/***OVERRIDE FOR INITIAL VALUE****/
.list-unstyled {
    margin: 0px;
}
/*****Transition****/
.navbar , .navbar-brand {
    transition: all 0.4s linear 0s;
    -webkit-transition: all 0.4s linear 0s;
}
.dropdown-toggle,.navbar .navbar-header li a {
    transition: width,height 0.4s,0.4s linear 0s;
    -webkit-transition: width,height 0.4s,0.4s linear 0s;
}

.shadow {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3),0 4px 15px -5px rgba(0, 0, 0, 0)!important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3),0 4px 15px -5px rgba(0, 0, 0, 0)!important;
}

#wrap > .body-container {
    padding: 0px;
}

.white {
    color: #FFF;
}

.slimScrollBar {
    z-index: 0 !important;
}

/***NAVBAR mainnavbar***/

/*#mainnavbar.navbar, .navbar * {*/
#mainnavbar.navbar {
    margin: 0px;
    padding: 0px;
}

#mainnavbar.navbar {                        
    /*    position: absolute;
        z-index: 2;*/
    top: 0px;
    left: 0px;
    right: 0px;
    border: none;
    border-radius: 0px;
    min-height: 25px;
    background: rgba(66, 139, 202, 0.3);
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);                        
}
#mainnavbar .navbar:hover {
    background: #428BCA;
}

#mainnavbar .navbar-brand {
    padding: 8px 0px 4px 10px;  
    width: 200px;
}

#mainnavbar .navbar.active .navbar-brand {
    padding-top: 3px;
}

#mainnavbar .nav-main-menu.navbar-nav>li>a {
    font-size: 22px;
    padding: 10px 15px 13px 14px;
    color: #3A3A3A;
    text-align: center;
}
#mainnavbar .navbar.active .navbar-nav li a {
    padding-top: 4px;
    padding-bottom: 4px;
}

#mainnavbar .navbar.active .navbar-brand {
    width: 130px;
}
#mainnavbar .navbar-header {
    margin: 0 10px;
}

#mainnavbar .navbar-brand img {
    max-width: 100%;
}
#mainnavbar .navbar-right {
    margin: 0px !important;
}
#mainnavbar .toggle-navbar {
    transition: all 0.6s;
    position: absolute;
    bottom: 0px;
    left: 50%;
    font-size: 8px;
    color: #FFF;
    background: #3D8CFF;
    padding: 1px 10px;
    border-radius: 4px 4px 0px 0px;
    cursor: pointer;
    opacity: 0;
}
#mainnavbar .toggle-navbar:hover {
    background: #2174BD;
}
#mainnavbar .navbar:hover > .toggle-navbar{
    opacity: 1;
}

#mainnavbar .navbar.active .navbar-right .dropdown a {
    padding: 4px 10px 3px 10px;
}
#mainnavbar .dropdown .dropdown-menu {
    min-width: 0px;
}

#mainnavbar .dropdown .dropdown-menu li a{
    font-size: 12px;    
}

#mainnavbar .dropdown .dropdown-menu .divider {
    margin: 0px;
}

#mainnavbar.navbar-default .nav-main-menu.navbar-nav>.active>a, #mainnavbar.navbar-default .nav-main-menu.navbar-nav>li>a:hover, #mainnavbar.navbar-default .nav-main-menu.navbar-nav>.active>a:focus {
    color: #1C466B;
    background: rgba(255, 255, 255, 0.51);
    box-shadow: inset 0px 0px 9px 0px rgba(0, 0, 0, 0.4);
}

#mainnavbar .dropdown.settings .dropdown-toggle {
    font-size: 22px;
    padding: 10px 15px 13px 14px;
}

/***SIDEBAR***/
.body-container {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
    position: absolute;
    top: 0px;
    padding-bottom: 30px;
}

#car-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    padding-bottom: 30px;
}
#car-container .item{
    height:100%;    
}

#car-container .item img {
    height:100%;
    width: 100%;
}


/***carousel fade***/
/* Fade transition for carousel items */
.carousel .item {
    left: 0 !important;
    -webkit-transition: opacity 2s;
    -moz-transition: opacity 2s;
    -o-transition: opacity 2s;
    transition: opacity 2s;
}
.carousel-control {
    background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
    opacity: 1;
    z-index: -1;
}
.active.left,
.active.right {
    opacity: 0;
    z-index: 0;
}

/*** Station Logs ***/
.btn-export {
    float: right;
    margin-right: 100px;
}

/* SEARCH BAR */
#search-container {       
    max-width: calc(50% - 150px);
    min-width: 162px;
    right: 0px;      
    padding-right: 15px;
}
@media (max-width:767px) {
    #search-container {
        max-width: 100%;
        padding-right: 0px;
    }
    #mainnavbar .nav-main-menu.navbar-nav>li>a {
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: left;
    }
}


#search-container .input-group {
    margin: 8px 0px;
}
#search-container .btn-search {        
    border: 0px;
    padding: 7px 15px;
    height: 34px;
}
#search-container .txt-search  {
    border: 1px solid #FFF;
    box-shadow: none;
    -webkit-box-shadow:  none;
}

.sl-wrapper {
    position: absolute;
    top: 5px;
    right: 60px;
    display: none;
}

#facebookG{
    width:34px}

.facebook_blockG{
    background-color:#428BCA;
    border:1px solid #0C6E9C;
    float:left;
    height:24px;
    margin-left:2px;
    width:6px;
    opacity:0.1;
    -webkit-animation-name:bounceG;
    -webkit-animation-duration:0.8s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -webkit-transform:scale(0.7);
}

#blockG_1{
    -webkit-animation-delay:0.24000000000000005s;
}

#blockG_2{
    -webkit-animation-delay:0.32s;
}

#blockG_3{
    -webkit-animation-delay:0.4s;
}

@-webkit-keyframes bounceG{
    0%{
        -webkit-transform:scale(1.2);
        opacity:1}

    100%{
        -webkit-transform:scale(0.7);
        opacity:0.1}

}


.btn-is-filter {
    border: 0px;
    height: 34px;
    border-radius: 0px;
}

.btn-is-filter:hover {
    background: #FFF;
}

.is-choice {
    padding: 0px;
    margin: 0px;
}

/** TABLE OVERRIDE**/
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #DDE4FF;
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #DDE4FF;
}


/*RANGE SLIDER*/
.ui-rangeSlider-label {
    margin-bottom: -9px;
    border-radius: 2px;
    padding: 2px;
}

.ui-rangeSlider-container,.ui-rangeSlider-arrow,.ui-rangeSlider-bar {
    height: 20px;
}

.ui-rangeSlider-label-value {
    margin-top: -5px;
}
.ui-rangeSlider-label-value input {
    text-align: center;
    font-size: 10px;
    width: 35px;
    box-shadow: inset 0 2px 6px RGBA(0,0,0,.5);
    background: rgba(255, 255, 255, 0.3);
    border: 0px;
    color: #FFF;
}
.ui-rangeSlider-bar {
    background: #47A447;
    -webkit-box-shadow: inset 0 2px 6px RGBA(0,0,0,.5);
    -moz-box-shadow: inset 0 2px 6px RGBA(0,0,0,.5);
    box-shadow: inset 0 2px 6px RGBA(0,0,0,.5);
    margin: 0px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.ui-rangeSlider {
    padding-top: 20px;
}

/* date picker*/
div.ui-datepicker{
    font-size:10px;
}

/* Helper */
.text-bold {
    font-weight: bold;
}
.text-italic {
    font-style: italic;
}