﻿@font-face {
    font-family: corporate-s-regular;
    src: url(../fonts/corporates_regular_webfont_eot.eot);
    src: url('../fonts/corporates_regular_webfont_eot.eot?#iefix')
             format('embedded-opentype'),
         url('../fonts/corporates_regular_webfont_woff.woff') format('woff'),
         url('../fonts/corporates_regular_webfont_ttf.ttf') format('truetype');
}
body {
    padding: 0 10px 10px 10px;
    background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#000000, #2e2e2e 30%, #000000 70%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#000000, #2e2e2e 30%, #000000 70%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#000000, #2e2e2e 30%, #000000 70%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#000000, #2e2e2e 30%, #000000 70%); /* Standard syntax */
    font-size: 13px;
    font-family: corporate-s-regular;
    min-height: 100vh;
    color: #ccc;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
@media (min-width: 1400px){
    .container {
        width: 1280px;
    }
}
pre{
    background-color: transparent;
    color: #fefefe;
    border: none;
}

.navbar{
    height: 93px;
    margin:0;
}
.navbar-header{
    width: 100%;
}
.navbar-brand{
    display: inline-block;
    width: auto;
    color: #fff;
    margin: 0 !important;
    font-size: 16px;
    padding: 7px 10px 9px;
    margin-top: 42px !important;
    height: auto;
    line-height: 13px;
}
.navbar-logo{
    float:left;
    margin-top: 13px;
    margin-left: 17px;
    display: inline-block;
}
.menu-icons{
    margin-top:25px;
}
.menu-icons .btn.btn-default{
    border: 0;
    background: transparent;
}
.menu-icons .btn-default:active, .menu-icons .btn-default.active, .menu-icons .open > .dropdown-toggle.btn-default{
    background: transparent;
    color: #00adef;
}
.dropdown-menu > li > a:hover{
    color: #00adef;
}
.btn{
    border-radius: 1px;
} 
.form-control, p{
    font-size: 13px;
    border-radius: 1px;
}
footer{
    margin-top:25px;
    border-top: 1px solid #999;
    padding-top:15px;
    width: 100%;
    color: #fff;
    font-size: 12px;
}
.btn{
    font-size:13px;
}

.bg-yellow-gradient {
    background: #f39c12 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;
    background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
    background: -moz-linear-gradient(center bottom, #f39c12 0, #f7bc60 100%) !important;
    background: -o-linear-gradient(#f7bc60, #f39c12) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
    color: #fff;
}

.testdrive-claim label {
    width: 100% !important;
}

.testdrive-claim .k-widget {
    width: 100%;
    margin-left: 6px;
    margin-bottom: 15px;
    border-radius: 1px;
    border: 1px solid #999;
    background-color: #333;
}

.testdrive-claim .k-widget input {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
}

.testdrive-claim .k-widget.k-numerictextbox {
    padding: 0 !important;
}

.testdrive-claim .k-numeric-wrap {
    border-style: none;
}

.testdrive-claim .missing .control-label {
    border-left: 2px solid #9f0002 !important;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}
