/* Minification failed. Returning unminified contents.
(1282,39): run-time error CSS1030: Expected identifier, found ','
(1282,72): run-time error CSS1031: Expected selector, found ')'
(1282,72): run-time error CSS1025: Expected comma or open brace, found ')'
(1291,43): run-time error CSS1030: Expected identifier, found ','
(1291,76): run-time error CSS1031: Expected selector, found ')'
(1291,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:94px;
    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);
}

/* Grid Selection checkbox CSS */
/* =================================================================== */
.k-grid.k-widget .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;
}


.k-grid.k-widget .checkbox input[type="checkbox"]:focus + label:before {
    outline: 0 none;
}
/* =================================================================== */

.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:    100005;
    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:30000;
    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 
{
    
}

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;
    }
/* ============================= =============== ============================= */

/* 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,
.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 
{
    /*
    background:#e5e5e5 !important;
    color:#404040 !important;
    */
    background-color: #30A1EC !important;
    color: #F5F5F5 !important;
}

.navbar-fixed-top 
{
    z-index:10004 !important;
}

.stickyToolbar, .stickyToolbar-assist 
{
    z-index:10003;
    width:99.7%;
}

.dropdown.open .dropdown-menu 
{
    z-index: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 
{
    margin-top:20px;
}

.ie footer 
{
    margin-top:40px;
}

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-irsa-grid-th-selectAll > .checkbox, .k-irsa-grid-row-selector > .checkbox
{
    padding-left:0px;
}

.k-irsa-grid-th-selectAll > .checkbox > input[type=checkbox], .k-irsa-grid-row-selector > .checkbox > input[type=checkbox]
{
    margin-left:0px;
}

.k-irsa-grid-th-selectAll > .checkbox input[type=checkbox]+label, .k-irsa-grid-row-selector > .checkbox input[type=checkbox]+label
{
    padding-left:0px;
}

.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:173px; /* See also .k-grid-toolbar.stickyToolbar class  */
}

/* IRSA Grid Sticky Toolbar css */
.stickyToolbar 
{
    top:114px !important;
    left:0px !important;
    padding:14px 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: 112px;
}

#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:241px !important;
    max-width:370px !important;
}

#ul_Custom_MetaDataForms .custom_form_content > input.k-textbox
{
    padding:2px 0px !important;
}

#ul_Custom_MetaDataForms .checkboxlist-checkboxDiv
{
    width:150px;
    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
{
    width:200px !important;
    margin-bottom:25px;
}


.ie10 #ul_Custom_MetaDataForms .custom_form_content > div > div
{
    width:180px !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: 16px;
    top: 57px;
}

.ie11 .universalSearchGroup
{
    right: 34px;
}

.k-overlay 
{
    z-index: 10004 !important;
}

div.k-window 
{
    z-index: 10005 !important;
}

.modal-backdrop {
    z-index: 10030;
}

.dropdown-menu {
    z-index: 10005 !important;
}

.ie11 .k-marquee
{
   display:none;
}

.k-grid.k-widget .checkbox:not(.checkbox-circle) label:after 
{
   -webkit-transform: translateX(6%);
   -ms-transform: translateX(10%);
}

/*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, .k-pager-wrap  .k-pager-info, .k-pager-refresh 
{
    margin-top:12px !important;
    border:1px solid rgba(0, 0, 0, 0) !important;
}

#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:#fff !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: 30px;
    padding-top: 3px;
    width:70%;
    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: 10106;
}

.bootstrapTooltipWCDManagePass {
    border-radius: 25px;
    display: inline-block;
    padding: 0px 0px;
    width: 25px;
    height: 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: 3px 0;
    position: absolute;
    text-align: center;
    top: 16px;  
    width: 241px;
    display:none;
}
/*!
 * 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}
