/*-------------------------------------------------------- BUSINESS-BASIC THEME OPTIONS ---------------------------------------------------------*/ /*-----FONTS---------------------------------------------*/ @import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700); @font-size: 14px; @font-alt: 'Oswald', sans-serif; @font-main: sans-serif; /*-----COLORS--------------------------------------------*/ @color-light: #fff; @color-light-alt: #ccc; @color-dark: #102e6b; @color-dark-alt: #4d7fb5; @color-accent: #102e6b; /*-----HEADER--------------------------------------------*/ @header-bg-color: #fff; @header-bg-color-grad-top: #fff; @header-bg-color-grad-bottom: #fff; @header-bg-texture: url(../images/header-bg.jpg); @header-text-color: @color-dark; @header-link-color: @color-accent; /*-----NAVIGATION----------------------------------------*/ @nav-bg-color: #0d2966; @nav-bg-color-grad-top: #4f81b6; @nav-bg-color-grad-bottom: #0d2966; @nav-bg-texture: url(../images/nav-bg.jpg); @nav-text-color: @color-light - 25; @nav-link-color: @color-light; /*-----FOOTER--------------------------------------------*/ @footer-bg-color: #0d2966; @footer-bg-color-grad-top: #224d8e; @footer-bg-color-grad-bottom: #142c6e; @footer-bg-texture: url(../images/nav-bg.jpg); @footer-text-color: @color-light - 25; @footer-link-color: @color-light; /*-----WELCOME FEATURE-----------------------------------*/ @welcome-feature-bg-color: #000; @welcome-feature-bg-color-grad-top: #666; @welcome-feature-bg-color-grad-bottom: #000; @welcome-feature-bg-texture: url(../images/welcome-feature-bg.jpg); @welcome-feature-text-color: #fff; @welcome-feature-link-color: #fff; /*----- END THEMEING OPTIONS ----------------------------------------------------------------------*/ /*----- END THEMEING OPTIONS ----------------------------------------------------------------------*/ /*----- END THEMEING OPTIONS ----------------------------------------------------------------------*/ body{ font-size: @font-size; font-family: @font-main; overflow-x:hidden; } header{ font-family:@font-alt; font-size:18px; font-weight:300; line-height:1.5; color: @header-text-color; text-decoration: none; background-color: @header-bg-color; background-image: -moz-linear-gradient(top, @header-bg-color-grad-top, @header-bg-color-grad-bottom); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@header-bg-color-grad-top), to(@header-bg-color-grad-bottom)); background-image: -webkit-linear-gradient(top, @header-bg-color-grad-top, @header-bg-color-grad-bottom); background-image: -o-linear-gradient(top, @header-bg-color-grad-top, @header-bg-color-grad-bottom); background-image: linear-gradient(to bottom, @header-bg-color-grad-top, @header-bg-color-grad-bottom); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@header-bg-color-grad-top', endColorstr='@header-bg-color-grad-bottom', GradientType=0); padding:15px 0; } header a{color:@header-link-color;} header .pull-right{text-align:right;} header .social-links{padding:20px 0 0;} header .social-links div{margin:-5px 0 0 5px;} header .mini-nav{ padding:20px 0; } header .tagline{ font-size:32px; } nav{ color: @nav-text-color; font-family:@font-alt; font-size:17px; text-transform:uppercase; text-decoration: none; background-color: @nav-bg-color; background-image: -moz-linear-gradient(top, @nav-bg-color-grad-top, @nav-bg-color-grad-bottom); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@nav-bg-color-grad-top), to(@nav-bg-color-grad-bottom)); background-image: -webkit-linear-gradient(top, @nav-bg-color-grad-top, @nav-bg-color-grad-bottom); background-image: -o-linear-gradient(top, @nav-bg-color-grad-top, @nav-bg-color-grad-bottom); background-image: linear-gradient(to bottom, @nav-bg-color-grad-top, @nav-bg-color-grad-bottom); background-repeat: repeat-x; -moz-box-shadow:0 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5); box-shadow:0 2px 3px rgba(0,0,0,0.5); position:relative; z-index:100; } nav a{color:@nav-link-color !important;} .nav > li > a:hover, .nav > li > a:focus { background-color: @nav-bg-color !important; -moz-transition: background-color .3s !important; -webkit-transition: background-color .3s !important; -o-transition: background-color .3s !important; transition: background-color .3s !important; } nav form{margin:5px 10px 0 0;} nav .pull-right{margin-top:5px;} .nav-toggle{ text-align:center; padding:20px; display:block; cursor:pointer; } #main-content{ background:url(../images/bg.jpg) repeat-x top center; min-height:500px; padding-bottom:40px; } #main-content .row{ clear:both; margin-bottom:30px; } #main-content p{margin-bottom:20px;} #main-content hr{margin-bottom:60px;} #content-wrap{ background:#fff; min-height:485px; padding:20px; } .vista-container{ width:1210px; background:#fff; -moz-box-shadow:0 -20px 20px #000; -webkit-box-shadow:0 -20px 20px #000; box-shadow:0 -20px 20px #000; margin:0 auto; } footer{ margin-top:60px; color: @footer-text-color; text-decoration: none; background-color: @footer-bg-color; background-image: -moz-linear-gradient(top, @footer-bg-color-grad-top, @footer-bg-color-grad-bottom); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@footer-bg-color-grad-top), to(@footer-bg-color-grad-bottom)); background-image: -webkit-linear-gradient(top, @footer-bg-color-grad-top, @footer-bg-color-grad-bottom); background-image: -o-linear-gradient(top, @footer-bg-color-grad-top, @footer-bg-color-grad-bottom); background-image: linear-gradient(to bottom, @footer-bg-color-grad-top, @footer-bg-color-grad-bottom); background-repeat: repeat-x; padding:40px 0 0; -moz-text-shadow: -2px 2px 0 @color-dark; -webkit-text-shadow: -2px 2px 0 @color-dark; text-shadow: -2px 2px 0 @color-dark; } footer a{color:@footer-link-color;} footer {font-size:12px;} h1, h2, h3, h4, h5, h6, .tagline{font-family: @font-alt, @font-main;} .align-center{text-align:center;} .icon-user{ background:url(../images/ico-user.png) 50% no-repeat; height:21px; width:16px; } #disclaimer{ padding:20px 0; background:#0f2154; color:#477ac8; margin-top:40px; } #disclaimer a{color:#477ac8;} .pic{ border:3px solid #fff; -moz-box-shadow:0 2px 6px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5); box-shadow:0 2px 6px rgba(0,0,0,0.5); } .home-tri-stack{ margin-bottom:20px; } .home-tri-stack a{ background:#0e223d 50% no-repeat; background-size:cover !important; display:block; height:116px; } #home-strip a{background-image:url(../images/home-strip.jpg);} #home-wire a{background-image:url(../images/home-wire.jpg);} #home-bar a{background-image:url(../images/home-bar.jpg);} .sidebar-nav { padding: 9px 0; } .dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; background:#fff !important; } .nav-collapse .dropdown-menu{background:#fff !important; border-radius:6px;} .dropdown-menu li:hover .sub-menu { visibility: visible; } .dropdown:hover .dropdown-menu { display: block; } .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; } .navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px; } .navbar .sub-menu:after { border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px; } .dropdown-menu a{color:@color-dark-alt !important; font-size:14px; text-transform:Capitalize; line-height:2.2;} .dropdown-menu a:hover{background:@color-dark-alt !important; color:#fff !important;} .dropdown-menu .active a{color:#fff !important;background:@color-dark !important;} .product-table td{text-align:center;} .product-table thead tr{background:@color-dark-alt; color:#fff; font-weight:700;} .product-table tbody td{border:1px solid #eee;} .product-table tbody tr:nth-child(even) td{background:#f6f6f6;} #main-content h1{margin-bottom:30px;} form#contact textarea{width:80%; min-width:80%; min-height:200px;} .flex-media{ position: relative; padding-bottom: 70%; height: 0px; } .flex-media iframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } @media(max-width: 1200px){ nav .social-links{display:none;} nav form { margin: 5px 0 0; } .home-tri-stack a{ height:90px; } #home-strip a{background-size: 257px;} #home-wire a{background-size: 257px;} #home-bar a{background-size: 257px;} .navbar .nav > li > a { float: none; font-size: 15px; padding: 10px; text-decoration: none; } .vista-container{width:980px;} } @media (max-width: 979px) { .home-tri-stack{display:inline-block;} .home-tri-stack:nth-child(4){ margin-left:11px; margin-right:11px; } .home-tri-stack a{ height:90px; width:225px; } nav .nav-collapse .nav { border-top:1px solid #fff; text-align:center; } .vista-container{width:765px;} } @media(max-width: 768px){ body{padding:0;} .container{padding-left: 20px; padding-right:20px;} .home-tri-stack{display:block;} .home-tri-stack a{width:100%; min-height:200px} #home-strip a{background-size: 257px;} #home-wire a{background-size: 257px;} #home-bar a{background-size: 257px;} .home-tri-stack:nth-child(4){ margin:0 0 20px 0; } .vista-container{width:90%;} .survey, .survey .category .question label .collapsed { text-align: left !important; } .survey input{float:left; margin:2px 10px;} } @media (max-width: 480px) { .home-tri-stack a{min-height:140px} } .login-text{ font-size:15px; font-weight:300; } .img-responsive{ max-width:100%; } .img-flex{ width:100%; } .survey .row { margin: 0 -15px !important; }