mirror-web/static/css/style.css
2014-12-16 13:39:13 +08:00

216 lines
5.2 KiB
CSS

@charset "UTF-8";
/* ################################################################
Author: Carlos Alvarez
URL: http://alvarez.is
Project Name: SOLID - Bootstrap 3 Theme
Version: 1.0
URL: http://alvarez.is
################################################################# */
/* Webfont: Lato-Bold */
@font-face {
font-family: 'Lato';
src: url("../fonts/Lato-Bold.eot");
/* IE9 Compat Modes */
src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype");
font-style: normal;
font-weight: bold;
text-rendering: optimizeLegibility; }
/* Webfont: Lato-Italic */
@font-face {
font-family: 'Lato';
src: url("../fonts/Lato-Italic.eot");
/* IE9 Compat Modes */
src: url("../fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Italic.woff") format("woff"), url("../fonts/Lato-Italic.ttf") format("truetype");
font-style: italic;
font-weight: normal;
text-rendering: optimizeLegibility; }
/* Webfont: Lato-Regular */
@font-face {
font-family: 'Lato';
src: url("../fonts/Lato-Regular.eot");
/* IE9 Compat Modes */
src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility; }
/* ################################################################
1. GENERAL STRUCTURES
################################################################# */
* {
margin: 0; }
body {
background: #ffffff;
margin: 0;
height: 100%;
color: #384452;
font-family: "Lato", "Heiti SC", "Hiragino Sans GB", "STHeiti", "Source Han Sans CN", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", "微软雅黑", sans-serif;
font-weight: 400; }
h1, h2, h3, h4, h5, h6 {
font-weight: 700; }
ul {
padding-left: 1em; }
p {
padding: 0;
margin-bottom: 12px;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #384452;
margin-top: 10px; }
img {
height: auto;
max-width: 100%; }
a {
color: #088acb;
padding: 0;
margin: 0;
text-decoration: none;
-webkit-transition: background-color .4s linear, color .4s linear;
-moz-transition: background-color .4s linear, color .4s linear;
-o-transition: background-color .4s linear, color .4s linear;
-ms-transition: background-color .4s linear, color .4s linear;
transition: background-color .4s linear, color .4s linear; }
a:hover,
a:focus {
text-decoration: none;
color: #62bbe7; }
::-moz-selection {
color: #fff;
text-shadow: none;
background: #384452; }
::selection {
color: #fff;
text-shadow: none;
background: #384452; }
.centered {
text-align: center; }
/* ################################################################
BOOTSTRAP MODIFICATIONS & TWEAKS
################################################################# */
.navbar {
padding-top: 15px;
margin-bottom: 0px; }
.navbar-default {
background-color: white;
border-color: transparent; }
.navbar-default .navbar-nav > li.active > a {
color: #82318E;
border-bottom: 2px solid #82318E; }
.navbar-default .navbar-nav > li > a {
color: #384452;
background: transparent !important;
font-weight: 700;
font-size: 12px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #82318E !important;
background: transparent !important; }
.navbar-brand {
font-weight: 900;
padding: 0px;
line-height: 50px;
height: 50px; }
.navbar-brand img {
margin-right: 5px; }
.navbar-header .navbar-brand {
color: #384452; }
.dropdown-menu {
background: #384452; }
.dropdown-menu > li > a {
color: white;
font-weight: 700;
font-size: 12px; }
.mtb {
margin-top: 40px;
margin-bottom: 80px; }
.mb {
margin-bottom: 60px; }
.mt {
margin-top: 60px; }
.hline {
border-bottom: 1px solid #384452; }
.hline-w {
border-bottom: 1px solid #ffffff;
margin-bottom: 25px; }
/* ################################################################
SITE WRAPS
################################################################# */
#thu-alert {
padding-left: 50px;
position: relative; }
#thu-alert .glyphicon {
font-size: 30px;
left: 10px;
top: 20px;
position: absolute; }
#headerwrap {
padding-top: 40px;
padding-bottom: 0px; }
#headerwrap h1 {
color: #82318E;
margin-bottom: 15px; }
#headerwrap h3, #headerwrap h5 {
color: #82318E;
font-weight: 400;
margin-top: 10px; }
#headerwrap .img-responsive {
margin: 0 auto; }
/* Services Wrap */
#mirrors {
margin-top: 40px;
margin-bottom: 40px; }
#mirrors tbody {
font-size: 12pt; }
#mirrors tbody td {
border-top: none; }
#mirrors tbody .label {
font-size: 10pt; }
#mirrors tbody .fa-question-circle {
color: #234961; }
/* Footer */
#footerwrap {
color: #bfc9d3;
margin-top: 100px;
padding-top: 60px;
padding-bottom: 60px;
background: #384452; }
#footerwrap p {
color: #bfc9d3; }
#footerwrap h4 {
color: #ffffff; }
#footerwrap i, #footerwrap i:hover, #footerwrap a, #footerwrap a:hover {
color: #bfc9d3; }
.spacing {
margin-top: 40px;
margin-bottom: 40px; }
/*# sourceMappingURL=style.css.map */