﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600);
/*
    @import url(https://fonts.googleapis.com/css?family=Monda:400,700);
    @import url(http://fonts.googleapis.com/css?family=Nobile:400italic,400,700,700italic);
*/
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  padding-top: 55px;
  padding-bottom:55px;
  font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; font-weight: 600; }
p { font-family: 'Open Sans', sans-serif; font-weight: 300; }
ul,ol { font-family: 'Open Sans', sans-serif; font-weight: 300;}
td { font-family: 'Open Sans', sans-serif; font-weight: 300; }
.field-validation-error { color:#FF0000; }
.field-validation-valid { display:none; }
.input-validation-error { border: 1px solid #FF0000; background-color: #FFEEEE; }
.validation-summary-errors { color: #FF0000; }
.validation-summary-valid { display:none; }
.login-area { padding:25px; max-width:450px; min-width:300px; }
.alert-warning { background-color: #FFEEEE; border-color: #CC0000; color: #FF0000; }
.smalldata { font-size:13px; padding-right:10px; }
.navbar-brand {
    padding:0px 0px;
    }

.navbar-default {
    /*background-color: #00205c;*/
    border-color: #FFFFFF;
    color: #FFFFFF;
    min-width:240px;
    background: #F7931E; /* Old browsers */
    background: -moz-linear-gradient(left, #F4B413 0%, #D37D1B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#F4B413), color-stop(100%,#D37D1B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #F4B413 0%,#D37D1B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #F4B413 0%,#D37D1B 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #F4B413 0%,#D37D1B 100%); /* IE10+ */
    background: linear-gradient(to right, #F4B413 0%,#D37D1B 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4B413', endColorstr='#D37D1B',GradientType=1 ); /* IE6-9 */

}

.navbar .navbar-text { font-family: 'Open Sans', sans-serif; font-weight:700; }
.navbar-default .navbar-brand {
    color: #FFFFFF;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #cccccc;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    line-height: 24px;
}

.navbar-default .navbar-nav > li > a:hover {
    /*border-bottom: solid 1px #FFFFFF;*/
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFFFFF;
    background-color: #F7931E;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #cccccc;
    background-color: transparent;	
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #FFFFFF;
    background-color: #F7931E;
}

@media (min-width: 768px) {
    /* Make Navigation Toggle on Desktop Hover */
    .dropdown:hover .dropdown-menu {
        display: block; color:#00205c; font-family: 'Open Sans', sans-serif; font-weight: 400;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu {
        color:#00205c; font-family: 'Open Sans', sans-serif; font-weight: 400;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#FFFFFF; font-family: 'Open Sans', sans-serif; font-weight: 400;
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu {
        background-color: #FFFFFF; color:#00205c; font-family: 'Open Sans', sans-serif; font-weight: 400;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        background-color: #005db9; color:#FFFFFF; font-family: 'Open Sans', sans-serif; font-weight: 400;
    }
}

.navbar-toggle:hover, .navbar-toggle:focus { 
    border-color: #005db9 !important; background-color: #005db9 !important;
}

.navbar-toggle .icon-bar {
  background-color: #FFFFFF !important;
}

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 30px;    
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}
