/* Minification failed. Returning unminified contents.
(1217,39): run-time error CSS1030: Expected identifier, found ','
(1217,72): run-time error CSS1031: Expected selector, found ')'
(1217,72): run-time error CSS1025: Expected comma or open brace, found ')'
(1225,43): run-time error CSS1030: Expected identifier, found ','
(1225,76): run-time error CSS1031: Expected selector, found ')'
(1225,76): run-time error CSS1025: Expected comma or open brace, found ')'
 */

/* Template-specific stuff
 *
 * Customizations just for the template—these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {
    padding-top: 70px;
    padding-bottom: 30px;
}

/* Finesse the page header spacing */
.page-header {
    margin-bottom: 30px;
}
.page-header .lead {
    margin-bottom: 10px;
}


/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
/*
.container {
    max-width: none !important;
    width: 970px;
}
*/

/* Demonstrate the grids */
.col-xs-4 {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #eee;
    border: 1px solid #ddd;
    background-color: rgba(86,61,124,.15);
    border: 1px solid rgba(86,61,124,.2);
}

.container .navbar-header,
.container .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
    float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.navbar-toggle {
    display: none;
}

.navbar-brand {
    margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
    float: left;
    margin: 0;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav > li > a {
    padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
    float: right;
}

/* Undo custom dropdowns */
.navbar .open .dropdown-menu {
    position: absolute;
    float: left;
    background-color: #fff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar .open .dropdown-menu > li > a {
    color: #333;
}
.navbar .open .dropdown-menu > li > a:hover,
.navbar .open .dropdown-menu > li > a:focus,
.navbar .open .dropdown-menu > .active > a,
.navbar .open .dropdown-menu > .active > a:hover,
.navbar .open .dropdown-menu > .active > a:focus 
{
    /*
    color: #fff !important;
    background-color: #428bca !important;
    */
}
.navbar .open .dropdown-menu > .disabled > a,
.navbar .open .dropdown-menu > .disabled > a:hover,
.navbar .open .dropdown-menu > .disabled > a:focus {
    color: #999 !important;
    background-color: transparent !important;
}


/* Bootstrap framework related CSS. PLEASE DO NOT CHANGE WITHOUT DISCUSSION FIRST */
/* ============================================================================== */
label { /* overriding bootstrap's problematic css */
    display: inline;
    font-weight: normal;
    margin-bottom: 0px;
}

a:hover, a:focus {
    text-decoration: none;
}

.row-bs-irsa {
    margin-left: inherit;
    margin-right: inherit;
}

/* Bootstrap navbar's sub menus related CSS. Src: http://bootply.com/71520 */
.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #cccccc;
        margin-top: 5px;
        margin-right: -10px;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #ffffff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }
/* ======================================================================= */

.main-menu .dropdown.open ul.dropdown-menu {
    margin-top: 1px;
}

.stickyToolbar {
    background: -moz-linear-gradient(center top, #F8F8F8, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #DBDBDE !important;
    box-shadow: 0 1px 1px #FFFFFF inset !important;
    border-top: 1px solid #DBDBDE !important;
    border-left: 1px solid #DBDBDE !important;
    border-right: 1px solid #DBDBDE !important;
    padding: 8px 0px 8px 0px;
    top: 135px;
    position: fixed;
    width: 98.1%;
}

.stickyToolbar-assist {
    position: fixed;
    display: block;
    top: 98px;
    width: 97.6%;
    height: 37px;
    background-color: #FCFCFC;
}

.stickyToolbar .grid-title-text-container {
    color: #777777;
    font-size: 20px;
    font-weight: normal;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-left: 0px;
}

.ie8 .main-menu-section .navbar-header {
    display: none;
}

.ie8 .main-menu-section .navbar-header {
    float: left;
}

.ie8 .main-menu-section .navbar-collapse {
    display: inline;
    float: left;
    width: 100%;
}

/*
.main-menu.navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #BFBFBF;
  color: #404040;
}
*/

.ie8 .main-menu {
    float: left;
    margin-left: 20px;
}

    .ie8 .main-menu > li {
        float: left;
    }

.ie8 .navbar-right {
    display: inline-block;
    float: right;
}

    .ie8 .navbar-right ul > li {
        display: inline-block;
    }

.ie8 footer .navbar-collapse {
    display: block;
}

    .ie8 footer .navbar-collapse ul {
        float: left;
        margin-left: 20px;
    }

        .ie8 footer .navbar-collapse ul > li {
            float: left;
        }

    .ie8 footer .navbar-collapse > div {
        float: right;
    }

#mediaBucketStatus {
    padding: 2px;
}

.btn-group.open .dropdown-toggle, .btn-group.open .dropdown-toggle:focus, .btn-group.open .dropdown-toggle:active {
    box-shadow: 0px 0px 0px 0px #ccc !important;
}

.bootstrap-select .btn:focus, .bootstrap-select .btn:active {
    outline: 0px !important;
    outline-offset: 0px !important;
}

#ddlStation_Main_listbox li span {
    color: #777777;
    line-height: 20px;
}
/* ============================================================================== */


/*.ie #bodyWrapper
{
    margin-top:80px;   /* Fix for IE versions older than version 9 
	
}*/

.mainWrapper #tabStrip {
    width: 98.5%;
    margin: 0px auto;
}

.headerMenu {
    font-family: arial,helvetica,sans-serif;
    font-size: 0.99em;
}

    .headerMenu .k-item > .k-link {
        letter-spacing: 0.03em;
        /*height:36px;*/
        line-height: 24px;
    }

#lbl_ddlStation_Main {
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

#ddlStation_Main-list {
    margin-top: 7px;
    z-index: -5 !important;
}

.gridNoFreezeSection {
    margin-top: 38px !important;
}

.clear {
    clear: both;
}

div.k-window-content {
    padding: 0px;
}

.k-grid {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.empty-grid {
    color: #732121;
    background: transparent;
    height: 100%;
    text-align: left;
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 0px;
    margin-left: 10px;
}

.k-header, .k-window-titlebar {
    font-family: arial,helvetica,sans-serif;
    color: #000000;
}

.k-grid-header .k-header {
    font-weight: normal;
    font-size: 1em;
}

.k-grid-content {
    font-size: 0.90em;
    letter-spacing: 0.35pt;
    color: rgb(0,0,0);
}

input[type=checkbox], input[type=checkbox]:hover {
    outline: none !important;
}
/* awesome checkbox CSS overrides */
/* =================================================================== */
.checkbox:not(.checkbox-circle) label:before {
    left: 1px;
    top: 1px;
}

.k-grid.k-widget th .checkbox label:before {
    left: 1px;
    top: -2px;
}

.k-grid-header table tr th .checkbox label:before {
    top: -2px !important;
}


.checkbox input[type="checkbox"]:focus + label:before {
    outline: 0 none;
}

.checkbox {
    padding-left: 0px;
}

    .checkbox > input[type=checkbox], .checkbox > input[type=checkbox] {
        margin-left: 0px;
    }

    .checkbox input[type=checkbox] + label, .checkbox input[type=checkbox] + label {
        padding-left: 0px;
    }

    .checkbox:not(.checkbox-circle) label:after {
        -webkit-transform: translateX(6%);
        -ms-transform: translateX(10%);
    }
/* =================================================================== */

.k-pager-wrap .k-label {
    font-family: arial,helvetica,sans-serif;
    /*font-size:0.90em;*/
}

.pop_main_container {
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 6px;
    font-size: 13px;
}

    .pop_main_container .k-edit-label, .pop_main_container .editor-label {
        width: 150px;
    }

.popup_header {
    height: 33px;
    width: 100%;
    margin-bottom: 0px;
}

#grdUnitLister span > .k-dropdown-wrap {
    margin-top: 3px;
}

.header-label {
    font-size: 14px;
    color: #404040;
    font-weight: bold;
}

.popup_header > div {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
}

.profile_icon {
    background-image: url(/Content/Images/user_profile.png);
}


.PageImgAndHeading {
    margin-top: 1px;
    margin-bottom: 0px;
    padding: 0px;
}

    .PageImgAndHeading .PageSubject {
        font-size: 1.5em;
        font-weight: bold;
        margin-left: 20px;
    }

.moreOptions > .k-link {
    position: relative;
    top: -4px;
}

.ie7 .moreOptions > .k-link {
    position: relative;
    top: -1px;
}

.LoggedInUserName {
    color: #081961;
    font-weight: bold;
    cursor: pointer;
    border-right: 0px !important;
}

.LoggedInUserRole {
    font-size: 0.99em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { /*For centering jquery buttons on dialog*/
    float: none !important;
}

.messi-titlebox.error {
    background-color: #081961;
    background-image: none;
}


/* Loading image related */

/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display: none;
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .2 ) url(/Content/Images/loaders/loaderB32.gif) 50% 50% no-repeat;
}

    .modal[role='dialog'] {
        overflow-y: auto;
    }

.modalOnPopup {
    display: none;
    position: fixed;
    z-index: 20000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .2 ) url(/Content/Images/loaders/loaderB32.gif) 50% 50% no-repeat;
}


/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
.loading {
    overflow: hidden;
}

    /* Anytime the body has the loading class, our
   modal element will be visible */
    .loading .modal {
        display: block;
    }

    .loading .modalOnPopup {
        display: block;
    }
/* --------------------- */

.navigationalLink {
    font-weight: normal;
    color: #006aae;
}

.Date_Formatted {
    font-weight: normal;
    font-size: 0.895em;
}

.center_align {
    text-align: center;
}


/* kendo Header Panel css starts here */

.containerDiv {
    height: auto;
    /*min-height:280px;*/
    width: 100%;
}


ul li img {
    width: 22px;
    height: 22px;
}

.left {
    float: left;
    /* padding: 10px;*/
}

.OfficerChartlayout {
    border-bottom-style: double;
    border-width: thick;
    border-color: ActiveBorder;
    border-style: solid;
}

.headerLayout {
    background-color: ActiveBorder;
    height: 40px;
    padding-top: 1px;
    padding-left: 3px;
}

.chartlayout {
    width: 400px;
    border-bottom-style: double;
    border-width: thick;
    border-color: ActiveBorder;
    border-style: solid;
}

.k-grid .k-loading-image /* Grid loader is now shown via javascript. For details see IrsaGrid => _beforeSendAjaxRequest() method */ {
    background-image: none !important;
}

/*
.k-loading-image {
    background-image: url(/Content/Images/loaders/loading_Circles.gif) !important;
    background-repeat: no-repeat;
	background-position:center center;
}
*/

/* Viewport loader css */
.loader-viewport {
    z-index: 9999999;
    min-width: 130px;
    max-width: 425px;
    padding: 2px 0px 7px 14px;
    background-color: #FFE561;
    color: #403918;
    border: 1px solid #E8C259 !important;
}

    .loader-viewport #loading-dots {
        padding-left: 5px;
        font-size: 18px;
    }

/* loader against element */
/* =========================================== */
.loading-indicator {
    height: 80px;
    width: 80px;
    background: none; /*url(/Content/ 'Images/loaders/loading_Circles.gif');*/
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    position: absolute;
    left: 50% !important;
    top: 31.5% !important;
}

.loading-indicator-overlay {
    background-color: #FFFFFF;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.loading-indicator-32 {
    background: none; /*url(/Content/ 'Images/loaders/loader32.gif');*/
}

.loading-indicator-globe {
    background: none; /*url(/Content/ 'Images/loaders/loader32.gif');*/
    background-repeat: no-repeat;
}

.loading-indicator-globe-32 {
    background: none; /*url(/Content/ 'Images/loaders/globe32.gif');*/
    background-repeat: no-repeat;
}
/* =========================================== */


/* IrsaVTabStrip component css */
/* =========================== */

.floatWrap {
    display: block;
}

    .floatWrap::after {
        content: "";
        display: block;
        clear: both;
    }

.irsaVTS-wrap {
    /* border-top: 1px solid #DFDFDF;*/
    padding-top: 0px;
    background: #FFFFFF;
}

.irsaVTS-nav { /* Do not give width here, otherwise content section will be disturbed */
    display: table-cell;
    height: 100%;
    /*border-right: 1px solid #DFDFDF;*/
    text-align: right;
    padding-left: 2px;
    padding-right: 2px;
    margin: 0px;
}

.ie9 .irsaVTS-nav { /* Do not give width here, otherwise content section will be disturbed */
    display: table-cell;
}

.irsaVTS-section-spacer {
    display: table-cell;
    width: 4px;
}

.irsaVTS-content {
    display: table-cell;
    margin-top: 1px;
    width: 98% !important;
}

.irsaVTS-content-innerwrap {
    visibility: visible;
    opacity: 1;
    display: block;
    height: 100%;
}

.irsaVTS-tab-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.irsaVTS-tab-list {
    margin-top: 6px;
}

    .irsaVTS-tab-list a {
        display: inline-block;
        padding: 4px 4px 4px 4px;
        /*width:110px;*/
    }

        .irsaVTS-tab-list a:hover {
            color: #2a6496;
        }

    .irsaVTS-tab-list li {
        margin-bottom: 3px;
        width: 100%;
        border-radius: 1px;
        -moz-border-radius: 1px;
        -webkit-border-radius: 1px;
        padding-right: 0px;
    }

        .irsaVTS-tab-list li a {
            border-radius: 1px;
            -moz-border-radius: 1px;
            -webkit-border-radius: 1px;
        }

        .irsaVTS-tab-list li.inactive, irsaVTS-tab-list li.inactive a {
            color: #006aae;
            /* Safari 4-5, Chrome 1-9 */
            background: -webkit-gradient(top, 0% 0%, 0% 100%, from(#ccf), to(#F3F3F4));
            /* Safari 5.1, Chrome 10+ */
            background: -webkit-linear-gradient(top, #ccf, #F3F3F4);
            /* Firefox 3.6+ */
            background: -moz-linear-gradient(center, #ccf, #F3F3F4);
            /* IE 10 */
            background: -ms-linear-gradient(top, #ccf, #F3F3F4);
            /* Opera 11.10+ */
            background: -o-linear-gradient(top, #ccf, #F3F3F4);
            border-color: #DBDBDE;
            background: #E1E1E1;
        }

/*
.irsaVTS-tab-list li.active, .irsaVTS-tab-list li.active a
{
    color:#333;
    background: #f06f1c;
}

.irsaVTS-tab-list li.active, .irsaVTS-tab-list li.active a {
    background:-webkit-linear-gradient(top, #e9e9e9, #c0c0c0) !important;
	background:-moz-linear-gradient(top, #e9e9e9, #c0c0c0) !important;	
	background:-o-linear-gradient(top, #e9e9e9, #cfcfcf) !important;
	background:-ms-linear-gradient(top, #e9e9e9, #cfcfcf) !important;
	color: #081961;
}
	
.ie9 .irsaVTS-tab-list li.active, .irsaVTS-tab-list li.active a{
	background:#C0C0C0;
}

.ie8 .irsaVTS-tab-list li.active, .irsaVTS-tab-list li.active a{
	background:#c0c0c0;
}
*/

.irsaVTS-tabContent {
    padding: 5px;
    width: 96.5%;
    height: 100%;
}

.irsaVTS-tabVisible {
    display: block;
}

.irsaVTS-tabHidden {
    display: none;
}




ul.irsaVTS-tab-list > li {
    display: block;
    position: relative;
    float: none;
}

    ul.irsaVTS-tab-list > li > a {
        text-align: left;
        text-decoration: none;
        border-radius: 1px 1px 1px 1px;
        display: block;
        padding: 10px 15px;
        position: relative;
    }

    ul.irsaVTS-tab-list > li.active > a, ul.irsaVTS-tab-list > li.active > a:hover, ul.irsaVTS-tab-list > li.active > a:focus {
        text-decoration: none;
        background-color: #428BCA;
        color: #FFFFFF;
    }

/* =========================== */

/* IRSA Map related */
.no-location-data-available {
    font-size: 20px;
    color: #656565;
    width: 240px;
}

/* IRSA BING map css */
/* =========================== */
/* http://stackoverflow.com/questions/637921/opacity-of-background-but-not-the-text */
html:not(.dashboardPage) div.MicrosoftMap.InfoboxExtension {
    top: 5px !important;
}

html:not(.dashboardPage) .MicrosoftMap .Infobox2 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.1);
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

html:not(.dashboardPage) .MicrosoftMap.dark .Infobox2 .infobox-body, html:not(.dashboardPage) .MicrosoftMap.dark .MiniInfobox2 .infobox-body {
    color: #ffffff !important;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0) !important;
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.5) !important;
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000) !important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)" !important;
}

html:not(.dashboardPage) .MicrosoftMap .Infobox2 .infobox-body .infobox-info {
    text-align: left !important;
}

html:not(.dashboardPage) .infobox-info label {
    color: #FFFFCC !important;
}

html:not(.dashboardPage) .MicrosoftMap .Infobox2 .infobox-body .infobox-info label {
    font-weight: bold !important;
    padding-right: 3px !important;
    font-size: 11px !important;
}

/* =========================== */

/* Irsa Google Map Tooltip CSS */
/* =========================== */
.gmap_tooltip {
    color: #ffffff !important;
}

.gmap_tooltip_outer {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0) !important;
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.5) !important;
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000) !important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)" !important;
}

.gmap_tooltip_content {
    font-size: 11px !important;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0) !important;
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0) !important;
}

    .gmap_tooltip_content label {
        font-weight: bold !important;
        padding-right: 3px !important;
    }

.gmap_tooltip_top {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0) !important;
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0) !important;
}
/* =========================== */

.truncated_narrow {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.truncated_medium {
    display: inline-block;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.truncated_wide {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



/* Extra Features Video Player related */
/* ------------------------------------------ */
.ui-dialog + div.ui-widget-overlay {
    background: url(/Content/Images/black_overlay.png) repeat scroll 0 0 transparent;
    opacity: 0.75; /* 0.3 */
    /*height:100%;*/
}

.ui-dialog.ui-widget-content {
    border: 1px solid black;
}

.extraFeatures-player-dialog {
    /*background: linear-gradient(#171717 100%, #1F1F20 100%) repeat scroll 0 0 transparent !important;*/
    background: none repeat scroll 0 0 #171717;
    -moz-box-shadow: 0 0 16px #000000;
    -webkit-box-shadow: 0 0 16px #000000;
    box-shadow: 0 0 16px #000000;
}

#extraFeatures-player-wrap {
    background: linear-gradient(#171717 100%, #1F1F20 100%) repeat scroll 0 0 transparent !important;
    padding: 0px;
    width: 100%;
}

.extraFeatures-player-dialog .dialog-title {
}

    .extraFeatures-player-dialog .dialog-title img {
        margin-right: 10px;
    }

        .extraFeatures-player-dialog .dialog-title img + span {
            vertical-align: top;
            font-size: 0.91em;
        }

#extraFeatures-player-wrap .close {
    position: absolute;
    right: -25px;
    top: -25px;
}

#extraFeatures-player {
    clear: both;
    background: linear-gradient(#171717 100%, #1F1F20 100%) repeat scroll 0 0 transparent;
    color: white;
    padding: 0px;
    width: 99%;
    height: 99.5%;
    /*border:1px dotted yellow;*/
    text-align: center;
}

    #extraFeatures-player #video-container {
        display: block;
        width: 99.5%;
        height: 482px;
        /*border:1px solid brown;*/
    }

    #extraFeatures-player #bottom-container {
        display: block;
        height: 60px;
        /*border:1px solid white;*/
        font-size: 0.76em;
        padding-top: 3px;
        padding-left: 25px;
    }

    #extraFeatures-player .controlsRow1 {
        margin-left: 13px;
        margin-bottom: 6px;
        text-align: left;
    }

        #extraFeatures-player .controlsRow1 .audioTracks {
            display: inline;
        }

            #extraFeatures-player .controlsRow1 .audioTracks label {
                margin-right: 5px;
            }

        #extraFeatures-player .controlsRow1 .audioChannel {
            display: inline;
            margin-left: 35px;
        }

        #extraFeatures-player .controlsRow1 .audioChannel_ForNonVLC {
            margin-left: 0px;
        }

        #extraFeatures-player .controlsRow1 .audioChannel label {
            margin-left: 3px;
            margin-right: 20px;
        }

    #extraFeatures-player .controlsRow2 {
        margin-left: 15px;
        text-align: left;
    }

        #extraFeatures-player .controlsRow2 .loop {
            display: inline;
            position: relative;
        }

            #extraFeatures-player .controlsRow2 .loop label {
                margin-right: 3px;
            }

            #extraFeatures-player .controlsRow2 .loop input[type=checkbox] {
                position: absolute;
                top: -1px;
                left: 32px;
            }

    #extraFeatures-player .speedButtons {
        display: inline;
        margin-left: 80px;
    }

    #extraFeatures-player .speedButton {
        margin-right: 4px;
        width: 66px;
        text-align: center;
        height: 28px;
    }
/* ------------------------------------------ */


/* Side Floating Panel CSS */
.sideFloatingPanel-wrap {
    position: absolute;
    left: auto;
    right: 300px;
}

    .sideFloatingPanel-wrap .progress {
        display: none;
        height: auto;
        margin-bottom: 40px;
        margin-right: 8px;
    }

.sideFloatingPanel {
    text-align: center;
    padding: 6px 10px 6px 10px;
    /*background-color: #FFFFFF;
    background-image: linear-gradient(#BB413B, #831608);*/
    background: #006e2e; /* Old browsers */
    background: -moz-linear-gradient(top, #006e2e 0%, #006e2e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006e2e), color-stop(100%,#006e2e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #006e2e 0%,#006e2e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #006e2e 0%,#006e2e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #006e2e 0%,#006e2e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #006e2e 0%,#006e2e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#006e2e',GradientType=0 ); /* IE6-9 */
    border: 1px solid #831608;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 0 rgba(0, 0, 0, 0.7), 0 2px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #EEEEEE;
    font: bold 14px arial,helvetica,sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}

    .sideFloatingPanel:hover {
        font: bold 15px arial,helvetica,sans-serif;
        /*color:Yellow;*/
    }

    .sideFloatingPanel .content {
        /*background-color: #BB413B;
    background-image: linear-gradient(#D4463C, #AA2618);*/
        border: 0px; /*1px dashed #EBA1A3*/
        ;
        cursor: pointer;
        display: block;
        padding: 4px 15px;
    }

    .sideFloatingPanel .buttons {
        display: block;
    }
/* ------------------------------------------ */

.gridRowsSerialNumbers {
}

.MediaBucket {
    display: inline-block;
    text-transform: capitalize;
}

/* Overriding IRSAGrid's selection background color  */

.k-state-selected {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
}

/*
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
 background-image: none, linear-gradient(to bottom, #C4C4C4 0px, #E1E1D3 100%);
  background-position: 50% 50%;
}
*/
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
    /*background-image: none, linear-gradient(to bottom, #C4C4C4 0px, #E1E1D3 100%);*/
    background-position: 50% 50%;
}

    .k-state-selected, .k-state-selected:link, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected,
    .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal,
    .k-draghandle.k-state-selected:hover {
        background-color: #c7c7c7;
        border-color: #CCCCCC;
        color: #006aae;
    }

.k-grid-content table tbody tr:hover {
    background-image: none, linear-gradient(to bottom, #d1d1d1, #f3f3f3);
}

.ie9 .k-grid-content table tbody tr:hover {
    background-color: #D3d3d3;
}

.ie8 .k-grid-content table tbody tr:hover {
    background: #dadada;
}

.k-state-focused:hover {
    background: #CCC;
    background: -webkit-linear-gradient(top, #F3F3F3, #D4D4D2);
    background: -moz-linear-gradient(top, #F3F3F3, #D4D4D2);
    background: -o-linear-gradient(top, #F3F3F3, #D4D4D2);
}

.k-state-selected:not(#ddlStation_Main_option_selected) {
    background: -webkit-linear-gradient(top, #e2e2e2, #b6b6b6);
    background: -moz-linear-gradient(top, #e2e2e2, #b6b6b6);
    background: -o-linear-gradient(top, #e2e2e2, #b6b6b6);
    background: -ms-linear-gradient(top, #e2e2e2, #b6b6b6);
    color: #505050;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;
}

.ie9 .k-state-selected:not(#ddlStation_Main_option_selected) {
    background: #BDBDBD;
}

.k-state-focused:not(.reportCategories,#ddlStation_Main_option_selected) {
    /*background:-moz-linear-gradient(top, #fff, #d3d3d3) !important;
	background:none !important;
	background:none !important;
	background:none !important;*/
    background: none !important;
}

.ie9 .k-state-focused:not(reportCategories,#ddlStation_Main_option_selected) {
    /*background:#d2d2d2 !important;*/
    background: none !important;
}

.k-state-hover:hover {
    background-image: none, linear-gradient(to bottom, #F3F3F3 0px, #D4D4D2 100%);
}

.ie9 .k-state-hover:hover {
    background-color: #D8D8D8;
    /*background-image:url(/Content/Images/hover-k-state.png);
	background-position:center;
	background-repeat:repeat-x;*/
}
/* IE 9 Only*/

.ie8 .k-state-hover {
    background-color: #CCCCCC;
}

.ie7 #left-pane {
    margin-top: 15px;
}


#ddlStation_Main_listbox li.k-item, #ddlStation_Main_listbox li.k-state-focused, #ddlStation_Main_listbox li.k-state-selected {
    background: transparent !important;
}

#ddlStation_Main_listbox li span {
    font-size: 0.9em;
    font-weight: normal;
    word-wrap: break-word;
}

/*.k-widget, .k-dropdown{margin-bottom:4px !important;}*/
.k-state-selected > .k-link, .k-panelbar > li > .k-state-selected {
    color: #333;
}

.k-input {
    background: rgb(255,255,255);
}

.k-block, .k-widget, .k-popup, .k-content, .k-dropdown .k-input {
    color: #000;
}
/*sajid add css*/

div.k-window {
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.3) !important;
    /*
	padding-bottom:2px;
	border:#fff 2px solid;
	height:auto;
    */
}

.k-edit-label {
    color: #000;
}

.k-splitbar-draggable-horizontal:hover {
    background: #636566;
}

.k-tabstrip .k-tabstrip-items {
    /*padding-top:10px;*/
    padding-left: 0;
}

.k-grid-header-wrap table tr th a.k-link {
    color: #000;
}

.k-tabstrip-items .k-link, .k-panelbar > li > .k-link {
    color: #000;
}

.k-grid-header table tr th {
    /*background:-moz-linear-gradient(top, #f7f7f7, #c5c5c5);
	background:-webkit-linear-gradient(top, #f7f7f7, #c5c5c5);
	background:-ms-linear-gradient(top, #f7f7f7, #c5c5c5);
	background:-o-linear-gradient(top, #f7f7f7, #c5c5c5);
	*/
    background: #f3f3f4;
}

/*.ie9 .k-grid-header table tr th{
	background-image:url(/Content/Images/k-header-bg.jpg);
	background-repeat:repeat-x;
	
}*/
/*SAJID CSS END HERE*/
/* -------------------------------------------- */


/* Overriding Grid's selection background color. Applying settings/colors from KendoUI's "Moonlight" Theme  */
/*
.k-state-selected {
  box-shadow: none;
}

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
  background-image: url(/Content/Images/brushed-metal.png), linear-gradient(to bottom, #EE9F05 0px, #F4AF03 100%);
  background-position: 50% 50%;
}

.k-state-selected, .k-state-selected:link, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover {
  background-color: #F4AF03;
  border-color: #EE9F05;
  color: #171E28;
}
*/
/* -------------------------------------------- */

.k-animation-container ul li span.k-link {
    line-height: 1.89em !important;
}

.ie8 .k-animation-container ul {
    margin-top: 2px;
}

    .ie8 .k-animation-container ul li span.k-link {
        line-height: 1.89em !important;
    }

/* kendo grid icon image container class */
.grid-toolbar-height-fixer {
    width: 1px;
    height: 32px;
    margin-top: 2px;
    float: left;
}

.grid-title-text-container {
    float: left;
    margin-right: 15px;
    margin-left: 10px;
    position: relative;
    top: 7px;
    font-family: arial,helvetica,sans-serif;
    padding-bottom: 0.7em;
    color: #404040;
    font-size: 1.42em;
    font-weight: lighter;
}

.grid-icon-img-container {
    vertical-align: middle;
    float: left;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

    .grid-icon-img-container img {
        width: 34px;
        height: 32px;
        /*margin-top:2px;*/
    }

.k-grid-toolbar .toolbar-Button {
    position: relative;
}

.k-grid-toolbar.stickyToolbar a {
    position: relative;
}

a#k-grid-filterMedia_mediaGrid {
    line-height: 1.66em !important;
}

.k-grid-toolbar.stickyToolbar ul#optionsMenu .k-animation-container li .k-link {
    text-align: left !important;
}

/* Options Menu related css */
/* ======================== */
div.optionsMenu-container {
    padding-left: 0px;
    margin-top: 0px;
    clear: both;
    display: inline;
    position: relative;
}

    div.optionsMenu-container .btn-group {
        top: 6px;
    }

        div.optionsMenu-container .btn-group > .btn-default {
            background: rgb(243,243,244);
            background-color: rgb(243,243,244);
        }

        div.optionsMenu-container .btn-group > .btn {
            top:4px;
        }

        div.optionsMenu-container .btn-group > button .caret {
            display: none;
        }
/* ======================== */

.k-toolbar > .k-grid-toolbar > .stickyToolbar {
    padding-bottom: 15px !important;
}

.k-grid.k-widget .checkbox {
    margin-bottom: inherit;
    margin-top: inherit;
    min-height: inherit;
}

/* IRSAGrid toolbar buttons CSS   */
/* ================================================== */
.k-irsa-button {
    /*position:absolute;
    top:8px;
    left:330px;*/
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 4px;
    opacity: 0.62;
}

    .k-irsa-button[disabled=disabled] {
        opacity: 0.4;
    }

    .k-irsa-button:not([disabled=disabled]):hover {
        border: none;
        box-shadow: none;
        background-color: transparent;
        opacity: 1.0;
    }

    .k-irsa-button:not([disabled=disabled]):active, .k-irsa-button:not([disabled=disabled]):focus {
        border: 0px !important;
        box-shadow: none !important;
        background-color: transparent !important;
        opacity: 1.0;
        outline: 0px;
    }

#btn-toggle-optionsMenu:active {
    background-color: #dcdce0 !important;
}

#btn-toggle-optionsMenu:focus {
}

.k-irsa-button-toolbar {
    border: none;
    margin-right: 5px !important;
    /*
    position:relative;
    top:-1px;*/
}

    .k-irsa-button-toolbar > img {
        width: 22px;
        height: 22px;
    }

.k-irsa-button-form {
    background-color: #fafafa;
    border: 1px solid #ffffff;
    margin-right: 1px !important;
}

    .k-irsa-button-form > img {
        border-radius: 4px;
    }
/* ================================================== */
/* ======================== */

#menu li span.k-state-border-right {
    cursor: default !important;
}

.ie9 .videoItem a img {
    border: none !important;
}

.k-state-active, .k-state-active:hover, .k-active-filter {
    color: #000;
}

.right a {
    color: #666666
}

    .right a:hover {
        color: #002D55;
        cursor: pointer;
    }


.k-filterWindow {
    width: 100%;
    background-color: #FFF;
    height: 170px;
    display: table;
}

.k-unit-filterWindow {
    width: 100%;
    background-color: #FFF;
    height: auto;
    padding-bottom: 10px;
    display: table;
}

#filterWindow .k-label-filter {
    font-size: 13px;
    color: #000;
}

.unit-filterWindow {
    width: auto;
    float: left;
    /*margin-left:16px;*/
    margin-top: 7px;
    left: 16px;
    margin-right: 8px;
    position: relative;
    top: 4px;
}

.unit-filter-btn > input#btnSearch {
    width: 70px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 8px;
}

.ie9 .unit-filter-btn > input#btnSearch {
    width: 70px;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 8px;
}

.ie9 .k-filterWindow {
    height: 152px;
}


.k-filterWindow-left {
    border: 1px solid #D3D3D3;
    float: left;
    margin-left: 11px;
    margin-right: 12px;
    margin-top: 12px;
    padding: 0px;
    position: relative;
    top: 4px;
    width: 374px;
    height: 117px;
}


.ie10 .k-filterWindow-left {
    width: 372px;
}

.ie9 .k-filterWindow-left {
    width: 382px;
}

.ie8 .k-filterWindow-left {
    width: 350px;
}

.ie7 .k-filterWindow-left {
    width: 245px;
}


.k-filterWindow-right {
    border: 1px solid #D3D3D3;
    float: left;
    margin-bottom: 0px;
    margin-top: 16px;
    padding: 0px;
    width: 468px;
    height: 148px;
}

.ie9 .k-filterWindow-right {
    width: 458px;
}



.k-filterWindow fieldset {
    padding: 0 1em 0.5em !important;
    height: 75px;
}

    .k-filterWindow fieldset legend {
        padding-bottom: 10px;
        font-weight: 600;
    }


.filter-button-con {
    width: 100px;
    float: left;
    margin-top: -20px;
    padding: 0px;
    clear: both;
}

.ie9 .filter-button-con {
    margin-top: 0px;
}

.filter-button-con .filterbutton {
    width: 70px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.ie9 .filter-button-con .filterbutton {
    margin-top: -10px;
    margin-bottom: 0px;
}


.ie7 #progressbar, lt-ie8 #progressbar {
    margin-top: 20px;
}

.pageTitle-non-grids {
    font-size: 1.42em;
    color: #404040;
    font-family: arial,helvetica,sans-serif;
}

.ie7 #tabStripMain {
    margin-top: 13px;
}

.ie7 #gridUnitMedia .k-pager-wrap {
    padding-top: 10px;
}

.ie7 #gridUnitMedia .k-dropdown-wrap {
    margin-top: 3px;
}

.k-ie7 .tabToolbar > span {
    display: inline;
    height: 20px;
    width: 20px;
}

.ie7 .accordionContent tr td label {
    width: 300px !important;
    text-align: left;
    margin-bottom: 7px;
    margin-top: 3px;
}

    .ie7 .accordionContent tr td label.k-edit-label {
        padding-left: 15px;
        margin-bottom: 7px;
        margin-top: 3px;
        padding-top: 7px;
    }

.ie7 #person-options {
    background-color: transparent !important;
}

/*.ie9 body {
	margin:0px !important;
	padding:0px !important;
	min-width:1000px !important;
}

.ie10 body {
	margin:0px !important;
	padding:0px !important;
	min-width:1000px !important;
}

*/

.k-dropdown-wrap {
    /*margin-bottom:8px;*/
    border: #CCC 1px solid;
}

#tabStripMain {
    padding: 5px 0px;
}

#tabStrip {
    padding: 5px;
    margin-left: 0;
}

.k-button label:hover {
    cursor: pointer;
}

a:active, a:focus, input {
    outline: 0;
    outline-style: none;
    outline-width: 0;
}



#tblHeader_Inner tr:nth-child(3) {
    line-height: 10px;
}

/* Irsa bootbox Confirm Dialog related CSS */
.irsa-confirm-bootbox-wrapper {
}

    .irsa-confirm-bootbox-wrapper.modal {
        background: none;
    }

    .irsa-confirm-bootbox-wrapper .modal-dialog {
        width: 500px;
        padding-top: 200px;
    }

    .irsa-confirm-bootbox-wrapper .modal-header {
        padding: 11px;
    }

    .irsa-confirm-bootbox-wrapper .modal-footer {
        padding: 11px 20px 13px;
    }

    .irsa-confirm-bootbox-wrapper .modal-body .bootbox-body {
        font-size: 15px;
    }
/* ======================================= */

/* Irsa Confirm Dialog related CSS */
.irsa-confirm-win-wrapper {
    font-family: arial,helvetica,sans-serif;
    height: auto;
    background: #F3F3F4;
    color: #91261D;
}

    .irsa-confirm-win-wrapper.k-window-content {
        overflow: inherit !important;
    }

.irsa-confirm-win-inner {
    padding: 8px 10px 3px 8px;
}

.irsa-confirm-img-msg-container {
    width: 100%;
    height: 28px;
    vertical-align: middle;
    text-align: left;
}

.irsa-confirm-win-img {
    display: inline;
    height: 100%;
}

.irsa-confirm-win-msg {
    display: inline;
    width: 100%;
    font-size: 14px;
    color: #000000;
    position: relative;
    top: -26px;
    margin-left: 6px;
}

.irsa-confirm-win-buttons-container {
    margin-top: 12px;
    width: 100%;
    text-align: center;
}

    .irsa-confirm-win-buttons-container .k-button {
        width: 80px;
    }

        .irsa-confirm-win-buttons-container .k-button:nth-child(1) {
            margin-left: 22px;
        }

        .irsa-confirm-win-buttons-container .k-button:nth-child(2) {
            margin-left: 7px;
        }

#save-button-tagCase-container {
    padding-left: 10px;
}

/* ================================ */

.k-detail-row {
    background: #eaeaec;
    /*background:-moz-linear-gradient(center top , #E2E2E2, #B6B6B6) repeat scroll 0 0 transparent;
	outline:1px #FFFFFF solid;*/
    margin: 0px;
    padding: 0px;
}

.moreOptions span.k-link {
    cursor: text !important;
}

.moreOptions {
    border: none !important;
}

#header {
    background: url(/Content/images/html_bg.jpg) repeat-x scroll left top #F3F3F3;
}

/* Dynamic Custom Forms CSS */
#ul_Custom_MetaDataForms .custom_form_content {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 0.99em;
    padding: 10px 6px 6px 6px;
}

    #ul_Custom_MetaDataForms .custom_form_content .k-edit-label {
        line-height: 22px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
        width: 120px;
    }
/* Dynamic Custom Forms CSS ends */

/* Unit Email live view Popup window Css */
/*******************************************/
#EmailLiveViewDetailForm table tr td label {
    padding-left: 0px;
}

#EmailLiveViewDetailForm {
    padding: 5px;
}

.ie9 #EmailLiveViewDetailForm {
    padding-top: 0px;
}
/*******************************************/

.liveUA-loader-settings {
    min-width: 265px;
}

.live-video-config-changed-msg {
    min-width: 490px !important;
    max-width: 650px !important;
}

    .live-video-config-changed-msg .msgbox-message-html .operation-name {
        color: #EC980C;
    }

    .live-video-config-changed-msg .msgbox-message-html .user-name {
        color: #EC980C;
    }

/* Web Socket status modal CSS */

#ws-modal-la-container {
}

.ws-status-modal {
    width: 450px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    z-index: 100;
}

    .ws-status-modal .modal-body {
        padding-top: 0px;
        margin-top: 0px;
    }

    .ws-status-modal .status-modal-progress {
        margin-top: 5px;
        margin-bottom: 5px;
        display: block;
        position: relative;
        left: -5px;
    }

    .ws-status-modal .progress-data {
        margin-top: 5px;
        clear: both;
        display: block;
    }

    .ws-status-modal .alert {
        padding: 0px;
    }

    .ws-status-modal .current-status {
        display: block !important;
        width: 97.3%;
        text-align: left;
        position: relative;
        left: 0px;
        top: 2px;
        margin-bottom: 0px;
    }

    .ws-status-modal.modal {
        background: none;
    }

    .ws-status-modal .message {
        display: block;
        position: relative;
        text-align: left;
        top: 0;
        vertical-align: middle;
        padding: 5px 4px 5px 10px;
    }

        .ws-status-modal .message.label-success {
            font-weight: bold;
        }
/* ===================================== */

.k-overlay-irsa {
    position: absolute;
    width: auto;
    height: auto;
    z-index: 1002 !important;
}

.video-file {
    background-image: url(/Content/images/no-media-irsa-logo.png);
    background-repeat: no-repeat;
}

.mkv-file {
    background-image: url(/Content/images/no-media-irsa-logo.png);
    background-repeat: no-repeat;
}

.flv-file {
    background-image: url(/Content/images/no-media-irsa-logo.png);
    background-repeat: no-repeat;
}

.img-file {
    background-image: url(/Content/images/jpg.png);
    background-repeat: no-repeat;
}

.audio-file {
    background-image: url(/Content/images/audioIcon.png);
    background-repeat: no-repeat;
}

.doc-file {
    background-image: url(/Content/images/doc2.png);
    background-repeat: no-repeat;
}

.pdf-file {
    background-image: url(/Content/images/pdf.png);
    background-repeat: no-repeat;
}

.xls-file {
    background-image: url(/Content/images/xls.png);
    background-repeat: no-repeat;
}

.ppt-file {
    background-image: url(/Content/images/ppt.png);
    background-repeat: no-repeat;
}

.zip-file {
    background-image: url(/Content/images/zip.png);
    background-repeat: no-repeat;
}

.avenue-source {
    background-image: url(/Content/images/ave.png);
    background-repeat: no-repeat;
}

.default-file {
    background-image: url(/Content/images/no-media-irsa-logo.png);
    background-repeat: no-repeat;
}

.modal.irsa-bootbox-modal-status {
    background: none !important;
    overflow: hidden;
}

    .modal.irsa-bootbox-modal-status .modal-dialog {
        margin-right: inherit;
        right: 30px;
        bottom: 50px;
        position: absolute;
        width: 330px;
    }

        .modal.irsa-bootbox-modal-status .modal-dialog .modal-content {
            height: 90px;
        }

/* IRSA-Bootstrap customization CSS */
/* =================================================================================================== */
.panel-primary-irsa {
    border-color: #337ab7;
}
/* =================================================================================================== */

.expired-session-msg {
    letter-spacing: 0.05em;
    margin: 10px;
    font-weight: bold;
}

.irsa-date-range-double {
    display: table;
    background-color: #fff;
    border-radius: 2px;
    height: 27px;
    padding: 0 0.6em 0 0;
    width: 238px;
    margin-right: 0;
    padding-right: 0;
}

    .irsa-date-range-double:hover {
        border-color: #cccccc;
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.075) inset;
    }

    .irsa-date-range-double .date-range-label {
        display: table-cell;
        color: #515967;
        font-family: arial,helvetica,sans-serif;
        font-size: 1.0em;
        padding: 0 0 0 0.5em;
        text-align: left;
        vertical-align: middle;
        width: 87%;
        background-color: #fff;
        cursor: pointer;
    }

    .irsa-date-range-double .date-range-icon {
        background-color: #f8f8f8;
        border-left: 1px solid #dbdbde;
        cursor: pointer;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

        .irsa-date-range-double .date-range-icon > i {
            font-size: 16px;
        }

.dateCriteria > button#btnLoadData {
    margin-left: 5px;
}

.irsa-link-disable {
    pointer-events: none;
    opacity: 0.2;
}

/* Irsa Controls CSS */
/* ================================================== */
.bootstrap-select .btn:focus {
    outline: none !important;
    outline-offset: 0px !important;
}

.spicker-dropdown ul.dropdown-menu > li > a:hover, .spicker-dropdown ul.dropdown-menu > li > a:focus {
    background-color: #428bca !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

.irsa-validation-form {
}

    .irsa-validation-form input[type='text'], .irsa-validation-form input[type='number'] {
        display: inline-block;
    }

.irsa-validator-tooltip {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin-bottom: 5px;
    background-color: #fff4c9;
    border-color: #ffe79e;
    color: #263248;
    border-width: 1px;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(82, 90, 104, 0.2);
}

    .irsa-validator-tooltip .irsa-validator-tooltip-icon {
        opacity: 0.9;
        height: 16px;
        width: 16px;
        text-align: center;
        font-size: 16px;
        margin-right: 8px;
        position: relative;
        top: 1px;
        color: maroon;
    }

.bootstrap-select + span.irsa-validator-tooltip {
    position: relative;
    left: 26px;
    top: 2px;
}

/* ================================================== */

/* ============================= Impersonate User ============================= */
#impersonateUserSection {
    border-radius: 5px;
    font-weight: bold;
    opacity: 0.95;
    padding: 60px;
    height: 268px;
    width: 260px;
    margin-left: 130px;
    margin-top: 32px;
    background: #fff none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

    #impersonateUserSection .formTextbox {
        font-size: 15px !important;
        height: 38px !important;
        padding-left: 16px;
    }

    #impersonateUserSection .icons {
        margin-left: 7px;
        margin-top: 30px;
        position: absolute;
        z-index: 1;
    }

    #impersonateUserSection .formsAlign {
        margin: 15px 0;
        padding-left: 7%;
        width: 91%;
    }

#impersonateUserWin {
    background: #F8F8F8;
}

#impersonateUserSection .k-tooltip-validation {
    position: absolute !important;
    margin-top: -12px;
}
/* ============================= =============== ============================= */

.form-control {
    height: 25px;
}


.guestAppCultureDropDown {
    position: relative;
    right: 0px;
    top: 0px;
}

    .guestAppCultureDropDown .dropdown-menu.open {
        text-align:left;
    }

#ddlCultureContainer {
    position: absolute;
    right: 0px;
}
/* overriding bootstrap's problematic css that applies to all UI elements */
/*
*, *:before, *:after 
{
    box-sizing:content-box;
}

*, *:before, *:after {
    -moz-box-sizing: content-box;
}
*/



.noFreeze *, .noFreeze *:before, .noFreeze *:after {
    -moz-box-sizing: content-box !important;
}

.k-window *, .k-window *:before, .k-window *:after {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.purr-container *, .purr-container:before, .purr-container:after {
    -moz-box-sizing: content-box !important;
}

html, body {
    height: 100%;
    background-color: #FFFFFF;
}

/* overriding non-responsive.css body class */
body {
    margin: 0;
    padding: 1px;
}

#bodyWrapper {
    display: block;
}

#bodyWrapper-inner {
    padding-left: 0px;
    padding-right: 0px;
}

.hidden-initially {
    /* Elements that are initially kept hidden on page load */
    display: none;
}

.ie9 .site-header {
    height: 98px;
}

.ie9 .navbar-inverse {
    filter: initial;
}

.site-header,
footer:not(.esri-popup__footer),
.site-header nav,
.main-menu-section,
section {
    min-width: 1000px;
}

.navbar-brand {
    margin-left: inherit;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: relative;
    top: 4px;
    cursor: auto;
}

    .navbar-brand > img {
        max-width: 500px;
    }

ul.navbar-nav.pull-right {
    float: right;
    padding-right: 0;
}


/* Station dropdown css */
/* ============================================== */
.station-dropdown-container {
    display: block;
    position: relative;
    top: 8px;
    margin-right: 20px;
    position: relative;
    padding: 0;
}

    .station-dropdown-container .bootstrap-select.btn-group .btn .filter-option {
        left: 20px;
    }

    .station-dropdown-container .btn.dropdown-toggle {
        padding: 4px 3px;
        background-color: #FFFFFF;
        color: #555555;
        border-radius: 0;
    }

        .station-dropdown-container .btn.dropdown-toggle:hover {
            color: #000;
        }

    .station-dropdown-container .bootstrap-select.btn-group .btn .caret {
        border-bottom-color: #000000;
        border-top-color: #000000;
    }

#ddlStation_Main + div.bootstrap-select button.btn-default {
    /*
    background:none;
    background-color:none;
    */
}

.station-dropdown-container span.k-widget span.k-dropdown-wrap span {
    color: #777777;
    line-height: 20px;
    /*
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    */
}

.station-dropdown-container .dropdown-menu.open ul > li > a {
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
}

.station-dropdown-container .btn-group div.dropdown-menu.open {
    margin-top: 2px;
}
/* ============================================== */

/* Unit Location Map's bootstrap menu css */
/*.unit-loc-commands > li > a
{
    color:#737272 !important;
    font-size:0.97em;
    position:relative;
    top:1px;
}

.unit-loc-commands li.dropdown > a .caret
{
    border-top-color:#737272 !important;
    border-bottom-color:#737272 !important;
}

.unit-loc-commands li.dropdown.open ul.dropdown-menu
{
    border-radius:2px 2px 2px 2px;
}

.unit-loc-commands li.dropdown-submenu > a.unit-loc-command
{
    background-color:#ffffff ! important;
    color: #333 !important;
}

.unit-loc-commands li.dropdown-submenu
{
    position:relative;
    top:-1px;
}

.unit-loc-commands li.dropdown-submenu > a.unit-loc-command:hover, .unit-loc-commands li.dropdown-submenu > a.unit-loc-command:focus {
    background-color:#30a1ec ! important;
    color:#f5f5f5 !important;
}

.unit-loc-commands .unit-loc-command-sub-menu > li > a:hover, .unit-loc-commands .unit-loc-command-sub-menu > li > a:focus
{
    background-color:#30a1ec ! important;
    color:#f5f5f5 !important;
}

.unit-loc-commands .dropdown.open .dropdown-submenu:hover > a:after
{
    border-left-color:#ccc !important;
    border-right-color:#ccc !important;
}*/
/* ==============================================   */

/* Main menu css */
/* ============================================== */
.main-menu-section {
    top: 48px;
    /*background:#2f2e2e;*/
    background-color: #3B5066 !important;
    /*
    background-image: url(/Content/Images/foot-header-bg.png);
    background-repeat: repeat-x;
    */
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    min-height: 50px;
    border-width: 0;
}

.main-menu > li > a {
    /*border-left: 1px solid #1A231F !important;*/ /* #2A343F */
    border-left: 0px solid #4A4A4A !important;
    border-right: 0px solid #292929 !important;
}

    .main-menu > li > a:hover {
        background: #2A333E !important;
        transition: background 0.1s linear 0s;
        color: #D6D6D6;
    }

.main-menu > li:not(.active) > a {
    font-size: 15px;
    color: #F5F5F5 !important;
}

    .main-menu > li:not(.active) > a > .caret {
        border-bottom-color: #F5F5F5 !important;
        border-top-color: #F5F5F5 !important;
    }

.main-menu li.active.open > a .caret {
    border-bottom-color: #FFF !important;
    border-top-color: #FFF !important;
}

.main-menu > li.active > a > .caret {
    border-bottom-color: #fff !important;
    border-top-color: #fff !important;
}

.main-menu > .dropdown.open > a, .main-menu > .dropdown.active.open > a {
    /*border: 1px solid #2B3540 !important;*/
    /*background-color: #CCCCCC !important;*/
    border-radius: 2px 2px 2px 2px;
    /*color:#333333 !important;*/
}

.main-menu .open > a .caret, .main-menu > .open > a:hover .caret, .main-menu > .open > a:focus .caret {
    border-bottom-color: #fff !important;
    border-top-color: #fff !important;
}

.main-menu > li.active > a {
    font-size: 15px;
    background: #213C57 !important;
    background: linear-gradient(to bottom, #2C3742 0%, #28303A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #FFFFFF !important;
    border-radius: 0px;
    border-left: 0px;
    border-right: 0px;
}

.list-item-person.dropdown > .dropdown-menu:before, .list-item-person.dropdown > .dropdown-menu:after {
    border-bottom: 7px solid #FFFFFF !important;
    border-left: 7px solid rgba(0, 0, 0, 0) !important;
    border-right: 7px solid rgba(0, 0, 0, 0) !important;
    content: "";
    display: inline-block;
    right: 9px !important;
    left: auto !important;
    position: absolute;
    top: -7px;
}

.main-menu .dropdown > .dropdown-menu:before, .main-menu .dropdown > .dropdown-menu:after {
    border-bottom: 7px solid #FFFFFF !important;
    border-left: 7px solid rgba(0, 0, 0, 0) !important;
    border-right: 7px solid rgba(0, 0, 0, 0) !important;
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px;
}

.main-menu .dropdown > .dropdown-menu:after {
    border-bottom-color: #FFFFFF !important;
    border-bottom-width: 6px !important;
    border-left-width: 6px !important;
    border-right-width: 6px !important;
    left: 10px !important;
    top: -6px !important;
}

.navbar li.open > .dropdown-menu > li > a:hover, .navbar li.open > .dropdown-menu > li > a:focus {
    /*
    background:#e5e5e5 !important;
    color:#404040 !important;
    */
    background-color: #30A1EC !important;
    color: #F5F5F5 !important;
}

.navbar-fixed-top {
    /*z-index:1000000 !important;*/
    z-index: 999999 !important;
}

.stickyToolbar, .stickyToolbar-assist {
    z-index: 10002;
    width: 99.7%;
}

.dropdown.open .dropdown-menu {
    z-index: 1000001 !important; /*10005 !important*/
}

#unitConfig .unit-config-toolbar .dropdown-menu {
    z-index: 10003 !important;
}

.dropdown-submenu > .dropdown-menu {
    margin-top: -5px !important;
}

.dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .station-dropdown-container .bootstrap-select .open li > a:hover, .station-dropdown-container .bootstrap-select .open li > a:focus {
    background-color: #30A1EC !important;
    color: #F5F5F5 !important;
}

.dropdown-submenu > .irsa-sub-menu > li > a:hover, .dropdown-submenu > .irsa-sub-menu > li > a:focus {
    background-color: #30A1EC !important;
    color: #F5F5F5 !important;
}

/* ============================================== */


/* Footer css */
/* ============================================== */
footer:not(.esri-popup__footer) {
    margin-top: 20px;
}

.ie footer:not(.esri-popup__footer) {
    margin-top: 40px;
}

footer:not(.esri-popup__footer) .copyright {
    color: #cccccc;
}
/* ============================================== */


/* IRSA Grid css */
/* ======================================== */
.k-grid table {
    border-collapse: collapse !important;
}

.k-grid-content {
    overflow-y: auto;
    font-size: 0.99em !important;
    color: #505050;
}

.k-grid-header {
    padding-right: 0px !important;
    background-color: #ffffff !important;
}

.k-grid.k-widget {
    background-color: #FFFFFF;
    border: none;
    font-family: Arial,helvetica,sans-serif;
}

.k-alt, .k-separator {
    background-color: #FFFFFF !important;
}

.k-grid tr.k-alt.k-state-selected, .k-state-selected:not(#ddlStation_Main_option_selected) {
    background: #f1f1f1 !important;
}

.k-grouping-header {
    font-size: 14px;
    color: #595959;
    padding-left: 10px;
    border-width: 0 0 1px;
    border-color: #DBDBDE !important;
    border-style: solid !important;
    border-width: 1px !important;
    box-shadow: 0 1px 1px #FFFFFF inset !important;
    background-color: #fff;
    border-top: 0px !important;
    border-left: 0px !important;
}

.k-grid-header {
    border-bottom: 1px solid #E8E8E8;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.07);
}

    .k-grid-header .k-grid-header-wrap {
        border: none;
    }

    .k-grid-header .k-header:last-child {
        border-right: 0px !important;
    }

    .k-grid-header .k-header:not(.k-irsa-grid-th-selectAll):not(.k-hierarchy-cell) {
        padding: 18px 8px !important;
    }

table colgroup col.k-hierarchy-col {
    width: 10px !important;
}

.k-hierarchy-cell {
    vertical-align: middle !important;
    text-align: left !important;
    padding: 0px !important;
}

    .k-hierarchy-cell + th, .k-hierarchy-cell + td {
    }

.k-grid-header .k-header.k-hierarchy-cell {
    border-right: 1px solid #fff !important;
}

.k-hierarchy-cell .k-icon {
}

.k-grid-header .k-header {
    border-right: 1px solid #e8e8e8 !important;
}

.k-grid-header .k-header {
    /*border:none;*/
    border-left: 0px;
    border-top: 0px;
}

.k-irsa-grid-th-selectAll {
    overflow: visible !important;
}

.k-grid-header th[role='columnheader'] {
}

.k-link-none /* text nodes converted to spans via IrsaGrid js code. See _doGridColumnHeaderSettings function in IrsaGrid.js file */ {
    float: left;
}

/*
.k-grid-header .k-filterable .k-link
{
    float: left !important;
    padding-right:0px !important;
}
*/

.k-link + .k-grid-filter.k-state-border-down {
    background: #f3f3f4 !important;
}

/*
.k-header > .k-grid-filter, .k-header > .k-header-column-menu
{
    margin:0px 0px 0px 15px !important;
    padding:0px 0px 0px 0px !important;
    float: left !important;
}
*/

.k-filter-help-text {
    margin: 0.19em 0 0.5em !important;
}

.k-grid-header .k-header.k-filterable a.k-grid-filter.k-state-active {
    background: #F3F3F4;
}

.k-grid .k-grid-content {
    font-size: 0.99em;
    min-height: 100px;
}

.k-grid-content table tbody tr:hover, .k-alt:hover {
    background-image: none;
    background-color: #f7fbfc !important;
}

.k-grid .k-grid-content td:not(.k-hierarchy-cell) {
    padding: 0.7em 0.8em;
}

.k-grid-header table tr th {
    background: none repeat scroll 0 0 #FFFFFF !important;
    /*padding: 14px 6px 14px 7px !important;*/
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}

.k-grid-header-wrap table tr th a.k-link {
    color: #515967;
    font-weight: normal !important;
    font-family: 'Open Sans',arial,helvetica,sans-serif;
}

.k-grid-header-wrap table tr th {
    color: #515967;
    font-size: 1.25em !important;
    font-weight: normal !important;
    font-family: 'Open Sans',arial,helvetica,sans-serif;
}

#gridAssingUnitControl .k-header {
    color: #515967;
    font-size: 1.25em;
    font-weight: normal !important;
    font-family: 'Open Sans',arial,helvetica,sans-serif;
    background-color: #fff;
    padding-right: 10px;
}

.k-grid-content table tbody td {
    /*border-bottom:1px solid #EDF2F7;*/
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    /*border-color: #DEDEDE;*/
}

.ie10 .k-state-selected {
    box-shadow: none !important;
}

.noFreeze > .irsa-lister {
    margin-top: 184px; /* See also .k-grid-toolbar.stickyToolbar class  */
}

/* IRSA Grid Sticky Toolbar css */
.stickyToolbar {
    top: 130px !important;
    left: 0px !important;
    padding: 10px 2px 11px 10px;
    position: fixed;
    width: 100% !important;
    font-size: 14px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F3F3F4;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.45) 0px, rgba(255, 255, 255, 0) 100%);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-color: #DBDBDE !important;
    border-style: solid !important;
    border-width: 1px !important;
    box-shadow: 0 1px 1px #FFFFFF inset;
    background-color: #fff;
}

.k-grid-toolbar.stickyToolbar .grid-title-text-container {
    color: #666666;
    font-size: 25px;
    padding-bottom: 0px;
    position: relative;
    top: 2px;
}

.k-grid-toolbar.stickyToolbar .k-button {
    /*position:relative;
    top:0px;
    min-width:74px;*/
}

.k-grid-toolbar .k-button {
}

.k-grid-toolbar.stickyToolbar div.optionsMenu-container .btn-group {
    top: 0px;
}

div.optionsMenu-container .btn-group > button .caret {
    border-color: #fcfcfc rgba(0, 0, 0, 0) -moz-use-text-color !important;
}

div.optionsMenu-container .open .dropdown-menu > li > a:hover, div.optionsMenu-container .open .dropdown-menu > li > a:focus {
    background-color: #30A1EC !important;
    color: #F5F5F5 !important;
}


.k-grid-toolbar.stickyToolbar .grid-toolbar-height-fixer {
    width: 0px;
    height: 0px;
    margin-top: 0px;
}
/* ======================================== */


/* Dashboard related css */
/* ======================================== */
#sidebar-nav {
    padding-top: 0px;
    background-color: #F7F7F7;
    border-right: 0;
    /*border-top:1px solid #DEDEDE;*/
    width: 180px;
    left: 0px;
    clear: both;
    position: static;
}

    #sidebar-nav #dashboard-menu {
        margin-left: 2px;
    }

        /*.ie10 #dashboard-content

{
    margin-bottom:85px;
}*/

        #sidebar-nav #dashboard-menu ul.submenu a:hover {
            text-decoration: none;
            color: #000000 !important;
        }
/* ======================================== */

/* Irsa Popup Windwo Title Bar Css */
/********************************************/
.k-block > .k-header, .k-window-titlebar {
    font-size: 1.5em;
}
/*******************************************/

/*option drop down menu CSS override on b3-detail-admin them CSS Element.css  */
/*******************************************/
.btn-group .dropdown-menu > li > a {
    font-size: 13px;
    float: none;
    left: 0px;
}
/******************************************/

/* side bar navi CSS for IE9 */
/****************************************/
.ie9 #sidebar-nav {
    position: inherit;
}
/***************************************/



/* Irsa Apps All Tabs CSS Override */
/*************************************/
.k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {
    margin-left: 2px !important;
}

.k-tabstrip-items .k-link {
    padding: 0.9em 1em !important;
}

.k-tabstrip-items .k-item {
    background: #fff !important;
    text-indent: 0;
    border: none !important;
    display: inline-block;
    color: #fff !important;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    /*height:40px;
	line-height:40px;*/
    border-radius: 0px;
    text-decoration: none;
    text-align: center;
    /*text-shadow:1px 1px 0px #ffffff;*/
}

    .k-tabstrip-items .k-item .k-link {
        color: #666;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    }


    .k-tabstrip-items .k-item > a:hover {
        background: #F1F1F1 !important;
        color: #515151 !important;
        border-radius: 0px !important;
    }

.k-tabstrip-items .k-state-active {
    background: #FFF !important;
    border-bottom: none !important;
    border-top: 0px solid #dcdcdc !important;
    border-right: 1px solid #dcdcdc !important;
    border-left: 1px solid #dcdcdc !important;
}

    .k-tabstrip-items .k-state-active > a {
        color: #000 !important;
    }

.apps-button:active {
    background: #FFF !important;
}

.containerDiv {
    border: none !important;
}

#ALPRtabs > .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item {
    margin-left: 0px !important;
}

#ALPRtabs, #tabStripMain, #tabStrip {
    background: #FFF !important;
    border: none !important;
}


.tabWithoutBackground {
    background: #FFF !important;
    border: none !important;
}

.k-tabstrip .k-content, .k-panelbar .k-tabstrip .k-content {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #DCDCDC !important;
}
/************************************/

/* bootstrap button */
/* ================================= */
.btn-glow {
    min-width: 70px;
    padding: 4px 5px 5px;
}
/* ================================= */

/* Form Button Alignment Css */
/*******************************/
.insert-cancel-btn {
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/******************************/

/* Irsa Text Style */
/*****************************/
.text-style-h1 {
    font-size: 1.6em;
    font-weight: bold;
}

.text-style-h2 {
    font-size: 1.4em;
    font-weight: bold;
}

.text-style-h3 {
    font-size: 1.2em;
    font-weight: bold;
}

.text-style-n-b {
    font-size: 1em;
    font-weight: bold;
}

.text-style-normal {
    font-size: 1em;
    font-weight: normal;
}
/*****************************/



.k-datepicker input.k-input {
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

form.k-filter-menu .k-dropdown .k-input {
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    background-color: #E9E9E9;
    background-image: linear-gradient(to bottom, #FAFAFA 0%, #E9E9E9 100%);
}

form.k-filter-menu .k-dropdown {
    width: 172px;
}

/* Meta Data Form CSS Over Ride Here */
/************************************/
#ul_Custom_MetaDataForms .custom_form_content {
    padding-top: 20px;
    padding-bottom: 15px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    border: none;
    border-bottom: 1px solid #e4e4e4;
}

#ul_Custom_MetaDataForms > .item-custom-metaDataForm > .k-header {
    font-size: 15px !important;
    color: #515151;
    background-color: transparent;
    border-bottom: 1px solid #e4e4e4 !important;
    padding: 3px 0 !important;
    text-indent: 17px;
}

#ul_Custom_MetaDataForms .k-content {
    background-color: #FFFFFF !important;
    border-width: 0px !important;
}

#ul_Custom_MetaDataForms > .item-custom-metaDataForm > .k-state-selected {
    font-size: 15px !important;
    color: #0489C7;
    background-color: #f4f4f4;
    background-image: none !important;
    /*padding:8px 8px 8px 0px;*/
    box-shadow: none;
}

#ul_Custom_MetaDataForms .custom_form_content > .k-edit-label {
    color: #404040 !important;
    font-size: 13px !important;
    font-weight: normal;
    width: 120px;
}

#ul_Custom_MetaDataForms .custom_form_content > input[type="radio"] {
    margin-left: 10px;
    position: relative;
    margin-right: 37px !important;
    top: 2px;
}

#ul_Custom_MetaDataForms .custom_form_content > div .k-button {
    background: linear-gradient(to bottom, #353F4C 0%, #222A33 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-color: #000000 !important;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset !important;
    color: #FFFFFF !important;
    position: relative;
    left: 0px;
}

#ul_Custom_MetaDataForms .custom_form_content > .k-textbox {
    min-width: 248px !important;
    max-width: 370px !important;
}

#ul_Custom_MetaDataForms .custom_form_content > input.k-textbox {
    padding: 2px 0px !important;
}

#ul_Custom_MetaDataForms .checkboxlist-checkboxDiv {
    float: left;
}

.ie10 #ul_Custom_MetaDataForms .custom_form_content > .k-textbox {
    min-width: 252px !important;
    max-width: 398px !important;
}

.ie10 #ul_Custom_MetaDataForms .custom_form_content > input.k-textbox {
    height: 2.8em !important;
}

#ul_Custom_MetaDataForms .custom_form_content > div > div {
    margin-bottom: 10px;
}

#ul_Custom_MetaDataForms .custom_form_content > .checkboxlist-container .checkboxlist-checkboxDiv {
    margin-bottom: 10px;
    width: 198px;
}

#ul_Custom_MetaDataForms .custom_form_content > .radioBtnAlignment > .radioBtnClassify > input[type="radio"] {
    margin-top: 0px !important;
}

.ie10 #ul_Custom_MetaDataForms .custom_form_content > div > div {
    width: 160px !important;
    margin-bottom: 10px;
}

#ul_Custom_MetaDataForms .custom_form_content > .k-dropdown {
    min-width: 251px;
    max-width: 282px;
}

#ul_Custom_MetaDataForms .form-save {
    width: 85px;
}

.k-dropdown-wrap *, .k-dropdown-wrap *:before, .k-dropdown-wrap *:after {
    -webkit-box-sizing: content-box !important;
}

    .ie10 .k-dropdown-wrap *, .k-dropdown-wrap *:before, .k-dropdown-wrap *:after {
        box-sizing: content-box !important;
    }
/*.ie10 #ul_Custom_MetaDataForms .custom_form_content > .k-dropdown *, .k-dropdown *:before, .k-dropdown *:after
{
    box-sizing:content-box !important;
}*/

/************************************/

.k-textbox {
    color: #515151 !important;
}


div.k-window-content {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.pop_main_container {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.adtext {
    color: #515151 !important;
    font-size: 18px !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

.k-info-colored {
    padding-left: 10px;
    background: #f9f9f9 !important;
    border: 1px #cecece solid;
}

.panel-primary > .panel-heading {
    background-color: #E9E9E9;
    background-image: linear-gradient(to bottom, #FAFAFA 0%, #E9E9E9 100%);
    border-bottom: 1px solid #D3D3D3;
    color: #737272;
    font-family: arial,helvetica,sans-serif;
    font-size: 18px;
}

.panel-primary {
    border: 1px solid #D3D3D3;
}

.btn-group > #optionsMenu > li {
    float: none !important;
}

.btn-group > .dropdown-menu {
    border-radius: 0px !important;
}


.btn-group > #optionsMenu {
    padding: 5px 0px !important;
}

form.k-filter-menu .k-textbox {
    margin-top: 5px !important;
}

form.k-filter-menu .k-datepicker {
    margin-top: 5px;
    width: 173px;
}


.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background: rgba(25, 31, 36, 0.6) !important;
}

.navbar-inverse .nav > li > a {
    height: 50px !important;
    padding: 15px 15px 8px !important;
}

.k-grid-content > .k-selectable tr td:not(.k-hierarchy-cell) > a {
    position: relative;
    top: 1px;
}

.ie10.dashboardPage #dashboard-content {
    margin-bottom: 80px;
}

.changePasswordHelpIcon {
    color: #3b5066;
    font-size: 1.5em;
    position: relative;
    top: 2px;
}

.notice-body {
    display: table;
    width: 100%;
}

div.optionsMenu-container .btn-group > button {
    background-color: #fff;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.45) 0px, rgba(255, 255, 255, 0) 100%);
}

#mediaTab #mediaGrid div.optionsMenu-container .btn-group > .btn {
    position: relative;
    top: -3px;
    right: -25px;
}

#mediaTab a#k-grid-filterMedia_mediaGrid {
    position: relative;
    top: 4px;
    float: right;
}

#carsTab div.optionsMenu-container,
#usersTab div.optionsMenu-container {
    position: relative;
    top: -2px;
    float: right;
}

#mediaTab div.optionsMenu-container {
    float: right !important;
    right: 27px;
}

#carsTab .optionsMenu-container .btn-group .dropdown-menu,
#usersTab .optionsMenu-container .btn-group .dropdown-menu {
    left: -132px;
}

#mediaTab #selectedFilters {
    padding-top: 9px;
    float: left;
    width: auto;
}

    #mediaTab #selectedFilters b {
        color: #515967;
        font-size: 1.2em;
        margin-left: 21px;
        padding-right: 5px;
    }

.ie11 #usersTab div.optionsMenu-container .btn-group > .btn {
    top: -1px;
}

#usersTab a#k-grid-add_grid, #usersTab a.k-button-icontext {
    position: relative;
    top: 5px;
    float: right;
}

.k-grid-toolbar.stickyToolbar a {
    top: -2px;
}

.ie11 .k-grid-toolbar.stickyToolbar a {
    top: -3px;
}

.myGlobalSearch {
    border-radius: 0px;
    height: 30px;
    width: 178px !important;
    display: inline-block !important;
    background: #28303a;
    border: 1px solid #191e23 !important;
    border-right: 0px !important;
    color: #fff !important;
}

    .myGlobalSearch::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .myGlobalSearch:focus {
        box-shadow: none !important;
    }

.myGlobalBtn {
    padding: 4px 12px;
    display: inline-block;
    border-radius: 0px;
    position: relative;
    right: 4px;
    background: #28303a;
    border: 1px solid #191e23 !important;
    border-left: 0px !important;
}

    .myGlobalBtn i {
        color: #fff;
    }

    .myGlobalBtn:hover i {
        color: #444;
    }

.myGlobalBtnContent {
    display: inline-block;
}

.universalSearchGroup {
    display: inline-block;
    float: right;
    position: fixed;
    right: 3px;
    top: 57px;
}

.k-overlay {
    z-index: 1000000 !important;
}

div.k-window {
    z-index: 1000000 !important;
}

.modal-backdrop {
    z-index: 999999;
}

.dropdown-menu {
    z-index: 10005 !important;
}

.ie11 .k-marquee {
    display: none;
}

/*Standardize all link colors*/
a {
    color: #006aae;
}

    a.WithoutClickAble {
        color: #505050;
    }

.irsaGridformInfo /* Use This class if a/span without clickable */ {
    color: #505050;
}

.irsaGridLinks /* Use This class if a clickable */ {
    color: #006aae;
}

.irsaGridDescriptionText /* Use This class if a/span without clickable */ {
    color: #505050;
}

/*Irsa Grid Pager Redesign*/
.k-pager-wrap {
    padding: 0px 8px;
    border: 1px solid #dbdbdb;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}

.k-pager-numbers .k-state-selected {
    vertical-align: middle;
}

.k-pager-wrap > .k-link {
    border: 0px;
}

.k-pager-numbers li span.k-state-selected {
    box-shadow: none !important;
    color: #006aae !important;
    border-top: 1px solid #006aae !important;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-radius: 0px;
}

.k-pager-numbers li span, .k-pager-numbers li a, .k-pager-wrap a.k-pager-nav {
    padding: 11px 5px;
    border: 1px solid transparent;
}

.k-pager-wrap .k-link:hover {
    background: none;
    border: 1px solid rgba(0, 0, 0, 0);
    color: #006aae !important;
}

.k-pager-wrap .k-pager-sizes {
    margin-top: 5px !important;
    border: 1px solid rgba(0, 0, 0, 0) !important;
    position: relative;
    top: 4px;
}

.k-pager-wrap .k-pager-info, .k-pager-refresh {
    margin-top: 0px;
    border: 1px solid rgba(0, 0, 0, 0) !important;
    position: relative;
    top: 14px;
    white-space:nowrap;
}

#carsTab .k-header, #usersTab .k-header, #mediaTab .k-header, #capturesTab .k-header {
    background-color: #fff;
}

a.k-button, .k-header .k-grid-toolbar .k-button {
    background-color: transparent !important;
}

div.optionsMenu-container-unit .open .dropdown-menu > li > a:hover {
    background: #30a1ec !important;
    color: #f5f5f5 !important;
    cursor: pointer;
}

#popUpUnitLister div.optionsMenu-container .btn-group {
    top: 0px;
}


.ie11 .k-grid-content table tr.k-state-selected {
    box-shadow: none !important;
}

#popUpUnitLister .unitPopUpMediaFilter {
    color: #515967;
    float: right;
    margin-right: 0px;
    padding-top: 6px;
    width: 66%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
}

    #popUpUnitLister .unitPopUpMediaFilter b {
        color: #515967;
        font-size: 1.2em;
        margin-left: 15px;
        padding-right: 5px;
    }

#popUpUnitLister #selectedFilters {
    width: auto;
}

#popUpUnitLister #mediaGrid .k-grid-toolbar .grid-title-text-container {
    display: none;
}

#carsTab #grdUnitLister div.optionsMenu-container-unit {
    float: right;
    position: relative;
    top: 4px;
}

    #carsTab #grdUnitLister div.optionsMenu-container-unit .dropdown-menu {
        left: -132px;
    }

#universalSearchGroup #searchForm .k-widget.k-tooltip-validation {
    margin-top: 3px;
    position: absolute;
    right: 223px;
    width: 160px;
}

#buttonContainer > .assignCancel {
    padding: 8px 5px;
}

#unitConfigMain .pull-left .field-box-setting .k-multiselect,
#configTab .configuration-detail .pull-left .pill-content .k-multiselect {
    display: inline-block !important;
}

#capturesTab #grdUnitLister div.optionsMenu-container-unit {
    float: right;
    position: relative;
    top: 4px;
}

    #capturesTab #grdUnitLister div.optionsMenu-container-unit .btn-group .dropdown-menu {
        left: -131px;
    }


#userProfileForm .pop_main_container .alert-warning {
    color: rgb(100, 67, 16) !important;
}

#unitfilterWindow .unit-filterWindow {
    width: 94%;
    top: 0px;
    margin-bottom: 0px;
}

#unitfilterWindow .unit-filterWindow-box legend {
    margin-bottom: 8px;
    padding: 4px 0;
    text-indent: 10px;
}

#unitfilterWindow .unit-filterWindow-box {
    margin-bottom: 10px;
    border: 1px solid #dedede;
}

#unitfilterWindow .unit-filterWindow table tr td {
    padding-left: 10px;
    padding-bottom: 10px;
}


.unit-filterWindow-box {
    border: 1px solid #dedede;
    margin-bottom: 14px;
}

.unitFilterField legend {
    background: hsl(0, 0%, 95%);
    border-bottom: 1px solid hsl(0, 0%, 73%);
    color: hsl(0, 0%, 25%);
    font-size: 1.3em;
    margin: 0px;
    padding: 7px 0;
    text-indent: 7px;
}

.unitFilterField table {
    margin: 15px 0 15px 10px;
}

.asset-mediaID-ctr .label {
    margin: 2px 0px;
}

#popUpUnitLister #mediaGrid > .k-grid-content .k-detail-cell .label {
    float: left;
}

#UserShares .btn {
    padding: 6px 0px !important;
    font-size: 0.98em;
}

.popover {
    min-width: 134px;
}

#grid .k-grid-content table tr td span div .btn {
    padding: 0px;
    font-size: 0.98em;
    display: inline-block;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bootstrapTooltipWCD .btn {
    padding: 0px;
    font-size: 0.98em;
    display: inline-block;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
}

.bootstrapTooltipTextColor .btn {
    padding: 0px;
    font-size: 0.98em;
    display: inline-block;
    max-width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tooltipIndexValue {
    z-index: 1000001;
}

.bootstrapTooltipWCDManagePass {
    display: inline-block;
    width: 25px;
    line-height: 18px;
    vertical-align: inherit;
    position: relative;
    text-align: center;
    top: -5px;
}

    .bootstrapTooltipWCDManagePass .btn {
        line-height: 21px;
        padding: 0;
        color: #fff;
        font-weight: bold;
    }

.tooltipBreakWord .popover-content span {
    word-wrap: break-word;
    -webkit-word-wrap: break-word;
    -moz-word-wrap: break-word;
    -ms-word-wrap: break-word;
    -o-word-wrap: break-word;
    z-index: 10106;
}

#ul_Custom_MetaDataForms li > .k-state-hover {
    background-color: transparent !important;
    border-bottom: 1px solid #e4e4e4 !important;
    background-image: none !important;
    background: #f9f9f9 !important;
    color: #30a1ec;
}

#metaDataFormsSection form .custom_form_content .checkboxlist-container {
    padding-left: 176px;
    padding-right: 49px;
}

#customFormsSection form .custom_form_content .checkboxlist-container {
    padding-left: 156px;
    padding-right: 49px;
}

#mediaDateRangeHideOverlay {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 7px 0;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 241px;
    display: none;
}

#menu-toggle {
    display: none;
}

.mainMenuToggle {
    display: none;
}

.tooltipIndexValue .popover-content {
    max-height: 400px;
    overflow-y: auto;
}

.modal {
    background: none;
}

.navigationalLink:visited, .assetIdContent:visited {
    color: purple;
}

div[id^="unit_"] a:visited {
    color: purple;
}

label[id^="userPopup_"] a:visited {
    color: purple;
}

a[id^="caps_"]:visited {
    color: purple;
}

.userNavigationalLink {
    color: #006aae;
    font-weight: normal;
}


.bootstrapTooltipWCDManagePass .btn {
    background: rgba(0, 0, 0, 0) url(/Content/Images/icons/icomoon/png/32px/managePasswordIcon.png) no-repeat scroll center center;
    color: transparent;
    height: 17px;
    padding: 0;
    text-align: center;
    width: 17px;
}

#popUpUnitLister #mediaGrid .k-grid-pager .k-pager-numbers li a.k-link,
#popUpUnitLister #mediaGrid .k-grid-pager .k-pager-numbers li span.k-state-selected {
    min-width: 1em !important;
}

#ddlStationContainer {
    position: relative;
    z-index: 1000000;
}

.assetsBucketCountBadge {
    background: rgba(250,62,62, 0.8);
    border-radius: 2px;
    color: white;
    font-size: 12px;
    padding: 1px 5px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.irsa-react-modal-window .modal-header .close {
    display:block !important;
}

.footer .copyright {
    color:#fff;
}

#AssetDownloadWindow .k-grid .k-grid-content {
    min-height: 200px !important;
}


.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-dropdown-wrap.k-state-default
{
    background-image:none;
    background:#fff;
    border-color:#ccc;
    padding:3px 0px 3px 4px;
    color:#333;
    font-family: "Open Sans",sans-serif,helvetica !important;
}

.k-picker-wrap.k-state-default {
    padding-left:0px;
    padding-top:1px;
}

.k-autocomplete.k-state-default:hover, .k-dropdown-wrap.k-state-default:hover,
.k-autocomplete.k-state-default.k-state-active, .k-dropdown-wrap.k-state-default.k-state-active
.k-autocomplete.k-state-default.k-state-focused, .k-dropdown-wrap.k-state-default.k-state-focused
 {
    background:#ebebeb;
    border-color:#adadad;
    color:#333;
    box-shadow:none;
}

.k-autocomplete.k-state-default:hover .k-input,
.k-dropdown-wrap.k-state-default:hover .k-input,
.k-autocomplete.k-state-default.k-state-active .k-input, 
.k-dropdown-wrap.k-state-default.k-state-active .k-input,
.k-autocomplete.k-state-default.k-state-focused .k-input,  
.k-dropdown-wrap.k-state-default.k-state-focused .k-input
{
    color:#333;
}

.k-list-container.k-popup .k-state-selected:not(#ddlStation_Main_option_selected) {
    background-color:transparent !important;
    box-shadow:none;
    color:#333;
}

.k-dropdown-wrap.k-state-default.k-state-border-down {
    border-bottom:1px solid #dedede;
    border-radius:4px;
}

.k-state-default > .k-select {
    top:0px;
    padding-top:0px;
}

/***********  Drop Dwon Area *************/

.k-popup.k-list-container {
    padding:4px 0 0 0;
    border: 1px solid #cccccc;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    border-radius:4px;
    padding-bottom:4px !important;
}

.k-list-container {
    background-image:none;
    background:#fff;
    margin:2px 0 0;
    padding:4px 0 0 0;
}

.k-list-container ul.k-list {
    padding:0px;
}

.k-list-container ul.k-list li.k-item {
    padding:3px 5px;
    border-radius:0px;
    line-height:25px;
    min-height:1.8em;
}

.k-list-container ul.k-list li.k-item.k-state-selected,
.k-list-container ul.k-list li.k-item.k-state-hover, 
.k-list-container ul.k-list li.k-item.k-state-active,
.k-list-container ul.k-list li.k-item.k-state-focused.k-state-hover
{
    background-image:none;
    background:#30a1ec !important;
    color:#f5f5f5;
    border:0px;
    box-shadow:none !important;
}


.k-list-container ul.k-list li.k-item.k-state-focused
{
    background-image:none;
    background:transparent !important;
    color:#333;
    border:0px;
    box-shadow:none !important;

}

.k-list-container:after
{
    border-bottom: 10px solid #fff !important;
    border-left: 10px solid transparent !important;
    border-right: 10px solid transparent !important;
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -10px;
}


/********* Kendo Multi Slect Box Over Ride**************/
form.k-filter-menu .k-dropdown .k-input {
    background-color:transparent;
    background-image:none;
}

.k-widget .k-multiselect,
.k-widget.k-multiselect.k-header
{
    background:#fff;
    border: 1px solid #cccccc;
    padding:5px 4px 3px;
    min-height:26px;
}

.k-widget .k-multiselect.k-state-hover, .k-widget .k-multiselect.k-state-focused, .k-widget .k-multiselect.k-state-active, .k-multiselect.k-header.k-state-focused, 
.k-multiselect.k-header.k-state-hover, .k-multiselect.k-state-hover {
    background-color:#fff;
    border-color:#adadad;
    box-shadow:none;
}

.k-widget .k-multiselect.k-state-border-down,
.k-multiselect.k-header.k-state-border-down {
    border-radius:4px;
}

.k-multiselect-wrap {
    background-color:transparent;
}

.k-multiselect-wrap li {
    background-image:none;
    background:rgba(0, 126, 255, 0.08);
    border-color: rgba(0, 126, 255, 0.24);
    color:#007eff;
}

.k-multiselect-wrap li.k-state-hover {
    background:rgba(0, 126, 255, 0.08);
    border-color: rgba(0, 126, 255, 0.24);
    color:#007eff;
    text-decoration:underline;
}

#mediaDateRange {
    padding-left:0px;
    padding-right:0px;
}

#UserGroups-list .k-list .k-item.k-state-active,
#UserGroups-list .k-list .k-item.k-state-hover,
#UserGroups-list .k-list .k-item.k-state-focused,
#UserGroups-list .k-list .k-item.k-state-selected
#UserGroups-list .k-list .k-item.k-state-active

{
    background:rgba(0, 126, 255, 0.07) !important;
    color:#007eff;
} 
/*******End Multi Select Box*********/

/****** Asset Upload View *******/

#ddlStation-list .k-list .k-item, 
#ddlOwner-list .k-list .k-item,
#ddlDeviceName-list .k-list .k-item,
#ddlIncidents-list .k-list .k-item
{
    border:0px;
}

#ddlStation-list .k-list .k-item.k-state-active,
#ddlStation-list .k-list .k-item.k-satate-selected,
#ddlStation-list .k-list .k-item.k-state-hover,
#ddlSourceType-list .k-list .k-item.k-state-active, #ddlSourceType-list .k-list .k-item.k-state-hover, #ddlSourceType-list .k-list .k-item.k-state-focused,
#ddlOwner-list .k-list .k-item.k-state-active, #ddlOwner-list .k-list .k-item.k-state-hover, #ddlOwner-list .k-list .k-item.k-state-focused, #ddlOwner-list .k-list .k-item.k-state-selected,
{
    background-image:none;
    background:#30a1ec !important;
    color:#f5f5f5;
    border:0px;
    box-shadow:none;
}

#ddlStation-list {
    padding-top:5px;
}

.deviceName-dropdown {
    min-height:26px;
    padding:5px 4px 2px;
    color:#333 !important;
}

#ddlOwner_listbox .k-item.k-state-hover,
#ddlOwner_listbox .k-item.k-state-focused,
#ddlOwner_listbox .k-item.k-state-selected
{
    background-image:none;
    background:rgba(0, 126, 255, 0.08) !important;
    border:0;
    color:#007eff;
}

.k-pager-sizes .k-dropdown .k-dropdown-wrap {
    text-align:left;
}

.k-pager-sizes .k-dropdown .k-dropdown-wrap.k-state-default {
    padding-left:0px;
}

#userProfileForm #popup_main_div .k-datepicker .k-state-default > .k-select {
    margin-top:0px;
    padding-top:0px;
}

#userProfileForm #popup_main_div .k-datepicker .k-state-default > .k-select > .k-i-calendar {
    position:relative;
    top:3px;
}
/*!
 * bootstrap-select v1.3.5
 * http://silviomoreto.github.io/bootstrap-select/
 *
 * Copyright 2013 bootstrap-select
 * Licensed under the MIT license
 */.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0}.bootstrap-select.form-control{padding:0;border:0}.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:220px}.bootstrap-select{width:220px\0}.bootstrap-select.form-control:not([class*="span"]){width:100%}.bootstrap-select>.btn{width:100%}.error .bootstrap-select .btn{border:1px solid #b94a48}.dropdown-menu{z-index:2000}.bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}.bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.btn-group .btn .filter-option{overflow:hidden;position:absolute;left:12px;right:25px;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:none !important}.bootstrap-select.btn-group[class*="span"] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}.bootstrap-select.btn-group .div-contain{overflow:hidden}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}.bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{display:inline-block;position:absolute;right:15px;margin-top:2.5px}.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small{color:#64b1d8;color:rgba(255,255,255,0.4)}.bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select-searchbox{padding:4px 8px}
