@charset "UTF-8";
/*! Imleagues html (http://www.imleagues.com) */
body { font-size: 12px; background: #ffffff; font-family: Arial, Helvetica, sans-serif, "Microsoft YaHei", "微软雅黑", SimSun, "宋体"; }

a { -webkit-transition: color .2s; -moz-transition: color .2s; -ms-transition: color .2s; -o-transition: color .2s; }

a:hover { text-decoration: none; }

a:focus { text-decoration: none; }

/*a,a:hover,a:active,a:focus,a.btn {outline:0;}*/
hr { background: #D9D9D9; border-width: 0; height: 1px; margin: 6px 0; }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }

/*DO NOT delete this, it is to reslove the jqUI datepicker will show sometimes bug*/
#ui-datepicker-div { display: none; }

body.sdp-skin-creative #mainView { max-width: 1000px; margin: 0 auto; }

/********************************
    Imleagues base structure
    6/1/2016
    v1.0
********************************/
#imlHead .avatar { -webkit-filter: brightness(1); }

#imlHead .iml-main-header-name { max-width: 700px; display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead #imlFloatBar-sticky-wrapper { height: 40px !important; }

#imlHead .iml-float-bar { position: relative; border-radius: 0; border: 0; margin-bottom: 0 !important; min-height: 40px; padding-top: 4px; padding-bottom: 4px; border-bottom: 0; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12); background-color: #990000; z-index: 1030; }

#imlHead .iml-float-bar .iml-nav-left { margin-left: -8px; }

#imlHead .iml-float-bar .iml-nav-right { margin-right: -8px; position: relative; }

#imlHead .iml-float-bar .iml-navbar-brand { position: absolute; left: 50%; }

#imlHead .iml-float-bar .iml-navbar-brand img { opacity: 0.7; filter: alpha(opacity=70); margin-top: 4px; }

#imlHead .iml-float-bar .iml-navbar-brand:hover img { opacity: 1; filter: alpha(opacity=100); }

#imlHead .iml-float-bar .iml-nav ul { margin: 0px; padding: 0px; }

#imlHead .iml-float-bar .iml-nav > li { float: left; padding-left: 8px; padding-right: 8px; list-style-type: none; }

#imlHead .iml-float-bar .iml-nav > a, #imlHead .iml-float-bar .iml-nav > li { list-style-type: none; }

#imlHead .iml-float-bar .iml-nav > a > a, #imlHead .iml-float-bar .iml-nav > a .iml-dropdown-arrow > a, #imlHead .iml-float-bar .iml-nav > li > a, #imlHead .iml-float-bar .iml-nav > li .iml-dropdown-arrow > a { color: rgba(255, 255, 255, 0.75); font-size: 14px; }

#imlHead .iml-float-bar .iml-nav > a > a:hover, #imlHead .iml-float-bar .iml-nav > a > li, #imlHead .iml-float-bar .iml-nav > li > a:hover, #imlHead .iml-float-bar .iml-nav > li > li { list-style-type: none; }

#imlHead .iml-float-bar .iml-nav > a > a:hover > a:hover, #imlHead .iml-float-bar .iml-nav > a > li > a:hover, #imlHead .iml-float-bar .iml-nav > li > a:hover > a:hover, #imlHead .iml-float-bar .iml-nav > li > li > a:hover { color: #ffffff; }

#imlHead .iml-float-bar .iml-nav > a > a:hover .iml-dropdown-arrow a:hover, #imlHead .iml-float-bar .iml-nav > a > a:hover .iml-dropdown-arrow a:focus, #imlHead .iml-float-bar .iml-nav > a > a:hover .iml-dropdown-arrow a:active, #imlHead .iml-float-bar .iml-nav > a > li .iml-dropdown-arrow a:hover, #imlHead .iml-float-bar .iml-nav > a > li .iml-dropdown-arrow a:focus, #imlHead .iml-float-bar .iml-nav > a > li .iml-dropdown-arrow a:active, #imlHead .iml-float-bar .iml-nav > li > a:hover .iml-dropdown-arrow a:hover, #imlHead .iml-float-bar .iml-nav > li > a:hover .iml-dropdown-arrow a:focus, #imlHead .iml-float-bar .iml-nav > li > a:hover .iml-dropdown-arrow a:active, #imlHead .iml-float-bar .iml-nav > li > li .iml-dropdown-arrow a:hover, #imlHead .iml-float-bar .iml-nav > li > li .iml-dropdown-arrow a:focus, #imlHead .iml-float-bar .iml-nav > li > li .iml-dropdown-arrow a:active { color: #ffffff; }

#imlHead .iml-float-bar .iml-line-height-32 { line-height: 32px; }

#imlHead .iml-float-bar .iml-line-height-32 h1 { font-size: 14px; display: inline; }

#imlHead .iml-float-bar .iml-mini-search-btn { margin-right: 8px; }

#imlHead .iml-float-bar .iml-mini-search-result { position: absolute; left: 0; right: 0; background: #ffffff; z-index: 1060; padding: 4px 16px; border-radius: 32px; margin: 0 8px; }

#imlHead .iml-float-bar .iml-mini-search-result input { border: 0; width: 100%; height: 24px; line-height: 24px; color: #333; font-size: 14px; padding-left: 24px; }

#imlHead .iml-float-bar .iml-mini-search-result input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #333; }

#imlHead .iml-float-bar .iml-mini-search-result input:focus::-webkit-input-placeholder { color: #000; }

#imlHead .iml-float-bar .iml-mini-search-result input::-moz-placeholder { /* Firefox 19+ */ color: #333; }

#imlHead .iml-float-bar .iml-mini-search-result input:-ms-input-placeholder { /* IE 10+ */ color: #333; }

#imlHead .iml-float-bar .iml-mini-search-result input:-moz-placeholder { /* Firefox 18- */ color: #333; }

#imlHead .iml-float-bar .iml-mini-search-result input:focus::-moz-placeholder { /* Firefox 19+ */ color: #000; }

#imlHead .iml-float-bar .iml-mini-search-result input:focus:-ms-input-placeholder { /* IE 10+ */ color: #000; }

#imlHead .iml-float-bar .iml-mini-search-result input:focus:-moz-placeholder { /* Firefox 18- */ color: #000; }

#imlHead .iml-float-bar .iml-mini-search-result i { position: absolute; left: 16px; top: 10px; color: #333; }

#imlHead .iml-float-bar .iml-mini-search-result .close { position: absolute; right: 16px; top: 5px; }

#imlHead .iml-float-bar .iml-mini-search-result .indicator { position: absolute; right: 65px; top: 0px; }

#imlHead .iml-float-bar .btn-group .iml-network-btn { padding: 5px 10px; background: none; color: rgba(255, 255, 255, 0.75); }

#imlHead .iml-float-bar .btn-group .iml-network-btn:hover, #imlHead .iml-float-bar .btn-group .iml-network-btn:focus { color: #ffffff; }

#imlHead .iml-float-bar .btn-group .iml-network-name { display: inline-block; max-width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-float-bar .btn-group .dropdown-menu { min-width: 100%; }

#imlHead .iml-float-bar .btn-group .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlHead .iml-float-bar .btn-group .dropdown-menu > li { list-style-type: none; }

#imlHead .iml-float-bar .btn-group .dropdown-menu > li > a { padding-left: 10px; padding-right: 10px; }

#imlHead .iml-float-bar .btn-group .dropdown-menu > li > li { list-style-type: none; }

#imlHead .iml-float-bar .btn-group .dropdown-menu > li > li > a img { margin: 2px 5px 2px 0px; overflow: hidden; color: #fff; width: 36px; height: 36px; line-height: 36px; display: inline-block; }

#imlHead .iml-float-bar .iml-dropdown-arrow { position: relative; }

#imlHead .iml-float-bar .iml-dropdown-arrow > .popover { min-width: 400px; padding: 0; top: 32px !important; left: auto !important; right: 0px; }

#imlHead .iml-float-bar .iml-dropdown-arrow > .popover > .popover-content { padding: 5px 0 0 0; }

#imlHead .iml-float-bar .iml-dropdown-arrow > .popover > .arrow { left: auto !important; right: 28px; top: -10px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs { border-bottom: #e1e1e1 solid 1px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs ul { margin: 0px; padding: 10px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs > li { list-style-type: none; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs > li > a { padding: 3px 12px 8px 12px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs > li > a label { cursor: pointer; font-size: 14px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-nav-tabs > li > a .iml-nav-tabs-item:after { height: 1px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .list-group { margin-bottom: 0; margin-left: 12px; margin-right: 12px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .list-group .list-group-item { border-radius: 0; border: 0; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list { max-height: 280px; overflow-y: auto; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item { border-top: 1px #ddd solid; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .iml-date { position: absolute; top: 10px; right: 15px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-left a { display: inline-block; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body .media-heading { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 { font-size: 14px; margin-top: 5px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:hover, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:focus, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:active { color: #000 !important; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body p { width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .list-group-item:first-child { border-top: 0; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-group .panel + .panel { border-top: 1px solid #ddd; margin-top: 0; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default { border: 0; border-radius: 0; box-shadow: none; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading { background: none; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title { font-size: 14px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title a:hover, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title a:focus { color: #333; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-msg-list .panel-default .panel-body { padding: 0; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-view-all a { display: block; border-top: #ddd solid 1px; background: #f5f5f5; line-height: 32px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; color: #9b9b9b; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-view-all a:hover, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-view-all a:active, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-view-all a:focus { color: #000 !important; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-no-msg { background: #f5f5f5; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; position: relative; padding-top: 130px; min-height: 280px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-no-msg > .popover { min-width: 300px; padding: 0; left: 50px; top: 50px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head { padding: 0 8px 5px 8px; border-bottom: 1px #ddd solid; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head:before, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head:after { content: " "; display: table; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head:after { clear: both; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head h5 { margin-top: 0px; margin-bottom: 5px; padding-top: 5px; font-size: 14px; font-weight: bold; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li { list-style-type: none; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li > a { font-size: 12px; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li > a:hover { color: #333; }

#imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a:focus, #imlHead .iml-float-bar .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a:hover { background: none; color: #333; }

#imlHead .iml-float-bar .iml-head-message-popup { color: #333; right: 50px; left: auto; width: 450px; top: 32px; }

#imlHead .iml-float-bar .iml-head-message-popup .popover-content ul { margin: 0px; padding: 0px; }

#imlHead .iml-float-bar .iml-head-message-popup .popover-content li { list-style-type: none; border-bottom: #ddd solid 1px; padding: 6px 0; }

#imlHead .iml-float-bar .iml-head-message-popup hr { background: #D9D9D9; border-width: 0; color: #D9D9D9; height: 1px; margin: 6px 0; }

#imlHead .iml-float-bar .iml-navbar-school-name { color: rgba(255, 255, 255, 0.75); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; }

#imlHead .iml-float-bar .iml-navbar-school-name:hover, #imlHead .iml-float-bar .iml-navbar-school-name:focus { color: #ffffff; }

#imlHead .iml-float-bar .iml-search-indicator { position: absolute; top: 8px; right: 16px; }

#imlHead .iml-float-bar .iml-search-indicator-mini { position: absolute; top: 0px; right: 65px; }

#imlHead .iml-float-bar .iml-search-top { background: rgba(255, 255, 255, 0.25); padding: 4px 16px; border-radius: 32px; margin-right: 8px; position: relative; }

#imlHead .iml-float-bar .iml-search-top > input { border: 0; background: none; height: 24px; box-shadow: none; line-height: 24px; font-size: 14px; color: #ffffff; padding: 0 !important; }

#imlHead .iml-float-bar .iml-search-top > input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff; }

#imlHead .iml-float-bar .iml-search-top > input:focus::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }

#imlHead .iml-float-bar .iml-search-top > input::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; }

#imlHead .iml-float-bar .iml-search-top > input:-ms-input-placeholder { /* IE 10+ */ color: #ffffff; }

#imlHead .iml-float-bar .iml-search-top > input:-moz-placeholder { /* Firefox 18- */ color: #ffffff; }

#imlHead .iml-float-bar .iml-search-top > input:focus::-moz-placeholder { /* Firefox 19+ */ color: rgba(255, 255, 255, 0.5); }

#imlHead .iml-float-bar .iml-search-top > input:focus:-ms-input-placeholder { /* IE 10+ */ color: rgba(255, 255, 255, 0.5); }

#imlHead .iml-float-bar .iml-search-top > input:focus:-moz-placeholder { /* Firefox 18- */ color: rgba(255, 255, 255, 0.5); }

#imlHead .iml-float-bar .iml-search-top > input:focus { border: 0; outline: 0; color: #ffffff; }

#imlHead .iml-float-bar .iml-search-top #searchGlass { position: absolute; top: 8px; right: 16px; }

#imlHead .iml-float-bar .iml-search-top > a i { color: rgba(255, 255, 255, 0.5); font-size: 14px; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults { margin: 0; padding-left: 0; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults ul { margin: 0px; padding: 0px; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li { list-style-type: none; margin: 0; padding: 0; display: block; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li.item { cursor: pointer; position: relative; min-height: 36px; padding: 2px 20px 2px 60px; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li.item a { color: #333; text-decoration: none; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li.item:hover, #imlHead .iml-float-bar .iml-search-top .ulSearchResults li.footer:hover { color: #333; background: #efefef; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li.popup-header { font-size: 14px; padding: 4px 4px; color: #777; font-weight: 400; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li.footer { cursor: pointer; padding: 4px; border-top: solid 1px #ddd; color: #777; text-align: center; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background: #f2f2f2; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li .text { display: block; font-size: 14px; color: #333; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li .category { font-size: 11px; color: #c8c8c8; }

#imlHead .iml-float-bar .iml-search-top .ulSearchResults li .photo { position: absolute; top: 4px; left: 14px; border-radius: 50%; }

#imlHead .iml-float-bar .iml-search-top .divSearchResults { width: 92%; max-width: 100%; border-radius: 0; padding: 0; border: #ddd solid 1px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }

#imlHead .iml-float-bar .iml-search-top .divSearchResults .popover-content { padding: 0; }

#imlHead .iml-float-bar .iml-search-top .divSearchResults .popup-header { padding: 4px; font-size: 12px; font-weight: bold; }

#imlHead .iml-float-bar #divSearchResults { top: 24px; }

#imlHead .iml-float-bar #divSearchResults .popover-content { padding: 0; }

#imlHead .iml-float-bar #divSearchResultsMini { left: auto; right: 5%; width: 90%; top: 24px; max-width: 90%; }

#imlHead .iml-float-bar #divSearchResultsMini .popover-content { padding: 0; }

#imlHead .iml-float-bar .iml-popover-max-width-500.popover { max-width: 500px; }

#imlHead .iml-float-bar .iml-search-icon-xs { line-height: 32px; }

#imlHead .iml-float-bar .iml-head-member-name { max-width: 7em; margin-left: 8px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-float-bar .iml-message-badge { background: #d9534f; height: 16px; min-width: 16px; cursor: pointer; border-radius: 20px; color: #ffffff; position: absolute; left: -1px; padding: 0px 4px; z-index: 1000; -webkit-filter: brightness(1); }

#imlHead .iml-header-main { background: #990000; min-height: 62px; position: relative; }

#imlHead .iml-header-main .iml-header-banner-btn-container { position: fixed; top: 45px; right: 15px; z-index: 1000; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-stop-btn { padding: 5px 12px; display: inline-block; line-height: 30px; font-size: 16px; border-radius: 42px; width: 42px; height: 42px; overflow: hidden; border-width: 0; background: rgba(255, 255, 255, 0.75); color: #666666; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-stop-btn i { margin-top: 8px; margin-right: 8px; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-stop-btn:hover { transition: 1s; background-color: #ffffff; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-btn { padding: 6px 10px; display: inline-block; line-height: 30px; font-size: 16px; border-radius: 42px; width: 42px; height: 42px; overflow: hidden; border-width: 0; background: rgba(255, 255, 255, 0.75); color: #666666; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-btn i { margin-top: 8px; margin-right: 8px; }

#imlHead .iml-header-main .iml-header-banner-btn-container .iml-header-banner-btn:hover { width: 228px; transition: 1s; background-color: #ffffff; }

#imlHead .iml-header-main #imlBannerProgress { height: 5px; margin-bottom: 0px; top: 40px; position: fixed; z-index: 1001; width: 100%; display: none; }

#imlHead .iml-header-main.iml-header-with-bg-img { height: 490px; overflow: hidden; }

#imlHead .iml-header-main .iml-header-banner { position: absolute; width: 100%; height: 100%; }

#imlHead .iml-header-main .iml-header-banner .iml-header-banner-img { background-size: cover; width: 100%; height: 490px; /*for silder we use px height here*/ background-position: center; background-repeat: no-repeat; }

#imlHead .iml-header-mask { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #990000; opacity: 0; }

#imlHead .iml-header-menu { z-index: 1000; background: #fff; border-bottom: #ddd solid 1px; }

#imlHead .iml-header-menu .iml-navbar-btn { position: absolute; top: 0px; right: 8px; }

#imlHead .iml-header-menu .iml-navbar-btn .btn { background-color: transparent; }

#imlHead .iml-header-menu .iml-navbar-btn .btn:hover, #imlHead .iml-header-menu .iml-navbar-btn .btn:focus { color: #990000; background-color: #ffffff; }

#imlHead .iml-header-menu .iml-nav-tabs { padding-left: 316px; margin-left: -2px; margin-right: -2px; }

#imlHead .iml-header-menu .iml-nav-tabs ul { margin: 0px; padding: 10px; }

#imlHead .iml-header-menu .iml-nav-tabs > li { margin-left: 2px; margin-right: 2px; list-style-type: none; }

#imlHead .iml-header-menu .iml-nav-tabs > li > a { padding-top: 16px; padding-bottom: 16px; color: #333; height: 52px; overflow: hidden; }

#imlHead .iml-header-menu .iml-nav-tabs > li > a:hover, #imlHead .iml-header-menu .iml-nav-tabs > li > a:focus { color: #000; }

#imlHead .iml-header-menu .iml-nav-tabs > li > a:hover .badge, #imlHead .iml-header-menu .iml-nav-tabs > li > a:focus .badge { background: #d9534f; }

#imlHead .iml-header-menu .iml-nav-tabs > li > a > i { position: absolute; left: 10px; top: 18px; font-size: 18px; }

#imlHead .iml-header-menu .iml-nav-tabs > li > a .iml-nav-tabs-item { cursor: pointer; font-weight: bold; font-size: 14px; max-width: 100%; margin-bottom: 0; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-header-menu .iml-nav-tabs > li .badge { margin-left: 4px; -webkit-filter: brightness(1); }

#imlHead .iml-header-menu .iml-nav-tabs > li.more { display: none; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu { right: 0; left: auto; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li { list-style-type: none; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li > a { padding: 6px 20px; display: block; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li > a:hover { background: #c2c2c2; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li > a > i { width: 25px; text-align: center; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header { padding-left: 10px; padding-right: 10px; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header > a { margin-right: -10px; margin-left: -10px; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header > a label { cursor: pointer; margin-bottom: 0; font-size: 14px; }

#imlHead .iml-header-menu .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header .badge { margin-left: 4px; }

#imlHead .iml-header-menu .iml-nav-tabs > li.active > a { color: #333; }

#imlHead .iml-header-menu .iml-nav-tabs > li.active .badge { background: #333; }

#imlHead .iml-header-menu .iml-nav-tabs .badge.active { background: #d9534f; }

#imlHead .iml-header-avatar { position: absolute; top: -54px; left: 8px; color: #ffffff; overflow: visible; }

#imlHead .iml-header-avatar .media-left { display: block; float: left; width: 110px; height: 100px; text-align: center; }

#imlHead .iml-header-avatar .media-left .iml-header-logo { width: 100px; height: 100px; position: absolute; left: 0; background-color: #990000; border: 3px rgba(255, 255, 255, 0.75) solid; }

#imlHead .iml-header-avatar .media-left .iml-avatar-upload-fade { width: 94px; height: 47px; opacity: 0; line-height: 47px; border-radius: 0 0 94px 94px; left: 3px; top: 52px; position: absolute; background: rgba(0, 0, 0, 0.6); color: #ffffff; transition: opacity 250ms ease; z-index: 1000; }

#imlHead .iml-header-avatar .media-left .iml-avatar-upload-fade:hover { opacity: 1; }

#imlHead .iml-header-avatar .media-left .iml-status { background: #ffffff; margin: 78px auto 0; position: relative; border-radius: 32px; padding: 0px 16px; border-style: solid; color: #333; border-width: 3px; display: inline-block; }

#imlHead .iml-header-avatar .media-body { overflow: visible; }

#imlHead .iml-header-avatar .media-body h3 { line-height: 1.1; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second { font-size: 14px; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb { display: inline-block; background: transparent; padding: 0; margin: 0; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb li { list-style-type: none; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb li > a em { max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed { background: #fff !important; border-radius: 0; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li { list-style-type: none; }

#imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li:before, #imlHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li a { color: #337ab7 !important; }

#imlHead .iml-header-avatar #imlDefaultMenu { display: block; }

#imlHead .iml-header-avatar #imlDefaultMenu .media-heading { font-size: 24px; margin-bottom: 0; }

#imlHead .iml-header-avatar #imlDefaultMenu .media-heading a { color: #ffffff; }

#imlHead .iml-header-avatar #imlDefaultMenu .media-heading small { color: #ffffff; margin-left: 8px; font-size: 16px; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group { margin-top: 0; margin-bottom: 0; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.25); border-radius: 4px; background: rgba(255, 255, 255, 0.38); }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group .btn { border: 0; color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.25); }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group .btn + .btn { margin-left: 0px; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group .active { box-shadow: none; color: #ffffff; border-radius: 4px; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group .btn:hover, #imlHead .iml-header-avatar #imlDefaultMenu .iml-head-main-title-btn-group .btn:focus { color: #ffffff; box-shadow: none; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group { margin-top: 8px; margin-bottom: 0; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.25); border-radius: 4px; background: rgba(255, 255, 255, 0.38); }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group .btn { border: 0; color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.25); }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group .btn + .btn { margin-left: 0px; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group .active { box-shadow: none; color: #ffffff; border-radius: 4px; }

#imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group .btn:hover, #imlHead .iml-header-avatar #imlDefaultMenu .iml-head-btn-group .btn:focus { color: #ffffff; box-shadow: none; }

#imlHead .iml-header-avatar #imlDefaultMenu .breadcrumb ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-avatar #imlDefaultMenu .breadcrumb > li { list-style-type: none; }

#imlHead .iml-header-avatar #imlDefaultMenu .breadcrumb > li > a { color: rgba(255, 255, 255, 0.75); }

#imlHead .iml-header-avatar #imlDefaultMenu .breadcrumb > li > a:hover, #imlHead .iml-header-avatar #imlDefaultMenu .breadcrumb > li > a:focus { color: #ffffff; }

#imlHead .iml-header-avatar #imlStickerMenu { /*visibility: hidden;*/ display: none; }

#imlHead .iml-header-avatar #imlStickerMenu .media-heading { margin-top: 5px; margin-bottom: 2px; }

#imlHead .iml-header-avatar #imlStickerMenu .media-heading a { color: #000; max-width: 200px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-header-avatar #imlStickerMenu .media-heading small { margin-left: 8px; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb { padding: 0; margin: 0; width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li { list-style-type: none; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li > a { color: #333; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li > a:hover, #imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li > a:focus { color: #000; }

#imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li > a:hover .badge, #imlHead .iml-header-avatar #imlStickerMenu .breadcrumb > li > a:focus .badge { background: #d9534f; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb { width: 250px; background-color: white; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb ul { margin: 0px; padding: 0px; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li { list-style-type: none; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a { color: #333; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:hover, #imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:focus { color: #000; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:hover .badge, #imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:focus .badge { background: #d9534f; }

#imlHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb li { list-style-type: none; width: 85px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHead #imlStickerTab-sticky-wrapper .main-tab-dropdown-menu ul { margin: 0px; padding: 0px; }

#imlHead #imlStickerTab-sticky-wrapper .main-tab-dropdown-menu > li { list-style-type: none; position: relative; }

#imlHead #imlStickerTab-sticky-wrapper .main-tab-dropdown-menu > li > a { padding-left: 30px; }

#imlHead #imlStickerTab-sticky-wrapper .main-tab-dropdown-menu > li > a > i { position: absolute; top: 9px; left: 10px; }

#imlHead .iml-sticky-tab #imlStickerMenu { /*visibility: visible;*/ display: block; }

#imlHead .iml-sticky-tab .iml-header-menu { border-bottom: 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }

#imlHead .iml-sticky-tab .iml-header-avatar { top: 5px; z-index: 1030; width: 300px; }

#imlHead .iml-sticky-tab .iml-header-avatar .media-left { padding-right: 5px; height: 42px; width: auto; }

#imlHead .iml-sticky-tab .iml-header-avatar .media-left .iml-header-logo { height: 42px; width: 42px; border-width: 2px; position: relative; }

#imlHead .iml-sticky-tab .iml-header-avatar .media-left i.iml-header-logo, #imlHead .iml-sticky-tab .iml-header-avatar .media-left i.second-logo { font-size: 20px !important; height: 42px !important; width: 42px !important; line-height: 42px !important; }

#imlHead .iml-sticky-tab .iml-header-avatar .media-left .iml-status { margin: -18px auto 0; border-width: 2px; padding: 0 4px; display: table; -webkit-transform: scale(0.75); -o-transform: scale(0.75); -moz-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); }

#imlHead .iml-sticky-tab .iml-header-avatar .media-left .iml-avatar-upload-fade { width: 38px; height: 38px; line-height: 38px; border-radius: 50%; left: 2px; top: 2px; position: absolute; background: rgba(0, 0, 0, 0.8); color: #ffffff; transition: opacity 250ms ease; }

#imlHead .iml-sticky-tab .iml-header-avatar #imlDefaultMenu, #imlHead .iml-sticky-tab .iml-header-avatar .iml-navbar-btn { display: none; }

#imlHead .iml-sticky-tab .iml-header-avatar .iml-media-heading-second { font-size: 12px; color: #cccccc; }

#imlHead .iml-sticky-tab .iml-header-avatar .iml-media-heading-second a { color: #000; }

#imlHead .iml-sticky-tab .iml-header-avatar .media-heading { font-size: 14px; font-weight: bold; margin-bottom: 0; }

#imlEmbedHead { background: #fff; border-bottom: #ddd solid 1px; }

#imlEmbedHead .iml-main-header-name { max-width: 700px; display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-header-main { background: #990000; min-height: 62px; position: relative; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs { padding-left: 316px; margin-left: -2px; margin-right: -2px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs ul { margin: 0px; padding: 10px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li { margin-left: 2px; margin-right: 2px; list-style-type: none; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a { padding-top: 6px; padding-bottom: 6px; padding-right: 10px; color: #333; height: 36px; overflow: hidden; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a:hover, #imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a:focus { color: #000; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a:hover .badge, #imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a:focus .badge { background: #d9534f; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a > i { position: absolute; left: 4px; top: 9px; font-size: 14px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li > a .iml-nav-tabs-item { cursor: pointer; font-weight: bold; font-size: 14px; max-width: 100%; margin-bottom: 0; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li .badge { margin-left: 4px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu { right: 0; left: auto; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li { list-style-type: none; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li > a { padding: 6px 8px; display: block; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li > a:hover { background: #c2c2c2; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li > a > i { width: 25px; text-align: center; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header { padding-left: 4px; padding-right: 4px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header > a { margin-right: -4px; margin-left: -4px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header > a label { cursor: pointer; margin-bottom: 0; font-size: 14px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.more .dropdown-menu li .dropdown-header .badge { margin-left: 4px; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.active > a { color: #333; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs > li.active .badge { background: #333; }

#imlEmbedHead .iml-embed-second-row .iml-nav-tabs .badge.active { background: #d9534f; }

#imlEmbedHead .iml-header-menu .iml-nav-tabs > li.more { display: none; }

#imlEmbedHead .iml-header-menu .iml-navbar-btn { position: absolute; top: 8px; right: 108px; }

#imlEmbedHead .iml-header-menu .iml-navbar-btn .btn { background-color: transparent; }

#imlEmbedHead .iml-header-menu .iml-navbar-btn .btn:hover, #imlEmbedHead .iml-header-menu .iml-navbar-btn .btn:focus { color: #990000; background-color: #ffffff; }

#imlEmbedHead .iml-header-avatar { position: absolute; top: 8px; left: 8px; color: #ffffff; overflow: visible; }

#imlEmbedHead .iml-header-avatar .media-left { display: block; float: left; width: 74px; height: 64px; text-align: center; }

#imlEmbedHead .iml-header-avatar .media-left .iml-header-logo { width: 64px; height: 64px; position: absolute; left: 0; background-color: #990000; border: 2px rgba(255, 255, 255, 0.75) solid; }

#imlEmbedHead .iml-header-avatar .media-left .iml-avatar-upload-fade { width: 60px; height: 47px; opacity: 0; line-height: 47px; border-radius: 0 0 60px 60px; left: 3px; top: 32px; position: absolute; background: rgba(0, 0, 0, 0.6); color: #ffffff; transition: opacity 250ms ease; z-index: 1000; }

#imlEmbedHead .iml-header-avatar .media-left .iml-avatar-upload-fade:hover { opacity: 1; }

#imlEmbedHead .iml-header-avatar .media-left .iml-status { background: #ffffff; margin: 52px auto 0; position: relative; border-radius: 18px; padding: 0px 4px; border-style: solid; color: #333; border-width: 2px; display: inline-block; transform: scale(0.85); -webkit-transform: scale(0.85); -o-transform: scale(0.85); -moz-transform: scale(0.85); -ms-transform: scale(0.85); }

#imlEmbedHead .iml-header-avatar .media-body { overflow: visible; }

#imlEmbedHead .iml-header-avatar .media-body h3 { line-height: 1.1; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second { font-size: 14px; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb { display: inline-block; background: transparent; padding: 0; margin: 0; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb li { list-style-type: none; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb li > a em { max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed { background: #fff !important; border-radius: 0; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li { list-style-type: none; }

#imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li:before, #imlEmbedHead .iml-header-avatar .media-body .iml-media-heading-second .breadcrumb.trip-exposed > li a { color: #337ab7 !important; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head { display: block; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .media-heading { font-size: 20px; margin-bottom: 0; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .media-heading a { color: #ffffff; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .media-heading small { color: #ffffff; margin-left: 8px; font-size: 16px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .media-heading h3 { line-height: 1; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group { margin-top: 0; margin-bottom: 0; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.25); border-radius: 4px; background: rgba(255, 255, 255, 0.38); }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group .btn { border: 0; color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.25); }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group .btn + .btn { margin-left: 0px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group .active { box-shadow: none; color: #ffffff; border-radius: 4px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group .btn:hover, #imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-main-title-btn-group .btn:focus { color: #ffffff; box-shadow: none; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group { margin-top: 4px; margin-bottom: 0; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.25); border-radius: 4px; background: rgba(255, 255, 255, 0.38); }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group .btn { border: 0; color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.25); }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group .btn + .btn { margin-left: 0px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group .active { box-shadow: none; color: #ffffff; border-radius: 4px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group .btn:hover, #imlEmbedHead .iml-header-avatar .iml-embed-media-head .iml-head-btn-group .btn:focus { color: #ffffff; box-shadow: none; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .breadcrumb ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .breadcrumb > li { list-style-type: none; }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .breadcrumb > li > a { color: rgba(255, 255, 255, 0.75); }

#imlEmbedHead .iml-header-avatar .iml-embed-media-head .breadcrumb > li > a:hover, #imlEmbedHead .iml-header-avatar .iml-embed-media-head .breadcrumb > li > a:focus { color: #ffffff; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb { width: 250px; background-color: white; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li { list-style-type: none; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a { color: #333; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:hover, #imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:focus { color: #000; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:hover .badge, #imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb > li > a:focus .badge { background: #d9534f; }

#imlEmbedHead .iml-header-avatar #mainTitleStickerMenu .breadcrumb li { list-style-type: none; width: 85px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-first-row { height: 55px; }

#imlEmbedHead .iml-embed-account-area { position: absolute; top: 8px; right: 8px; }

#imlEmbedHead .iml-embed-account-area .iml-nav-left { margin-left: -8px; }

#imlEmbedHead .iml-embed-account-area .iml-nav-right { margin-right: -8px; position: relative; }

#imlEmbedHead .iml-embed-account-area .iml-nav ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-embed-account-area .iml-nav > li { float: left; padding-left: 8px; padding-right: 8px; list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .iml-nav > a, #imlEmbedHead .iml-embed-account-area .iml-nav > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .iml-nav > a > a, #imlEmbedHead .iml-embed-account-area .iml-nav > a .iml-dropdown-arrow > a, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a, #imlEmbedHead .iml-embed-account-area .iml-nav > li .iml-dropdown-arrow > a { color: rgba(255, 255, 255, 0.75); font-size: 14px; }

#imlEmbedHead .iml-embed-account-area .iml-nav > a > a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > a > li, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > li > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .iml-nav > a > a:hover > a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > a > li > a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a:hover > a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > li > li > a:hover { color: #ffffff; }

#imlEmbedHead .iml-embed-account-area .iml-nav > a > a:hover .iml-dropdown-arrow a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > a > a:hover .iml-dropdown-arrow a:focus, #imlEmbedHead .iml-embed-account-area .iml-nav > a > a:hover .iml-dropdown-arrow a:active, #imlEmbedHead .iml-embed-account-area .iml-nav > a > li .iml-dropdown-arrow a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > a > li .iml-dropdown-arrow a:focus, #imlEmbedHead .iml-embed-account-area .iml-nav > a > li .iml-dropdown-arrow a:active, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a:hover .iml-dropdown-arrow a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a:hover .iml-dropdown-arrow a:focus, #imlEmbedHead .iml-embed-account-area .iml-nav > li > a:hover .iml-dropdown-arrow a:active, #imlEmbedHead .iml-embed-account-area .iml-nav > li > li .iml-dropdown-arrow a:hover, #imlEmbedHead .iml-embed-account-area .iml-nav > li > li .iml-dropdown-arrow a:focus, #imlEmbedHead .iml-embed-account-area .iml-nav > li > li .iml-dropdown-arrow a:active { color: #ffffff; }

#imlEmbedHead .iml-embed-account-area .iml-line-height-32 { line-height: 32px; }

#imlEmbedHead .iml-embed-account-area .iml-line-height-32 h1 { font-size: 14px; display: inline; }

#imlEmbedHead .iml-embed-account-area .btn-group .iml-network-btn { padding: 5px 10px; background: none; color: rgba(255, 255, 255, 0.75); }

#imlEmbedHead .iml-embed-account-area .btn-group .iml-network-btn:hover, #imlEmbedHead .iml-embed-account-area .btn-group .iml-network-btn:focus { color: #ffffff; }

#imlEmbedHead .iml-embed-account-area .btn-group .iml-network-name { display: inline-block; max-width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu { min-width: 100%; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu > li > a { padding-left: 10px; padding-right: 10px; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu > li > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .btn-group .dropdown-menu > li > li > a img { margin: 2px 5px 2px 0px; overflow: hidden; color: #fff; width: 36px; height: 36px; line-height: 36px; display: inline-block; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow { position: relative; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow > .popover { min-width: 400px; padding: 0; top: 32px !important; left: auto !important; right: 0px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow > .popover > .popover-content { padding: 5px 0 0 0; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow > .popover > .arrow { left: auto !important; right: 28px; top: -10px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs { border-bottom: #e1e1e1 solid 1px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs ul { margin: 0px; padding: 10px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs > li > a { padding: 3px 12px 8px 12px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs > li > a label { cursor: pointer; font-size: 14px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-nav-tabs > li > a .iml-nav-tabs-item:after { height: 1px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .list-group { margin-bottom: 0; margin-left: 12px; margin-right: 12px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .list-group .list-group-item { border-radius: 0; border: 0; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list { max-height: 280px; overflow-y: auto; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item { border-top: 1px #ddd solid; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .iml-date { position: absolute; top: 10px; right: 15px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-left a { display: inline-block; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body .media-heading { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 { font-size: 14px; margin-top: 5px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:hover, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:focus, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body h4 a:active { color: #000 !important; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item .media .media-body p { width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .list-group-item:first-child { border-top: 0; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-group .panel + .panel { border-top: 1px solid #ddd; margin-top: 0; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default { border: 0; border-radius: 0; box-shadow: none; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading { background: none; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title { font-size: 14px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title a:hover, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default .panel-heading .panel-title a:focus { color: #333; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-msg-list .panel-default .panel-body { padding: 0; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-view-all a { display: block; border-top: #ddd solid 1px; background: #f5f5f5; line-height: 32px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; color: #9b9b9b; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-view-all a:hover, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-view-all a:active, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-view-all a:focus { color: #000 !important; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-no-msg { background: #f5f5f5; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; position: relative; padding-top: 130px; min-height: 280px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-no-msg > .popover { min-width: 300px; padding: 0; left: 50px; top: 50px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head { padding: 0 8px 5px 8px; border-bottom: 1px #ddd solid; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head:before, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head:after { content: " "; display: table; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head:after { clear: both; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head h5 { margin-top: 0px; margin-bottom: 5px; padding-top: 5px; font-size: 14px; font-weight: bold; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li { list-style-type: none; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li > a { font-size: 12px; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li > a:hover { color: #333; }

#imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a:focus, #imlEmbedHead .iml-embed-account-area .iml-dropdown-arrow .iml-requests-head .dropdown-menu > li .active > a:hover { background: none; color: #333; }

#imlEmbedHead .iml-embed-account-area .iml-head-message-popup { color: #333; right: 50px; left: auto; width: 450px; top: 32px; }

#imlEmbedHead .iml-embed-account-area .iml-head-message-popup .popover-content ul { margin: 0px; padding: 0px; }

#imlEmbedHead .iml-embed-account-area .iml-head-message-popup .popover-content li { list-style-type: none; border-bottom: #ddd solid 1px; padding: 6px 0; }

#imlEmbedHead .iml-embed-account-area .iml-head-message-popup hr { background: #D9D9D9; border-width: 0; color: #D9D9D9; height: 1px; margin: 6px 0; }

#imlEmbedHead .iml-embed-account-area .iml-popover-max-width-500.popover { max-width: 500px; }

#imlEmbedHead .iml-embed-account-area .iml-search-icon-xs { line-height: 32px; }

#imlEmbedHead .iml-embed-account-area .iml-head-member-name { max-width: 7em; margin-left: 8px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlEmbedHead .iml-embed-account-area .iml-message-badge { background: #d9534f; height: 16px; min-width: 16px; cursor: pointer; border-radius: 20px; color: #ffffff; position: absolute; left: -1px; padding: 0px 4px; z-index: 1000; -webkit-filter: brightness(1); }

.dropdown-menu.dropdown-menu-right > li > a > i { padding-right: 10px; }

.trip-overlay.iml { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; }

.trip-block.iml { padding: 0px; background: #fff; color: #333; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0; box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px 0; }

.trip-block.iml.n:before { margin-top: -1px; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.2); }

.trip-block.iml.s:before { border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.2); }

.trip-block.iml.e:before { border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.2); }

.trip-block.iml.w:before { border-left-color: #999; border-left-color: rgba(0, 0, 0, 0.2); }

.trip-block.iml .trip-header { position: relative; font-size: 14px; background: #f7f7f7; margin: 0px; border-radius: 3px 3px 0px 0px; padding: 7px; border-bottom: 1px solid #ebebeb; min-width: 175px; }

.trip-block.iml .trip-content { font-size: 14px; padding: 15px; max-width: 450px; }

.trip-block.iml .trip-close { right: 0px; top: 0px; margin: 3px 8px 0px 0px; color: #333; font-size: 16px; font-weight: bold; }

.trip-block.iml .trip-close:hover { color: #000; }

.trip-block.iml .trip-progress-wrapper .trip-prev, .trip-block.iml .trip-progress-wrapper .trip-next { font-size: 12px; color: #333; }

.trip-block.iml .trip-progress-wrapper .trip-prev:hover, .trip-block.iml .trip-progress-wrapper .trip-next:hover { color: #ffffff; }

.trip-block.iml .trip-progress-wrapper .trip-prev { display: none; float: left; border-radius: 0px 0px 0px 5px; }

.trip-block.iml .trip-progress-wrapper .trip-prev { float: right; border-radius: 0px 0px 5px 0px; }

.trip-block.iml:after { border: solid transparent; content: " "; height: 0; width: 0; position: absolute; }

.trip-block.iml.n:after, .trip-block.iml.s:after { border-width: 7px; left: 50%; margin-left: -7px; }

.trip-block.iml.e:after, .trip-block.iml.w:after { border-width: 7px; top: 50%; margin-top: -7px; }

.trip-block.iml.n:after { top: 100%; margin-top: -1px; border-top-color: #fff; }

.trip-block.iml.s:after { bottom: 100%; border-bottom-color: #fff; }

.trip-block.iml.e:after { right: 100%; border-right-color: #fff; }

.trip-block.iml.w:after { left: 100%; border-left-color: #fff; }

#imlHeadDashboard .iml-dashboard-main { border-bottom: #ddd solid 1px; }

#imlHeadDashboard .iml-dashboard-main:before, #imlHeadDashboard .iml-dashboard-main:after { content: " "; display: table; }

#imlHeadDashboard .iml-dashboard-main:after { clear: both; }

#imlHeadDashboard .iml-dashboard-main a { width: 20%; height: 32px; line-height: 32px; display: block; margin: 4px 0; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlHeadDashboard .iml-dashboard-main a:hover, #imlHeadDashboard .iml-dashboard-main a:focus { color: #000; }

#imlHeadDashboard .iml-dashboard-main a:hover .badge, #imlHeadDashboard .iml-dashboard-main a:focus .badge { background: #d9534f; }

#imlHeadDashboard .iml-dashboard-main a i { vertical-align: middle; padding: 0 4px; }

#imlHeadDashboard .iml-head-ads { display: inline-block; margin: 3px 0; }

#imlHeadDashboard .iml-head-ads.hasAd { min-height: 85px; }

#imlHeadBanner { position: relative; min-height: 40px; }

#imlHeadBanner .iml-head-ads-close-sticky { display: none; }

#imlHeadBanner.hasAd { min-height: 96px; /*for top ad banner sticky*/ }

#imlHeadBanner.hasAd .iml-head-ads-container { -webkit-transition: -webkit-transform 250ms ease-out; -moz-transition: -moz-transform 250ms ease-out; -o-transition: -o-transform 250ms ease-out; transition: transform 250ms ease-out; }

#imlHeadBanner.hasAd.top-ad-sticky .iml-head-ads-container { position: fixed !important; z-index: 9999999; top: 90px; width: 100%; left: 0; padding-bottom: 3px; border-bottom: 1px solid #d5d5d5 !important; background: rgba(0, 0, 0, 0.2) !important; }

#imlHeadBanner.hasAd.top-ad-sticky .iml-head-ads-close-sticky { width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 25px; right: 15px; position: absolute; top: 5px; display: block; cursor: pointer; }

#imlHeadBanner #imlBtnDashboard { position: absolute; background-color: #990000; color: #ffffff; top: 0px; right: 0px; padding: 6px 12px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3); font-size: 16px; font-weight: bold; cursor: pointer; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }

.iml-showads #imHeadBanner { min-height: 90px; }

#imlFootBanner { margin-top: 8px !important; }

#imlBodyContent { padding-top: 8px; background-color: white; }

#imlBodyContent .fullscreen { z-index: 1031 !important; }

#imlBody:before, #imlBody:after { content: " "; display: table; }

#imlBody:after { clear: both; }

#imlBody .iml-app-main .phone-num-send.has-carrier h6 { float: none; }

#imlBody .iml-app-main .phone-num-send h6 { float: left; }

#imlBody .iml-app-main .phone-num-send .carrier-dropdown { border: #2ebfc2 2px solid; background: #fff; border-radius: 24px; height: 28px; font-size: 12px; line-height: 1.5; margin-bottom: 4px; padding-bottom: 4px; padding-top: 4px; display: inline-block; vertical-align: middle; }

#imlBody .iml-app-main .phone-num-send .input-group { display: inline-table; vertical-align: middle; }

#imlBody .iml-app-main .phone-num-send .input-group input { border: #2ebfc2 2px solid; background: #fff; border-radius: 24px; }

#imlBody .iml-app-main .phone-num-send .input-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:focus::-webkit-input-placeholder { color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input::-moz-placeholder { /* Firefox 19+ */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:-ms-input-placeholder { /* IE 10+ */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:-moz-placeholder { /* Firefox 18- */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:focus::-moz-placeholder { /* Firefox 19+ */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:focus:-ms-input-placeholder { /* IE 10+ */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group input:focus:-moz-placeholder { /* Firefox 18- */ color: #2ebfc2; }

#imlBody .iml-app-main .phone-num-send .input-group .btn { border-radius: 24px; border: none; background: #2ebfc2; color: #fff; height: 28px; }

#imlBody .iml-sidebar { width: 300px; }

#imlBody .iml-sidebar .im-freestar-video-container { width: 400px; position: relative; left: -99px; z-index: 99; }

#imlBody .iml-sidebar .im-freestar-video-container.leftConversation { left: -105px; }

#imlBody .iml-sidebar .md-6-banner .hate-ads-fake { display: none; }

#imlBody .iml-sidebar .iml-app-main .top { text-align: center; }

#imlBody .iml-sidebar .iml-app-main .top span { font-size: 12px; }

#imlBody .iml-sidebar .iml-app-main .phone-num-send .carrier-dropdown { width: 100%; }

#imlBody .iml-sidebar .iml-app-main .phone-num-send .input-group input { width: 98%; }

#imlBody .iml-sidebar .iml-banner .popup-header h4 { margin: 0; color: #fff; }

#imlBody .iml-sidebar .iml-panel { margin-bottom: 8px; }

#imlBody .iml-sidebar .iml-panel .conversation-search { padding: 9px 10px; border-bottom: #ddd solid 1px; padding-right: 32px; }

#imlBody .iml-sidebar .iml-panel .conversation-search input { width: 100%; border: 0; outline: 0; height: 32px; font-size: 14px; }

#imlBody .iml-sidebar .iml-panel .conversation-search .search-btn { position: absolute; top: 65px; right: 20px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list { padding: 0px 10px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item { padding: 10px 5px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .iml-date { position: absolute; top: 15px; right: 5px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .media-body { padding-top: 6px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .media-body .media-heading { width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .media-body p { width: 180px; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 24px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .del-conversation { color: #ddd; display: none; position: absolute; right: 15px; top: 32px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item .del-conversation:hover { color: #990000; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item.active { background: #c2c2c2; margin-right: -10px; margin-left: -10px; padding-right: 5px; padding-left: 10px; border-left-width: 5px; border-style: solid; border-top-color: #ddd; border-right: solid 1px #ddd; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item.active .iml-date { right: 15px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item.active .del-conversation { right: 25px; }

#imlBody .iml-sidebar .iml-panel .iml-conversation-list .list-group-item:hover .del-conversation { display: block; }

#imlBody .iml-sidebar .iml-team-name { max-width: 180px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; padding-right: 5px; }

#imlBody .iml-sidebar .iml-school-name { max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 5px; display: inline-block; float: left; }

#imlBody .iml-sidebar .iml-school-name:before, #imlBody .iml-sidebar .iml-school-name:after { content: " "; display: table; }

#imlBody .iml-sidebar .iml-school-name:after { clear: both; }

#imlBody .iml-sidebar .iml-join-Date { float: left; }

#imlBody #imlBodyMain { width: calc(100% - 308px); min-height: 650px; /*=== Sport Card View Start ====*/ /*=== Sport Card View End ====*/ }

#imlBody #imlBodyMain .modal-dialog .modal-header h3 { margin: 0; }

#imlBody #imlBodyMain .panel-heading h4 { margin-top: 0; margin-bottom: 0; line-height: 22px; }

#imlBody #imlBodyMain .panel-body table th, #imlBody #imlBodyMain .panel-body table td { padding: 4px; }

#imlBody #imlBodyMain .panel-body table.fc-header th, #imlBody #imlBodyMain .panel-body table.fc-header td { padding: 0; }

#imlBody #imlBodyMain .panel-body table th.fc-state-default { width: 14.2%; }

#imlBody #imlBodyMain span.radio input { margin-left: 0; }

#imlBody #imlBodyMain .RefineRow .input-group { margin-right: 20px; }

#imlBody #imlBodyMain .RefineRow .input-group .aRemoveRow i { font-size: 16px; }

#imlBody #imlBodyMain .im-list .iml-team-event .iml-team-name { max-width: 80px; }

#imlBody #imlBodyMain .iml-ranking h5, #imlBody #imlBodyMain .iml-ranking h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlBody #imlBodyMain .iml-bracket-btn-card { background: #fff; }

#imlBody #imlBodyMain .iml-class-list a { color: #fff; font-size: 14px; }

#imlBody #imlBodyMain .iml-class-list .class-name { margin-top: 5px; }

#imlBody #imlBodyMain .iml-class-list .view-link { margin-top: 15px; }

#imlBody #imlBodyMain .iml-app-main .top { padding: 0 40px; }

#imlBody #imlBodyMain .iml-app-main .top img { float: left; }

#imlBody #imlBodyMain .iml-app-main .top span { font-size: 18px; margin-top: 5px; margin-left: 20px; float: left; }

#imlBody #imlBodyMain .iml-app-main .top .top-txt { margin-top: 20px; float: left; }

#imlBody #imlBodyMain .iml-app-main .phone-num-send .input-group { width: 310px; }

#imlBody #imlBodyMain .iml-app-main .phone-num-send .input-group input { width: 98%; height: 28px; }

#imlBody #imlBodyMain .iml-app-main .phone-num-send .input-group .btn { padding-top: 4px; padding-bottom: 4px; }

#imlBody #imlBodyMain .d-score-ticker .score-ticker h5 { margin-top: 0; cursor: pointer; }

#imlBody #imlBodyMain .iml-panel, #imlBody #imlBodyMain .iml-override-alert, #imlBody #imlBodyMain .iml-bracket-btn { margin-bottom: 8px; }

#imlBody #imlBodyMain .iml-no-post { display: block; padding: 10px; text-align: center; cursor: pointer; color: #000; font-style: italic; font-size: 14px; }

#imlBody #imlBodyMain .iml-bracket-btn { position: relative; width: 100%; display: block; padding-top: 8px; padding-bottom: 8px; line-height: 22px; }

#imlBody #imlBodyMain .iml-bracket-btn .left-icon, #imlBody #imlBodyMain .iml-bracket-btn .right-icon { position: absolute; font-size: 14px; top: 11px; }

#imlBody #imlBodyMain .iml-bracket-btn .left-icon { left: 10px; }

#imlBody #imlBodyMain .iml-bracket-btn .right-icon { right: 10px; }

#imlBody #imlBodyMain .af-token-input-area { border: #ddd solid 1px; border-radius: 4px; padding: 0px 40px 0px 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; background: #fff; position: relative; }

#imlBody #imlBodyMain .af-token-input-area input { height: 24px; border: 0; background: transparent; outline: 0; width: 100%; }

#imlBody #imlBodyMain .af-token-input-area .dropdown { margin-top: 10px; position: absolute; right: 12px; }

#imlBody #imlBodyMain .af-sharebox { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlBody #imlBodyMain .iml-game-scorecard { padding: 8px 10px; }

#imlBody #imlBodyMain .iml-game-scorecard input.form-control, #imlBody #imlBodyMain .iml-game-scorecard select.form-control { height: 24px; padding: 2px 8px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard { margin: 10px; padding: 10px; background: #f5f5f5; border: #ddd solid 1px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard td { padding: 3px 5px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard .periodScoreItem { margin-right: 16px; margin-top: 8px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard .iml-add-btn { margin-top: 25px; padding-top: 2px; padding-bottom: 2px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard.iml-scorecard-success { border-color: #5cb85c; background: #eaf6ea; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-team-scorecard.iml-scorecard-lose { border-color: #d9534f; background: #fdf7f7; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-player-stats-head { padding: 8px 0; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-player-stats-head h4 { width: 30%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-player-stats-head-top { padding-top: 8px; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-playerstats table.table { margin-bottom: 0; }

#imlBody #imlBodyMain .iml-game-scorecard .iml-playerstats th { line-height: 24px; padding-top: 0; padding-bottom: 0; text-align: center; }

#imlBody #imlBodyMain .iml-selectpicker label { display: block; }

#imlBody #imlBodyMain .iml-selectpicker .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: auto; display: inline-block; }

#imlBody #imlBodyMain .iml-selectpicker .bootstrap-select > .dropdown-toggle { width: auto; }

#imlBody #imlBodyMain .iml-list .iml-list-head { padding: 4px 10px; }

#imlBody #imlBodyMain .iml-list .iml-list-head .iml-list-title { font-size: 16px; font-weight: bold; margin: 0; line-height: 30px; }

#imlBody #imlBodyMain .iml-list .iml-panel-head td { position: relative; }

#imlBody #imlBodyMain .iml-list table { width: 100%; }

#imlBody #imlBodyMain .iml-list .iml-list-head-logo { position: absolute; top: -2px; }

#imlBody #imlBodyMain .iml-list .iml-list-body { font-size: 14px; }

#imlBody #imlBodyMain .iml-list .iml-list-body td { padding: 4px 8px; }

#imlBody #imlBodyMain .iml-list .iml-table-list td { border-top: #ddd solid 1px; padding: 10px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-card-view-head { padding: 8px 10px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-card-view-head .iml-card-view-title { font-size: 18px; margin: 0; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head { position: relative; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head .iml-panel-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 34px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head .iml-sport-card-logo, #imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head .iml-sport-card-btn { position: absolute; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head .iml-sport-card-logo { left: 8px; top: 2px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-head .iml-sport-card-btn { right: 8px; top: 4px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-lg .iml-sport-card-head { padding: 2px 168px 2px 52px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-card-view-head .icon-btn { color: #d9534f; font-size: 18px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-card-view-head .icon-btn:hover, #imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-card-view-head .icon-btn:focus { color: #d9534f; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-sport-card-head { padding: 2px 52px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-sport-card-btn { top: 7px; color: #ffffff; font-size: 20px; }

#imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-sport-card-btn:hover, #imlBody #imlBodyMain .iml-sport-card-view .iml-sport-card-view-xs .iml-sport-card-btn:focus { color: #ffffff; }

#imlBody #imlBodyMain .iml-roster-list:before, #imlBody #imlBodyMain .iml-roster-list:after { content: " "; display: table; }

#imlBody #imlBodyMain .iml-roster-list:after { clear: both; }

#imlBody #imlBodyMain .iml-roster-list .media { float: left; margin-top: 0; overflow: inherit; }

#imlBody #imlBodyMain .iml-roster-list .media .media-heading { margin-top: 5px; }

#imlBody #imlBodyMain .iml-roster-list .right-options { float: right; }

#imlBody #imlBodyMain .iml-member-name, #imlBody #imlBodyMain .iml-member-name-100, #imlBody #imlBodyMain .iml-team-name { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#imlBody #imlBodyMain .iml-member-name { max-width: 240px; }

#imlBody #imlBodyMain .iml-member-name-100 { max-width: 100px; }

#imlBody #imlBodyMain .iml-team-name { max-width: 230px; }

#imlBody #imlBodyMain .iml-wide-popover-container .popover-content { width: 335px; }

#imlBody #imlBodyMain .im-list .iml-team-event .iml-team-name { max-width: 80px; }

#imlBody #imlBodyMain .im-freestar-video-container { margin-bottom: 10px; padding: 0 30px; }

#imlFoot { font-size: 12px; }

#imlFoot .iml-foot-contact { background: #990000; padding: 16px 0px; color: #ffffff; font-size: 14px; margin-bottom: 8px; }

#imlFoot .iml-foot-contact h4 { color: rgba(255, 255, 255, 0.75); }

#imlFoot .iml-foot-contact a { color: rgba(255, 255, 255, 0.75); }

#imlFoot .iml-foot-contact a:hover, #imlFoot .iml-foot-contact a:focus { color: #ffffff; }

#imlFoot .iml-override-col-md-4 { width: 33.333333%; }

#imlFoot .iml-iframe-btn { height: 20px; width: 60px; position: relative; }

#imlFoot .iml-iframe-btn iframe { width: 60px; height: 20px; overflow: hidden; position: absolute; top: 5px; left: 0px; }

/* Footer End */
#imlHead, #imlBody, #imlFoot, #imlHeadBanner, #imlFootBanner { margin: 0 auto; }

/*fix sticky issue.do not delete this*/
#imlHead { min-height: 158px; }

#imlHead.iml-header-with-bg-img { min-height: 585px; }

#imlMenu { position: absolute; top: 0; left: 0px; bottom: 0; z-index: 1040; background: #4f4f4f; width: 70px; }

#imlMenu .iml-menu-top { text-align: center; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; }

#imlMenu ul { margin: 0px; padding: 0px; }

#imlMenu ul li { list-style-type: none; position: relative; text-align: center; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; }

#imlMenu ul li span { overflow: hidden; width: 100%; display: block; }

#imlMenu ul li i { display: block; color: rgba(255, 255, 255, 0.75); margin-bottom: 5px; position: inherit; font-size: 2em; left: initial; }

#imlMenu ul li a { color: rgba(255, 255, 255, 0.75); }

#imlMenu ul li a:hover { color: #ffffff; }

#imlMenu ul li a:hover i { color: #ffffff; }

#imlMenu ul li.current { background: #fff; border-right: solid 3px; border-right-color: #990000; }

#imlMenu ul li.current a i, #imlMenu ul li.current a span { color: #990000; }

.iml-menu-push { position: relative; padding-left: 70px; }

.iml-menu-push-toright { padding-left: 200px; }

.iml-menu-push-toright #imlMenu { width: 200px; }

.iml-menu-push-toright #imlMenu ul { margin: 0px; padding: 0px; }

.iml-menu-push-toright #imlMenu ul li { list-style-type: none; padding-left: 30px; text-align: left; }

.iml-menu-push-toright #imlMenu ul li i { font-size: 18px; position: absolute; left: 5px; }

.iml-menu-push, #imlMenu { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }

/*Tree Start*/
.tree .checkbox-wrapper label.text-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*Tree End*/
/***********************************************
     setting head and foot width not 100%
     Non Resonponse
***********************************************/
@media (max-width: 1033px) { #imlHead, #imlBody, #imlFoot, #imlHeadDashboard { width: 1000px; }
  .iml-override-container { width: 100%; }
  .iml-col-lg-6 { width: 50%; } }

@media (min-width: 1032px) { #imlHead, #imlBody, #imlFoot, #imlHeadDashboard { width: 100%; }
  .iml-override-container { width: 1000px; }
  .iml-col-lg-6 { width: 50%; } }

/***********************************************
  styles only work on non-responsive
***********************************************/
.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs ul { margin: 0px; padding: 10px; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li { list-style-type: none; display: none !important; margin: 0 !important; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(1), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(2), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(3), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(4), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(5) { display: block !important; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more { display: block !important; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(1), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(2), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(3), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(4), .iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(5) { display: none !important; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.tighter-tabs ul { margin: 0px; padding: 0px; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.tighter-tabs > li { margin: 0 !important; list-style-type: none; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a { padding-left: 15px !important; padding-right: 10px !important; }

.iml-nonresponsiveness .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a > label { padding-left: 16px !important; }

@media (min-width: 1032px) { .iml-old-site-width #imlBody .iml-sidebar { width: 300px; }
  .iml-old-site-width #imlBody #imlBodyMain { width: calc(100% - 308px); }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs ul { margin: 0px; padding: 10px; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li { list-style-type: none; display: none !important; margin: 0 !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(1), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(2), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(3), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(4), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(5) { display: block !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more { display: block !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(1), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(2), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(3), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(4), .iml-old-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(5) { display: none !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs ul { margin: 0px; padding: 0px; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li { list-style-type: none; margin: 0 !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a { padding-left: 15px !important; padding-right: 10px !important; }
  .iml-old-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a > label { padding-left: 16px !important; }
  .iml-old-site-width .iml-override-container { width: 1000px; } }

@media (min-width: 1032px) { .iml-wider-site-width #imlBody .iml-sidebar { width: 300px; }
  .iml-wider-site-width #imlBody #imlBodyMain { width: calc(100% - 308px); }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs ul { margin: 0px; padding: 10px; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li { list-style-type: none; display: none !important; margin: 0 !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(1), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(2), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(3), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(4), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li:nth-child(5) { display: block !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more { display: block !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(1), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(2), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(3), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(4), .iml-wider-site-width .iml-header-menu .iml-nav-tabs.six-more-tabs > li.more ul > div:nth-child(5) { display: none !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs ul { margin: 0px; padding: 0px; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li { list-style-type: none; margin: 0 !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a { padding-left: 15px !important; padding-right: 10px !important; }
  .iml-wider-site-width .iml-header-menu .iml-nav-tabs.tighter-tabs > li > a > label { padding-left: 16px !important; }
  .iml-wider-site-width #imlHead .iml-header-menu .iml-nav-tabs { padding-left: 316px !important; }
  .iml-wider-site-width #imlFootBanner { width: 100%; padding-left: 0px; padding-right: 0px; }
  .iml-wider-site-width .iml-override-container { width: 1054px; } }

.premium-switch-container { position: absolute; top: 4px; right: 12px; z-index: 9999; max-height: 40px; opacity: 0.7; }

.premium-switch-container:hover { opacity: 1; }

.premium-switch-container a { max-height: 40px; }

body .contrastFix { -webkit-filter: brightness(1); }

body.bracketChallengeSpecialOffer, body.bracketChallengeNormalOffer { background-repeat: no-repeat !important; background-position: center top !important; background-color: #BFC6AA; background-size: cover; background-attachment: fixed; background-image: url("/PromotionBracket/FutureCard_Pageskin_v3.jpg?v=566") !important; cursor: pointer; }

body #mainView { cursor: initial; }

@media (min-aspect-ratio: 16 / 9) { body.bracketChallengeSpecialOffer, body.bracketChallengeNormalOffer { background-image: url("/PromotionBracket/FutureCard_Pageskin_low_v3.jpg?v=566") !important; } }

body a:focus-visible { outline: -webkit-focus-ring-color auto 1px !important; }

body button:focus-visible { outline: -webkit-focus-ring-color auto 1px !important; }

#pmLink { visibility: hidden; }

#pmLink:hover { visibility: visible; }

/* default body background is white and custom body is gray */
.iml-body-gray { background-color: #f5f5f5; }

.iml-body-gray div#imlBodyContent { background-color: #f5f5f5; }

.iml-body-gray .iml-panel, .iml-body-gray .iml-bracket-btn { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); border-width: 0; }

.iml-body-gray .iml-callout { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); border-bottom-width: 0; border-top-width: 0; border-right-width: 0; }

.iml-body-gray .iml-panel-2 .iml-panel-head { background: none; }

.iml-body-gray .iml-panel-3 .iml-panel-head, .iml-body-gray .iml-panel-4 .iml-panel-head { background: none; }

.iml-body-gray .iml-panel-group .iml-panel { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }

.iml-body-gray .iml-override-alert, .iml-body-gray .alert { border-width: 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }

.iml-body-gray .iml-panel .iml-override-alert, .iml-body-gray .iml-panel .alert { border-width: 1; box-shadow: none; }

.iml-body-gray .small-loading .iml-logo { background: url(/spa/images/iml-sm-logo-grey.png?v=566) no-repeat 0 0px; }

/*end*/
