﻿/******************** Globally CSS Change Theme ********************/ 
body{font-size:12px !important; color:#424242; background:#eceff1; /*font-family: 'Conv_Roboto-Regular';*/ font-family: 'Myriad Pro Regular';}



@font-face {
    font-family: 'Myriad Pro bold';
    src: url('../../MultiTLMS/fonts/MyriadPro-Bold.eot');
    src: url('../../MultiTLMS/fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('../../MultiTLMS/fonts/MyriadPro-Bold.woff2') format('woff2'), url('../../MultiTLMS/fonts/MyriadPro-Bold.woff') format('woff'), url('../../MultiTLMS/fonts/MyriadPro-Bold.ttf') format('truetype'), url('../../MultiTLMS/fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'Myriad Pro light';
    src: url('../../MultiTLMS/fonts/MyriadPro-Light.eot');
    src: url('../../MultiTLMS/fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'), url('../../MultiTLMS/fonts/MyriadPro-Light.woff2') format('woff2'), url('../../MultiTLMS/fonts/MyriadPro-Light.woff') format('woff'), url('../../MultiTLMS/fonts/MyriadPro-Light.ttf') format('truetype'), url('../../MultiTLMS/fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Myriad Pro Regular';
    src: url('../../MultiTLMS/fonts/MyriadPro-Regular.eot');
    src: url('../../MultiTLMS/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../../MultiTLMS/fonts/MyriadPro-Regular.woff2') format('woff2'), url('../../MultiTLMS/fonts/MyriadPro-Regular.woff') format('woff'), url('../../MultiTLMS/fonts/MyriadPro-Regular.ttf') format('truetype'), url('../../MultiTLMS/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}     

@font-face {
    font-family: 'Myriad Pro Semibold';
    src: url('../../MultiTLMS/fonts/MyriadPro-Semibold.eot');
    src: url('../../MultiTLMS/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), url('../../MultiTLMS/fonts/MyriadPro-Semibold.woff2') format('woff2'), url('../../MultiTLMS/fonts/MyriadPro-Semibold.woff') format('woff'), url('../../MultiTLMS/fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../../MultiTLMS/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro Cond';
    src: url('../../MultiTLMS/fonts/MyriadPro-Cond.eot');
    src: url('../../fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'), url('../../fonts/MyriadPro-Cond.woff2') format('woff2'), url('../../fonts/MyriadPro-Cond.woff') format('woff'), url('../../fonts/MyriadPro-Cond.ttf') format('truetype'), url('../../fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
}
p{margin-bottom:0px}
.w-90{width:90%}
.hMin-75{min-height:75px;  max-height:75px;}
.font-14{font-size:14px}
.displayNone {display:none !important}
.form-control[readonly]{background:#ffffff}
.customDisabled{background:#e9ecef !important}
.displayTBLCenter {display:table; margin:0 auto}
.form-control-sm{height:26px !important; padding:3px !important}
.paddLTRTZero {padding: 0px}
.pt2{padding-top:2px !important}
.pbP15{padding-bottom:15%}
.pr10{padding-right:10px !important}
.marginleft50{margin-left:5%}
.strike {opacity:0.3} 
.brdTOP{border-top:1px solid #ddd}
ul.mngGroupConListing li a.curNone:hover{color:#333333}
.paddLTRT{padding:0px 20px !important}
ol ol, ul ul, ol ul, ul ol{padding:0; list-style:none}
a{color:#424242; text-decoration:none; outline:none;}
a:hover {color: #011631 ;}
a:focus{outline:none;}
.btn{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
.btn:focus{outline:none !important; box-shadow:none}
.btn-primary.disabled, .btn-primary:disabled{background:#ffffff; border-color:#2d3436 ; box-shadow:none; color:#212529}
.btn-primary.disabled:hover, .btn-primary:disabled:hover{background:#ffffff; border-color:#2d3436 ; box-shadow:none; color:#212529}
.form-group{margin-bottom:10px}
.form-group label{font-family: 'Myriad Pro Semibold'; color:#000000; margin-bottom:5px}
.input-group-append label{font-family: 'Myriad Pro Regular'; color:#333333; font-size:12px !important;  margin-bottom:5px; padding:5px 10px !important}
label{margin-bottom:5px}
.mb20{margin-bottom:20px}
.dropdown-item.active, .dropdown-item:active{background-color:#ffffff; color:#333333}
ul{margin: 0px; padding: 0px}
ul li {list-style: none;}
table.dataTable{width:100% !important}
.noromalFont{font-weight:normal}
.disNote{font-family: 'Myriad Pro Regular'; color: #8a8787; margin-left:2px; font-style: italic; font-size:11px}
.paddLeftZero{padding-left:0px !important}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #455a64;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);}
::-webkit-scrollbar {width: 12px;}

.colorBlackBold{/*font-weight:bold !important;*/ font-family: 'Myriad Pro Semibold'; color:#333333 !important}
.colorGreenBold{font-family: 'Myriad Pro Semibold'; color:#17bb34 !important}
.textBold{font-weight:bold !important}
.fullscreen{width:100% !important; float:left}
.posRel{position:relative !important}
.underline{text-decoration:underline}
.underlineNone{text-decoration:none}
.form-control{height:24px; padding:0px 5px; border-color:#DBDBDB}
.starValid{color:#E41F35; font-size:12px;/*font-family: 'Conv_Roboto-Bold';*/ padding-left:2px}
.field-validation-error, .noRecord{color:#E41F35 !important; padding:5px}
.redColor{color:#E41F35 !important}
.field-validation-error{padding:4px 0px; float:left; width:100%}
.noRecord{padding:8px 10px; float:left; width:100%;text-align:center}
.noRecordGrayBG{background: #f0f0f0; text-align: center; margin-bottom: 10px;}
.excIcon{color:#333333; font-size:18px;padding-left:8px}
.curNone {cursor: inherit !important}
.curPointer{cursor: pointer !important}
.SystemGenTExt{color:#b5b5b5; margin-left:5px}
.hrLine{border-bottom:1px solid #dcdcdc}
.verticalmiddle{vertical-align:middle}
.listView{font-size:18px; color:#636c77}
.listView:hover{color:#d63031}
.pos{position:relative !important}
.absTR{position:absolute; top:0px; right:0px}
.tabRTFooter{position:absolute; bottom:0px; z-index:11}
.mCSB_scrollTools{right:-5px !important;}
.mCSB_inside > .mCSB_container{margin-right:0px !important;}
/*.mCSB_scrollTools .mCSB_draggerRail{width:8px !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;}*/

.mCSB_draggerRail{width:4px !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; background:#d8d8d8 !important; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#636c77 !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;}
 

/* placeholder */
.form-control{font-size:12px; color:#a1a1a1}
.form-control::-webkit-input-placeholder {color:#a1a1a1; font-size:11px }
.form-control:-moz-placeholder {color:#a1a1a1; font-size:11px }  
.form-control::-moz-placeholder {color:#a1a1a1; font-size:11px } 
/*.form-control:-ms-input-placeholder {color:#a1a1a1; font-size:11px }*/
/* placeholder */

.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-toggler{background:none;outline:none}
.navbar-toggler:focus{outline:none}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled{background-position: center left !important;padding-left: 18px !important; /*font-weight:normal !important*/}

.ladingdiv .mainLoader {height: 0; width: 0; padding: 15px; border: 6px solid #ccc; border-right-color: #888; border-radius: 22px; -webkit-animation: rotate 1s infinite linear; position: absolute; left: 50%; top: 50%; z-index:9999}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.ladingdiv h4{ position: absolute; left: 49%; top: 57%; z-index:9999}



/* sessionTimeOut */
/*.sessionTimeOut{background:#ffffff; margin-top:70px; padding-bottom:20px; -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75); width:80%; margin:30% 0px auto}
.sessionTimeOut h2{font-size:20px; font-weight:bold; padding:15px; background:#ffffff; color:#44424f; border-bottom:1px solid #dddddd}
.sessionTimeOut h3{font-size:74px; color:#e93541; padding:15px;}
.sessionTimeOut h3 i{font-size:74px;}
.sessionTimeOut p{font-size:14px; color:#0066cd;}
.sessionTimeOut p a{color:#0066cd; text-decoration:underline}
.sessionTimeOut p a:hover{text-decoration:none}*/
/* sessionTimeOut */

/* Logout Custom Error Page */
.logoutPage{width:320px; margin:0px auto; margin-top:4%; text-align:center; padding:20px; -webkit-box-shadow: 1px 1px 5px 0px rgba(191,191,191,1); -moz-box-shadow: 1px 1px 5px 0px rgba(191,191,191,1); box-shadow: 1px 1px 5px 0px rgba(191,191,191,1); background:#ffffff}
.logoutPage h1{background: #2db50b; color:#ffffff; width: 70px; height: 70px; border-radius: 100%; padding-top: 10px; text-align: center; padding-left: 5px; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px;}
.logoutPage h4{margin-bottom: 15px;}
.logoutPage p a{color:#333333; text-decoration:underline; /*font-family: 'Conv_Roboto-Medium';*/}
.customError{}
.customError h1{background:#dcbf0c; color:#ffffff; padding-left:0px}
/* Logout Custom Error Page */


.displayNone{display:none !important}
.tab-content > .active{float:left; width:100%}
.pt5{padding-top:5px !important}
.mt0{margin-top:0px !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt11{margin-top:11px !important}
.mt70{margin-top:25px !important}
.mt6{margin-top:6px !important}
.mmt15{margin-top:-15px !important}
.pl0{padding-left:0!important;}
.pl5{padding-left:5px!important;}
.ml10{margin-left:15px!important;}
.padLeft7{padding-left:7px!important;}
.ml0{margin-left:0!important;}
.pr0{padding-right:0!important;}
.mtp10{margin-top:6% !important}
.mr10{margin-right:10px}
.head{font-size:20px}
.subhead{font-size:15px}

.btn {text-transform:uppercase; text-align:center; /*padding:8.5px;*/ font-size:11px}
.inputBtn{padding:5px 8.5px}
.btn-default{background:#fff; color:#2d3436; border-color:#2d3436; /*border-bottom:2px solid #1f3344*/}
.btn-default:hover{background:#011631; color:#ffffff; border-color:#011631; /*border-bottom:2px solid #1f3344*/}
.btn-primary{/*background:#d63031; color:#ffffff; border-color:#d63031*//*; border-bottom:2px solid #a61726*/}
.btn-primary{background: #fff; color:#002d66; border-color: #002d66;}
.btn-primary:hover{background:#011631; color:#ffffff; border-color:#011631; /*border-bottom:2px solid #a61726*/}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{background:#002d66; color:#ffffff; border-color:#002d66;}

.btn-primaryActive{background:#002d66; color:#ffffff; border-color:#002d66; border-bottom:2px solid #002d66}
.btn-primaryActive:hover{background:#011631; color:#ffffff; border-color:#011631; }


.btn-search, .btn-clear{background:#002d66;color:#fff; border-color:#002d66; padding:0px 6px; font-size: 14px;}
/*.btn-search:hover, .btn-clear:hover{background:#c22b2c; color:#c22b2c; border-color:#c22b2c;}*/

.clsOIGCheck{background:#e2e2e2; color:#363636; border-color:#e2e2e2; /*border-bottom:2px solid #c7c5c5;*/ }
.clsOIGCheck, .clsForceSubmit{min-width:100px; margin-bottom:10px}

.jconfirm .jconfirm-box{/*padding:0px !important*/}
/*.jconfirm .jconfirm-box.jconfirm-type-animated{padding:15px 15px 0}*/
/*.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{padding:15px 15px 0px 15px}*/

.popConWrapp{padding:0 15px}


/*.switch {position: relative; float:left; margin-left: 15px; margin-right: 15px;margin-top:8px; display: inline-block;width:45px;height:13px;}
.switch input {opacity: 0; width: 0; height: 0;}
.slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ffffff; border:1px solid #000000; -webkit-transition: .4s; transition: .4s;}
.slider:before {position: absolute; content: ""; height: 10px; width: 10px; left: 4px; bottom:0.5px; background-color: white; -webkit-transition: .4s; transition: .4s; top:1px}
.switch input:checked + .slider {background-color: #000000;}
.switch input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.switch input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}*/

.activeText{float:left; padding-top:4px; font-family: 'Myriad Pro Semibold';}
.inactiveText{float:left; padding-top:4px; font-family: 'Myriad Pro Semibold';}

/***************/
.switchbutton{float:left; padding-top:5px; float: left; padding-left: 6px; padding-right: 6px;}
.tgl-sw + .btn-switch{width:25px !important}
/*.switchbutton{display:inline-block;position:relative;top:8px; float:left}*/
.switchbutton .switch {position:relative;display:inline-block;width:35px; margin-right:10px; margin-left:10px; height:15px;}
.switchbutton .switch input{opacity: 0;width: 0;height: 0;}
.switchbutton .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0px;background-color:#ffffff; border:1px solid #000000; -webkit-transition:.4s;transition:.4s;}
.switchbutton .slider:before{position:absolute;content:"";height:10px;width:10px;left:2px;bottom:1px;background-color:#000000;-webkit-transition:.4s; transition:.4s;border:2px solid #000000;}
.switchbutton input:checked + .slider {background-color:#ffffff;}
.switchbutton input:focus + .slider {box-shadow: 0 0 1px #337cc2;}
.switchbutton input:checked + .slider:before{-webkit-transform: translateX(19px);-ms-transform:translateX(19px);transform: translateX(19px);border:2px solid #000000;}
.switchbutton input[type="checkbox"]:disabled + .slider{cursor:default}
/*.switchbutton input[type="checkbox"]:disabled + .slider {background-color:#ccc;}
.switchbutton input[type="checkbox"]:disabled + .slider:before{-webkit-transform: translateX(19px);-ms-transform:translateX(19px);transform: translateX(19px);border:2px solid #ccc;}*/
.switchbutton .slider.round {border-radius:34px;}
.switchbutton .slider.round:before {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.table{margin-bottom:0px}
.table thead{}
.table thead tr th{/*font-family: 'Conv_Roboto-Medium';*/ color:#000000; font-weight:bold; border-bottom:2px solid #e1e1e1; padding:10px 5px 7px 5px; border-top:none; font-family: 'Myriad Pro Semibold';}
.table tbody{}
.table tbody tr td{padding:25px 5px; color:#333333;}
.table thead tr th, .table tbody tr td{font-weight:normal !important; }
.table tbody tr td .fa{font-size:18px}
/*.chkTBL .table thead tr th:first-child, .chkTBL .table tbody tr td:first-child{width:40px}*/
table.dataTable tbody tr:hover td{background: #e6f7ff;}
.bgTRGrey td{background:#ececec}

.abtCDPTBL thead tr th{border-bottom-width:1px}
.abtCDPTBL thead tr th, .abtCDPTBL tbody tr td{padding:5px 10px;}
.firstColWidthTBL thead tr th:first-child, .firstColWidthTBL tbody tr td:first-child{width:130px !important}
.tblsingleRes{margin-top:10px}
.tblsingleRes .table thead tr th, .tblsingleRes .table tbody tr td{padding:5px 8px}
.tblsingleRes .table thead tr th{/*background:#f6f6f6;*/ background:#ffffff; border:1px solid #e2e2e2; color:#716c6c}
.tblsingleRes .table tbody tr td{border:1px solid #e2e2e2}
.tblsingleRes .table tbody tr td:first-child{width:30px; text-align:center}
.tblsingleRes .table tbody tr td:first-child label{padding-top:8px; margin-bottom:0px}
.tblsingleResRadio .table tbody tr td:first-child label{padding-top:7px; margin-bottom:0px}
.tblsingleRes .table tbody tr td:last-child{width:30px}
.tblsingleResTWOCol {margin-top:10px}
.tblsingleResTWOCol .table thead tr th, .tblsingleResTWOCol .table tbody tr td{padding:5px 8px; color:#716c6c;}
.tblsingleResTWOCol .table tbody tr td:first-child{width:auto}
.tblsingleResTWOCol .table tbody tr td:last-child{width:30px; text-align:center}

.submitBtn {float:right}
.submitBtn .btnSearch{min-width:200px; background:#000000; border-color:#000000}

ul.ui-autocomplete{background:#ffffff; z-index:999 !important; padding:0px; -webkit-box-shadow: 0px 2px 5px 0px rgba(150,150,150,1); -moz-box-shadow: 0px 2px 5px 0px rgba(150,150,150,1); box-shadow: 0px 2px 5px 0px rgba(150,150,150,1);}
ul.ui-autocomplete li.ui-menu-item{/*padding:15px 7px 6px 7px;*/ font-size:12px; border-bottom:1px solid #dddddd}
ul.ui-autocomplete li.ui-menu-item:hover{/*background:none !important;*/}
.ui-menu .ui-menu-item-wrapper{float:left; width:100%}
.ui-helper-hidden-accessible{display:none !important}
.dataTables_empty{margin-bottom:15px; padding:5px 25px !important; text-align:center; color:#ff0000 !important; background:#ffffff !important;}
table.dataTable thead th, table.dataTable thead td{padding:10px !important; border-bottom:none !important}
 
.loaderImg {background:#ffffff;height:100%;opacity:0.7;padding:15px;position:fixed;width:100%;z-index:10000000000;top:0}
.loaderImg img {top:34%;left:47%;position:absolute;/*width:120px; height:120px;*/}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {padding:8px 2px 8px 2px !important}
 .dataTables_wrapper .dataTables_info{color:#9B9B9B !important}
.datepicker{border: 1px solid #f7f7f7; -webkit-box-shadow: #333333 0px 0px 7px; -moz-box-shadow: #333333 0px 0px 7px; box-shadow: #333333 0px 0px 7px;z-index:1001 !important}
.datepicker th.prev, .datepicker th.next{background:#002d66 !important; color: #ffffff !important; font-weight: bold !important;}
.datepicker table tr td.today{background:#fde19a !important; color:#212529 !important; font-weight: bold !important;}
.datepicker table tr td.active{background:#002d66!important;color:#fff!important; font-weight: bold !important;}
.datepicker td, .datepicker th{font-size:12px}
table.dataTable.no-footer{border-bottom:1px solid #ddd !important}
/******************** Globally CSS Change Theme END********************/

/******************** Header CSS ********************/ 
.logoDiv{text-align:center; width:100%; background:#ffffff; padding:5px 0px 6px 0px; -webkit-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1); -moz-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1); box-shadow: -1px 4px 5px 0px rgba(222,222,222,1);}
.logoDiv img{max-width:127px}
.navbarLeft{position:absolute; left:10px; top:10px;}
.navbarLeft h6{color:#333333; opacity:0.4; font-size:12px; font-family: 'Myriad Pro Semibold'; padding-top:13px; padding-left:10px}
/*.navbarLeft a .fa{font-size: 24px; color: #e41f35; padding-top: 10px;}*/
.navbarRight{/*background:#fff;border-bottom:1px solid #e2e2e2;*/padding:5px 4px 0px 20px; position:absolute; right:0px; top:0px; z-index:2}

.tblFilter{/*float: left; width: 100%; padding: 10px; padding-bottom:4px*/}
.tblFilter h6{font-size:11px}
.filterWrapp{/*margin-top:10px*/}
.filterWrapp .filterText{float:left; padding-right:10px}
.filterWrapp .filterIcon{float:left; background-image: url("../../MultiTLMS/images/filter.png"); background-repeat: no-repeat, repeat; background-position: 0px 0px; width:20px; height:15px; margin-top:4px}
.filterWrapp .filterIcon:hover{background-image: url("../../MultiTLMS/images/filter-hover.png"); background-repeat: no-repeat, repeat; background-position: 0px 0px; width:20px; height:15px}

.advFilter{padding-left:0px; padding-right:0px}
.advFilter h6{padding-top:9px}
.advFilter .filterWrapp .filterIcon{margin-top:8px}

ul.advFilListing{}
ul.advFilListing li{float:left; padding-left:10px}
/*ul.formGroupTopListing li .form-control::-webkit-input-placeholder, ul.advFilListing li .form-control::-webkit-input-placeholder {font-style:italic}
ul.formGroupTopListing li .form-control:-moz-placeholder, ul.advFilListing li .form-control:-moz-placeholder {font-style: italic}  
ul.formGroupTopListing li .form-control::-moz-placeholder, ul.advFilListing li .form-control::-moz-placeholder {font-style:italic} 
ul.formGroupTopListing li .form-control:-ms-input-placeholder, ul.advFilListing li .form-control:-ms-input-placeholder {font-style:italic}*/


.navbarRight .userCircle::after{content:none}
.navbarRight .userCircle, .userBox .dropdown-menu .innUserCircle{background:#002d66;color:#ffffff; font-size:12px; padding-top:4px; text-align:center; width:27px; height:27px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; margin-top:3px; margin-right:5px}
.navbarRight .dropdown-menu .innUserCircle{background:#fff;color:#002d66;}
.userBox {padding-top:1px}
.userBox .dropdown-menu {top:46px; background:#333333; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:3px 0 0rem 0}
.userBox .dropdown-menu .innUserCircle{float:left;}
.userBox .dropdown-menu .flatIcon{float:left; font-size:12px; padding-top:5px; padding-left:4px; width:20%; min-width:34px}
.userBox .dropdown-menu .text{float:left; font-size:12px; padding-top:6px; padding-left: 7px; width:60%}
.userBox .dropdown-menu a{font-size:11px; color:#ffffff; float:left}
.userBox .dropdown-menu a:hover{background:#666666}
.userProfile .dropdown-item{padding:1px 15px 3px 15px; height:33px; color:#ffffff; float:left; background:none; display:inline-flex}
.bellIcon{padding-top:7px; margin-right:11px}
.bellIcon .fa{font-size:18px; color:#888888}
.navbar-nav .faqText{padding-top: 8px; padding-right: 10px; border-right: 1px solid #ccc; margin-right: 12px;}

/******************** Header CSS END ********************/
/******************** Left Menu CSS ********************/
.sidebarmenus {
    background: #FF7F27
}
.sidebarwrappLayout{top:59px}
@keyframes swing {0% {transform: rotate(0deg);}
10% {transform: rotate(10deg);}
30% {transform: rotate(0deg);}
40% {transform: rotate(-10deg);}
50% {transform: rotate(0deg);}
60% {transform: rotate(5deg);}
70% {transform: rotate(0deg);}
80% {transform: rotate(-5deg);}
100% {transform: rotate(0deg);}
}
@keyframes sonar {0% {transform: scale(0.9);opacity: 1;}
100% {transform: scale(2);opacity: 0;}
}

.sidebar-wrapper, .sidebar-wrapper .sidebar-brand > a, .sidebar-wrapper .sidebar-dropdown > a:after, .sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before, .sidebar-wrapper ul li a i, .sidebar-wrapper .sidebar-search input.search-menu, .sidebar-wrapper .sidebar-search .input-group-text, .sidebar-wrapper .sidebar-menu ul li a, #show-sidebar, #close-sidebar {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.sidebar-wrapper ul {list-style-type: none;padding: 0;margin: 0;}
.sidebar-dropdown{position:relative}
.sidebar-dropdown{/*border-bottom:2px solid #fff*/}
.sidebar-dropdown.active{/*border-bottom:2px solid #e41f35*/}
.activeMenu{/*border-bottom:2px solid #e41f35;*/ }
.sidebar-menu ul li{float:left;width:100%;}
.sidebar-menu ul > li > a:hover{background:#f2f2f2}
.sidebar-submenu{left:0;/*background:#f2f2f2;*/ position: relative;width:100%; top:0;/*z-index: 1000;*/display: block;float: left;min-width: 160px;/*padding:0px 0px 5px 0px;*/ padding:0px 0px 0px 0px; margin:0px 0px 0px;font-size: 14px;text-align: left;list-style: none;background-clip: padding-box;/*border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;*/}
/*.sidebar-menu li.activeMenu a{background:#f2f2f2}*/
.sidebar-wrapper .sidebar-menu ul li ul li a{padding-left:62px}
.sidebar-wrapper a {text-decoration: none;}
.sidebar-content {max-height: calc(100% - 30px);height: calc(100% - 30px);position: relative;}
.sidebar-content.desktop {overflow-y: hidden;}
.sidebar-wrapper .sidebar-brand {padding: 10px 20px;display: flex;align-items: center;}
.sidebar-wrapper .sidebar-brand > a {text-transform: uppercase; font-weight: bold; flex-grow: 1;}
.sidebar-wrapper .sidebar-brand #close-sidebar {cursor: pointer; font-size: 20px;}
.sidebar-wrapper .sidebar-header {padding: 20px;overflow: hidden;}
.sidebar-wrapper .sidebar-header .user-pic {float: left; width: 60px; padding: 2px; border-radius: 12px; margin-right: 15px; overflow: hidden;}
.sidebar-wrapper .sidebar-header .user-pic img {object-fit: cover; height: 100%; width: 100%;}
.sidebar-wrapper .sidebar-header .user-info {float: left;}
.sidebar-wrapper .sidebar-header .user-info > span {display: block;}
.sidebar-wrapper .sidebar-header .user-info .user-role {font-size: 12px;}
.sidebar-wrapper .sidebar-header .user-info .user-status {font-size: 11px;margin-top: 4px;}
.sidebar-wrapper .sidebar-header .user-info .user-status i {font-size: 8px;margin-right: 4px;color: #5cb85c;}
.sidebar-wrapper .sidebar-search > div {padding: 10px 20px;}
/*.sidebar-wrapper .sidebar-menu {padding-bottom: 10px;}*/
.sidebar-wrapper .sidebar-menu .header-menu span {font-weight: bold; font-size: 14px; padding: 15px 20px 5px 20px; display: inline-block;}
.sidebar-wrapper .sidebar-menu ul li a {
    float: left;
    width: 100%;
    text-decoration: none;
    position: relative;
    padding: 6px 10px 6px 10px;
    padding-left: 22px;
    font-size: 12px; /*border-bottom:4px solid #fff;*/
    border-top: 1px solid #e9e9e9;
    color: white;
    font-weight: bold; /*font-family: 'Myriad Pro Semibold';*/ /*font-family: 'Conv_Roboto-Regular';*/
}
.sidebar-wrapper .sidebar-menu ul li:hover{/*border-bottom:2px solid #f00*/}

.sidebar-wrapper .sidebar-menu ul li:first-child a {/*border-top:none;*/ padding-top:10px; border-top:1px solid #e9e9e9}
/*.sidebar-wrapper .sidebar-menu ul li:last-child a {border-bottom:1.5px solid #e9e9e9}*/
.sidebar-wrapper ul > li a:hover{/*border-bottom:4px solid #d63031*/}
.sidebar-wrapper ul > li.active > a{/*border-bottom:4px solid #d63031*/}
.sidebar-wrapper .sidebar-menu ul li a.active{border-bottom:4px solid #d63031}
.sidebar-wrapper .sidebar-menu ul li a i {margin-right:2px;font-size: 12px;width:20px;height: 30px;line-height: 30px;}
.sidebar-wrapper .sidebar-menu ul li a:hover > i::before {display: inline-block;animation: swing ease-in-out 0.5s 1 alternate;}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown > a:after {/*font-family: FontAwesome; content: "\f107"; font-style: normal;*/ display: inline-block; font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;background: 0 0;position: absolute;right:15px;top:15px;font-size: 17px}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li {font-size: 12px;}
.sidebar-wrapper .sidebar-menu ul li a span.label, .sidebar-wrapper .sidebar-menu ul li a span.badge {float: right; margin-top: 8px; margin-left: 5px;}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge, .sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label {float: right; margin-top: 0px;}
.sidebar-wrapper .sidebar-menu .sidebar-submenu {display: none;}
.sidebar-wrapper .sidebar-menu .sidebar-submenu ul li{/*padding-bottom:5px*/}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active > a:after {transform: rotate(-90deg); right: 17px;}
.sidebar-wrapper .sidebar-menu ul li:first-child a{/*border-top:none*/}
.sidebar-wrapper .sidebar-menu ul li:last-child{border-bottom:1px solid #e9e9e9}
.sidebar-wrapper .sidebar-menu ul li.activeMenu:last-child{/*border-bottom:2px solid #e41f35*/}
.sidebar-wrapper .sidebar-menu ul li.activeMenu:last-child .sidebar-submenu{bottom:0;top:auto}
.sidebar-wrapper .sidebar-menu ul li a .meIcon{width:41px; height:28px; float:left; background-repeat: no-repeat, repeat;}
.sidebar-wrapper .sidebar-menu ul li a .meText {
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}
.sidebar-wrapper .sidebar-menu ul li a:hover {
    color: #002d66;
}
.sidebar-wrapper .sidebar-menu ul li a .IDashboard{background-image: url("../../MultiTLMS/images/IDashboard.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IGroup{background-image: url("../../MultiTLMS/images/IDashboard.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IUser{background-image: url("../../MultiTLMS/images/IUser.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IMaster{background-image: url("../../MultiTLMS/images/IMaster.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IConRep{background-image: url("../../MultiTLMS/images/cont-repository.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .ICatalog{background-image: url("../../MultiTLMS/images/ICatalog.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IdisCoupon{background-image: url("../../MultiTLMS/images/ICoupon.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IAssRules{background-image: url("../../MultiTLMS/images/IAssRules.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IExtension{background-image: url("../../MultiTLMS/images/extension.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IEnrolment{background-image: url("../../MultiTLMS/images/IEnrolment.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IPolicyManual{background-image: url("../../MultiTLMS/images/Policy_Manuals.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .ITraReport{background-image: url("../../MultiTLMS/images/ITraReport.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IDisReport{background-image: url("../../MultiTLMS/images/IDisReport.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IOIGGSAEX{background-image: url("../../MultiTLMS/images/OIG-GSA.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IOIG{background-image: url("../../MultiTLMS/images/oig.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IEmail{background-image: url("../../MultiTLMS/images/IEmail.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IPayGat{background-image: url("../../MultiTLMS/images/IPayGat.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .IACPEProducts{background-image: url("../../MultiTLMS/images/IACPEProducts.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li a .AdminRights{background-image: url("../../MultiTLMS/images/Admin.png"); background-position:0px 3px;}
.navbar-expand-lg .navbar-nav .dropdown-menu{-webkit-box-shadow: 0px 0px 8px 0px rgba(183,183,183,1); -moz-box-shadow: 0px 0px 8px 0px rgba(183,183,183,1); box-shadow: 0px 0px 8px 0px rgba(183,183,183,1);}
.sidebar-wrapper .sidebar-menu ul li a .Ivendor{background-image: url("../../MultiTLMS/images/vendor.png"); background-position:0px 0px;}
.sidebar-wrapper .sidebar-menu ul li{position:relative}
.sidebar-menu  ul > li.sidebar-dropdown  > span.holder{background:url(../../MultiTLMS/images/defaultarrow.png) 0 0 no-repeat;height:11px;width:16px;position: absolute;right: 0px;top:19px;}
.sidebar-menu  ul > li.activeMenu  > span.holder{background:url(../../MultiTLMS/images/downarrow.png) 0 0 no-repeat;height:11px;width:16px;position: absolute;right:3px;top:19px;}
.sidebar-wrapper .sidebar-menu ul li.active a .meText{font-family: 'Myriad Pro bold';color:#002d66;}
.sidebar-wrapper .sidebar-menu ul li.activeMenu a .meText{font-family: 'Myriad Pro bold';color:#002d66;}
.sidebar-wrapper .sidebar-menu ul li.activeMenu  .sidebar-submenu{display:block !important}
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li.activeMenu a{font-family:'Myriad Pro bold';color:#002d66;}
/*.accordian-blog #cssmenu > ul > li.open .holder{background:url(../../MultiTLMS/images/downarrow.png) 0 0 no-repeat;right:4px;top:15px;}*/


/******************** Left Menu END ********************/
 
/******************** Content CSS ********************/

.mainContent{background:#ffffff; float:left; width:100%; padding:7px 20px; min-height:578px}
.conHeader{border-bottom:2px solid #002d66;}


ol.breadcrumb{background:none; padding:0px; margin-bottom:8px}
ol.breadcrumb li{color:#969696; font-size:18px}
ol.breadcrumb .breadcrumb-item.active{/*font-family: 'Century Gothic';*/ font-family: 'Myriad Pro bold'; font-size:18px; color:#000000; padding-left:12px;}
ol.breadcrumb li a{color:#333333}

ul.subTitle{background:none; margin-bottom:0px; border-bottom:1px solid #C1C1C1; float:left; width:100%}
ul.subTitle li{color:#969696; font-size:18px}
ul.subTitle .breadcrumb-item.active{/*font-family: 'Century Gothic';*/ font-family: 'Myriad Pro bold'; font-size:15px; color:#000000; margin-left:12px; float:left; border-bottom:2px solid #002d66}
ul.subTitle li a{color:#333333}

ul.headerListing{}
ul.headerListing li{float:left; padding-left:20px;}
ul.headerListing li a{color:#000000; float:left}
ul.headerListing li a span.text{float:left; padding-top:8px; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Medium';*/ font-size:12px}
ul.headerListing li a span.icon{float:left; width:26px; height:26px; margin-left:10px; margin-top:4px; background:#000000; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
ul.headerListing li a .icon.iconUser{background-image: url("../../MultiTLMS/images/add-user.png"); background-repeat: no-repeat, repeat; background-position:6px 6px;}
ul.headerListing li a .icon.iconBack{background-image: url("../../MultiTLMS/images/back-btn.png"); background-repeat: no-repeat, repeat; background-position:6px 7px;}
ul.headerListing li a .icon.iconbulkImp{background-image: url("../../MultiTLMS/images/bulk-import.png"); background-repeat: no-repeat, repeat; background-position:4px 4px;}
ul.headerListing li a .icon.iconUpload{background-image: url("../../MultiTLMS/images/upload.png"); background-repeat: no-repeat, repeat; background-position:6px 4px;}
ul.headerListing li a .icon.iconExTOEx{background-image: url("../../MultiTLMS/images/export-xls.png"); background-repeat: no-repeat, repeat; background-position:6px 5px;}
ul.headerListing li a .icon.iconBulkHis{background-image: url("../../MultiTLMS/images/bulk-his.png"); background-repeat: no-repeat, repeat; background-position:6px 6px;}


ul.headerListing li a:hover{color:#002d66} 
ul.headerListing li a:hover span.icon{background-color:#011631;}
ul.headerListing li.active a span.icon{background-color:#002d66 !important;}
ul.headerListing li.active a{/*color:#d63032;*/ float:left}

ul.headerListingIConSmall li a span.icon{float:left; width:20px; height:20px; margin-left:10px; margin-top:4px; background:#000000; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
ul.headerListingIConSmall li a .icon.iconUser{background-image: url("../../MultiTLMS/images/add-small.png"); background-repeat: no-repeat, repeat; background-position:5.5px 5.7px}


.inerHeaderBrd ul.headerCriteriaListing li a span.text{padding-top: 1px;}
ul.headerCriteriaListing li a .icon.iconUser{background-position: 5px 5px;}
ul.headerCriteriaListing li a span.icon{width: 24px; height: 23px;}

.mngGroupBoxHeader ul.headerListingIConSmall li a span.icon {
    margin-top: 1px
}


.creditProfileTab ul.headerListing li a .icon.iconMins2{background-image: url("../../MultiTLMS/images/minus.png"); background-repeat: no-repeat, repeat; background-position:7px 11px;}
.creditProfileTab ul.headerListing li a span.icon{background:#ffffff; border:1px solid #333}
.creditProfileTab ul.headerListing li a:hover span.icon{background-color:#ddd}


 
#wrapper{padding-left: 0; /*margin-top:67px;*/ /*-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;*/}
#wrapper.toggled{padding-right:200px;}
#sidebar-wrapper{z-index:1;position:absolute; margin-bottom:50px; left:200px;width:0;height:100%;margin-left:-200px;/*-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;*/background:#fff;border-right:1px solid #d7dee3; /*overflow:hidden;min-height:918px*/}
#wrapper.toggled #sidebar-wrapper{width:200px;}
#page-content-wrapper {width:100%;position:absolute;padding:15px;}
#wrapper.toggled #page-content-wrapper{position: absolute; margin-right:-200px; }


ul.pagination{}
ul.pagination li.page-item .page-link{border:none; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; margin:0px; margin-left:2px; color:#b0b0b0}
.page-item.active .page-link{background:#d63031; color:#ffffff !important}
.page-link:focus{box-shadow:none}

#sidebarFilter {width:274px;position: fixed;top: 0;right: -275px; height: 100vh; z-index: 999; background: #ffffff; color: #333333; transition: all 0.3s;  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);right: 0;display:none;}
#filterBody {transition: all 0.3s;}
#filterBody .filterWrapp .filterInText{padding-left:0px; padding-top:15px; float: left; font-size: 18px;font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Bold';*/}
.overlay{display:none;position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.7);z-index: 998;opacity: 0;transition: all 0.5s ease-in-out;opacity: 1;top:0}
#dismissAdd, #dismiss {width: 35px; height: 35px; line-height: 35px; text-align: center; background: #ffffff;position: absolute; top:2px; right: 10px; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#dismissAdd:hover, #dismiss:hover {background: #fff;color: #7386D5;}
.filterHeader {float: left; width: 100%; border-bottom:2px solid #002d66; padding-bottom:8px; padding-top:2px}

.filterInnHead{float: left; width: 100%; border-bottom: 1px solid #c8c8c8; padding-bottom: 3px; font-family: 'Myriad Pro Semibold'; color:#989898; font-size:14px}
.filterInnHead .filterInText{padding-left: 10px; padding-top: 15px; float: left; font-size: 14px !important; font-family: 'Myriad Pro Semibold'; color:#989898; padding-top:12px !important}
.filterInnHead .faIcon{float:right; padding-top:5px; padding-right: 10px;}


/*Bulk Import Page*/
#filterBody .bulkImport { width:560px; right:-560px;}
#filterBody #sidebarFilter.active{ right:0px;}
.bulkNoteText{color:#6b6b6b; text-align:center; font-size:11px; padding-top:7px;}
/*Bulk Import Page*/

/*Add User Page*/
/*#filterBodyAddUser .bulkImport { width:760px; right:-760px;}*/
#filterBodyAddUser .bulkImport { width:760px; right:-760px;}
#sidebarFilterAddUser {width: 560px;position: fixed;top: 0; height: 100vh; z-index: 999; background: #ffffff; color: #333333; transition: all 0.3s;  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);}
#sidebarFilterAddUser.active {right: 0;}
#filterBodyAddUser {transition: all 0.3s;}
#filterBodyAddUser .filterWrapp .filterInText{padding-left:0px; padding-top:6px; float: left; font-size: 18px; color:#000000; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Bold';*/}
.enrollcode .filterWrapp .filterInText{padding-left:0px; padding-top:6px; float: left; font-size: 18px; color:#000000; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Bold';*/}
.enrollcode .filterWrapp .filterHeader{margin-bottom:8px}
/*Add User Page*/

/*Edit User Page*/
#filterBodyEditUser .bulkImport { width:760px; right:-760px;}
#sidebarFilterEditUser {width: 275px;position: fixed;top: 0;right: -275px; height: 100vh; z-index: 999; background: #ffffff; color: #333333; transition: all 0.3s;  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);}
#sidebarFilterEditUser.active {right: 0;}
#filterBodyEditUser {transition: all 0.3s;}
#filterBodyEditUser .filterWrapp .filterInText{padding-left: 10px; padding-top:15px; float: left; font-size: 18px; /*font-family: 'Conv_Roboto-Bold';*/}
/*Edit User Page*/


.sidebarpoup{ width:760px; right:-760px;}
.sidebarpoup{width: 560px;position: fixed;top: 0; height: 100vh; z-index: 999; background: #ffffff; color: #333333; transition: all 0.3s;  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);}
.sidebarpoup.active {right: 0;}
.sidebarpoup{transition: all 0.3s;}
.sidebarpoup .filterWrapp .filterInText{padding-left:0px; padding-top:6px; float: left; font-size: 18px; color:#000000; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Bold';*/}
.sidebarpoup .filterWrapp .filterInText{padding-left:0px; padding-top:6px; float: left; font-size: 18px; color:#000000; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Bold';*/}




/************** cal & datepicker css Start **************/
.calIcon {position: relative;}
.ui-datepicker{display:none !important}
.ui-datepicker-trigger {border: none; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; position: absolute; right: 1px; top: 1px; z-index: 9; border-left: 1px solid #cacaca; padding:6.5px 8px} 
/*.ui-datepicker {z-index:15 !important}*/
.ui-datepicker-trigger{border:none; background:none; position: absolute; right:1px; top:-3px;/*z-index:9;*/ z-index:0; color:#9b9b9b; /*border-left:1px solid #cacaca;*/ padding:5.5px 8px}
.ui-datepicker{border:1px solid #dddddd;-webkit-box-shadow: #333333 0px 0px 7px; -moz-box-shadow: #333333 0px 0px 7px; box-shadow: #333333 0px 0px 7px;}
.ui-widget-header{background: #fcfcfc !important; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#EDEDED)) !important; background: -webkit-linear-gradient(#fcfcfc, #EDEDED) !important; background: -moz-linear-gradient(#fcfcfc, #EDEDED) !important; background: -ms-linear-gradient(#fcfcfc, #EDEDED) !important; background: -o-linear-gradient(#fcfcfc, #EDEDED) !important; background: linear-gradient(#fcfcfc, #EDEDED) !important; -pie-background: linear-gradient(#fcfcfc, #EDEDED) !important;}
.ui-datepicker .ui-datepicker-next{right:1px !important; top:1px !important}
.ui-datepicker .ui-datepicker-prev {left:1px !important;top: 1px !important;}
.ui-dialog{z-index:15}
.tblFilter .filterForm .ui-datepicker-trigger{top:1px;}
/************** cal & datepicker css End **************/
 

.filterBody{float:left; width:100%; padding:10px 20px; max-height:710px}
.filterBody.peoPickHT{max-height:870px;overflow: auto;}
.filterBody .clearFilter {float:right; padding:7px 0px 7px 0px}
.filterBody .clearFilter .span{float:left}
.filterBody .clearFilter .cleText{color:#3a4042; float:left; padding-right:10px; font-family: 'Myriad Pro Semibold';}
.filterBody .clearFilter .cleIcon{background-image: url("../../MultiTLMS/images/clear-all.png"); background-repeat: no-repeat, repeat; background-position:0px 0px;float:left; width:18px; height:19px;}

.filterForm {float:left; width:100%}
.filterForm .form-group .lblText, .form-group .lblText{/*float:left;*/color:#000000; font-size:12px; /*font-family: 'Conv_Roboto-Medium';*/}
.filterForm .form-group .clearText{text-decoration:underline; float:right; color:#a2a2a2; /*font-family: 'Conv_Roboto-Light';*/ padding-top:2px}
.filterForm .form-group .form-control{height:31px; padding:5px}
.filterForm .form-group .redColor{}
.filterFooter{width:100%; float:left}
.filterFooter .btn{width:100%; float:left}

.bulkImport .bulkImportBox{border:2px dashed #629cda; margin-top:10px; padding:20px; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.bulkImport .bulkImportBox .btn{width:110px}
.decorated{overflow: hidden;text-align: center; width: 180px; margin: 0 auto; margin-bottom:15px; color:#9a9a9a}
.decorated > span{position: relative; display: inline-block;}
.decorated > span:before, .decorated > span:after{ content: ''; position: absolute; top: 50%; border-bottom:1px solid #b7b7b7; width: 591px; /* half of limiter*/ margin: 0 20px;}
.decorated > span:before{right: 100%;}
.decorated > span:after{left: 100%;}
.downloadTemp{width:100%; float:left; margin-bottom:20px}
.downloadTemp .btn-primary{min-width: 190px; margin: 0 auto; display: table;}

.bulkImpFooter{border-top:1px solid #d4d4d4; background:#ffffff; float:left; width:100%; padding:30px 0px; width:720px;}
ul.bulkImpListing{margin: 0px auto; display: table;}
ul.bulkImpListing li{width:200px; float: left; margin-left: 30px;}
ul.bulkImpListing li:first-child{margin:0px}
ul.bulkImpListing li .btn{width:100%; min-width:200px}

.tabHeader{width:100%; float:left; margin-bottom:10px}
ul.addEditListing{float:left; width:100%; border-bottom:2px solid #e0e0e0}
ul.addEditListing li a{padding:5px 5px; font-size:15px;color:#848484; margin:0px 15px; border:none !important;}
ul.addEditListing li:first-child a{margin-left:0px}
ul.addEditListing li a:hover{border:none}
ul.addEditListing li a.active{border:none; border-bottom:3px solid #002d66 !important; font-size:15px; color:#000000 !important; padding:5px 5px !important; font-family: 'Myriad Pro Semibold';  /*font-family: 'Conv_Roboto-Bold';*/}
.sysId{float:right; /*font-family: 'Conv_Roboto-Bold';*/ position:absolute; right:20px; padding-top:5px; font-size:16px}

ul.addEditListing.nav-tabs .nav-item{height:35px}

.mainFooter{background:#e5e8e9; border-top:1.5px solid #c4c5c5; color:#96999a; text-align:center; padding:0 5px; position:fixed; width:100%; bottom:0px; z-index:4}
.mainFooter p{margin-bottom:0px; padding:4px 5px; padding-right:7px; font-size:12px; color:#6e6e6e}
.mainFooter p a{color:#0A70B9}
.mainFooter sup{right:3px}
/*Login page Start*/
.loginBox{max-width:100%; width:100%; position:relative; }
.loginBox .loginBoxCon{}
.loginBox .loginBoxCon .colLogRight{width:50%; margin-left:50%; position:fixed; /*height:78%;*/ float:left; color:#ffffff;}
.loginBox .loginBoxCon .colLogRight img{/*height:100%;*/ width:100%}
.loginBox .loginBoxCon .colLogRight .contentRt{padding:10px 10px 10px 10px;}
.loginBox .loginBoxCon .colLogRight p{color:#000000; font-size:13px; line-height:17px;  /*font-family: 'Conv_Roboto-Light';*/}
.loginBox .loginBoxCon .colLogRight p strong{/*font-family: 'Conv_Roboto-Regular';*/ font-family: 'Myriad Pro Semibold';}
.loginBox .loginBoxCon .colLogLeft .colLogLeftInner{padding:5% 17% 0px 17%;} 
.loginBox .loginBoxCon .colLogLeft{width:50%; position:fixed; height:100%; padding:7% 12% 0px 12%; float:left; background:#ffffff}
.loginBox .loginBoxCon .colLogLeft h2{color:#000000; font-size:30px; font-weight:bold; text-align:center}
.loginBox .loginBoxCon .colLogLeft .loginLogo{margin-bottom:20px; text-align:center}
.loginBox .loginBoxCon .colLogLeft .loginLogo img{max-width:250px;}
.loginBox .loginBoxCon .colLogLeft .loginForm .form-group{margin-bottom:30px}
.loginBox .loginBoxCon .colLogLeft .loginForm .form-group label{margin-bottom:2px}
.loginBox .loginBoxCon .colLogLeft .loginForm .form-group .form-control{height:34px;}
.loginBox .loginBoxCon .colLogLeft .loginForm .loginFooter{margin-bottom:5px; float:left; width:100%}
.loginBox .loginBoxCon .colLogLeft .loginForm .btn-primary{width:100%; float:left; padding:7px; /*border-bottom:0px;*/ text-transform:capitalize; background:#d63031; color:#ffffff}
.loginBox .loginBoxCon .colLogLeft .loginForm .passIcon{position:absolute; top:8px; right: 0; background: none; border: none;}
.loginBox .loginBoxCon .colLogLeft .loginForm .passIcon:focus{outline:none}
.loginBox .loginBoxCon .colLogLeft .loginForm .passIcon i{font-size:14px; color:#dbdbdb}
.form-check-label{margin-top:3px; color:#a9a9a9}
.loginBox .loginBoxCon .colLogLeft .loginForm .fotPass {margin-top:3px; margin-bottom:30px}
.loginBox .loginBoxCon .colLogLeft .loginForm .fotPass a{color:#4f94b3; text-decoration:underline}

/*Login page End*/

.oigStatus{background:#fff6f6; color:#a4504e; border:1px solid #e2b6b5; float:left; width:100%; padding:10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; margin-bottom:15px}
.oigStatus h5{}
.oigStatus h5 .text{color:#973937; font-size:14px; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Regular';*/}
.oigStatus h5 .faExIcon .fa{color:#2196f3; font-size:20px}
.oigStatus p.noRecord{color:#d8671e; margin-bottom:0px}
.oigStatus .btn-default{margin-top:22px}

.successBox{background:#FCFFF5 ; color:#4a784a; border:1px solid #a8c599; float:left; width:100%; padding:7px 5px 0px 5px; margin-bottom:10px}
.successBox  .iconLeft{width:10%; text-align:center}
.successBox  .iconLeft .fa-check-circle{font-size:40px; color:#05b654}
.successBox  .successBoxText{width:90%; padding-left:10px}
.successBox  .successBoxText h4{font-size:16px; margin-bottom:2px; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Regular';*/ color:#1E561F; margin-top:0px}
.successBox  .successBoxText p{margin-bottom:0px; font-size:11px}
.successBox h2{}
.successBox p{color:#3e3f3f; font-size:12px}


.warningBox{background:#fff3cd ; color:#856404; border:1px solid #c6b273; float:left; width:100%; padding:7px 5px 0px 5px; margin-bottom:10px}
.warningBox  .iconLeft{width:10%; text-align:center}
.warningBox  .iconLeft .fa-check-circle{font-size:40px; color:#05b654}
.warningBox  .warningBoxText{width:90%; padding-left:10px}
.warningBox  .warningBoxText h4{font-size:16px; margin-bottom:2px; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Regular';*/ color:#856404}
.warningBox  .warningBoxText p{margin-bottom:0px; font-size:11px}
.warningBox h2{}
.warningBox p{color:#3e3f3f; font-size:12px}


 


.assignHead{float:left; width:100%; border-bottom:2px solid #e0e0e0; padding:0px 0px 10px 0px}
.assignHead h5{margin-bottom:0px; margin-top:0px; font-size:14px; font-weight:bold}
.assignHead h6{margin-bottom:0px; margin-top:0px; font-size:11px; padding-top:3px}
.assignedBox{border-bottom:1px solid #cdcdcd}
.assignedBoxLeft{width:75%}
.assignedBoxRight{width:25%}
.assignedBox h5{font-weight:bold; font-size:16px; padding:10px 0px 0px 0px}
.assignedBox h6{font-weight:bold; font-size:12px; margin-bottom:0px}
.assignedBox p{font-size:11px}


ul.assListing{padding:0px 0px 10px 0px; float:left; width:100%}
ul.assListing li{float:left; padding-right:20px}
ul.assListing li .text{padding-left:5px}
ul.assListing li .iconCourse{background-image: url("../../MultiTLMS/images/course.png"); background-repeat: no-repeat, repeat; background-position:0px 0px; float:left; width:14px; height:18px;}
ul.assListing li.course{color:#585d5e}
ul.assListing li.mins{color:#329adf}
ul.assListing li.free{color:#34b99a}
ul.assListing li.date{color:#ac71c4}
ul.assListing li.program{color:#d45300}
ul.assListing li .iconMins{background-image: url("../../MultiTLMS/images/mins.png"); background-repeat: no-repeat, repeat; background-position:0px 0px; float:left; width:16px; height:15px;}
ul.assListing li .iconFree{background-image: url("../../MultiTLMS/images/free.png"); background-repeat: no-repeat, repeat; background-position:0px 0px; float:left; width:18px; height:17px;}
ul.assListing li .iconDate{background-image: url("../../MultiTLMS/images/date.png"); background-repeat: no-repeat, repeat; background-position:0px 0px; float:left; width:15px; height:16px;}
ul.assListing li .iconprogram{background-image: url("../../MultiTLMS/images/program.png"); background-repeat: no-repeat, repeat; background-position:0px 0px; float:left; width:15px; height:16px;}
 
.conReposWrapp{margin-top:5%; float:left; width:100%}
.conReposWrapp .conReposBox{border:1px solid #dbdbdb; width:28.33%; float:left; margin:0% 2% 2% 0%;}
.conReposWrapp .conReposBox:first-child{margin-left:0%}
.conReposWrapp .conReposBox:last-child{margin-right:0px}
.conReposWrapp .conReposBox:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(164,204,214,1); -moz-box-shadow: 0px 0px 10px 0px rgba(164,204,214,1); box-shadow: 0px 0px 10px 0px rgba(164,204,214,1);}
.conReposWrapp .conReposBox .conReposBoxHead{border-bottom:1px solid #dbdbdb; float:left; width:100%; padding:20px 20px;}
.conReposWrapp .conReposBox .conReposBoxHead .icon{float:left; width:20%}
.conReposWrapp .conReposBox .conReposBoxHead .icon img{max-width:54px}
.conReposWrapp .conReposBox .conReposBoxHead .text{} 
.conReposWrapp .conReposBox .conReposBoxHead .text h1{color:#515151; margin-bottom:0px; font-size:24px}
.conReposWrapp .conReposBox .conReposBoxHead .text p{color:#b5b5b5; margin-bottom:0px; font-size:16px}
.conReposWrapp .conReposBox .conReposBoxFooter{float:left; width:100%}
.conReposWrapp .conReposBox .conReposBoxFooter h2{color:#515151; padding:5px 20px; font-size:26px; margin-bottom:0px}
.conReposWrapp .conReposBox .conReposBoxFooter h2 span{font-size:16px}
ul.conRepListing{}
ul.conRepListing li{width:50%; /*border-right:1px solid #dddddd;*/ float:left}

.scoConListBOx{border:1px solid #e5e5e5; float:left; width:100%; margin-bottom:30px}
.scoConListBOx .pictureO{background:#f2f2f2; border-bottom:1px solid #e5e5e5; padding:15px; font-size:100px; text-align:center; }
.scoConListBOx .pictureO .fa-picture-o{color:#e5e5e5;}
.scoConListBOx .newBtn{background-color:#c8c8c8; color:#ffffff; border:1px solid #b2b2b2; text-transform:uppercase; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; position: absolute; top: 15px; padding:2px 15px; right: 30px;}
.scoConListBOx .information h2{color:#333333; font-size:14px}
.scoConListBOx .information{padding:10px; float:left; width:100%; font-size:12px; color:#8d959f}
.scoConListBOx .information .date{float:left;}
.scoConListBOx .information .time{float:right}
.scoConListingWrapp{border-top: 1px solid #dbdbdb; margin-top:10px; padding-top:10px; float: left; width: 100%;}
ul.scoConListing{}
ul.scoConListing li{float:left; width:33.33%}
ul.scoConListing li .btnDetails{color:#636c77; background-color:#ffffff; float:right; border:1px solid #636c77; padding:2px 10px}


ul.PromptListing{border-bottom:1px dashed #c1c1c1; float:left; width:100%; margin-bottom:20px}
ul.PromptListing li{float:left; margin-right:4%}
ul.PromptListing li.noText{width:5%; padding-top: 30px; text-align: right; font-size:14px}
ul.PromptListing li.promptInputBox{width:40%}
ul.PromptListing li.deleteIcon{width:3%; margin-right:0; padding-top:29px; color:#333333; font-size:16px}

ul.choiceListing{}
ul.choiceListing li{float:left; margin-left:20px}
ul.choiceListing li.sortIcon img{width:15px}
ul.choiceListing li .form-check-label{color:#333333}
ul.choiceListing li .fa-trash{font-size:16px}

.has-search {position:relative}
.has-search .form-control{min-width:300px;}
.has-search .form-control-feedback {position: absolute; z-index: 2;  display: block; width:30px; line-height:29px; text-align: center; pointer-events: none; color: #aaa; right:0px}

.tablehoverbuttons{position:relative; cursor:pointer; min-width:60px; text-align:center;/* padding-left:18px; float:right*/ text-align:center; display:inline-block}
.tablehoverbuttonsAction{min-width:80px}
.tablehoverbuttonsAction120{min-width:150px}
.buttonshover{position:absolute;top:-3px;left:-21px;z-index:0;display:none;background:#011631; border-radius:60px; -wbkit-border-radius:60px; -moz-border-radius:60px; padding:0px 5px; right:-1px}
.chkTBL tbody tr:hover .buttonshover{display:block}
.chkTBL tbody tr td:last-child{text-align:center}
.tablehoverbuttons .changepwdbtn a span img{width:14px}
.tablehoverbuttons .editbtn, .tablehoverbuttons .deletebtn, .tablehoverbuttons .changepwdbtn{display:inline-block;color:#fff;padding:0px 5px 0px 5px; font-size:17px;}
.tablehoverbuttons .editbtn a, .tablehoverbuttons .deletebtn a, .tablehoverbuttons .changepwdbtn a{color:#ffffff}
.tablehoverbuttons .editbtn a span img{margin-top:-4px}

.chkTBLLastLeft tbody tr td:last-child{text-align:left !important}
.chkTBLLastLeft tbody tr td.dataTables_empty:last-child{text-align:center !important}
.quesTBL tbody tr.emtyRow{background:#fff !important}
/*.siteMapWrapp{border-bottom:1px solid #ddd; float:left; width:100%}

.treeHeader{}
.treeHeader .treeSiteMapIcon{padding-left:7px; color:#000000; font-size:16px;}
.treeHeader .treeText{padding-left:7px; color:#b9babd}
.treeHeader .treeUserIcon{padding-left:7px; color:#afb1b4}
.treeHeader .noText{padding-left:7px; color:#b9babd}


ul.customTree {float:left; width:100%; margin-top:15px}
ul.customTree li{border-left:1px dotted #d2d2d2; float:left}
ul.customTree li .borderTop{border-bottom:1px dotted #d2d2d2; float:left; min-width:30px}
ul.customTree li .treeText{float:left; padding-top:10px; padding-left:7px; color:#b9babd} 
ul.customTree li .treeUserIcon{float:left; padding-top:10px; padding-left:7px; color:#afb1b4} 
ul.customTree li .noText{float:left; padding-top:10px; padding-left:7px; color:#b9babd} 
ul.customTree li .plusCircleIcon{float:left; padding-top:10px; padding-left:7px; color:#333333; font-size:16px}
ul.customTree li ul li{border:none; height:20px}*/
.siteMapWrapp {/*border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;*/ float:left; width:100%}
.innerTreeWrap{/*margin-bottom:30px;*/ margin-bottom:5px; float:left; width:100%}
.treeHeader{float:left; width:100%}
.treeHeader .treeSiteMapIcon{padding-left:7px; color:#000000; font-size:16px; float:left}
.treeHeader .treeSiteMapIcon img{margin-top:-10px}
.treeHeader .treeText{padding-left:7px; color:#b9babd; float:left}
.treeHeader .treeUserIcon{padding-left:7px; color:#afb1b4; float:left}
.treeHeader .noText{padding-left:7px; color:#b9babd}
 

ol.customTree {float:left; width:100%; margin-bottom:15px; /*margin-top:15px*/}
ol.customTree li{border-left:1px dotted #666; float:left}
ol.customTree li .borderTop{border-bottom:1px dotted #666; float:left; min-width:30px}
ol.customTree li .treeText{float:left; padding-top:10px; padding-left:7px; color:#b9babd} 
ol.customTree li .treeUserIcon{float:left; padding-top:10px; padding-left:7px; color:#afb1b4} 
ol.customTree li .noText{float:left; padding-top:10px; padding-left:7px; color:#b9babd} 
ol.customTree li .plusCircleIcon{float:left; padding-top:10px; padding-left:7px; color:#333333; font-size:16px}
ol.customTree li .plusCircleIcon a {background: #002d66; width: 22px; float: left; height: 22px;text-align: center; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%}
ol.customTree li .plusCircleIcon a img{margin-top:-3px}

.treeHeader .plusCircleIcon a {background: #002d66; width: 21px; float: left; height: 21px;text-align: center; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%}
.treeHeader .plusCircleIcon a  img{margin-top: -5px;}

.treeHeader .plusCircleIcon{padding-top:0px !important; padding-left:10px; float: left; padding-left: 7px; color: #333333; font-size: 16px;}
.treeHeader .plusCircleIcon a, ol.customTree li .plusCircleIcon a{color:#002d66}
ol.customTree li ol li{border:none; height:20px}
ol.wrappCustomTree{list-style:none}
ol.wrappCustomTree li ol.customTree{padding-left: 50px;float: left;width: 100%;}
ol.wrappCustomTree li ol.customTree:first-child{padding-left:20px;}
ol.wrappCustomTree li ol.customTree:nth-child(2){padding-left:40px;}
ol.wrappCustomTree li ol.customTree:nth-child(3){padding-left:60px;}
ol.wrappCustomTree li ol.customTree:nth-child(4){padding-left:80px}

ul.ui-autocomplete li.ui-menu-item{float:left; width:100%; cursor:pointer;word-break:break-word}
ul.ui-autocomplete li.ui-menu-item:hover{background:#e6e6e6}


/*.ui-autocomplete,.wrappCustomTree,.customTree, .customTree ul {display:block !important;}*/

ol.treeBreadcrumb{border-bottom: 1px solid #c1c1c1;padding-bottom: 10px;}
ol.treeBreadcrumb li{font-size:12px}
ol.treeBreadcrumb .breadcrumb-item.active{font-size:12px}
ol.treeBreadcrumb .breadcrumb-item.active:last-child{padding-right:40px}
ol.treeBreadcrumb li.siteMap{margin-right:10px; color:#333333;}
ol.treeBreadcrumb li.siteMap img{margin-bottom:5px}
ol.treeBreadcrumb li.breadcrumb-item + .breadcrumb-item::before{content: "\f105"; font: normal normal normal 14px/1 FontAwesome;} 

 
.filterSet{position: absolute; top: -25px; right:90px; min-width: 900px;}
.emailBody {margin-top:10px}
.emailBody .form-group{margin-bottom:10px; float:left; width:100%} 
.emailBody .form-group span{color:#b5b5b5; min-width:60px; float:left} 
.emailBody .form-group span.emlDes{color:#000}
.emailBody .form-group .emailFormCon{border:none; padding-left:10px; width:90%} 

/**************/
.formGroupTop{/*padding-top:19px*/ padding-top:10px}

ul.formGroupTopListing{float:right; position:absolute; right:0px; /*z-index:2; background:#ffffff*/}
ul.formGroupTopListing li{float:left; padding-left:10px;}
ul.formGroupTopListing li.firstLastName, ul.formGroupTopListing li.groupName{min-width:250px}
ul.formGroupTopListing li.firstLastNamePOP, ul.formGroupTopListing li.groupNamePOP{min-width:210px}


.dateTime{font-size:11px}

.editIcon{position:absolute; right:25px; top:-7px; font-size:20px; z-index:1}
.editIconAss{top:65px}
.editIconBusRule{top: 55px; right:15px;}

.addEditIconAss{top: 55px; right:0px;}


.dateName .anticon-calendar{font-size:16px; vertical-align:middle; padding-right:5px;}
.dateName{color:#000000;font-size:10px;margin-bottom:8px}
.filedataname{color:#000;font-size:12px; font-family: 'Myriad Pro Semibold'; /*font-family:'Conv_Roboto-Bold';*/ margin-bottom:8px; }
.errortextComp{color:#F47E26;font-size:12px;margin-bottom:8px}
.recordtotalText{color:#000000;font-size:12px;margin-bottom:8px}
.linkurl{float:left; width:100%}
.linkurl a{color:#2148E6;margin-bottom:8px;display:block; text-decoration:underline; padding-left:5px}
.linkurl a:hover{text-decoration:none}
.instructionbox{border:1px solid #BEDFE6;background:#F8FFFF; color:#0A70B9; margin:0px 0px 15px; padding:8px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px; float:left; width:100%}
.bulkHeading{border-bottom: 1px solid #E2E2E2; margin-bottom: 15px;}
.bulkHeading h3{color: #000000; font-size: 14px; /*font-family: 'Conv_Roboto-Bold';*/}
.errorLog .logHeaddata{color:#8D8D8D;font-size:12px; border-bottom:1px solid #C1C1C1; clear: both; padding:8px 0px;}
.errorLog .fileName{float:left;}
.errorLog .datetext{float:right}

/*.ui-widget.ui-widget-content{display:block !important}*/

.manageGroupPage{border-bottom:1px solid #d4d4d4; float:left; width:100%}
.manageGroupPage ul.formGroupTopListing{margin-top:10px; right:15px}
.manageGroupPage ul.formGroupTopListing li.groupName{min-width:370px;}
.manageGroupPage ul.formGroupTopListing li .form-group{margin-bottom:0px}
.mngGroupCon{margin-top:10px}
.mngGroupBox, .mngGroupCon, .mngGroupCon, .mngGroupBox .mngGroupBoxHeader{float:left; width:100%}
.mngGroupBox .mngGroupBoxHeader{border-bottom:2px solid #d63031; margin-bottom:0px}
.mngGroupBox .mngGroupBoxHeader h4{/*font-family: 'Conv_Roboto-Regular';*/ font-family: 'Myriad Pro Semibold';  font-size:16px; float:left; width:100%; /*margin-bottom:15px; margin-top:11px*/}
.mngGroupBoxBody{float:left;width:100%; margin-top:0px !important}
.mngGroupBox{padding: 10px; border: 1px solid #ddd;}
.mngGroupBox .mngGroupBoxBody{min-height:580px; max-height:580px; overflow:auto}

ul.manageTab{margin-left:10px}
ul.manageTab{float:left; width:100%}
ul.manageTab li{list-style:none; float:left; padding-right:20px;}
ul.manageTab li a{text-decoration:none;padding:11px 0px 7px 0px; float:left; width:100%; font-size:16px}
ul.manageTab li .active{color:#000000; padding-top:10px; border-bottom:2px solid #002d66; text-decoration:none; font-size:16px; font-family: 'Myriad Pro Semibold'; /*font-family: 'Conv_Roboto-Regular';*/}
/*.AssignedUser{max-height:300px; overflow:auto; float: left; width: 100%;}*/
#peopleLI .mngGroupBox .mngGroupBoxBody{min-height:275px; max-height:275px}
#peopleLI .mngGroupBox .mngGroupBoxBody .AssignedUser{/*max-height:484px;*/ overflow:auto; float: left; width: 100%;}
ul.mngGroupListing{}
ul.mngGroupListing li{/*padding:25px 0px;*/ width:100% !important; margin:0px !important}
ul.mngGroupListing li .text{float:left; width:65%}
ul.mngGroupListing li .iconNo{float:right}
ul.mngGroupListing li .iconNo .no{/*padding-left:15px;*/ float:left; width:40px; text-align:center}
ul.mngGroupListing li .iconNo .text{padding-right:15px}
ul.mngGroupListing li .iconNo .editIcon2{/*padding-left:15px;*/float:left; cursor:pointer}
ul.mngGroupListing li .iconNo .icon{/*padding-left:15px;*/ float:left}
ul.mngGroupConListing{}
ul.mngGroupConListing li{width:19.2%; margin-left:1%; float:left; /*background:#ffffff*/}
ul.mngGroupConListing li:first-child{margin-left:0px;}
ul.mngGroupConListing li:last-child{margin-right:0px}
ul.mngGroupConListing li a{float:left; width:100%; padding:7px}
ul.mngGroupConListing li a.active{border: 1px solid #dddddd; color:#000000; width:100%; background: #fff; z-index: 1; font-family: 'Myriad Pro bold';}
ul.mngGroupConListing li a .groupName{font-family: 'Myriad Pro bold';}
/*ul.mngGroupConListing li a.active .groupName{}*/
ul.mngGroupConListing li a .ulText{color:#929292; font-size:11px; font-family: 'Myriad Pro Regular'; float:left; width:100%}
ul.mngGroupConListing li .groupName{font-family: 'Myriad Pro bold';}
ul.mngGroupConListing li .ulText{color:#929292; font-size:11px; font-family: 'Myriad Pro Regular'; float:left; width:100%}
ul.mngGroupConListing li.activeDe{}
ul.mngGroupConListing li.activeDe {padding:15px 0px}
ul.mngGroupConListing li.activeDe .grouptextWrapp{float:left; width:70%}
ul.mngGroupConListing li.activeDe .activeDeac{float:right; width:30%}
ul.mngGroupConListing li .mngGroupBox{border: 1px solid #dedede;}
ul.mngGroupConListing li .mngGroupBox .mngGroupBoxHeader h4{color:#dedede}
ul.mngGroupConListing li .mngGroupBox .mngGroupBoxHeader{border-bottom:2px solid #e8e8e8}
ul.mngGroupConListing li.defaultColor .mngGroupBox{border: 1px solid #dfdede;}
ul.mngGroupConListing li.defaultColor .mngGroupBox .mngGroupBoxHeader h4{color:#000000; padding-left:10px; margin:0px; margin-bottom:10px}
ul.mngGroupConListing li.defaultColor .mngGroupBox .mngGroupBoxHeader{border-bottom:2px solid #ec6574}
ul.mngGroupConListing li.defaultColor {opacity:1; /*background:#f0eded !important*/}

.adminCount{width:100%; float:left}
.adminCount .text{ font-family: 'Myriad Pro Semibold'; padding-top:10px; width:100%; float:left}

/*ul.mngGroupConListing{width:2200px; float:left; overflow:auto}*/
ul.mngGroupConListing li .mngGroupBox ul.headerListing li{width: auto !important; padding-left:0px !important}
ul.mngGroupConListing li .mngGroupBox ul.headerListing li a{padding:0px 0px 0px 0px}
/*ul.mngGroupConListing li {width:400px}*/






ul.peoPickListng { /*width:400px; padding:50px*/}
ul.peoPickListng li{float:left; width:100%; border-bottom:1px solid #dfdfdf; padding:15px 0px}
ul.peoPickListng li .ltText{float:left}
ul.peoPickListng li .ltText h6{margin-bottom:0px; font-family: 'Myriad Pro bold'; font-size:12px}
ul.peoPickListng li .ltText p{font-size:10px; color:#b6b6b6; margin-bottom:0px}
ul.peoPickListng li .plMinIcon{float:right; margin-right:5px; /*padding-top:5px*/}
ul.peoPickListng li .plMinIcon .plusIcon{float:left; background:#000000}
ul.peoPickListng li .plMinIcon .minusIcon{float:left; background:#ffffff}
ul.peoPickListng li .plMinIcon .minusIcon, ul.peoPickListng li .plMinIcon .plusIcon{width:22px; height:22px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; text-align:center; margin-left:10px; padding-top:0px; border:1px solid #000000}
ul.peoPickListng li .plMinIcon .minusIcon a, ul.peoPickListng li .plMinIcon .plusIcon a{float:left; width:100%}

.conReposWrapp{margin-top:20px; float:left; width:100%}
.conReposWrapp .conReposBox{border:1px solid #dbdbdb; width:100%; float:left; margin:0% 2% 2% 0%;}
.conReposWrapp .conReposBox:first-child{}
.conReposWrapp .conReposBox:last-child{margin-right:0px}
.conReposWrapp .conReposBox .conReposBoxHead{border-bottom:1px solid #dbdbdb; border-bottom:none; float:left; width:100%; padding:25px 20px 15px;}
.conReposWrapp .conReposBox .conReposBoxHead .icon{float:left; width:20%}
.conReposWrapp .conReposBox .conReposBoxHead .icon img{max-width:54px}
.conReposWrapp .conReposBox .conReposBoxHead .text{} 
.conReposWrapp .conReposBox .conReposBoxHead .text h1{color:#ffa953; margin-bottom:0px; font-size:16px; padding-top:13px; min-height:60px}
/*.conReposWrapp .conReposBox .conReposBoxHead .text p{color:#b5b5b5; margin-bottom:0px; font-size:16px}*/
.conReposWrapp .conReposBox .conReposBoxFooter{float:left; width:100%}
.conReposWrapp .conReposBox .conReposBoxFooter h2{color:#515151; padding:5px 20px; font-size:26px; margin-bottom:0px}
.conReposWrapp .conReposBox .conReposBoxFooter h2 span{font-size:16px}
ul.conRepListing{}
ul.conRepListing li{width:49% !important; /*border-right:1px solid #dddddd;*/ float:left}
ul.conRepoListing{}
ul.conRepoListing li{width:23.5%; margin-left:2%; float:left}
ul.conRepoListing li:first-child{margin-left:0%}
ul.conRepoListing li.scormLi .conReposBox .conReposBoxFooter{background:#fee6ae}
ul.conRepoListing li.manualTemp .conReposBox .conReposBoxFooter{background:#fff1d9}
ul.conRepoListing li.manualTemp .conReposBoxHead .text h1{color:#fdb618; max-width:150px}
ul.conRepoListing li.quizAss .conReposBox .conReposBoxFooter{background:#fde7d5}
ul.conRepoListing li.quizAss .conReposBoxHead .text h1{color:#f47e26; padding-top:20px}
ul.conRepoListing li.survey .conReposBox .conReposBoxFooter{background:#e4f1e1}
ul.conRepoListing li.survey .conReposBoxHead .text h1{color:#68bf62; padding-top:20px}
ul.conRepoListing li.mediaBox .conReposBox .conReposBoxFooter{background:#d7eff1}
ul.conRepoListing li.mediaBox .conReposBoxHead .text h1{color:#10b7bd; padding-top:10px}
ul.conRepoListing li.events .conReposBox .conReposBoxFooter{background:#d1e0f1}
ul.conRepoListing li.events .conReposBoxHead .text h1{color:#1979bd; padding-top:12px}
ul.conRepoListing li.newsletter .conReposBox .conReposBoxFooter{background:#eaeaea}
ul.conRepoListing li.newsletter .conReposBoxHead .text h1{color:#979799; padding-top:16px}
ul.centerconRep{width:85%; margin:0px auto}
ul.centerconRep li{width:31.33%}

ul.conRepoListing li.scormLi .centerCont{padding-left:21%;position:relative;top:7px;}
ul.conRepoListing li.survey .centerCont{padding-left:21%}
ul.conRepoListing li.mediaBox .centerCont{padding-left:30%;position:relative;top:7px;}
ul.conRepoListing li.manualTemp .centerCont{padding-left:8%;}
ul.conRepoListing li.quizAss .centerCont{padding-left:8%;}
ul.conRepoListing li.events .centerCont{padding-left:15%}
ul.conRepoListing li.newsletter .centerCont{padding-left:21%;position:relative;top:7px;}
.conReposWrapp .conReposBox .conReposBoxHead .centerCont .icon{width:56px; margin-right:4%}
ul.conRepoListing li.newsletter .conReposBoxHead,ul.conRepoListing li.mediaBox .conReposBoxHead,ul.conRepoListing li.events .conReposBoxHead{padding:25px 20px 15px;}

.logHeading{border-bottom: 1px solid #E2E2E2; margin-bottom:5px; float: left; width: 100%;}
.logHeading h3{color: #000000; font-size: 16px; font-family: 'Myriad Pro Semibold';}
ul.logListing{}
ul.logListing li{width:100%; float:left; padding:4px}
ul.logListing li.logCal{}
ul.logListing li.logCal .calIcon{float:left; width:25px}
ul.logListing li.logCal .calText{color:#999999; float:left; font-family: 'Myriad Pro Semibold';}
ul.logListing li.logBoldText{color:#000000; font-family: 'Myriad Pro Semibold';}
ul.logListing li.logErrorText{color:#f47e26; font-family: 'Myriad Pro Semibold';}
ul.logListing li.logNormalText{color:#000000; padding:5px 5px 0px 5px}
ul.logListing li.logSuccess{padding-top:2px}
ul.logListing li.logSuccess .succIcon{float:left; width:25px}
ul.logListing li.logSuccess .succText{color:#3a3a3a; float:left}
ul.logListing li.logValid{}
ul.logListing li.logValid .ValidIcon, .validIcon{float:left; width:25px}
ul.logListing li.logValid .ValidText{color:#2148e6; float:left; padding-top:2px}
ul.logListing li.logValid .ValidText a, .validText a{color:#2148e6; /*text-decoration: underline;*/}
 
ul.logListing li.logOigGsa{}
ul.logListing li.logOigGsa .OigGsaIcon{float:left; width:25px}
ul.logListing li.logOigGsa .OigGsaText{color:#2148e6; float:left}
ul.logListing li.logOigGsa .OigGsaText a{color:#2148e6; /*text-decoration: underline;*/}

ul.keywordsListing{border:1px solid #cccccc; margin-bottom:20px; float:left; width:100%; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; min-height:190px; max-height:190px; overflow:auto}
ul.keywordsListing li{float:left; padding:3px 7px; border:1px solid #c9cecf; background:#ecefef; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-right:8px; margin-bottom:8px}
ul.keywordsListing li .text{padding-right:10px; font-family: 'Myriad Pro light'}
ul.keywordsListing li .iocnTimes{cursor:pointer}



/**/
.acpeCreditProfile{padding:5px 10px; border:1px solid #bedfe6; background:#f8ffff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; /*margin-top:55px*/}
.acpeCreditProfile p{margin-bottom:0px; color:#247fc0}

.mngQuesBank{}
.mngQuesBank p{margin-bottom:0px; color:#247fc0; padding:5px; background:#f8ffff; border:1px solid #bedfe6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:55px}


ul.acpeProLTListing{float:left; width:100%; margin-bottom:3px}
ul.acpeProLTListing li{padding-right:20px; float:left}
ul.acpeProLTListing li .icon{padding-right:5px;}
ul.acpeProLTListing li .text{color:#959393}
ul.acpeProLTListingTwo{float:left; width:100%; margin-bottom:3px}
ul.acpeProLTListingTwo li{padding-right:10px; float:left}
ul.acpeProLTListingTwo li .icon{padding-right:5px;}
ul.acpeProLTListingTwo li .text{padding-right: 5px;padding-left: 5px;}

ul.acpeProLTListingThree{float:left; width:100%; margin-bottom:3px}
ul.acpeProLTListingThree li{padding-right:10px; float:left}
ul.acpeProLTListingThree li .icon{padding-right:5px; width:27px; float:left}
ul.acpeProLTListingThree li .text{}
.acpeGroup{float: left; width: 100%; /*max-height:610px;*/ overflow: auto;}
.acpeGroup h3{font-size: 12px; color:#000000; margin-top:10px; border-bottom:1px solid #ddd; padding-bottom:5px; font-family: 'Myriad Pro Semibold';}
.acpeProducts{border:1px solid #dddddd; padding:10px 20px 5px 20px; float:left; width:100%; margin-bottom:12px}
.acpeProducts .acpeProductsLT{float:left; width:40%; color:#8a8a8a}
.acpeProducts .acpeProductsLT h6{color:#333333; margin-bottom:5px; font-size:12px; font-family: 'Myriad Pro Semibold';}
.acpeProducts .acpeProductsRT{float:left; width:60%; background:#fff; padding:7px 0px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; position:relative}
.acpeProducts .acpeProductsRT .acpeProRTBox{float:left; width:50%; padding:10px 30px; padding-right:10px; border-right:1px solid #cccccc}
.acpeProducts .acpeProductsRT .acpeProRTBox h6{font-size:12px; color:#333333; font-family: 'Myriad Pro Semibold';}
.brdNone {border: none !important}
/**/

.acpeProductsRT .acpeBRDLeftOutSide, .acpeProductsRT .acpeBRDLeftTop, .acpeProductsRT .acpeBRDLeftBottom, .acpeProductsRT .acpeBRDRightTop, .acpeProductsRT .acpeBRDRightBottom{position:absolute; width:30px;}
.acpeProductsRT .acpeBRDLeftTop{border-top:1px solid #c8c8c8; left:0px; top: 0px;}
.acpeProductsRT .acpeBRDLeftBottom{border-bottom:1px solid #c8c8c8; left:0px; bottom: 0px;}
.acpeProductsRT .acpeBRDRightTop{border-top:1px solid #c8c8c8; right: 0px; top:0px}
.acpeProductsRT .acpeBRDRightBottom{border-top:1px solid #c8c8c8; right: 0px; bottom: 0px;}
.acpeProductsRT .acpeBRDLeftOutSide{left: -30px; top: 50%; border-top:1px solid #c8c8c8;}


.acpeProductsRT .acpeProductsRTPadd{border-left:7px solid #ffffff; float:left; width:100%; background:#f2f4f6; border-right:7px solid #fff;}
/*Blue Theme Change*/

/*.blueTheme .page-item.active .page-link, .blueTheme .navbarRight .userCircle, .blueTheme .btn-primary, .blueTheme .loginBox .loginBoxCon .colLogLeft {background: #336699; }
.blueTheme ul.headerListing li a:hover span.icon, .blueTheme ul.headerListing li.active a span.icon{background-color: #336699 !important; }
.blueTheme .btn-primary{border-color:#336699}
.blueTheme .loginBox .loginBoxCon .colLogRight .loginForm .fotPass a{color:#f00}
.blueTheme ul.headerListing li a:hover, .blueTheme ul.headerListing li.active a, .blueTheme .navbarLeft a .fa{color:#336699}
.blueTheme .sidebar-wrapper ul > li.active > a, .blueTheme .sidebar-wrapper ul > li a:hover, .blueTheme ul.addEditListing li a.active{border-bottom:3px solid #336699 !important}*/

/*Blue Theme Change*/



.layLogo{padding:0px !important; padding-left:7px !important}

.dateListing li{width:45%;float:left}
.dateListing li.datetotext{width:10%;text-align:center;margin-top:5px}
.dateListing li.datetotext .lblText{margin-top: 3px; margin-bottom: 0px;}

.userpagetbl .bulkImpLogHT {max-height:680px} 
.bulkImpLogHT {max-height:745px}

ul.searchKeyListing{float:left; width:98%; margin-bottom:10px}
ul.searchKeyListing li{list-style:none; float:left; margin-right:1%; width:78% !important}
ul.searchKeyListing li.search{width:10% !important; margin-left:0%; text-align:center}
ul.searchKeyListing li.search .btnSearch{width:100%}
ul.searchKeyListing li.refresh{width:10% !important; margin-left:0%; margin-right:0%; text-align:center}
ul.searchKeyListing li.refresh .btn-clear{width:100%}
 
.loginBox .loginBoxCon .colLogRight .contentRt{padding: 10px 10px 10px 10px; position: absolute; bottom: -130px; background:#eceff1}

.creditProfile{float:left; width:100%}
.creditProfile h6{color: #333333; margin-bottom:5px; display:inline-block}
.creditProfile p{color:#8a8a8a; margin-bottom:10px}

.creditProfileTab{}
.creditProfileTab h6{padding-top:5px}
.lastUpdate{color: #979797; margin-top:5px; padding-right:5px; margin-bottom: 0;}

.dataTables_length{float:left; width:50%; padding-top:10px}
.dataTables_paginate{float:right; padding-top:5px; padding-bottom:5px}
.paginate_button{background:#ffffff !important; color:#333333 !important;min-height: 19px;min-width: 19px;padding: 0px 4px; /*width:21px; height:21px;*/ text-align: center; padding-top:0px; margin-left:2px; float:left; font-size:13px}
.paginate_button:hover{text-decoration:none;background:#e9ecef !important;}
.paginate_button.current{background:#011631 !important; color:#ffffff !important; /*font-weight:bold*/}
.paginate_button.disabled{opacity: 0.3; cursor: not-allowed;}
.bgTRGrey td{background:#ececec}

.dataTables_wrapper .dataTables_info {padding-bottom: 7px !important}
.dataTables_info {border-right: none !important; color: #9B9B9B; font-size:11px; padding-top:6px; padding-left: 12px;}
.dataTables_paginate {border-left: none !important;}
.dataTables_paginate {cursor: pointer}
.mCustomScrollbar{margin-top:5px /*margin-top:15px*/}
  
.thumbnailWrapper{float:left; width:100%; margin-top:10px; border:1px solid #dddddd; cursor:pointer}
.thumbnailWrapper .thumbnail{float:left; width:100%}
.thumbnailWrapper .imageheight{height:130px;overflow:hidden}
.thumbnailWrapper .thumbnail img{width:100%}
.thumbnailWrapper .timeAndPrice {float:left; width:100%; border-bottom:1px solid #dddddd; padding:7px 10px}
.thumbnailWrapper .timeAndPrice .timeWrapp{padding-top:8px; float:left}
.thumbnailWrapper .timeAndPrice .icon{padding-right:7px}
.thumbnailWrapper .timeAndPrice .text{}
.thumbnailWrapper .timeAndPrice .countText{font-family: 'Myriad Pro Semibold'; font-size:16px; color:#000000; text-align:right; float:right;}
.thumbnailWrapper .caption{float:left; width:100%; padding:10px; min-height:117px}
.carousel-inner .thumbnailWrapper .caption{height:117px}
.thumbnailWrapper .caption h3{font-family: 'Myriad Pro Semibold'; font-size:12px; color: #000000; margin-bottom:2px;}
.thumbnailWrapper .caption h6{font-family: 'Myriad Pro Semibold'; font-size:12px; color: #0A70B9; margin-bottom:2px;}
.thumbnailWrapper .caption p{color: #6D6D6D; font-size:12px; font-family: 'Myriad Pro Regular'; margin-bottom:0px}
.categories{padding-top:10px; padding-left:13px}
.carousel-inner{padding-left:10px}
.categories h2{font-family: 'Myriad Pro bold'; font-size:15px; margin-bottom:10px}
ul.cateListing{}
ul.cateListing li{float:left; width:19%; margin-right:1%; margin-bottom:10px}
ul.cateListing li a{padding:6px 10px; text-decoration:none; text-align: center; float: left; width: 100%; -webkit-box-shadow: 0px 1px 5px 0px rgba(176,176,176,1); -moz-box-shadow: 0px 1px 5px 0px rgba(176,176,176,1); box-shadow: 0px 1px 5px 0px rgba(176,176,176,1);}
ul.cateListing li a:hover, ul.cateListing li a.active{color:#d63031}

.inputGroupCustom {width:100%; padding:10px; background:#f8f8f8; height: 47px;  margin-top:10px}
.inputGroupCustom .input-group-sm{width:60%; margin:0px auto !important; padding-top:3px;}
/*.inputGroupCustom .btnRefresh img{margin-top:5px}*/

.inputGroupCustom .input-group-sm{margin:9px 0px 0px 0px; margin:9px 0px 10px 0px}
.inputFormControl {position: absolute; right: 15px; top: -33px;}
.inputFormControl .sortText{padding-top:4px; padding-right:10px; font-family: 'Myriad Pro Semibold'; }
.inputGroupCustom .input-group-sm .form-control{height:25px !important}
.inputGroupCustom .input-group-sm .btn-clear{background:#000000; border:1px solid #000000; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px}
.inputGroupCustom .input-group-append .input-group-text{background:#002d66; border-color:#002d66; color:#ffffff}
.curseBox{padding-bottom:20px; border-bottom:1px solid #dddddd; /*width:100%*/}


.media .media-left, .media img{max-width:127px; min-width:127px; padding-right:25px} 



.mediaLTBox .media-body{padding-left:20px; color:#6D6D6D}
.mediaLTBox .media-body h5{font-size:15px; color:#000000}
.mediaLTBox .media-body h6{font-size:12px; color:#000000; margin:5px 0px}
.mediaRTBox {/*padding-right:10px*/}
.mediaRTBox .hourse{float: right; width: 100%; text-align: right; padding-right:7px}
.mediaRTBox .hourse .timeWrapp {}
.mediaRTBox .hourse .timeWrapp .icon{padding-right:10px}
.mediaRTBox .hourse .timeWrapp .text{}

.mediaRTBox .hourseApp{float: right; width: 100%; text-align: right; padding-right:7px; padding-top:5px}
.mediaRTBox .hourseApp .timeWrapp {}
.mediaRTBox .hourseApp .timeWrapp .icon{padding-right:13px}
.mediaRTBox .hourseApp .timeWrapp .icon img{}
.mediaRTBox .hourseApp .timeWrapp .text{}

.mediaRTBox .Price{float: right; width: 100%; text-align:right; padding-right:7px; font-size:16px; font-family: 'Myriad Pro Semibold';  margin-bottom:10px}
.mediaRTBox .mediaBtn{float: right; width: 100%; text-align:right; padding-right:3px}

.mediaRTBoxmyAss{}
.mediaRTBoxmyAss .hourse{float:left; text-align:left}
.mediaRTBoxmyAss .hourse .timeWrapp .icon{}
.mediaRTBoxmyAss .hourse .timeWrapp .icon img{min-width:inherit; max-width:inherit; padding-right:0px; min-height:initial}

.allCoursesTBL .table{}
.allCoursesTBL .table thead tr th{}
.allCoursesTBL .table tbody tr td {border:none}
.allCoursesTBL table.dataTable tbody tr:hover td{background:#ffffff}


.cateDetailsWrapp{float:left; width:100%}
.cateDetailsBoxDec, .cateDetailsWrapp .cateDetailsBoxHeader{float:left; width:100%}
.cateDetailsWrapp .cateDetailsBoxHeader h2{font-family: 'Myriad Pro Semibold'; font-size:16px; float:left; color:#000000; margin-bottom:8px}
.cateBoxIMG{/*border:1px solid #dddddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;*/ float:left; width:100%; margin-bottom:10px}
.cateBoxIMG .cateBoxIMGLT{width:65%; float:left}
.cateBoxIMG .cateBoxIMGLT img{width:100%; /*max-height:250px*/}
.cateBoxIMG .cateBoxIMGRT{width:35%; float:left; padding:10px 20px}
.cateBoxIMG .cateBoxIMGRT h3{font-size:15px; color: #0A70B9; font-family: 'Myriad Pro Semibold'; }
.cateBoxIMG .cateBoxIMGRT ul.comListing{padding-bottom:10px; float:left; width:100%}
.cateBoxIMG .cateBoxIMGRT ul.comListing li{float: left; width: 100%; margin-bottom: 10px; padding-top:5px; padding-left:0;padding-right:20px}
.cateBoxIMG .cateBoxIMGRT ul.comListing li.priceTag .text{font-family: 'Myriad Pro bold';}
.cateBoxIMG .cateBoxIMGRT ul.comListing li .icon{min-width:30px; float:left}
.cateBoxIMG .cateBoxIMGRT ul.comListing li .text{}
.cateBoxIMG .cateBoxIMGRT .btn-primary{min-width:110px; margin: 0px auto; display: table;}
ul.keywordBoxListing{}
.catlogCourse .no-image{height:79px;width:123px;}
.shopingcartpage .no-image{height:79px;width:123px;}
ul.keywordBoxListing li{background:#ECEFEF; border: 1px solid #C9CECF; font-size:12px; padding:2px 5px; border-radius: 3px; float:left; margin-right:5px}
.keywordBox{float: left; width: 100%; margin-bottom:7px}
.keywordBox h2{font-size:15px; color:#333333; font-family: 'Myriad Pro Semibold'; margin-bottom:5px }
.keywordBox p{color:#333333; font-size:12px}

.courseUanBox{border:1px solid #dddddd; float:left; width:100%; padding:20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
.courseUanBox .uanRTIMG{float:left}
.courseUanBox .uanRTCon{margin-bottom:10px}
.formControl{} 
.formControl label{font-family: 'Myriad Pro Semibold'; }
.formControl p{}

.impNotice label{font-family:'Myriad Pro Semibold'; color:#0A70B9;}
.impNotice p{margin-bottom:0px; color:#0A70B9}

.popOverContent{}
.popOverContent .lastUpdate{font-size:12px; color:#333333; margin-top:0px; margin-bottom:10px;  color: #6D6D6D;}
.popOverContent h2{font-size:15px; font-family: 'Myriad Pro Semibold'; font-size:12px }
.popOverContent p{font-size:11px; font-family: 'Myriad Pro Regular'; color: #6D6D6D;}
.popOverContent .iconWrapp{margin-bottom:15px; font-size:12px}
.popOverContent .btn-primary{margin:0px auto; display:table; margin-bottom:10px}

.carousel-control-prev, .carousel-control-next{float:left; top:49%; width:20px !important; height:20px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; opacity:1; width:auto; color:#ff0000; background:#ffffff; border:1px solid #dddddd; -webkit-box-shadow: 0px 0px 2px 0px rgba(94,94,94,1); -moz-box-shadow: 0px 0px 2px 0px rgba(94,94,94,1); box-shadow: 0px 0px 2px 0px rgba(94,94,94,1); z-index:0}
.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus{color:#f00; background:#ffffff}
.carousel-control-prev{left:8px}
.carousel-control-next{right:0px}

.btnRefresh{background:none !important; border: none !important; right:31px; top:3px; position: absolute; z-index:3}
.btnRefresh:focus{background:none; border:none; box-shadow:none; outline:none !important}
.btnRefresh img{width:8px; opacity:0.7}
.btnRefreshClose{padding-left:0px !important}
.btnRefreshClose .btnRefresh{right:3px;}
  
.quesTBL{float:left; width:100%; margin-top:15px}
.quesTBL tbody tr td{border:1px solid #e2e2e2; padding:0px}
.quesTBL tbody tr td:first-child, .quesTBL tbody tr td:nth-child(2){min-width:40%}
.quesWrapp{ background:#f6f6f6;}
.quesWrapp .quesBoldText{padding:10px; float:left; color:#000000; font-family: 'Myriad Pro Semibold'}
.quesWrapp .quesNormalText{padding:10px; float:left; color:#767373}
.quesWrapp .quesNormalText p{margin-bottom:0px}
.quesWrapp .quesCount{float:left; padding:10px}
.quesWrapp .quesCount .quesBlueText{float:left}
.quesWrapp .quesCount .quesPlusBTN{float:right; padding-left:15px}
.quesWrapp .quesCount .quesPlusBTN .qusPlCircle{ float:left; width:20px; height:20px; text-align:center;}
.quesWrapp .quesCount .quesPlusBTN .fa-plus-circle{color:#646161}
.quesWrapp .quesEditBTN{float:left; padding:10px;}
.quesWrapp .quesEditBTN .fa-pencil-square-o{color:#e4263b}

.quesAssTBL{float:left; width:100%; margin-top:15px}
.quesAssTBL tbody tr td{border:1px solid #e2e2e2; padding:0px; vertical-align:middle}

.quesWrapp{ background:#f6f6f6;}
table.dataTable .quesWrapp{ background:#f6f6f6;}
.quesWrapp .quesBoldText{padding:10px; float:left; color:#000000; font-family: 'Myriad Pro Semibold'}
.quesWrapp .quesNormalText{padding:10px; float:left; color:#767373}
.quesWrapp .quesCount{float:left; padding:10px; min-width:120px}
.quesWrapp .quesCount .quesBlueText{float:left; color:#2b83c2}
.quesWrapp .quesCount .quesBlueText a{color:#2b83c2}
.quesWrapp .quesCount .quesPlusBTN{float:right; padding-left:15px}
.quesWrapp .quesCount .quesPlusBTN .fa-plus-circle{color:#646161}
.quesWrapp .quesEditBTN{float:left; padding:10px;}
.quesWrapp .quesEditBTN .fa-pencil-square-o{color:#e4263b}

.quesAssTBL{float:left; width:100% !important; margin-top:15px;}
.quesAssTBL tbody tr td{border:1px solid #e2e2e2; padding:0px; vertical-align:middle}
.naText{color:#7da5d7; font-size:16px}
.queHeadSubText{}
.queHeadSubText h4, .queHeadSubText h4 p{margin-bottom:0px; color:#000000; font-size:14px}
.queHeadSubText p{color:#a4a4a5; margin-bottom:0px}
.quesAssBlueText{color:#2881c1; text-align:center}
.quesAssGreenText{color:#72c36c; text-align:center}
.quesAssEditBTN{}
.quesAssEditBTN .fa-pencil-square-o{color:#e4263b}

ul.addAnsListing{float:left; width:100%}
ul.addAnsListing li{float:left}
ul.addAnsListing li:first-child{padding-left:0px; width:80%;}
ul.addAnsListing li:last-child{margin-top:22px; width:20%}
ul.addAnsListing .mngQuesBank{margin:0px; width:100%}

.customDropdownMenu {padding:5px 0px; }
.customDropdownMenu:before{content: "\f0d8"; font: normal normal normal 14px/1 FontAwesome; position: absolute; top: -10px; right: 6px; color: #fff;}
.customDropdownMenu .dropdown-item{font-size:12px; padding:2px 10px}
 
ul.topListing{padding-top:10px}
ul.topListing li{float:left; padding-right:10px; padding-left:20px; padding-top:4px; /*padding-bottom:7px*/ }
ul.topListing li.mainLogo{padding-top:0px}
ul.topListing li a{font-size:14px}
ul.topListing li a:hover, ul.topListing li a:focus, ul.topListing li a.active{color:#002d66; border-bottom:2px solid #002d66; padding-bottom:15px; text-decoration:none}
ul.topListing li.lernBell{border-left:1px solid #dddddd}
ul.topListing li.lernUser{border-right:1px solid #dddddd}

.learnPortHeader{background:#ffffff; float:left; width:100%; -webkit-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1); -moz-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1); box-shadow: -1px 4px 5px 0px rgba(222,222,222,1);}
.learnerContent {width:100%; float:left; padding:15px}
.learnerContent .selfEnrCourse{background:#FDB618; color:#333333; text-align:center; font-size:15px; position:relative; margin-top:10px; float:left; width:100%; padding:0px; margin-bottom:0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px}
.learnerContent .selfEnrCourse p{padding:5px; margin-bottom:0px; font-size:12px}
.learnerContent .selfEnrCourse .closeIcon{position:absolute; right:7px; top:5px}
.learnerContent .selfEnrCourse .closeIcon .close{padding:0px; padding-top:3px}
.myCourLogo{padding:5px 15px}
.lernHeader {float:left; width:100%; border-bottom:1px solid #d2d2d2; margin-bottom:5px}
.lernHeader .lernHeaderLeft{float:left}
.lernHeader .lernHeaderRight{float:right}
.lernHeader .lernHeaderRight .lerenFilter{padding-top:9px}
.lernHeader .lernHeaderRight .lerenFilter .filtext{float:left; padding-top:3px; font-size:12px;font-family: 'Myriad Pro Semibold'; color:#1A1A1A}
.lernHeader .lernHeaderRight .lerenFilter .filSelect{float:left; width:134px; padding-left:5px}
.lernHeader .lernHeaderRight .lerenFilter .filSelect .form-control {}
ul.lernRTListing{float:left; width:100%}
ul.lernRTListing li{width:202px; float:left; padding-left:20px}
ul.lernRTListing li:first-child{padding-left:0px}
ul.lernRTListing li .inputGroupCustom{width:100%;}
ul.lernRTListing li .inputGroupCustomCourPath{margin: 0px; width: 100%; padding-top: 9px;}

.hits{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:1px 5px 2px 5px; margin:0px 5px; border:1px solid #DBDBDB; background:#dddddd; color:#333333}
.ignore{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:1px 5px 2px 5px; margin:0px 5px; border:1px solid #e0534f; background:#e0534f; color:#ffffff}
.inputGroupCoursepath{margin-top:-4px; padding-right:0px; background:none}

.inputGroupCoursepath .input-group-sm{width:100%}
 
.progressWrapp{display:none}
.resumeBtn{float:right}
.customProg{height:5px; }
.customProg .progress-bar{background:#66BE60}

.learnerLeftContent{background:#ffffff; padding:0px 10px; float:left; width:100%; margin-bottom:20px}
.learnerLeftContent .learnerAccordion{padding:10px 20px; float:left; width:100%}
.learnerLeftContent .learnerAccordion h3{color:#000000; font-size:18px; font-family: 'Myriad Pro Semibold'; margin-bottom: 8px; border-bottom: 2px solid #002d66; padding-bottom:10px; padding-left:20px}
.learnerLeftContent .learnerAccordion .card{border:none}
.learnerLeftContent .mediaBox{border-bottom:1px solid #dddddd; padding-bottom:15px; /*margin-bottom:15px*/}
table.dataTable tbody tr:last-child .mediaBox{border-bottom:none}
.resumeBtn .btn-primary{color:#002d66; border:1px solid #002d66; background:#ffffff; padding:3px 10px;margin-top:0px; min-width:103px}
.resumeBtn .btn-primary:hover{background:#011631;color:#fff}

.brdBTN{color:#002d66; border:1px solid #002d66; background:#ffffff; padding:3px 10px; margin-top:5px; min-width:103px}

.learnerLeftContent .media{}
.learnerLeftContent .media .media-body .acpe, .acpe{background:#0a70b9; color:#ffffff; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:2px}
.learnerLeftContent .media .media-body .mandatory{background:#e41f35; color:#ffffff; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:2px}
.learnerLeftContent .media .media-body .selfEnro{background:#66be60; color:#ffffff; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
.learnerLeftContent .media .media-body h5{font-size:16px; color: #000000; font-family: 'Myriad Pro Semibold'; }
.learnerLeftContent .media .media-body h6{font-size:12px; color:#0a70b9; font-family: 'Myriad Pro bold'; margin-bottom:15px}
.mandatory{background:#e41f35; color:#ffffff; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:2px}
.quickLinks{background:#ffffff; padding:0px 10px; float:left; width:100%}
.quickLinks h2{font-size:15px; padding-top:10px; padding-bottom:10px; font-family: 'Myriad Pro Semibold'; color:#000000; border-bottom: 1px solid #d0d0d0}
.quickLinks .text{padding-left:5px}
ul.quickLinkListing{}
ul.quickLinkListing li{padding-bottom:10px; float:left; width:100%; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #dbdbdb}
ul.quickLinkListing li a{color:#0A70B9; font-size:12px; text-decoration:underline; float:left; width:100%}
ul.quickLinkListing li:last-child{border-bottom:0px}
ul.quickLinkListing li a:hover{color:#002d66}

.comExam{border:1px solid #d4eaef; padding:5px; background:#ffffff; color:#333333; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:10px; margin-top:5px; float:left; /*width:100%*/}
.comExam p{margin-bottom:0px}
.clickHere{padding:10px; float:left; width:100%; background:#e3e3e3; font-size:15px; font-weight:bold;border: 1px solid #bababa;}
.clickHereNew {padding:20px; float:left;}
.clickHere p{margin-bottom:0px; color:#000 !important}
.clickHere p a{color:#2781c0; text-decoration:underline;display: inline-block;padding-right:6px;}

.brdBlue{border:1px solid #bedfe6}

ul.launchListing{color:#333333; font-family: 'Myriad Pro Semibold'; width:100%; float:left}
ul.launchListing li{float:left; padding-right:115px}
ul.launchListing li.evaText{color:#aaaaaa; width:100%}


ul.launchListing2{color:#333333; font-family: 'Myriad Pro Semibold'; width:100%; float:left; position:relative}
ul.launchListing2 li{float:left; padding-right:10px; color:#000000; padding-bottom:5px}
ul.launchListing2 li.appointment-blue .dateText{color:#0A70B9}
ul.launchListing2 li.checkCircle{color:#66BE60}
ul.launchListing2 li .icon img {max-width:16px;min-width:15px; padding-right:2px}

ul.launchListing3{color:#333333; font-family: 'Myriad Pro Semibold'; width:100%; float:left}
ul.launchListing3 li{float:left; padding-right:115px}
ul.launchListing3 li.evaText{color:#aaaaaa; width:100%}

.actDesText{width:100%; float:left; padding-top:5px; padding-bottom:15px}
.launchBTN{/*float: right; position: absolute; right: 0; top: 0;*/}
.launchBTN .btn-primary{/*position: absolute; right:15px; top: -7px;*/ margin-top: -4px;}

.learnerAccordion .card, .learnerAccordion .card-header {padding: 3px; border-bottom: 0px; border-radius: 0px;  -moz-border-radius: 0px; -webkit-border-radius: 0px; color: #1d1d1d}
.learnerAccordion .card-header h5 .btn{width:100%; float:left; text-align:left;font-size:14px;color:#000;text-transform:none}
.learnerAccordion .card-header h5 .btn:focus, .learnerAccordion .card-header h5 .btn.focus{box-shadow:none}
.learnerAccordion .card-header h5 .btn .fa{padding-right:10px; color:#7d7474}
.learnerAccordion .card-body{border-bottom:none;  margin-bottom:5px; -webkit-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1);-moz-box-shadow: -1px 4px 5px 0px rgba(222,222,222,1);box-shadow: -1px 4px 5px 0px rgba(222,222,222,1);} 
.adminHelppage .card-body{padding-left:43px} 
.learnerhelppage .card-body{padding-left:43px} 
.learnerAccordion .moreLink a{color:#002d66;font-size:15px}
.learnerAccordion .moreLink .fa{padding-left:5px}
.learnerAbtCDP{background:#ffffff}
.learnerAbtCDP .abtCDPTabs .tab-content{padding-top:20px}
.abtCDPTabs{}
.abtCDPTabs .tab-pane{}
.abtCDPTabs h3{color:#000000; font-size:20px; font-family: 'Myriad Pro Semibold'; float:left; width:100%}
.abtCDPTabs h5{color:#000000; font-size:15px; font-family: 'Myriad Pro Semibold'; float:left; width:100%; /*margin-top:25px*/ margin-bottom:15px}
.abtCDPTabs p{color:#333333; margin-bottom:20px}
.abtCDPTabs a{color:#ffffff;}
.abtCDPTabs a span.smallText{color:#333333; float:left; width:100%}
.abtCDPTabs li {/*border-bottom:1px solid #e6e6e6;*/ padding-bottom:7px; margin-bottom:7px}
.abtCDPTabs li a{color:#0A70B9; text-decoration:underline}
.abtCDPTabs li a.active{color:#f00}
.abtCDPTabs .nav{width:100%; float:left}
.card-body{border-bottom:2px solid #ececec; color:#333333; font-size:14px}
ul.abtDotListing{padding-left:15px}
ul.abtDotListing li{float:left; width:100%}
ul.abtDotListing li .iconDot{color:#002d66; float:left;width:10px; padding-right:10px; width:5%; max-width:17px}
ul.abtDotListing li .iconDot .fa-circle{font-size:8px !important}
ul.abtDotListing li .text{float:left; width:95%}
 
ul.acpeProLTListing li .icon img{max-width:16px;min-width:15px; padding-right:0px}
.newlaunchImg{position:absolute; top:10px; left:20px; color:#333333; background:#fdb618; text-transform:uppercase; padding:1px 5px}

ul.comListing{padding-right:15px}
ul.comListing li{float:left; padding-left:15px}
ul.comListing li .brdBTN{margin-top:0px}
.learnPortHeader ul.topListing{padding-top:0px}
.learnPortHeader .navbar{padding-bottom:0px; padding-left:0px; padding-right:0px}
.learnPortHeader ul.topListing li a:hover, ul.topListing li a:focus, ul.topListing li a.active{padding-bottom:23px}
.learnPortHeader ul.topListing li.mainLogo{padding-left:5px; padding-right:5px}
.learnPortHeader ul.topListing li.mediaHome{padding-left:8px; margin-right:8px;}
.learnPortHeader ul.topListing li.mediaHome img{width:24px}
.learnPortHeader ul.topListing li.bellIcon, ul.topListing li.shopCartIcon{padding-left:0px; padding-right:0px; margin-right:14px}
.learnPortHeader ul.topListing li.bellIcon{}
.learnPortHeader ul.topListing li.userBox{padding-left:10px; padding-right:0px; padding-top:0px; /*border-right: 1px solid #c4c4c4;*/ position:relative;z-index:100}
.learnPortHeader ul.topListing li.userBox a:hover, ul.topListing li.userBox a:focus, ul.topListing li.userBox a.active{color:#ffffff; padding-bottom:5px; border-bottom:none}
.learnerContent .media-body p{color:#6D6D6D; margin-bottom:0px}
.learnerContent .mediaRTBox .hourse .timeWrapp .text{color:#6A6A6A}
.learnerMenuContainer{float:left;}

.timeCredit{}
.timeCredit .icon{}
.timeCredit .icon img{width:14px; min-width:14px; max-width:14px; height:14px; padding-right: 0px; margin-right:3px;}
.timeCredit .text{color:#6A6A6A; font-size:12px; font-family: 'Myriad Pro Regular';}


.conInner .pageWrapp{padding-top:10px}
.mngAssessTBL .tdwidth10{width:8% !important; text-align:center}
.mngAssessTBL .tdwidth50{width:60% !important}
.mngAssessTBL table.dataTable tbody tr{width: 100%; display: table; border-bottom: 10px solid #fff;}

.mngquestionbk .width30per{width:30% !important;}
.mngquestionbk .width10per{width:10% !important}
.mngquestionbk table tbody tr{width: 100%; display: table;border-bottom: 10px solid #fff;}
.mngquestionbk table tbody tr td{border-bottom:1px solid #e2e2e2 !important;}
.mngquestionbk table tbody tr td .border-bottom{border-bottom:1px solid #e2e2e2;float:left;width:100%;min-height:40px}

ul.formGroupTopListing.posNone{position:inherit !important; }

.errorListTD{padding-left:20px; background: #dddddd; border: 1px solid #ccc !important;}
.creHISHT{max-height:545px; min-height:545px;height:545px}
.submitBtnFooter{float:right; border-top: 1px solid #ddd; width: 100%; padding: 10px;}
.submitBtnFooter .btn-primary, .submitBtnFooter .btn-default{min-width:200px; float:right}

.evaluationContent{background:#ffffff}
.evaluationContent .evaHeader{}
.evaluationContent .evaHeader h2{}
.evaluationContent .evaHeader .evaHeadLT{}
.evaluationContent .evaHeader .evaHeadLT h2{}
.evaluationContent .evaHeader .evaHeadRT{}
.evaluationContent .evaHeader .evaHeadRT h5{}
.evaluationContent .evaHeader .evaHeadRT h5 .icon{}
.evaluationContent .evaHeader .evaHeadRT h5 .dateText{}
.timeline-wrapper {margin-left: 1.5rem;border-left: 3px solid #ddd;}
.node {padding-left: .5rem;padding-bottom: 1.5rem;position: relative;}
.node h3, .node p {margin: 0;}
.node::before {content: "";width: .5rem;height: .5rem;background: #fff;border: 2px solid #ccc;border-radius: 50%;position: absolute;top: .3rem;left: -.5rem;}
ul.evaListing{float:left; width:100%; border-bottom:1px dashed #8a8a8a; margin-bottom:10px; padding-bottom:10px}
ul.evaListing li{float:left; list-style:none; margin-right:10px; border:1px solid #dddddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px}
ul.evaListing li .form-check .form-check-label{color:#000000}

.chkHIsTBL thead tr th{background: #7d7d7d;}

.mce-btn button, .mce-ico{font-size:11px !important}
.mce-btn button{padding:0px 5px !important}
.mce-caret{display:none !important}
.mce-btn,  .mce-panel{background:none !important}

.coursePathTBL thead{display:none}

.addBtngray{background:#333333; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:24px; height:24px; float:left; text-align:center; margin-top:13px; margin-left:-15px}
.addBtngray img{padding-top:2px}

/*.jconfirm .jconfirm-box div.jconfirm-title-c{border-bottom: 2px solid #ff0000; margin-bottom: 20px; padding-bottom:10px}
.modalContent {margin-bottom:10px; border-bottom:2px solid #dddddd; margin-bottom:10px; float:left; width:100%}*/


ul.peoPickerListing{}
ul.peoPickerListing li{float:left; list-style:none}
ul.peoPickerListing li:first-child{width:80%}
ul.peoPickerListing li:last-child{width:20%}

.dummText{background:#f6f6f6; padding:10px; text-align:center; min-height:450px; float: left; width: 100%; padding-top:7%}
.dummText h4{color: #bdbcbc; text-transform: uppercase; padding-top:1%;}
.creditReport{margin-bottom: 10px;border-bottom: 1px solid #a6a5a5;padding-bottom: 20px;}
.creditReport table.dataTable{border-bottom:1px solid #9B9B9B}
.creditReport .chkTBL{margin-top:10px}
/*.creditReport .chkTBL .table th{background:#e1e1e1}*/
.rejected{background:#ffeff0 !important}
.rejected td{border-color:#ddb0b4 !important}
.approved{background:#e5ffeb !important}
.approved td{border-color:#a0ccaa !important}

.btnCenter{text-align:center}
.failColor .fa, .failColor span{color:#f00; }
.failColor span{padding:0px 2px 0px 5px}
.failColor span .fa{margin-top: 1px; float: left;}
.passColor .fa, .passColor span{color:#66BE60}
.passColor span{padding:0px 2px 0px 5px}
.passColor span .fa{margin-top: 1px; float: left;}
.passColor .pass{}


.addEditBusRul{border-bottom:1px solid #ddd; margin-bottom:0px;/* border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;*/}
.addEditBusHeader{padding:10px; background:#f0f0f0; float:left; width:100%}
.addEditBusHeader h5{font-size:16px;  color:#000; float:left; padding-top:7px; font-family: 'Myriad Pro Semibold';}

ul.aeBusListing{width:100%; float:left; padding:10px 0}
ul.aeBusListing li{width:21%; margin-right:1.5%; float:left; list-style:none}
ul.aeBusListing li:last-child{width:10%; text-align:left; margin-right:0px}
ul.aeBusListing li.addRule a{padding-top:0px; font-size: 18px; /*margin: 0px auto;*/ cursor:pointer; display: table;}
.editIConBRules{top:14px}


.videoWrapp{}
.videoWrapp .videoBox{}
.videoWrapp .videoIMG{}
.videoWrapp h4{}
.videoWrapp p{}

ul.radioListing{padding-top:15px; float: left; width: 100%; padding-bottom: 15px;}
ul.radioListing li{float:left; }
ul.radioListing li .form-check{padding-left:0px; padding-right:30px; padding-top:4px}
ul.radioListing li .form-check label input{margin-right:5px}
ul.radioListing li.month .inputBox input{width:70px; margin-right:10px}
ul.radioListing li.month .inputBox{}
ul.radioListing li.inputText{padding-top:2px}


.inerHeaderBrd{border-bottom:1px solid #dddddd}
.inerHeaderBrd ul.headerListing li a span.text{padding-top:0px}
.inerHeaderBrd ul.headerListing li a span.icon{margin-top:-1px}

ul.actListing {padding-top:15px}

ul.audListing{width:60%; min-width:600px; padding-right:15px}
ul.audListing li{float:left; padding-right:20px}
ul.audListing li:first-child{}
ul.audListing2{}
.audListBox {}
.audListBox {min-height:initial; margin-bottom:15px; width:100%; float:left;}
.audListBox ul.audListing {width:100%; float:left; margin-top:10px}
.audListBox ul.audListing li{}  
.audListBox ul.audListing li .custom-file{height:auto}

ul.trAudience{float:left; width:100%; padding-top:15px; padding-bottom:15px}
ul.trAudience li{float:left; width:25%; margin-right:1%}
ul.trAudience li .chkBoxAssAud, ul.actListing li .chkBoxAssAud{padding-top:7px; padding-right:10px; float:left;}
ul.trAudience li .deleteIconAssAud, ul.actListing li .deleteIconAssAud{padding-top:2px; padding-right:5px; float:left; }
ul.trAudience li .deleteIconAssAud .fa-trash, ul.actListing li .deleteIconAssAud .fa-trash{font-size:16px}
 
.criteriaInnerBox{padding-left:10px}

.priorText{padding-top:15px; padding-bottom:15px; float:left; width:100%}
.priorText label{font-family: 'Myriad Pro Regular';}
.priorText .radioTextInput {float:left; width:100%}
.priorText .radioTextInput .radioBox {float:left; padding-top:4px; padding-right:5px}
.priorText .radioTextInput .text {float:left; padding-top:2px; padding-right:5px}
.priorText .radioTextInput .maxWidth80{width:80px; float:left; padding-right:5px}
.priorText .form-group{margin-bottom:5px}
ul.pubStatusListing{}
ul.pubStatusListing li{float:left; padding-right:10px}
.enAssText{padding-top:15px}

ul.pubStatusLBL{}
ul.pubStatusLBL li:first-child{padding-left:0px}
ul.pubStatusLBL li label{font-family: 'Myriad Pro Regular';}

.mtM6{margin-top:-6px}

.actListHeader {
    border-bottom: 1px solid #ddd
}
.validMonthduration {}
.validMonthduration .redColor{padding-top:3px; float:left}









.LoginBg{background:url(../../MultiTLMS/images/login-bg2.jpg) fixed 0px no-repeat;height:100vh;padding-top:20px;background-position:center;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.loginMainWrapper{display: table; margin: 0 auto; margin-top:0px}
.loginMainWrapper .loginUserWrapp{float:left; margin-top:147px}
.loginMainWrapperInst .loginUserWrapp{ margin-top:203px}
.loginMainWrapper .loginUserWrapp .userName{background:#3f3f3f; font-size:16px; color:#ffffff; padding:6px 17px; margin-bottom:14px}
.loginMainWrapperInst .loginUserWrapp .userName{margin-bottom:15px; padding:5px 17px}
.loginMainWrapper .loginContent{float:left}
.loginUserWrapp .username{}
.logintopLink a{border-bottom:1px dashed #fff; margin-right:10px; color:#ffffff}
.logintopLink a:hover{text-decoration:none; color:#EFEFEE}
.loginBg{background:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:300px; margin:0px auto 0px;-webkit-box-shadow: 0px 0px 5px 0px rgba(136,136,136,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(136,136,136,0.75); box-shadow: 0px 0px 5px 0px rgba(136,136,136,0.75);}
.loginBg .loginHeader{padding:20px 25px 5px 25px; text-align:center}
.loginBg .loginHeader img{max-width:200px; margin:0px auto;}
.loginBg .loginHeader h2{font-size:16px; padding-top:15px; color:#333333; font-family: 'Myriad Pro Semibold'; }
.loginBg .loginInnerBg{background:#ffffff; padding:0px 40px 2px}
.loginBg .loginInnerBg .fotPass{float: right; width: 100%; text-align: right; padding-bottom:15px;}
.loginBg .loginInnerBg .fotPass a{color:#0A70B9; text-decoration:underline}
.loginBg .loginFooter{text-align:center; padding:15px 25px 20px 25px}
.loginBg .loginFooter p{color:#787878; font-size:14px; margin-top:12px}
.loginBg .loginFooter p a{color:#0A70B9}
.loginOrvLogo{text-align:center; padding-top:25px}
.loginHeaderText{border-top:1px solid #d6dcda; color:#f65000; padding:10px 48px; font-size:12px; text-align:center}
.btnLogin {
    background: #002d66;
    color: #ffffff;
    padding: 4px 34px;
    vertical-align: middle;
    border: 1px solid #002d66;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    display: inline-block;
    min-width: 75px;
    text-align: center;
    float: right;
    height: 26px;
    line-height: 18px;
}
.btnLogin:hover,.btnLogin:focus{color:#ffffff; background:#011631}
.mb3{margin-bottom:3px}
 
.oigPopTabHT{height:425px; overflow:auto}
.busRulePopHT{height:515px; overflow:auto}
 
.addEditCrit h4 {font-family: 'Myriad Pro bold';font-size: 16px;margin-bottom:5px;margin-top: 15px}
.addEditCrit ul.aeBusListing{padding-top:5px; padding-bottom:0px}
.addEditCrit .addEditBusRul{margin-bottom:5px}
.critBox{padding:10px 15px; background:#f4f4f4;border:1px solid #dddddd; width:100%; float:left}
.busRuleRow{width:100%; float:left}
.mainDashboard .innerLoader{position:absolute;height:100%;width:100%;}
.mainDashboard .mainLoader{height:0; width:0; padding: 15px; border: 6px solid #ccc; border-right-color: #888; border-radius: 22px; -webkit-animation: rotate 1s infinite linear; position: absolute; left:0; top:0; bottom:0;right:0; z-index:9999}
.mainDashboard .loadingimage{position:absolute;left:50%;top:40%}
.mainDashboard .regUserSummary{min-height:157px;}
.mainDashboard .welcomeText{font-size:14px; color:#707070; font-family: 'Myriad Pro Semibold'; display:none}
.mainDashboard .dashRegisterBox h4{font-size:15px; color:#000000; font-family: 'Myriad Pro Semibold'; }
.mainDashboard .dashRegisterBox {float:left; width:85%; margin-bottom:10px;}
.mainDashboard .dashOigGsaBox{float:left; width:15%; margin-bottom:15px;}
.mainDashboard .table-responsive > .table-bordered{border: 1px solid #dee2e6;}
.dashRegisterBox li .icon{height:55px;}
ul.dasRegListingfour li.dash-pharmacy-technician .icon{height:46px}
.thereeCol{border-right:1px solid #999a9b; padding-right:10px; float:left; width:41%}
ul.dasRegListing{}
ul.dasRegListing li{width:32.33%; margin-left:1%; float:left; color:#ffffff; min-height:112px; padding:10px 5px; text-align:center}
ul.dasRegListing li:first-child{width:33.33%; margin-left:0px}
ul.dasRegListing li .icon{}
ul.dasRegListing li .bottomText{display:table; margin:0 auto;}
ul.dasRegListing li .bottomText .no{font-size:20px; font-family: 'Myriad Pro Regular'; float:left; line-height:30px;width:100%}
ul.dasRegListing li .bottomText .text{font-size:11px; font-family: 'Myriad Pro Regular'; float:left; padding-top:8px;text-align:center;width:100%}
ul.dasRegListing li.dash-total-users{background:#0A70B9;}
ul.dasRegListing li.dash-active{background:#0787a3;}
ul.dasRegListing li.dash-inactive-users{background:#9e9e9e;}

/*ul.dasRegListing li.dash-total-users .bottomText .no{padding-top:7px}
ul.dasRegListing li.dash-active .bottomText .no{padding-top:7px}
ul.dasRegListing li.dash-inactive-users .bottomText .no{padding-top:7px}*/

.fourCol{border-right:1px solid #999a9b; padding-left:4px; padding-right:10px; float:left; width:58%}

ul.dasRegListingfour{}
ul.dasRegListingfour li{width:24%; margin-left:1%; float:left; color:#ffffff; min-height:112px; padding:10px; text-align:center}
ul.dasRegListingfour li:first-child{width:24%;}
/*ul.dasRegListingfour li .icon{padding-bottom:7px}*/
ul.dasRegListingfour li .icon img{}
ul.dasRegListingfour li .bottomText{display:table; margin:0 auto;}
ul.dasRegListingfour li .bottomText .no{font-size:20px; font-family: 'Myriad Pro Regular'; float:left; line-height:30px;width:100%}
ul.dasRegListingfour li .bottomText .text{font-size:11px; font-family: 'Myriad Pro Regular'; float:left; padding-top:8px; /*padding-left:2px;*/text-align:center;width:100%}
ul.dasRegListingfour li.dash-admins{background:#00B2B9}
/*ul.dasRegListingfour li.dash-admins .text{padding-left:8px}*/
ul.dasRegListingfour li.dash-pharmacist{background:#F47E26}
ul.dasRegListingfour li.dash-pharmacy-technician{background:#F8B721}
ul.dasRegListingfour li.dash-other{background:#858585}

.dashOigGsaBox{}
.dashOigGsaBox h4{font-size:15px; color:#000000; font-family: 'Myriad Pro Semibold';}
ul.dasOigGsaRegListing{}
ul.dasOigGsaRegListing li{margin-bottom:10px; background:#002d66; float:left; width:99%; margin-left:1%; color:#ffffff; padding:12px 4px; min-height:61px; text-align:center}
ul.dasOigGsaRegListing li .icon{float:left;padding-left:5px}
ul.dasOigGsaRegListing li .icon img{}
ul.dasOigGsaRegListing li .desText{float:left; padding-left:2px;padding-top:2px}
ul.dasOigGsaRegListing li .desText .no{font-size:20px; line-height:30px; font-family: 'Myriad Pro Regular'; float:left}
ul.dasOigGsaRegListing li .desText .text{font-size:11px; font-family: 'Myriad Pro Regular'; float:left; padding-top:8px; padding-left:4px}

ul.dasRegListingfour li.dash-pharmacy-technician .bottomText .no{padding-top:10px}

.dashBox{background:#ffffff; float:left; width:100%}
.dashBox .headBox{float: left; width: 100%; padding: 10px; border-bottom: 1px solid #ddd;}
.dashBox h4{color:#000000; font-size:15px; padding:0px; margin-bottom:0px}
.calendarDashboard .calendarWrapper .headingText h3{font-size: 15px;color: #000000;font-family: 'Myriad Pro Semibold';padding:10px 10px 10px;background:#fff; margin-bottom:0}
.calendarDashboard .calendarWrapper .calendarinner{background:#ffffff;}
.calendarDashboard .smallCalendar .fc-toolbar{margin-top:0;padding-top:10px}
.calendarDashboard .calendarWrapper .smallCalendar{background:#fff;}
.calendarDashboard .smallCalendar .eventContainer{margin:0 15px 15px;padding-bottom: 1px;}
.dashInnerBox{padding:10px; float:left; width:100%}
ul.headRTListing{}
ul.headRTListing li{float:left; padding-left:10px}
ul.headRTListing li.text{padding-top:4px; color:#333333; font-size:10px}
ul.headRTListing li.selectBox{}

/**Association Dashboard**/
.associationDashboard .thereeCol,.associationDashboard .fourCol{width:50%}
.associationDashboard .dashOigGsaBox{width:15%; padding-left:1%}
.associationDashboard .dashRegisterBox{width:85%}
.associationDashboard ul.dasRegListing li:first-child{width:24%;margin-left: 0px;}
.associationDashboard ul.dasRegListing li{width:24%;}
.associationDashboard ul.dasRegListingfour li.dash-pharmacy-technician{width:24%}
.associationDashboard ul.dasRegListingfour li:first-child{width:24%;}
.associationDashboard ul.dasRegListingfour li{padding:10px 3px;}
.associationDashboard ul.dasRegListing li.dash-total-stores{background:#66BE60}
.associationDashboard .fourCol{padding-left:10px}
.dashGrapTBL{ line-height:1}
.dashGrapTBL thead{}
.dashGrapTBL thead tr{}
.dashGrapTBL thead tr th{font-weight:bold; text-align:center; border-bottom:1px solid #ddd; vertical-align: middle;}
.dashGrapTBL tbody{}
.dashGrapTBL tbody tr{}
.dashGrapTBL tbody tr td{text-align:center; padding:7px 5px; border:none; border-right: 1px solid #ddd;}
.dashGrapTBL tbody tr td:last-child{border-right:none}
.dashGrapTBL tbody tr.total td{font-weight:bold !important; color:#000000; border-top:1px solid #ddd}
.dashGrapTBL thead tr th:first-child, .dashGrapTBL tbody tr td:first-child{text-align:left}


.systemRolTBL .curseBox{float:left; padding-bottom:0px; border-bottom:0px;width:100%}
.systemRolTBL .table td{border:none !important; padding:0px !important}
 
.dashGrapLastRtTBL tbody tr td{text-align:right !important;}
.dashGrapLastRtTBL thead tr th:first-child, .dashGrapLastRtTBL tbody tr td:first-child{text-align:left !important}

ul.reportList{width:100%; float:left; position:relative}
ul.reportList li{width:25%}
ul.reportList li.genRepRefresh25{width:25%}
ul.reportList li.productTitle{width:50%}
ul.reportList li.genRepRefreshBtn{width:100%}
.dateFormat{width:100%; float:left}
.dateFormat .fromPlaceHolder{width:45%; float:left}
.dateFormat .toText{width:10%; float:left; padding-top:4px; text-align:center}
.dateFormat .toPlaceHolder{width:45%; float:left}

.genRepInner{float:right;}
.genRepInner .genBTN{float:left}
.genRepInner .genBTN .btnSearch{border:1px solid #002d66; padding:2px 8px}
.genRepInner .refreshBTN{float:left; padding-left:10px}

.reportPage{float: left; width: 100%; border-bottom:2px solid #ddd; margin-bottom:3px}
.reportPage h6{font-family: 'Myriad Pro Regular'; margin:0px; padding-left:10px; font-size:12px; color: #000; font-family: 'Myriad Pro Semibold'; margin-bottom: 5px;}
.dropDownHeading {float: left; width: 100%;}
.dropDownHeading h2{font-size:15px; color: #000; font-family: 'Myriad Pro Semibold'; padding-top:10px}
.reportPage, .reportPage .formGroupTop{float:left; width:100%}

.courseEnro .timeWrapp .icon img{min-width:13px; height:13px; padding-right:10px}
.courseEnro{padding-top:10px; padding-bottom:10px}
.courseEnro .mediaLTBox .media-body h5{font-family: 'Myriad Pro Semibold'; font-size:15px; color:#000000}
.courseEnro .mediaLTBox .media-body h6{font-family: 'Myriad Pro Semibold'; font-size: 12px; color: #0A70B9; margin-bottom:10px;}
.courseEnro .mediaLTBox .media-body .hourse{margin-bottom:5px}
.ordCodeWrap{font-family: 'Myriad Pro Semibold'; font-size:12px; margin-bottom:2px}
.ordCodeWrap .ordCodeNumText{color:#333333}
.ordCodeWrap .ordCodeNumNo{color:#0A70B9}

ul.enrollListing{}
ul.enrollListing li{float:left; width:100%; margin-bottom:15px}
ul.enrollListing li:last-child{margin-bottom:0px}
ul.enrollListing li.userGray{}
ul.enrollListing li.userGreen{cursor: pointer;}
ul.enrollListing li.userOrg{}
ul.enrollListing li .icon{float: left; text-align: left;}
ul.enrollListing li .icon img{}
ul.enrollListing li .text{text-align: right; font-family: 'Myriad Pro Semibold'; float: right;}

ul.enrollListing li.userGray .text{color:#707070; padding-top:10px}
ul.enrollListing li.userGreen .text{color:#66BE60; padding-top:10px}
ul.enrollListing li.userOrg .text{color:#F47E26; padding-top:10px}

.courseEnro .mediaRTBox{width: 160px; float: right;}
.courseEnro .mediaRTBox .mediaBtn{padding-right:0px}

ul.enrollUserHT{max-height:275px; overflow:auto;}
ul.enrollUserHT li{margin-bottom: 7px; float: left; width: 100%;}
ul.enrollUserHT li .desText{padding-left:21px; float:left; width:100%; color:#8A8A8A; font-size:10px; margin-top:-4px}
ul.enrollUserHT li .chkWrapp{float:left; padding-left:0;}
ul.enrollUserHT li .form-check-label{color: #000000;}
ul.enrollUserHT li .form-check{}


.enrHistory{margin-top:11px}
.enrHistory .table thead {display:none}
.enrHistory .table tbody tr td{padding:0px !important}
.enrHistory .table.dataTable tbody tr:hover td{background:none}
.enrHistory .table tbody tr td:last-child{text-align:left}


tr td.dataTables_empty:last-child{text-align:center !important}




/*@media (height: 750px) {
    .mainContent {
        height: 100px !important;
        overflow: scroll
    }
}*/
.lastchildleftalign tbody tr td:last-child{ text-align:left}
.min-height40{min-height:40px}
.assignmentRuleHT{height: 510px; overflow-y: auto; overflow-x: hidden;}
.groupPeoplecheck{background-image: url("../../MultiTLMS/images/GreenCheckmark.png"); background-repeat: no-repeat, repeat; background-position: 0px 0px; width:24px; height:18px; margin-top:4px; text-align:center}


.noptag p{display:inline-block;padding:0px 2px}

.addeditbR .submitBtnFooter .btn-default{min-width: 200px;float: right;}
.equalpadd10{padding:0 10px}



/***/
.filterTextwrap{width:60%;word-wrap:break-word}
.oigHislog ul.formGroupTopListing li.groupName{min-width:160px;}
.oigHislog ul.formGroupTopListing li.vendorName{min-width:260px;}
.oigHislog ul.formGroupTopListing .width200{min-width:200px !important}
.nohitsusers ul.formGroupTopListing .firstLastName{min-width:200px !important}
.nohitsusers ul.formGroupTopListing .groupName{min-width:100px !important}
/*.oIGTabs ul.addEditListing li a,.oIGTabs ul.addEditListing li a.active{padding: 0px 5px;}*/
.sidebar-wrapper .sidebar-menu ul li:last-child .sidebar-submenu{bottom:0;top:auto}

.shopingCard .CoursesCatalogDetails{margin-bottom:15px}

.learnerLeftContent .dataTable tr:last-child td .curseBox{border:none}
.mrgintpspace{margin-top:10px;margin-bottom:10px}
.borderaddbtn{border-top:1px solid #dddddd;padding:5px 0px;width:100%;}
.badge-counter{background:#002d66;color:#ffffff;font-size:11px;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin-top:3px; position:absolute;top:-1px;right:-6px;min-width:18px;}


.ui-menu::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.ui-menu::-webkit-scrollbar{width:4px;}
table.dataTable thead th{z-index:1;background: #fff;}
.bulkImpLogHT::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.bulkImpLogHT::-webkit-scrollbar{width:4px;}
.mngGroupBox .mngGroupBoxBody::-webkit-scrollbar-thumb,.filterBody.peoPickHT::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.mngGroupBox .mngGroupBoxBody::-webkit-scrollbar,.filterBody.peoPickHT::-webkit-scrollbar{width:4px;}
#divDataTable_length, #divDataTable_length2{margin-bottom:5px}


.shopingcartpage .cartcontainerBg{background:#fff;padding:10px;}
.cartListing{list-style:none;margin:0;padding:0}
.cartListing li{padding-bottom: 5px;border-bottom:1px solid #dddddd;width:100%;margin-bottom:15px;}
.cartListing li:last-child{border-bottom:none;padding-bottom:0px;}
.shopingcartpage .qtyWrapper{float:right;margin-bottom:10px}
.shopingcartpage .qtyWrapper .qtyText{color:#333333;font-size:15px;font-family:'Myriad Pro Semibold'; float:left; margin-right:5px}
.shopingcartpage .qtyWrapper .form-control{width:70px;padding:5px 5px 5px 15px;float:left; border-radius:0px; text-align:center}
.cartListing .removeLink{background:none !important;border:none !important;color:#002d66;font-size:12px;text-decoration:underline; font-family: 'Myriad Pro Semibold'; text-transform:capitalize;box-shadow:none !important;outline:none  !important}
.cartListing .removeLink:hover,.cartListing .removeLink:focus,.cartListing .removeLink:active{background:none;box-shadow:none;text-decoration:none;outline:none;color:#011631 !important;}
.cartListing .mediaRTBox .Price{margin-bottom:2px}
.cartbtn{background:#002d66; color:#ffffff; border-color:#002d66;}
.cartbtn:hover{background:#fff; color: #002d66; border-color: #002d66}
.shopingcartpage .orderList{list-style:none;margin:0;padding:0}
.shopingcartpage .orderList li{padding:5px 0px;float:left;width:100%}
.shopingcartpage .orderList li .leftCont{color:#333333;float:left;font-size:13px}
.shopingcartpage .orderList li .rightCont{color:#333333;float:right;font-size:15px;font-family: 'Myriad Pro bold';}
.shopingcartpage .distext{float:left;margin-right:10px;margin-top:3px}
.shopingcartpage .disCoupon{float:left;background:#FBFBFB;border:1px solid #E8E8E8;padding:2px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px; width:97px;height:28px;}
.shopingcartpage .couponerror{float:left;background:#FFF6F6;border:1px solid #E41F35;color:#E41F35;padding:2px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px; width:100px;height:28px;padding-left:8px;font-size:13px;line-height:23px;}
.shopingcartpage .couponsuccess{float:left;background:#FBFBFB;border:1px solid #A8C599;color:#66BE60;padding:2px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px; width:100px;height:28px; padding-left:8px;font-size:13px;line-height:23px;}
.shopingcartpage .totalPayble{border-top:1px solid #002d66;border-bottom:1px solid #002d66;font-family: 'Myriad Pro bold';font-size:17px;}
.shopingcartpage .italictext{font-size:12px; font-style:italic;padding:5px 0px; text-align:center; margin-bottom:5px}
.shopingcartpage .couponinfo{color:#973937;border:1px solid #E2B6B5;background:#FFF6F6;padding:8px;float:left;width:100%; margin-top:15px}
.shopingcartpage .closecoupon{background:url(../../MultiTLMS/images/removecoupon.png) 0 0 no-repeat;width:16px;height:16px;float:right; margin-top:2px;position:absolute;right:6px;top:4px; cursor:pointer}
.shopingcartpage .couponBg{box-shadow:0px 4px 8px #00000029;border:1px solid #d3d3d3;  background:#fff;width:100%;margin-bottom:10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;/*height:70px;*/cursor:pointer}
.shopingcartpage .coupondata{display:table;width:100%;}
.shopingcartpage .couponCode{display:table-cell;padding:25px 0px 10px; vertical-align:middle;/*height:70px;*/position:relative;width:40%;color:#fff;text-align:center;border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;}
.shopingcartpage .coupondiscountvalue{display:table-cell;vertical-align:middle;text-align:center;padding-top:8px;}
.triangle{background:url(../../MultiTLMS/images/Triangle.png) 0px 0 repeat-y;width:6px;height:100%;position:absolute;top:0;right:0}
.shopingcartpage .couponcodetext{font-size:14px;font-family: 'Myriad Pro Semibold';/*padding-bottom:3px;padding-top:18px;*/}
.shopingcartpage .validText{font-size:10px;}
.shopingcartpage .discountvalue{font-size:18px;font-family: 'Myriad Pro Semibold';padding-bottom:0px;/*padding-top:13px;*/}
.shopingcartpage .mincartvalue{color:#333333;font-size:10px;}
.shopingcartpage .disabledCoupon{position:relative}
.shopingcartpage .disabledCoupon .couponCode{background:#E2E2E2}
.shopingcartpage .disabledCoupon .discountvalue,.shopingcartpage .disabledCoupon .mincartvalue{color:#E2E2E2}
.shopingcartpage .greencheckbtn{background:url(../../MultiTLMS/images/GreenCheckmark.png) 0 0 no-repeat;width:18px;height:18px; margin-top:2px;position:absolute;right:6px;top:6px;display:none}
.shopingcartpage .disabledCoupon .greencheckbtn{display:block;opacity:0.8}
.min-height400{min-height:600px;}
.mb15{margin-bottom:15px}
.colorCodedarkblue .couponCode{background:#0A70B9;}
.colorCodedarkblue .discountvalue{color:#0A70B9}
.colorCodeSemiblue .couponCode{background:#0787A3;}
.colorCodeSemiblue .discountvalue{color:#0787A3}
.colorCodeLightblue .couponCode{background:#00B2B9;}
.colorCodeLightblue .discountvalue{color:#00B2B9}
.moreLink{color:#002d66;text-align:right;margin:5px 0;font-family: 'Myriad Pro bold';}
.downloadPdf{color:#0A70B9;text-align:right;margin:5px 0;display:block; margin-top:7px;font-family: 'Myriad Pro bold';}
.downloadPdf .fa{font-size:13px !important;padding:5px 5px 0px 0px}
.shopconfirmpage .dateText{color:#333333;font-size: 13px;margin-top: 8px;}
.shopconfirmpage .orderConfimMsg{background:#F2F2F2; padding:8px; text-align:center;color:#66BE60;font-size:19px;font-family: 'Myriad Pro bold'; margin:10px 0}
.shopconfirmpage .orderinfoRow{border-top:2px  solid #002d66;border-bottom:2px  solid #002d66;padding:6px 10px;font-family: 'Myriad Pro Semibold'; margin-top:10px; margin-bottom:15px}
.shopconfirmpage .orderinfoRow label{margin-bottom:0}
.shopconfirmpage .colorText{color:#0A70B9}
.shopconfirmpage .qtyrow{float:right;width:100%;text-align:right}
.shopconfirmpage .orderTable{border-top:2px  solid #dddddd; margin:8px 0;padding-top:5px;border-bottom:2px  solid #002d66; margin-bottom:20px}
.shopconfirmpage .orderTable .title{font-size:12px; padding-right:40px; padding-bottom:5px}
.shopconfirmpage .orderTable .boldText{font-family: 'Myriad Pro bold'; color:#333333;  padding-bottom:5px}
.shopconfirmpage .orderTable .totalrow td{font-family: 'Myriad Pro bold'; color:#333333; font-size:15px}
.shopconfirmpage .qtyWrapp{float:right; margin-right:5px;font-size:15px}
.shopconfirmpage .qtyWrapp .qtyText{margin-right:15px;font-family: 'Myriad Pro bold'; color:#333333;font-size:15px}
.shopconfirmpage .hourse{margin-top:10px}
.shopconfirmpage .hourse .icon img{ min-width:14px; margin-right:5px;}
.qtygroupone .qtyList{list-style:none;margin:0;padding:0;}
.qtygroupone .qtyList li{width:100%;float:left}
.qtygroupone .qtyList .text{ display:inline-block; padding-left:10px;font-size:12px}
.qtygroupone .qtyList .Price{display:inline-block;font-family: 'Myriad Pro bold'; color:#333333;font-size:12px;float:right}
.qtygroupone .qtyList .value{padding-left:5px}
.printpoup .modal-header{border:none;padding:15px 15px 7px;}
.printpoup .modal-content{border-radius:0}
.printpoup .modal-header .close{padding:5px 15px;opacity:1}
.printpoup .printLogo img{width:130px;}
.printpoup .modal-body{padding:5px 10px}
.printpoup .printTable table{border:1px solid #E2E2E2}
.printpoup .printTable .table th{background:#F9F9F9;border-bottom:1px solid #E2E2E2;padding:5px 10px;}
.printpoup .printTable .table tbody tr td{padding:5px 10px;border:none}
.printpoup .printTable .table tbody tr:last-child td{border-top:1px solid #E2E2E2;background:#F9F9F9;font-family: 'Myriad Pro bold';}
.printpoup .orderdetails{ margin:10px 0px}
.printpoup .orderdetails label{font-family: 'Myriad Pro bold';}
.printpoup .modal-footer{border-top:2px solid #002d66; padding:10px 10px; margin-top:10px}
.printpoup ol.breadcrumb{ margin-bottom:0}
.paymentPage .customcrad{ width:37%; float:left}
.paymentPage .frameData{float:left;width:63%}
.acceptPaymentBody .radioLabel{ font-family: 'Myriad Pro Regular'; font-size:12px}
.ordercancleMsg{background:#F2F2F2; padding:8px; text-align:center;color:#c22b2c;font-size:19px;font-family: 'Myriad Pro bold'; margin:10px 0}
.shopingcartpopup .modal-content{border-radius:0}
.shopingcartpopup .modal-header .close{padding:15px 15px; color:#333;opacity:1}
.shopingcartpopup .modal-body{padding:5px 10px}
.shopingcartpopup .modal-header{padding: 5px 10px 0px;}
.carousel-inner .clsaddedcart{color:#66BE60;text-align:center;padding-right: 15px;margin-bottom: 5px;display:inline-block}
.carousel-inner .btnAddCartTopCourses{display:inline-block}
.clsaddedcart{color:#66BE60;text-align: right;padding-right: 15px;margin-bottom: 5px;}
.mrgintpspace .clsaddedcart{text-align:center}
.displayblock{display:inline-block}
.landingbanner{margin:-8px -10px 0; position:relative}
.landingbanner img{width:100%;background-size:100% 100%}
.landingbanner .bannerSlogan{position:absolute;left:3%;top:18%;font-family: 'Myriad Pro bold';font-size: 34px;font-family: 'Myriad Pro bold'; font-size:34px}
.landingbanner .graycolor{color:#B1B1B1}
.landingpage .co-featureContainer{padding:0px 0px 0 15px;position:relative;top:-23px;}
.landingpage .headingText h3{color:#000000;font-family: 'Myriad Pro bold'; font-size:18px;margin:0px 0px 10px}
.landingpage .infoContainer .headingText h3{margin:0px 0px 3px}
.landingpage .co-feature img{height:97px;max-width: 100px;min-width: 97px;padding-right: 0;}
.landingpage .co-feature .media-body{padding-left:15px}
.landingpage .disctext{color:#000;font-size:12px; margin-bottom:5px}
.landingpage .courseName{color:#000;font-family: 'Myriad Pro bold'; font-size:13px}
.landingpage .readmore a{color:#002d66;font-family: 'Myriad Pro bold';}
.eventContainer .rightarrow{background:url(../../MultiTLMS/images/right-arrow.png) 2px 3px no-repeat; display:inline-block; padding:6px 6px; vertical-align:middle}
.landingpage .margin-bot{margin-bottom:15px}
.landingpage .link{color:#0A70B9;text-decoration:underline}
.landingpage .bdrbottom{border-bottom:1px solid #E2E2E2}
.landingpage .infoContainer{background:#DFDFDF;box-shadow:0px 3px 6px #00000029; width:100%; padding:10px 10px 7px; margin-bottom:10px}
.landingpage .infoContainer .media img{max-width:inherit;min-width:150px; padding-right:20px}
.landingpage .co-Footer{background:#fff; padding:20px 20px;min-height:115px;}
.landingpage .textfooter{color:#000;padding-top:22px}
.landingpage .textfooter a{color:#000; text-decoration:underline}
.landingpage .textfooter a:hover{color:#000; text-decoration:none}
.landingpage .calendarWrapper{position:relative;top:0px;margin-right:20px;}

/**SMALL CALENDAR CSS*/
.calendarWrapper .clickmaincalendaer{cursor:pointer}
.calendarWrapper .clickmaincalendaer a{color:#000; text-decoration:none}
.calendarWrapper .eventContainer .eventdata{background:#F5F5F5;padding:10px 20px; text-align:center;color:#002d66;font-family: 'Myriad Pro bold'; text-align:center}
.calendarWrapper .caleContainer{position: relative;right:23px}
.calendarWrapper .calendarinner{border-bottom: 1px solid #E2E2E2; margin-bottom:10px; padding-bottom:10px}
.calendarWrapper .calendarinner .calmonth{font-size:16px;position:relative;text-align:center; padding:10px 0px 0}
.calendarWrapper .calendarinner .monthname{position:relative}
.calendarWrapper .monthnameLeft{height:1px;width:30px;background:#000000;display:inline-block; vertical-align:middle}
.calendarWrapper .monthnameRight{height:1px;width:30px;background:#000000;display:inline-block; vertical-align:middle}
.calendarWrapper .monthname{color:#000000; display:inline-block; padding:5px 10px; vertical-align:middle}
.calendarWrapper .tableContainer tr th{color:#9F9F9F}
.calendarWrapper .eventContainer .eventList li{padding:5px 10px;position:relative; margin-bottom:5px;}
.calendarWrapper .eventContainer .eventList li a{cursor:default}
.calendarWrapper .eventContainer .eventList li:last-child{margin-bottom:5px}
.calendarWrapper .grrencheck{margin:5px 8px; position:absolute;right:12px;top:22px; display:none}
.calendarWrapper .listdetails{color:#000;text-decoration:none; font-size:11px}
.calendarWrapper .eventTitle{font-family: 'Myriad Pro bold'; font-size:12px; display:block; padding-bottom:0px;}
.calendarWrapper .eventdate{float:left}
.calendarWrapper .eventtime{float:right}
.calendarWrapper .eventList .clickedEvent{background:#F5F5F5;}
.calendarWrapper .clickedEvent .listdetails{color:#9E9E9E;text-decoration:none; font-size:11px;}
.calendarWrapper .clickedEvent .grrencheck{display:block}
.calendarWrapper  .clickedeventdate{background:#F5F5F5;text-align:center;width:25px;height:25px;line-height:25px; margin:0 auto;color:#000000;border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%; position:relative}
.calendarWrapper .headingText h3{color:#000000;font-family: 'Myriad Pro bold'; font-size:18px;margin:0px 0px 10px}
.calendarWrapper .bdrbottom{border-bottom:1px solid #E2E2E2}
.calendarWrapper .calendarinner .redDote{height:4px;width: 4px;background: #002d66;margin:0 auto;bottom:7px;position: relative;border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100%}
.calendarWrapper .eventBg{background:#45D9CA;}
.calendarWrapper .webinarBg{background:#FFD891;}
.calendarWrapper .courseBg{background:#8FC7EF;}
.calendarWrapper .tableContainer tr th{text-align:center}
.calendarWrapper .tableContainer tr td{width:40px;padding:2px; text-align:center}
.calendarWrapper .calendarinner .tableContainer{width:100%}
.calendarWrapper .calMoreLink{color:#002d66;font-family: 'Myriad Pro bold'; text-align:right; margin-bottom:0px}
.learnerMenuContainer .MenuList{margin-top:6px}

/**BIG CALENDAR CSS*/
.calHeaderContainer{padding:0px 10px; position:absolute;right:0;top:10px;float:right; z-index:1}
.calendarPage{padding:0px 0px;position:relative}
.calendarPage .todayList{margin-top:10px;}
.calendarPage .todayList .list{ margin:0;padding:0;list-style:none}
.calendarPage .legendscal li{display:inline-block;vertical-align:middle; font-size:13px;color:#000;font-family: 'Myriad Pro Semibold';}
.calendarPage .legendsCustom{position:absolute;left:98px;top:21px;float: left;}
.calendarPage .eventLegend{width:12px;height:9px;background: #45D9CA;display: inline-block;margin-right: 5px;}
.calendarPage .webinarLegend{width:12px;height:9px;background:#FFD891; display:inline-block;margin-right: 5px;}
.calendarPage .courseLegend{width:12px;height: 9px;background:#8FC7EF; display:inline-block;margin-right: 5px;}
.calendarPage .fc-toolbar .fc-left .fc-today-button{color:#000;font-family:'Myriad Pro Semibold'; text-transform:capitalize; font-size:15px; margin:0px 25px 0 0; display:inline-block; vertical-align:middle; background:none;border:none;padding-left:15px;box-shadow:none;outline:none}
.calendarPage .fc-toolbar{margin:15px 0px 10px;}
.calendarPage .fc-center button,.calendarPage .fc-center h2{display:inline-block;height:27px;vertical-align:middle}
.calendarPage .fc-center button{border:none;background:none;box-shadow:none;outline:none}
.calendarPage .fc-center button .fc-icon{font-size:16px}
.calendarPage .fc-center h2{color:#333333;font-size:20px; margin:0px 25px; display:inline-block;font-family: 'Myriad Pro bold'; vertical-align:middle}
.calendarPage .checkboxList{text-align:right}
.calendarPage .checkboxList li{display:inline-block;vertical-align:middle; font-size:13px;color:#000;}
.calendarPage .container{display:block;color:#000;position:relative;padding-left:24px;margin-top:12px;font-family:'Myriad Pro Semibold';cursor:pointer;font-size:12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select:none;user-select:none;}
.calendarPage .container input{position: absolute;opacity: 0;  cursor: pointer;height: 0;width: 0;}
.calendarPage .checkmark{position: absolute;top:2px;left: 0;height:16px;width:16px;background-color:#fff; border:1px solid #1A1A1A;border-radius: 50%;}
.calendarPage .checkmark:after{content: "";position: absolute;display: none;}
.calendarPage .container input:checked ~ .checkmark:after{display:block;border:1px solid #002d66;}
.calendarPage .container .checkmark:after{left:4px;top:4px;width:6px;height:6px;border-radius: 50%;background:#002d66;}
.calendarPage .eventCalendartable .calendarTble{width:100%}
.calendarPage .eventCalendartable table th{padding:6px 10px;font-weight:normal;text-transform:uppercase;text-align:center;color:#000;font-size:15px;font-family:'Myriad Pro Semibold';}
.calendarPage .eventCalendartable table th:last-child{border-right:none}
.calendarPage .eventCalendartable .fc-day-top{text-align:right;color:#333333;font-size:15px;}
.calendarPage .eventCalendartable .eventDate{color:#333333}
.calendarPage .eventCalendartable .fc-event{border-radius:0;border:none}
.calendarPage .eventCalendartable .eventBg{background:#45D9CA; padding:1px 6px; margin-bottom:5px}
.calendarPage .eventCalendartable .fc-title{font-size:11px;color:#000;font-family:'Myriad Pro Semibold'; text-align:left}
.calendarPage .eventCalendartable .eventdate{font-size:12px;color:#000; text-align:left}
.calendarPage .eventCalendartable .webinarBg{background:#FFD891; padding:1px 6px; margin-bottom:5px}
.calendarPage .eventCalendartable .courseBg{background:#8FC7EF; padding:1px 6px; margin-bottom:5px}
.calendarPage .eventCalendartable .fc-more{color:#002d66;font-family: 'Myriad Pro bold'; font-size:12px; text-decoration:underline; text-align:left; display:block}
.calendarPage .eventCalendartable .fc-more:hover{text-decoration:none}
.calendarPage .fc-popover .fc-header{padding: 11px 14px;}
.calendarPage .fc-popover .fc-header .fc-title{font-size:13px}
.calendarPage .fc-unthemed .fc-popover .fc-header .fc-close{font-size: 14px !important;margin-top: 2px !important;color: #000 !important;}
.eventuploadlistCont{padding:0;/*border-bottom:1px solid #E2E2E2;*/ margin-bottom:10px}
.uploadedEvent li{width:49%; float:left; margin-left:1%; border-bottom:1px solid #ccc; padding:2px 10px;background:#F5F5F5;}
/*.uploadedEvent li:last-child{border-bottom:none}*/
.linkscolor{color:#0A70B9}
.centerInput .form-check-label input{position: relative;top: 2px;margin-right: 5px;}
.centerInput .form-check-label{margin: 0px 8px 0 0;}
.centerInput{padding-left:0 !important}
#divCalendarFull{margin-bottom:20px}



.manageGroupPage input[type=text]::-ms-clear {display: none;width: 0;height: 0;}
.manageGroupPage input[type=text]::-ms-reveal{display: none; width : 0; height: 0; }

.table-responsive::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.table-responsive::-webkit-scrollbar{width:4px;}
.filterBody.filterBodyScormCon::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.filterBody.filterBodyScormCon::-webkit-scrollbar{width:4px;}

.headBox h4{font-size:15px; color:#000000; font-family: 'Myriad Pro Semibold';}
.grusercount{height:260px}
.dashboardtble .table tr th{font-size:11px;font-family: 'Myriad Pro bold';padding:5px 5px 5px 3px;}
.dashboardtble .table tr td{font-size:11px}
.highcharts-legend-item{float:left}
.highcharts-legend-item text{font-weight:normal!important;font-size:10px!important}
.mainDashboard .form-control{height:19px}
.dashboardtble .ul.headRTListing li.text{color:#000;font-family: 'Myriad Pro bold';}
.tableBg{background:#fff; min-height:308px}
.tblminheight{min-height:inherit}
.mainDashboard .row{margin-left:-5px; margin-right:-5px}
.mainDashboard .padding5{padding-left:5px; padding-right:5px}
.mainDashboard .dashOigGsaBox{margin-bottom:0px}
.mainDashboard .paddRightzero{padding-right:0}
.dashboardTbl .table tr td{padding:3px 5px!important}
.dashboardTbl .table tr th{text-align:center}
.mainDashboard .dashInnerBox{padding:0px 0px}
.mainDashboard .dashBox{min-height:365px;}
.mainDashboard .textgreen{color:#66BE60; display:table;width:100%}
.mainDashboard .textgreen i{font-size:11px; width:20px; text-align:left}
.mainDashboard .textred{color:#E41F35;display:table;width:100%}
.mainDashboard .textzero{display:table}
.mainDashboard .textzero i{font-size:11px; width:34px; text-align:right; display:block;}
.mainDashboard .textred i{font-size:11px; width:20px; text-align:left}
.mainDashboard .table tbody tr td .fa{font-size:10px !important; display:table-cell;text-align:right}
.mainDashboard .ncdptable tbody tr td:first-child{text-align:left !important}
.mainDashboard .ncdptable tbody tr td{padding:3px 2px;text-align:right}
.mainDashboard .ncdptable tbody tr td.bdrNone{border-right:none !important}
.textcont{display:table-cell}
.reportpage .borderCollapse{border:1px solid #dee2e6}
.reportpage .borderCollapse td{border:1px solid #dee2e6; border-left:none; border-right:none;border-top:1px solid #dee2e6; text-align:right;padding-right:5px}
.reportpage .borderCollapse td:nth-child(2){ text-align:left}
.reportpage .borderCollapse td:first-child{border-left:1px solid #dee2e6; text-align:left}
.reportpage .borderCollapse td:last-child{border-right:1px solid #dee2e6; text-align:right !important}
.reportpage .borderCollapse .activeTr td{border-color:#83b7dc;}
.reportpage .borderCollapse .activeTr td:nth-child(2){color:#1979bd;font-family: 'Myriad Pro bold';}
.bottomtbl .borderCollapse{border:1px solid #dee2e6}

.bottomtbl .borderCollapse{border:1px solid #dee2e6}
.bottomtbl .borderCollapse td{border:1px solid #dee2e6; border-left:none; border-right:none;border-top:1px solid #dee2e6; text-align:right;}
.bottomtbl .borderCollapse td:nth-child(2){ text-align:left}
.bottomtbl .borderCollapse td:first-child{text-align:left}
.bottomtbl .borderCollapse td:last-child{text-align:right !important}
.bottomtbl .borderCollapse .activeTr td{border-color:#83b7dc;}
.bottomtbl .borderCollapse .activeTr td{color:#1979bd;font-family: 'Myriad Pro bold';}
.reportpage table thead th,.bottomtbl  table thead th{color:#000;font-family: 'Myriad Pro bold';}
.bottomtbl .table{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}
.bottomtbl .table tr td:first-child{border-left:1px solid #dee2e6;}
.bottomtbl .table tr td:last-child{border-right:1px solid #dee2e6;}
.bottomtbl .borderCollapse .activeTr td:first-child,.bottomtbl .borderCollapse .activeTr td:last-child{border-color:#83b7dc;}
.tblheaderinfo{color:#000;font-family: 'Myriad Pro bold';margin-top: 11px;font-size: 13px;}
.tblheaderinfo .rptHeadertbl{color:#0A70B9}
.highcharts-label tspan{ font-weight:normal !important}
.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0;text-align:center}
.viewEvent .heading{color:#000000;font-family: 'Myriad Pro bold'; font-size:14px; margin-bottom:0px}
.viewEvent .timetext{color:#6A6A6A;}
.viewEvent .disc{color:#8E8E8E}
.viewEvent .locationText{color:#6A6A6A;font-family: 'Myriad Pro bold';}
.viewEvent .linkText{color:#0A70B9}
.viewEvent .icon{display:inline-block; padding-right:5px}
.viewEvent .bdrbottom{border-bottom:1px solid #8E8E8E;padding-bottom:10px; margin-bottom:6px}
.viewEvent .viewEventlist li{margin-bottom:5px}
.mangnewsletter .editbtn a{display:inline-block;margin-right: 2px;margin-left: 5px;margin-bottom: 3px;}
.mangnewsletter .buttonshover{top:-6px;padding: 2px 5px;}
.mangnewsletter .tablehoverbuttons {min-width: 69px;}
.mangnewsletter .editbtn{padding: 0px 0px 0px 0px;}
.addeditnewsletterpage .previewTempIco{/*border: 1px solid #DBDBDB;*/position:relative;top:-2px;padding:4px 0px;display: block;text-align: center;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px}
.addeditnewsletterpage .rowDiv{display:table;width:100%; margin-bottom:10px}
.addeditnewsletterpage .rowDiv .width80{width:94%;padding-right: 2%;}
.addeditnewsletterpage .rowDiv .displayTD{ display:table-cell;}
.addeditnewsletterpage textarea.form-control {height:86px;}
.addeditnewsletterpage .form-check input[type="radio"]{position:relative;top:3px; margin-right:5px}
.lernesletterpage .newsletterMenu tr td{text-align:left !important}
.lernesletterpage .newsletterMenu tr td a{color:#0A70B9;font-family:'Myriad Pro Semibold'; font-size:14px;text-decoration:none}
.lernesletterpage .newsletterMenu tr td a.selected{color:#002d66}
.lernesletterpage .newsletterMenu tr td .disctext{color:#333333;font-size:12px}
.lernesletterpage table.dataTable tbody th, .lernesletterpage table.dataTable tbody td{padding:2px 10px }
.transcriptPage .grennBg{background:#66BE60; margin-left:5px}
.transcriptPage ul.formGroupTopListing li.firstLastName, .transcriptPage ul.formGroupTopListing li.groupName{min-width:150px}
.transcriptPage .mt3{margin-top:3px}
.transcriptPage .borderbotm{border-bottom:2px solid #e0e0e0}
.mediaPage table tbody tr{float:left;width:25%;}
.mediatableContainer .video-Grid{float:left;width:24%; margin-left:1%}
.mediaPage table tbody tr td{border:none;padding-bottom:15px; padding-top:0}
.mediaPage .lernHeader{float: left;width: 100%;border-bottom: 1px solid #d2d2d2;margin-bottom: 5px;}
.mediaPage .lernHeaderLeft{float:left;}
.mediaPage .lernHeaderRight{float:right;}
.mediaPage .table .noRecord{width:100%;float:none}
.mediaPage .table .nodatatd{display:block;width:100%;border:none}
.mediaPage .videotitle{color:#000000;font-family: 'Myriad Pro bold';height:35px;overflow-y:auto;text-align:left;margin-bottom: 8px;}
.mediaPage .mediatableContainer{margin:0px 0px 0 15px}
.mediaPage .headText{float:left;width:80%}
.mediaPage .iconEdit{float:left;width:20%}
.mediaPage table.dataTable tbody tr:hover td{background:none}
.mediaPage .videotitle::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.mediaPage .videotitle::-webkit-scrollbar{width:4px;}
.mainDashboard .table-responsive::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.mainDashboard .table-responsive::-webkit-scrollbar{width:5px;height:5px}
.mediaPage .borderbotm{border-bottom:2px solid #e0e0e0}
.mediaPage ul.formGroupTopListing{top:11px}
.mediaPage .form-check-inline input[type="radio"]{position:relative;top:3px; margin-right:5px}
.pdfPage ul.formGroupTopListing{top:11px}
.pdfPage .borderbotm {border-bottom: 2px solid #e0e0e0;}
.pdfPage .pdfTable tr td a:first-child{color:#0A70B9}

.smallCalendar .fc td, .smallCalendar .fc th{border:none !important;text-align:center !important}
.smallCalendar .fc-row{height:auto!important}
.smallCalendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none}
.smallCalendar .fc-basic-view .fc-body .fc-row{min-height:28px}
.smallCalendar .fc-scroller{height:auto !important}
.smallCalendar .fc-center h2{font-size:15px;color:#000000;font-family: 'Myriad Pro Semibold'; position:relative; margin:0}
.smallCalendar .fc-center h2:after{background:#000000;height:2px;width:25px;position:absolute;top:9px;right:-36px;content: "";}
.smallCalendar .fc-center h2:before{background:#000000;height:2px;width:25px;position:absolute;top:9px;left:-36px;content: "";}
.smallCalendar .eventCalendartable .fc-day-top{font-size:13px;color:#000000;}
.smallCalendar  .eventCalendartable table th{font-size:13px;color:#9F9F9F}
.smallCalendar .fc-toolbar{margin:10px 0px 0px;text-align:center}
.smallCalendar .fc-center button, .smallCalendar .fc-center h2{height:16px;}
.smallCalendar .eventCalendartable .eventBg{border-radius:100% 100%  100% 100%;-moz-border-radius:100% 100%  100% 100%;-webkit-border-radius:100% 100%  100% 100%;min-height:25px;min-width:25px;display:inline-block; line-height:25px; padding:0}
.smallCalendar .eventCalendartable .webinarBg{border-radius:100% 100%  100% 100%;-moz-border-radius:100% 100%  100% 100%;-webkit-border-radius:100% 100%  100% 100%;min-height:25px;min-width:25px;display:inline-block; line-height:25px; padding:0}
.smallCalendar .eventCalendartable .courseBg{border-radius:100% 100%  100% 100%;-moz-border-radius:100% 100%  100% 100%;-webkit-border-radius:100% 100%  100% 100%;min-height:25px;min-width:25px;display:inline-block; line-height:25px; padding:0}
.smallCalendar .fc-today{position:relative; background:none !important}
.smallCalendar .fc-today .fc-day-number{position:relative;}
.smallCalendar .fc-today .fc-day-number:after{background:#002d66; height:4px;width:4px;position:absolute;top:82%;left:42%; content:"";border-radius:100% 100%  100% 100%;-moz-border-radius:100% 100%  100% 100%;-webkit-border-radius:100% 100%  100% 100%;}
.smallCalendar .listdetails{font-size:12px;cursor:default}
.smallCalendar .fc-scroller{overflow:inherit !important}
.smallCalendar .fc-unthemed thead,.smallCalendar .fc-row {border:none !important}
.mangnewsletter .newsletterfiveicons{min-width:150px}
.mangnewsletter .newsletterfouricons{min-width:120px}
.mangnewsletter .newsletterfiveicons .clsView{position:relative;top:3px}
.mngunscribelist ul.formGroupTopListing li.groupName{min-width:200px;}
.unsubscriber .width300{width:240px}
/*.input-group-sm select{height:25px!important;padding:0px 11px!important;}
.input-group .input-group-append{height:25px;}
.addEditUser .input-group .input-group-append{height:30px;}*/
.mediaPage .resourceTbl tbody tr{float:none;width:100%}
.mediaPage .resourceTbl tbody tr td{ text-align:left !important; padding-bottom:5px}
.mediaPage table tbody tr.norecordcenter{text-align:center !important; width:100%;float:none}

/*.tooltip .tooltip-inner{background-color:#e41f35;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#e41f35 !important;}
.tooltip .tooltip-arrow {border-bottom-color: #e41f35;}*/
.mngpolicy .EventLink{white-space:normal;word-break:break-all}
ul.conRepoListing li.manualTemp .conReposBoxHead .text h1.policyHeading{max-width:220px;}
.policyproducer .inputGroupCustom .input-group-sm{ margin-left:0 !important; margin:0 !important;padding:0}
.addeditpolicy .input-group-sm input{height:25px!important;padding:0px 11px!important;}
.addeditpolicy .input-group .input-group-append{height:30px;}
.paddbottom11{padding-bottom:11px !important}

.printpoup .shopordhistory{border:none}
.ordnewpage{border:1px solid #E2E2E2; border-top:none}
.ordnewpage .ordhistoryrow .orderinfoRow{border-bottom:1px solid #E2E2E2;border-top:1px #E2E2E2 solid ;background:#F9F9F9; margin-top:0;padding:11px 10px;color:#000}
.ordnewpage .ordhistoryrow .orderinfoRow .colorText{color:#000}
.ordnewpage .ordhistoryrow .orderinfoRow a{color:#0A70B9 !important}
.close:focus{outline:none}
.shopconfirmpage .hourse .icon img{padding-right:0}
.dashBox .width180{width:180px}
.width210{width:220px}
.catlogdetailPage .cateBoxIMG .cateBoxIMGLT{width:20%;margin:1% 0 0 1%; height:150px;overflow:hidden}
.catlogdetailPage .cateBoxIMG .cateBoxIMGRT{width:79%;}
.catlogdetailPage .cateBoxIMG .cateBoxIMGRT ul.comListing li{width:auto}
.catlogdetailPage .courseUanBox .uanRTIMG{width:8%}
.catlogdetailPage .courseUanBox .uanRTIMG img{width:100%}
.mngEventpage .tablehoverbuttons{min-width:25px}
.mngpolicy .tablehoverbuttons{min-width:25px}
.pdfPage .tablehoverbuttons{min-width:25px}
.peoplelistscroll{min-height:380px;max-height:380px;border-bottom:1px solid #dfdede; overflow-y:auto}

/**For Header Fixed if you remove this code then u want remove max-width:1366px media query this line .sidebar-menu{max-height:550px;overflow-y:auto} code **/
.navbar-fixed-top{position: fixed;top: 0;right: 0;left: 0;z-index:880;}
body{padding-top:60px;}
#sidebar-wrapper{position:fixed;}
.sidebarwrappLayout{ margin-top:0px;}
.sidebar-menu{max-height:700px;overflow-y:auto}
.sidebar-menu::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.sidebar-menu::-webkit-scrollbar{width:4px;height:4px}
.mainDashboard .mainLoader{z-index:800}
.max-height150{max-height:260px;overflow-y: auto;}
.filterBody.busRuleBody .max-height200{max-height:380px;overflow-y: auto;}
.filterBody.busRuleBody .userpagetbl .max-height200{max-height:380px;overflow-y: auto;}
.filterBody.busRuleBody .max-height150{max-height:490px}
@media \0screen\,screen\9 {
.btnRefreshClose .btnRefresh{right:7px}
ol.customTree li{border-left: 1px dotted #d2d2d2}
ol.customTree li .borderTop {border-bottom: 1px dotted #7d7d7d;}
}
.sloagnText{color:#002d66;width:50%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: right;font-style: italic;margin-top: 5px;float: left;margin-left: 2%;}
.learnersloagntext{color:#002d66;width: 35%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: center;margin-top: 5px;float: left;margin-left: 2%;}
.radioLabelsNav{padding-bottom:0}
.humburgbtn{display:none}
.dismissBtn{display:none}
.leftpadding{display:inline-block;padding-left:10px}
.breaktext{word-break:break-all}
.wordBeaktext{max-width:80%;word-break:break-all}
.desktopBlock{display:inline-block}
.calendarDashboard .calendarWrapper{margin-top:0px;margin-right:0px;}
@media (max-width:1920px) {
.mainContent{min-height: 558px;}
.loginBg{margin: 120px auto 0px;}
 .loginMainWrapper{margin-top:57px;}
}
@media only screen and (max-width:1920px) {
.filterBody.emailLogBody{max-height:800px;max-height:800px;overflow:auto}
.loginBg{margin:0px auto 0px;}
}
@media screen and (max-width:1780px) {
.conReposWrapp .conReposBox .conReposBoxHead .icon{width:30%}
.loginBox .loginBoxCon .colLogRight img{height:89%}
.loginBox .loginBoxCon .colLogRight .contentRt{padding: 10px 10px 10px 10px; position: absolute; bottom: -120px; background:#eceff1}
.filterBody.filterBodyScormCon{min-height:580px !important; max-height:580px !important; overflow:auto}
}
@media screen and (max-width:1440px) {
.conReposWrapp .conReposBox .conReposBoxHead .icon{width:30%}
.conReposWrapp .conReposBox .conReposBoxHead .text h1{font-size:16px;}
.conReposWrapp .conReposBox .conReposBoxHead .text p{font-size:14px;}
.conReposWrapp .conReposBox{/*width:31.90%;*/ margin:0% 1% 2% 1%}
.conReposWrapp .conReposBox:first-child{margin-left: 0%;}
.filterBody{/*max-height:430px*/ max-height:510px; overflow:auto}
.filterBody.emailLogBody{max-height:590px; max-height: 590px; overflow:auto}
.filterBody.busRuleBody{max-height:650px; max-height:650px;}
 .filterBody.peoPickHT{max-height: 590px;}
.filterBody.busRuleBody .bulkImpLogHT{max-height:420px;}
.filterBody.enrollUserHT{max-height:530px;}
.peoPickHT{max-height: 590px; overflow:auto}
.acpcoursesHT{max-height:260px;}
/*.filterBody{max-height:560px}*/
.mainContent{min-height:508px}
#sidebar-wrapper{height:100%}
.loginBox .loginBoxCon .colLogRight{/*height:60%;*/}
.loginBox .loginBoxCon .colLogLeft{padding:5% 8% 0px 8%}
/*.loginBox .loginBoxCon .colLogRight img{height:80%}*/

.bulkImpLogHT{max-height:390px; overflow-y:auto; overflow-x:inherit}

.bulkImpLogHT2{max-height:360px; overflow-y:auto; overflow-x:inherit}

.mngUserHT{max-height:345px; overflow-y:auto; overflow-x:inherit}
.catlogHT{max-height:470px; min-height:470px; overflow-y:auto; overflow-x:inherit; margin-top:0px}
.mngAssSurTBL .bulkImpLogHT{max-height:280px;}
ul.mngGroupConListing li a.active{width:100%}
 .mngGroupBox .mngGroupBoxBody{min-height:335px; max-height:335px}

 /*#peopleLI .mngGroupBox .mngGroupBoxBody .AssignedUser{max-height: 320px;}*/
 /*.acpeGroup{max-height:470px; }*/
 ul.mngGroupConListing li.activeDe .grouptextWrapp{width:50%}
ul.mngGroupConListing li.activeDe .activeDeac{width:50%}
.pbP15 {padding-bottom: 10%;}
.loginBox .loginBoxCon .colLogRight .contentRt{padding:10px 10px 10px 10px;position:absolute;bottom:-25px;background:#eceff1}
.mngGroupCon{/*overflow: scroll;*/}
ul.mngGroupConListing{/*white-space: nowrap;*/ /*width:1366px; overflow:auto*/}
ul.mngGroupConListing li{/* width:260px; display: inline-block; float:none*/}
ul.mngGroupConListing li:first-child{float:left}
.navbarRight{right:0px !important}
 
.mngGroupBox .sysRoleBody{min-height:360px !important; max-height:360px !important;}
.mngGroupBox .sysRoleBodyPeop{min-height:318px !important; max-height:318px !important;}
.filterBody.filterBodyScormCon{min-height:430px !important; max-height:430px !important; overflow:auto}
#peopleLI .mngGroupBox .mngGroupBoxBody {min-height: 328px !important; max-height: 328px !important;}
.filterBody.addEditGroup{max-height: 470px; max-height: 470px;}
.filterBody.addEditUserHT{max-height: 470px; max-height: 470px; overflow:auto}
.filterBody.bulkIMPHT{max-height: 470px; max-height: 470px; overflow:auto}
.quesTBLHT{max-height: 320px; max-height:320px;}
.filterBody.bulkIMPHisHT{max-height:500px; max-height:500px;}
 .max-height150{max-height:150px}
.filterBody.busRuleBody .max-height200{max-height:230px;overflow-y: auto;}
.filterBody.busRuleBody .userpagetbl .max-height200{max-height:230px;overflow-y: auto;}
.filterBody.busRuleBody .max-height150{max-height:330px}
.filterBody.busRuleBody .ncpdptbl .max-height150{max-height:300px}
.sloagnText{color:#002d66;width:50%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: right;font-style: italic;margin-top: 5px;float: left;margin-left: 2%;}
.learnersloagntext{color:#002d66;width: 35%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: center;margin-top: 5px;float: left;margin-left: 2%;}
@-moz-document url-prefix() {
.catlogHT {max-height: 450px; min-height:450px;}
.mainContent {min-height: 508px;}
.bulkImpLogHT {max-height: 390px;}
}
.loginBg{margin:0px auto 0px;}
.loginMainWrapper .loginContent{margin-left:0;}
}
@media only screen and (max-width:1920px) {
.peoplelistscroll{min-height:650px;max-height:650px;border-bottom:1px solid #dfdede; overflow-y:auto}
ul.enrollUserHT{max-height:605px;}

}
@media only screen and (max-width:1366px) {
/*.loginMainWrapper{margin-top:80px;}*/
.userpagetbl .bulkImpLogHT {max-height:400px} 
.landingbanner .bannerSlogan{top:13%;}
.sidebar-menu{max-height:500px;overflow-y:auto}
ul.enrollUserHT{max-height:320px;}
.catalogpgsAdmin ul.enrollUserHT{max-height:287px;}

}


@media screen and (max-width:1300px) {
/*.loginBox .loginBoxCon .colLogRight{height:89%;}*/
.conReposWrapp .conReposBox .conReposBoxHead{padding:20px 10px;}
.conReposWrapp .conReposBox .conReposBoxFooter h2{padding:5px 10px}
}

@media (max-width:1023px) {
 .filterBody{max-height:300px}
}


@media(min-width:768px) {
#wrapper {padding-left:200px;}
#wrapper.toggled{padding-left:0;}
#sidebar-wrapper{width:200px;  color:#1f232f;outline:none; -webkit-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); -moz-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);}
#wrapper.toggled #sidebar-wrapper{width:0;}
#page-content-wrapper{padding:20px;position:relative; display: inline-block;}
#wrapper.toggled #page-content-wrapper {position:relative;margin-right:0;}
}

/*@media screen and (max-width:990px) {
.responsiveNav{float:right;margin-top:7px;margin-right:15px;}
.navbarRight{width:148px;position:relative; float:right}
.navbarRight .topListing{display:block}
.responsiveNav nav{position:static}
.navbar-nav .dropdown-menu{position:absolute;float:none;right:0;left:auto;}
.navbar-toggler{padding:0px 4px; margin-top:3px}
.navbar-toggler-icon{width:17px;height:19px;}
.responsivenavigation{position:absolute;right:0px;width:100%;top:61px;z-index:100;background:#fff;-webkit-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); -moz-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);}
.responsivenavigation ul li{width:100%;border-bottom:1px solid #ddd;padding-top:6px;padding-bottom:6px;}
.responsivenavigation ul.topListing li a:hover, .responsivenavigation ul.topListing li a:focus, .responsivenavigation ul.topListing li a.active{border-bottom:none;padding-bottom:0}
.cateBoxIMG .cateBoxIMGLT,.cateBoxIMG .cateBoxIMGRT{float:none;width:100%}
.catlogCourse .inputFormControl span{float:none !important}
.catlogCourse .inputFormControl{position:relative;left:0;top:0;padding:10px;background:#f8f8f8; padding-top:0}
.col-lg-9 .inputGroupCustom .input-group-sm{width:100% !important}
.col-md-9,.col-sm-9,.col-md-3,.col-sm-3{flex:0 0 100%;max-width:100%;}
.curseBox .col-md-10,.curseBox .col-sm-10{flex:0 0 70%;max-width:70%;}
.curseBox .col-md-2,.curseBox .col-sm-2{flex:0 0 30%;max-width:30%;}
.mediaRTBox{margin-top:10px}
.mediaRTBox .hourse,.mediaRTBox .Price,.mediaRTBox .mediaBtn{width:auto;float:left; margin-right:10px}
.mediaRTBox .hourse{position:relative;top:0px}
.mediaLTBox .media-body{margin-top:10px;padding-right:0}
.media{display:block}
.landingpage .media{display:flex}
.media .media-left, .media img{margin:0 auto 0px;max-width: 100%;min-width: 100%;}
.sorting_disabled{width:100%;}
.landingbanner .bannerSlogan{font-size:21px;}
.landingpage .co-featureContainer{top:0}
.landingpage .calendarWrapper{margin: 6px 10px;top:0px;}
.landingpage .headingText h3{font-size:14px}
.landingpage .courseName{font-size:12px}
.landingpage .disctext{font-size:11px}
.co-featureContainer .col-sm-12{margin-bottom:10px}
.landingpage .margin-bot{margin-bottom:0}
.calendarPage .fc-center h2{height:13px;margin:0px 0px;font-size:11px;}
.calendarPage .fc-center button .fc-icon{font-size:10px}
.calendarPage .fc-center button{padding:0px}
.calendarPage .legendsCustom{left:68px;top:18px}
.calendarPage .legendscal li{font-size:10px;}
.calendarPage .checkboxList li{padding-left: 12px;}
.calendarPage .fc-toolbar .fc-left .fc-today-button{font-size:12px;}
.calendarresponsivemenu{width:170px;top: 30px;right:15px;box-shadow: 3px 3px 14px 4px rgba(199,195,199,1);-webkit-box-shadow: 3px 3px 14px 4px rgba(199,195,199,1);-moz-box-shadow:  3px 3px 14px 4px rgba(199,195,199,1);}
.checkboxList .navbar-toggler{padding: 0px 1px;margin-top: 6px;}
.checkboxList .navbar-toggler-icon{width: 19px;height: 14px;}
#divCalendarFull .fc-view, #divCalendarFull .fc-view>table{z-index:0}
.calendarPage .container{padding-left:23px;text-align:left; margin-top:0}
.cateDetailsBoxHeader .acpeCreditProfile{margin-left:0 !important;margin-top:50px !important;width:100%}
.cateBoxIMG .cateBoxIMGRT ul.comListing li{padding-right:5px;}
.btn{padding:5px 10px}
.cateBoxIMG .cateBoxIMGRT ul.comListing li .icon{min-width:22px}
.cateBoxIMG .cateBoxIMGRT .btn-primary{margin-bottom:10px}
.cateDetailsBoxDec .keywordBox,.cateBoxIMG .cateBoxIMGRT{padding:0} 
.cateDetailsBoxDec .courseUAn{margin:10px 0} 
.cateDetailsBoxDec .courseUanBox{padding:10px} 
.catlogdetailPage .courseUanBox .uanRTIMG{width:auto}
.co-Footer .textfooter{text-align:left !important}
.myCourLogo{padding:10px 2px;}
.learnPortHeader ul.topListing li.mediaHome{padding-left:7px;}
.learnPortHeader ul.topListing li.userBox{padding-left: 0px;}
ul.manageTab li a,ul.manageTab li .active{font-size:14px}
.calendarPage .eventLegend,.calendarPage .webinarLegend{width:8px;height:7px;margin-right:2px;}
.calendarPage .eventCalendartable table th,.calendarPage .eventCalendartable .fc-day-top{font-size:11px}
.calendarPage .fc-toolbar .fc-center{margin-left:36px}
.filterWrapp .sidebarpoup{width:320px;}
.sidebarpoup .filterWrapp .filterInText,.viewEvent .heading{font-size:12px}
.filterHeader img{height:12px;}
#dismissAdd, #dismiss{width:11px;height:15px;line-height:25px;}
.transcriptPage .formGroupTop{float:left;width:100%}
.transcriptPage ul.formGroupTopListing{float:none;position:relative}
.transcriptPage ul.formGroupTopListing li:first-child{float:none;width:100%;}
.transcriptPage ul.formGroupTopListing li{float:left;width:100%;min-width:initial}
.transcriptPage ul.formGroupTopListing li:last-child{float:right;width:100%;min-width:initial;text-align:right}
.transcriptPage ul.formGroupTopListing li.nonedis{display:none}
.oigHislog ul.formGroupTopListing li{float:left;width:100%;min-width:initial;margin-bottom:5px;}
.oigHislog ul.formGroupTopListing li:last-child{float:right;width:100%;min-width:initial;text-align:right}
.cartListing .mediaRTBox .Price{margin-top:0!important }
.catlogCourse .width210{width:100%;}
.mediaPage table tbody tr{width:100%}
.mediaPage .checkboxList li{padding-left:0}
.mediaPage .checkboxList{margin-top: 12px;}
.mediaPage .container{padding-left:18px}
.landingpage .infoContainer .media{display:block}
.associationDashboard .dashOigGsaBox{width: 100%;padding-left:0%;}
.associationDashboard .thereeCol, .associationDashboard .fourCol{width:100%;border:none;padding:0}
.associationDashboard ul.dasRegListing li{width:48%; margin-right:2%;margin-left:0; margin-bottom:2%}
.associationDashboard ul.dasRegListing li:first-child{width:48%;}
ul.dasRegListingfour li{width:48%; margin-right:2%;margin-left:0; margin-bottom:2%}
.associationDashboard ul.dasRegListingfour li.dash-pharmacy-technician{width:48%; margin-right:2%;margin-left:0; margin-bottom:2%}
.associationDashboard ul.dasRegListingfour li:first-child{width:48%;}
.associationDashboard .dashRegisterBox{width:100%}
.sloagnText{color: #F47E26;width:50%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: right;font-style: italic;margin-top: 5px;float: left;margin-left: 2%; display:none}
.learnersloagntext{color: #F47E26;width: 35%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: center;margin-top: 5px;float: left;margin-left: 2%;display:none}
body{padding-top:70px}
}*/
@media screen and (max-width:768px){
.landingpage .infoContainer .media{display:flex;}
.conReposWrapp .conReposBox:first-child{margin-left:5%;}
}

@media screen and (max-width:700px) {
.curseBox .col-md-10,.curseBox .col-sm-10{flex:0 0 100%;max-width:100%;}
.curseBox .col-md-2,.curseBox .col-sm-2{flex:0 0 100%;max-width:100%;}
.landingbanner .bannerSlogan{top:0}
}
@media screen and (max-width:540px) {
.loginBox .loginBoxCon .colLogRight{width:100%}
}

.courseUAn{margin:10px; margin-top:0; float:none;width:auto}
.catlogdetailPage{position:relative}
.catlogdetailPage .backbtnright{position:absolute;right:0;top:0;z-index:1}
.fc-day-grid-event .fc-content{cursor:pointer}
.ordtable tbody tr td a{color:#0A70B9 !important}
.peoplelistscroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.peoplelistscroll::-webkit-scrollbar{width:4px;}
#filterBodyAddUser .mngquestionBnk{width:460px}
.overdueCoursePath{background-color:#002d66;display:inline-block;padding:0px 5px;color:#ffffff;}
.displayinlineBlk{display:inline-block}
.dashHeight{height:323px;overflow-y:auto;overflow-x:hidden;padding: 5px 0 0;}
.dashHeight::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.dashHeight::-webkit-scrollbar{width:4px;}
ul.enrollUserHT::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
ul.enrollUserHT::-webkit-scrollbar{width:4px;}

.input-group-lg > .custom-select, .input-group-sm > .custom-select{padding-right: 0;}
.catlogdetailPage .font-14{font-size:14px}
.catlogdetailPage .grayBox{background:#eef3fa;padding:5px;}
.ncpdptbl .table tbody tr td .fa{font-size:14px}
.ncpdptbl .table tbody tr td a{color:#0A70B9;font-family: 'Myriad Pro Semibold'; text-decoration:underline }
table.adminlisttble tbody tr td{border-bottom:1px solid #dee2e6;border-top:none}
ul.formGroupTopListing li.width265{min-width:265px}
ul.formGroupTopListing li.width440{width:440px}
.adminrole .form-check-label {margin-right: 12px;}
.adminrole input[type="checkbox"]{position: relative;top: 3px;margin-right: 5px;margin-left: 4px;}
.oigtable table thead tr th{background:#F8F8F8;color:#000000;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;}
ul.formGroupTopListing li.width265{min-width:264px}
ul.formGroupTopListing li.width440{width:440px}
.groupDesTBL{max-width:240px; min-width:240px; float:left}
.nowrapTextFileupload{white-space:nowrap;overflow:hidden}
.learnerAccordion .link{color:#0A70B9}
.learnerAccordion .card{border:none}
.faqFooter .card-header{font-family: 'Myriad Pro Semibold';color: #247fc0;padding: 5px 10px;border: 1px solid #bedfe6;background: #f8ffff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.learnerAccordion h3 {color: #000000;font-size: 18px;font-family: 'Myriad Pro Semibold';margin-bottom: 8px;border-bottom: 2px solid #002d66;padding-bottom: 10px;padding-left: 0px;}
.customgroup .custom-select{height: 24px !important;font-size: 12px;}
.customgroup .input-group-append label{padding:2px 10px!important }
.nohitsusers ul.formGroupTopListing .firstLastName.minwidth80{min-width:80px !important}
.nohitsusers ul.formGroupTopListing .adminrole .form-check-label{margin-right:0}
.catlogHT::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.catlogHT::-webkit-scrollbar{width:5px;height:5px}
.filterBody.bulkIMPHT::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.filterBody.bulkIMPHT::-webkit-scrollbar{width:5px;height:5px}
.helppage .jconfirm-box .jconfirm-title{color:#000000;font-size:18px !important;font-family:'Myriad Pro bold' !important;margin-bottom:8px;border-bottom:2px solid #002d66;padding-bottom:10px;padding-left:0;width:100%;}
.helppage .jconfirm-box .videotitle{color:#000000;font-size:14px !important;font-family:'Myriad Pro Semibold';width:100%;}
.mngEventpage .EventLink{white-space:normal;word-break:break-all}

@media only screen and (max-device-width :1440px) {
.filterBodyScormCon{min-height:470px !important; max-height:470px !important; overflow:auto}
}
.adminaue .jconfirm-box .jconfirm-title{color:#000000;font-size:18px !important;font-family:'Myriad Pro bold' !important;margin-bottom:8px;border-bottom:2px solid #002d66;padding-bottom:10px;padding-left:0;width:100%;}
.jconfirm .adminaue .jconfirm-box div.jconfirm-title-c{padding-bottom:0}
.adminauecontlist ol li{padding-bottom:7px}
.dropDownHeading .agreementText{float:left;margin:10px 0px 0px 40px}
.dropDownHeading .agreementText a{color: #0A70B9;font-family:'Myriad Pro bold'; text-decoration:underline}
.reportHelp a{color: #0A70B9 !important; text-decoration:underline}
.userProfile .dropdown-item{padding: 1px 28px 3px 15px;}
ul.headerListing li a .icon.transferUser {
    background-image: url(../../MultiTLMS/images/transfer_user.png);
    background-repeat: no-repeat,repeat;
    background-position: 2px 6px;
    width: 28px;
    height: 26px;
}

ul.headerListing li a .icon.transandcomp_log {
    background-image: url(../../MultiTLMS/images/Transfer_log.png);
    background-repeat: no-repeat, repeat;
    background-position: 6px 4px;
}

.sidebar-wrapper .sidebar-menu ul li a .ManualComp {
    background-image: url(../../MultiTLMS/images/Manual-Complation.png);
    background-position: 0px 0px;
}
.sidebar-wrapper .sidebar-menu ul li a .IAnnouncements {
    background-image: url(../../MultiTLMS/images/IAnnouncement.png);
    background-position: 0px 5px;
}
.manualComplTextArea textarea.form-control {height:50px; resize:none;}
ul.manualList{float:none;}
ul.manualList li{width:23%}
ul.manualList li:last-child{width:8%;text-align:right;}
.selfAtt li {    background-image: url(../../MultiTLMS/images/popdot_Icon.png);    padding: 0px 10px 5px 15px;    background-repeat: no-repeat;    background-position: 0px 5px;}
.checkCompl {position: relative;top: 3px;padding-right: 3px;}

.divnumber {
    background: #002d66 !important;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #002d66 !important;
    border-bottom: none;
    font-weight: bold;
}
.divbox {
    background: #F8F8F8;
    color: #000000;
    display: inline-block;
    padding: 5px 20px;
    border: 1px solid #C4C4C4;
    border-bottom: none;
    margin-left: -4px;
}

.ncpdptbl .table tbody tr td .redColor{color:#002d66 !important}


/**/
.conHeader .activeBtn{background:#011631;color:#fff;border-color:#011631;padding:5px 15px}
.conHeader .activeBtn:hover{background:#fff;color:#002d66;border-color: #002d66;}
.quicklookPage{margin-top:14px;}
.quicklookPage .rightList{float:right}
.quicklookPage ul.co-list li{padding-left:10px;float:none;display:inline-block;vertical-align:middle}
.quicklookPage ul.co-list li.legends{color:#333333;font-size:10px}
.quicklookPage ul.co-list .complated{width:10px;height:10px;background:#66BE60;display: inline-block;margin-right: 5px;vertical-align:middle}
.quicklookPage ul.co-list .notComplated{width:10px;height:10px;background:#FDB618; display:inline-block;margin-right: 5px;vertical-align:middle}
.quicklookPage ul.co-list .overdue{width:10px;height:10px;background:#E41F35; display:inline-block;margin-right: 5px;vertical-align:middle}
.quicklookPage .commonbtn{background:#002d66;color:#fff;border-color:#002d66;padding:2px 3px 0;border-radius:3px 3px 3px 3px;display:inline-block; vertical-align:middle}
.quicklookPage .commonbtn:hover{background: #000000;}
.quicklookPage .barIcon{background:url(../../MultiTLMS/images/barchart.png) 0 0 no-repeat;display:inline-block; text-align:center;width:20px;height:19px;}
.quicklookPage .tableList{background:url(../../MultiTLMS/images/table-list.png) 0 0 no-repeat;display:inline-block; width: 21px;vertical-align: middle;height: 22px;}
.quicklookPage .table tr th{color:#000}
.quicklookPage .width15{width:15%}
.quicklookPage .width10{width:10%}
.quicklookPage .width12{width:12%}
.quicklookPage .progressContainer{float:left;width:100%;}
.quicklookPage .progress-label{float:left;margin-right:4px;font-size:11px}
.quicklookPage .progress{margin-top:5px;height:8px;margin-bottom:10px}
.quicklookPage .progress-bar{background-color:#66BE60}
.quicklookPage .complatedTick{color:#66BE60;font-size:12px;}
.quicklookPage .overduecross{color:#FF001C;font-size:12px;}
.quicklookPage .notCompcross{color:#FDB618;font-size:12px;}
.quicklookPage .assignText{float:left;width:50%;text-align:center;color:#000000;font-family: 'Myriad Pro Semibold';}
.quicklookPage .statusText{float:right;width:90%;text-align:center;font-family: 'Myriad Pro Semibold';font-size:12px}
.quicklookPage .table tbody tr td .fa{font-size:12px}
.quicklookPage .table thead tr th{border-bottom:1px solid #e1e1e1;}
.quicklookPage .table tbody tr td{padding:5px 5px}
.quicklookPage .table tbody tr th{padding:5px 5px}

.legends .fa{padding-right:5px}
.labelCont label{font-weight:bold}
.sendBtn{padding:2px 10px;}
.previewIcon{background:url(../../MultiTLMS/images/statusIcon.png) 0 0 no-repeat;display:inline-block; width: 21px;vertical-align: middle;height: 22px;}
.previewIcon:hover{background:url(../../MultiTLMS/images/statusIcon-Hover.png) 0 0 no-repeat;}
.wrapText{white-space:normal;word-break:break-word}
.qBankTable table tbody tr td .border-bottom{min-height:inherit;border-bottom:none !important}
.qBankTable table tbody tr td{position:relative}
.qBankTable table tbody tr td:after{content:"";border-bottom: 1px solid #e2e2e2 !important;position:absolute;width:100%;bottom:0;left:0;right:0}
.userpagetbl .highcharts-axis-title,.userpagetbl .highcharts-axis-labels, .userpagetbl .highcharts-yaxis-labels{fill:#000 !important}
.emailLogTbl table tbody tr td:first-child{white-space: normal;word-break:break-all;width: 550px !important;min-width: 550px !important}
.pivotData .table thead tr th{width: 100px;word-break: break-all;}
.fixWidth{width: 90px !important;}
.free{background:#66be60; color:#ffffff; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:2px}


.landingbanner .bannerSlogan{color:#003600;left:8%;top:14%;font-family: 'Myriad Pro Regular';}
.landingpage .co-featureContainer{margin-top:-45px}
.landingpage .calendarWrapper{margin-top:8px}
.landingpage .bdrbottom {border-bottom: 1px solid #E2E2E2;}
.landingpage .headingText{margin-bottom:15px}
.landingpage .courseName{margin-bottom:5px;font-size:13px;}
.landingpage .co-Footer{background:#fff;padding:5px 20px;min-height:115px;}
.calendarWrapper{margin-top:25px;margin-right:20px}
.landingpage .lightText{font-weight:normal;font-family: 'Myriad Pro Regular';}
/*.landingpage .smallCalendar .fc-basic-view .fc-body .fc-row{min-height:30px;}*/
@media only screen and (max-width: 1366px){
 .landingbanner .bannerSlogan{top:14%;}
}

.editbtn2{display:inline-block;color:#fff;padding:0px 4px 0px 5px; font-size:17px;}

.mobileFilter .showFilterBtn,.mobileFilter .hideFilterBtn{display:none}
.slick-prev .fa{left:-1px;}
.slick-next .fa{left:2px;}
.slick-prev, .slick-next{top:51%;}

/**Inside Pages CSS**/
.catalogpgs .bulkImpFooter{width:280px}
.catalogpgs #sidebarFilterAddUser.bulkImport{width:270px}
.catalogpgs #sidebarFilterAddUser.bulkImport{right:-760px;}
.catalogpgs #sidebarFilterAddUser.active {right:0;}
.catalogpgs .filterBody{float:none}
.catalogpgs .borderbotm{border-bottom: 2px solid #e0e0e0;}
.catalogpgs .manageTab .tab{cursor: pointer}
.catalogpgs .hidecoupons{display:none}
.catalogpgs .col-lg-9 .inputGroupCustom .input-group-sm {width:40%;}
.shopingcartpage .couponBg{cursor: default}

@media (max-width:1920px) {
.mainContent{min-height: 558px;}
}
@media only screen and (max-width:1920px) {
.filterBody.emailLogBody{max-height:800px;max-height:800px;overflow:auto}
}
@media screen and (max-width:1780px) {
.conReposWrapp .conReposBox .conReposBoxHead .icon{width:30%}
.loginBox .loginBoxCon .colLogRight img{height:89%}
.loginBox .loginBoxCon .colLogRight .contentRt{padding: 10px 10px 10px 10px; position: absolute; bottom: -120px; background:#eceff1}
.filterBody.filterBodyScormCon{min-height:580px !important; max-height:580px !important; overflow:auto}
}
@media screen and (max-width:1440px) {
.conReposWrapp .conReposBox .conReposBoxHead .icon{width:30%}
.conReposWrapp .conReposBox .conReposBoxHead .text h1{font-size:16px;}
.conReposWrapp .conReposBox .conReposBoxHead .text p{font-size:14px;}
.conReposWrapp .conReposBox{margin:0% 1% 2% 1%}
.conReposWrapp .conReposBox:first-child{margin-left: 0%;}
.filterBody{ max-height:100%; overflow:auto}
.filterBody.emailLogBody{max-height:590px; max-height: 590px; overflow:auto}
.filterBody.busRuleBody{max-height:650px; max-height:650px;}
 .filterBody.peoPickHT{max-height: 590px;}
.filterBody.busRuleBody .bulkImpLogHT{max-height:420px;}
.filterBody.enrollUserHT{max-height:500px;}
.peoPickHT{max-height: 590px; overflow:auto}
.acpcoursesHT{max-height:260px;}
.mainContent{min-height:508px}
#sidebar-wrapper{height:100%}
.loginBox .loginBoxCon .colLogLeft{padding:5% 8% 0px 8%}
.bulkImpLogHT{max-height:390px; overflow-y:auto; overflow-x:inherit}
.bulkImpLogHT2{max-height:360px; overflow-y:auto; overflow-x:inherit}
.mngUserHT{max-height:345px; overflow-y:auto; overflow-x:inherit}
.catlogHT{max-height:470px; min-height:470px; overflow-y:auto; overflow-x:inherit; margin-top:0px}
.mngAssSurTBL .bulkImpLogHT{max-height:280px;}
ul.mngGroupConListing li a.active{width:100%}
.mngGroupBox .mngGroupBoxBody{min-height:335px; max-height:335px}
ul.mngGroupConListing li.activeDe .grouptextWrapp{width:50%}
ul.mngGroupConListing li.activeDe .activeDeac{width:50%}
.pbP15 {padding-bottom: 10%;}
.loginBox .loginBoxCon .colLogRight .contentRt{padding:10px 10px 10px 10px;position:absolute;bottom:-25px;background:#eceff1}
ul.mngGroupConListing li:first-child{float:left}
.navbarRight{right:0px !important}
.mngGroupBox .sysRoleBody{min-height:360px !important; max-height:360px !important;}
.mngGroupBox .sysRoleBodyPeop{min-height:318px !important; max-height:318px !important;}
.filterBody.filterBodyScormCon{min-height:430px !important; max-height:430px !important; overflow:auto}
#peopleLI .mngGroupBox .mngGroupBoxBody {min-height: 328px !important; max-height: 328px !important;}
.filterBody.addEditGroup{max-height: 470px; max-height: 470px;}
.filterBody.addEditUserHT{max-height: 470px; max-height: 470px; overflow:auto}
.filterBody.bulkIMPHT{max-height: 470px; max-height: 470px; overflow:auto}
.quesTBLHT{max-height: 320px; max-height:320px;}
.filterBody.bulkIMPHisHT{max-height:500px; max-height:500px;}
 .max-height150{max-height:150px}
.filterBody.busRuleBody .max-height200{max-height:230px;overflow-y: auto;}
.filterBody.busRuleBody .userpagetbl .max-height200{max-height:230px;overflow-y: auto;}
.filterBody.busRuleBody .max-height150{max-height:330px}
.sloagnText{color:#002d66;width:50%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: right;font-style: italic;margin-top: 5px;float: left;margin-left: 2%;}
.learnersloagntext{color:#002d66;width: 35%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: center;margin-top: 5px;float: left;margin-left: 2%;}
@-moz-document url-prefix() {
.catlogHT {max-height: 450px; min-height:450px;}
.mainContent {min-height: 508px;}
.bulkImpLogHT {max-height: 390px;}
}
}

.checkboxList .navbar-toggler{margin-top:13px;}
.animated-icon1, .animated-icon2, .animated-icon3 {
width:20px;
height: 20px;
position: relative;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.animated-icon1 span, .animated-icon2 span, .animated-icon3 span {
display: block;
position: absolute;
height:2px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.animated-icon1 span:nth-child(1) {
top: 0px;
}
.animated-icon1 span:nth-child(2) {
top:8px;
}
.animated-icon1 span:nth-child(3) {
top:16px;
}
.animated-icon1 span {
background: #002d66;
}
.animated-icon2 span {
background: #002d66;
}
.animated-icon3 span {
background: #002d66;
}
.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}
.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
body .owl-nav div {
position: absolute;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
border:3px solid #d63031;
width: 35px;
height: 35px;
border-radius: 50%;
background: #fff;
color: #d63031;
font-size: 28px;
}
body .owl-prev {
left: 0;
display: flex;
}
body .owl-next {
right: 0;
display: flex;
}
body .owl-prev i, body .owl-next i {margin: auto;position: relative;top: -1px;left: 1px;}
#owl_about_main_slider div h2 {
text-align: center;
}
.owl-carousel.off {
    display: block;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded{float:left}

.nav-icon-2 {
width: 25px;
height:24px;
position: relative;
cursor: pointer;
display: inline-block;
top:-10px;
}
.nav-icon-2 span {
background-color:#002d66;
position: absolute;
border-radius: 2px;
transition: .3s cubic-bezier(.8, .5, .2, 1.4);
}

@keyframes youtubeAnim {
0%,100% {
color: #c9110f;
}

50% {
color: #ff0000;
}
}
.slick-prev, .slick-next{color:#002d66 !important}
.learnerAccordion .boldText{font-family:'Myriad Pro bold';color:#333333;}
.launchListing2 .TableParagraph{margin-top:0px !important;line-height:initial !important}
.catalogpgsAdmin #filterBodyAddUser .bulkImport{width: 760px;}
.catalogpgsAdmin .bulkImpFooter {width: 760px;}
.learnersidebar #filterBodyAddUser .bulkImport{width: 270px;}
.learnersidebar .bulkImpFooter{width:270px;}
.navbarRight ul.topListing:before{position: absolute;top: 6px;left: -14px;content: "";height: 40px;width: 1px;background: #c4c4c4;}
ul.topListing li.learnerdrp{margin-right:0px;}
ul.topListing li.announcementdrp{padding-top:0;top:0px; margin-right:10px;position:relative}
ul.topListing li.announcementdrp a{padding-top:0;}
ul.topListing li.announcementdrp a:hover{padding-bottom:26px}
ul.topListing li.announcementdrp img{position:relative;top:5px;}
.announcementdrp .dropdown-toggle::after{display:none}
.mngannounceDrawer .bulkImpFooter{width:525px}
.mngannounceDrawer #filterBodyAddUser .bulkImport{width:560px}
.customRadiobtn .form-check-input{margin-top:-4px;margin-left:0px; cursor:pointer}
.announcedropdown{top: 46px;min-width:15rem;border-radius: 0px;-moz-border-radius: 0px;border:none;-webkit-border-radius: 0px;padding:3px 0 0rem 0;box-shadow: 0px 3px 6px #00000029;}
.announceList{list-style:none;padding:0;margin:0;}
.announceHeading h3{font-family:'Myriad Pro bold';font-size:18px;color:#000000;border-bottom: 2px solid #002d66;padding-bottom:10px;margin-bottom:12px;}
.announceList li{background-color:#fff;margin: 0 0 10px;padding:10px 15px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;}
.noAnnouncementTexr h6{background-color:#fff;margin: 0 0 20px;padding:10px 15px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;}
.importStatusText {
    background-color: #fff;
    margin: 0 0 20px;
    padding: 10px 15px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
}

.announceList li .dateField{color:#9F9F9F;font-size:13px;margin-bottom:0px;}
.announceList li h6{color:#333333;font-size:14px;padding:0px 0px 0;line-height:21px;margin-bottom: 0;margin-top:0}
.announceList .linkurl{line-height:24px;float:none;width:auto}
.announceList .linkurl a{font-size:14px;padding:0;margin:0;border:none;padding-right:8px}
.announceList .linkurl a:hover{padding-bottom:0;color:#2148E6}
.dashAnnouncement{background:#FDB618;padding:6px 6px;display:flex;}
.dashAnnouncement ul{list-style:none;margin:0;padding:0;padding-top: 1px;max-width:97%;overflow:hidden;margin-left: 10px;margin-right: 10px;}
.dashAnnouncement .co-announceIcon{width:2%;}
.dashAnnouncement .fa-times{width:1%;font-size: 16px;position: relative;top: 1px;}
.dashAnnouncement .announceList{padding:0px 12px 0px 12px;border-right:1px solid #000;display:inline;}
.dashAnnouncement div.announceList:last-child{border:none}
.co-Link{color:#2148E6!important;margin-bottom:8px;text-decoration:underline; padding-right:5px;padding-left:2px}
.co-Link:hover{text-decoration:none;}
.mb12{margin-bottom:12px}
.announcedropdown .noAnnouncementTexr{font-size:12px;padding:12px 8px 7px;}
.announceHeading select{font-size:12px;width:109px;font-weight:normal; font-family:'Myriad Pro light';}
.dashresponsiveBtns{display:none}
.verticalmiddleTbl thead tr th{vertical-align:middle}
.dispatchReportTimeFilter #filterBodyAddUser .bulkImport{width:460px;}
.equalpaddingPL12{padding:0 6px}
.co-selectwidth{width:180px}
.mobilecofilters{padding-top:5px !important}
.humburgbtn{display:none}
.dismissBtn{display:none}
.filterData{padding-top:0 !important}
.leftpadding{display:inline-block;padding-left:10px}
.opacityZero{opacity:0;filter: alpha(opacity=00);display:none}

/**NEW HOME PAGE CHANGES**/
.landingbanner .bannerSlogan{left:0;right:0;text-align:center;color:#fff}
.landingpage .co-featureContainer{margin:0;top:0;margin-top:18px}
.mainLogo img{width:195px !important;}
.learnerPortalmenus ul.topListing li a:hover, .learnerPortalmenus ul.topListing li a:focus, .learnerPortalmenus ul.topListing li a.active{padding-bottom:18px;}
.learnerPortalmenus ul.topListing li.announcementdrp a:hover{padding-bottom:23px;}
.co-feature{box-shadow: 0px 3px 6px #00000029;}
.co-contentData{padding:20px 14px;}
.landingpage .disctext{color:#6A6A6A;}
.landingpage .courseName{color:#00529B;min-height:40px;font-size:14px;font-weight:bold;margin-bottom:10px}
.landingpage .readmore{margin-top:30px;}
.icon-Conatiner{background:#e4ecf4;height:150px;line-height:118px; border-bottom:5px solid #00529B;padding:15px;}
.landingpage .infoContainer{background:#fff;padding:0;margin:25px 0; box-shadow: 0px 3px 6px #00000029;border-bottom:5px solid #00529B;}
.landingpage .infoContainer .headingText h3{color:#00529B;padding-top:15px;}
.landingpage .rightarrow{background:url(../../MultiTLMS/images/right-arrow.png) 4px 5px no-repeat;padding:0px 7px;}
.landingpage .co-Footer{background:#002B5C;color:#fff;min-height:inherit}
.socialIcons{margin-bottom:10px}
.socialIcons ul{margin:0;padding:0;list-style:none}
.socialIcons ul li{float:left;margin-right:10px;}
.socialIcons ul li a{border:2px solid #fff;padding:5px;height:40px;margin-top:20px;margin-left:6px;width:40px;text-align:center;color:#fff;line-height:27px; display:inline-block;font-size:22px; border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;}
.socialIcons ul li a:hover{background:#fff;color:#00529B}
.linkFooter a{color:#fff;font-size:11px}
.landingpage .calendarWrapper{margin-top:18px;}
.landingpage .co-feature img{min-width:inherit;padding-right: 0;}
.min-heights{height:70px;}
.mainLogoAdmin img{width:195px !important;}

/**Policy And Form Builder UI**/
.formBuilderPopup{}
.formbuilderPopupTitle{border-bottom:2px solid #e41f35;padding-bottom:11px;font-family: 'Myriad Pro bold';font-size: 18px;color: #000000;margin-bottom:15px;}
.policyAddEdit{max-height:450px;overflow:auto;}
.policyAddEdit::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.policyAddEdit::-webkit-scrollbar{width:5px;height:5px}
.formbuilderpopup .jconfirm-content::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.formbuilderpopup .jconfirm-content::-webkit-scrollbar{width:5px;height:5px}
.addEditUser small{color:#c7c7c7;font-size: 11px;}
.formBuilderPopup div.jconfirm-content-pane{padding-right:5px}
.formbuilderpopup .jconfirm-content{max-height:450px}
.min-vh-200{min-height:200px}
.mt-02{margin-top:2px}
label.form-check-label{color:#424242;}
.topspacelabel{margin-top:0;position:relative;top:2px;}
.disabledbtn{opacity:0.5;cursor:default!important;outline:none !important}
.max-height350{max-height:300px;overflow-y:auto;overflow-x:hidden}
.max-height350::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#9ca3ac;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.5);}
.max-height350::-webkit-scrollbar{width:5px;height:5px}
.filterMenuDblock{display:block !important}
.listCatalog{list-style:none;margin:0;padding:0;display:flex;}
.listCatalog li .inline-form{display:flex;}
.listCatalog li .inline-form .sortText{padding:4px 6px;}
.inputGroupCustom .w-250{width:250px !important}
.pandp{background:#00B0B9 !important;}
.font-14{font-size:14px;font-weight:bold;display:inline-block;padding-right:8px;text-decoration:underline}
.cologrey{color:#9E9E9E;font-size:11px}
.extHistorytblehover a{display:inline-block;padding:5px 5px}
.extHistorytblehover .buttonshover{top:0px;}
.downloadPolicyLink{margin-left:10px !important;margin-bottom:20px !important}
textarea.height70{height:70px;}
.bisnessruledrop .width80{width:85%;float: left}
.filedTypeSelect{background-color:#f7f6f6;padding:2px 5px;border:1px solid #DBDBDB;border-radius:0.25rem;}
.criteriaInnerBox label.form-check-label{margin-bottom:0}
.surveyContainer .conHeader .calendar{font-size:14px;}
.surveyContainer{padding:10px 10px;}
.surveyContainer .noteText{background:#f8ffff;border:1px solid #d3eaee;font-size:12px;margin-top: 15px; padding:8px; margin-bottom:15px;  border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;color:#4493ca}
.surveyContainer ul.timeline{list-style-type: none;position: relative;}
.surveyContainer ul.timeline:before{content: ' ';background: #e6e6e6;display: inline-block;position: absolute;left:0px;width:2px;height:100%;z-index:0;}
.surveyContainer ul.timeline > li{margin:20px 0;padding-left:20px;}
.surveyContainer ul.timeline > li:before{content: ' ';background: white;display: inline-block;position: absolute;border-radius: 50%;border: 2px solid #9f9f9f;left:-7px;width: 15px;height: 15px;z-index:0;}
.surveyContainer .instructonText{color:#0a70b9;font-size:16px; font-family: 'Myriad Pro bold';}
.surveyContainer .questionheading{color:#333333;font-size:14px;/*font-family: 'Myriad Pro bold';*/ margin-bottom:10px; display:table}
.surveyContainer .questionheading .countText{ display:table-cell;width:35px;}
.surveyContainer .questionheading .questionText{display:table-cell}
.surveyContainer .questionheading .questionText p{margin-top:0 !important}
.surveyContainer ul.timeline > li:first-child{margin-top:0}
.assmentResponse .assCustomCheckbox{width:100%;float:left}
.assmentResponse .assCustomCheckbox span{background:#1E4D95;margin-top:4px;width:12px;height:12px;float:left}
.assmentResponse .assCustomCheckbox p{background:#1E4D95;background:none !important;padding-left:18px;font-size:14px;float:none;margin-top:3px}
.assmentResponse .assCustomCheckbox p span:last-child{padding-left:50px}
.assmentResponse .assCustomCheckbox p span{min-width:110px;height:auto;margin-top:0;border:none;background:none}
.assmentResponse .assCustomCheckboxBlank span{background: none;border:1px solid #969696}
.assmentResponse .correct p{font-weight:bold;text-align:right;width:100%;color:#5CB704}
.assmentResponse .inCorrect p{font-weight:bold;text-align:right;width:100%;color:#FF0712}
.assmentResponse .assessmentBox{padding:10px;background:#ffffff;border:1px solid #969696;margin-top:10px}
.assmentResponse .assessmentBox p{font-size: 12px;margin-bottom: 10px;float: left;min-width: 30px;margin-top: 0 !important;}
.assmentResponse .assessmentBox .checkbox label{font-size: 14px}
.assmentResponse .assessmentBox .checkbox{margin-bottom:15px}
.assmentResponse .assessmentBox h3{font-size:14px;margin-top: 0px}

@media only screen and (max-width:1920px) {
.peoplelistscroll{min-height:650px;max-height:650px;border-bottom:1px solid #dfdede; overflow-y:auto}
ul.enrollUserHT{max-height:605px;}
}
@media only screen and (max-device-width :1440px) {
.filterBodyScormCon{min-height:470px !important; max-height:470px !important; overflow:auto}
}

@media only screen and (max-width:1366px) {
.loginMainWrapper{margin-top:0px;}
.userpagetbl .bulkImpLogHT {max-height:400px} 
.landingbanner .bannerSlogan{top:13%;}
.sidebar-menu{max-height:500px;overflow-y:auto}
ul.enrollUserHT{max-height:320px;}
}

@media screen and (max-width:1300px) {
.conReposWrapp .conReposBox .conReposBoxHead{padding:20px 10px;}
.conReposWrapp .conReposBox .conReposBoxFooter h2{padding:5px 10px}
}
@media (max-width:1023px) {
 .filterBody{max-height:100%}
}
@media(min-width:768px) {
#wrapper {padding-left:200px;}
#wrapper.toggled{padding-left:0;}
    #sidebar-wrapper {
        background-color: #FF7F27;
        width: 200px;
        color: #1f232f;
        outline: none;
        -webkit-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);
        -moz-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);
        box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);
    }
#wrapper.toggled #sidebar-wrapper{width:0;}
#page-content-wrapper{padding:20px;position:relative; display: inline-block;}
#wrapper.toggled #page-content-wrapper {position:relative;margin-right:0;}
}

@media only screen and (min-device-width:901px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
.mobilefullwidth{width:100%;margin-bottom:8px}
.coursePathTBL .mediaBox .col-lg-8{padding-right:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.coursePathTBL .mediaBox .col-lg-4{padding-left:0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.coursePathTBL ul.acpeProLTListing li{padding-right:10px}
.catalogpgs .col-lg-9 .inputGroupCustom .input-group-sm{width:36%;}
.dashresponsiveBtns{display:flex;border-bottom:1px solid #ccc;padding-bottom:7px;padding-top:7px;padding-right:10px;}
.dashresponsiveBtns .co-btns{background:#e41f35;color:#ffffff;font-size:16px;line-height:24px; padding:4px;display:inline-block;height:30px;width:30px;text-align:center;margin-left:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.dashresponsiveBtns .co-btns .fa-table{position:relative;top:1px;}
.dashInnerBox .ncdpMonthTable{display:none;padding-left:10px !important}
.dashInnerBox .assignmentMonthTable{display:none;padding-left:10px !important}
.dashInnerBox .monthenrollcompGraph{display:none;padding-left:10px !important}
.dashInnerBox .acpeclaimTable{display:none;padding-left:10px !important;padding-bottom:10px;}
/*.dashBox .dashHeight{max-height:370px;height:auto}
.mainDashboard .dashBox{min-height:inherit}*/
.mainDashboard .co-graphbtn{opacity:0.5}
.mainDashboard .assigngraphbtn{opacity:0.5}
.mainDashboard .assignmonthtablebtn{opacity:0.5}
.mainDashboard .acpeClaimgraphbtn{opacity:0.5}
.dashBox .width180{width:90px}
.mainDashboard .ncdptable tbody tr td:first-child{word-break:break-word}
.mainDashboard .paddRightzero{padding-right:10px}
.mainDashboard .monthlyEnrollmentAndCompletion{padding-bottom:10px;}
.mainDashboard .formobilepull-left{width:74%;float:left;padding-top:10px;}
.mainDashboard .formobilepull-right{width:auto;float:right;padding-right:0;border-bottom:none;padding-bottom:0;padding-top:0;}
.mainDashboard .formobilepull-left ul.headRTListing li{padding-left:6px}
.mainDashboard .formobilepull-left ul.headRTListing li:first-child{padding-left:0}
.mainDashboard .width100mobile{width:110px}
.mainDashboard .calendarWrapper .headingText h3.mobilemargin{margin:0}
.mainDashboard .calendarWrapper .bdrbottom{margin:0}
.mainDashboard .dashInnerBox .col-lg-6,.mainDashboard .dashInnerBox .col-lg-5,.mainDashboard .dashInnerBox .col-lg-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.mainDashboard .dashBox{min-height:426px;}
.mainDashboard .m-floatnone{float:none !important}
.mainDashboard .monthlyandenrollment{min-height:225px;}
.mainDashboard .monthlyandenrollment .dashHeight{height:284px;}
.mainDashboard .smallCalendar .fc-basic-view .fc-body .fc-row{min-height:35px}
.mainDashboard .associationDashboard .dashRegisterBox{width:75%}
.mainDashboard .associationDashboard .dashOigGsaBox{width:25%}
.mainDashboard .associationDashboard .thereeCol, .mainDashboard .associationDashboard .fourCol{width:100%;padding-right:0;border:none;padding-left:0}
.mainDashboard ul.dasRegListingfour li:first-child{margin-left:0}
.mainDashboard ul.dasRegListingfour li{margin-top:1%}
.sidebarmenus .sidebar-menu{max-height:620px}
.topmarginmob .pr0{padding-right:15px!important;}
.shopingcartpage .responsive-col-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.shopingcartpage .responsive-col-4{-ms-flex:0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.mainContent{padding:7px 10px;}
.bulkImpLogHT table.dataTable tbody th, .bulkImpLogHT table.dataTable tbody td{padding:10px 0px;}
.buttonshover{display:block}
.mobileFilter{clear:both}
.mobileFilter .filterData{padding:10px 10px 10px !important;position:relative;float: left;width: 100%;position: relative;float: left;width: 100%;-webkit-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);-moz-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);}
.mobileFilter .showFilterBtn{width: 100%;text-align: center;margin-bottom:15px; margin-top: -1px;border-top:1px solid #d2d2d2}
.mobileFilter .showFilterBtn .searchfilterbtn{background:#fff;border:1px solid #e41f35;color:#e41f35;font-size:10px;padding:5px 10px 5px 10px;text-transform:uppercase;border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;}
.mobileFilter .hideFilterBtn{width: 100%;text-align: center;margin-bottom:15px;margin-top: -1px;}
.mobileFilter .hideFilterBtn .searchfilterbtn{background:#fff;border:1px solid #e41f35;color:#e41f35;font-size:10px;padding:5px 10px 5px 10px;text-transform:uppercase;border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;}
.mobileFilter .lernHeader .lernHeaderRight{width:100%}
.mobileFilter .searchfilterbtn .fa{font-size:13px;padding-left:7px;vertical-align:top;}
.mobileFilter .searchfilterbtn:hover{color:#e41f35;border:1px solid #ef7a87;background:#fff;}
.mobileFilter .hideFilterBtn{display:block}
.mobileFilter .showFilterBtn{display:block}
.hideShowfilter{display:none}
.mobileFilter ul.formGroupTopListing{position:relative;width:100%;right:0}
.mobileFilter ul.formGroupTopListing{float:left}
.mobileFilter ul.formGroupTopListing li.adminrole{clear:right;width:70%;}
.mobileFilter .formGroupTop{padding-top:0}
.mobileFilter .filterWrapp{position:absolute;top:-45px;right:-2px;}
.mobileFilter ul.formGroupTopListing li{padding-left:10px;}
.mobileHeader ul.headerListing{margin-right:48px;}
.mngUsertbl table.dataTable tbody td:nth-child(6){min-width:295px;white-space:normal;word-break:break-word}
.mngUsertbl table.dataTable thead th{white-space:nowrap;}
/*.mobileFilterMenu{position:absolute;float:left;width:100%;display:none; -webkit-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);-moz-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);}*/
.filterBody ul.formGroupTopListing li{padding-left:4px;}
/*.mobileFilter ul.formGroupTopListing li.firstLastName, .mobileFilter ul.formGroupTopListing li.groupName{min-width:230px;}*/
.conReposWrapp ul.centerconRep{width:100%;}
.conReposWrapp .conReposBox .conReposBoxHead{padding:20px 6px;}
.conReposWrapp .conReposBox .conReposBoxHead .text h1{font-size:12px}
.conReposWrapp .conReposBox .conReposBoxFooter h2{font-size:14px}
.conReposWrapp .conReposBox .conReposBoxHead .centerCont .icon{width:29%;margin-right:1%;}
.conReposWrapp .conReposBox .conReposBoxHead .text{float:left;width:70%;word-break:break-word;}
.conReposWrapp ul.conRepoListing li.mediaBox .centerCont{padding-left:7%;}
.conReposWrapp ul.conRepoListing li.events .centerCont{padding-left:7%;}
.conReposWrapp ul.conRepoListing li.newsletter .centerCont{padding-left:7%;}
.conReposWrapp ul.conRepoListing li.survey .centerCont{padding-left:7%;}
.conReposWrapp ul.conRepoListing li{width:24%;margin-left:1%;}
.conReposWrapp .conReposBox .conReposBoxHead .icon img{max-width:36px;}
.conReposWrapp ul.conRepoListing li.scormLi .centerCont{padding-left:7%;}
.conReposWrapp ul.conRepoListing li .conReposBoxHead .text h1{padding-top:11px !important;}
.conReposWrapp ul.conRepoListing li.mediaBox .centerCont,.conReposWrapp ul.conRepoListing li.newsletter .centerCont{top:0!important}
.conReposWrapp ul.conRepoListing li.newsletter .conReposBoxHead,.conReposWrapp ul.conRepoListing li.newsletter .conReposBoxHead .text h1, .conReposWrapp ul.conRepoListing li.mediaBox .conReposBoxHead, .conReposWrapp ul.conRepoListing li.events .conReposBoxHead{padding:25px 10px 15px;}
.mobileTablenowrap table.dataTable thead th{white-space:nowrap}
.mobileFloatLeft{float:left !important}
ul.formGroupTopListing li.firstLastName, ul.formGroupTopListing li.groupName{min-width:180px;}
.manageCoursepage .filterBody.filterBodyScormCon{min-height:500px!important;max-height:500px!important;overflow:auto;}
ul.pubStatusListing li{padding-left:11px;padding-right:0}
.mobile-col-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.mobile-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.mobile-col-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.catlogCourse .inputFormControl .width210{width:140px;}
.catalogpgsAdmin ul.enrollUserHT{max-height: 287px;}
.mo-pt-0{padding-top:0!important}

.conInner ul.manualList li{width:50%}
.conInner ul.manualList li:last-child{width:100%}
.mobilecofilters ul.formGroupTopListing li:last-child{width:100%}
.mobilecofilters ul.formGroupTopListing li{width:50%}
.mobilecofilters ul.formGroupTopListing li.width50per{width:50%}
.mobilepullLeft{float:left !important}
.mobilecofilters ul.formGroupTopListing li:last-child .form-group{float:right}
.mobilecofilters ul.formGroupTopListing li.mobile-width50{width:50%;margin-top:23px;}
.mobwidth100per{width:100% !important}
.mo-mt-10{margin-top:10px!important}
.mo-mt-5{margin-top:5px!important}
.mo-mt-0{margin-top:0px!important}
.mobile-mb-0{margin-bottom:0px!important}
.reportpage .dataTable .uppercaseText th:first-child{width:10%!important}
.reportpage .dataTable .uppercaseText th{width:15% !important}
.reportpage .borderCollapse td:first-child{width:10%}
.reportpage .borderCollapse td{width:15%}
.mobile-col-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.dropDownHeading .agreementText{margin:0px 0px 10px 0px}
.oigtable table tr td:first-child{border-left:1px solid #C4C4C4;}
.oigtable table tr td{border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding:10px 10px 10px!important}
.oigtable table tr th{border-right:1px solid #C4C4C4;padding:10px 10px 10px!important}
.mobtopMargin25{margin-top:25px}
#dvReportView .dataTables_info{padding-left:0}
.mobtopMargin25{margin-top:25px}
.pivotData .table thead tr th{white-space:nowrap;width:auto;word-break:normal}
.mobileclearright{margin-right:0 !important}
.oIGTabs{margin-bottom:0}
.mobilecofilters{padding-top:15px !important}
.emailLogTbl table tbody tr td:first-child{width:30% !important;min-width:inherit !important}
.emailLogTbl table tbody tr td:nth-child(2){width:30% !important;min-width:inherit !important}
.mngerrorlog table tbody tr td:first-child{width:60% !important;min-width:inherit !important;word-break: break-all;}
.mngerrorlog table tbody tr td:nth-child(2){width:20% !important;min-width:inherit !important}
.mob-w-100{width:100%}
.mob-margin-tp0{margin-top:0 !important}
.mngoig ul.formGroupTopListing li.groupName{min-width:180px!important;width:180px !important}
.mobiletopMargin{margin-top:0px;}
.opacityZero{opacity:0;filter: alpha(opacity=00);display:block}
.buttonshover{display:flex!important;right:0;top:0;left:auto;padding:0px 6px;position:relative;}
.tablehoverbuttons .fa-ellipsis-h{display:none}
.tablehoverbuttons{min-width:inherit;}
.dataTables_wrapper table.dataTable thead th{position:sticky !important;top:-2px!important;background-color:#fff!important;z-index:5;}
.inputGroupCustom .w-250{width:209px!important;}
}

@media screen and (max-width:900px) {
.LoginBg{background:url(../../MultiTLMS/images/login-bg2.jpg) fixed center no-repeat;height:100%;width:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.textfooter br{display:none}
.landingpage .textfooter{text-align:left !important;padding-top:13px;margin-bottom:15px;}
.loginMainWrapper{margin-top:0}
.sloagnText,.learnersloagntext{display:none}
.navbarRight{position:relative; float:right;padding: 5px 0px 0px 20px;}
.learnPortHeader .navbar{padding-top:0}
ul.topListing li.announcementdrp img{position:relative;top:-2px!important}
.navbarRight ul.topListing:before{top:1px!important;}
.calendarPage .fc-center button, .calendarPage .fc-center h2{vertical-align:top}
.learnPortHeader ul.topListing .announcementdrp a:hover, ul.topListing .announcementdrp a:focus, ul.topListing .announcementdrp a.active{padding-bottom:18px}
ul.topListing li.announcementdrp{top:4px}
.navbarRight .topListing{display:block}
.responsiveNav nav{position:static}
.navbar-nav .dropdown-menu{position:absolute;float:none;right:0;left:auto;}
.navbar-toggler{padding:0px 4px; margin-top:15px}
.navbar-toggler-icon{width:17px;height:19px;}
.myCourLogo{padding:10px 6px;}
.responsiveNav{float:right;margin-top:5px;margin-right:5px;}
.navbarRight{width:auto;padding:17px 0px 0px 0px;}
.learnerMenuContainer .navbarRight{width:85px;padding:10px 3px 0px 13px;}
.learnPortHeader ul.topListing li.mediaHome{margin-right:0;padding-left:0;border-left:none}
.learnPortHeader ul.topListing li.userBox{padding-left:0}
.responsivenavigation{position:absolute;right:0px;width:50%;top:61px;z-index:100;background:#fff;-webkit-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); -moz-box-shadow: 4px 3px 5px 0px rgba(199,195,199,1); box-shadow: 4px 3px 5px 0px rgba(199,195,199,1);}
.responsivenavigation ul li{width:100%;border-bottom:1px solid #ddd;padding-top:6px !important;padding-bottom:5px;}
.radioLabelsNav{padding-right:0}
.radioLabelsNav .responsivenavigation{width:140px;top:45px}
.radioLabelsNav .responsivenavigation ul li{padding:6px 10px;text-align:left;}
.radioLabelsNav .responsivenavigation ul li .container{padding: 1px 15px 0 24px;text-align: left;margin-top: 0;margin-bottom: 0;}
.responsivenavigation ul.topListing li a:hover, .responsivenavigation ul.topListing li a:focus, .responsivenavigation ul.topListing li a.active{border-bottom:none;padding-bottom:0}
.navbarRight .userCircle, .userBox .dropdown-menu .innUserCircle{height:24px;width:24px;padding-top:3px}
.learnPortHeader ul.topListing li.bellIcon, ul.topListing li.shopCartIcon{margin-right:13px}
.navbarRight .userCircle, .userBox .dropdown-menu .innUserCircle{height:22px;width:22px; padding-top:2px}
ul.topListing li{padding-top:1px}
.landingbanner{margin:-3px -5px 0}
.landingbanner .bannerSlogan{top:7px;font-size:14px;font-weight:bold}
.landingpage .co-featureContainer{padding:0px 15px;top:0px;}
.landingpage .margin-bot{margin-bottom:15px;}
.landingpage .calendarWrapper{top:0;margin-right:0}
.landingpage .infoContainer{padding:15px 15px 0;margin-bottom:24px}
.landingpage .co-feature img{height:auto;max-width:100%;min-width:inherit;padding-right:0;width:20%;}
.landingpage .headingText h3{margin-bottom:5px;font-size:15px;}
.landingpage .courseName{font-size:12px;}
.landingpage .margin-bot{margin-bottom:0}
.learnerLeftContent .media{}
.smallCalendar .eventContainer{margin-bottom:20px}
.learnerLeftContent .infoContainer .media{margin-bottom:10px}
.landingpage .headingText{margin-bottom:8px}
.calendarWrapper .headingText h3{margin:0px 15px 10px;font-size:14px}
.calendarWrapper .bdrbottom{margin:0 5px}
.mediaPage .calendarWrapper .bdrbottom{margin:0 10px}
.landingpage .calendarWrapper,.calendarWrapper .calendarinner{margin-bottom:15px}
.mediatableContainer .video-Grid{width:100%}
.mediaPage table tbody tr{width:50%;}
.lernHeader .lernHeaderRight .lerenFilter{padding-top:0;padding-left:0;display:flex}
.lernHeader .lernHeaderRight .lerenFilter .filSelect{padding-left:0}
ul.lernRTListing li{margin-bottom:10px}
.lernHeader .lernHeaderRight .lerenFilter .filtext{float:none;width:25%}
.lernHeader .lernHeaderRight .lerenFilter .filSelect{width:100%}
ul.launchListing2 li{padding-right:5px;}
ul.lernRTListing li{width:100%}
.lernRTListing .inputGroupCustom{height:32px;padding:0}
.learnerLeftContent .learnerAccordion{padding:0px 2px}
.mainFooter{padding: 0px 5px;}
.mainFooter p{font-size:9px;padding:2px 5px}
.learnerAccordion .link{white-space:normal;word-break:break-all}
.mediaBox{position:relative}
.mediaForMoble .m-courseBtn{width:auto;position:absolute;bottom:20px;right:0;}
.allCoursesTBL .mediaForMoble .m-courseBtn{width:auto;position:absolute;bottom:20px;right:0;padding-right:0}
ul.manageTab{margin-left:0;}
ul.manageTab li{padding-right:10px;}
.learnerLeftContent .media .media-body h5{font-size:14px;word-break:break-word;white-space: normal;}
.cateDetailsWrapp .cateDetailsBoxHeader h2{word-break: break-all;white-space: normal;}
.allCoursesTBL .media .media-body h6{margin-bottom:8px;margin-top: 8px;}
.cateBoxIMG .cateBoxIMGRT{padding:10px 0 0}
.learnerLeftContent .mediaBox{padding-bottom:10px;margin-bottom:8px}
.curseBox .mediaRTBox .Price{float:left;width:auto;text-align:left}
.curseBox .mediaRTBox .hourse{float:left;width:auto;margin-right:15px; text-align:left;margin-top:3px;position:relative;top:0px;}
.curseBox .mediaRTBox .mediaBtn{float:right;width:auto;text-align:right;padding-right:0px;}
.cartcontainerBg .mediaRTBox .Price{float:left;width:auto;text-align:left;margin-top:0 !important}
.cartcontainerBg .mediaRTBox .hourse{float:left;width:auto;margin-right:15px; text-align:left;margin-top:3px;position:relative;top:0px;}
.cartcontainerBg .mediaRTBox .mediaBtn{float:right;width:auto;text-align:right;padding-right:0px;}
.cartcontainerBg .media-body{padding-left:0}
.shopingcartpage .no-image{width:100%;max-width:inherit;height:auto;min-height:initial;max-height:inherit;margin-bottom:15px; min-width:inherit;padding-right:0px}
.catalogpgs #sidebarFilterAddUser.bulkImport{width:100%}
.catalogpgs .bulkImpFooter{width:100%}
.catalogpgs .tabRTFooter{width:100%}
.madiaasset .hourse{width:auto !important}
.curseBox .media img.hMin-75{width:100%;height: auto;min-height: initial;max-height: initial;min-width: 100%;max-width: 100%;padding-right: 0;margin-bottom:15px;}
.categories .media img.hMin-75{width:100%;height: auto;min-height: initial;max-height: initial;min-width: 100%;max-width: 100%;padding-right: 0;margin-bottom:15px;}
.sidebarpoup .filterWrapp .filterInText{font-size:14px}
.sidebarpoup .viewEvent .heading,.sidebarpoup .viewEvent .timetext{font-size:12px}
.catlogdetailPage .mt10{margin-top:5px !important}
/**Course Page**/
.learnerLeftContent{margin-bottom:15px;margin-top:5px}
.learnerLeftContent .media{display:block}
.learnerLeftContent .landingpage .media{display:flex}
.learnerLeftContent .landingpage .list-unstyled .media{display:block}
.learnerLeftContent{padding:0px 5px}
.cateDetailsBoxDec .courseUAn{margin:0}
.cateDetailsBoxDec .courseUanBox{padding:10px}
.learnerContent{padding:5px 10px 15px;}
.smallCalendar .fc-center h2{font-size:14px}
.smallCalendar .eventCalendartable table th{font-size:12px;}
.landingpage .infoContainer .media {display:flex;}
.media .media-left img.hMin-75, .media .media-left{width:100%;height:auto; min-height:initial;max-height:initial; min-width:100%;max-width:100%;padding-right:0;margin-bottom:5px}
.dataTables_length{font-size:9px;}
.m-buttons .m-pull-left{float:left !important}
.m-buttons .comListing,.m-buttons ul.comListing li{padding-left:0 !important;padding-right:5px}
.actDesText{padding-bottom: 5px;}
.res-clearLeft{clear:left}
.donotrefresh{width:80%!important;margin: 60px auto 0px !important;min-height: 80px !important;padding-top: 8% !important; font-size:14px !important}
.slick-prev, .slick-next{top:52%;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{padding-right:10px;padding-left:10px;}
.row{margin-right:-10px;margin-left:-10px;}
.lernHeader .lernHeaderRight{width:100%}
.logoutPage{width:250px}
.logoutPage h4{font-size:18px;}
.learnerLeftContent .learnerAccordion h3{font-size:15px;padding-left:1px;padding-top: 10px;}
.learnerAccordion .card-header h5 .btn .fa{float:left;width:9%;margin-top:5px;}
.learnerAccordion .card-header h5 .btn .text{float:left;width:85%}
.learnerAccordion .card-body{font-size: 13px;}
.jconfirm .jconfirm-box div.jconfirm-title-c{font-size:16px !important}
.equalpadd10{padding:0 0px;}
/**FULL CALENDAR**/
#divCalendarFull .calendarPage .fc-toolbar .fc-center{position:relative;top: 8px;display:block;text-align:center}
.calendarPage .fc-toolbar .fc-left .fc-today-button{margin:8px 13px 0 0;padding-left: 0px;}
.calendarPage .fc-center h2{margin:0;text-align:center;height:21px;}
.calendarPage .fc-toolbar{margin:20px 0px 10px;}
.checkboxList .navbar-toggler{margin-top:16px;}
.calendarPage .fc-center > div{float:none;text-align:center;width:87%;}
.fc-day-grid-container{height:auto !important}
.calHeaderContainer{z-index:2}
.calendarPage .legendsCustom{left:auto;top:-4px;right:0}
.calendarPage .eventCalendartable table th{font-size:13px}
.calendarPage .eventCalendartable .fc-day-top{font-size:13px}
#divCalendarData .fc-basic-view .fc-body .fc-row{min-height: 6em;}
.smallCalendar #divCalendarData .fc-basic-view .fc-body .fc-row{min-height:28px;}
.conHeader.mob-header{margin-top:12px!important}
/*.col-lg-9 .inputGroupCustom .input-group-sm{width:97%!important}*/
.width210{width: 160px;}
ol.breadcrumb .breadcrumb-item.active{padding-left:1px}
.col-md-9,.col-sm-9,.col-md-3,.col-sm-3{flex:0 0 100%;max-width:100%;}
.curseBox .col-md-10,.curseBox .col-sm-10{flex:0 0 100%;max-width:100%;}
.curseBox .col-md-2,.curseBox .col-sm-2{flex:0 0 100%;max-width:100%;}

.catlogdetailPage .cateBoxIMG .cateBoxIMGLT{width:100%;height:auto;float:none;margin:5px 0px 0px}
.catlogdetailPage .cateBoxIMG .cateBoxIMGRT{width:100%}
.catlogdetailPage .acpeCreditProfile{margin-left:0px!important;margin-right:0 !important; margin-top:40px!important}
.catlogdetailPage{padding: 0px 10px;}
.shopingcartpage .mediaRTBox .hourse{}
.mobile80{float:left;width:70%;}
.mobile20{float:left;width:30%;}
.cateBoxIMG .cateBoxIMGRT ul.comListing li:last-child{padding-right:0}
.cateBoxIMG .cateBoxIMGRT ul.comListing li .icon{min-width:20px;}
.cateBoxIMG .cateBoxIMGRT ul.comListing li{padding-right:10px;margin-bottom:5px}
.keywordBox{margin-bottom:0}
ul.keywordBoxListing li{margin-bottom:5px}
.dataTables_info,.mediaLTBox .media-body,.categories{padding-left:0}
/**LOADING**/
.ladingdiv h4{left:46%;font-size:16px;}
.ladingdiv .mainLoader{padding:10px}
.mrgintpspace .clsaddedcart{text-align:center}
.learnerAccordion .moreLink a{font-size:13px}
.font-14{font-size:12px}
.nav-icon-2 {background:url(../../MultiTLMS/images/filterMenuIcon.png) 0 0 no-repeat;width:11px;height:27px;margin-top:8px;}
.checkboxList .nav-icon-2 {background: url('../../MultiTLMS/images/dropdownmenu.png') 0 0 no-repeat;width:20px;background-size: 100%;margin-top:8px;}

/**COMMON FILTER CODE FOR MOBILE**/
.mobileFilter{clear:both}
.mobileFilter .filterData{padding:10px 10px 5px !important;position:relative;float: left;width: 100%;position: relative;float: left;width: 100%;-webkit-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);-moz-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);}
.mobileFilter .showFilterBtn{width: 100%;text-align: center;margin-bottom:15px; margin-top: -1px;border-top:1px solid #d2d2d2}
.mobileFilter .showFilterBtn .searchfilterbtn{background:#fff;border:1px solid #002d66;color:#002d66;font-size:10px;padding:5px 10px 5px 10px;text-transform:uppercase;border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;}
.mobileFilter .hideFilterBtn{width: 100%;text-align: center;margin-bottom:15px;margin-top: -1px;}
.mobileFilter .hideFilterBtn .searchfilterbtn{background:#fff;border:1px solid #002d66;color:#002d66;font-size:10px;padding:5px 10px 5px 10px;text-transform:uppercase;border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;}
.mobileFilter .lernHeader .lernHeaderRight{width:100%}
.mobileFilter .searchfilterbtn .fa{font-size:13px;padding-left:7px;vertical-align:top;}
.mobileFilter .searchfilterbtn:hover{color: #002d66;border: 1px solid #002d66;background: #fff;}
.mobileFilter .hideFilterBtn{display:block}
.mobileFilter .showFilterBtn{display:block}
.lernesletterpage .newslettermobile .responsivenavigation{position:relative;float:left}
.hideShowfilter{display:none}
ul.lernRTListing li{width:48%;margin-left:1%;}
.newslettermobile .navbar-toggler{position:absolute;right:0;top:-34px;}
.lernesletterpage .newslettermobile .responsivenavigation{width:100%;top:0;box-shadow:none;position:relative;float:left}
.lernesletterpage .newslettermobile table.dataTable tbody th, .lernesletterpage table.dataTable tbody td{padding:0}
.mediaPage ul.manageTab li .active{padding-bottom:15px;}
.mediaPage .nav-icon-2{top:-9px}
.bulkImpLogHT table.dataTable tbody th, .bulkImpLogHT table.dataTable tbody td{padding:10px 10px;}
.calendarWrapper{margin-top:5px!important;margin-right:0} 
.navbarRight .userCircle, .userBox .dropdown-menu .innUserCircle{margin-top:0}
.userBox .userProfile .innUserCircle{margin-top:6px}
#filterBodyAddUser .bulkImport{width:100%;}
.sloagnText{color: #F47E26;width:50%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: right;font-style: italic;margin-top: 5px;float: left;margin-left: 2%; display:none}
.learnersloagntext{color: #F47E26;width: 35%;font-family: 'Myriad Pro bold';margin: auto;font-size: 22px;padding: 6px 0px;text-align: center;margin-top: 5px;float: left;margin-left: 2%;display:none}
body{padding-top:70px}
.transcriptPage .formGroupTop{float:left;width:100%}
.transcriptPage ul.formGroupTopListing{float:none;position:relative}
.transcriptPage ul.formGroupTopListing li:first-child{float:none;width:100%;}
.transcriptPage ul.formGroupTopListing li{float:left;width:100%;min-width:initial}
.transcriptPage ul.formGroupTopListing li:last-child{float:right;width:100%;min-width:initial;text-align:right}
.transcriptPage ul.formGroupTopListing li.nonedis{display:none}
.oigHislog ul.formGroupTopListing li.groupName{min-width:100%;margin:5px 0}
.oigHislog ul.formGroupTopListing li:last-child{float:right;margin-bottom:2px}
.mobilefullwidth{width:100%;margin-bottom:8px}
ul.topListing li.learnerdrp{margin-right:8px !important}
.landingbanner img{height:65px !important}
.landingpage .disctext{font-size:11px;margin-bottom:0}
.dashAnnouncement .co-announceIcon{width:auto}
.smallCalendar .fc-toolbar{margin:8px 0px 3px;}
.catlogdetailPage .backbtnright{right:12px;top:2px;}
.cateBoxIMG .cateBoxIMGRT ul.comListing{padding-bottom:0}
.cateBoxIMG .cateBoxIMGRT h3{margin-bottom:4px}
.cateDetailsWrapp .cateDetailsBoxHeader h2{margin-bottom:4px}
.cateDetailsBoxDec .mobile20{width:auto;float:right;position:relative;right:2px}
.cateDetailsBoxDec .mobile80{width:76%}
.courseUAn{margin:5px 0 0}
.courseUanBox{padding:10px;}
.lernHeader{margin-bottom:15px}
/*.allCoursesTBL .table tbody tr td:last-child .mediaBox{margin-bottom:2px}*/
.landingpage .co-feature .media-body{margin-bottom:20px}
.media .mobileIcos{margin-bottom:8px}
.catalogpgs{padding:0px 5px}
.catalogpgs .moreLink{margin-bottom:15px!important}
.learnersidebar #filterBodyAddUser .bulkImport{width:100%}
.catalogpgs .borderaddbtn{padding:5px 0px 0;margin-top:10px}
.mob-header .btn-primary{margin-bottom:14px;}
.mob-header ol.breadcrumb{padding-top:6px}
.curseBox .col-md-10,.curseBox .col-sm-10{flex:0 0 100%;max-width:100%;padding-left:0px;padding-right:0px}
.curseBox .col-md-2,.curseBox .col-sm-2{flex:0 0 100%;max-width:100%;padding-left:0px;padding-right:0px}
.allCoursesTBL table.dataTable thead th, .allCoursesTBL table.dataTable thead td{padding:5px 10px 0!important}
.CoursesCatalogDetails .acpe{margin-top:6px;display:inline-block;margin-bottom:4px;}
.allCoursesTBL .curseBox{margin:0px -6px 14px;}
.newslettermobile .nav-icon-2{top:-21px}
.learnerLeftContent .media .media-body h6{margin-bottom:5px;}
.cartcontainerBg .cartListing li{margin-bottom:6px;margin-top:6px;}
.cartListing .removeLink{padding-right:0;padding-top:0;}
.shopingcartpage .mob-mt0{margin-top:0 !important}
.shopingcartpage .topmarginmob{margin:8px 0px !important}
ul.topListing li a:hover, ul.topListing li a:focus, ul.topListing li a.active{border:none}
.orderinfoRow .text-center,.orderinfoRow .text-right{text-align:left!important;margin-bottom:3px;margin-top:3px;}
#ordPrint .orderdetails .text-right{text-align:left!important;margin-bottom:3px;margin-top:3px;}
.shopconfirmpage .mediaLTBox .media .media-left, .shopconfirmpage .mediaLTBox .media img{max-width:100%;margin-bottom:10px; min-width:100%;padding-right:0;width:100%}
.shopconfirmpage .mediaLTBox .hourse .icon img{min-width:14px;max-width:14px;margin-right:0px;margin-bottom:0;width:14px}
.shopconfirmpage .qtygroupone .qtyList .text{padding-left:0}
.shopconfirmpage .cartListing li{padding-bottom:0;margin-bottom:0}
.shopconfirmpage .orderTable{padding-bottom:8px}
.shopconfirmpage{margin:0px 5px}
.shopconfirmpage .orderinfoRow{padding:6px 0px;margin:15px 6px;}

.associationDashboard .dashRegisterBox{width:100%;}
.associationDashboard ul.dasRegListing li:first-child{width:48%;margin-left:2%}
.associationDashboard .thereeCol, .associationDashboard .fourCol{width:100%;margin-left:-1%;margin-right: -1%;}
.associationDashboard ul.dasRegListing li{width:48%}
.associationDashboard .thereeCol{border:none;padding-right:0}
.associationDashboard ul.dasRegListing li{margin-left:2%;margin-bottom:2%;}
.associationDashboard ul.dasRegListingfour li:first-child{width:48%;margin-left:2%}
.associationDashboard ul.dasRegListingfour li{width:48%;margin-left: 2%;margin-bottom:2%;}
.associationDashboard .fourCol{padding-left:0;border:none;padding-right:0}
.associationDashboard ul.dasRegListingfour li.dash-pharmacy-technician{width:48%}
.associationDashboard ul.dasRegListing,.associationDashboard ul.dasRegListingfour{margin-left:-1%;margin-right:-1%}
.associationDashboard .dashOigGsaBox{width:100%;padding-left:0}
.associationDashboard ul.dasOigGsaRegListing{margin-left:-2%;}
.associationDashboard ul.dasOigGsaRegListing li{width:48%;margin-left:2%;}

.mainDashboard .col-md-8,.mainDashboard .col-md-4{flex:100%;max-width:100%;}
.sidebar-menu{max-height:260px;overflow-y:auto;}
.dashboardbtns .commonbtn{background:#E41F35;color:#fff;border-color:#E41F35;padding:2px 3px 0;border-radius:3px 3px 3px 3px;display:inline-block; vertical-align:middle}
.dashboardbtns .commonbtn:hover{background: #000000;}
.dashboardbtns .barIcon{background:url(../../MultiTLMS/images/barchart.png) 0 0 no-repeat;display:inline-block; text-align:center;width:20px;height:19px;}
.dashboardbtns .tableList{background:url(../../MultiTLMS/images/table-list.png) 0 0 no-repeat;display:inline-block; width: 21px;vertical-align: middle;height: 22px;}
.filterBody{max-height:100%;padding:10px 10px !important;}
.learnerContent .filterBodyAddUser{float:none!important;}
.filterBodyAddUser{float:none !important}
.paddLTRT{padding:0px 10px !important;}
.bulkImpFooter{width:100% !important}
.filterBody .max-height150{max-height:120px;}
.tabRTFooter{width:100%;left:0px}
.dashresponsiveBtns{display:flex;border-bottom:1px solid #ccc;padding-bottom:7px;padding-top:7px;padding-right:10px;}
.dashresponsiveBtns .co-btns{background:#002d66;color:#ffffff;font-size:16px;line-height:24px; padding:4px;display:inline-block;height:30px;width:30px;text-align:center;margin-left:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.dashresponsiveBtns .co-btns .fa-table{position:relative;top:1px;}
.dashInnerBox .ncdpMonthTable{display:none;padding-left:10px !important}
.dashInnerBox .assignmentMonthTable{display:none;padding-left:10px !important}
.dashInnerBox .monthenrollcompGraph{display:none;padding-left:10px !important}
.dashInnerBox .acpeclaimTable{display:none;padding-left:10px !important;padding-bottom:10px;}
.dashBox .dashHeight{max-height:370px;height:auto}
.mainDashboard .dashBox{min-height:inherit}
.mainDashboard .co-graphbtn{opacity:0.5}
.mainDashboard .assigngraphbtn{opacity:0.5}
.mainDashboard .assignmonthtablebtn{opacity:0.5}
.mainDashboard .acpeClaimgraphbtn{opacity:0.5}
.mainDashboard .ncdpMonthChart,.mainDashboard .ncdpMonthTable{margin-bottom:10px;}
.mainDashboard .assignmentMonthChart,.mainDashboard .assignmentMonthTable{margin-bottom:10px;}
.dashBox .width180{width:90px}
.mainDashboard .ncdptable tbody tr td:first-child{word-break:break-word}
.mainDashboard .topbdr{border-top:10px solid #eceff1}
.mainDashboard .courseAssignment{max-height:inherit}
.mainDashboard .paddRightzero{padding-right:10px}
.mainDashboard .monthlyEnrollmentAndCompletion{max-height:inherit;padding-bottom:10px;}
.mainDashboard .formobilepull-left{width:74%;float:left;padding-top:10px;}
.mainDashboard .formobilepull-right{width:auto;float:right;padding-right:0;border-bottom:none;padding-bottom:0;padding-top:0;}
.mainDashboard .formobilepull-left ul.headRTListing li{padding-left:6px}
.mainDashboard .formobilepull-left ul.headRTListing li:first-child{padding-left:0}
.mainDashboard .width100mobile{width:110px}
.mainDashboard .calendarWrapper .headingText h3.mobilemargin{margin:0}
.mainDashboard .calendarWrapper .bdrbottom{margin:0}
.mainDashboard .calendarWrapper{margin-top:10px !important}
#page-content-wrapper{padding:0 15px}
.coursePathTBL .mediaBox .col-lg-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.coursePathTBL .mediaBox .col-lg-4,.allCoursesTBL .col-md-10{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.coursePathTBL .mediaBox .col-lg-4{padding-left:15px}
.sidebar-menu{max-height:600px;overflow-y:auto;}
.mainContent{padding:7px 10px;}
.buttonshover{display:flex!important;right:0;left:auto;top:0;padding:0px 6px;position:relative;}
.tablehoverbuttons .fa-ellipsis-h{display:none}
.tablehoverbuttons .fa-ellipsis-h{display:none}
.tablehoverbuttons{min-width:inherit;}
.ncdpfilter ul.formGroupTopListing li.firstLastName, .ncdpfilter ul.formGroupTopListing li.groupName{min-width:140px;}
ul.formGroupTopListing{position:relative}
.mobileTablenowrap table.dataTable thead th{white-space:nowrap}
.filterBody ul.formGroupTopListing{float:left}
.mobileFilter ul.formGroupTopListing{float:left}
.mobileFilter ul.formGroupTopListing li.adminrole{clear:right;width:50%;}
.mobileFilter .formGroupTop{padding-top:0}
.mngUsertbl table.dataTable tbody td:nth-child(6){min-width:350px;white-space:normal;word-break:break-word}
.mngUsertbl table.dataTable thead th{white-space:nowrap;}
.mobileFilter ul.formGroupTopListing li{padding-left:4px;}
/*.filterMenuIcon{background:#333;width:5px;height:5px;float:right;margin-top:6px;position:relative;border-radius:100% 100% 100% 100%;}
.filterMenuIcon::after{background:#333;width:5px;height:5px;content:"";position:absolute;top:7px;border-radius:100% 100% 100% 100%;}
.filterMenuIcon::before{background:#333;width:5px;height:5px;content:"";position:absolute;top:14px;border-radius:100% 100% 100% 100%;}*/
.filterMenuIcon{background:url(../../MultiTLMS/images/filterMenuIcon.png) 0 0 no-repeat;width:11px;height:27px; float:right;margin-top:6px;position:relative;}
.mobileFilter .filterWrapp{position:absolute;top:-44px;right:35px;}
.mobileFilterMenu{position:absolute;float:left;width:236px;display:none;background:#fff;right:0;top:36px;z-index:10;-webkit-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);-moz-box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);box-shadow: -1px 0px 5px 0px rgba(173,173,173,1);}
.mobileFilterMenu ul.headerListing li{float:left;width:100%;border-bottom:1px solid #dee2e6;padding:4px 20px 6px;margin-bottom:0}
.mobileFilterMenu ul.headerListing li a{float:left;}
.mobileFilterMenu ul.headerListing li a span.text,.mobileFilterMenu ul.headerListing li a span.icon{float:right;padding-left:15px;}
.mobileHeader .filterMenuIconSwipe{/*background:url(../images/FiltermenuSwipe.png) 0 0 no-repeat;*/}
.bulkimporttble{width:100%}
.mngUsertbl .bulkImpLogHT{max-height:660px;}
.addEditUser .col-lg-2 .peoPickerListing li{width:100% !important}
.addEditUser .col-lg-2 .peoPickerListing li label{display:none}
.bulkImport .filterInnHead .filterInText{padding-top:3px !important;}
.bulkImport .filterInnHead{font-size:12px}
.dataTables_length{width:30%;padding-bottom:10px;}
.filterBody ul.formGroupTopListing li{padding-left:4px;}
.mobileFilter ul.formGroupTopListing li.firstLastName, .mobileFilter ul.formGroupTopListing li.groupName{min-width:140px;}
ul.conRepoListing li.scormLi .centerCont{padding-left:3%;}
ul.conRepoListing li.manualTemp .centerCont{padding-left:0%;}
.conReposWrapp .conReposBox .conReposBoxHead .text h1{font-size:13px}
.conReposWrapp ul.conRepoListing li:first-child{margin-left:0%;}
.conReposWrapp ul.conRepoListing li{width:46%;min-height:145px;margin-left:0%;margin-right:3%}
.conReposWrapp .conReposBox{margin-bottom:7%}
.conReposWrapp ul.centerconRep{width:100%;margin:0px auto;}
.conReposWrapp{margin-top:0px}
.conReposWrapp ul.conRepListing li{width:47%!important;min-height:inherit}
.conReposWrapp ul.conRepoListing li.quizAss .centerCont{margin-left:5%}
.conReposWrapp ul.centerconRep{width:100%;}
.conReposWrapp .conReposBox .conReposBoxHead .text h1{font-size:12px}
.conReposWrapp .conReposBox .conReposBoxFooter h2{font-size:14px}
.conReposWrapp ul.conRepoListing li.mediaBox .centerCont{padding-left:4%;}
.conReposWrapp ul.conRepoListing li.events .centerCont{padding-left:3%;}
.conReposWrapp ul.conRepoListing li.newsletter .centerCont{padding-left: 1%;}
.conReposWrapp ul.conRepoListing li.quizAss .centerCont,.conReposWrapp ul.conRepoListing li.survey .centerCont{padding-left:0%;margin-left:0%}
.conReposWrapp ul.conRepoListing li.newsletter .conReposBoxHead, .conReposWrapp ul.conRepoListing li.mediaBox .conReposBoxHead, .conReposWrapp ul.conRepoListing li.events .conReposBoxHead{padding:25px 14px 15px;}
.conReposWrapp ul.conRepoListing li.mediaBox .centerCont,.conReposWrapp ul.conRepoListing li.events .centerCont{padding-left:0}
.mobilewidth50per{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.mobileTp15{margin-top:15px}
.mobilecol-10{-ms-flex:0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.mobilecol-2{-ms-flex:0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.mobileWidth100per{width:100%}
ul.mobile50perwidth li .mobilemaxwidth100{min-width:100px}
ul.mobile50perwidth li{width:120px}
.mobileLeftContent{float:left !important}
.mobileLeftContent select{width:120px}
.mobileLeftContent ul.headerListing li{padding-left:0;padding-right:10px}
.mobileLeftContent ul.headerListing li.reportHelp{margin-bottom:15px;}
.m-mb15{margin-bottom:15px}
.dispatchReportTimeFilter #filterBodyAddUser .bulkImport{width:100%;}
.printpoup .orderdetails .text-right{text-align:left!important;}
.orderhistorytbl table.dataTable tbody th, .orderhistorytbl table.dataTable tbody td{padding:2px 9px;white-space:normal;}
.viewEvent .formobilepull-left{float:left !important}
.viewEvent .timetext{margin-top:6px}
.radioLabelsNav{padding: 0px 1rem 0;} 
.mobileFloatLeft{float:left !important}
.printTable{overflow-x:auto;max-width:100%}
.modal-dialog{margin:15px 1px}
.printpoup .modal-body{padding:5px 3px;}
.claimCreditWT .tabRTFooter{position:relative;top:5px}
.manageCoursepage .filterBody.filterBodyScormCon{min-height:700px!important;max-height:700px!important;overflow:auto;}
.mobileFilter ul.formGroupTopListing{right:0}
.mobileFilter ul.formGroupTopListing li.mnw-200{min-width:200px}
.mobileFilter ul.formGroupTopListing li.mnw-140{min-width:140px}
.tblheaderinfo{margin-top:6px}
.quesWrapp .quesCount .quesPlusBTN{padding-left: 3px;}
.mngAssessTBL .tdwidth50{width:40%!important;padding:10px 10px!important;}
.mngquestiontbl table.dataTable tbody th, .mngquestiontbl table.dataTable tbody td{padding:10px 10px;}
.mngEventpage table.dataTable tbody th, .mngEventpage table.dataTable tbody td{padding:10px 10px;}
.min-w300{min-width:300px !important}
.tpmarginmobile{padding-top:5px!important;margin-top:5px!important}
.addEditUser .customgroup .pl0{padding-left:10px !important}
ul.trAudience li{width:32%; margin-bottom:10px}
.criteriaInnerBox{padding-left:0}
ul.trAudience li{width:auto;}
ul.pubStatusListing li{padding-left:11px;padding-right:0}
.fristChildRowwidth table tr td:first-child{min-width:200px;}
ul.acpeProLTListingThree li .text{display:inline-block;}
.acpeProducts .acpeProductsLT{width:100%;}
.acpeProducts .acpeProductsRT{width:100%;}
.acpeProductsRT .acpeBRDLeftOutSide{left:50%;border-top:1px solid #c8c8c8;width:1px;height:20px}
.acpeProductsRT .acpeProductsRTPadd{border-bottom:7px solid #fff;border-top: 7px solid #ffffff;}
.acpeProducts .acpeProductsRT{margin-top:12px;margin-bottom:12px;}
.acpeProducts .acpeProductsRT .acpeProRTBox{padding:10px 15px;}
.acpeProducts{padding:10px 10px 5px 10px}
.filterBody.enrollUserHT{max-height:760px;}
.catalogpgsAdmin ul.enrollUserHT{max-height:117px;}
.mobileRightcontent{float:none;display:inline-block;text-align:right}
.mobileRightcontent ul.formGroupTopListing li{float:none;display:inline-block;text-align:right;}
.priorText .radioTextInput{display:table;width:100%;float:none}
.priorText .radioTextInput .radioBox{display:table-cell;float:none;padding:6px;position:relative;}
.priorText .radioTextInput .radioBox .clsPriorCompletions{position:relative;top:4px;}
.priorText .radioTextInput .text{display:table-cell;float:none}
.priorText .radioTextInput .maxWidth80{float:none}
.criteriaInnerBox .custom-file{width:215px;}
.criteriaInnerBox .chkBoxAssAud{padding-right:8px}
ul.subTitle .breadcrumb-item.active{margin-left:0}
ul.manageTab li a{font-size:13px !important;}
ul.manageTab li .active{font-size:14px !important;}
ul.manageTab li{padding-right:8px;}
.courseEnro .media{display:block}
.courseEnro .ordCodeWrap{display:flex}
.courseEnro .ordCodeNumNo{margin-left:auto}
.courseEnro .mediaRTBox{width:auto;float:none}
.mediaLTBox .ordCodeWrap{margin-bottom:12px}
.courseEnro{padding-bottom:15px;margin-bottom: 8px;}
.addEditUser ul.enrollUserHT{max-height:140px;}
ul.enrollListing li.userGreen .text{padding-top:11px}
ul.enrollListing li .icon{position:relative;top:8px;}
.userInfo .col-md-2,.userInfo .col-sm-4{flex:0 0 100%;max-width:100%;}
.courseEnro ul.enrollListing li{margin-bottom:20px}
.enrollmentHistory ul.formGroupTopListing li.firstLastName{width:100%}
.oigHislog ul.formGroupTopListing li:last-child{margin-bottom:5px}
.mo-pt-0{padding-top:0!important}
.mo-pt-15{padding-top:15px!important}
.mo-floatright{float:right !important}
.mo-floatleft{float:left !important}
.mob-w100{width:100%}
/*.criteriaInnerBox .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.criteriaInnerBox .col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}*/
.conInner ul.manualList li{width:100%}
.conInner ul.manualList li:last-child{width:100%}
.mobilecofilters ul.formGroupTopListing li{width:100%}
.mobilecofilters ul.formGroupTopListing li:last-child .form-group{float:right}
.mngannounceDrawer .filterBody.addEditUserHT{max-height:520px;}
.mobile-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.userInfo .mobile-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
ul.headerListing li{margin-bottom:10px;padding-left:8px}
.reportPage h6{margin-bottom:11px;}
.mobilecofilters ul.formGroupTopListing li.mobile-width50{width:50%}
.mobile-mb-0{margin-bottom:0!important}
.mobileFilter ul.formGroupTopListing li.firstLastName, .mobileFilter ul.formGroupTopListing li.minwidth210{min-width:210px;}
.mob-mb-10{margin-bottom:10px !important;}
.mobile-width100{width:100% !important}
.reportpage .dataTable .uppercaseText th:first-child{width:10%!important}
.reportpage .dataTable .uppercaseText th{width:15% !important}
.reportpage .borderCollapse td:first-child{width:10%}
.reportpage .borderCollapse td{width:15%}
.mobile-col-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.mobile-xs-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.mobilereportTbls .dataTables_wrapper .dataTables_length, .mobilereportTbls .dataTables_wrapper .dataTables_filter{float:left}
.mobilereportTbls .dataTables_wrapper .dataTables_info, .mobilereportTbls .dataTables_wrapper .dataTables_paginate{float:right !important}
.adminaue .jconfirm-box .jconfirm-title{font-size:17px !important}
.dropDownHeading .agreementText{margin:0px 0px 0px 0px}
.oigtable table tr td:first-child{border-left:1px solid #C4C4C4;}
.oigtable table tr td{border-right:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding:10px 10px 10px!important}
.oigtable table tr th{border-right:1px solid #C4C4C4;padding:10px 10px 10px!important}
.mobtopMargin25{margin-top:25px}
#dvReportView .dataTables_info{padding-left:0}
.pivotData .table thead tr th{white-space:nowrap;width:auto;word-break:normal}
.mobileclearright{margin-right:0 !important}
.oIGTabs{margin-bottom:0}
.userInfo .filterBody.busRuleBody .bulkImpLogHT{max-height:300px;}
.nohitsusers ul.formGroupTopListing .fieldsname{min-width: 122px !important;}
.mobile3Lis ul.formGroupTopListing{width:100%!important;}
.mobile3Lis ul.formGroupTopListing li{width:40% !important;min-width:inherit !important}
.mobile3Lis ul.formGroupTopListing li:last-child{width:20% !important;min-width:inherit !important}
.mobile3Lis ul.formGroupTopListing li:last-child .form-group{float:left;margin-bottom:5px; /*margin-top:6px;*/}
.mobile3Lis ul.formGroupTopListing li .form-group{margin-bottom:5px}

.mobile4Lis ul.formGroupTopListing{width:100%!important;}
.mobile4Lis ul.formGroupTopListing li{width:50% !important;min-width:inherit !important;padding-left:5px}
.mobile4Lis ul.formGroupTopListing li:last-child .form-group{float:left;margin-top:0px;}
.mobile4Lis ul.formGroupTopListing li.rightbuttons{width:100%!important}
.mobile4Lis ul.formGroupTopListing li.rightbuttons .form-group{float:right;margin-top:0px;}

.mobile2Lis ul.formGroupTopListing{width:100%!important;}
.mobile2Lis ul.formGroupTopListing li{width:80% !important;min-width:inherit !important}
.mobile2Lis ul.formGroupTopListing li:last-child{width:20% !important;min-width:inherit !important}
.mobile2Lis ul.formGroupTopListing li:last-child .form-group{float:left;margin-top:0px;}
.mobilecofilters{padding-top:15px !important}
ul.headerListing li:last-child{margin-bottom:0}
.emailLogTbl table tbody tr td:first-child{width:30% !important;min-width:inherit !important}
.emailLogTbl table tbody tr td:nth-child(2){width:30% !important;min-width:inherit !important}
.mngerrorlog table tbody tr td:first-child{width:50% !important;min-width:inherit !important;word-break:break-all;}
.mngerrorlog table tbody tr td:nth-child(2){width:30% !important;min-width:inherit !important}
.humburgbtn{display:block}
.dismissBtn{display:block}
ul.topListing li.announcementdrp{top:5px;}
#wrapper{display:block;padding-left:0;}
#sidebar-wrapper{height: 100vh;position: fixed;top: 0;left:0; z-index: 9999;width:0; transition: all 0.2s ease-in-out;}
#sidebar-wrapper.active{width:285px;left:0%;margin-left:0px; transition: all 0.2s ease-in-out;}
.overlayMobile{display:none;position:fixed;top:0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.5);z-index: 998;opacity: 0;transition: all 0.2s ease-in-out;}
.overlayMobile.active{display:block;opacity:1;}
#dismisssidebar{width:100%;height:42px;position:relative;top:0px;right:0px;z-index:100;background:#fff;text-align:right;padding-right:5px;}
.humburgbtn{background:none;border:none;padding:0 2px!important;outline:none !important;}
#sidebarhide{position:relative;top:4px;}
.humburgbtn .bar{width:20px;height:2px;background:#002d66;display:block;border:none;outline:none;position:relative}
.humburgbtn .bar1{top:5px;}
.humburgbtn .bar2{top:10px;}
.closemenubtn{font-size:30px;width:40px;height:40px;color:#002d66;padding-right:0px;line-height:41px;}
.closemenubtn .fa-times:before{content:"X"; font-family: Verdana;}
.filterBody{max-height:600px;}
#filterBodyAddUser .bulkImport{right:-900px;}
#sidebarFilterAddUser.active{right:0px;}
body .autocompleteAddUser{width:95%!important}
.mob-margin-tp0{margin-top:0 !important}
.userInfo .mobilecol-10{-ms-flex:0 0 80.666667%;flex: 0 0 80.666667%;max-width:80.666667%;}
.userInfo .mobilecol-2{-ms-flex:0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.manageCoursepage .filterBody.filterBodyScormCon{min-height:440px!important;max-height:440px!important;}
.mobileTop0{top:0}
.addEditEvent .pr0{padding-right:10px !important;}
#pReportName{margin-bottom:10px;}
.rightList ul.headerListing{width:100%;text-align:right;}
.mobileW50pullLeft{width:50%;float:left}
.shopingcartpage .qtyWrapper{float:left;margin-bottom:10px;margin-left:18px;}
.mediaLTBox{margin-bottom:10px}
.curseBox{padding-bottom:10px;}
.mobileMaxheight{max-height:550px !important;}
.leftpadding{padding-left:0}
.mobilebtn{text-align:center;margin:10px 0 15px;}
.mobilebtn .btn-primary{min-width:200px;text-align:center;float:none !important}
.addEditCrit h4{margin-bottom:0px;margin-top:0px;}
.addEditCrit .critBox{margin-bottom:10px;margin-top:10px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled{left:0px;background-position:center left !important;}
.dataTables_wrapper table.dataTable thead th{padding-bottom:8px!important;}
.acpeProducts .acpeProductsRT .acpeProRTBox.brdNone{border-top:1px solid #dddddd !important;margin:0px 5px}
.acpeProducts .acpeProductsRT .acpeProRTBox{width:96%;}
.chkTBL tbody tr td:last-child{text-align:right;padding:10px 0 !important}
.opacityZero{opacity:0;filter: alpha(opacity=00);display:block}
.mob-pl-0{padding-left:0 !important}
.mobileFilter .mngfiltermobile{top:-41px;right:16px;}
.lastchildleftalign tbody tr td:last-child{text-align:left !important}
.mobile-w75{width:75%}
.mobile-w25{width:25%}
.mobile-w80{width:82%}
.mobile-w20{width:18%}
.mob-Center-Btn{text-align:center}
.mob-Center-Btn .btn-primary{float:none}
.mngAssessTBL table.dataTable tbody tr td{width:auto!important;white-space:nowrap}
.mngAssessTBL table.dataTable tbody tr td:nth-child(2){width:40%!important;min-width:40%!important;white-space:nowrap}
.mngAssessTBL table.dataTable tbody tr{display:table-row;width:auto}
.mngAssessTBL table.dataTable tbody tr td:last-child{padding:10px 10px !important}
.addEditSurveyheight{min-height:500px}
.mangnewsletter .editbtn{padding:0px 5px 0px 5px;}
.mangnewsletter .newsletterfouricons .editbtn{display:flex}
.mob-lastpadding tbody tr td:last-child{text-align:right;padding:10px 10px!important;}
.priorText{padding-top:0px;}
.criteriaInnerBox ul.radioListing,.enAssText,.criteriaInnerBox ul.actListing{padding-top: 6px;}
ul.mngenrollmentTab li a{padding:11px 0px 5px 0px !important;}
.trackreportlist ul.headerListing li{width:100%;padding-left:0 !important}
.reportpage tbody tr td{padding:10px 10px !important;}
.mobilereportTbls tbody tr td{padding:10px 10px !important;}
.chkTBL tbody tr td:last-child{padding:10px 10px !important;}
.mo-mt-0{margin-top:0px!important}
.mob-w-50{width:50% !important}
.dataTables_wrapper table.dataTable thead th,.mobileheadflicker table thead tr th{position:sticky !important;top:-2px!important;background-color:#fff!important;z-index:5;}
.tabRTFooter{position:relative}
.filterBody.busRuleBody .max-height150{max-height:240px}
.mainDashboard .loadingimage{left:45%}
.mobileparaRight{padding-right:59px;}
.mo-mb-0{margin-bottom:0 !important}
.courseEnro .mediaLTBox .media-body .hourse{margin-bottom:11px;}
.mob-mr-10{margin-right:10px;}
.catlogCourse .inputGroupCustom{height:auto}
.catlogCourse .listCatalog{display:block}
.listCatalog li{margin-bottom:10px}
.listCatalog li .inline-form span{min-width:70%;}
.listCatalog li .inline-form .sortText{min-width:30%;}
.filterData .catlogCourse .inputGroupCustom .input-group-sm{margin-bottom:10px !important}
table.dataTable thead th{border-bottom: 1px solid #fff !important;}
.calendarPage .container{text-align:left;margin-top:6px}
.inputGroupCustom{display:block!important}
.inputGroupCustom .w-250{width:100% !important}
.getpolicyPage .media .catalogpolicyimg{min-width:200px;width:200px;max-width:200px;margin:0 auto;padding-right:0}
.mob-ml-0{margin-left:0 !important}
#frmAddEditForm .submitBtnFooter{text-align:center;float:none;margin-bottom:20px;}
#frmAddEditForm .submitBtnFooter .btn-primary{text-align:center;float:none;margin-bottom:20px;}
.mob-inlineContent25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.mob-inlineContent75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.mobile-w70{width:70%}
.mobile-w30{width:30%}
.mob-pt-10{padding-top:10px}
#dvFormElement{padding-right:10px;}
#dvFormElement .trFormElement{padding: 20px 0px 50px;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.priorText .radioTextInput .daysinputBox{float:left !important;width:30% !important;margin-left: 10%;}
.priorText .radioTextInput .radiobtns{float:left !important;width:10% !important;display:inline-block}
.priorText .radioTextInput .msgtext{float:left !important;width:90% !important;display:inline-block;margin-bottom: 7px;}
.priorText .radioTextInput .daystext{float:left !important;width:20% !important;display:inline-block;padding-top:2px;}
.myCourLogo img{width:150px !important;}
.mngannounceDrawer #filterBodyAddUser .filterWrapp .asscompReportDrawer{width:100% !important;}
.mngannounceDrawer #filterBodyAddUser .filterWrapp .assmentResponse{width:100% !important;}
.assmentResponse .assCustomCheckbox span{background:#1E4D95;margin-top:4px;width:4%;height:12px;float:left}
.assmentResponse .assCustomCheckbox p{background:#1E4D95;width:96%;background:none !important;padding-left:18px;font-size:14px;float:none;margin-top:3px}
.assmentResponse .correct p{text-align:center !important}
.breaktext{word-break:break-word;min-width:200px!important;width:200px!important}
.mob-minheight300{min-height:300px}
.mobile-text{display:block;font-size:12px;font-family: 'Myriad Pro Regular';margin-bottom:5px}
.wordBeaktext{word-break:break-all;width:350px;}
.filterBody.enrollHeight{max-height:530px;}
.desktopBlock{display:none}
.mob-borderNone{border:none !important}
.userInfo .mob-addCourse-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.mob-pr-0{padding-right:0}
.mob-pl-15{padding-left:20px}
.mobFloatNone{float:none !important}
}
@media screen and (max-width:768px){
.landingpage .infoContainer .media{display:flex;}
.conReposWrapp .conReposBox:first-child{margin-left:5%;}
.mobile-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.mobile-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
}
@media screen and (max-width:700px) {
.landingpage .co-featureContainer{top:0;padding:0px 15px;}
.landingpage .calendarWrapper{margin:0px 10px 15px;top:0px;}
.landingpage .headingText h3{font-size:14px;margin:0px 6px 7px 0}
.calendarWrapper .headingText h3{margin-left:0px}
.landingpage .courseName{font-size:12px}
.landingpage .disctext{font-size:11px}
.landingpage .readmore{font-size:11px}
.landingpage .infoContainer .media{display:block;}
.landingpage .infoContainer .media img{margin-bottom:15px;min-width:100%;padding-right:0}
.landingbanner img{height:70px}
.learnPortHeader ul.topListing li.userBox{padding-top:0px;}
.learnPortHeader ul.topListing li.mediaHome{border-left:none}
.landingpage .co-feature img{max-width:25%;min-width:inherit;padding-right:0;background-size:100% 100%;height:auto;}
.mediaPage .mediatableContainer{margin:0px;}
ul.manageTab li a{font-size:14px;padding:11px 5px 5px 5px;}
.radioLabelsNav{padding-right:0}
.newslettermobile{padding-right:0;padding-left:1px}
.radioLabelsNav .responsivenavigation{width:140px;top:45px}
.radioLabelsNav .responsivenavigation ul li{padding:6px 15px;text-align:left;}
.radioLabelsNav .responsivenavigation ul li .container{padding: 1px 15px 0 24px;text-align: left;margin-top: 0;margin-bottom: 0;}
.mediatableContainer .video-Grid{float:left;width:100%;}
.mediaPage table tbody tr{width:100%}
.mediaPage .videotitle{height:auto}
/*.pdfPage ul.formGroupTopListing{display:table;float:none;width:100%}
.pdfPage ul.formGroupTopListing li{display:table-cell;float:none;vertical-align:middle}
.pdfPage ul.formGroupTopListing li.firstLastName{width:85%;min-width:initial;padding-left:0}*/
.borderbotm .pull-left,.borderbotm .pull-right{float:none}
table.dataTable thead th, table.dataTable thead td{padding:10px 10px 0!important}
/*.dataTables_wrapper .pdfTable thead .sorting_asc{background:none!important;padding-left:0px!important;font-size:16px; border-bottom:5px solid #fff !important;}
.dataTables_wrapper .pdfTable thead .sorting_desc{background:none!important;padding-left:0px!important;font-size:16px; border-bottom:5px solid #fff !important;}*/
.pdfPage .borderbotm{border-top:none}
.mediatableContainer .table{display:block;float:left}
.landingpage .infoContainer .media {display:flex;}
.sidebarpoup{width:100%}
.inputFormControl{position:relative;left:0;top:0}
.inputFormControl .sortText{width:16%;text-align:right;float:left;padding-top:8px;}
.inputFormControl .pull-left.mr10{float:right; width:80%;}
.inputFormControl .form-control-sm{width:100%;margin-bottom:6px;}
.col-lg-9 .inputGroupCustom .input-group-sm{width:100% !important}
.conReposWrapp ul.conRepoListing li{width:100%;}
.mobilecofilters ul.formGroupTopListing li.mobile-width50{width:100%;}
.mobile-col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:10px;}
.mobile4Lis ul.formGroupTopListing{width:100%!important;}
.mobile4Lis ul.formGroupTopListing li{width:100% !important;min-width:inherit !important;padding-left:0}
.mobile4Lis ul.formGroupTopListing li:last-child .form-group{float:right;margin-top:6px;}
.mobile4Lis ul.formGroupTopListing li.last-child .form-group{float:right;margin-top:6px;}
.mobile3Lis ul.formGroupTopListing{width:100%!important;}
.mobile3Lis ul.formGroupTopListing li{width:100% !important;min-width:inherit !important;padding-left:0}
.mobile3Lis ul.formGroupTopListing li:last-child{width:100% !important;min-width:inherit !important;}
.mobile3Lis ul.formGroupTopListing li:last-child .form-group{float:right;margin-top:6px;}
.mobile3Lis ul.formGroupTopListing li.last-child .form-group{float:right;margin-top:6px;}
.conReposWrapp .conReposBox:first-child{margin-left:0%}
.mobile-col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.mobile-col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.mobileFilter .filterWrapp{top:-40px;right:9px;}
#sidebar-wrapper.active{width:225px;}
.priorText .radioTextInput .daysinputBox{margin-left:10%}
}
@media screen and (max-width:600px) {
.loginBox .loginBoxCon .colLogRight{width:100%}
.learnerLeftContent .media{display:block}
.media-left .hMin-75{max-width:100%;min-width:100%;padding-right:0;}
.allCoursesTBL .table thead tr th, .allCoursesTBL .table tbody tr td{padding:8px 0 0}
ul.lernRTListing li{width:100%;margin-left:0}
.mobile80{width:100%}
.mobile20{width:100%}
/*.cateDetailsBoxDec .mobile80{width:70%}*/
/*.cateDetailsBoxDec .mobile20{width:30%}*/
.inputFormControl .sortText{width:20%;text-align:right;float:left;padding-top:8px;}
.inputFormControl .pull-left.mr10{float:right; width:70%;}
.acpeProducts .acpeProductsRT .acpeProRTBox{border-right:none}
ul.formGroupTopListing li.mobilefloatnone{float:none;width:100%;margin-bottom:8px}
.top26{top:67px;}
}
@media screen and (max-width:380px) {
.mobile80{width:100%}
.mobile20{width:100%}
.mobile20 .btnCenter{text-align:left}
.cateBoxIMG .cateBoxIMGRT .mobile20 .btn-primary{text-align:left;display:block;text-align:left;margin:0; min-width:initial}
.curseBox .col-md-2, .curseBox .col-sm-2{padding-right:10px !important}
.btnCenter .btn{font-size:9px}
/*.mobileclearright{width:45%}*/
/*.quicklookPage .rightList{float:left;margin-top:10px;}*/
/*.allCoursesTBL table.dataTable{width:90% !important}*/
}

.ProxyPatch {font-size: 14px;color: #ff0000 !important;}

.resultText .congratsText {
    color: #00B2B9;
    font-size: 35px;
    text-align: center;
    text-transform: uppercase
}

.resultText .discText {
    color: #000000;
    font-size: 14px;
    width: 60%;
    margin: 20px auto 30px;
}

.resultText .assignmentname p {
    color: #000000;
    font-size: 20px;
    margin-bottom: 0;
}

.resultText .yourScore {
    color: #000000;
    font-size: 18px;
    text-align: center;
    padding: 10px 0px;
    ul .ui-autocomplete text-transform: uppercase
}

.btnwhite {
    background-color: white;
    border: 2px solid #555555;
    color: black;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    /*margin: 4px 2px;*/
    cursor: pointer;
    border-radius: 8px;
}

