/* 
    Document   : custom
    Created on : 20 Aug, 2015, 6:56:00 PM
    Author     : rohit.pavaskar
    Description:
        Purpose of the stylesheet follows.
*/

.error{ 
    color: #FF0000;
}

.no_padding{
    padding: 0 !important;
}

.catlog-bg img{
    height: 212px;
    max-width: 100%;
    text-align:center;
}

.close > span {
    font-size: 38px;
    line-height: 1px;
}

#myModal .modal-header {
    background-color: #fff;
    border-bottom-color: #f3f3f3;
}

.fc-unthemed .fc-today {
    background: #C1C1BB none repeat scroll 0 0;
}
.chart-img{padding-bottom: 0px !important;}
.chart-img img { width:260px; height:260px;}
.pie-legend{white-space: nowrap;}
.text-not-started{ color: #DD0000 !important;}
.text-not-completed{ color: #707070 !important;}
.text-in-progress{ color: #FF8000 !important;}
.text-completed{ color: #009900 !important;}
.skin-blue .main-header .navbar { background-color: #ddd ; }

.rule-margin{
    margin-left:2%;  
}
.prerequisite-world-wrap td{
    word-wrap:break-word
}
.cart-tax-height{
    padding: 15px !important;
}



.sticky-footer{position: absolute;bottom: 0px;width: 100%;}
@media only screen and (max-device-width: 1024px) {
    .sticky-footer{position:absolute;bottom: 0px;width: 100%;}
}
@media only screen and (max-device-width: 480px) {
    .sticky-footer{position:relative; width: 100%;}
    .login-wrap { margin-bottom:20px;}
}

.white-btn { color:#fff;}
.white-btn:hover, .white-btn:focus, .white-btn:active { color:#fff!important;}

.alert-cart { margin:0 15px 15px 15px;}
.small-selection-text-cart{border: 1px solid #b5b6b6; color: #888a8a; border-radius: 2px; padding: 5px 6px; margin-left: 11px; appearance: none; -webkit-appearance: none; -o-appearance: none; -moz-appearance: none;padding: 5px; width: 56px;}

@media only screen and (min-width:320px) and (max-width: 480px)  { 
    .sticky-footer{position:relative; width: 100%;}

}


#footer {
    background-color: #f5f5f5;
    position: absolute;
    bottom: 0;
}

.mar0 { margin:  0 !important; } 
.pad0 { padding: 0 !important; }
.select-error .error { text-align: left;width: 100%; /*position: absolute;*/ bottom:-20px; left: 0px; }

.datepicker.dropdown-menu{z-index: 99999 !important;     width: 228px;}
.green{
    background-color: #4bcfbe;
    float: left;
    padding: 40px 25px;
    text-align: center;
    width: 45%;
    height: 157px;
}
.blue{
    background-color: #47b8f3;
    float: left;
    padding: 40px 25px;
    text-align: center;
    width: 45%;
    height: 157px;
}
hr {
    margin-top: 12px;
    margin-bottom: 12px;    
}

.hand-pointer{ cursor: pointer !important;}
.not-allowed-pointer{ cursor: not-allowed !important;}

/*Raj*/
.mt-10 { margin-top:10px;}
.mt15 { margin-top: 15px;}
.mt25 { margin-top: 25px;}
.mt20 { margin-top: 20px;}
.mt3 { margin-top:3px;}
/* NAV TABS */
.nav-tabs-custom-new {
    margin-bottom: 20px;
    /*background: #fff;*/
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);*/
    border-radius: 3px;
}
.nav-tabs-custom-new > .nav-tabs {
    margin: 0;
    border-bottom-color: #f4f4f4;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.nav-tabs-custom-new > .nav-tabs > li {
    border-bottom: 3px solid transparent;
    margin-bottom: 20px;
    margin-right: 15px;
}
.nav-tabs-custom-new > .nav-tabs > li > a {
    border-radius: 0;
    color: #c6c8c8;
    font-size: 16px;
    font-weight: 600;
    padding: 25px;
    border:1px;
}


.nav-tabs-custom-new > .nav-tabs > li > a.text-muted {
    color: #999;
}
.nav-tabs-custom-new > .nav-tabs > li > a,
.nav-tabs-custom-new > .nav-tabs > li > a:hover {
    background: transparent;
    margin: 0;
}
.nav-tabs-custom-new > .nav-tabs > li > a:hover {
    color: #999;
}
.nav-tabs-custom-new > .nav-tabs > li:not(.active) > a:hover,
.nav-tabs-custom-new > .nav-tabs > li:not(.active) > a:focus,
.nav-tabs-custom-new > .nav-tabs > li:not(.active) > a:active {
    border-color: transparent;
}
.nav-tabs-custom-new > .nav-tabs > li.active {
    border-bottom: 3px solid #47b8f3;

}
.nav-tabs-custom-new > .nav-tabs > li.active:before{
    content: "";
    background: url(../images/dow-arrow-blue.png) no-repeat center bottom;
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 100;
    bottom: -7px;
    transform: translateX(-50%);
    left: 50%;
}
.nav-tabs-custom-new > .nav-tabs > li.active > a,
.nav-tabs-custom-new > .nav-tabs > li.active:hover > a {
    background-color: #fff;
    color: #444;
}
.nav-tabs-custom-new > .nav-tabs > li.active > a {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.nav-tabs-custom-new > .nav-tabs > li:first-of-type {
    margin-left: 0;
}
.nav-tabs-custom-new > .nav-tabs > li:first-of-type.active > a {
    border-left-color: transparent;
}
.nav-tabs-custom-new > .nav-tabs.pull-right {
    float: none!important;
}
.nav-tabs-custom-new > .nav-tabs.pull-right > li {
    float: right;
}
.nav-tabs-custom-new > .nav-tabs.pull-right > li:first-of-type {
    margin-right: 0;
}
.nav-tabs-custom-new > .nav-tabs.pull-right > li:first-of-type > a {
    border-left-width: 1px;
}
.nav-tabs-custom-new > .nav-tabs.pull-right > li:first-of-type.active > a {
    border-left-color: #f4f4f4;
    border-right-color: transparent;
}
.nav-tabs-custom-new > .nav-tabs > li.header {
    line-height: 35px;
    padding: 0 10px;
    font-size: 20px;
    color: #444;
}
.nav-tabs-custom-new > .nav-tabs > li.header > .fa,
.nav-tabs-custom-new > .nav-tabs > li.header > .glyphicon,
.nav-tabs-custom-new > .nav-tabs > li.header > .ion {
    margin-right: 5px;
}
.nav-tabs-custom-new > .tab-content {
    background: #fff none repeat scroll 0 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    min-height: 350px;
    padding: 30px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.nav-tabs-custom-new .dropdown.open > a:active,
.nav-tabs-custom-new .dropdown.open > a:focus {
    background: transparent;
    color: #999;
}

.nav-tabs {border: none;}
.nav-tabs>li {float: left; margin:10px 10px 10px; border-bottom:3px solid #c6c8c8; background-color:#fff;}
.nav-tabs>li a i {font-size: 30px; display: inline-block; margin-right: 8px;}
.nav-tabs>li a span {position: relative; top: -5px; }
.nav-tabs-custom-new > .nav-tabs > li.active > a > i {font-size: 30px; display: inline-block; margin-right: 8px; color:#47b8f3 !important;}

.nav.nav-tabs li.active { border-top:none;}

@media (min-width:1161px) and (max-width:1280px) {
    .nav-tabs > li {margin: 0 4px 20px; width: 16%;}
    .nav-tabs-custom-new > .nav-tabs > li > a {font-size: 15px; padding: 8px 5px; text-align: center;}
    .nav-tabs > li a i { display: inline-block; font-size: 30px; text-align: center; width: 100%;}
    .nav-tabs > li a span {top: 2px;}
}


.nav.nav-tabs li a,
.nav.nav-tabs li.active > a:hover,
.nav.nav-tabs li.active > a:active,
.nav.nav-tabs li.active > a:focus {
    border-bottom-width: 0px;
    outline: none;
}
.nav.nav-tabs li a {
    padding-top: 20px;
    padding-bottom: 20px;
}
.tab-pane {
    background: #fff;
    padding: 10px;    
    margin-top: -1px;
}

.full-width-textarea { width:100%; height:100px;}
.form-control-new { border:1px solid #ccc; background-color: #fff;  display: block;    height: 38px;   line-height: 1.42857; padding: 6px 12px;  width: 100%; border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.sidebar-tabs li a { padding:10px 10px!important;}
.nav-tabs-custom-new > .nav-tabs > li { margin-right:5px;}

/* used for sidebar tab/collapse*/
@media (max-width: 991px) {
    .visible-tabs {
        display: none;
    }
    .custom-new, .nav-tabs-custom-new {
        margin-bottom: 0;
        padding-bottom: 20px;
    }
}

@media (min-width: 992px) {

    .visible-tabs {
        display: block !important;
    }
}

@media (min-width: 992px) {
    .hidden-tabs {
        display: none !important;
    }
}

@media (max-width:767px) {

    .nav-tabs-custom-new > .tab-content { padding:10px;}

    .nav-tabs > li {width: 100%; margin:0;}
    .nav-tabs-custom-new > .nav-tabs > li > a {padding: 10px;}
    .nav-tabs-custom-new > .nav-tabs > li.active::before { left: 7%; transform: translateX(-10%);}
    .nav-tabs-custom-new > .tab-content {min-height: auto;}


}

#left-btn-page {
    position: static!important; 
}
#right-btn-page {
    position: static!important; 
}
/* my team : contact symbol for team member */
.send-mail { position: absolute; right: 15px; top: 10px;}
.footer p {margin: 0 0 0px;}
@media (max-device-width:480px) {
    .breadcrumb > li + li::before {color: #888a8a; content: "/"; font-family: "Helvetica Neue"; padding: 0 5px; display: none;}
}
.ml-4 { margin-left: 4px;}
.ml-6 { margin-left: 6px;}

.priceDiv { 
    background:#015987;padding:1px;  margin-top:-45px; text-align:center; color:#fff; font-size:30px; font-weight:500;
    /**/

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";       /* IE 8 */
    filter: alpha(opacity=80);  /* IE 5-7 */
    -moz-opacity: 0.8;          /* Netscape */
    -khtml-opacity: 0.8;        /* Safari 1.x */
    opacity: 0.8;     }

@media (min-width:981px) and (max-width:1030px) { .priceDiv { margin-top:-44px; } }
@media (max-width:980px) { .priceDiv { margin-top:-45px; } }

.priceDiv span { font-size:18px; font-weight:600;}
.sepretor-line {
    border-right: 1px solid #c8c8c8;
    height: 39px;
    margin: 5px 18px 0px 21px;
}
.attemp { margin-top:20px; padding:5px 0; }
.attemp span { color:#E53110;}

.mr10 { margin-right: 10px;}
.mr5 { margin-right: 5px;}

@media (max-width:767px) {
    .xs-mb10 { margin-bottom: 10px}
    .xs-mt10 { margin-top: 10px;}
    .xs-ml-0 { margin-left: 0!important;}
}
@media screen and (max-width:640px) { 
    .xs-mt10 { margin-top: 10px} 
}
.announcement-close { position: relative;
                      right: 5px;
                      z-index: 1027;
}


.alert-dismissable .close, .alert-dismissible .close {
    top: 0px;
}
.box-header-tab {
    padding: 3px 0px 0 0px;
}
.box-header-tab > .nav-tabs > li {margin: 0; width:50%;  float:left;  margin-bottom:-1px; }
.box-header-tab > .nav-tabs>li>a {margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.box-header-tab > .nav-tabs>li.active {
    color:#555;
    cursor:default;
    background-color:#fff;
    border-bottom-color:transparent;
}
.box-header-tab > .nav-tabs>li.active a {border:1px solid #ddd; border-bottom-width: 0px; }
/* .box-header-tab > .nav-tabs > li.active > a:focus,  .box-header-tab > .nav-tabs > li.active > a:hover { border: none;}*/
.dash-tab { padding:0!important;}

@media screen and (max-width:1024px) 
{
    .box-header-tab {
        padding: 6px 0px 0 0px;
    }
    .box-header-tab > .nav-tabs>li>a {
        padding: 20px 9px;
    }
    
}
/* Start Checkbox for selection */
label input.th_chk {
    display: none;/* <-- hide the default checkbox */
}
label span {/* <-- style the artificial checkbox */
    height: 18px;
    width: 18px;
    border: 1px solid #ccc;
    display: inline-block;
    position: relative;
}
[type=checkbox]:checked + span:before {/* <-- style its checked state..with a ticked icon */
    content: '\2714';
    position: absolute;
    top: -3px;
    left: 1px;
    color:black;
}
[type=checkbox]:disabled + span:before {/* <-- style its checked state..with a ticked icon */
    content: '\2714';
    position: absolute;
    top: -3px;
    left: 1px;
    color:#ccc;
}

/* End Checkbox for selection */
/* for csv button in report */
.export-btn {
    float: right;
    margin-right: 10px;
    cursor: pointer;
    margin-top: 0px;
}
/* end */

.courses-section { text-align: left;}
.filter-wrap { margin-top: 0;}

@media screen and (max-width:1023px){
    .heading {padding: 11px 14px!important;}
    .heading h1 img { margin-right:18px; padding-bottom: 30px; float: left;}
}
@media screen and (max-width:640px) {
    .courses-section { text-align: center;}
    .xs-mb10 { margin-bottom: 10px} 
    .xs-mt30 { margin-top:30px;}
    .xs-mb5 { margin-bottom: 5px;}
    .xs-mt5 { margin-top: 5px;}    
    .heading div:first-child { /*height: 79px; */}
    .heading div:last-child { height:auto; }
    .for-rsp-cat { margin-top: 0!important;}
    .filter-wrap a { margin-right:5px; }
    .heading h1 { font-size: 17px;}

}

@media (min-width:640px) and (max-width:1024px){
    .xs-mb10 { margin-bottom: 10px} 
} 

@media screen and (max-width:320px) { 
    .xxs-mt10 { margin-top: 10px} 
    .xxs-mb10 { margin-bottom: 10px} 
}

.icon-login-bg {
    font-size: 147px;
    color: #fff;
    text-shadow: 1px 2px 3px #666;
    display: table;
    height: 150px;
}
.logo-main-2 img {
    position: absolute;
    width: 283px;
    height: 129px;
    margin: 0 4px;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -145px;
    padding: 0px 3px;
}

@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon.eot?8lsekx');
    src:    url('../fonts/icomoon.eot?8lsekx#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?8lsekx') format('truetype'),
        url('../fonts/icomoon.woff?8lsekx') format('woff'),
        url('../fonts/icomoon.svg?8lsekx#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


.password-tooltip { position: relative; }
.password-tooltip label.fa-exclamation-triangle { position: absolute; top: 21px; right: 0;}
_::selection, :root .ie-footer { position: absolute!important; bottom:0; }
.fs30 { font-size:30px;}
.fs20 { font-size:25px!important;}

.margin-btnt-5{margin-top:2px;}
.thumbnail1{
    font-size: 16px !important;
    font-weight: normal;
    color: #fe6d4b;
    margin: 0 0 5px 0 !important;
}
.course_new
{
    height: 100% !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    background-color: #E4E4E4 !important;
}
.box-cat-height { height: 520px; }
/*@media (max-width:980px){.box-cat-height { height: 520px} }*/

.user-header { position:relative;}
.swicher {
    position: absolute;
    right: 0;
    top: 10px;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    box-shadow: none;
    cursor: not-allowed;
    opacity: 0.65;
    pointer-events: auto !important;
}



.switch {
    position: relative;
    display: block;
    vertical-align: top;
    width: 100px;
    height: 18px;
    padding: 3px;
    margin: 0 10px 10px 0;
    background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
    background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
    border-radius: 18px;
    box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
}
.switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 12px;
    text-transform:capitalize;
    background: #0080c2;
    border-radius: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
    width:100px;
}
.switch-label:before, .switch-label:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    line-height: 1;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}
.switch-label:before {
    content: attr(data-off);
    right: 11px;
    color: #fff;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
    content: attr(data-on);
    left: 11px;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
    opacity: 0;
}
.switch-input:checked ~ .switch-label {
    background: #00A65A;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label:before {
    opacity: 0;
}
.switch-input:checked ~ .switch-label:after {
    opacity: 1;
}
.switch-handle {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 15px;
    height: 15px;
    background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
    background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
    border-radius: 100%;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    width: 12px;
    height: 12px;
    background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
    background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
    border-radius: 6px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.switch-input:checked ~ .switch-handle {
    left: 81px;
    box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* Transition
========================== */
.switch-label, .switch-handle {
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}
#login-footer { width: 100%!important}

i.fa span.label, i.ic-messages span.label{
    top: -17px;
    position: absolute;
    right: -12px!important;
    font-size: 11px;
    padding: 4px 5px;

}
@media screen and (max-width:767px) {
    .statuswrapbox div:first-child {
    margin-right: 0px;
}
    i.fa-shopping-cart span.label { right: -12px!important; }
    .course-status .progress-with-bar { margin-top: 15px;}
}

/*========Splash Page ======*/
input[type="checkbox"] {
    display: block;
    margin-right: 5px;
    float: left;
}

.splash_page-wrap { padding:20px; background:#fff;}
.splash_page { background:#fff; padding:0;}
.splash_page h3 { color:#0080c2; margin:10px 0; padding:0; font-size:18px; font-weight:600;}
.splash_page-doc { margin-top:25px; margin-bottom:15px; font-size:22px;}
.splash_page-media {width:400px; float:left; margin:0px 15px 5px 0;}


@media (min-width:768px) and (max-width:1024px) 
{
    .splash_page h3 {
        padding-top: 10px;
    }
}
.modal-body-splash-page {min-height: 300px;}

@media screen and (max-width:767px) {
    .toggleHide 
    .btn { 
    padding: 5px 12px;
}
    .btn-blue {
        margin-bottom: 0px;
    }
    .splash_page-media { width:100%; display:block; margin-bottom:15px; }
    .splash_page h3 { clear:left; }
}

.bottom-box { position:absolute; width:100%; bottom:0;}

.es .user-menu ul li.user-footer { text-align: center!important;}
.es .user-menu ul li.user-footer .pull-left { float:none!important; margin-bottom:10px;}
.es .user-menu ul li.user-footer .pull-right { float:none!important}
/*.es .learn-date-list { overflow: auto;}*/
.es .learn-date-list .col-md-5.col-sm-6.col-xs-6, .es .learn-date-list .col-md-7.col-sm-6.col-xs-6 { height:56px; }
.es .enroll-warp button { /*width: auto!important;*/} /*removed css by vinayak for issue 10923*/
.es .width-set .box-cat-height .box-footer .space { display: none;}
/*.es .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;} **for two msgs on course details**/

.fr .user-menu ul li.user-footer { text-align: center!important;}
.fr .user-menu ul li.user-footer .pull-left { float:none!important; margin-bottom:10px;}
.fr .user-menu ul li.user-footer .pull-right { float:none!important}
.fr .learn-date-list .col-md-5.col-sm-6.col-xs-6, .fr .learn-date-list .col-md-7.col-sm-6.col-xs-6 { height:56px; }
.fr .width-set .box-cat-height .box-footer .space { display: none;}
/*.fr .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;}*/

.ko .user-menu ul li.user-footer { text-align: center!important;}
.ko .user-menu ul li.user-footer .pull-left { float:none!important; margin-bottom:10px;}
.ko .user-menu ul li.user-footer .pull-right { float:none!important}
.ko .imgFixRow .date-bg-wrap p { font-size:12px!important}
.ko .width-set .box-cat-height .box-footer .space { display: none;}
/*.ko .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;}*/

.de .user-menu ul li.user-footer { text-align: center!important;}
.de .user-menu ul li.user-footer .pull-left { float:none!important; margin-bottom:10px;}
.de .user-menu ul li.user-footer .pull-right { float:none!important}
/*.de .learn-date-list { overflow: auto;}*/
.de .learn-date-list .col-md-5.col-sm-6.col-xs-6, .de .learn-date-list .col-md-7.col-sm-6.col-xs-6 { height:56px; }
.de .enroll-warp button { width: auto!important;}
.de .width-set .box-cat-height .box-footer .space { display: none;}
/*.de .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;}*/

.ge .user-menu ul li.user-footer { text-align: center!important;}
.ge .user-menu ul li.user-footer .pull-left { float:none!important; margin-bottom:10px;}
.ge .user-menu ul li.user-footer .pull-right { float:none!important}
/*.ge .learn-date-list { overflow: auto;}*/
.ge .learn-date-list .col-md-5.col-sm-6.col-xs-6, .ge .learn-date-list .col-md-7.col-sm-6.col-xs-6 { height:56px; }
.ge .enroll-warp button { width: auto!important;}
.ge .width-set .box-cat-height .box-footer .space { display: none;}
/*.ge .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;}*/

.zh-cn .user-menu ul li.user-footer { text-align: center!important;}
.zh-cn .navbar-nav > .user-menu > .dropdown-menu > .user-footer{padding: 10px 43px 30px;}
.zh-cn .width-set .box-cat-height .box-footer .space { display: none;}
/*.zh-cn .bg-gay-light-list { overflow-y: scroll;overflow-x: hidden;}*/


.fr .box-header-tab .nav.nav-tabs li.team a#profile, .zh-cn .box-header-tab .nav.nav-tabs li.team a#profile, .ge .box-header-tab .nav.nav-tabs li.team a#profile, .de .box-header-tab .nav.nav-tabs li.team a#profile, .ko .box-header-tab .nav.nav-tabs li.team a#profile, .es .box-header-tab .nav.nav-tabs li.team a#profile { padding:11px 10px;} /*** for dashbord my team tab ***/

/*profile pic and name overlapping in my team*/
.team-name{margin-left:34px!important}

/*catlog details date time time not visible in ipad4*/
@media (min-width:768px) and (max-width:1024px){
    .es .thumb-inner .imgFixMain .date-bg-wrap.date-bg-wrap2 div, .de .thumb-inner .imgFixMain .date-bg-wrap.date-bg-wrap2 div { padding: 0 5px!important;}
    .es .thumb-inner .imgFixMain .date-bg-wrap.date-bg-wrap2 div h6, .de .thumb-inner .imgFixMain .date-bg-wrap.date-bg-wrap2 div h6 { margin: 10px 0 5px 0;}
    .de .filter-details .adv-btn button.btn-blue-catalog, .es .filter-details .adv-btn button.btn-blue-catalog, .fr .filter-details .adv-btn button.btn-blue-catalog, .ko .filter-details .adv-btn button.btn-blue-catalog, .ge .filter-details .adv-btn button.btn-blue-catalog, .zh-cn .filter-details .adv-btn button.btn-blue-catalog { padding: 5px 24px;}
}


@media screen and (max-width:767px){
    
    .panel-heading h3 .toggleHide {
    width: auto !important;
}
    .well .filter-details.row {
    padding: 0px !important;
}
    #collapseExample.in { margin-left: 15px;}
    .course-stauswrap {    position: relative; z-index: 9;}
    .adv-btn { text-align: center;}
    .adv-btn .pull-left { float: none!important;}
    .adv-btn .pull-left.filter-details-btn { margin: 0 0 10px 0;}

    .coupon-wrap #coupon_code { width:110px;}
    .accordian-panel.hide.active {margin-top: 15px}
}
@media (min-width:769px) {
    .md-pl0 {padding-left: 0px}
    .md.d-flex {
    display: flex; 
    }
}
@media (max-width:1280px) {
    #announcement_content, #carousel-announcement-generic, .carousel-inner carousel-announcements, #my_announcement_sequence_no_1 { height:504px!important;}
}
@media (min-width:1281px) {
    #announcement_content, #carousel-announcement-generic, .carousel-inner carousel-announcements, #my_announcement_sequence_no_1 { height:538px!important;}
}

.pb5 { padding-bottom: 5px!important}
.pt0 { padding-top: 0!important}
.mb5 { margin-bottom: 5px!important}


.my-courses-list-height { height:285px;}
.my-courses-list-height .last-btn-height, .my-courses-list-height .learn-date-list, .my-courses-list-height .date-bg-wrap { height:240px!important;}
.my-courses-list-height .row:first-child { float: left; height:240px; background:#3e3e3e;}
.my-courses-list-height .row:first-child .imgFix { padding-top: 45px;}

@media (min-width:1024px) {
    .thumb-inner .bg-gay-dark, .thumb-inner .bg-gay-light{ min-height:782px;}
    .attemp2 { position: absolute; bottom: 20px; }/*/need to change*/  
    /*.margin-btnt { position: absolute; bottom: 100px; need to change*/  
    .thumb-inner .bg-gay-dark .margin-btnt, .thumb-inner .bg-gay-light .margin-btnt { /*position: absolute; */bottom: 70px;}
    .thumb-inner .my-courses-list-height .margin-btnt { position: initial; bottom: auto; }
    .my-courses-list-height.bg-gay-dark, .my-courses-list-height.bg-gay-light { min-height: 277px; }
    .box-footer .nav>li>a{font-size:13px;}
}


.es #thumbCarousel .open_answersheet_class_116 { width: 130px;}

.login-wrap .from-content { padding: 30px 30px!important;}
@media (max-width:767px){
    .login-wrap .from-content .row.mb-15 { margin-bottom: 0;}

}
/*.select2-selection.select2-selection--single { height: 50px;}*/

/* Internet Explorer 10+, Microsoft Edge Browser */

_:-ms-lang(x), .ie11-float-l { float:left; }
_:-ms-lang(x), .ie11-width-auto { width:auto }
_:-ms-lang(x), .ie-bottom-66 { position: absolute; bottom: 66px!important;}

.overflowHidden{
    position: fixed !important;
    overflow: hidden !important;

}
.internal_server_head{font-size: 43px;font-weight: 600;color: #3d3d3d}
.internal_server_body{font-size: 20px;color: #3d3d3d}
/*end*/

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{right:0 !important;}
.navbar-nav>.user-menu>.dropdown-menu{margin-top:11px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#403e3e;}
.qua-text{color:#403e3e !important;}
.coupon-input{color:#403e3e !important;}
.form-control{color:#403e3e;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#403e3e;}

.qua-text{color:#403e3e !important;}
.coupon-input{color:#403e3e !important;}
.form-control{color:#403e3e;}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{right:0  !important;}
.navbar-nav>.user-menu>.dropdown-menu{margin-top:11px !important;}
.box{ overflow: hidden; }
.min-40{
    min-height: 40px !important;
}

/* Purpose :- Here this code is used for hide password display (Eyes) icon in Internet Explorer icon.
 * Name :- Navnath B. Kamthane
 * Branch :- mantis-1914
 **/
input[type=password]::-ms-reveal, input[type=password]::-ms-clear { display: none; }

.mb15{margin-bottom: 15px}


 /*Vinayak CSS added for modal alignmnet */
#getLearnersDetails .modal-body #all_learner #send_mail_user_table_wrapper table th:first-child {
    width: 25px;
}
