/* Minification failed. Returning unminified contents.
(1186,1): run-time error CSS1019: Unexpected token, found '{'
(1187,14): run-time error CSS1030: Expected identifier, found '.2'
(1187,14): run-time error CSS1031: Expected selector, found '.2'
(1187,14): run-time error CSS1025: Expected comma or open brace, found '.2'
(1188,1): run-time error CSS1019: Unexpected token, found '}'
(4794,1): run-time error CSS1019: Unexpected token, found '@import'
(4794,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Source+Sans+Pro)'
(5499,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5511,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(5512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5523,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5543,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(5544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5555,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(5556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5567,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(15918,66): run-time error CSS1034: Expected closing parenthesis, found ','
(15918,66): run-time error CSS1042: Expected function, found ','
(15918,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(15937,66): run-time error CSS1034: Expected closing parenthesis, found ','
(15937,66): run-time error CSS1042: Expected function, found ','
(15937,84): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16616,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16628,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(16629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16640,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16650,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(16651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19027,1): run-time error CSS1019: Unexpected token, found '@import'
(19027,9): run-time error CSS1019: Unexpected token, found 'url("pace-theme-flash.css")'
(19027,42): run-time error CSS1031: Expected selector, found ';'
(19027,42): run-time error CSS1025: Expected comma or open brace, found ';'
(19028,1): run-time error CSS1019: Unexpected token, found '@import'
(19028,9): run-time error CSS1019: Unexpected token, found 'url("jquery.datetimepicker.css")'
(19028,47): run-time error CSS1031: Expected selector, found ';'
(19028,47): run-time error CSS1025: Expected comma or open brace, found ';'
(19029,1): run-time error CSS1019: Unexpected token, found '@import'
(19029,9): run-time error CSS1019: Unexpected token, found 'url("font-awesome.min.css")'
(19029,42): run-time error CSS1031: Expected selector, found ';'
(19029,42): run-time error CSS1025: Expected comma or open brace, found ';'
(19030,1): run-time error CSS1019: Unexpected token, found '@import'
(19030,9): run-time error CSS1019: Unexpected token, found 'url("pages-icons.css")'
(19030,37): run-time error CSS1031: Expected selector, found ';'
(19030,37): run-time error CSS1025: Expected comma or open brace, found ';'
(19032,1): run-time error CSS1019: Unexpected token, found '@import'
(19032,9): run-time error CSS1019: Unexpected token, found 'url("pages.css")'
(19032,31): run-time error CSS1031: Expected selector, found ';'
(19032,31): run-time error CSS1025: Expected comma or open brace, found ';'
(19033,1): run-time error CSS1019: Unexpected token, found '@import'
(19033,9): run-time error CSS1019: Unexpected token, found 'url("dataTables.bootstrap.min.css")'
(19033,50): run-time error CSS1031: Expected selector, found ';'
(19033,50): run-time error CSS1025: Expected comma or open brace, found ';'
(19034,1): run-time error CSS1019: Unexpected token, found '@import'
(19034,9): run-time error CSS1019: Unexpected token, found 'url("responsive.dataTables.min.css")'
(19034,51): run-time error CSS1031: Expected selector, found ';'
(19034,51): run-time error CSS1025: Expected comma or open brace, found ';'
(19035,1): run-time error CSS1019: Unexpected token, found '@import'
(19035,9): run-time error CSS1019: Unexpected token, found 'url("boilerplate.css")'
(19035,37): run-time error CSS1031: Expected selector, found ';'
(19035,37): run-time error CSS1025: Expected comma or open brace, found ';'
(19036,1): run-time error CSS1019: Unexpected token, found '@import'
(19036,9): run-time error CSS1019: Unexpected token, found 'url("datePicker.css")'
(19036,36): run-time error CSS1031: Expected selector, found ';'
(19036,36): run-time error CSS1025: Expected comma or open brace, found ';'
(19037,1): run-time error CSS1019: Unexpected token, found '@import'
(19037,9): run-time error CSS1019: Unexpected token, found 'url("wstyle.css")'
(19037,32): run-time error CSS1031: Expected selector, found ';'
(19037,32): run-time error CSS1025: Expected comma or open brace, found ';'
(19039,1): run-time error CSS1019: Unexpected token, found '@import'
(19039,9): run-time error CSS1019: Unexpected token, found 'url("owl.carousel.css")'
(19039,38): run-time error CSS1031: Expected selector, found ';'
(19039,38): run-time error CSS1025: Expected comma or open brace, found ';'
(19040,1): run-time error CSS1019: Unexpected token, found '@import'
(19040,9): run-time error CSS1019: Unexpected token, found 'url("owl.theme.css")'
(19040,35): run-time error CSS1031: Expected selector, found ';'
(19040,35): run-time error CSS1025: Expected comma or open brace, found ';'
(19041,1): run-time error CSS1019: Unexpected token, found '@import'
(19041,9): run-time error CSS1019: Unexpected token, found 'url("red.css")'
(19041,29): run-time error CSS1031: Expected selector, found ';'
(19041,29): run-time error CSS1025: Expected comma or open brace, found ';'
(19042,1): run-time error CSS1019: Unexpected token, found '@import'
(19042,9): run-time error CSS1019: Unexpected token, found 'url("styleLR.css")'
(19042,33): run-time error CSS1031: Expected selector, found ';'
(19042,33): run-time error CSS1025: Expected comma or open brace, found ';'
(19043,1): run-time error CSS1019: Unexpected token, found '@import'
(19043,9): run-time error CSS1019: Unexpected token, found 'url("CPLibraryAll.css")'
(19043,38): run-time error CSS1031: Expected selector, found ';'
(19043,38): run-time error CSS1025: Expected comma or open brace, found ';'
(19044,1): run-time error CSS1019: Unexpected token, found '@import'
(19044,9): run-time error CSS1019: Unexpected token, found 'url("CPLibraryAll.css")'
(19044,38): run-time error CSS1031: Expected selector, found ';'
(19044,38): run-time error CSS1025: Expected comma or open brace, found ';'
 */
.ViewMeetingAgenda :hover span, .ViewMeetingAgenda .active span {
    background-image: url(../img/theme/ico-meeting-management-active.png) !important;
}
.ViewMeetingAgenda span {
    background-image: url(../img/theme/ico-meeting-management.png);
}
.cenetredMetreIcon {
    margin-right: 35px !important;
    margin-left: 40px;
}

/*pop up one */
.happyF{
    background-image: url(../img/theme/happy.png);
  
}
.neutralF{
    background-image: url(../img/theme/neutral.png);
   
}
.sadF{
    background-image: url(../img/theme/unhappy.png);
    
}

.face{
    display: block;
    cursor:pointer;
    background-repeat: no-repeat;
    height: 200px;
    background-position: center;
}
.easofUse, .clarityOfPresentation,.technicalPerformance, .topicons, .topicons2{
   cursor:pointer;
}
.happyF:hover{
    background-image: url(../img/theme/happy-selected.png);

}

.sadF:hover {
    background-image: url(../img/theme/unhappy-selected.png);
}

.neutralF:hover {
    background-image: url(../img/theme/neutral-selected.png);

}
/*pop up two*/

.smallhappyF{
    background-image: url(../img/theme/happy-small-icon.png);
    display: block;
    background-repeat: no-repeat;
    height: 50px;
    background-position: center;
         

    
} 
.smallhappyF:hover, .smallhappyF.selected {
    background-image: url(../img/theme/happy-small-icon-selected.png);
} 
.smallsadF{
    background-image: url(../img/theme/unhappy-small-icon.png);
    display: block;
    background-repeat: no-repeat;
    height: 50px;
    background-position: center;
       
} 
.smallsadF:hover, .smallsadF.selected {
    background-image: url(../img/theme/unhappy-small-icon-selected.png);
}
.smallneutralF{
    background-image: url(../img/theme/neutral-small-icon.png);
    display: block;
    background-repeat: no-repeat;
    height: 50px;
    background-position: center;         
}

.face{

}

.smallneutralF:hover, .smallneutralF.selected {
    background-image: url(../img/theme/neutral-small-icon-selected.png);
 
}

.happinessDescription{
    font-size: 18px !important;
  text-align: left;
  /*color: ##2c2c2c;*/
    font-weight: bold;


}

.reviewsDescription .smallhappyF, .reviewsDescription .smallneutralF, .reviewsDescription .smallsadF{
    
    display: block;
    float: left;
    height: 50px;
    width: 50px;
}
.happinessDescriptionIcons{
        text-align: right !important;
    float: left;
    display: block;

    float: right;
}

.reviewsDescription2 label{
    text-align:left;
}
#happinessMeter hr{
    margin:0;
}
.p-0{
    padding:0px !important;
}

@media screen and (max-width: 767px) {
    .sadF, .happyF, .neutralF { 
        background-size:contain;
    }
    .happinessDescription{
        font-size:14px !important;
    }
}
.note-editor{position:relative;border:1px solid #a9a9a9}.note-editor .note-dropzone{position:absolute;z-index:1;display:none;color:#87cefa;background-color:white;border:2px dashed #87cefa;opacity:.95;pointer-event:none}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:bold;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf;border:2px dashed #098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-toolbar{background-color:#f5f5f5;border-bottom:1px solid #a9a9a9}.note-editor.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%}.note-editor.fullscreen .note-editable{background-color:white}.note-editor.fullscreen .note-resizebar{display:none}.note-editor.codeview .note-editable{display:none}.note-editor.codeview .note-codable{display:block}.note-editor .note-statusbar{background-color:#f5f5f5}.note-editor .note-statusbar .note-resizebar{width:100%;height:8px;cursor:ns-resize;border-top:1px solid #a9a9a9}.note-editor .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor .note-editable{padding:10px;overflow:auto;outline:0}.note-editor .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-air-editor{outline:0}.note-popover .popover{max-width:none}.note-popover .popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover .popover .arrow{left:20px}.note-popover .popover .popover-content,.note-toolbar{padding:0 0 5px 5px;margin:0}.note-popover .popover .popover-content>.btn-group,.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover .popover-content .btn-group .note-table,.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker,.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover .popover-content .note-style h1,.note-toolbar .note-style h1,.note-popover .popover .popover-content .note-style h2,.note-toolbar .note-style h2,.note-popover .popover .popover-content .note-style h3,.note-toolbar .note-style h3,.note-popover .popover .popover-content .note-style h4,.note-toolbar .note-style h4,.note-popover .popover .popover-content .note-style h5,.note-toolbar .note-style h5,.note-popover .popover .popover-content .note-style h6,.note-toolbar .note-style h6,.note-popover .popover .popover-content .note-style blockquote,.note-toolbar .note-style blockquote{margin:0}.note-popover .popover .popover-content .note-color .dropdown-toggle,.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover .popover-content .note-color .dropdown-menu,.note-toolbar .note-color .dropdown-menu{min-width:340px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group,.note-toolbar .note-color .dropdown-menu .btn-group{margin:0}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group:first-child,.note-toolbar .note-color .dropdown-menu .btn-group:first-child{margin:0 5px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset{padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row{height:20px}.note-popover .popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover{background:#eee}.note-popover .popover .popover-content .note-para .dropdown-menu,.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover .popover-content .note-para .dropdown-menu>div:first-child,.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover .popover-content .dropdown-menu,.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover .popover-content .dropdown-menu.right,.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover .popover-content .dropdown-menu.right::before,.note-toolbar .dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .popover .popover-content .dropdown-menu.right::after,.note-toolbar .dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .popover .popover-content .dropdown-menu li a i,.note-toolbar .dropdown-menu li a i{color:deepskyblue;visibility:hidden}.note-popover .popover .popover-content .dropdown-menu li a.checked i,.note-toolbar .dropdown-menu li a.checked i{visibility:visible}.note-popover .popover .popover-content .note-fontsize-10,.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover .popover-content .note-color-palette,.note-toolbar .note-color-palette{line-height:1}.note-popover .popover .popover-content .note-color-palette div .note-color-btn,.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover .popover-content .note-color-palette div .note-color-btn:hover,.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}.note-dialog .note-help-dialog{font-size:12px;color:#ccc;background:transparent;background-color:#222!important;border:0;-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.note-dialog .note-help-dialog .modal-content{background:transparent;border:1px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.note-dialog .note-help-dialog a{font-size:12px;color:white}.note-dialog .note-help-dialog .title{padding-bottom:5px;font-size:14px;font-weight:bold;color:white;border-bottom:white 1px solid}.note-dialog .note-help-dialog .modal-close{font-size:14px;color:#dd0;cursor:pointer}.note-dialog .note-help-dialog .note-shortcut-layout{width:100%}.note-dialog .note-help-dialog .note-shortcut-layout td{vertical-align:top}.note-dialog .note-help-dialog .note-shortcut{margin-top:8px}.note-dialog .note-help-dialog .note-shortcut th{font-size:13px;color:#dd0;text-align:left}.note-dialog .note-help-dialog .note-shortcut td:first-child{min-width:110px;padding-right:10px;font-family:"Courier New";color:#dd0;text-align:right}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid black}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:black;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid black}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:white;border:1px solid black}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:white;background-color:black;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}
.TradeLicenseList span {
    background-image: url(../img/theme/ico-task-listing.png);
}

.TradeLicenseList:hover span, .TradeLicenseList.active span {
    background-image: url(../img/theme/ico-task-listing-active.png);
}

.ActivityAndPartner span {
    background-image: url(../img/theme/ico-task-listing.png);
}

.ActivityAndPartner:hover span, .ActivityAndPartner.active span {
    background-image: url(../img/theme/ico-task-listing-active.png);
}

.CommerceDetails span {
    background-image: url(../img/theme/ico-task-details.png);
}

.CommerceDetails:hover span, .CommerceDetails.active span {
    background-image: url(../img/theme/ico-task-details-active.png);
}

.TransactionAndProcedure span {
    background-image: url(../img/theme/ico-task-details.png);
}

.TransactionAndProcedure:hover span, .TransactionAndProcedure.active span {
    background-image: url(../img/theme/ico-task-details-active.png);
}

.TradeLicenseDetail span {
    background-image: url(../img/theme/ico-task-details.png);
}

.TradeLicenseDetail:hover span, .TradeLicenseDetail.active span {
    background-image: url(../img/theme/ico-task-details-active.png);
}

.PartnerList span {
    background-image: url(../img/theme/ico-task-listing.png);
}

.PartnerList:hover span, .PartnerList.active span {
    background-image: url(../img/theme/ico-task-listing-active.png);
}

.LocationMapTradeLicense{
    background-image: url(../img/google-map.gif);
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/HelveticaNeueLTArabic-Bold.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTArabic-Bold.otf') format('opentype'), url('../fonts/HelveticaNeueLTArabic-Bold.svg') format('svg'), url('../fonts/HelveticaNeueLTArabic-Bold.WOFF') format('woff'), url('../fonts/HelveticaNeueLTArabic-Bold.ttf');
}

@font-face {
    font-family: 'Helvetica_light';
    src: url('../fonts/HelveticaNeueLTArabic-Light.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTArabic-Light.otf') format('opentype'), url('../fonts/HelveticaNeueLTArabic-Light.svg') format('svg'), url('../fonts/HelveticaNeueLTArabic-Light.WOFF') format('woff'), url('../fonts/HelveticaNeueLTArabic-Light.ttf');
}

.ico-letter-history-active span, .ico-letter-history-active.active span {
    background-image: url(../img/theme/ico-letter-history-active.png);
}

.EntityInfo span {
    background-image: url('../img/theme/ico-insurance-companies.png');
}
.EntityInfo:hover span, .EntityInfo.active span {
    background-image: url('../img/theme/ico-insurance-companies-active.png');
}
.PersonalInfo span {
    background-image: url('../img/theme/ico-insurance-companies.png');
}
.PersonalInfo:hover span, .PersonalInfo.active span {
    background-image: url('../img/theme/ico-insurance-companies-active.png');
}
.Qualifications span {
    background-image: url('../img/theme/ico-registration-request.png');
}
.Qualifications:hover span, .Qualifications.active span {
    background-image: url('../img/theme/ico-registration-request-active.png');
}
.Experiences span {
    background-image: url('../img/theme/ico-interviewer.png');
}
.Experiences:hover span, .Experiences.active span {
    background-image: url('../img/theme/ico-interviewer-active.png');
}

.PromotionalAdvertisments span{
    background-image: url('../img/theme/ico-advertisement.png');
}
.PromotionalAdvertisments:hover span, .PromotionalAdvertisments.active span {
    background-image: url('../img/theme/ico-advertisement-active.png');
}

.checkboxFeedback .previewiconNew{
    padding-left:25px !important;
}
.taskdetailsbtns button{
    margin-bottom:10px;
}
.tab-content.filters .tab-pane { 
    margin-bottom: 75px;
}
.disableform .form-group{
    background:#f7f7f7 !important
}
.select2-results .select2-selected {
    display: block !important;
    background: #f7f7f7  !important;
}
.clickableleftbar a {
    pointer-events: auto !important;
}
.col-md-3.col-sm-6.grayback.col-xs-12.m-b-10 {
    border: 1px solid rgba(0, 0, 0, 0.07);
     background-color: #f5f5f5;
    padding-top: 15px;
    margin-left: 15px;
}
.reviewLRStudybtn {
    font-weight: bold;
    font-size: 13px !important;
}
/* Entity Profile*/
.EntityListing span {
    background-image: url('../img/theme/ico-entity-listing.png');
}
.EntityListing:hover span, .EntityListing.active span {
    background-image: url('../img/theme/ico-entity-listing-active.png');
}
.EntityDetails span {
    background-image: url('../img/theme/ico-profile.png');
}
.EntityDetails:hover span, .EntityDetails.active span {
    background-image: url('../img/theme/ico-profile-active.png');
}

.BODs span {
    background-image: url('../img/theme/ico-director.png');
}
.BODs:hover span, .BODs.active span {
    background-image: url('../img/theme/ico-director-active.png');
}

.StaffInfo span {
    background-image: url('../img/theme/ico-staff-info.png');
}
.StaffInfo:hover span, .StaffInfo.active span {
    background-image: url('../img/theme/ico-staff-info-active.png');
}

.EntityAttach span {
    background-image: url('../img/theme/ico-docs.png');
}
.EntityAttach:hover span, .EntityAttach.active span {
    background-image: url('../img/theme/ico-docs-active.png');
}

.EntityBranches span {
    background-image: url('../img/theme/ico-branches.png');
}
.EntityBranches:hover span, .EntityBranches.active span {
    background-image: url('../img/theme/ico-branches-active.png');
}

.EntityProducts span {
    background-image: url('../img/theme/ico-products.png');
}
.EntityProducts:hover span, .EntityProducts.active span {
    background-image: url('../img/theme/ico-org-types-active.png');
}

.EntitySurvays span {
    background-image: url('../img/theme/ico-survey.png');
}
.EntitySurvays:hover span, .EntitySurvays.active span {
    background-image: url('../img/theme/ico-survey-active.png');
}

.EntityNotes span {
    background-image: url('../img/theme/ico-gsi.png');
}
.EntityNotes:hover span, .EntityNotes.active span {
    background-image: url('../img/theme/ico-gsi-active.png');
} 
.BusinessSystem span {
    background-image: url('../img/theme/business.png');
}
.EntityNotes:hover span, .EntityNotes.active span {
    background-image: url('../img/theme/ico-gsi-active.png');
} 
.EntityPolicy span {
    background-image: url('../img/theme/ico-followup.png');
}
.EntityPolicy:hover span, .EntityPolicy.active span {
    background-image: url('../img/theme/ico-followup-active.png');
} 


.IconBasic span {
    background-image: url('../img/theme/icon-basic-info.png');
}
.IconBasic:hover span, .IconBasic.active span {
    background-image: url('../img/theme/icon-basic-info-active.png');
} 
.ContactPerson span {
    background-image: url('../img/theme/ioc-contact.png');
}
.ContactPerson:hover span, .ContactPerson.active span {
    background-image: url('../img/theme/ioc-contac-active.png');
} 

.PartnersFounders span {
    background-image: url('../img/theme/ico-founders.png');
}
.PartnersFounders:hover span, .PartnersFounders.active span {
    background-image: url('../img/theme/ico-founders-active.png');
} 

.BoardOfDiretior span {
    background-image: url('../img/theme/ico-interviewer.png');
}
.BoardOfDiretior:hover span, .BoardOfDiretior.active span {
    background-image: url('../img/theme/ico-interviewer-active.png');
} 

.Sponsor span {
    background-image: url('../img/theme/ico-sponsor.png');
}
.Sponsor:hover span, .Sponsor.active span {
    background-image: url('../img/theme/ico-sponsor-active.png');
} 


.ContactInfo span {
    background-image: url('../img/theme/ico-contact.png');
}
.ContactInfo:hover span, .ContactInfo.active span {
    background-image: url('../img/theme/ico-contact-active.png');
} 


.FinancialInfo span {
    background-image: url('../img/theme/ico-financial.png');
}
.FinancialInfo:hover span, .FinancialInfo.active span {
    background-image: url('../img/theme/ico-financial-active.png');
} 
.InsuranceComitte span {
    background-image: url('../img/theme/ico-committe.png');
}
.InsuranceComitte:hover span, .InsuranceComitte.active span {
    background-image: url('../img/theme/ico-committe-active.png');
} 

.contactPerson span {
    background-image: url('../img/theme/ico-contact-person.png');
}
.contactPerson:hover span, .contactPerson.active span {
    background-image: url('../img/theme/ico-contact-person-active.png');
}

.CompanyRating span {
    background-image: url('../img/theme/ico-rating.png');
}
.CompanyRating:hover span, .CompanyRating.active span {
    background-image: url('../img/theme/ico-rating-active.png');
}

 
.Review span {
    background-image: url('../img/theme/ico-review.png');
}
.Review:hover span, .Review.active span {
    background-image: url('../img/theme/ico-review-active.png');
}
.bordor1px{
    border: 1px solid rgba(0, 0, 0, 0.07);
}
    
.reviewLRStudybtn{

}
.bgfontradio label {
    font-weight: bold;
    font-size: 15px !important;
    line-height: 14px;
}

.reportbtn{
    margin-top:15px;
    display:inline-block
}

.leftbar ul{
    margin-bottom:15px;
}
.gray_filtering {
    padding: 25px;
    background: #f9f9f9;
}
.gray_filtering .form-group{
    margin-bottom:0px;
}
.clickableleftbar{
   
    pointer-events: auto !important;
 }
button.btn.showcollapse:before{
    content:'COLLAPSE'
}
button.btn.showcollapse.collapsed:before{
    content: 'EXPAND';
}
button.btn.showcollapse {
    background: url(../img/theme/Show_Filters_up.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    padding-right: 37px;
    background-color: #f7f7f7;
    font-size: 10px !important;
    BORDER-RADIUS: 50PX;
    PADDING-LEFT: 15PX;
    font-weight:bold;
    background-position-x: 78px;
    background-position-y: 9px;
}
button.btn.showcollapse.collapsed {
    background: url(../img/theme/Show_Filters.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-position-x: 63px;
    background-position-y: 9px;
    padding-right: 37px;
    background-color: #f7f7f7;
        BORDER-RADIUS: 50PX;
    PADDING-LEFT: 15PX;

}
.radio_label label{
    font-size:13px;
}
.radio_label .radio label {
    margin-top: 5px !important;
    margin-left: 0;
    margin-right: 35px;
}
.gray_btn { 
    border-radius: 38px; 
    padding:5px 20px 5px 10px;
    font-weight: bold;
    display: inline-block;
    cursor:pointer;
}
.gray_btn img{
    width:17px;
}

 .instructions p, .instructions li {
    font-size: 14px;
}
.stars .error + label.star:before {
    color: red;
}
.stars .error + label.valid:before,.stars .error + label:before {
     color:#dedede !important
}
.table-expandable td h4 {
    line-height: 15px !important;
    margin: 10px auto !important;
}
.leftbar a{
     pointer-events: none;
}
#datetimepicker .error{
    display:none !important
}
#datetimepicker #datetimepicker5{
    display:block !important;
}
.btn-theme:focus {
    border: 1px solid #693d3d !important;
}
.locationField {
    background: url(../img/theme/icon-location.png) !important;
    background-repeat: no-repeat !important;
  
    background-position: center right 0px !important;
      background-position-x: 100% !important;
    
   
}
.gray_imgupload{
    background:#f7f7f7 !important
}
.jqueryValidate .error{
    line-height:normal !important
}
.timeline ol, .timeline ul{
    list-style:none
} 
.timeline .prev{
    left:0px !important;
}
 
.uploadinput{
    line-height: 15px !important
}
.form-group.form-group-default.form-group-default-select2.required.gray_imgupload:after {
 z-index:9999;
}
.events li a {
    font-size: 13px !important;
} 
.cd-horizontal-timeline .timeline{
    height:150px !important
}
.events li a span {
    position: absolute;
    display: block;
    line-height: 16px;
    bottom: -45px;
}
.cd-horizontal-timeline .events { 
    left: -530px;
   
}

.noticss span{
font-size: 19px;
 }
.dotedborder {
    border-top: 0.1px dashed #fff;
    margin-bottom: 30px;
    margin-top: 5px; 
}
.welcomebox {
    padding: 20px 30px 30px;
}
.dashboxes h2{ 
    color:#Fff !important;
    font-size:1.7em;
    font-family:sf_ui__textregular;
}
.dashboxes{ 
    color:#Fff !important;
    
}
.noticss {
    font-family:sf_ui__textregular;
    font-size: 12px;
}

.timedatedash span {
    font-size: 24px;
}

.timedatedashs {
    font-size: 13px;
    min-height:95px; background-image:url('../img/theme/ico-stats-small.png') !important;
    background-size:cover;
}
.timedatedashs h2 {
    font-size: 15px;
    margin: 0;
    padding: 0 15px;
}
.timedatedashs .viewall{
    top:63px !important;
}
.timedatedash {
     height:95px;
    
}
.timedatedash img {
    height: 30px;
    margin-bottom: 8px;
}
.timedatedashs img{
    height:95px;
}
.dashboxes .col-sm-5,.dashboxes .col-sm-4,.dashboxes .col-sm-3{
    
}

.aa .dd{
    height:260px;
}
.bb .dashColor4,.cc .dashColor3{
    height:380px;
    overflow:hidden;
}
.dashColor3{ 
background-image: linear-gradient(to bottom, #4a5a77, #242e42);
background-image: -webkit-linear-gradient(top, #4a5a77 0%, #242e42 100%);

background-image: -ms-linear-gradient(top, #4a5a77 0%, #242e42 100%);

background-image: -moz-linear-gradient(top, #4a5a77 0%, #242e42 100%);

background-image: -o-linear-gradient(top, #4a5a77 0%, #242e42 100%);

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a5a77), color-stop(100, #242e42));

background-image: -webkit-linear-gradient(top, #4a5a77 0%, #242e42 100%);

background-image: linear-gradient(to bottom, #4a5a77 0%, #242e42 100%);


}
.welcomebox input
{
    color:#fff;
     background-color: rgba(0, 0, 0, 0.25) !important;
}
.welcomebox span.input-group-addon{
    position:inherit !important;
     background-color: rgba(0, 0, 0, 0.46) !important;
     top:0px !important;
      
}
.bluebtn{
     background-color: rgba(0, 0, 0, 0.46) !important;
     color:#fff !important;
         padding: 5px 17px;
}
.dashColor5{
    background-image: -ms-linear-gradient(top, #4A5A77 0%, #242e42 100%);

background-image: -moz-linear-gradient(top, #4A5A77 0%, #242e42 100%);

background-image: -o-linear-gradient(top, #4A5A77 0%, #242e42 100%);

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A5A77), color-stop(100, #242e42));

background-image: -webkit-linear-gradient(top, #4A5A77 0%, #242e42 100%);

background-image: linear-gradient(to bottom, #4A5A77 0%, #242e42 100%);
}
.viewall{
     background-color: #1C355D !important;
        color:#fff !important; 
    left: 50%;  
    position:absolute;
    top:335px;
    border-radius:50px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.dashcolor2{
background-image: -ms-linear-gradient(top, #0095C8 0%, #005C97 100%); 
background-image: -moz-linear-gradient(top, #0095C8 0%, #005C97 100%); 
background-image: -o-linear-gradient(top, #0095C8 0%, #005C97 100%); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0095C8), color-stop(100, #005C97)); 
background-image: -webkit-linear-gradient(top, #0095C8 0%, #005C97 100%); 
background-image: linear-gradient(to bottom, #0095C8 0%, #005C97 100%);
}
.dashColor1{ 
background-image: -ms-linear-gradient(top, #6276DE 0%, #005c97 100%); 
background-image: -moz-linear-gradient(top, #6276DE 0%, #005c97 100%); 
background-image: -o-linear-gradient(top, #6276DE 0%, #005c97 100%); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6276DE), color-stop(100, #005c97)); 
background-image: -webkit-linear-gradient(top, #6276DE 0%, #005c97 100%); 
background-image: linear-gradient(to bottom, #6276DE 0%, #005c97 100%);
 }
.dashColor4{
    background-image: -ms-linear-gradient(top, #4074C6 0%, #2f5ca2 100%);

background-image: -moz-linear-gradient(top, #4074C6 0%, #2f5ca2 100%);

background-image: -o-linear-gradient(top, #4074C6 0%, #2f5ca2 100%);

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4074C6), color-stop(100, #2f5ca2));

background-image: -webkit-linear-gradient(top, #4074C6 0%, #2f5ca2 100%);

background-image: linear-gradient(to bottom, #4074C6 0%, #2f5ca2 100%);
}

/*From 7-5-2017 */
.radio label:first-child{
        margin-left: 0px !important;
}


.registrationRenewal span{
    background-image: url('../img/theme/ico-renew-active.png');
}
.registrationRenewal:hover span, .registrationRenewal.active span {
    background-image: url('../img/theme/ico-renew-active.png');
}






/* 7-12-2017 */
  .slick-slide {
    text-align: center;
       height: 50px !important;
    top: 38px;
    position: relative;
}
  .slick-prev{
        left: -10px !important;
  }
  .slick-track {
    position: relative;
    top: -70px !important;
    left: -10px;
    display: block;
}
   .slick-prev,.slick-next {
    position: absolute;
    z-index: 1;
    top: 32%;
    bottom: auto;
    background: #e4e4e4;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border: 2px solid #dfdfdf;
    color: #dfdfdf;
    overflow: hidden;
    color: transparent;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
   .slick-next{
       right:-10px;
   }
   .slick-next:before{
 content: "\f054";
    font-family: FontAwesome;
    font-size: 1.0rem;
    display: block;
    position: absolute;
    top: 5px;
    z-index: 10000;
    color: #7E7E7E;
    height: 100%;
    width: 100%;
    left: -7px;
    text-align: center;
   }
  .slick-prev:before
  {opacity: 1 !important;
    content: "\f053";
    font-family: FontAwesome;
    color: #7E7E7E;
    font-size: 1.0rem;
    display: block;
    position: absolute;
    top: 6px;
    left: -11px;
    z-index: 10000;
    height: 100%;
    /* background: #e4e4e4; */
    width: 100%;
    text-align: center;
  }
  .TimeLine
  {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 49px;
   
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
}
.TimeLineContainer{
    height:125px;
}

.slick-slide a{
    display:block;
}
.passed
{
    border-bottom:2px solid #66cc99 !important
}
.slick-list{
    
}

 
.currents:after {
   content: "";
    display: block;
    width: 50%;
    height: 2px;
    padding: 0;
    margin: 0;
    background-color: #dfdfdf;
    position: absolute;
    bottom: -2px;
    right: 0px;
}
.passed a::after {
    background-color: #66cc99 !important;
    border-color: #66cc99 !important;
    pointer-events: all !important;
} 
.slick-slide a::after {
    content: '';
    position: absolute; 
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -7px;
    height: 12px;
      left: 50%;
    z-index: 99;
    width: 12px;
    border-radius: 50%;
    border: 2px solid #E4E4E4;
    background-color: #E4E4E4;
    -webkit-transition: background-color 0.3s, border-color 0.3s;
    -moz-transition: background-color 0.3s, border-color 0.3s;
    transition: background-color 0.3s, border-color 0.3s;
    pointer-events: none;
}
.slick-slide a{
    font-size:11px;
        color: #383838;
       outline:none !important;
}
.slick-slide a span { outline:none !important;
        width: 100%;
    position: absolute;
    display: block;
    line-height: 16px;
    bottom: -35px;
}
.slick-initialized .slick-slide {
    display: block;
    border-bottom: 2px solid #dfdfdf;
}


/*7-12-2017*/
.subbtns {
        float: left;
    margin-right: 15px;
}
.subbtns .theme_label{
        font-weight: normal !important;
    margin-bottom: 2px;
    padding-left: 15px;
      color: #737373 !important;
}
.subbtns .assignee{
    background:url(../img/theme/ico-assignee.png);
    padding-right:25px !important;
}
.subbtns .refno{
     background:url(../img/theme/ico-ref.jpg);
}
.subbtns .compaintStatus{
     background:url(../img/theme/ico-date.png);
}
.subbtns  .deadline{
     background:url(../img/theme/ico-date.png);
 }
.subbtns .print {
    background: url(../img/theme/print.png);
    padding: 5px 13px 5px 33px!important;
    background-position: center 5px left !important;
}
.subbtns button { 
    background-repeat: no-repeat !important; 
    border: 0px solid #ccc;
    background-color: #f7f7f7 !important;
    border-radius: 50px;
    padding: 5px 20px 5px 35px  !important;
    background-position: center left 9px !important;
    font-size: 12px;
    color: #737373;
}
#topGreenButton
{
    color:#fff !important;
    padding: 5px 20px !important; 
    background-color: #3fc380 !important;
}
#rootwizard .nav{
    background:#fff !important;
}
.showHideWizards.collapsed 
{
        background: url(../img/theme/Show_Filters.png) !important;
      background-size: 30px !important;  
    background-repeat: no-repeat !important;
    /* background-position: right 8px center !important; */
    /* padding-right: 37px !important; */
    background-color: #f7f7f7 !important;
}
.showHideWizards 
{
   background: url(../img/theme/Show_Filters_up.png) !important;
    background-size: 30px !important;
    background-repeat: no-repeat !important;
    /* background-position: right 8px center !important; */
    /* padding-right: 37px !important; */
    /* background-color: #f7f7f7 !important; */
    width: 32px;
    height: 32px;
}
.showHideWizards {
    position: absolute !important;
    right: 0;
}
.showHideWizards span {
    padding: 10px 35px 10px 20px;
}
.bordergray {
    display: block;
    height: 25px;
    background: #f5f5f5;
    z-index: 9999999999999;
    position: relative;top: -5px;
}

div#rootwizard {
    position: relative;
}
.rootwizardcontainer{

}
.editButton,.cancelBtn{
    font-weight:bold;
}

.collapseed {
    display:block;
}
.expandss{
    display:none;
}

.collapsed .expandss{
    display:block;
}
.collapsed .collapseed{
    display:none
}
.showsearch span {
    padding:0px 10px 0px 14px !important;
}
.wizardEdit a{
    font-size:13px !important;
}

#rootwizard .nav-tabs-linetriangle > li > a {
    padding-left: 20px !important;
    padding-right: 20px !important;
} 
.dropdowns {
       position: absolute;
    background: #ccc;
   height: 300px;
    z-index: 99;
    width: 250px;
    display:none;
    background-color: #f7f7f7;
    padding: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;


}

.dropdowns:before {
    position: absolute;
    top: -7px;
    left: 15px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #f7f7f7;
    border-left: 7px solid transparent;
    border-bottom-color: #f7f7f7;
    content: '';
}
.dropdowns ul{
    padding-left:0px;
}
.dropdowns li{
    list-style:none;
    border-bottom: solid 1px #e4e4e4;
}

.dropdowns li a{
    color: #737373;
    padding: 10px 15px;
    display: block;
        cursor: pointer;
}

.dropdowns input.form-control {
    border-radius: 50px;
    background-color: #fff !important;
    background-image: url(../img/theme/icon-search.png);
    background-repeat: no-repeat;
    background-position: center right 10px;
}

.dropicon {
    background: url(../img/theme/ico-down.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 6px;
    position: absolute;
    bottom: 15px;
}
.noscroll{
    overflow:hidden;
}
.graybackground{
     background-color: rgba(249, 249, 249, 0.6);
}
.graybackground .tab-content .tab-pane{
     background-color: rgba(249, 249, 249, 0.6);
}

/*Chat Module*/

.chatbox {
    position: fixed;
    bottom: 150px;
    width: 350px;
    right: 15px;
    height: 500px;
    overflow: hidden;
    display:none;
}

.chatbox  .view-port {
    position: relative;
    width: 96%;
    height: 495px;
    display: block;
    white-space: nowrap;
    word-spacing: 0;
    font-size: 0;
    overflow: hidden;
       -webkit-box-shadow: 0 0 5px 2px #ddd;
    -moz-box-shadow: 0 0 5px 2px #ddd;
    box-shadow: 0 0 5px 2px #ddd;
        border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
}
.chatbox  .view-port .navbar {
   
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  border-top-left-radius:7px;
  border-top-right-radius:7px;
  background-color: #7d7d7d;
}
.chatbox  .view-port .navbar .view-heading {
    font-size: 15px;
    text-align: left;
    padding-left: 15px;
    color: #fff;
}
.chatbox  .list-view-fake-header{
    display:none
}
.chatbox .chat-user-list > a { 
    padding: 10px 0;
}
.chatbox .chat-user-list:nth-child(even){
    
  background-color: #f7f7f7;
}

.chatbox  a.btn-link.quickview-toggle {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #fff;
    cursor:pointer;
}
.chatbox .back {
    background-color: #f7f7f7;
    padding: 7px 0px;
}
.chat-view .chat-inner { 
    height: calc(100% - 143px) !important;
}
.chat-view .bg-gray {
    background: #f5f5f5;
    padding: 3px 0px 8px;
}
.chaticon {
    display: block;
    position: fixed;
    bottom: 70px;
    right: 50px;
    cursor:pointer
}
.chaticon img{
     cursor:pointer
}
.list-view-group-container{
    padding-top:10px !important;
}
span.daychat {
    text-align: center;
    display: block; margin: 16px;
}
.fromme span.timespan{
    float:right;
    display:inline-block
}
span.timespan,span.daychat { 
        padding: 0 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #bababa;
    font-size:10px;
}
.min40{
    width:40px;
}

{
     opacity:0.2;
}
.dropcheck input[type="checkbox"] +label{
    background:url(../img/theme/check-deactive.png) !important;
    width:25px;
    height:25px;
   
}
.text-align-right{
    text-align:right;
}

 
.dropcheck input{
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:20px !important;
}
 

.dropcheck input[type="checkbox"] {
  width: 16px;
  height: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
   background:url(../img/theme/check-deactive.png);
}

.dropcheck  input[type="checkbox"]:checked {
 background:url(../img/theme/check-active.png);
 
}
.min-40{
    min-width:40px;
}

 .subbtns .form-group-default{
     border:0px !important; 
 }

 .subbtns .select2-chosen{
     background: url(../img/theme/ico-ref.jpg) !important;
    background-repeat: no-repeat !important;
    padding-left: 30px !important;
    background-position: center left !important;
 }
   .subbtns .select2-chosen{
       
   }
  .subbtns .select2-choice{
     
      padding-top:2px !important; 
    
       background: #f7f7f7 !important;
 }
    .subbtns .select2-container{
        height:30px !important;
    }
    .subbtns .form-group-default.form-group-default-select2 {
    padding: 0;
    border-radius: 35px;
}
 .subbtns .select2-container .select2-choice .select2-arrow {
 
    top: -17px !important;
}

 .subbtns .captialText{
     font-size:11px !important;
 }
 .Legal_Statement label::after {
    left: 3.2px !important;
}
 .gridtable td{
     padding:10px !important
 }
 .floatright{
     float:right;
 }
 .p-t-7{
     padding-top:7px;
 }

 .select2-choices{
     max-height:50px;overflow:hidden
 }

 li.select2-search-field {
    float: left;
    width: 0%;
}
 .form-group-default.form-group-default-select2 > label {
    position: absolute;
    z-index: 10;
    padding: 7px 12px 0 12px;
    width: 100%;
   
}
 .form-group-default.form-group-default-select2 .select2-container .select2-choices {
    
    height: 48px !important;
   
}
.iconadd {
    background: url(../img/theme/iconadd.png);
    border-radius: 38px;
    background-color: #f7f7f7;
    color: #737373;
    padding: 12px 45px 12px 15px;
    background-repeat: no-repeat;
    background-position: center right 12px;
cursor:pointer;
    font-weight: 600;
}
.select2-container-multi .select2-choices .select2-search-choice{
        margin:10px 15px 3px 5px !important;
    background-color:transparent !important
}
.richtext{
    opacity:0;
    height:0px;
    width:0px;
    margin-bottom:0px;
    padding:0px;border:0px;
    display:block !important
}
.Editor-container .btn{
        padding-right: 12px !important;
    padding-left: 12px !important;
}
#statusbar{
   
}
#menuBarDiv {
    border-radius: 3px 3px 0 0;
    border-bottom: none;
    min-height: 25px;
    padding: 5px 0;
    position: absolute;
    bottom: 0;
    
}
.Editor-editor{
    padding-top:30px !important;
}
.perviewICon
{    background: url(../img/theme/PDF-icon.png);
    padding: 6px 20px 6px 40px !important;
    font-weight: bold;
    background-position: center left 16px !important;
}
.richtextContainer{
    position:initial;
}

#statusbar {
    min-height: 52px !important;
}

.richtextContainer.form-group-default.required:after {
 
    right: 25px !important;
    top: 10px !important;
}
.m-t-7{
    margin-top:7px;
}
.xdsoft_datetimepicker{
        z-index: 999999999999999999999999999999999999 !important;
}

.DashboardIcon span{
     background-image: url('../img/theme/ico-overview-active.png');
}
.DashboardIcons.active span{
     background-image: url('../img/theme/ico-overview-active.png');
}
.DashboardIcons span{
     background-image: url('../img/theme/ico-overview.png');
}
.DashboardRequestIcon span{
     background-image: url('../img/theme/ico-requests.png');
}

.DashboardRequestIcon.active span{
     background-image: url('../img/theme/ico-requests-active.png');
}
 .nobackground{
     background-color: transparent !important; 
 }
 .roundedImage{
     border-radius:50px; 
     float:left;
 }
 .dashboardleft h2{
      font-family: 'sf_ui__textregular';
     font-size:20px;    line-height: 82px;

       color: #525252; 
 }
.dashboardleft h2 span {
    font-size: 14px;
    text-align: right;
    float: right;
      color: #ababab !important;
}
.dashboardleft {
    padding: 25px;
}
.widgetelements {
    text-align: center;
}
.widgetelements p{
color: #4a4a4a;
font-size:12px;
margin-top:15px

}
.widgetelements p span{
color: #4a4a4a;
font-size:20px !important;

}
.dashboardRight h3
{  font-family: 'sf_ui__textregular';
    font-size: 16px;
  font-weight: 300;
  text-align: left;    line-height: 24.88px;
  color: #393c40;
      margin-top: 0px;
}
.EnterColmplaint
{
    margin-top: 30px; 
  font-weight: 300;
  text-align: left;
  color: #393c40;
    font-size: 13px !important;
}
.TIP-Reference-numbe { 
    font-family: 'sf_ui__textregular';
  font-size: 10px !important;
  text-align: left;
  color: #7e7e7e;
      margin-top: 25px;
}
.INQUIRY_STATUS { 
  font-family: Montserrat;
  font-size: 10px;
  font-weight: 500;
  text-align: left;
  color: #4e4e4e !important;
     font-weight: 600;
}
.dashboardRight .welcomebox {
    padding: 0px;
}
 
.dashboardRight  .welcomebox input{
   color: #6f6f6f;
    background: #fff !important;
    height: 45px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: solid 1px #dcdcdc;
}
.dashboardRight  .welcomebox span{
    min-width:45px;
}
 .refnos{
     float:left;
     color:#6f6f6f;
      
 }
.dashboardRight  .btn-success-green{
    float:right;
 }
.dashboardRight .btn-success-green {
    float: right;
    padding: 2px 20px;
    border-radius: 25px;
}
.col-md-4.col-sm-12.col-xs-12.white_back.dashboardRight {
    padding: 0 25px 25px;
}
.dashboardRight .dotedborder,.dashboardLeft .dotedborder{
      border-top: dotted 1px #a9a9a9 !important;
}
#dotedborder{
    margin-top:10px;
      border-top: dotted 1px #a9a9a9 !important;
}
.white_back.dashboardRight {
    padding: 25px;
}
.Consumer-Service-Sat 
{    line-height: 25px;
      font-family: 'sf_ui__textregular';
     font-size: 16px !important;
  margin-top:0px;
  text-align: left;
  color: #393c40;
}
.happysection{
    padding:25px;
}
.thirty3 {
    width: 33%;
    float: left;    margin-top: 22%;
    text-align: center;
}
.thirty3 span{
    font-size:22px;
      color: #393c40 !important;
}
.thirty3 p

{    line-height: 17px;
    color: #8c8c8c;
        margin-top: 20px;
}
.graphbox h3{
     color: #747474;
       font-family: 'sf_ui__textregular';
       font-size:18px;
}
.graphbox{
    padding:25px
}
.smgraphboxes h2
{ 
        font-family: 'sf_ui__textregular';
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    color: #393c40;
    line-height: 20px;
    margin-top: 0px;
}
.smgraphboxes .white_back{
    padding:25px;
}


.roundgraph span{
      font-family: 'sf_ui__textregular';
    font-size: 30px !important;
  color: #393c40 !important;
  line-height:20px !important
}
#smallgraphtext{
    font-size: 12px !important;
     line-height:20px !important
}

.roundgraphcontainer {
    margin: auto !important;
    width: 213px;
}
.btn-success-green {
    color: #fff !important;
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
}

#firstroundgraph .bar,#firstroundgraph .fill{
    border-color:#ee48b6 !important
}
#secondroundgraph .bar,#secondroundgraph .fill{
    border-color:#2bc0e4 !important
}
#thirdroundgraph .bar,#thirdroundgraph .fill{
    border-color:#a389d4 !important
}
.highcharts-credits{
    display:none;
}
 .form-group-default-select2.focused .select2-container-open .select2-search-field
 {
    width: 100%;
    position: sticky;
    bottom: 0;

 }


 /*FOLLOWUP & INFORCEMENT*/
 .CasesListing span{
    background-image: url('../img/theme/ico-practical-experience.png');
}
.CasesListing:hover span, .CasesListing.active span {
    background-image: url('../img/theme/ico-practical-experience-active.png');
}
 .AddNewCase span{
    background-image: url('../img/theme/ico-add-new-case.png');
}
.AddNewCase:hover span, .AddNewCase.active span {
    background-image: url('../img/theme/ico-add-new-case-active.png');
}


 .CourtListing span{
    background-image: url('../img/theme/ico-court-listing.png');
}

 .CourtListing:hover span, .CourtListing.active span {
    background-image: url('../img/theme/ico-court-listing-active.png');
}
 

  .AddNewCourt span{
    background-image: url('../img/theme/ico-add-new-court.png');
}

 .AddNewCourt:hover span, .AddNewCourt.active span {
    background-image: url('../img/theme/ico-add-new-court-active.png');
}


 /**Judjemnet Details*/
 .JudgementsDetailsTopbar p {
    float: left;
    margin-top: 13px;
    margin-bottom: 0px;
}
 .JudgementsDetailsTopbar p label{
     float:left; margin-right:10px;
     display:inline-block;
 }
 .JudgementsDetailsTopbar{
     padding:15px;
     background:#fff;
     margin-bottom:15px;
 }


  .JudgementsDetails span{
    background-image: url('../img/theme/ico-judgement-details.png');
}
.JudgementsDetails:hover span, .JudgementsDetails.active span {
    background-image: url('../img/theme/ico-judgement-details-active.png');
}


 .JudgementsRequesters span{
    background-image: url('../img/theme/ico-requesters.png');
}
.JudgementsRequesters:hover span, .JudgementsRequesters.active span {
    background-image: url('../img/theme/ico-requesters-active.png');
}


 .DepositTransactions span{
    background-image: url('../img/theme/ico-add-new-deposit-transactions.png');
}
.DepositTransactions:hover span, .DepositTransactions.active span {
    background-image: url('../img/theme/ico-add-new-deposit-transaction.png');
}


 .NoticesLetters span{
    background-image: url('../img/theme/file-2.png');
}
.NoticesLetters:hover span, .NoticesLetters.active span {
    background-image: url('../img/theme/file-2-active.png');
}

 .WorkflowActions span{
    background-image: url('../img/theme/hierarchical-structure.png');
}
.WorkflowActions:hover span, .WorkflowActions.active span {
    background-image: url('../img/theme/hierarchical-structure-active.png');
}


 .RequestDetails span{
    background-image: url('../img/theme/ico-cancel-detail.png');
}
.RequestDetails:hover span, .RequestDetails.active span {
    background-image: url('../img/theme/ico-cancel-detail-active.png');
}



 .RequestsRequest span{
    background-image: url('../img/theme/ico-cancel-request.png');
}
.RequestsRequest:hover span, .RequestsRequest.active span {
    background-image: url('../img/theme/ico-cancel-active.png');
}


 .CancelationRequest span{
    background-image: url('../img/theme/ico-add-request.png');
}
.CancelationRequest:hover span, .CancelationRequest.active span {
    background-image: url('../img/theme/ico-add-active.png');
}


.ico-letter-history-active span,.ico-letter-history-active.active span
{
     background-image: url('../img/theme/ico-letter-history-active.png');
    
    }


/* Style for |Darte Modification*/

.datemod .grayback{
    background:#f9f9f9;
}
.p-tlr-25{
    padding-top:25px;
    padding-right:25px;
    padding-left:25px;
}
.labelcontrol{
    float:left;
}
.roundnum {
    float: left;
    border: 1px solid #f9f9f9;
    padding: 13px 19px;
    border-radius: 50px;
    background:#e6e6e6;
    margin: 0 15px;
}
.taskDetMod {
    padding: 15px;
    background: #f9f9f9;
    overflow-x:auto;
}
.taskDetMod .row {
    border-bottom: solid 1px #dedede;
    margin-bottom: 25px;
}

 .taskDetMod .scrollbar {
    min-height: 130px;
    max-height: 315px;
    padding: 40px 50px 0 30px;
    overflow-x: hidden;
    min-width:1100px;
    height: auto !important;
}
.datemod .previewicon {
    font-size: 14px !important;
    padding: 12px 22px 12px 40px;    border: 0px;
    background-position: center left 12px;
}


.ico-modifications-dates span {
    background-image: url(../img/theme/ico-modifications-dates.png);
}
.no-b-bottom{
    border-bottom: solid 0px #fff !important;
}

.ico-modifications-dates:hover span, .ico-modifications-dates.active span {
    background-image: url(../img/theme/ico-task-history-active.png);
}

.gridlower{
    display:none;
}


/* Entry Info Modification Summery */
.shader {
    background: #f4f6f9;
    padding: 5px 10px;
    border-radius: 3px;
    color: #363636;
}
.subbtns .theme_label { 
    font-weight: 600 !important;
}

.enp_pills.nav-pills > li {
    width: 150px;
    min-height: 188px;
}

.ULwrapper { 
    min-height: 170px;
}
.empData h3{ 
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: bold; 
    color: #373737; 
    margin: 0px !important;
}
.empData h5{
    font-family: 'Montserrat';
    font-size: 13px;
    font-weight: bold; 
    margin-top: 0px !important;
    color: #373737;
}
.grayBK{
    background: #dde1e3;
}
.infotype {
    font-family: 'Montserrat';
    font-size: 16px !important;
    font-weight: bold !important;
    color: #2c2c2c;
    text-transform: uppercase;
    text-align: center;
}
.lightgraybk{
    background: #F4F6F9 !important;
}

.comnname{ 
    border: solid 1px #dedede;
    background-color: #f9f9f9;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    padding: 20px 20px;

  }
  .comnname h3 {
    font-family: 'Montserrat';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px;
    
}
.textAr{
    font-family: 'Helvetica_light' !important;
}
 .width100{
     width: 100%;
 }
.detailtags{
    float: left;
}
.nationalityInfo {
    background: url(../img/theme/ico-nationality_2.png);

}
.comIcon{
    background-size: 17px !important;
    background: url(../img/theme/tab-general-info.png);
}
.LegalForm{
    background: url(../img/theme/ico-general-copy.png);
}
.insoType  .boxicons{

background: url(../img/theme/icon-insurance-type-copy.png);
}
.locationicon{
    
background: url(../img/theme/ico-address-copy.png);
}
.emirateIcon{
    
background: url(../img/theme/ico-address-copy.png);
}
.ico-stated-capital{
        
background: url(../img/theme/ico-stated-capital.png);    background-size: 17px;
}
.paisaicon{
    
background: url(../img/theme/ico-capital-copy.png);
}
.flagRight {
    float: right;
    text-align: right;
}
.flagRight span{
    font-size: 24px;
   
}
.boxicons{
    width: 17px;
    float: left;
    height: 20px;
    background-repeat: no-repeat !important;
    margin-top: 6px;
    margin-right: 15px;
}

.darkGray{
    background-color: #909090;
}
.darkGray h3 {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding: 5px 15px;
    font-family: 'Montserrat';
    text-transform: uppercase;
}
.roundFlag {
    float: left;
    margin-right: 15px;
    border-radius: 50px;
    width: 20px !important;
    height: 20px;
    background-size: cover !important;
}
.whitebg.p-20.noBordertop {
    border: solid 1px #dedede;
    border-top: 0px;
    
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.col-lg-2.col-md-3.col-sm-3.col-xs-12.updateIcon p {
    display: inline;
    color: #008be4;
    vertical-align: text-bottom;
}
.updateIcon span {
    background: url(../img/theme/ico-updated.png);
    background-repeat: no-repeat;
    text-align: right;
    padding: 12px;
    padding-top: 11px;
    margin: 0 15px;
}
.col-lg-2.col-md-3.col-sm-3.col-xs-12.deleteIcon p {
    display: inline;
    color: #e94a76;
    vertical-align: text-bottom;
}
.deleteIcon span{
    background: url(../img/theme/remove.png);
    background-repeat: no-repeat;
    text-align: right;
    padding: 12px;
    padding-top: 11px;
    margin: 0 15px;
}
.newaddedIcon span {
    background: url(../img/theme/ico-new-added.png);
    background-repeat: no-repeat;
    text-align: right;
    padding: 12px;
    padding-top: 11px;
    margin: 0 15px;
}
.col-lg-2.col-md-3.col-sm-3.col-xs-12.updateIcon, .newaddedIcon,.deleteIcon {
    padding: 50px 50px 30px;
    text-align: right;
    margin-right: 0px;
}
.m-l-r-15{
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.col-lg-2.col-md-3.col-sm-3.col-xs-12.newaddedIcon p {
    display: inline;
    color: #25ae88;
    vertical-align: text-bottom;
}

p.acturialdate {
    float: left;
    font-size: 12px;
}
p.acturialdate span {
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 10px 0 0;
}
 
input.ChangeDate.form-control {
    background-color:transparent !important;
    border: 0px;
    display: inline !important;
    width: 116px !important;
    height: auto !important;
    padding: 0 !important;
    min-height: 22px;
    background-image: url(../img/theme/arrow-calendar.png);
    background-repeat: no-repeat;
    background-position: right 9px center;
}
 .floatLeft{
     float: left;
 }
p.acturialdate.chdate {
    background: url(../img/theme/ico-calendar1.png);
    border: 1px solid #bbb;
    border-radius: 50px;
    padding: 5px 9px 3px 35px;
    margin: 0 15px;
    background-position: 10px;
    background-repeat: no-repeat;
}
p.acturialdate.actdate {
    background-color: #e2efff;
    padding: 4px 25px;
    border-radius: 50px;
    color: #5b8ec9;    margin-bottom: 15px;
    border: 1px solid #5b8ec9;
}
.NewaddedItem,.NewaddedItem .whitebg{
    background: #ECFDF9 !important;
}
.deletedItem,.deletedItem .whitebg{
    background: #FFF7F7 !important;
}
.entityrow{
    padding: 10px 10px 0px 10px;
}
/* .collapsed  .collapseExpandBtn {
    background: url(../img/theme/ico-section-expand.png) !important; 
    background-repeat: no-repeat !important;
    background-position: right 20px center !important;
} */

.modSummerytabhead .ico-entity-address {
    background: url(../img/theme/ico-entity-address.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active  a .ico-entity-address,
.modSummerytabhead .enp_pills.nav-pills  li.active a:hover .ico-entity-address,
.modSummerytabhead .enp_pills.nav-pills   li.active  a:focus .ico-entity-address,
.modSummerytabhead .enp_pills.nav   li  a:focus .ico-entity-address,
.modSummerytabhead .enp_pills.nav  li  a:hover .ico-entity-address{
    background: url(../img/theme/ico-entity-address-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.modSummerytabhead .ico-nationality-1 {
    background: url(../img/theme/ico-nationality-1.png);
}
.modSummerytabhead .enp_pills.nav-pills  li.active   a .ico-nationality-1,
.modSummerytabhead .enp_pills.nav-pills  li.active   a:hover .ico-nationality-1,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-nationality-1,
.modSummerytabhead .enp_pills.nav   li  a:focus .ico-nationality-1,
.modSummerytabhead .enp_pills.nav   li  a:hover .ico-nationality-1{
    background: url(../img/theme/ico-nationality-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.modSummerytabhead .ico-legal-form {
    background: url(../img/theme/ico-legal-form.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-legal-form,
.modSummerytabhead .enp_pills.nav-pills   li.active  a:hover .ico-legal-form,
.modSummerytabhead .enp_pills.nav-pills  li.active   a:focus .ico-legal-form,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-legal-form,
.modSummerytabhead .enp_pills.nav  li  a:hover .ico-legal-form{
    background: url(../img/theme/ico-legal-form-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}.modSummerytabhead .ico-stated-capital {
    background: url(../img/theme/ico-stated-capital.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-stated-capital,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-stated-capital,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-stated-capital,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-stated-capital,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-stated-capital{
    background: url(../img/theme/ico-stated-capital-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}.modSummerytabhead .ico-paid-capital {
    background: url(../img/theme/ico-paid-capital.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-paid-capital,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-paid-capital,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-paid-capital,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-paid-capital,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-paid-capital{
    background: url(../img/theme/ico-paid-capital-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}.modSummerytabhead .ico-insurance-types {
    background: url(../img/theme/ico-national-agent.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-insurance-types,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-insurance-types,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-insurance-types,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-insurance-types,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-insurance-types{
    background: url(../img/theme/ico-national-agent-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.modSummerytabhead .ico-tab-entity-info {
    background: url(../img/theme/tab-general-info.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-entity-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-entity-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-entity-info,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-entity-info,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-entity-info{
    background: url(../img/theme/tab-general-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

 
.modSummerytabhead .ico-interview-evaluation {
    background: url(../img/theme/ico-interview-evaluation.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-interview-evaluation,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-interview-evaluation,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-interview-evaluation,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-interview-evaluation,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-interview-evaluation{
    background: url(../img/theme/ico-interview-evaluation-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-onsite-survey {
    background: url(../img/theme/ico-onsite-survey.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-onsite-survey,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-onsite-survey,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-onsite-survey,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-onsite-survey,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-onsite-survey{
    background: url(../img/theme/ico-onsite-survey-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-BOD-info {
    background: url(../img/theme/ico-insurance-types.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-BOD-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-BOD-info,
.modSummerytabhead .enp_pills.nav-pills   li.active > a:focus .ico-tab-BOD-info,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-BOD-info,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-BOD-info{
    background: url(../img/theme/ico-insurance-types-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-Staff-info {
    background: url(../img/theme/ico-staff-info.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-Staff-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-Staff-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-Staff-info,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-Staff-info,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-Staff-info{
    background: url(../img/theme/ico-staff-tab-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-branches-info {
    background: url(../img/theme/ico-brnaches.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-branches-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-branches-info,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-branches-info,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-branches-info,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-branches-info{
    background: url(../img/theme/ico-tab-branches-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-POS {
    background: url(../img/theme/ico-pos.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-POS,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-POS,
.modSummerytabhead .enp_pills.nav-pills   li.active > a:focus .ico-tab-POS,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-POS,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-POS{
    background: url(../img/theme/ico-pos-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-RI {
    background: url(../img/theme/ico-related-individual.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-RI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-RI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-RI,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-RI,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-RI{
    background: url(../img/theme/ico-related-individual-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-BDI {
    background: url(../img/theme/ico-bank-deposit.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-BDI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-BDI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-BDI,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-BDI,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-BDI{
    background: url(../img/theme/ico-bank-deposit-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.modSummerytabhead .ico-tab-NAI {
    background: url(../img/theme/ico-national-agent.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-NAI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-NAI,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-NAI,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-NAI,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-NAI{
    background: url(../img/theme/ico-national-agent-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
.OnsiteServayblock .nav-tabs li {
    float: left !important; 
}

.modSummerytabhead .ico-tab-AssociatedAgents {
    background: url(../img/theme/ico-associated-agent.png);
}
.modSummerytabhead .enp_pills.nav-pills   li.active   a .ico-tab-AssociatedAgents,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:hover .ico-tab-AssociatedAgents,
.modSummerytabhead .enp_pills.nav-pills   li.active   a:focus .ico-tab-AssociatedAgents,
.modSummerytabhead .enp_pills.nav   li   a:focus .ico-tab-AssociatedAgents,
.modSummerytabhead .enp_pills.nav   li   a:hover .ico-tab-AssociatedAgents{
    background: url(../img/theme/ico-associated-agent-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}
 
.tabWithScroller .enp_pills.nav-pills > li a {
    padding: 20px 15px !important;
    min-height: 240px;
    MIN-WIDTH: 150PX;

}

 .onsiteVisitnextprev 


.OnsiteServayblock .tab-content .tab-pane{
    padding:   0px !important;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.16) !important;
    top:10px !important;
}

 .OnsiteServayblock  .scrtabs-tabs-fixed-container{
     height: 68px !important;
 }

 .OnsiteServayblock  .nav li a::after {
    content: url() !important;
     
} 
  .onsiteVisitnextprev li {
    float: right;
}

input#submitBtn,.onsiteVisitnextprev .nexttext {
    background: none;
    border: 0px;
    text-decoration: underline;
    font-size: 14px !important;
    width: 40px;
    height: 40px;
    background: url('../img/theme/move-next.png') !important;
}
#rootwizard .tab-pane{
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.16) !important;
    position: relative;
    width: 100%;
}
 .onsiteVisitnextprev .previousText {
    background: none;    margin: 0 15px;
    border: 0px;
    text-decoration: underline;
    font-size: 14px !important;
    width: 40px;
    height: 40px;
    background: url('../img/theme/move-prev.png') !important;
}
.scrtabs-tab-scroll-arrow {
   border:  0px solid #ccc !important;
   background: none !important;
}
.servayboxes .tab-pane {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.16) !important;
}
.sharedcomponent {
    margin-top: -30px;
    margin-bottom: 150px;
}
.DateRequired {
    background-color: transparent !important;
    border: 1px solid rgba(255, 0, 0, 0) !important;
    box-shadow: 0px 0px 6px #4aaaff !important;
}
.appbtn span,.rejbtn span
{
    padding: 5px 15px 5px 31px !important;
    background-image: url(../img/theme/ico-approve-btn.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    margin-top: 0px;
    border-radius: 48px;
    color: white;
    display: block;
}
p.acturialdate.appbtn {
    margin: 0 15px;
}
.appbtn span
{
    background-color:#25ae88;
    background-image: url('../img/theme/ico-approve-btn.png');

}
#missingDateListpopup{
 
        z-index: 9999999109;
 
}
.rejbtn span{
    background-color:#ed7671;
    background-image: url('../img/theme/ico-reject-btn.png');
    
}
.EntityInfoPage .xdsoft_datetimepicker{
    z-index: 999999918 !important
}
.Historybtn span{
    background-color: #e0f9f4;
    background-image: url(../img/theme/ico-history-1.png);
    padding: 5px 15px 5px 31px !important; 
    background-repeat: no-repeat;
    background-position: center left 10px;
    margin-top: 0px;
    border-radius: 48px;
    color: #25ae88;
    display: block;
    margin: 0 15px;
}
.border-1{
    border: 1px solid #dedede !important;
    border-radius: 8px;
}
 

.text-center.table_new thead tr th,.text-center.table_new  tr td{
    text-align: center !important;
    line-height: 22px;
}
span.addEvaluation {
    color: #4a90e2;
    border: 1px solid #4a90e2;

    padding: 7px 15px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 13.5px;
}
.printEvaluation,.saveEvaluation{
    width: 30px;
    display: inline-block;    vertical-align: inherit;    cursor: pointer;
    height: 30px;
    background-repeat: no-repeat;
    margin: 0 10px;
}
.floatright{
    float: right;
}

.printEvaluation{ 
  background-image:url(../img/theme/ico-print-eve.png);   
}
.saveEvaluation{ 
    background-image:url(../img/theme/ico-edit-eve.png);
}
label.text-check.noShow {
    margin-left: 0px; 
}

.multiselectbox .btn-group button,.multiselectbox .btn-group { 
    width: 100% !important;
    border: 0px solid #ccc; 
    top: -2px;
}
.multiselectbox .dropdown-menu { 
    width: 100%;
}
.multiselectbox  .btn .caret {
    margin-left: 3px;
    float: right;
    margin: 10px;
}
.interviewerslist .multiselectbox{
border: 0px solid #ccc !important;
outline: -webkit-focus-ring-color auto 0px !important;
outline-color: transparent !important;
}
.interviewerslist .btn-group>.btn:first-child {
    margin-left: 0;
    text-align: left;
    padding: 0 11px !important;
}
.listView.displayblock{
    display: block !important
}
.evaluationSectwo{
    display: none;
}
.multiselect-container .active a{
   
        background-image: url(../img/theme/ico-check-privacy.png) !important;
        background-repeat: no-repeat;
        background-position: center left 15px;
        
    
}
.multiselect-container label  {
    font-family: 'Montserrat';
    font-size: 13px !important;
    text-transform: capitalize !important;
    font-weight: normal !important;
    color: #000;
}

@media (max-width: 1024px) and (min-width: 768px) {
.col-lg-2.col-md-3.col-sm-3.col-xs-12.updateIcon, .newaddedIcon, .deleteIcon {
    padding: 49px 0px 30px !important;
  
}
.transactionDetailsPage .collapseExpandBtn { 
    background-position: right 19px top !important;
}
p.acturialdate.appbtn {
    margin: 0 4px;
}
}
@media (max-width: 767px) {

    .tabWithScroller .enp_pills.nav-pills > li a {
   
        MIN-WIDTH: 100px !important;
    }
    .transactionDetailsPage .collapseExpandBtn { 
        background-position: top right !important;
    }
    input.ChangeDate.form-control { 
        width: 93px !important;
    }
    .col-lg-2.col-md-3.col-sm-3.col-xs-12.updateIcon, .newaddedIcon,.deleteIcon {
        padding: 10px 10px 1px !important;
    }
    input.ChangeDate.form-control {
        margin: 0px !important;
    }
    p.acturialdate.chdate{
        margin: 10px 0px !important;
    }
    .highlighter { 
        font-size: 12px;
    }
.updateIcon span{
    display: inline-block;
}
.col-lg-2.col-md-3.col-sm-3.col-xs-12.updateIcon {
    padding: 11px;
}
.updateIcon,.deleteIcon,.newaddedIcon {
    text-align: center !important;
}
}
.dtWithExptOption .checkbox label:before {
    width: 30px !important;
    height: 30px !important;
    border: 2px solid #bbd5f4;
    border-radius: 8px;
}
.dtWithExptOption .checkbox label::after {
left: 6.6px;
    top: 6px;
    font-size: 16px;
    font-weight: 100 !important;
}
.table_new.table-striped tbody tr td {
    background: #f3f7fb !important;
}
.modificationInfoBar p {
    color: #333333;
    font-size: 14px;
    padding: 10px;
}
.modificationInfoBar p span{
    background: url(../img/theme/ico-inf.png);
    width: 24px;
    height: 24px;
    display: inline-block;margin:0 10px;    vertical-align: bottom;
}
.modificationInfoBar{
    display:none;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/HelveticaNeueLTArabic-Bold.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTArabic-Bold.otf') format('opentype'), url('../fonts/HelveticaNeueLTArabic-Bold.svg') format('svg'), url('../fonts/HelveticaNeueLTArabic-Bold.WOFF') format('woff'), url('../fonts/HelveticaNeueLTArabic-Bold.ttf');
}

@font-face {
    font-family: 'Helvetica_light';
    src: url('../fonts/HelveticaNeueLTArabic-Light.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTArabic-Light.otf') format('opentype'), url('../fonts/HelveticaNeueLTArabic-Light.svg') format('svg'), url('../fonts/HelveticaNeueLTArabic-Light.WOFF') format('woff'), url('../fonts/HelveticaNeueLTArabic-Light.ttf');
}

html {
    height: 100%;
    /*overflow: hidden;*/
}

.GridViewBtn {
    background: url(../img/theme/ico-cancel-detail.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 10px center;
    background-color: #f7f7f7;
    padding: 3px 15px 2px 35px;
    border-radius: 50px;
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}



.b-t-30 {
    border-top: 30px solid #fafafa;
}

.gray_imgupload input {
    background-color: #f7f7f7 !important;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
    width: 13em !important;
}

.calendarsViewBtn {
    background: url('../img/theme/ico-agenda-categories.png');
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 10px center;
    background-color: #f7f7f7;
    padding: 3px 15px 2px 35px;
    border-radius: 50px;
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

.agendaref .subbtns {
    float: right;
}

.Editor-editor, .Editor-container {
    height: 250px;
    padding-top: 0px !important;
    outline: none !important;
}

.Editor-editor {
    border: 0px solid #ccc;
}

.BacktoAgenda span {
    background-image: url(../img/theme/ico-back-to-agenda.png) !important;
}

.topEntityButton {
    background-color: #eeeded;
    padding: 8px 10px;
    border-radius: 25px;
}

.printBtns {
    background-image: url(../img/theme/ico-print-shahbaz-bharwa.png) !important;
    background-repeat: no-repeat;
    background-position: 10px center;
    border-radius: 50px;
    padding: 4px 25px 4px 30px;
    background-color: #f6f6f6;
    border: 1px solid #ccc !important;
}

.progressitem {
    font-weight: normal;
    font-size: 13px;
    padding: 0 10px;
}

.agentalistBox {
    overflow: hidden;
}

.bar49 {
    background: #ec644b !important;
}

.bar50 {
    background: #f7ca18 !important;
}

.bar51 {
    background: #3fc380 !important;
}

.progress {
    height: 8px;
    border-radius: 50px !important;
}

.rightaction span {
    background-repeat: no-repeat;
    margin: 0px;
    line-height: 50px;
    background-position: 10px center;
    display: inline-block;
}

    .rightaction span:last-child a {
        border: 0px solid #fe828a !important;
    }

.agendalistHeader p {
    padding: 14px 0px;
    margin: 0px 10px;
}

#menuBarDiv .fa-code {
    display: none;
}

#menuBarDiv a {
    padding: 0px !important;
}

.dropdown-toggle {
}

#menuBarDiv .dropdown-toggle {
    padding: 10px 15px !important;
}

.richtextcontainer {
    /*position: initial !important;*/
    margin-bottom: 0px !important;
}

#menuBarDiv a i {
    padding: 15px !important;
}

.richtextcontainer .form-group-default.required:after {
    right: 30px !important;
}

#menuBarDiv .open > .dropdown-menu {
    display: block;
    max-height: 200px;
    overflow-y: scroll;
}

.dropdown-toggle {
}

.mmediIcons span.actives {
    background-color: #be202a !important;
}

.pdfdownload {
    background-image: url(../img/theme/ico-dec-downloadpdf.png);
}

.signatures {
    background-image: url(../img/theme/ico-dec-signature.png);
}

.editables {
    background-image: url(../img/theme/ico-edit-agenda-copy.png );
}

.deleteicon {
    background-image: url(../img/theme/ico-delete-agenda-copy.png );
}

.agrees {
    background-image: url(../img/theme/ico-dec-agree.png);
}

.disagree {
    background-image: url(../img/theme/ico-dec-notsure.png);
}

.notsure {
    background-image: url(../img/theme/ico-dec-disagree.png);
}

.editlist {
    background-image: url(../img/theme/ico-edit-agenda.png);
}

.deletelist {
    background-image: url(../img/theme/ico-delete-agenda.png);
}

.detaillist {
    background-image: url(../img/theme/ico-details-1.png);
}

.borderbottom20 {
    border-bottom: 20px solid #f5f5f5;
}

.ui-timepicker-wrapper {
    width: 14em !important;
}

.calendar-day {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 80px;
}

.calendar-table {
    margin: 0 auto;
}
/*.selected {
    background-color: #eee;
}*/
.outside .date {
    color: #ccc;
}

.timetitle {
    white-space: nowrap;
    text-align: right;
}

.event {
    border-top: 1px solid #b2dba1;
    border-bottom: 1px solid #b2dba1;
    background-image: linear-gradient(256deg, #1de9b6, #1dc4e9);
    background-repeat: repeat-x;
    color: #fff;
    border-width: 1px;
    font-size: 0.75em;
    padding: 0 0.75em;
    line-height: 2em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1px;
}

.calendar-table .btn-link {
    text-transform: uppercase;
}

.calendar-day *:not(.dropdown-default) {
    padding: 5px;
}

.event.begin {
    border-left: 1px solid #b2dba1;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.event.end {
    border-right: 1px solid #b2dba1;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 200px;
    text-align: right !important;
}

.event.all-day {
    border-top: 1px solid #9acfea;
    border-bottom: 1px solid #9acfea;
    background-image: linear-gradient(to bottom, #d9edf7 0px, #b9def0 100%);
    background-repeat: repeat-x;
    color: #31708f;
    border-width: 1px;
}

    .event.all-day.begin {
        border-left: 1px solid #9acfea;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .event.all-day.end {
        border-right: 1px solid #9acfea;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

.event.clear {
    background: none;
    border: 1px solid transparent;
}

.table-tight > thead > tr > th,
.table-tight > tbody > tr > th,
.table-tight > tfoot > tr > th,
.table-tight > thead > tr > td,
.table-tight > tbody > tr > td,
.table-tight > tfoot > tr > td {
    padding-left: 0;
    padding-right: 0;
}

.table-tight-vert > thead > tr > th,
.table-tight-vert > tbody > tr > th,
.table-tight-vert > tfoot > tr > th,
.table-tight-vert > thead > tr > td,
.table-tight-vert > tbody > tr > td,
.table-tight-vert > tfoot > tr > td {
    padding-top: 0;
    padding-bottom: 0;
}

.table-tight thead tr {
    background: #fff !important;
}

.leftIcons {
    min-height: 147px;
    padding-top: 10px;
}

@media only screen and (main-width: 1440px) {
}


@media only screen and (max-width: 1440px) {

    .fileUploadSectionRow p.pull-left.w90.p-l-10 {
        width: 85% !important;
    }



    /*gridView table*/
    .cardViewTable.table_new tbody tr td {
        margin-right: 34px !important;
    }

        .cardViewTable.table_new tbody tr td:last-child {
            margin-right: 0px !important;
        }

    #FeedBackOnrecommendations .inputboxContainer {
        width: 65%;
    }

    .welcomebox .dashboardDropDownEinsp .dropdownBtnMM {
        width: 100% !important;
    }

    .dashboardDropDownEinsp .ddatDashboard {
        left: 75px !important;
    }

    #FeedBackOnrecommendations .footergrebgMM .collapsed {
        background-position: 35% center !important;
    }

    #FeedBackOnrecommendations .footergrebgMM .Acomment {
        background-position: 35% center !important;
    }

    .meetingManagementDashboard .owl-controls .owl-prev {
        left: -40px !important;
    }

    .meetingManagementDashboard .owl-controls .owl-next {
        right: -30px !important;
    }

    .dashboardMettingBox .headerMM {
        padding: 30px 15px !important;
    }

    .dashboardMettingBox .pull-right {
        max-width: 80px;
    }

    .dashboardMettingBox {
        padding-left: 0px !important;
    }

    .min-h-140.commentAttachmentsBoxMain {
        min-height: 160px !important;
    }

    .generalNotesBox .boxdetailsMM {
        width: 78% !important;
    }

    .commentAttachmentsBoxFooter a {
        padding: 15px 16px !important;
    }

    .footerBottomMM2 a {
        margin-right: 3px;
        color: #666666 !important;
        /*padding: 17px 45px !important;*/
    }

    .addnewBox .addNewMeetingText.addNewAttachmentText {
        background-position-x: 45px !important;
    }

    .flyout {
        right: 2px !important;
        top: 0px !important;
    }
}
/* Task Color Defination */
@media only screen and (min-width: 1200px) {
    .tblTaskClrdef .no {
        width: 13%;
        text-align: left;
    }

    .tblTaskClrdef .color {
        width: 20%;
        text-align: left;
    }
    /*.tblTaskClrdef  {
        width:40%;
    }*/
    .tblTaskClrdef .action {
        width: 5%;
    }

    .staffInterviewPopup .modal-content {
        width: 705px;
    }
}
/* Task Color Defination */
@media only screen and (max-width: 1280px) {
    /*gridview table*/
    .cardViewTable.table_new tbody tr td:last-child {
        margin-right: 0px !important;
    }

    .cardViewTable.table_new tbody tr td {
        margin-right: 29px !important;
    }

    #historyModal .modal-content {
        max-height: 500px !important;
        overflow: auto;
        height: auto;
    }

    #divViewer .leftbar {
        position: absolute;
        top: -370px !important;
    }

    .footerEditSection, .footerDeleteSection, .footerPrivacySection {
        background-position-x: 20px !important;
    }

    .generalNotesBox .footerBottomMM2 a {
        padding: 17px 35px !important;
    }

    .footerPrivacySection {
        background-position-x: 20px !important;
    }

    .transactionDetailPage {
        margin-left: 135px;
    }
}
/* Task Color Defination */
.dataTables_wrapper table {
    -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 1024px) {

    .news-form {
        display: none !important;
    }

    .gridView .cardViewTable.table_new tbody tr td {
        width: 48% !important;
        background: none !important;
        margin-bottom: 0px !important;
        margin-right: 15px !important;
    }

    .gridView .tabdetails {
        background: #f5f5f5;
    }

    .newFilters .form-group {
        width: 100% !important;
    }

    #filters.newFilters {
        background-color: #fff !important;
    }

    .newFilters form {
        border: none !important;
    }

    .filterNew .listViewBtn, .filterNew .gridViewBtn {
        display: none;
    }

    .sm-in-block {
        display: inline-block !important;
    }
    /*fix scroll issue in responsive*/
    .main-menu .container-fluid {
        overflow: hidden;
    }

    .modal.filterPopup .close {
        opacity: 1 !important;
    }

    .modal.filterPopup .theme_label {
        font-size: 12px;
    }

    .modal.filterPopup #filters.newFilters .btn-clear {
        background-color: #efefef !important;
        border: solid 1px #e9e9e9 !important;
    }

    .sm-block {
        display: block !important;
    }

    .sm-hidden {
        display: none !important;
    }

    .sm-text-center {
        text-align: center !important;
    }

    .listView {
        display: none !important;
    }

    .gridView {
        display: block !important;
    }

    .assacibilitybar ul li a {
        font-size: 10px !important;
    }

    .downloadAppLink_footer.general_messageForApp .download_appText {
        margin-top: 35px !important;
    }

    .downloadAppLink_footer.general_messageForApp .app_right_section {
        padding-top: 30px !important;
    }

    #wizard_content #rootwizard .nav-tabs-linetriangle > li.active > a:after, #wizard_content #rootwizard .nav-tabs-linetriangle > li.active > a:before {
        border: none !important;
    }

    #wizard_content #rootwizard .nav-tabs-linetriangle:after {
        border-bottom: none !important;
    }

    #wizard_content #rootwizard .nav li a::after {
        content: "";
    }

    .ico-com-tab {
        display: block !important;
    }

    #wizard_content #rootwizard .nav-tabs-linetriangle li {
        border: 0.5px solid #ececec;
    }

    #wizard_content .text-com-tab {
        display: none !important;
    }

    #wizard_content #rootwizard .nav-tabs-linetriangle > li > a {
        padding: 10px !important;
    }

    #FeedBackOnrecommendations .inputboxContainer {
        width: 55%;
    }

    .sm-text-center {
        text-align: center !important;
    }

    .meetingManagementDashboard .headerMM.b-r-15.white_back.p-30, .meetingManagementDashboard .headerMM.white_back.p-30 {
        padding: 10px !important;
    }

    .pLeftSide, .pRightSide, .pCenter {
        padding: 10px !important;
    }

    .meetingManagementDashboard .boxdetailsMM.p-l-20.m-t-10 {
        padding-left: 10px !important;
    }

    .dataTables_wrapper table {
        min-width: 1000px !important;
    }

    .footer-wrapp {
        /*bottom: -490px !important;*/
    }

    .dropdown-menu ul img {
    }

    .hidden-sm {
        display: none !important;
    }

    .decisionExecutionCircleDiv h2 {
        font-size: 24px;
        line-height: 40px;
    }

    .decisionExecutionCircleDiv .c100.big {
        font-size: 95px !important;
    }

    .folloupdashboard .roundgraphcontainer p {
        font-size: 12px !important;
        margin-left: -17px !important;
    }
}
/*REMOVE SIDEBAR IF ITS NOT THERE ADD CLASS no-leftbar*/
@media only screen and (max-width: 900px) and (min-width: 768px) {
    .app_left_section {
        width: auto !important;
    }

        .app_left_section .w-154 {
            width: auto !important;
        }

    .downloadAppLink_footer .download_appText {
        margin-top: 35px !important;
    }

    .downloadAppLink_footer.general_messageForApp .download_appText {
        margin-top: 35px !important;
    }

    .downloadAppLink_footer .app_right_section {
        padding-top: 25px !important;
    }


    .footer ul {
        margin: 0 !important;
        padding: 0 !important;
    }

    #FeedBackOnrecommendations .inputboxContainer {
        width: 80%;
    }

    #historyModal .modal-content {
        max-height: 650px !important;
    }

    .no-leftbar .tab-content.filters.m-t-25 {
        margin-left: 0px !important;
    }

    .lft-links ul li a {
        font-size: 1.00em !important;
    }

    .calanderview tab-pane.tabPaneCalendarView {
        overflow: scroll !important;
    }

    .calanderview div#holder {
        min-height: 600px;
        overflow: scroll;
        width: 750px;
        padding: 0px !important;
    }
}

@media only screen and (max-width: 767px) {
    .gridView .card span {
        font-size: 13px !important;
    }

    .tipheading p {
        width: 100% !important;
    }

    .rightaction span {
        margin: 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .gridView .cardViewTable.table_new tbody tr td {
        margin-right: 11px !important;
    }

    .newlyadded {
        padding: 58px !important;
    }

    span.highlighter.m-l-50, span.highlighter.m-r-50 {
        padding: 0px !important;
        margin: 0px !important;
    }

    #entityProfileSummaryPage .Boxheader p {
        font-size: 10px !important;
    }

    #wizard_content #rootwizard .nav-tabs-linetriangle li {
        border: 0.5px solid #ececec;
    }

    #wizard_content #rootwizard .nav li a::after {
        content: "";
    }

    .ico-com-tab {
        display: block !important;
    }

    #wizard_content .text-com-tab {
        display: none !important;
    }

    .disputeTypePoup a.tip span {
        top: 24% !important;
        left: 55% !important;
    }

        .disputeTypePoup a.tip span:before {
            right: 30px !important;
            top: 98% !important;
            left: 86% !important;
            right: 14px !important;
            border-left: 8px solid transparent !important;
            border-right: 8px solid transparent !important;
            border-top: 8px solid #dedede !important;
        }

    .pLeftSide, .pRightSide, .pCenter {
        width: 100% !important;
    }

        .pCenter.w90.bluebg {
            width: 100% !important;
        }

    .sm-m-t-15 {
        margin-top: 15px !important;
    }

    .navbar-default .navbar-toggle {
        margin-left: 10px !important;
    }

    .calanderview .tab-content .tab-pane {
        overflow: scroll !important;
    }

    .tab-content.calanderview.filters .tab-pane {
        overflow-x: auto !important;
    }

    .calanderview div#holder {
        min-height: 600px;
        overflow: scroll;
        width: 800px;
        padding: 0px !important;
    }

    .dataTables_wrapper table {
        /*min-width: 700px !important;*/
        -webkit-overflow-scrolling: touch;
    }

    .dataTables_wrapper .tablModificationOffPrint {
        min-width: 1200px !important;
    }

    .deposiInforNegMar {
        margin-top: 10px !important;
    }

    .dashboardLeftSideBarFollowUp {
        margin-left: 0 !IMPORTANT;
    }

    .generalNotesBox .footerBottomMM2 .footerDeleteSection, .generalNotesBox .footerBottomMM2 .footerEditSection {
        padding: 0px 50px !important;
    }

    .privace-dropdown {
        width: 100% !important;
    }

    .commentAttachmentsBoxFooter a {
        padding: 15px 22px !important;
    }

    .dashboardAllSystem .smgraphboxes span {
        margin-left: 5px !important;
        font-size: 12px !important;
    }
}

@media (min-width: 576px) {
    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }
}

@media screen and (max-width: 415px) and (orientation: portrait) {
    .login-wrapper {
        background: #6D223B !important;
    }
}

@media only screen and (max-width: 420px) {

    #registrationFollowUp .attachmentContainer {
        float: left;
    }

    .sm-p-0 {
        padding: 0px !important;
    }

    .simplyIcons a {
        font-size: 9px;
        padding: 3px 4px !important;
    }

    .scrollAbleTabs .owl-prev, .scrollAbleTabs .owl-next {
        top: -50px !important;
    }

    .enp_pills.nav-pills li {
        margin-top: 0px !important;
    }

    .CompanyFormPopup .tablDropDown, .individualFormPopup .tablDropDown {
        margin: 40px 0px !important;
    }

    .sm-text-left {
        text-align: left !important;
    }

    .sm-pull-left {
        float: left !important;
    }

    .CompanyFormPopup span, .individualFormPopup span {
        font-size: 12px !important;
    }

    .ENPheader .sm-p-10 {
        padding: 10px !important;
    }

    .sm-p-10 {
        padding: 10px !important;
    }

    .sm-w-80 {
        width: 80%;
    }

    .sm-m-t-10 {
        margin-top: 10px !important;
    }

    .partnersAndFoundersD ul {
        padding: 5px !important;
    }

    .partnersAndFoundersD .icon_plus_minus {
        padding: 20px !important;
    }

    .partnersAndFoundersD .CompanyClick, .partnersAndFoundersD .customerName {
        width: 70% !important;
    }

        .partnersAndFoundersD .CompanyClick img, .partnersAndFoundersD .customerName img {
            padding: 0px !important;
            display: none !important;
        }

        .partnersAndFoundersD .CompanyClick .p-t-20, .partnersAndFoundersD .customerName .p-b-20 {
            padding: 5px !important;
            text-transform: capitalize;
        }

    .partnersAndFoundersD .tablDropDown {
        margin: 5px !important;
        padding: 7px 17px !important;
        border-radius: 50px !important;
    }

    .NewEntityProfilePage .companyName {
        width: 70%;
    }

    .NewEntityProfilePage .currentAgents, .NewEntityProfilePage .previousAgents {
        clear: both;
    }

    .sidebarPreviousNext {
        display: none !important;
    }

    .NewEntityProfilePage .savebtn_eci, .NewEntityProfilePage .savebtn_efi, .NewEntityProfilePage .savebtn_ai {
        top: 32px !important;
    }

    .NewEntityProfilePage .topRightBtn img {
        width: 32px !important;
        height: 32px !important;
    }

    .NewEntityProfilePage .enp_pills.nav-pills li div {
        padding: 24px !important;
    }

    .NewEntityProfilePage .enp_pills.nav-pills li span.headText {
        display: none;
    }

    .filters .NewEntityProfilePage .ENPBody .tab-pane {
        padding: 20px 0px !important;
    }
    /*grid view*/
    .cardViewTable .dataTables_wrapper table {
        min-width: auto !important;
    }

    .gridView .cardViewTable.table_new tbody tr td {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .gridView .table.table-striped tbody tr:nth-child(2n+1) td {
        background: none !important;
    }


    /*fix header button of arabic*/
    li .round_arabic {
        padding: 7px 12px !important;
    }

    .sm-in-block {
        display: inline-block !important;
    }
    /*fix button size in mobile devices*/
    .btn.btn-theme {
        /*padding: 6px 12px !important;*/
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .ico-question-dark:before {
        content: "" !important;
    }
    /*fix scroll issue in responsive*/
    .main-menu .container-fluid {
        overflow: hidden;
    }

    .modal.filterPopup .close {
        opacity: 1 !important;
    }

    .modal.filterPopup .theme_label {
        font-size: 12px;
    }

    .modal.filterPopup #filters.newFilters .btn-clear {
        background-color: #efefef !important;
        border: solid 1px #e9e9e9 !important;
    }

    .sm-block {
        display: block !important;
    }

    .sm-hidden {
        display: none !important;
    }

    .sm-text-center {
        text-align: center !important;
    }

    .modal.filterPopup #filters.newFilters .btn {
        padding: 10px 30px !important;
    }

    /*hide list view in mobile and dispaly grid view*/

    #filters.newFilters {
        background-color: #fff !important;
    }

    .modal.filterPopup .modal-header {
        padding: 15px !important;
        padding-bottom: 0 !important;
    }

    .modal.filterPopup .modal-body {
        padding: 0 30px !important;
    }

    .newFilters form {
        border: none !important;
    }

    .tabdetails.p-t-40 {
        padding-top: 20px !important;
    }

    .sm-w100 {
        width: 100%;
    }

    .sm-pull-left {
        float: left;
    }

    .btn_printicon.sm-block {
        display: block !important;
    }

    .gridView {
        display: block !important;
    }

    .listView {
        display: none;
    }

    .filterNew .listViewBtn, .filterNew .gridViewBtn {
        display: none;
    }

    .gridView .tabdetails {
        background: #f5f5f5;
    }
    /*fix header in mobile*/
    .assacibilitybar.p-t-15 {
        margin: 0 !important;
        padding: 0 !important;
    }

    .logo {
        margin-bottom: 0px !important;
    }

    input.form-control.searchbar {
        background-image: none !important;
    }

    .logo .right img {
        max-width: 50% !important;
    }

    .logo .brand img {
        max-width: 80%;
    }

    #filters.newFilters .btn {
        padding-left: 30px !important;
    }
    /*newfilters in mobile*/
    .newFilters .form-group {
        width: 100% !important;
    }

    .paymentHistoryPage button.btn.btn-theme.m-r-15.m-b-5.btn_printicon {
        padding-left: 30px !important;
    }

    .TimeLine .slick-slide {
        height: 90px !important;
    }

    .TimeLine .slick-prev, .slick-next {
        top: 65% !important;
    }

    .cd-horizontal-timeline .events a {
        width: 100% !important;
    }

    .ico-question-dark:before {
        content: "" !important;
    }

    .dashboardDropDownEinsp .ddatDashboard {
        left: 90px !important;
    }

    .dashboardDropDownEinsp .privace-dropdown {
        width: 170% !important;
    }

    .welcomebox .dashboardDropDownEinsp .dropdownBtnMM {
        width: 80% !important;
    }

    .downloadAppLink_footer.general_messageForApp .download_appText {
        margin-top: 25px !important;
    }

    #staffDetails .col-md-10 span {
        font-size: 12px !important;
    }

    .disputeTypePoup .modal-body {
        padding: 0 !important;
    }

    #staffDetails .cardContainer {
        overflow: auto !important;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .disputeTypePoup a.tip span:before {
        right: 30px !important;
        top: 97% !important;
        left: 75% !important;
        right: 14px !important;
        border-left: 8px solid transparent !important;
        border-right: 8px solid transparent !important;
        border-top: 8px solid #dedede !important;
    }

    .disputeTypePoup a.tip span {
        top: 20% !important;
        left: 24% !important;
    }

    .disputeTypePoup .nav-pills > li {
        width: 100% !important;
    }

    #historyModal .currentBtnTop {
        float: none !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
        display: inline-block !important;
    }

    #FeedBackOnrecommendations .CommentsPrivaceButtons {
        position: unset !important;
    }

    #FeedBackOnrecommendations .inputboxContainer {
        width: 100% !important;
    }

    #FeedBackOnrecommendations .footergrebgMM .collapsed {
        background-position: 0 center !important;
    }

    #FeedBackOnrecommendations .footergrebgMM .Acomment {
        background-position: 0 center !important;
    }

    #FeedBackOnrecommendations .Acomment {
        font-size: 12px;
    }

    #FeedBackOnrecommendations .commentAttachmentsBoxFooter a {
        width: 50%;
        float: left !important;
        display: inline-block;
    }

    #FeedBackOnrecommendations .paddedlr70 {
        padding: 0 20px !important;
    }

    .pRightSide {
        width: 100% !important;
    }

    .pCenter {
        width: 100% !important;
    }

    .pLeftSide {
        width: 100% !important;
    }

    .pCenter.w90.bluebg {
        width: 100% !important;
    }
    /*RICH TEXT editor IN MOBILES*/
    .meetingManagementDashboard .owl-theme .owl-controls {
        display: none !important;
    }

    .meetingManagementDashboard .meetingAgendaFilter a {
        width: 100% !important;
    }

    .grebgMM .dateFx {
        margin-top: 0px !important;
        float: left !important;
    }

    .richtextcontainer {
        overflow-X: auto;
    }

    .rightaction a {
        padding: 23px 12px 22px 40px !important;
    }

    .approvalInforPopup .modal-header {
        text-align: center;
        border-bottom: 0;
        padding: 20px 10px 0 0px;
    }

    #menuBarDiv {
        min-width: 1000px;
    }

    .sm-m-b-5 {
        margin-bottom: 5px;
    }

    .calanderview div#holder {
        width: 500px !important;
    }

    .right_assacibility input.form-control.searchbar {
        padding: 10px !important;
    }

    .assacibilitybar ul li {
        padding: 10px 5px !important;
    }

    .generalNotesBox .footerBottomMM2 a {
        padding: 17px 50px !important;
    }

    .generalNotesBox .footerBottomMM2 .footerEditSection {
        padding: 0px 15px !important;
    }

    .commentsCOntainer {
        padding: 0 !important;
    }

    .meetingManagement .note-editable {
        height: 400px !important;
    }

    .agendalistHeader {
        height: auto !important;
    }

        .agendalistHeader .mmediIcons {
            text-align: left !important;
        }

    .login-wrapper .login-container {
        height: 100% !important;
    }

    .assacibilitybar a {
        font-size: 10px !important;
    }

    .right_assacibility {
        float: left;
    }

    .AdvancedSearch {
        display: none;
    }

    .right_assacibility ul {
        float: left;
        margin-left: 0;
        padding: 0;
    }

    .CommentsPrivaceButtons {
        position: absolute !important;
        right: 25px;
    }

    .sm-p-l-0 {
        padding-left: 0px;
    }

    .sm-m-l-0 {
        margin-left: 0px;
    }

    .leftContent {
        position: relative;
    }

    #divViewer .leftbar {
        margin-left: auto !important;
    }

        #divViewer .leftbar .TimeLine {
            padding-left: 25px !important;
        }

    .transactionDetailPage {
        margin-left: auto !important;
    }

    .TimeLineContainer .TimeLine {
        padding-left: 25px;
    }

    .showCollapse {
        padding: 3px 32px 3px 10px !important;
        font-size: 10px !important;
    }

    .select2-search-choice {
        font-size: 13px !important;
    }

    .min260 {
        width: 260px !important;
    }

    .signaturePopup .modal-body {
        padding: 10px !important;
    }

    .signaturePopup .modal-header {
        text-align: center !important;
        border-bottom: 0 !important;
        padding: 15px 20px 0 0px !important;
    }

    .sm-p-r-0 {
        padding-right: 0px !important;
    }

    .sm-w-65 {
        width: 65%;
    }

    .sm-w-35 {
        width: 35%;
    }

    .sm-pull-left {
        float: left;
    }

    .sm-m-t-30 {
        margin-top: 30px;
    }

    .sm-m-t-25 {
        margin-top: 25px;
    }

    .text-capitalize a {
        display: inline !important;
    }

    .sowPopup .modal-content-wrapper {
        display: block !important;
    }

    .sowPopup .modal-dialog {
        display: block !important;
    }

    .sowPopup, .modal {
        z-index: 99999999 !important;
    }

        .sowPopup .modal-body {
            padding: 20px !important;
        }

        .sowPopup .modal-header {
            padding: 15px 30px 0 10px !important;
        }

    #dashboardleft2 {
        max-height: 310px !important;
    }

    #dashboardright2 {
        padding-bottom: 65px;
    }

    .flyout {
        right: 0px;
        top: 0 !important;
    }

    .headerMM.white_back.p-20 {
        padding: 0px !important;
    }

    .moreDetailSectionMM.CommentSectionMM.p-20 {
        padding: 20px !important;
    }

    .commentAttachmentsBoxFooter a {
        padding: 5px 13px !important;
    }

    .inputboxContainer {
        width: 75% !important;
    }

    .commentAttachmentsBox {
        font-size: 12px;
    }

    .min-h-140.commentAttachmentsBoxMain {
        min-height: 140px !important;
    }

    .widht-sm-100 {
        width: 100% !important;
    }

    .commentsFooterSection .commentsImputMM {
        padding-right: 110px !important;
    }

    .inputboxContainer a {
        margin-right: 0px !important;
    }

    .inputboxContainer img {
        width: 15px !important;
        margin-right: 5px !important;
    }

    .CommentaudioIco {
        height: 11px !important;
    }

    .commentAttachmentsBoxMain .commentAttachmentsBoxFooter a {
        float: none !important;
    }

    .dashboardAllSystem .smgraphboxes span {
        margin-left: 5px !important;
    }

    .tableToolTip a.tt-right.tip span, .tableToolTip a.tt-left.tip span {
        top: -220px !important;
        left: 40% !important;
    }

        .tableToolTip a.tt-right.tip span:before, .tableToolTip a.tt-left.tip span:before {
            left: 18px !important;
            top: 100% !important;
            border-left: 8px solid transparent !important;
            border-right: 8px solid transparent !important;
            border-top: 8px solid #000;
        }

        .tableToolTip a.tt-right.tip span:before {
            top: -17px !important;
            left: 50px !important;
            border-left: 8px solid transparent !important;
            border-right: 8px solid transparent !important;
            border-bottom: 8px solid black !important;
            border-left: 8px solid transparent !important;
            border-top: none !important;
            top: -9px !important;
            right: 5px !important;
        }


    .tableToolTip a.tt-right.tip span {
        top: 25px !important;
        left: 0 !important;
        right: 5% !important;
    }
}

@media only screen and (max-width: 375px) {
    #wizard_content #rootwizard .nav-tabs > li > a {
        min-width: 56px !important;
    }
}

@media only screen and (max-width: 360px) {
    .app_left_section .w-154 {
        width: 145px !important;
    }

    .assacibilitybar a {
        font-size: 9px !important;
    }

    .m-xsm-t-15 {
        margin-top: 15px !important;
    }

    .assacibilitybar ul li {
        padding: 10px 10px !important;
    }

    .userImgMM img {
        width: 35px !important;
    }

    .footerMM .moreuserbuttonsm {
        display: block !important;
    }

    .footerMM .moreuserbuttonlg {
        display: none !important;
    }

    .moreUsers p, .moreUsers a {
        width: 35px !important;
        height: 35px !important;
    }

    .roundedImageMM {
        width: 55px !important;
        height: 55px !important;
        font-size: 16px !important;
    }

    .headerMM .boxdetailsMM {
        padding-left: 10px !important;
        margin-top: 1px !important;
    }

    .grebgMM .footergrebgMM .commentsMM, .grebgMM .footergrebgMM .attachmentsMM {
        width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0 !important;
    }

    .comment-history {
        font-size: 10px !important;
    }

    .plyr__controls {
        width: 265px !important;
    }
}
/*Media Query for ipad pro */
/* Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .downloadAppLink_footer .app_right_section {
        padding-top: 25px !important;
    }

    .general_messageForApp .download_appText {
        margin-top: 30px !important;
    }

    .app_left_section {
        width: auto !important;
    }

        .app_left_section .w-154 {
            width: auto !important;
        }

    .download_appText {
        margin-top: 30px !important;
    }

    .moreDetailSectionMM .CommentSectionMM {
        padding: 10px 0px !important;
    }

    #dashboardright2 {
        height: 360px !important;
    }

    .no-leftbar .tab-content.filters.m-t-25 {
        margin-left: 0px !important;
    }

    .userImgMM img {
        width: 45px !important;
    }

    .commentAttachmentsBoxMain .commentAttachmentsBoxFooter a {
        padding: 15px 19px !important;
    }

    .pLeftSide {
        padding: 10px !important;
    }

    .lrDashboardNew .footerBottomMM2 a {
        margin-left: 0px !important;
    }
}
/* Portrait */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .lrDashboardNew .footerBottomMM2 a {
        margin-left: 0px !important;
    }

    .lrDashboardNew .boxdetailsMM {
        width: 100% !important;
    }

    .downloadAppLink_footer .app_right_section {
        padding-top: 25px !important;
    }

    .general_messageForApp .download_appText {
        margin-top: 30px !important;
    }

    .app_left_section {
        width: auto !important;
    }

        .app_left_section .w-154 {
            width: auto !important;
        }

    .download_appText {
        margin-top: 30px !important;
    }

    #dashboardright2 {
        height: 348px !important;
    }

    .pCenter.w90.bluebg {
        width: 90% !important;
    }

    .newlyadded, .newlydeleted {
        padding: 24px !important;
    }

    .pRightSide {
        height: 125px !important;
        padding: 10px !important;
    }

    .pLeftSide {
        padding: 10px !important;
    }

    .no-leftbar .tab-content.filters.m-t-25 {
        margin-left: 0px !important;
    }

    .generalNotesBox .footerBottomMM2 .footerDeleteSection, .generalNotesBox .footerBottomMM2 .footerEditSection {
        padding: 0px 10px !important;
    }

    .userImgMM img {
        width: 30px !important;
    }

    .attendeeBox .userImgMM img {
        width: 50px !important;
    }

    .footerMM .moreuserbuttonsm {
        display: block !important;
    }

    .moreuserbuttonlg {
        display: none !important;
    }

    .moreUsers p, .moreUsers a {
        width: 30px !important;
        ;
        height: 30px !important;
    }

    .commentAttachmentsBoxFooter a {
        padding: 15px 10px !important;
    }

    .moreDetailSectionMM .CommentSectionMM {
        padding: 10px 0px !important;
    }

    .moreDetailSectionMM .commentAttachmentsBoxFooter a {
        padding: 15px 10px !important;
    }

    .min-h-140.commentAttachmentsBoxMain {
        min-height: 180px !important;
    }
}
/*IPAD 1 and 2 media Query*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {
    .userImgMM img {
        width: 35px !important;
    }

    .pCenter {
        width: 80% !important;
    }
    /*.pRightSide{
        height: 156px !important;
    }*/
    .footerMM .moreuserbuttonsm {
        display: block !important;
    }

    .footerMM .moreuserbuttonlg {
        display: none !important;
    }

    .moreUsers p, .moreUsers a {
        width: 35px !important;
        height: 35px !important;
    }
    /*General Information Page for comments seciton*/
}
/*Happiness Page */
.face a {
    font-size: 15px;
    background-image: url(../img/happiness-page/happy.png);
    width: auto;
    height: 124px;
    display: block;
    background-repeat: no-repeat;
    margin: 0px auto;
    background-position: center;
}

.happyface a {
    background-image: url(../img/happiness-page/happy.png);
}

.sadface a {
    background-image: url(../img/happiness-page/unhappy.png);
}

.neutralface a {
    background-image: url(../img/happiness-page/neutral.png);
}

.happyface.active a {
    background-image: url(../img/happiness-page/happy-selected.png);
}

.sadface.active a {
    background-image: url(../img/happiness-page/unhappy-selected.png);
}

.neutralface.active a {
    background-image: url(../img/happiness-page/neutral-selected.png);
}

.sadface p {
    border-right: none !important;
}

.face p {
    font-size: 18px;
    text-align: center;
    margin: 0pc auto;
    color: #fff;
    padding: 10px 0px;
    width: 2px;
    height: 40px;
    border-right: solid 2px #F08997;
    overflow: hidden;
    width: 100%;
}

.face.active p {
    color: #3e3e3e;
    ;
}

.happynessButton {
    width: 240px;
    height: 50px;
}

.fullScreenContainer .modal .modal-content {
    border: none;
}

h1.white {
    height: 39px;
    font-size: 33px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.popupBtn a {
    bottom: 35px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0px;
    background-image: url(../img/happiness-page/happiness-icon.png) !important;
    background-repeat: no-repeat !important;
    width: 100%;
    text-align: center !important;
    background-color: #4aaaff !important;
    width: 3%;
    background-position: 40% 40% !important;
    margin-bottom: 10px;
    position: fixed;
}

.modalBg {
    background: rgba(248,80,50,1);
    background: -moz-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(233,73,118,1)));
    background: -webkit-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: linear-gradient(135deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#4aaaff', GradientType=1 );
    color: #fff;
}
/*
small.help-block.with-errors {
    margin-top: -19px !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}*/
/* HAPPINESS PAGE ENDS HERE */
/* Changes 23-05-2017 */
#radioCheck1, #radioCheck2 {
    display: none;
}

.comite_radio {
    float: left;
    width: 100%;
    margin-left: 0px !important;
    margin: 0;
}

.members-of-committe {
    padding: 0;
    margin-top: 15px;
}

.comite_radio span {
    vertical-align: sub !important;
}

.with-errors-important {
    color: #f55753;
    /*color: #fff;*/
}

#accept-terms {
    display: none;
}

.maroonCircle {
    background: #76286d;
}

.blueCircle {
    background: #1f75fe;
}

.greenCircle {
    background-color: #1dac78;
}

.indigoCircle {
    background-color: #76286d;
}

.yelloCircle {
    background-color: #ffcf48;
}

.brownCircle {
    background-color: #9f8170;
}

.redCircle {
    background: #cc4a4c;
}

.roundedCircle {
    width: 21px;
    height: 21px;
    display: inline-block;
    border-radius: 30px;
    margin-right: 25px;
    vertical-align: top;
}
/* ENTRY DOCUMENTS */
.entity-documents .icon-ico-doc {
    background-image: url("../img/icons/ico-doc.png");
}

.entity-documents .icon-ico-pdf {
    background-image: url(../img/icons/ico-pdf.png);
}

.entity-documents .icon-ico-jpg {
    background-image: url(../img/icons/ico-jpg.png);
}

.entity-documents .icon-ico-png {
    background-image: url(../img/icons/ico-png.png);
}

.entity-documents .icon {
    height: 21px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 20px;
    width: 16px;
}
/* jQuery Slimscroll */
.scroller-wrapper {
    border: 1px solid #dedede;
    border-radius: 2px !Important;
    padding: 12px 15px;
}

    .scroller-wrapper > label {
        margin-bottom: 18px;
    }

.scroller {
    padding: 0px;
    margin: 0px;
    padding-right: 12px;
    overflow: hidden;
}

.scroll-title {
    font-family: 'Montserrat';
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    margin-bottom: 4px !important;
    margin-top: 5px !important;
}

.Montserrat {
    font-family: 'Montserrat' !important;
}

.scroll-sub-title {
    font-size: 13px;
}

.scroller-footer {
    margin-top: 10px;
}

    .scroller-footer:before, .scroller-footer:after {
        content: " ";
        display: table;
    }

    .scroller-footer:after {
        clear: both;
    }

.slimScrollBar {
    margin-right: 0px;
    border-radius: 100px !important;
    opacity: 1 !important;
    width: 5px !important;
}
/* execution survey */
.greybg {
    background-color: #f9f9f9;
    border: solid 1px #eae8e8;
}

.grey_bg {
    background-color: #f9f9f9;
}

.question {
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 600;
    color: #000000;
    padding: 10px;
    margin-bottom: 0px;
}

div.stars {
    display: inline-block;
}

input.star {
    display: none;
}

label.star {
    float: right;
    padding: 10px;
    font-size: 36px;
    color: #444;
    transition: all .2s;
}

input.star:checked ~ label.star:before {
    content: '\f005';
    color: #42c4e9;
    /*transition: all .25s;*/
}

input.star-5:checked ~ label.star:before {
    color: #FE7;
    text-shadow: 0 0 20px #952;
}

input.star-1:checked ~ label.star:before {
    color: #F62;
}

label.star:hover {
    transform: rotate(-15deg) scale(1.3);
}

label.star:before {
    content: '\f006';
    font-family: FontAwesome;
    color: #dedede;
}

label.star {
    font-size: 30px !important;
}
/* sxecution srvey */
.icon-staff:hover span, .icon-staff.active span {
    background-image: url(../img/theme/ico-staff-active.png) !important;
}

.icon-staff span {
    background-image: url(../img/theme/ico-staff.png);
}

.insurancePolicy {
    display: none;
}

    .insurancePolicy:hover span, .insurancePolicy.active span {
        background-image: url(../img/theme/ico-followup-active.png) !important;
    }
/* sxecution srvey */
.ico-tradeLicence:hover span, .ico-tradeLicence.active span {
    background-image: url(../img/theme/ico-staff-doc-active.png) !important;
}

.ico-tradeLicence span {
    background-image: url(../img/theme/ico-staff-doc.png);
}
/* ----------------- */
.Evaluation:hover span, .Evaluation.active span {
    background-image: url(../img/theme/ico-eva-active.png) !important;
}

.Evaluation span {
    background-image: url(../img/theme/ico-staff-interview.png);
}
/* ----------------- */
.Interviewers:hover span, .Interviewers.active span {
    background-image: url(../img/theme/ico-interviewer-active.png) !important;
}

.Interviewers span {
    background-image: url(../img/theme/ico-interviewer.png);
}

.requestAdvertisment:hover span, .requestAdvertisment.active span {
    background-image: url(../img/theme/ico-advertisement-active.png) !important;
}

.requestAdvertisment span {
    background-image: url(../img/theme/ico-advertisement.png);
}

.productsRequest:hover span, .productsRequest.active span {
    background-image: url(../img/theme/ico-products-active.png) !important;
}

.productsRequest span {
    background-image: url(../img/theme/ico-products.png);
}

.branch label {
    font-size: 12px;
    color: #626262;
}

.productScroller {
    height: 270px !important;
}

.showPopup {
    cursor: pointer;
}

    .showPopup:hover {
        text-decoration: underline;
    }

.blupreviewicon {
    background-image: url(../img/theme/ico-preview.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 5px !important;
    padding-left: 37px !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
    font-size: 11px !important;
}

.taskListing span {
    background-image: url(../img/theme/ico-task-listing.png);
}

.taskHistory span {
    background-image: url(../img/theme/ico-task-history.png);
}

.taskDetails span {
    background-image: url(../img/theme/ico-task-details.png);
}

.taskDetails:hover span, .taskDetails.active span {
    background-image: url(../img/theme/ico-task-details-active.png);
}

.taskListing:hover span, .taskListing.active span {
    background-image: url(../img/theme/ico-task-listing-active.png);
}

.taskHistory:hover span, .taskHistory.active span {
    background-image: url(../img/theme/ico-task-history-active.png);
}

.executionSurvey:hover span, .executionSurvey.active span {
    background-image: url(../img/theme/ico-survey-exe-active.png);
}

.executionSurvey span {
    background-image: url(../img/theme/ico-survey-exe.png);
}

.glyphicon-plus:before {
    color: #5cb85c;
}

.glyphicon-minus:before {
    color: #d9534f;
}

.overexelabel {
    padding: 7px 0 12px 0px;
    font-size: 14px !important;
}

.overexetxt {
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 17px;
    color: #000;
    font-weight: 700;
}

.checkboxAttendees label::after {
    left: 2.2px !important;
}

.plusminusField input[type="number"]::-webkit-outer-spin-button,
.plusminusField input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.total_evaluation {
    width: 270px !important;
}

.SurveyList a, .executionSurvey a, .surveyHistory a, .LOVDefiniton a {
    pointer-events: all !important;
}

.events-wrapper .next {
    pointer-events: none !important;
}

.noshowButton {
    border-radius: 25px;
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(233,73,118,1)));
    background: -webkit-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: linear-gradient(135deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    color: #fff;
}

.autoWidth {
    width: auto !important;
}
/* ----------------- */
/* TIME LINE */
.table tbody tr.selected td {
    background: none !Important;
}
/* --------------------------------
 Primary style
 -------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);

*, *::after, *::before {
    box-sizing: border-box;
}
/* --------------------------------
Main Components
-------------------------------- */
.cd-horizontal-timeline a {
    text-decoration: none;
}

.cd-horizontal-timeline {
    opacity: 0;
    margin: 2em auto;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

    .cd-horizontal-timeline::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'mobile';
        display: none;
    }

    .cd-horizontal-timeline.loaded {
        /* show the timeline after events position has been set (using JavaScript) */
        opacity: 1;
    }

.TimeLineContainer {
    width: 100%;
}

.cd-horizontal-timeline .timeline {
    position: relative;
    height: 100px;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.cd-horizontal-timeline .events-wrapper {
    position: relative;
    height: 100%;
    margin: 0 40px;
    /*overflow: hidden;*/
}

    .cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
        /* these are used to create a shadow effect at the sides of the timeline */
        content: '';
        position: absolute;
        z-index: 2;
        top: 0;
        height: 100%;
        width: 20px;
    }
/*.cd-horizontal-timeline .events-wrapper::before {
    left: 0;
    background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
    background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
    right: 0;
    background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
    background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}*/
.cd-horizontal-timeline .events {
    /* this is the grey line/timeline */
    position: absolute;
    z-index: 1;
    left: 0;
    top: 49px;
    height: 2px;
    /* width will be set using JavaScript */
    background: #dfdfdf;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
}

.events-content ol {
    list-style-type: none;
}

section.cd-horizontal-timeline.taskHistoryTimeline.loaded .filling-line {
    width: 85%;
}

section.cd-horizontal-timeline.taskHistoryTimeline .events a.selected::after {
    pointer-events: none !important;
}

.cd-horizontal-timeline .filling-line {
    /* this is used to create the green line filling the timeline */
    position: absolute;
    z-index: 1;
    left: 40px;
    top: 0;
    height: 100%;
    width: 114%;
    background-color: #66cc99;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}

.cd-horizontal-timeline .events a {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-align: center;
    font-size: 1.3rem;
    padding-bottom: 15px;
    color: #383838;
    /* fix bug on Safari - text flickering while timeline translates */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

    .cd-horizontal-timeline .events a::after {
        /* this is used to create the event spot */
        content: '';
        position: absolute;
        left: 50%;
        right: auto;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: -5px;
        height: 12px;
        width: 12px;
        border-radius: 50%;
        border: 2px solid #E4E4E4;
        background-color: #E4E4E4;
        -webkit-transition: background-color 0.3s, border-color 0.3s;
        -moz-transition: background-color 0.3s, border-color 0.3s;
        transition: background-color 0.3s, border-color 0.3s;
        pointer-events: none;
    }

.no-touch .cd-horizontal-timeline .events a:hover::after {
    background-color: #66cc99;
    border-color: #66cc99;
}

.cd-horizontal-timeline .events a.selected {
    /*pointer-events: none;*/
}

    .cd-horizontal-timeline .events a.selected::after {
        background-color: #66cc99;
        border-color: #66cc99;
        pointer-events: all !important;
    }

@media only screen and (min-width: 1100px) {
    .cd-horizontal-timeline {
        margin: 6em auto;
    }

        .cd-horizontal-timeline::before {
            /* never visible - this is used in jQuery to check the current MQ */
            content: 'desktop';
        }
}

.cd-timeline-navigation a {
    /* these are the left/right arrows to navigate the timeline */
    position: absolute;
    z-index: 1;
    top: 56%;
    bottom: auto;
    background: #e4e4e4;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border: 2px solid #dfdfdf;
    color: #dfdfdf;
    /* replace text with an icon */
    overflow: hidden;
    color: transparent;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    transition: border-color 0.3s;
}

    .cd-timeline-navigation a:hover {
        border: 2px solid #005695;
        color: #005695;
    }

    .cd-timeline-navigation a.prev::before {
        content: "\f053";
        font-family: FontAwesome;
        color: #7E7E7E;
        font-size: 1.0rem;
        display: block;
        position: absolute;
        top: 5px;
        left: -22px;
        z-index: 10000;
        height: 100%;
        /* background: #e4e4e4; */
        width: 100%;
        text-align: center;
    }

    .cd-timeline-navigation a.next::before {
        content: "\f054";
        font-family: FontAwesome;
        font-size: 1.0rem;
        display: block;
        position: absolute;
        top: 4px;
        left: -19px;
        z-index: 10000;
        color: #7E7E7E;
        height: 100%;
        width: 100%;
        text-align: center;
    }

input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] {
    /*background: #f8f8f8;*/
}

.cd-timeline-navigation a:hover:before {
    /*color: #005695;*/
}

.uploadFileTaskListing .checkboxCom .standard_label_style {
    float: left !important;
}

.cd-timeline-navigation a.next {
    right: 0;
}

.checkboxFeedback .previewiconNew {
    /*float: right;
    height: 25px;
    position: absolute;
    right: 155px;
    top:0px;*/
}

.cd-horizontal-timeline .events {
    width: calc(250% - 500px) !important;
}

.uploadFileTaskListing .checkbox label::after {
    left: 3.2px;
}

.taskComment {
    resize: none !important;
}

.no-touch .cd-timeline-navigation a:hover {
    border-color: #7b9d6f;
}

.cd-timeline-navigation a.inactive {
    cursor: not-allowed;
}

    .cd-timeline-navigation a.inactive::after {
        background-position: 0 -16px;
    }

.no-touch .cd-timeline-navigation a.inactive:hover {
    border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
    position: relative;
    width: 100%;
    margin: 2em 0;
    overflow: hidden;
    -webkit-transition: height 0.4s;
    -moz-transition: height 0.4s;
    transition: height 0.4s;
}

    .cd-horizontal-timeline .events-content li {
        position: absolute;
        z-index: 1;
        width: 100%;
        left: 0;
        top: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        padding: 0 5%;
        opacity: 0;
        -webkit-animation-duration: 0.4s;
        -moz-animation-duration: 0.4s;
        animation-duration: 0.4s;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

        .cd-horizontal-timeline .events-content li.selected {
            /* visible event content */
            position: relative;
            z-index: 2;
            opacity: 1;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
        }

        .cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
            -webkit-animation-name: cd-enter-right;
            -moz-animation-name: cd-enter-right;
            animation-name: cd-enter-right;
        }

        .cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-name: cd-enter-left;
            -moz-animation-name: cd-enter-left;
            animation-name: cd-enter-left;
        }

        .cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-direction: reverse;
            -moz-animation-direction: reverse;
            animation-direction: reverse;
        }

        .cd-horizontal-timeline .events-content li > * {
            /* max-width: 800px;*/
            margin: 0 auto;
        }

    .cd-horizontal-timeline .events-content h2 {
        color: #005695;
        font-weight: bold;
        font-size: 1.6rem;
        font-weight: 700;
        line-height: 1.2;
    }

    .cd-horizontal-timeline .events-content em {
        display: block;
        font-style: italic;
        margin: 10px auto;
    }

        .cd-horizontal-timeline .events-content em::before {
            content: '- ';
        }

    .cd-horizontal-timeline .events-content p {
        font-size: 15px;
        color: #959595;
    }

    .cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
        line-height: 1.6;
    }

    .cd-horizontal-timeline .events-content p {
        display: block;
        margin-bottom: 15px;
    }

@media only screen and (min-width: 768px) {
    .cd-horizontal-timeline .events-content h2 {
        font-size: 2.6rem;
        color: #005695;
    }

    .cd-horizontal-timeline .events-content em {
        font-size: 2rem;
    }

    .cd-horizontal-timeline .events-content p {
        font-size: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .face {
        background-size: 80px !important;
    }

    .ratingScreen2 .modal .modal-body {
        padding: 25px 100px !important;
    }
    /*.modal .modal-body {
        padding: 25px !important;
    }*/
    .same_header_model .modal-header {
        padding: 25px 0px 0 0px;
    }

    .filepreviewDiv .theme_label_light {
        margin-bottom: 15px;
    }

    .meetingManagement #holder {
        width: 767px;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 767px) and (min-width: 0px) {
    .footer-red {
        z-index: 9999999999 !important;
    }

    .multiSelectCheckBox .checkbox {
        min-width: 22px !important;
        margin-top: 5px;
    }
}

@media only screen and (max-width: 414px) {

    .NewEntityProfilePage .ENPprofileImage, .NewEntityProfilePage .profileImageSection, .NewEntityProfilePage .profileTextSection {
        width: 100% !important;
        text-align: center;
        margin-bottom: 15px;
    }


    .tipheading p {
        width: auto !important;
    }

    .meetingManagementDashboard .dashboardleft {
        padding: 12px !important;
    }

    .face {
        background-size: 80px !important;
        height: 90px;
    }

    .generalNotesBox .boxdetailsMM {
        width: 77% !important;
    }

    #happinessMeter .modal-body {
        box-shadow: none;
        padding: 20px !important;
    }

    .moreUsers p, .moreUsers a {
        font-size: 13px !important;
    }

    .generalNotesBox .footerBottomMM2 .footerDeleteSection, .generalNotesBox .footerBottomMM2 .footerEditSection {
        padding: 17px 58px !important;
    }

    .generalNotesBox .footerBottomMM2 .footerEditSection, .generalNotesBox .footerBottomMM2 .footerDeleteSection {
        padding: 0px 15px !important;
    }



    .meetingAgendaFilter .tabheading {
        float: none !important;
    }

    .meetingAgendaFilter .tabheading {
        float: none;
    }

    .meetingAgendaFilter a {
        float: none !important;
    }

    .meetingAgendaFilter .tabheading {
        padding: 0px !important;
    }

    .footergrebgMM .commentsMM, .footergrebgMM .attachmentsMM {
        width: 40% !important;
        float: left;
        font-size: 12px;
        margin-left: 25px;
        margin-right: 0;
    }

    .footergrebgMM .updatedTimeMM {
        display: none;
    }

    .overflow-h {
        overflow: hidden;
    }

    .privace-dropdown {
        width: 35% !important;
    }

    .moreDetailSectionMM.p-20 {
        padding: 0px !important;
    }
}

@media only screen and (max-width: 375px) {

    .disputeTypePoup a.tip span {
        top: 19% !important;
        left: 17% !important;
    }

    .face {
        background-size: 70px !important;
        height: 100px;
    }

    .assacibilitybar ul li {
        padding: 10px 5px !important;
    }

    .generalNotesBox .boxdetailsMM {
        width: 75% !important;
    }

    input.form-control.searchbar {
        width: 95px;
    }

    .AdvancedSearch {
        display: none;
    }

    .footerBottomMM2 img {
        margin-right: 35px !important;
    }
}

@media only screen and (max-width: 320px) {
    /*fixe icons at mobile*/
    #wizard_content #rootwizard .nav-tabs > li > a {
        min-width: 45px !important;
    }

    input.form-control.searchbar {
        background: none !important;
    }

    .downloadAppLink_footer .app_right_section {
        padding: 20px 5px !important;
    }

    .downloadAppLink_footer.general_messageForApp .system_image_app {
        margin: 10px !important;
        margin-left: 0px !important;
    }

    .downloadAppLink_footer .system_image_app {
        width: 40px !important;
    }

    .general_messageForApp .system_image_app {
        width: 54px !important;
    }

    .download_appText {
        font-size: 10px !important;
        width: 100px !important;
    }

    .downloadApp_btn {
        font-size: 11px !important;
    }

    #staffDetails .cardContainer {
        width: 100% !important;
    }

    .cardContainer .staffBox {
        width: 315px !important;
    }

    .staffBox .leftSection {
        width: 150px !important;
        padding: 0 2px 0 5px !important;
    }

    .staffBox .rightSection {
        width: 150px !important;
        padding: 0 2px !important;
    }

    .assacibilitybar ul {
        overflow: auto;
        padding: 0;
    }

        .assacibilitybar ul li {
            list-style: none;
            float: left;
            padding: 10px 8px !important;
        }

    .face {
        background-size: 50px !important;
        height: 60px !important;
    }

    .assacibilitybar ul li {
        padding: 10px 6px !important;
    }

    input.form-control.searchbar {
        margin-top: 20px;
        text-align: center;
        margin-left: 85px;
    }

    .addnewBox .centerAlign {
        left: 27% !important;
    }

    .userImgMM img {
        width: 30px !important;
    }

    .moreUsers p, .moreUsers a {
        width: 30px !important;
        height: 30px !important;
    }

    .footerMM .moreuserbuttonsm {
        display: block !important;
    }

    .moreuserbuttonlg {
        display: none !important;
    }

    .reviewsDescription .smallhappyF, .reviewsDescription .smallneutralF, .reviewsDescription .smallsadF {
        width: 35px !important;
    }

    .topicons, .easofUse, .clarityOfPresentation, .technicalPerformance, .topicons2 {
        background-size: 30px !important;
    }

    .same_header_model .modal-header {
        padding: 5px 0px 0 0px;
    }

    .attendeeBox .userImgMM img {
        width: 50px !important;
    }

    .userImgMM {
        width: 20% !important;
        float: none !important;
        margin: 0px auto !important;
    }

    .headerMM .boxdetailsMM {
        text-align: center !important;
        width: 100%;
    }

    .attendeeBox {
        text-align: center;
    }

    .meetingAgendaFilter .tabheading {
        float: none !important;
    }
}

@-webkit-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@-webkit-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.IAResolutionFormAssignTo .table tbody tr td:first-child input[type='checkbox'] {
    width: 22px !important;
}
/* TASK LISTING */
#insurance-type input[type="checkbox"] {
    display: none;
}

    #insurance-type input[type="checkbox"] + label {
        content: "";
        margin-right: 10px;
        left: 0px;
        background-color: #ffffff;
    }

        #insurance-type input[type="checkbox"] + label span {
            display: inline-block;
            width: 14px;
            height: 14px;
            margin: -1px 4px 0 0;
            vertical-align: middle;
            cursor: pointer;
            background: url(../assets/img/check-box.png) top no-repeat;
        }

.insurance-type span {
    padding-left: 10px;
}

#insurance-type input[type="checkbox"]:checked + label span {
    background: url(../assets/img/check-active.png) top no-repeat;
}

#insurance-type label {
    text-transform: capitalize;
    font-weight: 400;
    color: #777;
    font-size: 13px;
    font-weight: 300;
}

#insurance-type .checkbox-item {
    margin-bottom: 5px;
}

#insurance-type {
    margin-top: 10px;
}

label.error {
    display: none !important;
}

.members-of-committe .scroller-wrapper {
    border: none;
}

.acceptCheckbox label, #committe-list label {
    text-transform: capitalize !important;
    color: #626262 !important;
    font-family: 'sf_ui__textregular' !important;
    width: 223.5px;
    height: 24px;
    font-size: 13px;
    font-weight: 300 !important;
}

.acceptCheckbox span {
    margin-right: 10px !important;
}

#committe-list .in-valid-check {
    position: absolute;
    opacity: 0;
}

#committe-list .foundersCheck {
    position: absolute;
    opacity: 0;
}

.applyicon {
    font-size: 18px !important;
}

.removeicon {
    font-size: 18px;
}
/* TASKI LISTING ENDS HERE */
.previewiconNew {
    background-image: url(../img/theme/ico-preview.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    padding-left: 35px;
    font-size: 22px;
    background-size: 24px;
}

.linkable a {
    pointer-events: all !important;
}

.profile-dropdown:before {
}

.progressText {
    width: 250px;
    margin: 0px auto;
}

p.arrow-down-icon {
    background: url(../img/theme/ico-point.png);
    width: 250px;
    margin: 0px auto;
    background-repeat: no-repeat;
    background-position: 50% 83%;
}

.greybg2 {
    background: #efefef;
}

.feedback .scrollbar {
    height: 250px;
}
/*.min300{
    min-height:300px;
    height:300px;
}*/
input.form-control.input-number {
    height: 53px;
    text-align: center;
}

.numberLabel {
    font-family: 'Montserrat';
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
}

button.btn.btn-default.btn-number {
    line-height: 39px;
}

.cd-horizontal-timeline.loaded {
    margin-top: -23px;
}

.timeline::before {
    background: none !important;
}

.timeline {
    background: #f9f9f9;
}

.modal.fade.slide-up.expertOpinionPopup.disable-scroll {
    overflow: auto;
}

.feeback .text-capitalize .previewiconNew {
    height: 25px;
}

.expertOpinion .previewiconNew {
    height: 35px !important;
}

#staffInterview3 .noShow {
    padding-left: 30px !important;
}

.popupBorder {
    margin-bottom: 10px;
    border: 1px solid;
    padding: 18px;
    text-align: center;
    border-color: #cfcfcf;
}

.SurveyList:hover span, .SurveyList.active span {
    background-image: url(../img/theme/ico-survey-list-active.png);
}

.checkboxContainer {
    overflow: hidden;
    overflow-y: scroll;
    max-height: 150px;
}

.SurveyList span {
    background-image: url(../img/theme/ico-survey-list.png);
}

.BranchInformation:hover span, .BranchInformation.active span {
    background-image: url(../img/theme/ico-registration-request-active-copy.png);
}

.BranchInformation span {
    background-image: url(../img/theme/ico-registration-request-2.png);
}

.icon-off-print:hover span, .icon-off-print.active span {
    background-image: url(../img/theme/ico-offprint-active.png);
}

.icon-off-print span {
    background-image: url(../img/theme/ico-offprint.png);
}

.ModificationRequestList:hover span, .ModificationRequestList.active span {
    background-image: url(../img/theme/ico-modification-list-active.png);
}

.ModificationRequestList span {
    background-image: url(../img/theme/ico-modification-list.png);
}

.ico-resend-otp {
    background-image: url(../img/theme/ico-resend-otp.png);
    position: absolute;
    width: 25px;
    height: 25px;
    left: 7px;
    background-repeat: no-repeat;
    top: 10px;
}

.resendOtpButton {
    background: linear-gradient(135deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    color: #fff !important;
    height: 45px;
    padding: 8px 15px 8px 35px !important;
    line-height: 29px;
}

.icon-off-print-report:hover span, .icon-off-print-report.active span {
    background-image: url(../img/theme/ico-repor-active.png);
}

.icon-off-print-report span {
    background-image: url(../img/theme/ico-report.png);
}

.surveyHistory:hover span, .surveyHistory.active span {
    background-image: url(../img/theme/ico-survey-history-active.png);
}

.surveyHistory span {
    background-image: url(../img/theme/ico-survey-history.png);
}

.LOVDefiniton:hover span, .LOVDefiniton.active span {
    background-image: url(../img/theme/ico-lov-active.png);
}

.LOVDefiniton span {
    background-image: url(../img/theme/ico-lov.png);
}

.Overview :hover span, .Overview.active span {
    background-image: url(../img/theme/ico-overview-active.png);
}

.Overview span {
    background-image: url(../img/theme/ico-overview.png);
}

.Requests :hover span, .Requests.active span {
    background-image: url(../img/theme/ico-requests-active.png);
}

.Requests span {
    background-image: url(../img/theme/ico-requests.png);
}

.Statistics :hover span, .Statistics.active span {
    background-image: url(../img/theme/ico-statistics-active.png);
}

.Statistics span {
    background-image: url(../img/theme/ico-statistics.png);
}

.plusminusField {
    width: 270px !important;
}

.btn-success-green {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-danger-red {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.branchScroller {
    height: 330px !important;
}

.disaledAnchor {
    pointer-events: none;
    cursor: not-allowed;
}

.cross {
    cursor: pointer;
}

.FileDescriptionPopup {
    z-index: 9999999999999999999999;
}

.feedback-btn {
    padding: 9px 15px 10px 33px;
    background: #efeeee;
    border-radius: 38px;
    width: 84px;
    height: 30px;
    font-family: 'Montserrat';
    font-size: 10px;
    color: #737373;
    text-align: left;
    background-image: url(../img/theme/ico-feedback.png);
    background-repeat: no-repeat;
    background-position: center left 7px;
}

.table tbody .greybg td {
    background: #F9F9F9;
}

.icon-set {
    background: url(../img/theme/top_tray.png) no-repeat !important;
}

.approve-btn {
    background-image: url(../img/theme/ico-check.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px;
    padding-left: 35px;
    font-family: 'Montserrat';
    font-weight: bold;
    font-size: 11px;
}

.welcomebox .col-xs-12.col-sm-6 span {
    line-height: 3.8;
}

ul.notification-list {
    float: right;
    display: none;
}

.scrollbar1 input[type="checkbox"] + label {
    background: none !important;
}

a.older-event {
    pointer-events: none !important;
}

.events a {
    /*pointer-events: none;*/
}

.showTransactionHistory {
    content: 'Collapse';
    display: block;
}

button.btn.showTransactionHistory:before {
    content: 'Collapse';
    display: block;
}

button.btn.btnExpanCollapse:before {
    content: 'Collapse';
    display: block;
}

button.btn.showTransactionHistory.collapsed:before {
    content: 'Expand';
    display: block;
}

button.btn.meetinginfo, button.btn.addMember {
    border-radius: 50px;
}

    button.btn.meetinginfo:before, button.btn.addMember:before {
        content: 'Collapse';
        display: block;
    }

    button.btn.addMember.collapsed:before {
        content: 'Add Member';
        display: block;
    }

    button.btn.meetinginfo.collapsed:before {
        content: 'Add Meeting';
        display: block;
    }

button.btn.showTransactionHistory, button.btn.meetinginfo, button.btn.addMember {
    background: url(../img/theme/Show_Filters_up.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    padding-right: 37px !important;
    background-color: #f7f7f7;
}

    button.btn.showTransactionHistory.collapsed, button.btn.meetinginfo.collapsed, button.btn.addMember.collapsed {
        background: url(../img/theme/Show_Filters.png);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: right 8px center;
        padding-right: 37px !important;
        background-color: #f7f7f7;
    }

.showTransactionHistory {
    background-color: #f7f7f7;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 6px 20px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 12px;
}

.b-b-15-f5 {
    border-bottom: 15px solid #F5F5F5;
}

.transactionDetail .tab-pane {
    background: none !important;
}

.transactionDetail .filterheading {
    background: #fff !important;
}

.transactionDetail .tabdetails {
    background: #fff !important;
    margin-top: 15px;
    padding: 0px 16px !important;
}

.statiscFilter a {
    text-align: center;
    font-size: 13px;
    padding-bottom: 20px;
    color: #2a2a2a;
    display: block;
    float: left;
}

    .statiscFilter a:hover {
        border-bottom: 4px solid #4aaaff;
        font-weight: bold;
    }

    .statiscFilter a.selected {
        border-bottom: 4px solid #4aaaff;
        font-weight: bold;
    }
/* button */
.toggleButton .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .toggleButton .switch input {
        display: none;
    }

.toggleButton .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .toggleButton .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        /*background-color: white;*/
        -webkit-transition: .4s;
        transition: .4s;
        background-position: center;
        background-image: url(../img/theme/ico-table.png) !important;
        background-repeat: no-repeat;
    }

#taskStatistics input[type="radio"]:checked + .slider, #taskStatistics input[type="checkbox"]:checked + .slider:before {
    background-image: url(../img/theme/ico-graph.png) !important;
}

.weight-normal {
    font-weight: normal !important;
}

.toggleButton .views:checked + label:after {
    background-color: #595959;
    color: #595959;
    content: '\2714';
    font-size: 10px;
    left: 0px;
    padding: 2px 8px 2px 2px;
    position: absolute;
    top: 0px;
}

.toggleButton input:checked + .slider {
    background-color: #66cc99 !important;
    background-color: rgb(16, 207, 189);
    border-color: rgb(16, 207, 189);
    box-shadow: rgb(16, 207, 189) 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;
}

.toggleButton input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

.toggleButton input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}
/* Rounded sliders */
.toggleButton .slider.round {
    border-radius: 34px;
}

    .toggleButton .slider.round:before {
        border-radius: 50%;
    }

.showhidesearch {
    /*display:none;*/
}
/* toggleButton */
/*complaint-details.html*/
.Resolution:hover span, .Resolution.active span {
    background-image: url(../img/theme/ico-resolution-active.png);
}

.Resolution span {
    background-image: url(../img/theme/ico-resolution.png);
}

.Commets:hover span, .Commets.active span {
    background-image: url(../img/theme/ico-comments-active.png);
}

.Commets span {
    background-image: url(../img/theme/ico-comments.png);
}

.complaintStatements:hover span, .complaintStatements.active span {
    background-image: url(../img/theme/ico-statements-active.png);
}

.complaintStatements span {
    background-image: url(../img/theme/ico-statements.png);
}

.IANotesDetails:hover span, .IANotesDetails.active span {
    background-image: url(../img/theme/ico-notes-active.png);
}

.IANotesDetails span {
    background-image: url(../img/theme/ico-note.png);
}

.MeetingsDetails:hover span, .MeetingsDetails.active span {
    background-image: url(../img/theme/ico-meetings-active.png);
}

.MeetingsDetails span {
    background-image: url(../img/theme/ico-meetings.png);
}

.letter:hover span, .letter.active span {
    background-image: url(../img/theme/letter-active.png);
}

.letter span {
    background-image: url(../img/theme/letter.png);
}

.CallLogsDetails:hover span, .CallLogsDetails.active span {
    background-image: url(../img/theme/ico-call-log-activve.png);
}

.CallLogsDetails span {
    background-image: url(../img/theme/ico-call-logs.png);
}

.history:hover span, .history.active span {
    background-image: url(../img/theme/ico-history-active.png);
}

.history span {
    background-image: url(../img/theme/ico-history.png);
}

.hidedetailsDiv {
    background-color: #f9f9f9;
}

    .hidedetailsDiv p {
        margin-top: 10px;
        cursor: pointer;
        font-size: 12px;
        font-weight: 600;
        text-align: center;
        color: #626262;
    }

.collapse.in .hidedetailsDiv:before p {
    content: 'Hide Details';
    display: block;
}

.collapse .hidedetailsDiv:before p {
    content: 'Expand';
    display: block;
}

.resolution.table.table-striped tbody tr td {
    vertical-align: middle;
}

.topGreenButton {
    background-color: #3fc380;
    border-radius: 20px;
    border: none;
    font-size: 10px;
    color: #fff;
    padding: 5px 12px;
}

.leftbar {
    z-index: 999 !important;
}

.transactionDetail #rootwizard .nav-tabs-linetriangle > li > a {
    pointer-events: all !important;
}
/*submit complaints*/
#Choose_Your_Vehicle .vehicle_name {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    color: #000000;
    line-height: 1.3;
    text-transform: uppercase;
    margin-top: 10px;
}

#Choose_Your_Vehicle .vehicle_detail {
    text-align: left;
    color: #626262;
    font-size: 13px;
}

#Choose_Your_Vehicle_Btn {
    padding-left: 55px;
    background-image: url(../img/theme/icon-car.png);
    background-repeat: no-repeat;
}

#Choose_Your_Vehicle .vehicle_name a {
    margin-top: -5px;
}

.caricon {
    background-image: url(../img/theme/icon-car.png);
    background-repeat: no-repeat;
}

.modal.fade.slide-up.disable-scroll {
    z-index: 99999999 !important;
}
/* comments page*/
.commentsSection .row-grey {
    background-color: #f9f9f9 !important;
}

.commentsSection .crossIcon {
    background-image: url(../img/theme/ico-delete.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    float: right;
    background-size: 25px;
    margin-right: 10px;
}

.commentsSection .editIcon {
    background-image: url(../img/theme/ico-edit-big.png);
    width: 25px;
    height: 25px;
    display: inline-block;
    float: right;
    background-size: 25px;
    margin-right: 10px;
}

.commentsSection .comments .rowDate {
    height: 14px;
    font-size: 12px;
    text-align: left;
    color: #6f6f6f;
}

.commentsSection .comments .rowDescription {
    font-size: 13px;
    line-height: 1.31;
    text-align: left;
    color: #6f6f6f;
}

.commentsSection .rowName {
    letter-spacing: 1.8px;
}

#happinessMeter {
    overflow: scroll;
}

.font14 {
    font-size: 14px !important;
}

.tagline {
    color: #bababa;
    font-size: 12px;
}

#leftbar.in {
    width: 135px;
    overflow-y: scroll;
}

.loadMore {
    /* background: url(../img/theme/Show_Filters_up.png); */
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid #e9e9e9;
    padding: 6px 20px;
    border-radius: 50px;
    text-transform: uppercase;
    color: #737373;
    font-size: 11px;
    margin-bottom: 15px;
}

.line {
    position: absolute;
    width: 50%;
    top: 20%;
    left: 25%;
}

#historyCommentsForm .label-info, #replyForm .label-info {
    background-color: #fff;
    font-size: 10px;
    font-weight: 300;
    font-style: italic;
    text-align: left;
    color: #9b9b9b;
}

button.sevendaysBtn {
    background: url(../img/theme/ico-clock.png);
    background-repeat: no-repeat;
    background-position: left 8px center;
    padding-left: 45px !important;
    background-position-x: 10px !important;
    background-position-y: 6px !important;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 6px 25px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: capitalize;
    font-weight: 900;
    font-size: 12px;
    color: #bababa;
}

button.sevendaysBtn {
    background-color: #f7f7f7 !important;
    border: solid 1px #e3e3e3 !important;
    cursor: auto;
    pointer-events: none;
}

.sevendaysBtn span {
}

.multiselectbox {
    margin-bottom: 21px;
}

.sevendaysBtn span {
    font-weight: bold !important;
    font-size: 12px;
    color: #373737;
}

.more {
    font-size: 11px;
    font-weight: bold;
    line-height: 1.55;
    text-align: left;
    color: #000000;
    padding: 3px;
    cursor: pointer;
}

.arrowUp {
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #2f2f2f;
}

.arrowDown {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
}

.arrowReadMore {
    font-size: 11px;
    font-weight: bold;
    line-height: 1.55;
    text-align: left;
    color: #000000;
}

.f13, .f13 p {
    font-size: 13px;
}

.row-grey {
    background-color: #f9f9f9 !important;
}

.IconBack:hover span, .IconBack.active span {
    background-image: url(../img/theme/icon-back.png) !important;
}

.IconBack span {
    background-image: url(../img/theme/icon-back.png);
}

.complaintAssigments .tab-pane {
    margin-bottom: 20px !important;
}

.compAssigmentIcon:hover span, .compAssigmentIcon.active span {
    background-image: url(../img/theme/ico-complaint-active.png);
}

.compAssigmentIcon span {
    background-image: url(../img/theme/ico-complaint.png);
}

.inquiryAssigmentIcon:hover span, .inquiryAssigmentIcon.active span {
    background-image: url(../img/theme/ico-inquiry-active.png);
}

.inquiryAssigmentIcon span {
    background-image: url(../img/theme/ico-inquiry.png);
}

.complaint-assigment input[type="checkbox"] + label {
    background-color: transparent !important;
}

.assigneeDropdown ul li:hover {
    background: #fff;
    border-radius: 15px;
}

.view-port .navbar .navbar-inner {
    display: table-cell;
    height: 40px;
}

.text-master {
    /*font-weight: bold;*/
}

.chatbox .pg-close:before {
    font-size: 25px !important;
}

.chatbox a.btn-link.quickview-toggle {
    top: 12px;
}

.chatbox {
    height: 547px !important;
    width: 380px !important;
}

    .chatbox .thumbnail-wrapper.d40 {
        width: 40px;
        height: 40px;
    }

    .chatbox span.daychat {
        color: #4a4a4a;
    }

    .chatbox .chat-view .chat-bubble {
        font-size: 12px;
        color: #737373 !important;
    }

        .chatbox .chat-view .chat-bubble.from-me {
            border: solid 1px #b4eafc;
        }

    .chatbox .chat-view .chat-bubble {
        padding: 10px 12px;
    }

    .chatbox span.timespan {
        font-style: italic;
        padding: 3px 10px;
    }

    .chatbox .sendBtn {
        position: absolute;
        top: -3px;
        right: 5px;
        background-image: url(../img/theme/btn-message.png);
        width: 46px;
        height: 50px;
        border: none;
    }

    .chatbox .chat-view .chat-input {
        padding-right: 50px;
    }

.grey-vline {
    height: 30px;
    background: #e6e6e6;
}

.subbtns .captialText {
    text-transform: uppercase !important;
    padding-left: 15px !important;
    font-size: 10px;
    font-weight: 600;
    text-align: left;
    color: #737373;
}

.subbtns .topGreenButton {
    background-color: #3fc380 !important;
    color: #fff !important;
}


.subbtns .topRedButton {
    background-color: #f85032 !important;
    color: #fff !important;
}

.einquiryInqIcon:hover span, .einquiryInqIcon.active span {
    background-image: url(../img/theme/ico-list-active.png);
}

.einquiryInqIcon span {
    background-image: url(../img/theme/ico-list.png);
}

.addNewInqIcon:hover span, .addNewInqIcon.active span {
    background-image: url(../img/theme/ico-list-form-active.png) !important;
}

.addNewInqIcon span {
    background-image: url(../img/theme/ico-form.png) !important;
}

.row-light-grey {
    background: rgba(233, 233, 233, 0.09);
}

.OfficialLetterList:hover span, .OfficialLetterList.active span {
    background-image: url(../img/theme/ico-letter-active.png) !important;
}

.OfficialLetterList span {
    background-image: url(../img/theme/ico-letter.png) !important;
}

.min50 {
    min-width: 50px !important;
}

.officialLetterDetails:hover span, .officialLetterDetails.active span {
    background-image: url(../img/theme/ico-new-letter-active.png) !important;
}

.officialLetterDetails span {
    background-image: url(../img/theme/ico-new-letter.png) !important;
}

.officialLetterHistory:hover span, .officialLetterHistory.active span {
    background-image: url(../img/theme/ico-history-active.png) !important;
}

.officialLetterHistory span {
    background-image: url(../img/theme/ico-history.png) !important;
}

button.btn.showCollapse.collapsed:before {
    content: 'Expand';
    display: block;
}

button.btn.showCollapse:before {
    content: 'Collapse';
    display: block;
}

button.btn.showCollapse {
    background: url(../img/theme/Show_Filters_up.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    padding-right: 37px;
    background-color: #f7f7f7;
}

    button.btn.showCollapse.collapsed {
        background: url(../img/theme/Show_Filters.png);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: right 8px center;
        padding-right: 37px;
        background-color: #f7f7f7;
    }

.showCollapse {
    background-color: #f7f7f7;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 6px 20px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
}

button.btn.officialLetterBtn.collapsed:before {
    content: 'Show Preview';
    display: block;
}

button.btn.officialLetterBtn:before {
    content: 'Hide Preview';
    display: block;
}

button.btn.officialLetterBtn {
    background: url(../img/theme/Show_Filters_up.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    padding-right: 37px;
    background-color: #f7f7f7;
}

    button.btn.officialLetterBtn.collapsed {
        background: url(../img/theme/Show_Filters.png);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: right 8px center;
        padding-right: 37px;
        background-color: #f7f7f7;
    }

.officialLetterBtn {
    background-color: #f7f7f7;
    cursor: pointer;
    /*border: 1px solid #ccc;*/
    padding: 3px 20px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 12px;
}

.subbtns .preview_PdfBtn {
    background: url(../img/theme/PDF-icon.png);
    padding-right: 25px !important;
}

.subbtns .previewbtnPdf {
    background: url(../img/theme/PDF-icon.png);
    padding-right: 25px !important;
}

.mce-notification-warning {
    display: none !important;
}

.InquiryAnswersIco:hover span, .InquiryAnswersIco.active span {
    background-image: url(../img/theme/ico-answers-active.png) !important;
}

.InquiryAnswersIco span {
    background-image: url(../img/theme/ico-answers.png) !important;
}

.StatementsIco:hover span, .StatementsIco.active span {
    background-image: url(../img/theme/ico-list-active.png) !important;
}

.StatementsIco span {
    background-image: url(../img/theme/ico-list.png) !important;
}

.ExistingUserBtn {
    background-repeat: no-repeat !important;
    border: 0px solid #ccc;
    background-color: #f7f7f7 !important;
    border-radius: 50px;
    padding: 5px 35px 5px 20px !important;
    background-position: center right 9px !important;
    font-size: 12px;
    color: #737373;
}

.subbtns .ExistingUserBtn {
    background: url(../img/theme/ico-search.png);
    padding-right: 35px !important;
}

.CallLogsList:hover span, .CallLogsList.active span {
    background-image: url(../img/theme/ico-call-logs-active.png) !important;
}

.CallLogsList span {
    background-image: url(../img/theme/ico-call-phone-logs.png) !important;
}

.CallLogDetailsIco:hover span, .CallLogDetailsIco.active span {
    background-image: url(../img/theme/ico-call-log-details-active.png) !important;
}

.CallLogDetailsIco span {
    background-image: url(../img/theme/ico-call-log-details.png) !important;
}

.w100 input {
    width: 100% !important;
}

.addCalllogIco:hover span, .addCalllogIco.active span {
    background-image: url(../img/theme/ico-add-call-logs-active.png) !important;
}

.addCalllogIco span {
    background-image: url(../img/theme/ico-add-call-log.png) !important;
}

.footerMenu {
    margin: 0;
    padding: 0;
}

.RedFooter {
    background: #e33f49;
    padding-bottom: 0px !important;
    margin: 0;
    padding: 10px !important;
}

.footerMenu li {
    float: left;
    list-style-type: none;
    padding-left: 5px;
    margin-right: 10px;
}

    .footerMenu li a {
        color: #fff !important;
    }

.RedFooter p {
    color: #fff;
    margin-bottom: 0px !important;
}

#withoutIcon {
    padding: 5px 20px !important;
}

.width20 {
    width: 40px !important;
}

.b-r-0 {
    border-right: 0px !important;
}

.feeback .checkboxFeedback .previewicon {
    /*position:absolute;
    right:0;
    bottom:-5px;*/
}

.filepreviewDiv {
    overflow: hidden !important;
    display: block;
    float: left;
    width: 100%;
}

.h50 {
}

.theme_label_light {
    font-size: 13px !important;
    font-weight: normal !important;
    color: #626262 !important;
}

.capitalize {
    text-transform: capitalize !important;
}

.accordian-header {
    /*padding: 20px 15px;
    border: solid 1px #dedede;
    width: 100% !important;*/
}

    .accordian-header a {
        font-size: 15px;
        text-align: left;
        color: #6a6a6a;
        padding: 20px 15px;
        border: solid 1px #dedede;
        width: 100% !important;
        display: block;
    }

    .accordian-header .collapsed {
        background-image: url(../img/theme/left-arrow-down-2.png) !important;
        width: auto;
        display: block;
        background-repeat: no-repeat;
        background-position: center right 25px;
    }

    .accordian-header a {
        background-image: url(../img/theme/left-arrow-2.png) !important;
        width: auto;
        display: block;
        background-repeat: no-repeat;
        background-position: center right 25px;
    }

    .accordian-header a {
        color: #6a6a6a !important;
        padding-right: 50px;
    }

.filepreviewDiv {
    height: auto;
    padding-bottom: 10px;
}

.m-b-0 {
    margin-bottom: 0px !important;
}
/*.checkbox input[type=checkbox]{
     display:none;
 }*/
.b-l-0 {
    border-left: 0px !important;
}

.b-r-0 {
    border-right: 0px !important;
}

.bgbgf8f8f8 {
    background: #f8f8f8 !important;
}

.agreement:hover span, .agreement.active span {
    background-image: url(../img/theme/ico-agreement-active.png) !important;
}

.agreement span {
    background-image: url(../img/theme/ico-agreement.png) !important;
}

.tickIcon {
    background-image: url(../img/theme/ico-accept.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
    padding-left: 35px;
}

.fs-13 {
    font-size: 13px !important;
}

.l-h-0 {
    line-height: 0 !important;
}

.staffBox {
    overflow: hidden;
    padding-top: 45px;
    background: #fdfdfd;
    border: solid 1px #e3e3e3;
    width: 336px;
    height: 192px;
    border-bottom: 7px solid #4aaaff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    word-wrap: break-word;
}

    .staffBox .companyAddress {
        line-height: 1.2;
        float: left;
        width: 100%;
    }

.l-h-1 {
    line-height: 1;
}

.Staffemail {
    margin-top: 5px;
    display: block;
    float: left;
    width: 85%;
}

.staffBox .ico-aero {
    display: block;
    background-repeat: no-repeat;
    float: left;
}

.staffBox .ico-sm-email {
    height: 8px;
    width: 12px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    margin-top: 7px;
}

.staffBox .ico-sm-fone {
    height: 12px;
    width: 12px;
    display: block;
    background-repeat: no-repeat;
    float: left;
}

.fs-10 {
    font-size: 10px !important;
}

.staffBox .leftSection {
    width: 167px;
    float: left;
    padding: 0 15px;
}

.staffBox .rightSection {
    width: 167px;
    float: left;
    padding: 0 15px;
}

.staffBox .phoneNumberCard {
    float: left;
    width: 100%;
}

.min28 {
    min-height: 28px !important;
}

.checktree ul {
    /*display: block !important; display change for checktree issue */
}

.normalLabel label {
    font-weight: normal !important;
}

.normalLabel .fontbold {
    font-weight: bold !important;
}

.multiSelectCheckBox .checkbox {
    margin-top: 3px;
}

.min20 {
    width: 20px !important;
}

input.Mycheckbox.error {
    border: 1px solid red;
}

#rootwizard .nav-tabs-linetriangle > li > a {
    padding-left: 20px !important;
}

.form-group-default.required:after {
    z-index: 99;
}

.icon-bank:hover span, .icon-bank.active span {
    background-image: url(../img/theme/ico-bank-active.png) !important;
}

.icon-bank span {
    background-image: url(../img/theme/ico-bank.png) !important;
}

.ico-Policy:hover span, .ico-Policy.active span {
    background-image: url(../img/theme/text-document-active.png) !important;
}

.ico-Policy span {
    background-image: url(../img/theme/text-document.png) !important;
}

.textareatext {
    font-size: 14px !important;
    line-height: 1.4 !important;
}

.minh50 {
    min-height: 50px;
}

.minh60 {
    min-height: 60px;
}

.dot {
    width: 5px;
    height: 5px;
    display: block;
    float: left;
    background: #626262;
    border-radius: 50px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 40px;
}

.checkbox.reportsCheckBox label::after {
    left: 3.2px !important;
    top: 1px;
}

.comandInquires:hover span, .comandInquires.active span {
    background-image: url(../img/theme/ico-same-complaint.png) !important;
}

.comandInquires span {
    background-image: url(../img/theme/ico-same-complaint.png) !important;
}

.greeTags .label-info {
    background-color: #3fc380 !important;
}

.taskConfig:hover span, .taskConfig.active span {
    background-image: url(../img/theme/ico-user-mng-active.png) !important;
}

.taskConfig span {
    background-image: url(../img/theme/ico-user-mng.png) !important;
}

.generalConfig:hover span, .generalConfig.active span {
    background-image: url(../img/theme/ico-general-configuration-active.png) !important;
}

.generalConfig span {
    background-image: url(../img/theme/ico-general-configuration.png) !important;
}

.TransactionFiles:hover span, .TransactionFiles.active span {
    background-image: url(../img/theme/ico-transaction-files-active.png) !important;
}

.TransactionFiles span {
    background-image: url(../img/theme/ico-transaction-files.png) !important;
}

.slider {
    background-color: #e3e7e7 !important;
}

    .slider:before {
        height: 24px !important;
        width: 24px !important;
    }

    .slider:before {
        left: 2px !important;
        bottom: 1px !important;
    }

.switch {
    width: 58px !important;
    height: 28px !important;
}

input[type="radio"]:checked + .slider:before, input[type="checkbox"]:checked + .slider:before {
    -webkit-transform: translateX(20px) !important;
    -ms-transform: translateX(20px) !important;
    transform: translateX(28px) !important;
}

.expertsSelect .select2-input {
    width: 200px !important;
    font-size: 13px !important;
}

.JudgementsListing:hover span, .JudgementsListing.active span {
    background-image: url(../img/theme/ico-judgement-list-active.png) !important;
}

.JudgementsListing span {
    background-image: url(../img/theme/ico-judgement-list.png) !important;
}

.JudgementsNewCase:hover span, .JudgementsNewCase.active span {
    background-image: url(../img/theme/ico-add-judgement-active.png) !important;
}

.JudgementsNewCase span {
    background-image: url(../img/theme/ico-add-judgement.png) !important;
}

.ico-modification-offprint:hover span, .ico-modification-offprint.active span {
    background-image: url(../img/theme/ico-modification-config-active.png) !important;
}

.ico-modification-offprint span {
    background-image: url(../img/theme/ico-modification-config.png) !important;
}

input::-ms-clear {
    display: none;
}
/*Chrome*/
#without::-webkit-search-decoration,
#without::-webkit-search-cancel-button,
#without::-webkit-search-results-button,
#without::-webkit-search-results-decoration {
    display: none;
}

.tablModificationOffPrint input[type="checkbox"] + label {
    background: none !important;
}

.min360 {
    min-width: 360px;
}

.min200 {
    min-width: 200px;
}

.min180 {
    min-width: 180px;
}

.specifyIcon {
    background-image: url(../img/theme/ico-fees.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
    padding-left: 35px !important;
}

.tickIcon {
    background-image: url(../img/theme/ico-accept.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
    padding-left: 35px !important;
}

.disableClick {
    pointer-events: none;
    cursor: not-allowed !important;
    cursor: not-allowed !important;
    background-color: #e2e2e2 !important;
    color: #b3b3b3 !important;
}

.displayNone {
    display: none !important;
}

.mediaplayer {
    width: 100%;
}

.hidden {
    -webkit-transition: display .5s ease;
    -moz-transition: display .5s ease;
    -o-transition: display .5s ease;
}

.required_files li.select2-search-field {
    width: 100% !important;
}

.row .form-group .required_files .width0 {
    width: 0% !important;
}

.pager li {
    display: list-item;
}

.NewPenaltyRequest:hover span, .NewPenaltyRequest.active span {
    background-image: url(../img/theme/ico-new-penalty-active.png) !important;
}

.NewPenaltyRequest span {
    background-image: url(../img/theme/ico-new-penalty.png) !important;
}

.PenaltyRequests:hover span, .PenaltyRequests.active span {
    background-image: url(../img/theme/ico-penalty.png) !important;
}

.PenaltyRequests span {
    background-image: url(../img/theme/ico-penalty-active.png) !important;
}

.depostTransactionDiv #DepositInformation {
    padding-left: 35px !important;
    /*background-image: url(../img/theme/ico-deposit-information.png) !important;*/
    background: url(../img/theme/ico-deposit-information.png) #4aaaff !important;
    background-repeat: no-repeat !important;
    border: 0px solid #ccc;
    border-radius: 50px;
    padding: 10px 20px 10px 45px !important;
    background-position: center left 9px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
    font-size: 12px;
    color: #737373;
}

.tableBorderedGrey {
    border: solid 1px #d5d5d5 !important;
}

.uppercase {
    text-transform: uppercase !important;
}

.JudgementsDetailsTopbar p {
    margin: 0;
}

.JudgementsDetailsTopbar p {
    margin-bottom: 10px;
}

.m-r-0 {
    margin-right: 0px !important;
}

.tableDepostiInformation td {
    color: #393939 !important;
    font-weight: bold;
}

.tableDepostiInformation .p-t-30 {
    padding-top: 30px !important;
}

.deposiInforNegMar {
    margin-top: -40px;
}

.grey-btn-small {
    padding: 3px 12px;
    font-size: 11px;
    float: right;
    background-color: #efeeee;
    font-weight: 600;
    text-align: center;
    font-family: 'Montserrat';
    color: #737373;
}

button.showPdfButton {
    background: url(../img/theme/ico-pdf.png);
    background-repeat: no-repeat;
    background-position: left 8px center;
    padding-left: 37px !important;
    /*background-color: #f7f7f7;*/
    background-position-x: 10px !important;
    background-position-y: 6px !important;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 2px 15px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: capitalize;
    font-weight: 900;
    font-size: 12px;
}

.greentext {
    color: #25ae88 !IMPORTANT;
}

.checkbox.checkboxJudgment label::after {
    left: 3.2px;
}

.temailicon {
}

.min-120 {
    min-width: 120px !important;
}

.min-190 {
    width: 175px !important;
}

.whitebg {
    background-color: #fff !important;
}

.subbtns button {
    font-weight: bold !important;
}

.table.table-striped tbody .StripedgreyRow.GreyRow td {
    background-color: #f9f9f9 !important;
}

.table tbody tr td {
    border: none !important;
}

.select2-default {
    color: #bdbdbd !important;
}

.deliverlabel {
    color: #373737;
}

.modal-content .signaturePopup {
    overflow: scroll !important;
}

.buttonWrapper {
    float: left;
}

.login_line {
    position: absolute;
    width: 80%;
    top: 14%;
    left: 10%;
}

.BtnRoundOr {
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-color: #fff;
    cursor: pointer;
    border: 1px solid #e9e9e9;
    padding: 8px 13px;
    border-radius: 100%;
    text-transform: uppercase;
    color: #737373;
    font-size: 11px;
    margin-bottom: 15px;
}
/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .modal.fade.slide-up.disable-scroll {
        overflow: scroll !important;
    }
}
/*APPEAL PAGE FollowUp*/
.appealListIco:hover span, .appealListIco.active span {
    background-image: url(../img/theme/ico-appeal-active.png) !important;
}

.appealListIco span {
    background-image: url(../img/theme/ico-appeal.png) !important;
}

.NewApplealReqestIco:hover span, .NewApplealReqestIco.active span {
    background-image: url(../img/theme/ico-new-appeal-active.png) !important;
}

.NewApplealReqestIco span {
    background-image: url(../img/theme/ico-new-appeal.png) !important;
}
/*Appeal Detail Page*/
/*APPEAL PAGE FollowUp*/
.AppealDetails:hover span, .AppealDetails.active span {
    background-image: url(../img/theme/ico-cancel-detail-active.png) !important;
}

.AppealDetails span {
    background-image: url(../img/theme/ico-cancel-detail.png) !important;
}

.BoardApprovalIcon:hover span, .BoardApprovalIcon.active span {
    background-image: url(../img/theme/ico-approve-active.png) !important;
}

.BoardApprovalIcon span {
    background-image: url(../img/theme/ico-approve.png) !important;
}
/**/
.WorkFolowIco:hover span, .WorkFolowIco.active span {
    background-image: url(../img/theme/ico-workflow-active.png) !important;
}

.WorkFolowIco span {
    background-image: url(../img/theme/ico-workflow.png) !important;
}

.select2-container-multi .select2-search-choice-close {
    right: -15px;
    left: auto !IMPORTANT;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 4px 0px 4px 4px;
}

.pencilButtonRight {
    position: absolute;
    right: 0;
    top: 25px;
}

.resize-none, textarea {
    resize: none !important;
}

.actionicon {
    background-image: url(../img/theme/ico-action.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
    padding-left: 35px !important;
}

.subbtns .ondesk {
    background: url(../img/theme/ico-desk.png);
}

.CancelationRequestPreviewWrapper .viewFiles {
    margin-right: 15px !important;
}

.CancelationRequestPreviewWrapper .attachmentList {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    overflow: hidden;
}

.no-border {
    border: none !important;
}

.CancelationRequestPreviewWrapper .attachmentList p {
    margin-bottom: 0px;
    padding: 20px 0px;
}

.fs-13 {
    font-size: 13px !important;
}

.depositTrasactionList:hover span, .depositTrasactionList.active span {
    background-image: url(../img/theme/ico-deposit-transaction-list-active.png) !important;
}

.depositTrasactionList span {
    background-image: url(../img/theme/ico-deposit-transaction-list.png) !important;
}

.EndDate1, .StartDate1, .futureDate {
    cursor: pointer !important;
}

.PenalityDetails:hover span, .PenalityDetails.active span {
    background-image: url(../img/theme/ico-penalty-detail-active.png) !important;
}

.PenalityDetails span {
    background-image: url(../img/theme/ico-penalty-detail.png) !important;
}

.ExpertOpinion:hover span, .ExpertOpinion.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.ExpertOpinion span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.grey_label {
    color: #626262 !important;
}
/*without icons*/
.genInsActInf:hover span, .genInsActInf.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.genInsActInf span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.onsiteReport:hover span, .onsiteReport.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.onsiteReport span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.inspectorLetter:hover span, .inspectorLetter.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.inspectorLetter span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.recommendationLetter:hover span, .recommendationLetter.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.recommendationLetter span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.inspectionRequirements:hover span, .inspectionRequirements.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.inspectionRequirements span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.feedbackOnReco:hover span, .feedbackOnReco.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.feedbackOnReco span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.ExecutiveSummaryReport:hover span, .ExecutiveSummaryReport.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.ExecutiveSummaryReport span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.ActionPlan:hover span, .ExecutiveSummaryReport.active span {
    background-image: url(../img/theme/ico-expert-active.png) !important;
}

.ActionPlan span {
    background-image: url(../img/theme/ico-expert.png) !important;
}

.RecommendationLetter:hover span, .RecommendationLetter.active span {
    background-image: url(../img/theme/ico-rec-letter-active.png) !important;
}

.RecommendationLetter span {
    background-image: url(../img/theme/ico-rec-letter.png) !important;
}

.CompanyCommunication:hover span, .CompanyCommunication.active span {
    background-image: url(../img/theme/ico-communication-active.png) !important;
}

.CompanyCommunication span {
    background-image: url(../img/theme/ico-communication.png) !important;
}

.Penalties:hover span, .Penalties.active span {
    background-image: url(../img/theme/ico-penalities-active.png) !important;
}

.Penalties span {
    background-image: url(../img/theme/ico-penalities.png) !important;
}

.NewPenaltyot:hover span, .NewPenaltyot.active span {
    background-image: url(../img/theme/ico-new-penalty-ot-active.png) !important;
}

.NewPenaltyot span {
    background-image: url(../img/theme/ico-new-penalty-ot.png) !important;
}
/*Penality Details Icon*/
.btnInsideTextBox {
    float: left;
    position: relative;
    right: 0;
    position: absolute;
    right: 0;
    top: 5px;
}

.m-h-225 {
    min-height: 225px !important;
}

.overflow-h {
    overflow: hidden !important;
}

.attachmentList .cross {
    background-repeat: no-repeat !important;
}

.w-90 {
    width: 90%;
}

.w-10 {
    width: 10%;
}

.list-style-none {
    list-style-type: none !important;
}

.ashowPdfButton {
    background: url(../img/theme/ico-pdf.png);
    background-repeat: no-repeat;
    background-position: left 8px center;
    padding-left: 37px !important;
    /* background-color: #f7f7f7; */
    background-position-x: 10px !important;
    background-position-y: 6px !important;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 2px 15px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: capitalize;
    font-weight: 900;
    font-size: 12px;
    color: #333;
}

.recommendationAccordian .accordian-header .collapsed {
    background-image: url(../img/theme/left-arrow-down-2.png) !important;
    width: auto;
    display: block;
    background-repeat: no-repeat;
    background-position: center right 25px;
}

.recommendationAccordian .accordian-header h2 {
    background-image: url(../img/theme/left-arrow-2.png) !important;
    width: auto;
    display: block;
    background-repeat: no-repeat;
    background-position: center right 25px;
    color: #2c2c2c !important;
    padding-right: 50px;
}

.recommendationAccordian .table-bordered {
    border: solid 1px #eeeeee !important;
}

.m-h-168 {
    min-height: 168px !important;
}

#leftbar {
    overflow-y: auto;
    padding-bottom: 50px !important;
}

div#filters2 form {
    padding: 25px;
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f8f8f8 !important;
}

.sowPopup .modal .modal-body {
    overflow: auto !important;
}

input[type="radio"]:checked + .slider, input[type="checkbox"]:checked + .nobg:before {
    background: white !IMPORTANT;
}

.zindex {
    z-index: 9999999999;
}

.dashboard_search_dropdown .select2-container .select2-choice {
    padding-top: 12px !important;
}

    .dashboard_search_dropdown .select2-container .select2-choice .select2-arrow b:before {
        top: 12px !important;
    }

.decisionExecutionCircleDiv .roundgraphcontainer {
    width: 125px;
}

.decisionExecutionCircleDiv .c100.big {
    font-size: 115px;
}

.decisionExecutionCircleDiv .roundgraph span {
    font-size: 14px;
}

.decisionExecutionCircleDiv .c100 > span {
    top: 20px;
}

.decisionExecutionCircleDiv .roundgraph span {
    font-size: 23px !important;
}

.decisionExecutionCircleDiv .c100.pink .bar, .decisionExecutionCircleDiv .c100.pink .fill {
    background-color: #ed48b6 !important;
    border: 0.08em solid #ed48b6;
}

.decisionExecutionCircleDiv .c100.lightblue .bar, .decisionExecutionCircleDiv .c100.lightblue .fill {
    background-color: #2bc0e4;
    border: 0.08em solid #2bc0e4;
}

.folloupdashboard .dashboardleft h2 {
    font-weight: 300;
    letter-spacing: normal;
}

.widgetelements p {
    font-weight: bold;
}

.folloupdashboard .select2-default {
    color: #6f6f6f !important;
}

.folloupdashboard .form-group-default.form-group-default-select2 .select2-container .select2-choice {
    font-size: 14px !important;
}

.folloupdashboard .dashboardRight .btn-success-green {
    background-color: #1abc9c !important;
}

.deyear {
    font-weight: 100 !important;
    font-family: sans-serif;
    color: #827d7e;
    font-size: 20px;
}

.folloupdashboard .widgetelements p span {
    color: #4a4a4a;
    font-size: 20px !important;
    font-weight: normal;
}

.folloupdashboard .widgetelements p {
    color: #4a4a4a;
    font-size: 14px;
}

.folloupdashboard #smallgraphtext {
    font-size: 12px !important;
    line-height: 10px !important;
}

.folloupdashboard .roundgraphcontainer {
    text-align: center;
}

    .folloupdashboard .roundgraphcontainer p {
        font-size: 14px;
    }

.folloupdashboard .dotedborder {
    background-image: linear-gradient(to right, #a9a9a9 33%, rgba(255,255,255,0) 0%);
    background-position: bottom;
    background-size: 7px 1px;
    background-repeat: repeat-x;
    border: none !important;
    height: 3px;
}

.folloupdashboard .form-group-default {
    border-radius: 5px !important;
    border-color: #dcdcdc;
}

.folloupdashboard #dotedborder {
    border: none !important;
}

.folloupdashboard .dashboardRight .welcomebox span {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.folloupdashboard .dashboardRight .welcomebox input {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.dashboardSearchBox {
    cursor: pointer;
    overflow: hidden;
}

input.form-control.has-error {
    border-color: red;
}

.newGreen input[type="radio"]:checked + .slider, .newGreen input[type="checkbox"]:checked + .slider {
    background-color: rgb(37,174,136);
    border-color: rgb(37,174,136);
    box-shadow: rgb(37,174,136) 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2;
}

.PenaltyLetters:hover span, .PenaltyLetters.active span {
    background-image: url(../img/theme/ico-penality-letter-active.png) !important;
}

.PenaltyLetters span {
    background-image: url(../img/theme/ico-penality-letter.png) !important;
}

.MeetingGeneralInformation:hover span, .MeetingGeneralInformation.active span {
    background-image: url(../img/theme/ico-meeting-info-active.png) !important;
}

.MeetingGeneralInformation span {
    background-image: url(../img/theme/ico-meeting-info.png) !important;
}

.MeetingAgenda:hover span, .MeetingAgenda.active span {
    background-image: url(../img/theme/ico-agenda-active.png) !important;
}

.MeetingAgenda span {
    background-image: url(../img/theme/ico-meeting-agenda.png) !important;
}

.mmCheckbox .radio label:before, .mmCheckbox label:before {
    border: 0px;
    width: 20px;
    height: 20px;
    margin-top: -3px;
    background: url(../img/theme/ico-unchecked.png) !important;
}

.mmCheckbox input[type=checkbox]:checked + label::after {
    background: url(../img/theme/ico-checked.png) !important;
    border-color: #10cfbd;
    border: 0px;
    width: 20px;
    height: 20px;
    content: " " !important;
    margin-top: -3px;
}
/*Meeting Management*/
button.btn.calendarViewBtn {
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-position-x: 100px !important;
    background-position-y: 5px !important;
    padding-right: 37px;
    background-color: #f7f7f7;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 2px 20px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
}

.meetingManagement #filters {
    background: #fff;
}

.meetingManagement .filterdiv {
    padding: 0 15px;
    margin-bottom: 20px;
}

.meetingManagement .row.boxcontainer {
    padding: 0 15px;
}

.meetingManagement .bodyMM {
    height: 160px;
    overflow: hidden;
}

.overflow-a {
    overflow: auto !important;
}

.h150 {
    height: 150px !important;
}

.meetingManagement #dotedborder {
    background-image: linear-gradient(to right, #d0d0d0 33%, rgba(255,255,255,0) 0%);
    background-position: bottom;
    background-size: 7px 1px;
    background-repeat: repeat-x;
    border: none !important;
    height: 3px;
    border: none !important;
    width: 100%;
    margin: 0px auto;
}

.roundedImageMM {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    color: #fff;
    font-size: 23px;
    line-height: 0.8;
    background-image: -ms-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%);
    background-image: -moz-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%);
    background-image: -o-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%);
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #1DE9B6), color-stop(100, #1DC5E9));
    background-image: -webkit-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%);
    background-image: linear-gradient(to bottom left, #1DE9B6 0%, #1DC5E9 100%);
}

.w50 {
    width: 50% !important;
}

.greytabDetails {
    background-color: #f0f3f6;
    background: #f5f5f5;
}

.p-20 {
    padding: 20px !important;
}

.p-10 {
    padding: 10px !important;
}

.boxdetailsMM {
    float: left;
    color: #3a3a3a;
    font-size: 12px !important;
}

.topicMM {
    font-size: 16px;
    color: #3a3a3a;
}

.statusRefMM {
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    color: #7c7c7c !Important;
}

.boxdetailsMM p {
    line-height: 1.4;
}

.MiddleSectionMM {
    width: 100%;
    background-color: #fafbfb;
}

.addnewBox .centerAlign {
    position: absolute;
    top: 35%;
    left: 33%;
    text-align: center;
}

.addNewMeetingText {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 300;
    text-align: left;
    color: #7f7f7f !important;
}

.headerMM, .bodyMM, .footerMM, .footerBottomMM2, .boxMM, .attendeeBox {
    overflow: hidden;
}

    .bodyMM p {
        color: #737373 !important;
    }

.scrollbar-popup .headerMM {
    max-height: 100% !important;
}

.footerMM {
    background-color: #fafbfb;
    border-bottom: solid 0.5px #ececec;
}

.userImgMM {
    width: 20%;
    float: left;
}

.round {
    border-radius: 50px;
}

.boxMM {
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.02);
}

.m-r-5 {
    margin-right: 5px !important;
}

.m-l-5 {
    margin-left: 5px !important;
}

.p-t-15 {
    padding-top: 15px !important;
}

.p-15 {
    padding: 15px !important;
}

.m-t-3 {
    margin-top: 3px !important;
}

.p-30 {
    padding: 30px !important;
}

.headerMM .monthMM {
    font-family: 'bebas_neueregular';
    font-size: 24px;
}

.flyout {
    position: absolute;
    right: 10px;
    top: 15px;
    display: none;
}

.useravailabiltydot {
    position: absolute;
    width: 12px;
    height: 12px;
    background: #000;
    top: 38px;
    left: 38px;
    border-radius: 10px;
    border: solid 2px #ffffff;
}

.greendot {
    background-color: #3fc380;
}

.reddot {
    background-color: #ec644b;
}

.moreUsers p, .moreUsers a {
    line-height: 0.9;
    color: #7a869d !important;
    background-color: #e4e6ea;
    border-radius: 50px;
    height: 48px;
    width: 48px;
    text-align: center;
    display: block;
    margin-left: 5px !important;
}

    .moreUsers p:hover, .moreUsers a:hover {
        opacity: 0.5;
    }

.footerBottomMM2 a {
    margin-right: 3px;
    color: #666666 !important;
    padding: 17px 50px !important;
}

.footerBottomMM2 img {
    float: left;
    margin-right: 50px;
}

.footerBottomMM2 p {
    margin-right: 3px;
    color: #666666;
}

.lh38 {
    line-height: 3.8 !important;
}

.footerMM .centerDiv {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.boxdetailsMM .Usertitle {
    font-size: 14px !important;
}

.footerEditSection {
    border-right: solid 0.5px #ececec;
}

.addnewBox {
    min-height: 433px;
}

    .addnewBox img:hover {
        opacity: 0.5;
    }

    .addnewBox .addNewMeetingText {
        background-image: url(../img/theme/ico-add-meeting-active.png) !important;
        padding: 100px 10px !important;
        background-position-y: 15px !important;
        background-position-x: 35px !important;
        background-repeat: no-repeat;
        width: auto;
        height: auto;
        display: block;
    }

        .addnewBox .addNewMeetingText:hover {
            background-image: url(../img/theme/ico-add-meeting.png) !important;
        }

.footerBottomMM2 {
    cursor: pointer;
}

.footerDeleteSection {
    text-align: center;
}

    .footerDeleteSection:hover {
        /*background-image: url(../img/theme/ico-delete-meeting.png) !important;*/
    }

.footerEditSection {
    text-align: center;
}

.footerPublic {
    background-image: url(../img/theme/ico-privacy-public.png) !important;
}

.footerSave {
    background-image: url(../img/theme/ico-note-save.png) !important;
}

.footerDelete {
    background-image: url(../img/theme/ico-delete-meeting-copy-2.png) !important;
}

.userImgMM img:hover {
    opacity: 0.5;
}

.userImgMM img:hover {
    opacity: 0.5;
}

.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
    background-color: #fafbfb !important;
    color: white;
}

.footerBottomMM2 a {
    font-size: 12px !important;
    margin-top: 2px !important;
    display: block;
    padding: 13px;
}

.footerMM .moreuserbuttonsm {
    display: none;
}

.attendeeBox .userImgMM {
    position: relative;
}

.attendeeBox {
    position: relative;
}

.scroll-popup .modal-dialog {
    overflow-y: initial !important;
}

.scrollbar-popup .scrollbar {
    float: none;
    height: 350px;
    width: 100%;
    overflow-y: auto;
    margin-bottom: 25px;
}

.no-leftbar .tab-content.filters.m-t-25 {
    margin-left: 0px !important;
}

.form-group-default.disabled {
    background-color: #f4f4f4;
    color: rgba(98, 98, 98, 0.23);
}

.meetingAgendaFilter .tabheading {
    overflow: hidden;
    float: left;
    padding: 0px 25px;
}

.meetingAgendaFilter {
    background-color: #fafbfb;
    overflow: hidden;
}

    .meetingAgendaFilter a.links.selected {
        color: #616161;
    }

    .meetingAgendaFilter a:hover {
        color: #616161;
    }

    .meetingAgendaFilter a {
        color: #616161;
        font-size: 14px;
        margin-bottom: 5px;
    }

.agendalistHeader {
    overflow: hidden;
    background-color: #4aaaff;
    color: #fff;
    padding: 11px;
}

.agendalistHeader {
    margin: 0;
    padding: 0px 14px;
    border-radius: 31px;
    background-color: #4aaaff;
    width: 100%;
    /*height: 50px;*/
    border-radius: 3px;
}

.agentalistBox .headerTitle {
    margin: 0;
    padding: 4px 14px;
    border-radius: 31px;
    background-color: #d23640;
    font-size: 12px;
    margin-right: 15px;
    margin-top: 10PX;
}

.mmediIcons img {
    vertical-align: sub;
}

.mmediIcons a {
    font-size: 12px;
    color: #ffffff;
}

.mmediIcons {
    padding-top: 0px;
}

.p-0 {
    padding: 0px !important;
}

.grebgMM {
    background-color: #f9f9f9;
}

.b-b-1 {
    border-bottom: solid 1px #ececec;
}

.footergrebgMM {
    background-color: #f8f8f8;
}

.updatedTimeMM {
    color: #8c8c8c;
}

.footergrebgMM a {
    color: #8c8c8c;
}

.m-0 {
    margin: 0px !important;
}

.fs-16 {
    font-size: 16px !important;
}

.CommentSectionMM {
    padding: 10px 90px !important;
}

.user-img {
    margin-right: 5px;
}
/*ico-public-button.png*/
.privacyBtnMM {
    padding: 8px 16px 8px 33px;
    background-repeat: no-repeat;
    background-position: center left 10px;
    font-family: 'Montserrat';
    font-size: 13px;
    background-position-x: 8px;
    background-position-y: 9px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    color: #6d6d6d;
    min-width: 94px;
}

.privacyBtnPrivateMM {
    background-image: url(../img/theme/ico-private-button.png);
    background-repeat: no-repeat;
}

.privacyBtnPublicMM {
    background-image: url(../img/theme/ico-public-button.png);
    background-repeat: no-repeat;
}
/*.postprivateMM{
         background-image: url(../img/theme/ico-private-button.png);
    background-repeat: no-repeat;
    background-position-x: 80px;
    background-position-y: center;
 }
 .postpublicMM{
         background-image: url(../img/theme/ico-public-button.png);
    background-repeat: no-repeat;
    background-position-x: 80px;
    background-position-y: center;
 }*/
.privace-dropdown ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
}

.privace-dropdown {
    position: absolute;
    z-index: 99999;
}

.relative {
    position: relative;
}

.privace-dropdown {
    position: absolute;
    right: 15px;
    width: 60%;
    background: #fff;
    border: solid 1px #e5e5e5;
    text-align: left;
}

    .privace-dropdown a {
        color: #6d6d6d;
        display: block;
        padding: 5px 10px 5px 25px;
    }

        .privace-dropdown a:hover, .privace-dropdown .selected {
            background-color: #f5f5f5;
            background-image: url(../img/theme/ico-check-privacy.png);
            background-repeat: no-repeat;
            background-position-x: 7px;
            background-position-y: 12px;
        }

    .privace-dropdown li {
        padding: 0;
    }

.comment-history {
    color: #999999;
}

.w90 {
    width: 90% !important;
}

.commentAttachmentsBox {
}

    .commentAttachmentsBox img {
        margin-bottom: 5px;
    }

.commentAttachmentsBoxFooter {
    background-color: #f2f2f2;
    overflow: hidden;
}

    .commentAttachmentsBoxFooter a {
        padding: 15px 27px;
    }

.b-r-1 {
    border-right: solid 0.5px #dcdcdc;
}

.commentAttachmentsBox:hover {
    background-color: #f2f2f2;
}

.min-h-130 {
    min-height: 130px !important;
}

.min-h-140 {
    min-height: 140px !important;
}

.commentAttachmentsBox.selected {
    background: #fff;
}

.commentAttachmentsBoxBorederd {
    border: solid 1px #f0f0f0;
}

.m-t-0 {
    margin-top: 0px !important;
}

.commentsFooterSection .commentsImputMM {
    float: left;
    padding: 15px;
    border-radius: 50px;
    margin-top: 0;
    position: relative;
    padding-left: 20px;
    padding-right: 160px;
}

.inputIconsMM {
    position: absolute;
    right: 15px;
    top: 13px;
}

.inputboxContainer a {
    margin-right: 15px;
}

.inputIconsMM img:hover {
    opacity: 0.5;
}

.moreDetailSectionMM img:hover, .commentsFooterSection img:hover {
    opacity: 0.5;
}

.m-t-7 {
    margin-top: 7px !important;
}

.inputboxContainer {
    float: left;
    width: 70%;
    position: relative;
}

.commentsFooterSection .privace-dropdown {
    position: absolute;
    right: 0px;
    width: 110px;
    background: #fff;
    border: solid 1px #e5e5e5;
    text-align: left;
}

.plyr__controls {
    width: 320px;
}

.plyr--video {
    width: 320px !important;
}

.showMoreComments {
    cursor: pointer;
}

.footergrebgMM a:hover {
    opacity: 0.5;
}

.privacyBtnMM:hover {
    opacity: 0.5;
}

.m-l-r-n-10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}

.nobackground div#filters {
    background: none !important;
}

.position-r {
    position: relative;
}

.position-a {
    position: absolute;
}

#scrollContent .leftBtn {
    left: -40px;
}

#scrollContent {
    width: 100%;
    margin: 1px;
    overflow: hidden;
    /*will change this to hidden later to deny scolling to user*/
    white-space: nowrap;
}

.col-md-2.col-xs-12.col-sm-6.m-b-20.min-h-140.commentAttachmentsBoxMain {
    width: 100% !IMPORTANT;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.owl-in-meeting-attachments .owl-theme .owl-controls {
    top: 20px !important;
}

.owl-theme .owl-controls .owl-buttons div {
    background: none !important;
    color: #000;
}

.c100.pink .bar, .c100.pink .fill {
    border-color: #ed48b6 !important;
}

.statiscFilter .active a {
    border-bottom: 4px solid #4aaaff;
    font-weight: bold;
}

#activityStatusForm .error {
    border-color: red;
}

#mapLocations #map {
    width: 57%;
    height: 600px;
    position: absolute;
    border: 1px solid red;
}

#mapLocations .button3 {
    background: #eee;
    text-decoration: none;
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
}

    #mapLocations .button3:hover {
        background-color: #f2f2f2;
        border-color: #888;
        box-shadow: 0 0 2px #ccc;
    }

    #mapLocations .button3:active {
        vertical-align: -1px;
    }

#mapLocations .gm-style-iw {
    font-size: 18px !important;
}

    #mapLocations .gm-style-iw h3 {
        padding: 0px !important;
        margin: 0;
    }

    #mapLocations .gm-style-iw h4 {
        padding: 0px !important;
        margin: 0;
    }

#mapLocations #locations {
    overflow: hidden;
    display: block;
    float: left;
    height: 710px;
    padding-top: 50px;
}

.IconBack {
    /* IE10+ */
    background-image: -ms-linear-gradient(left, #EBEEF3 1%, #EBEEF5 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(left, #EBEEF3 1%, #EBEEF5 100%);
    /* Opera */
    background-image: -o-linear-gradient(left, #EBEEF3 1%, #EBEEF5 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right top, color-stop(1, #EBEEF3), color-stop(100, #EBEEF5));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(left, #EBEEF3 1%, #EBEEF5 100%);
    /* W3C Markup */
    background-image: linear-gradient(to right, #EBEEF3 1%, #EBEEF5 100%);
}

.smallgreentext {
    font-size: 12px !important;
    text-align: center;
}

.progressbar-text {
    text-align: center;
}

.detailBtnForDashoboard, .BackBtnDetails {
    background: no-repeat;
    border: solid 1px #d9d9d9;
    padding: 5px 10px;
    color: #acacac;
    border-radius: 5px;
}

    .detailBtnForDashoboard:hover, .BackBtnDetails:hover {
        color: #fff !important;
        background-image: -ms-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -moz-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -o-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #8fa4eb), color-stop(100, #4aaaff)) !important;
        background-image: -webkit-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: linear-gradient(to right, #8fa4eb 0%, #4aaaff 100%) !important;
        margin-left: auto;
        margin-right: auto;
        -webkit-transition: background-color 2s ease-out;
        -moz-transition: background-color 2s ease-out;
        -o-transition: background-color 2s ease-out;
        transition: background-color 2s ease-out;
        color: #fff;
    }

.m-h-365 {
    min-height: 365px !important;
}

.opacity5:hover {
    opacity: 0.9;
}

.graph1, graph1Detail {
    transition: opacity 0.4s ease-in-out;
}

.tabInspectionDashboard .c100.big {
    font-size: 220px !important;
}

.clickEventOfChart1, .clickEventOfChart2, .clickEventOfChart3 {
    cursor: pointer !important;
}

.tabInspectionDashboard .c100 > span {
    top: 80px !important;
}

.tabInspectionDashboard .progressbar-text {
    width: 100% !important;
    color: #393c40 !important;
}

.progressbar-text {
    z-index: 999;
}

#container3, #container2, #container1 {
    position: relative;
}

#nomination_list > tbody > tr:nth-of-type(odd) {
    background: #fff !important;
}

.GeneralInspectionActivityInformation:hover span, .GeneralInspectionActivityInformation.active span {
    background-image: url(../img/theme/ico-general-inspection-activity-active.png) !important;
}

.GeneralInspectionActivityInformation span {
    background-image: url(../img/theme/ico-general-inspection-activity.png) !important;
}

.InspectionLetter:hover span, .InspectionLetter.active span {
    background-image: url(../img/theme/ico-inspection-letter-active.png) !important;
}

.InspectionLetter span {
    background-image: url(../img/theme/ico-inspection-letter.png) !important;
}

.InspectionRequirements:hover span, .InspectionRequirements.active span {
    background-image: url(../img/theme/ico-inspection-requirements-active.png) !important;
}

.InspectionRequirements span {
    background-image: url(../img/theme/ico-inspection-requirements.png) !important;
}

.OffSiteReports:hover span, .OffSiteReports.active span {
    background-image: url(../img/theme/ico-offsite-reports-active.png) !important;
}

.OffSiteReports span {
    background-image: url(../img/theme/ico-offsite-reports.png) !important;
}

.OnSiteReports:hover span, .OnSiteReports.active span {
    background-image: url(../img/theme/ico-onsite-reports-active.png) !important;
}

.OnSiteReports span {
    background-image: url(../img/theme/ico-onsite-reports.png) !important;
}

.ExecutiveSummaryReport:hover span, .ExecutiveSummaryReport.active span {
    background-image: url(../img/theme/ico-executive-summary-active.png) !important;
}

.ExecutiveSummaryReport span {
    background-image: url(../img/theme/ico-executive-summary.png) !important;
}

.RecommendationLetter:hover span, .RecommendationLetter.active span {
    background-image: url(../img/theme/ico-recommendation-letter-active.png) !important;
}

.RecommendationLetter span {
    background-image: url(../img/theme/ico-recommendation-letter.png) !important;
}

.FeedbackonRecommendation:hover span, .FeedbackonRecommendation.active span {
    background-image: url(../img/theme/ico-feedback-arrow-active.png) !important;
}

.FeedbackonRecommendation span {
    background-image: url(../img/theme/ico-feedback-arrow.png) !important;
}

.InspectionActivityHistory:hover span, .InspectionActivityHistory.active span {
    background-image: url(../img/theme/ico-history-active.png) !important;
}

.InspectionActivityHistory span {
    background-image: url(../img/theme/ico-history.png) !important;
}

.InspectionActivityComments:hover span, .InspectionActivityComments.active span {
    background-image: url(../img/theme/ico-comments-active.png) !important;
}

.InspectionActivityComments span {
    background-image: url(../img/theme/ico-comments.png) !important;
}

.Attachments:hover span, .Attachments.active span {
    background-image: url(../img/theme/ico-attachments-new-active.png) !important;
}

.Attachments span {
    background-image: url(../img/theme/ico-attachments-new.png) !important;
}

.m-t-40 {
    margin-top: 40px;
}

.dashboardAllSystem .smgraphboxes span {
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    color: #5d5d5d;
}

.m-h-150 {
    min-height: 150px !important;
}

.dashboardAllSystem .smgraphboxes span:hover {
    color: #000;
}

.dashboardAllSystem .smgraphboxes img {
    vertical-align: middle;
}

.canvasjs-chart-credit {
    display: none;
}

#container1 svg, #container2 svg, #container3 svg {
    width: 220px !important;
    height: 220px !important;
}

.ffmon {
    font-family: 'Montserrat' !important;
}

.gretText {
    color: #545454 !important;
}

.quicklinkButn {
    color: #545454 !important;
    text-decoration: underline;
}

.padding-10 {
    padding: 10px;
}

.min-h-450 {
    min-height: 450px;
}
/*Calendar*/
.c-weeks .c-name {
    color: #525252;
}

.calendar-table.table-condensed tbody tr td *:not(.dropdown-default) {
    overflow: visible;
    text-align: left;
}

.calendar-table .badge {
    background-color: #4aaaff;
    color: #fff;
    width: 20px;
    height: 20px;
    padding: 5px 6px !important;
    text-align: center;
    /* vertical-align: super !important; */
}

.calendar-table {
    background: #fff;
}

.calendarRow {
    border-top: 1px solid rgba(230, 230, 230, 0.7);
}

.calendar-month {
    text-align: left !important;
}

#holder .btn.active, #holder .btn:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !important;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125) !important;
}

.calendar-table .calendar-day {
    padding: 18px 8px !important;
    height: 97px;
}

.calendar-table .popover.right > .arrow:after {
    bottom: -5px;
    left: 11px;
}

.calendar-table .popover.right > .arrow {
    left: -22px;
    margin-top: -11px;
}

.popover-content {
    white-space: pre-wrap !important;
}

.calendar-table .active {
    display: inline !important;
}

.closePopupCalendar {
    position: absolute;
    right: 10px;
    top: 11px;
}

.box .switch {
    display: inline;
    width: 32px !IMPORTANT;
    height: 32px !important;
}

.ico-login:hover {
    /*background:url(../img/theme/user_loggedin.png);*/
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.ico-login-active:hover {
    background: url(../img/theme/ico-login.png) !important;
    width: 33px !important;
    height: 32px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.scrolldisplay {
    float: left !important;
}
/*Added on Umar's PC November 16, 2017*/
.statiscFilter .selected {
    background: none;
}

.mark, mark {
    background: #f0ad4e !important;
}

.rightIconsTop {
    overflow: hidden;
    float: right;
}

.iconsRight {
    float: right;
}

.assacibilitybar ul li a:hover {
    color: #000;
}

.modal {
    z-index: 99991099;
}

.table.table-striped tbody tr:nth-child(2n+1):hover td {
    background: #daeffd !important;
}

.timetitle {
}

.radio.radio-success input[type=checkbox]:checked + label:before {
    background: url(../img/theme/ico-radiobox-checked.png) !important;
    border-color: #10cfbd;
    border: 0px;
    width: 22px;
    height: 22px;
}

.attendiesCheck label:before {
    width: 22px;
    height: 22px;
}

.border_Top_15px {
    border-top: 15px solid #F5F5F5;
}

.meetingManagement .note-editor {
    border: none !important;
}

.meetingManagement .note-toolbar {
    position: absolute;
    bottom: 0;
    width: 100%;
}

    .meetingManagement .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
    .meetingManagement .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
    .meetingManagement .btn-group > .btn:last-child:not(:first-child),
    .meetingManagement .note-toolbar .note-color .dropdown-toggle,
    .meetingManagement .btn-group > .btn + .dropdown-toggle {
        background-color: #f5f5f5 !important;
    }

.m-t-28 {
    margin-top: 28px !important;
}

.FeedBackRecomSection {
    background-color: #f2f4f4;
}

    .FeedBackRecomSection ul li {
        padding: 10px 10px 10px 0;
    }

    .FeedBackRecomSection p {
    }

.roundInput {
    padding: 15px;
    border-radius: 40px;
}

.w80 {
    width: 80% !important;
}

.meetinRoomList:hover span, .meetinRoomList.active span {
    background-image: url(../img/theme/ico-meeting-room-list-active.png) !important;
}

.meetinRoomList span {
    background-image: url(../img/theme/ico-meeting-room-list.png) !important;
}

.newMeetinRoom:hover span, .newMeetinRoom.active span {
    background-image: url(../img/theme/ico-new-meeting-room-active.png) !important;
}

.newMeetinRoom span {
    background-image: url(../img/theme/ico-new-meeting-room.png) !important;
}

.agendaCategoryList:hover span, .agendaCategoryList.active span {
    background-image: url(../img/theme/ico-agenda-categories-active.png) !important;
}

.agendaCategoryList span {
    background-image: url(../img/theme/ico-agenda-categories.png) !important;
}

.minh500 {
    min-height: 500px;
}

.mettinGeneraLmanager .userImgMM {
    width: auto !important;
}

.approvedMeeting {
    background-image: url(../img/theme/ico-response-accepted.png) !important;
    background-repeat: no-repeat;
    background-size: 13px;
}

.rejectMeeting {
    background-image: url(../img/theme/ico-response-declined.png) !important;
    background-repeat: no-repeat;
    background-size: 13px;
}

.waitingMeeting {
    background-image: url(../img/theme/ico-response-pending.png) !important;
    background-repeat: no-repeat;
    background-size: 13px;
}

.subbuttonsRight .subbtns {
    float: right;
}

.mettinGeneraLmanager .attendeeBox:hover, .mettinGeneraLmanager .attendeeBox.active {
    background-color: #f9f9f9;
}

.printBtn {
    background: url(../img/theme/ico-print-tabs.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 10px center;
    background-color: #f7f7f7;
    padding: 3px 15px 2px 35px !important;
    border-radius: 50px;
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

.privateBtns {
    background: url(../img/theme/ico-private-button.png);
    height: 15px;
    background-repeat: no-repeat;
    width: 15px;
    float: left;
    margin-top: 10px;
}

.deleteBtnComments {
    background: url(../img/theme/ico-delete-attachment.png);
    background-repeat: no-repeat;
    background-color: #fafafa;
    border: 1px solid rgba(98, 98, 98, 0.27);
    background-position: center;
    display: block;
    background-repeat: no-repeat;
    margin-left: 10px;
    height: 35px;
    width: 35px;
    border-radius: 5px;
}

.edtBtnComments {
    background: url(../img/theme/ico-edit-attachment.png);
    background-repeat: no-repeat;
    background-color: #fafafa;
    border: 1px solid rgba(98, 98, 98, 0.27);
    background-position: center;
    display: block;
    background-repeat: no-repeat;
    margin-left: 10px;
    height: 35px;
    width: 35px;
    border-radius: 5px;
    padding: 0;
}

.feedbackAgendaRecommendation .privace-dropdown {
}

.commeBox {
    padding: 0px 35px;
}

.feedbackAgendaRecommendation ul li {
    padding: 0px !important;
}

.commentsCOntainer {
    padding: 0 40px !important;
    background-color: #fafbfb;
}

.commentsIco {
    background: url(../img/theme/ico-comment-agenda.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position-x: 24px;
    padding-left: 50px !important;
    background-position-y: 10px;
    background-color: #f8f8f8;
}

.moreDetailSectionMM {
    background-color: #fafbfb;
}

.filedownload {
    background: url(../img/theme/ico-download-file.png);
}

.filedetails {
    background: url(../img/theme/ico-details-1.png);
}

.actionbtns .footerPublic, .actionbtns .footerSave, .actionbtns .footerDelete {
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 35px center;
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
    text-align: center;
}

.actionbtns a {
    color: #666666 !important;
    /* FONT-WEIGHT: 600; */
    DISPLAY: BLOCK;
    padding: 15px 0 15px;
}

.descriptionbox {
    margin-bottom: 0px !important;
    min-height: 300px;
}

.mainheadofdes {
    font-weight: bold !important;
}

.b-t-1 {
    border-top: 1px solid #ebebeb;
}

.w100 {
    width: 100%;
}

.p-10 {
    padding: 10px;
}

.borderNone {
    border: none;
}

.p-l-0 {
    padding-left: 0px;
}

.h263 {
    height: 263px !important;
}

.h200 {
    height: 200px !important;
}

.footerPrivacySection {
    background-image: url(../img/theme/ico-privacy-public.png) !important;
    border-right: solid 0.5px #ececec;
    background-position-y: 15px;
    background-position-x: 35px;
    background-repeat: no-repeat;
}

.footerPrivacySectionPrivate {
    background-image: url(../img/theme/ico-privacy-private.png) !important;
    border-right: solid 0.5px #ececec;
    background-position-y: 15px;
    background-position-x: 35px;
    background-repeat: no-repeat;
}

.saveGeneralNotes {
    background-image: url(../img/theme/ico-note-save.png) !important;
    background-position-y: 15px !important;
    background-position-x: 35px !important;
    background-repeat: no-repeat;
}
/*.generalNotesBox .saveGeneralNotes:hover{
        background-image: url(../img/theme/ico-edit-meeting-active.png) !important;
    }*/
/*.generalNotesBox .footerEditSection:hover {
        background-image: url(../img/theme/ico-note-save.png) !important;
    }*/
.generalNotesBox .footerDeleteSection {
    background-image: url(../img/theme/ico-delete-meeting.png) !important;
    background-position-y: 15px;
    background-position-x: 35px;
    background-repeat: no-repeat;
}
/*.generalNotesBox .footerEditSection {
        background-image: url(../img/theme/ico-edit-meeting.png) !important;
    }*/
.generalNotesBox .saveGeneralNotes {
    background-image: url(../img/theme/ico-note-save.png) !important;
}
/*.generalNotesBox .footerEditSection{
            background-image: url(../img/theme/ico-edit-meeting.png) !important;
    }*/
.MinutesOfMeetingIco span {
    background-image: url(../img/theme/ico-mom.png) !important;
}

.MinutesOfMeetingIco:hover span, .MinutesOfMeetingIco.active span {
    background-image: url(../img/theme/ico-mom-active.png) !important;
}

.attachmentList span {
    /*background-image: url(../img/theme/ico-mom.png) !important;*/
}
/*.attachmentList:hover span, .attachmentList.active span {
    background-image: url(../img/theme/ico-mom.png) !important;
}*/
.questionIcon {
    background-image: url(../img/theme/ico-help.png) !important;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    width: 25px;
    display: block;
    cursor: pointer;
    padding: 30px;
    vertical-align: -webkit-baseline-middle;
}

.questionIconCustom {
    background-image: url(../img/theme/ico-help.png) !important;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    width: 25px;
    display: block;
    cursor: pointer;
    padding: 30px;
    vertical-align: -webkit-baseline-middle;
}

.generalNotesIco span {
    background-image: url(../img/theme/ico-general-notes.png) !important;
}

.generalNotesIco:hover span, .generalNotesIco.active span {
    background-image: url(../img/theme/ico-genenral-notes.png) !important;
}

.TamreerRequestInformationIco span {
    background-image: url(../img/theme/ico-tamreer-request.png) !important;
}

.TamreerRequestInformationIco:hover span, .TamreerRequestInformationIco.active span {
    background-image: url(../img/theme/ico-tamreer-request-active.png) !important;
}

.ItemsIco span {
    background-image: url(../img/theme/ico-items.png) !important;
}

.ItemsIco:hover span, .ItemsIco.active span {
    background-image: url(../img/theme/ico-items-active.png) !important;
}

.DecisionsIco span {
    background-image: url(../img/theme/ico-decision.png) !important;
}

.DecisionsIco:hover span, .DecisionsIco.active span {
    background-image: url(../img/theme/ico-decision-active.png) !important;
}

.GenearalattachmentInput {
    border: none;
}

.scrollbar.minutesofMeeting {
    height: 1000px !important;
}

.addnewBox .addNewMeetingText.addNewAttachmentText {
    background-position-x: 55px !important;
}

.generalNotesBox .topicMM {
    font-size: 12px;
    color: #2e2e2e;
}

.generalNotesBox #style-2::-webkit-scrollbar-thumb {
    background-color: #fff !important;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}

.generalNotesBox .boxdetailsMM {
    width: 73% !important;
}

.generalNotesBox .roundImageMMAttachments {
    background-color: #f6f6f6 !important;
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #f6f6f6), color-stop(100, #f6f6f6));
    background-image: -webkit-linear-gradient(top right, #f6f6f6 0%, #f6f6f6 100%);
    background-image: linear-gradient(to bottom left, #f6f6f6 0%, #f6f6f6 100%);
}

.generalNotesBox .footerEditSection {
    background-image: url(../img/theme/ico-edit-meeting.png);
    background-position-y: 15px;
    background-position-x: 35px;
    background-repeat: no-repeat;
}

.detailIconMetting {
    background-image: url(../img/theme/ico-edit-meeting-active.png) !important;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.deleteIconMetting {
    background-image: url(../img/theme/ico-delete-meeting-active.png) !important;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.detailIconMetting:hover {
    background-image: url(../img/theme/ico-edit-meeting.png) !important;
}

.boxdetailsMM {
    width: 73% !important;
}

.fileContainer input[type="file"] {
    border: 0;
    width: 75px;
    height: 75px;
    background-repeat: no-repeat;
    background-position: center;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
/* Example stylistic flourishes */
.fileContainer {
    border-radius: .5em;
    float: left;
    padding: 4.5em 3.5em;
    width: 170px;
    overflow: hidden;
    position: relative;
    background-image: url(../img/theme/ico-add-meeting-active.png) !important;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.borderLeft {
    border-left: solid 0.5px #ececec;
}

.addnewAttaText {
    position: absolute;
    bottom: 0;
    left: 0;
}

.disableClickBtn {
    pointer-events: none;
    cursor: not-allowed !important;
}

.fileContainer [type=file] {
    cursor: pointer;
}

#addNewAttachmentBox .boxMain {
    min-height: 450px;
}

.scrolldisplay img {
    border-radius: 15px !important;
}

.leftbar .nav li a::after {
    content: "" !important;
}

.richtextcontainer.required:after {
    right: 30px !important;
}

.richtextcontainer .Editor-editor {
    padding-top: 5px !important;
}

.infoIco {
    background-image: url(../img/theme/ico-info.png);
}

.form-group-default.form-group-default-select2 > label {
}

.gray_imgupload.has-error label {
    background-color: #f7f7f7 !important;
}

.TamreerRequestInformation span {
    background-image: url(../img/theme/ico-tamreer-request.png) !important;
}

.TamreerRequestInformation:hover span, .TamreerRequestInformation.active span {
    background-image: url(../img/theme/ico-tamreer-request-active.png) !important;
}

.Itemssidebar span {
    background-image: url(../img/theme/ico-items.png) !important;
}

.Itemssidebar:hover span, .Itemssidebar.active span {
    background-image: url(../img/theme/ico-items-active.png) !important;
}

.Decisionssidebar span {
    background-image: url(../img/theme/ico-decisions.png) !important;
}

.Decisionssidebar:hover span, .Decisionssidebar.active span {
    background-image: url(../img/theme/ico-decision-active.png) !important;
}

.DecisionsText {
    color: #c0c0c0 !important;
}

.generalNotesBox #style-2 {
    height: 155px !important;
}

.meetinginfo, .addMember {
    text-transform: uppercase;
    font-size: 10px !important;
    font-weight: bold !important;
}

.AnnualReportDetails span {
    background-image: url(../img/theme/ico-annual-report-details.png);
}

.AnnualReportDetails.active span {
    background-image: url(../img/theme/ico-annual-report-details-active.png);
}

.MeetingInformation span {
    background-image: url(../img/theme/ico-meeting-info.png);
}

.MeetingInformation.active span {
    background-image: url(../img/theme/ico-meeting-info-active.png);
}

.BoardMembersInformation span {
    background-image: url(../img/theme/ico-board-members-info.png);
}

.BoardMembersInformation.active span {
    background-image: url(../img/theme/ico-board-members-info-active.png);
}

.BoardMembersActivities span {
    background-image: url(../img/theme/ico-board-members-activities.png);
}

.BoardMembersActivities.active span {
    background-image: url(../img/theme/ico-board-members-activities-active.png);
}

.KPIsResults span {
    background-image: url(../img/theme/ico-kpi-result.png);
}

.KPIsResults.active span {
    background-image: url(../img/theme/ico-kpi-result-active.png);
}

.OtherInformation span {
    background-image: url(../img/theme/ico-other-info.png);
}

.OtherInformation.active span {
    background-image: url(../img/theme/ico-other-info-active.png);
}

.CommitteeInformation span {
    background-image: url(../img/theme/ico-committee-info.png);
}

.CommitteeInformation.active span {
    background-image: url(../img/theme/ico-committee-info-active.png);
}

.printicon {
    background-image: url(../img/theme/ico-print-blue.png) !important;
}

.BoardMembersInformation span {
    background-image: url(../img/theme/ico-board-members-info.png);
}

.BoardMembersInformation.active span {
    background-image: url(../img/theme/ico-board-members-info-active.png);
}

.babIco {
    background-image: url(../img/theme/ico-member-mgmt.png);
}

.rightaction a {
    padding: 23px 20px 22px 40px;
    border-right: 0.5px solid #fe828a;
    vertical-align: -webkit-baseline-middle;
}

.plusSign {
    background-image: url(../img/theme/ico-add-member.png);
    background-image: url(../img/theme/ico-add-member.png);
    width: 15px;
    height: 15px;
    float: left;
    background-repeat: no-repeat;
    margin-top: 5px;
}

.boardInfoTopButtons .subbtns {
    display: inline-block;
    float: none !important;
}

.boardInfoTopButtons .showhidesearch {
    display: inline-block;
}

.viewicon {
    background-image: url(../img/theme/ico-preview.png) !important;
    background-repeat: no-repeat !important;
    background-position: 5px center !important;
    padding-left: 35px !important;
    background-size: 20px !important;
}

.editicon {
    background-image: url(../img/theme/select.png) !important;
    background-repeat: no-repeat !important;
    background-position: 5px center !important;
    padding-left: 35px !important;
    background-size: 20px !important;
}

button.btn.expandCollapse.collapsed:before {
    content: 'Expand';
    display: none;
}

button.btn.expandCollapse:after {
    content: 'Collapse';
    display: block;
}

button.btn.expandCollapse {
    background: url(../img/theme/Show_Filters_up.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-position-y: 5px !important;
    padding-right: 37px;
    background-color: #f7f7f7;
}

    button.btn.expandCollapse.collapsed {
        background: url(../img/theme/Show_Filters.png);
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: right 8px center;
        padding-right: 37px;
        background-color: #f7f7f7;
        background-position-x: 107px !important;
        background-position-y: 5px !important;
    }

.expandCollapse {
    background-color: #f7f7f7;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 2px 20px;
    border-radius: 50px;
    font-family: 'sf_ui__textregular';
    text-transform: uppercase;
    font-weight: 900;
    font-size: 11px;
}

.modal-open .select2-drop-active {
    z-index: 9999999999999999999999 !important;
}

.collapseExpanBtn {
    padding: 2px 15px !important;
    font-size: 10px;
}

.subbtns p {
    font-size: 12px;
}

.subbtns button {
    font-size: 10px !important;
}

.agendalistHeader p, .tipheading p {
    font-size: 12px !important;
}

.entityProfileModification .theme_label {
    font-size: 13px !important;
}

.committeInformationPage .subbtns {
    float: right;
}

.f0f3f6 {
    background: #f0f3f6;
}

.eaeaee {
    background: #eaeaee;
}

.countMeetings {
    padding: 5px 10px;
}

.meetingManagementDashboard .roundedImageMM {
    background: #fff;
    color: rgba(127,0,255,1);
    border: 1px solid rgba(127,0,255,1);
}

    .meetingManagementDashboard .roundedImageMM:hover {
        background: -moz-linear-gradient(359deg, rgba(127,0,255,1) 0%, rgba(225,0,255,1) 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(127,0,255,1)), color-stop(100%, rgba(225,0,255,1))); /* safari4+,chrome */
        background: -webkit-linear-gradient(359deg, rgba(127,0,255,1) 0%, rgba(225,0,255,1) 100%); /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(359deg, rgba(127,0,255,1) 0%, rgba(225,0,255,1) 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(359deg, rgba(127,0,255,1) 0%, rgba(225,0,255,1) 100%); /* ie10+ */
        background: linear-gradient(91deg, rgba(127,0,255,1) 0%, rgba(225,0,255,1) 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f00ff', endColorstr='#e100ff',GradientType=1 ); /* ie6-9 */
        color: #fff;
    }

.meetingManagementDashboard .roundedImageMM {
    line-height: 0.4;
}

.meetingManagementDashboard .headerMM {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.meetingManagementDashboard .meetingStatusSection {
    background: #fff;
    border-top: solid 1px #ededed;
}

.meetingManagementDashboard .meetingApproveIco {
    background: url(../img/theme/ico-approve-dash.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .meetingRejectIco {
    background: url(../img/theme/ico-reject-dash.png);
    background-repeat: no-repeat;
}

.meetingStatusSection {
    width: 100%;
    float: left;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

    .meetingStatusSection span {
        width: 20px;
        display: inline-block;
        height: 20px;
        background-position: center !important;
        padding: 0px 20px;
        vertical-align: middle;
    }

    .meetingStatusSection a {
        width: 50%;
        padding: 20px;
        float: left;
        text-align: center;
        color: #6a6a6a;
        font-size: 14px;
        text-transform: uppercase;
    }

        .meetingStatusSection a:first-child {
            border-right: solid 1px #ededed;
        }

            .meetingStatusSection a:first-child:hover {
                background: #ededed;
                border-bottom-left-radius: 10px;
            }

        .meetingStatusSection a:last-child:hover {
            background: #ededed;
            border-bottom-right-radius: 10px;
        }

.meetingManagementDashboard .meetingAgendaFilter a.selected {
    color: #434343;
    background-color: #f3f3f3;
    border: solid 1px #e7e7e7;
}

.meetingManagementDashboard .meetingAgendaFilter a {
    display: inline-block;
    padding: 15px;
    color: #616161;
    font-size: 15px;
}

.meetingManagementDashboard .meetingAgendaFilter .imgIco {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.meetingManagementDashboard .my-request {
    background: url(../img/theme/dash-myrequests.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .all-request {
    background: url(../img/theme/dash-allrequests.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .countRequest {
    background: #fff;
    padding: 5px 10px;
    border-radius: 20px;
}

.b-r-15 {
    border-radius: 15px;
}

.meetingManagementDashboard .boxdetailsMM {
    max-width: 70% !important;
    width: auto !important;
}

.meetingManagementDashboard .fa-angle-left:before {
    /*background: url(../img/theme/dash-allrequests.png) !important;
     background-repeat: no-repeat !important;*/
}

.meetingManagementDashboard .owl-next {
    right: -35px !important;
}

.meetingManagementDashboard .owl-prev {
    left: -35px;
}

.meetingManagementDashboard .owl-theme .owl-controls {
    top: 40px !important;
}

.meetingManagementDashboard .pendingMeetingList .owl-theme .owl-controls {
    top: 60px !important;
}

.fa-angle-left {
    /*background: url(../img/theme/dash-allrequests.png) !important;
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;*/
}

.meetingManagementDashboard .fa-angle-left:before {
    content: "\f137";
    color: #D7DADC !important;
}

.meetingManagementDashboard .fa-angle-right:before {
    content: "\f138";
    color: #D7DADC !important;
}

.meetingManagementDashboard .headerMM p {
    text-align: left;
}

.meetingManagementDashboard .dashboardleft h2 {
    line-height: 77px;
}

.meetingManagementDashboard .dashboard_meetingHeading {
    color: #000 !important;
}

.fff {
    background: #fff !important;
}

.meetingManagementDashboard .statiscFilter {
    width: 100%;
}

.meetingManagementDashboard .all-agenda {
    background: url(../img/theme/dash-all.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .open-agenda {
    background: url(../img/theme/dash-open.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .closed-agenda {
    background: url(../img/theme/dash-closed.png);
    background-repeat: no-repeat;
}

.meetingManagementDashboard .agendaDetailsLink {
    color: #000;
}

    .meetingManagementDashboard .agendaDetailsLink:hover {
        color: #3385ff;
    }

.meetingManagementDashboard .meetingStatusSection a {
    color: #000 !important;
}

.meetingManagementDashboard .topicMM {
    color: #3b3b3b !important;
}

.meetingManagementDashboard .dashboard_meetingHeading b {
    font-size: 15px;
}

.owl-carousel .owl-item .dashboardMettingBox img {
    width: auto !important;
}

.collapseExpandH2 {
    padding-left: 30px !important;
}

    .collapseExpandH2.collapsed {
        background: url(../img/theme/Show_Filters.png) !important;
        background-size: 20px !important;
        background-repeat: no-repeat !important;
        background-position: right 8px center;
        background-position-y: 5px !important;
        padding-right: 55px;
        background-color: #f7f7f7;
        min-width: 100px;
    }

.collapseExpandH2 {
    background: url(../img/theme/Show_Filters_up.png) !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: right 8px center;
    background-position-y: 5px !important;
    padding-right: 55px;
    background-color: #f7f7f7;
    min-width: 100px;
}

.StaffInfoPage .previewiconNew {
    background-position: center left 5px !important;
    /* background-position-x: 10px; */
    /* background-position-y: 5px; */
}

.boldLabel {
    font-weight: bold;
    color: #000;
    font-family: 'Montserrat';
    font-size: 11px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
}

.l-h-2 {
    line-height: 2;
}

.fs-28 {
    font-size: 28px;
}

.fs-16 {
    font-size: 16px !important;
}
/*Entity Profile Summary*/
#entityProfileSummaryPage .bordered {
    border: solid 1px #dedede;
}

#entityProfileSummaryPage .nav-tabs li {
    float: left;
    flex: 1 1 auto;
}

#entityProfileSummaryPage .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

#entityProfileSummaryPage .nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

#entityProfileSummaryPage .nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

#entityProfileSummaryPage .nav-pills > li > a {
    border-radius: 2px;
    background-color: #606060;
    border: solid 1px #dedede;
    color: #ffffff;
    font-family: 'bebas_neueregular';
    font-size: 22px;
}

#entityProfileSummaryPage .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #4aaaff;
    border: solid 1px #dedede;
}

#entityProfileSummary .tab-content.filters .tab-pane {
    margin-bottom: 0px !important;
}

#entityProfileSummary thead tr {
    background-color: #969595;
}

#entityProfileSummaryPage .table td img {
    padding: 0 10px;
}

#entityProfileSummaryPage ul > li, ol > li {
    padding-left: 0px;
}

#entityProfileSummaryPage .nav-pills > li + li {
    margin-left: 1px !important;
}

.bebas {
    font-family: 'bebas_neueregular' !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    font-weight: normal;
    color: #333;
}

.bebasRegular {
    font-family: 'bebas_neueregular' !important;
}

.colo333 {
    color: #333;
}

#entityProfileSummaryPage .slider {
    background-color: #969595 !important;
}

#entityProfileSummaryPage .text-capitalize {
    text-transform: capitalize;
}

#entityProfileSummaryPage .Boxheader p {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: normal;
    text-align: left;
    color: #2c2c2c;
    text-shadow: none;
}

#entityProfileSummaryPage .tagline {
    text-transform: capitalize;
}

.Helvetica_light {
    font-family: Helvetica_light !important;
}

.font-Normal {
    font-weight: normal !important;
}

.color000 {
    color: #000 !important;
}

.ico-mod {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat !important;
    margin-right: 10px;
    vertical-align: text-top;
}

.newlyadded {
    padding: 40px;
    margin-bottom: 10px;
    background: url(../img/theme/ico-newly-added-copy.png) #deefe7;
    background-repeat: no-repeat;
    background-position: center;
}

.newlydeleted {
    padding: 24px !important;
    background-color: #f7e6e7 !important;
    /* margin-bottom: 10px;
    background: url(../img/theme/ico-deleted-copy.png) #f7e6e7;
    background-repeat: no-repeat;
    background-position: center;*/
    text-align: center;
}

    .newlydeleted p {
        margin-top: 65px;
        text-align: center;
    }

.newlyadded p {
    margin-top: 85px;
    text-align: center;
}

.newlydeleted:hover, .newlyadded:hover {
    opacity: 0.8;
}

.dark-grey-btn {
    background-color: #373737 !important;
    padding: 5px 10px !important;
}

.ico-clock {
    background: url(../img/theme/clock.png);
    /* padding-left: 20px; */
    background-repeat: no-repeat;
    padding: 4px 20px 10px 7px;
}

.uploadiCo {
    background: url(../img/theme/upload.png);
    /* padding-left: 20px; */
    background-repeat: no-repeat;
    padding: 4px 20px 10px 7px;
}

.ico-calender-registration {
    background: url(../img/theme/ico-calender-registration.png);
}

.ico-bank18x15 {
    background: url(../img/theme/ico-bank18x15.png);
}

.ico-capital {
    background: url(../img/theme/ico-capital.png);
}

.ico-certificate {
    background: url(../img/theme/ico-certificate.png);
}

.ico-company-Lr {
    background: url(../img/theme/ico-company-Lr.png);
}

.ico-inspection {
    background: url(../img/theme/ico-inspection.png);
}

.ico-contact-person18x18 {
    background: url(../img/theme/ico-contact-person18x18.png);
}

.ico-rating19x18 {
    background: url(../img/theme/ico-rating19x18.png);
}

.ico-agent {
    background: url(../img/theme/ico-agent.png);
}

.ico-auditor {
    background: url(../img/theme/ico-auditor.png);
}

.ico-share {
    background: url(../img/theme/ico-share.png);
}

.ico-org {
    background: url(../img/theme/ico-org.png);
}

.ico-emirate {
    background: url(../img/theme/ico-emirate.png);
}

.ico-general {
    background: url(../img/theme/ico-general.png);
}

.ico-details {
    background: url(../img/theme/ico-details.png);
}

.ico-license {
    background: url(../img/theme/ico-license.png);
}

.ico-registration {
    background: url(../img/theme/ico-registration.png);
}

.ico-calendar {
    background: url(../img/theme/ico-calendar.png);
}

.ico-status {
    background: url(../img/theme/ico-status.png);
}

.ico-attachment {
    background: url(../img/theme/ico-attachment.png);
}

.ico-pdf14x18 {
    background: url(../img/theme/ico-pdf14x18.png);
}

.fs-11 {
    font-size: 11px !important;
}

.ico-address {
    background: url(../img/theme/ico-address.png);
}

.ico-phone16x16 {
    background: url(../img/theme/ico-phone16x16.png);
}

.ico-mobile {
    background: url(../img/theme/ico-mobile.png);
}

.ico-website {
    background: url(../img/theme/ico-website.png);
}

.ico-fax {
    background: url(../img/theme/ico-fax.png);
}

.ico-email18x14 {
    background: url(../img/theme/ico-email18x14.png);
}

.ico-passport {
    background: url(../img/theme/ico-passport.png);
}

.ico-emirateid {
    background: url(../img/theme/ico-emirateid.png);
}

.ico-gander {
    background: url(../img/theme/ico-contact-person18x18.png);
}

.ico-experience {
    background: url(../img/theme/ico-experience.png);
}

.ico-basicSalery {
    background: url(../img/theme/ico-salary.png);
}

.ico-grossSalery {
    background: url(../img/theme/ico-gross-salary.png);
}

.ico-contract {
    background: url(../img/theme/ico-job-contract.png);
}



.ico-gander {
    background: url(../img/theme/ico-contact-person18x18.png);
}

.ico-experience {
    background: url(../img/theme/ico-experience.png);
}

.ico-basicSalery {
    background: url(../img/theme/ico-salary.png);
}

.ico-grossSalery {
    background: url(../img/theme/ico-gross-salary.png);
}

.ico-contract {
    background: url(../img/theme/ico-job-contract.png);
}

.b-t-1 {
    border-top: solid 1px #ececec;
}


.ico-png8x12 {
    background: url(../img/theme/ico-png8x12.png);
    /*arrow-up10x7*/
}

a.pull-right.dropdownIco.collapsed {
    background: url(../img/theme/arrow-down10x7.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

a.pull-right.dropdownIco {
    background: url(../img/theme/arrow-up10x7.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

#entityProfileSummaryPage .box .body .uppercase.p-20 {
    padding-bottom: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px;
    padding-bottom: 10px !important;
}

#entityProfileSummaryPage .boxinher .uppercase p {
    font-size: 11px !important;
    padding-bottom: 15px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #000;
    overflow: hidden;
}

#entityProfileSummaryPage .box .uppercase p {
    font-size: 11px !important;
    padding-bottom: 15px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #000;
    overflow: hidden;
}

    #entityProfileSummaryPage .box .uppercase p span {
        font-size: 13px;
    }

.darkgreyBg {
    background-color: #909090;
    overflow: hidden;
}

.EntityProfileSummary span, .EntityProfileSummary.active span {
    background-image: url(../img/theme/icon-summary-active.png);
}

.EntityProfileSummary span {
    background-image: url(../img/theme/icon-summary.png);
}

.PointOfSale span, .PointOfSale.active span {
    background-image: url(../img/theme/icon-pos-active-copy.png);
}

.PointOfSale span {
    background-image: url(../img/theme/icon-pos-copy.png);
}

.RegisteredIndividuals span, .RegisteredIndividuals.active span {
    background-image: url(../img/theme/ico-reg-individual-active.png);
}

.RegisteredIndividuals span {
    background-image: url(../img/theme/ico-reg-individual.png);
}

.StatusRequiredDocuments span, .StatusRequiredDocuments.active span {
    background-image: url(../img/theme/ico-doc-status-active.png);
}

.StatusRequiredDocuments span {
    background-image: url(../img/theme/ico-doc-status.png);
}

.compnayProfile span, .compnayProfile.active span {
    background-image: url(../img/theme/ico-company-building-active.png);
}

.compnayProfile span {
    background-image: url(../img/theme/ico-company-building.png);
}

.individualProfile span, .individualProfile.active span {
    background-image: url(../img/theme/ico-individual-active.png);
}

.individualProfile span {
    background-image: url(../img/theme/ico-individual.png);
}

.icon-insurance-type {
    background-image: url(../img/theme/icon-insurance-type.png);
}

.ico-uae {
    background-image: url(../img/theme/ico-uae.png);
}

.ico-deposit {
    background-image: url(../img/theme/ico-deposit.png);
}

#entityProfileSummaryPage .box .body span {
    font-size: 13px;
    text-shadow: none;
}

.highlighter {
    /*padding: 10px 15px;*/
    display: block;
    float: left;
    border-radius: 5px;
}

.darkgreyBg.p-10 {
    background-color: #909090;
    overflow: hidden;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: bold;
}

.highlighter.color {
    background-color: #fefad2;
}

.uppercase p.fs-11.b-b-1 span {
}

.highlighter .roundBtn2 {
    padding: 10px 15px;
    border-radius: 30px;
    margin-top: 15px;
    margin-bottom: 15px !important;
    background-color: #f0f0f0;
}
/*Entity Profile Ends Summary*/
.imageBox {
    width: 110px;
    height: 110px;
    position: relative;
}

    .imageBox p {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
    }

.boxDetails {
    background-color: #f9f9f9;
}

.centeredSection {
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.7;
}

.upload-pending-text {
    font-size: 11px !important;
    text-align: left !important;
    color: #bac1cb !important;
    cursor: pointer;
}

.pLeftSide {
    float: left;
    text-align: center;
    padding: 30px;
    width: 10%;
    cursor: pointer;
}

    .pLeftSide:hover {
        opacity: 0.8;
    }

.pCenter {
    float: left;
    padding: 25px;
    line-height: 2.0;
    background-color: #f9f9f9;
    width: 80%;
    border-left: 1px solid #dedede;
}

.img-upload > input {
    display: none;
}

.file-input input {
    cursor: pointer;
}

.pRightSide {
    text-align: center;
    float: right;
    padding: 25px;
    height: auto;
    width: 10%;
    height: 100%;
    height: 130px;
    background-color: #e5e5e5;
    vertical-align: middle;
}

    .pRightSide:hover {
        opacity: 0.8;
    }

.text-light-grey {
    color: #7d7d7d;
}

.b-radius-10 {
    border-radius: 10px !important;
}

.StatusRequiredDoc a {
    color: #2c2c2c !important;
}

.text-red {
    color: red !important;
}

.bluebg {
    background-color: #f1f8ff;
}

#tblModificationCategory .table th, #tblModificationCategory .table td {
    text-align: left !important;
}

.tdAlignLeft {
    text-align: left !important;
}

.dateFx {
    margin-top: -10px;
}

.m-t-020 {
    margin-top: -20px !important;
}

.disabledD .slider {
    background-color: #f8f8f8 !important;
}

    .disabledD .slider:before {
        background-color: #969696 !important;
    }

.disabledD input[type="checkbox"]:checked + .disabledW {
    background-color: #f8f8f8 !important;
}

.disabledD input[type="radio"]:checked + .slider, .disabledD input[type="checkbox"]:checked + .slider {
    background-color: #f8f8f8 !important;
    border: 1px solid #f8f8f8;
    box-shadow: none !important;
}

.updated .checkboxChecked, .updated label {
    /*pointer-events: none;*/
}

.input-group-addon .ico-location {
    background: url('../img/theme/icon-map-small.png');
}

.fa-location:before {
    content: url("../img/theme/icon-map-small.png");
}

.ico-group-location {
    top: 2px !important;
    right: 10px !important;
}

.insuranCom .subbtns .print {
    background-color: #ffffff !important;
    border: solid 1px #e4e4e4 !important;
    font-size: 12px !important;
}

.addiconNew {
    background-image: url(../img/theme/ico-add-new.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
    padding-left: 37px !important;
}
/*Tool Tip E-Inspection*/




.tableToolTip a.tip {
    position: relative;
}

    .tableToolTip a.tip span {
        display: none;
        position: absolute;
        top: -5px;
        left: 50%;
        padding: 0px;
        z-index: 100;
        background: #fff;
        color: #000;
        -moz-border-radius: 5px; /* this works only in camino/firefox */
        -webkit-border-radius: 5px; /* this is just for Safari */
        width: 250px;
        border: 1px solid;
        text-align: left;
        z-index: 99999999999999;
    }

        .tableToolTip a.tip span:before {
            content: '';
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-right: 8px solid black;
            left: -8px;
            top: 7px;
        }

.tableToolTip .tip h5 {
    /* margin-top: 15px; */
    background: #4aaaff;
    color: #fff;
    padding: 10px;
}

.tableToolTip .tip p {
    padding: 10px;
    overflow-x: AUTO;
    max-height: 140px;
}

.tableToolTip a:hover.tip {
    font-size: 99%; /* this is just for IE */
}

    .tableToolTip a:hover.tip span {
        display: block;
    }

/*Right  */

.tableToolTip a.tt-right.tip span {
    left: 100%;
}

/*left*/
.tableToolTip a.tt-left.tip span {
    right: 40px;
    left: -100%;
}

    .tableToolTip a.tt-left.tip span:before {
        right: -8px;
        left: auto;
        border-left: 8px solid black;
        border-right: none;
    }
/*left*/
/*TOP*/
.tableToolTip a.tt-top.tip span {
    top: -220px;
    left: 40%;
}

    .tableToolTip a.tt-top.tip span:before {
        left: 18px;
        top: 100%;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #000;
    }
/*bottom*/
.tableToolTip a.tt-bottom.tip span {
    top: 25px;
    left: 0;
}

    .tableToolTip a.tt-bottom.tip span:before {
        top: -17px;
        left: 108px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid black;
    }

.tableToolTip .tooltip-tab {
    overflow: visible !important;
    z-index: 9999999999 !important;
}


/*Tool Tip Einspection Ends here*/


#FeedBackOnrecommendations .loadMoreButton {
    background-color: #eeeeee;
}

#FeedBackOnrecommendations .FeedBacksection1 {
    background-color: #fafbfb;
}

#FeedBackOnrecommendations .paddedlr70 {
    padding: 0 70px;
}


#FeedBackOnrecommendations .commentAttachmentsBoxFooter a {
    width: 50%;
}

#FeedBackOnrecommendations .commentsFooterSection {
    background-color: #f2f4f4;
}

#FeedBackOnrecommendations .footergrebgMM::before {
}

#FeedBackOnrecommendations .Acomment {
    width: 100%;
    padding: 20px !important;
    display: block;
}

#FeedBackOnrecommendations .meetingAgendaFilter {
    background-color: #fff;
}

    #FeedBackOnrecommendations .meetingAgendaFilter ul {
    }



#FeedBackOnrecommendations #rootwizard .nav-tabs-linetriangle li {
    float: none !important;
    pointer-events: all;
    display: inline-block;
}

#FeedBackOnrecommendations .inputIconsMM {
    border-radius: 50px;
    background: #f2f4f4;
    padding: 3px 8px;
}

#FeedBackOnrecommendations .inputIconsMM {
    top: 6px;
    right: 8px;
}

    #FeedBackOnrecommendations .inputIconsMM label {
        padding-top: 6px;
        padding-left: 5px;
    }

#FeedBackOnrecommendations .actionDropDown a {
    background-color: #f5f5f5;
    background-image: url(../img/theme/ico-approve-fr.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: 12px;
}

#FeedBackOnrecommendations .commentsFooterSection .actionDropDown {
    width: 228px !important;
}

#FeedBackOnrecommendations .actionDropDown .icon-approve-fr a {
    background-image: url(../img/theme/ico-approve-fr.png);
}

#FeedBackOnrecommendations .actionDropDown .icon-reject-fr a {
    background-image: url(../img/theme/ico-reject-fr.png);
}

#FeedBackOnrecommendations .actionDropDown .icon-close-recommendation-fr a {
    background-image: url(../img/theme/ico-close-fr.png);
}

#FeedBackOnrecommendations .actionDropDown .icon-transfer-fr a {
    background-image: url(../img/theme/ico-transfer-fr.png);
}

#FeedBackOnrecommendations .actionDropDown .icon-suggestDate-fr a {
    background-image: url(../img/theme/ico-deadline.png);
}

#FeedBackOnrecommendations .actionDropDown a {
    color: #6d6d6d;
    display: block;
    padding: 8px 10px 8px 31px;
    background-color: #fff;
}

    #FeedBackOnrecommendations .actionDropDown a:hover {
        background-color: #f4f4f4;
    }

#FeedBackOnrecommendations .commentsFooterSection .actionDropDown {
    left: 4px;
    right: auto;
    border-top: 0;
}

#FeedBackOnrecommendations .privacyBtnMM {
    padding: 10px 35px 10px 15px;
}

#FeedBackOnrecommendations .privacyBtnMM {
    background: url(../img/theme/caret-down.png);
    background-repeat: no-repeat;
    background-position: right 7px center;
    background-color: #fff;
}

#FeedBackOnrecommendations .footergrebgMM .Acomment {
    width: 100%;
    padding: 20px !important;
    display: block;
    background: url(../img/theme/up-arrow-fr.png);
    background-repeat: no-repeat;
    background-position: 40% center;
}

#FeedBackOnrecommendations .footergrebgMM .collapsed {
    width: 100%;
    padding: 20px !important;
    display: block;
    background: url(../img/theme/down-arrow-fr.png);
    background-repeat: no-repeat;
    background-position: 40% center;
}

#FeedBackOnrecommendations .loadMoreButton:before {
    content: "Hide more feedback";
}

#FeedBackOnrecommendations .collapsed.loadMoreButton:before {
    content: "Load more feedback";
}

#FeedBackOnrecommendations .collapsed.Acomment:before {
    content: "Expand";
}

#FeedBackOnrecommendations .Acomment:before {
    content: "Collapse";
}

#FeedBackOnrecommendations .inputIconsMM label {
    cursor: pointer;
}

    #FeedBackOnrecommendations .inputIconsMM label:hover {
        opacity: 0.8;
    }

/*popup calender goes here*/

/*
#FeedBackOnrecommendations .yui3-skin-sam .yui3-calendar-day:hover{
    background:#4aaaff;
}
#calendarPopUp #popUpCalendardatePicker thead tr{
    border: none;
}
#calendarPopUp #popUpCalendardatePicker{
    border:none !important;
    background: #fff;
}
#calendarPopUp #popUpCalendardatePicker th{
    text-align: center;
    font-size: 14px;
    background: #fff;
}

#calendarPopUp .yui3-skin-sam .yui3-calendar-day, #calendarPopUp .yui3-skin-sam .yui3-calendar-prevmonth-day, #calendarPopUp .yui3-skin-sam .yui3-calendar-nextmonth-day{
    border: none !important;
    font-size: 18px;
    font-weight: normal;
    padding: 18px 10px;
    border-radius: 50px;
}
#calendarPopUp  .yui3-skin-sam .yui3-calendar-header-label{
    font-size:20px;
    text-transform: uppercase;
    color:#4aaaff;
}

#calendarPopUp .yui3-skin-sam .yui3-calendar-day-selected, #calendarPopUp .yui3-skin-sam .yui3-calendar-day:hover {
    background-color: #4aaaff;
    color:#fff;
    
}
 
#calendarPopUp .yui3-skin-sam .yui3-calendarnav-prevmonth {
    background-image: url(../img/theme/move-prev.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    border: none;
    left: 20%;
    top:-5px;
}
#calendarPopUp .yui3-skin-sam .yui3-calendarnav-nextmonth {
    background-image: url(../img/theme/move-next.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    border: none; 
    right:20%;
    top:-5px;
}
#calendarPopUp .yui3-skin-sam .yui3-calendar-header {
    padding-bottom: 35px;
}

    */


/* Users List Page CSS*/
.UserLists:hover span, .UserLists.active span {
    background-image: url(../img/theme/ico-users-list-active.png) !important;
}

.UserLists span {
    background-image: url(../img/theme/ico-users-list.png) !important;
}


.AddNewUser:hover span, .AddNewUser.active span {
    background-image: url(../img/theme/ico-add-new-user-active.png) !important;
}

.AddNewUser span {
    background-image: url(../img/theme/ico-add-new-user.png) !important;
}

.flipper label:first-child {
    font-weight: bold;
    display: block;
}

.multiboxcontainer .checkbox label {
    display: inline-block;
}

.roleswitcher {
    float: right;
    margin-top: 7px;
}

.multiboxcontainer .checkbox {
    float: left;
    display: inline;
}

.roleswitcher label {
    display: inline-block;
    text-transform: capitalize !important;
}

.multiboxcontainer {
    background: #f8fafb;
    margin-bottom: 7px;
    border-radius: 4px;
    padding: 10px 25px;
    margin-top: 7px;
}

.Userlistcheckbox .checkbox label:before {
    /* background-color: #87d37c; */
    border: 0px solid #64a85a !important;
    background: url(../img/theme/checkbox-unchecked.png) !important;
    width: 20px;
    height: 20px;
}

.Userlistcheckbox .checkbox input[type=checkbox]:checked + label::after {
    background: url(../img/theme/checkbox-checked.png) !important;
    width: 20px;
    height: 20px;
    left: 0.2px !important;
}

.flipper .theme_label {
    color: #000 !important;
}
/* Users List Page CSS End*/
.nostaric:after {
    display: none !important;
}

.redstaric {
    color: red;
    font-size: 15px;
    font-weight: normal;
}


/* user  page 18-09-2018 */
.border.center {
    margin: 0px auto;
}

.SubmitComplaintModal a {
    color: #626262;
    font-size: 15px;
}

.modal-dialog.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}

.cursor-pointer {
    cursor: pointer;
}

.actionDropDown ul li a {
    font-size: 13px !important;
}

.currentHistory {
    background: #f3faf8;
    padding: 0px 5px 20px 5px;
    border: solid 1px #dbf0ea;
}

.ico-company-green {
    background: url(../img/theme/ico-company-green.png);
}

.ico-company-staff-his {
    background: url(../img/theme/ico-company-staff-his.png);
}

.currentBtnTop {
    border-radius: 100px;
    background-color: #c9eae1;
    color: #25AE88;
    padding: 5px 10px 5px 25px;
    font-size: 12px;
    background-image: url(../img/theme/mark-icon-green.png);
    background-repeat: no-repeat;
    background-position: center left 10px;
}

.historyicon {
    background-image: url(../img/theme/ico-staff-history.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    padding-left: 35px !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
    font-size: 11px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
}

#historyModal .font-Normal {
    font-size: 12px !important;
}

#staffDetails .cardContainer {
    overflow: hidden;
    margin: 20px;
    background: #f5f5f5;
}

    #staffDetails .cardContainer .staffBox {
        margin: 0px auto;
        -webkit-box-shadow: 0px 5px 36px -2px rgba(0,0,0,0.42);
        -moz-box-shadow: 0px 5px 36px -2px rgba(0,0,0,0.42);
        box-shadow: 0px 5px 36px -2px rgba(0,0,0,0.42);
        border-radius: 5px;
    }



#staffDetails .entityProfileModification .grebgMM {
    background-color: #606060;
    border: solid 1px #dedede;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    width: 100%;
    display: block;
}

#staffDetails .entityProfileModification a.Boxheader:before {
    content: url(../img/theme/arrow-up-white.png);
    float: right;
}

#staffDetails .entityProfileModification a.Boxheader.collapsed:before {
    content: url(../img/theme/arrow-down-white.png);
    float: right;
}

.pdficonbtn {
    background-image: url(../img/theme/ico-pdf-btn.png) !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    padding-left: 35px !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
    font-size: 11px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
}

.entityProfileModification .box.bordered {
    border: solid 1px #dedede;
    border-top: 0;
}

.centeredAligned {
    margin: 0px auto;
}

.entityProfileattachmentBox {
    border: solid 1px #efefef;
    border-radius: 10px;
    position: relative;
}

    .entityProfileattachmentBox img {
        padding: 15px 10px;
    }

    .entityProfileattachmentBox .entityfilename {
    }

    .entityProfileattachmentBox:hover {
        opacity: 0.5;
        background-color: #909090;
    }

    .entityProfileattachmentBox .cardFooterEntityProfile {
        background-color: #f0f0f0;
        padding: 0;
        margin: 0;
        height: 80px;
        overflow: hidden;
    }

.p-60 {
    padding: 60px;
}


.entityProfileattachmentBox:hover .hoverDiv {
    display: block;
    cursor: pointer;
}

.staffinforBack {
    color: #fff !important;
    background-image: url(../img/theme/icon-back-staff-button.png) !important;
    background-color: #f17b76 !IMPORTANT;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    padding-left: 65px !important;
    font-family: 'Montserrat' !important;
    font-weight: bold !important;
    font-size: 11px !important;
    background-position-x: 10px !important;
    background-position-y: 5px !important;
}

.hoverDiv {
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-image: url(../img/theme/zoom-plus-sign.png);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    display: none;
    opacity: 0.5;
    background-color: #000000;
    border-radius: 5px;
}


#staffDetails .firstDivGreyBg {
    background-color: #f5f5f5;
    PADDING: 30px 15px;
}

.borderDede {
    border: 1px solid #dedede;
}

    .borderDede.infocontainer {
        padding: 35px 20px;
    }

.statusBtnGreen {
    border-radius: 38px;
    background-color: #3fc380;
    padding: 5px 20px;
    color: #fff;
    font-size: 10px;
}

.statusBtnYellow {
    border-radius: 38px;
    background-color: #c9c15ee0;
    padding: 5px 20px;
    margin-left: 15px;
    color: #fff;
    font-size: 10px;
}

.statusBtnRed {
    border-radius: 38px;
    background-color: #4aaaff;
    padding: 5px 20px;
    color: #fff;
    font-size: 10px;
}

.disputeTypePoup {
    margin-bottom: 0px;
    z-index: 2147483647 !important;
    height: 100vh !important;
    padding-bottom: 40px !important;
    padding-left: 0px;
}


    .disputeTypePoup .panel-heading a {
        font-size: 14px;
        text-align: center;
        color: #fff !important;
        background-color: #4aaaff;
    }

    .disputeTypePoup .nav > li > a:focus, .disputeTypePoup .nav > li > a:hover {
        background-color: #4aaaff;
    }

    .disputeTypePoup .nav-pills > li.active > a, .disputeTypePoup .nav-pills > li.active > a:hover, .disputeTypePoup .nav-pills > li.active > a:focus {
        /*color: #fff !important;
    background-color: #4aaaff;
    border:none !important;
    border-radius: 10px;*/
    }

    .disputeTypePoup .panel-heading a:not(.btn) {
        opacity: 1;
    }

    .disputeTypePoup .nav-pills > li {
        width: 48%;
    }


    .disputeTypePoup .panel-heading a {
        background-color: #f8fafb !important;
        color: #4d4d4d !important;
    }

    .disputeTypePoup .nav li a::after {
        content: "";
    }

    .disputeTypePoup .nav-pills > li a {
        border-radius: 10px;
    }

        .disputeTypePoup .nav-pills > li a.active {
            background-color: #4aaaff !important;
            color: #fff !important;
            border: none !important;
        }

    .disputeTypePoup label > input[type = 'radio'] {
        visibility: hidden;
        position: absolute;
    }

        .disputeTypePoup label > input[type = 'radio'] ~ .popupimage {
            cursor: pointer;
            width: 40px;
            height: 40px;
            display: inline-block;
            background-size: 27px 24px;
            background-repeat: no-repeat;
        }

    .disputeTypePoup a {
        color: #626262;
    }
/*for popup of disppute in e-complain*/
.select2-drop-active {
    z-index: 99999;
}
/*for popup of disppute in e-complain*/

.disputeTypePoup .select2-drop-active {
    z-index: 9999999;
}

.disputeTypePoup .pop-vehicle-image {
    background-image: url("../img/theme/vehicle-inactive.png");
    background-size: 40px 30px !important;
    width: 40px;
    height: 30px;
}

.disputeTypePoup .pop-otherinsurance-image {
    background-image: url("../img/theme/other-inactive.png");
    background-size: 34px 34px !important;
    width: 34px;
    height: 34px;
}

.disputeTypePoup .pop-manually-image {
    background-image: url("../img/theme/manual-inactive.png");
    background-size: 35px 34px !important;
    width: 35px;
    height: 34px;
}

.disputeTypePoup .pop-wizard-image {
    background-image: url("../img/theme/wizard-inactive.png");
    background-size: 34px 34px !important;
    width: 34px;
    height: 34px;
}


.disputeTypePoup label > input[type = 'radio']:checked ~ span.pop-vehicle-image {
    background-image: url("../img/theme/vehicle-active.png");
}

.disputeTypePoup label > input[type = 'radio']:checked ~ span.pop-otherinsurance-image {
    background-image: url("../img/theme/other-active.png");
}

.disputeTypePoup label > input[type = 'radio']:checked ~ span.pop-manually-image {
    background-image: url("../img/theme/manual-active.png");
}

.disputeTypePoup label > input[type = 'radio']:checked ~ span.pop-wizard-image {
    background-image: url("../img/theme/wizard-active.png");
}

.ico-question-dark:before {
    content: url("../img/theme/ico-question-dark.png");
}

.form-group-default.input-group .input-question-dark {
    top: 16px;
    right: 8px;
    z-index: 999999999999;
}
/*
     custom tooltip for popup in e-inspection 
*/



.disputeTypePoup a.tip {
    position: relative;
    display: block;
    cursor: pointer;
    width: 30px;
    height: 30px;
}

    .disputeTypePoup a.tip span {
        display: none;
        position: fixed;
        top: 46%;
        left: 90%;
        padding: 5px;
        z-index: 100;
        color: #000;
        -moz-border-radius: 5px; /* this works only in camino/firefox */
        -webkit-border-radius: 5px; /* this is just for Safari */
        text-align: left;
    }

.disputeTypePoup a.left.tip span {
    right: 60px;
}

.disputeTypePoup a.tip span:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #bebebe;
    left: -3px;
    top: 14px;
}

.disputeTypePoup .tip h5 {
    margin-top: 15px;
}

.disputeTypePoup a:hover.tip {
    font-size: 99%; /* this is just for IE */
}

    .disputeTypePoup a:hover.tip span {
        display: block;
        cursor: pointer;
    }


.disputeTypePoup .nav-tabs.nav-justified > li {
    width: 50%;
    float: left;
}

.disputeTypePoup .tab-content.filters .tab-pane {
    margin-bottom: 20px !important;
}

.disputeTypePoup .disputeLiNoBg .nav-pills > li.active > a, .disputeTypePoup .disputeLiNoBg .nav-pills > li.active > a:hover, .disputeTypePoup .disputeLiNoBg .nav-pills > li.active > a:focus {
    background: none;
}

.disputeTypePoup.modal .modal-content {
    border: none !important;
}

.disputeTypePoup.modal .modal-body {
    padding: 0px !important;
}

.disputeTypePoup.modal .modal-content {
    border: none !important;
    display: block;
}

.disputeTypePoup .hiddenDisputeNav {
    visibility: hidden;
    width: 0;
    height: 0;
    min-height: 0;
    float: left;
}

.disputeTypePoup .wizard .btn {
    border: none;
    padding: 15px 15px !important;
}


.disputeTypePoup .step-app > .step-footer > .step-btn:focus {
    border: none !important;
}


.disputeTypePoup .wizard {
    margin: 0px -11px -13px -15px !important;
    border: none;
}

.h320 {
    height: 230px !important;
}


.disputeTypePoup .modal-content {
}

.disputeTypePoup .disputePopUp {
    overflow: hidden;
}

.disputeTypePoup .step-app > .step-footer > .step-btn {
    width: 50%;
    float: left;
}

.disputeTypePoup .stepFooter button {
    border-radius: 0 !important;
}

.disputeTypePoup .firstStep .finish a {
    width: 100% !important;
}

.disputeTypePoup input[type=number]::-webkit-inner-spin-button,
.disputeTypePoup input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}



.disputeTypePoup .wizard .btn {
    border-radius: 0 !important;
}

.disputeTypePoup .step-app > .step-content {
    border: none;
}


/*dispute popup ends here*/
.overflow-x-h {
    overflow-x: hidden !important;
}


#historyModal .modal-content {
    max-height: 800px;
    overflow: auto;
    height: auto;
}

.overflow-x-h {
    overflow-x: hidden !important;
}

.disputeTypePoup .wizard .btn {
    border-radius: 0 !important;
}

.staffDetailsCollapseExpand bold {
    font-weight: bold !important;
    color: #2c2c2c;
    font-size: 14px;
}

.text-lightBlack {
    color: #2c2c2c;
    font-size: 14px;
}

.wizard_disputre_heading {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
    display: block;
}

.firstStep .previous {
    display: none;
}

.firstStep .previous {
    display: none;
}

.firstStep .next a {
    width: 100% !important;
}

.backgroundImageOfPopUp {
    background-color: rgba(0, 0, 0, 0.24);
    background-color: rgba(0, 0, 0, 0.24);
    width: 285px;
    height: 194px;
    color: #fff !important;
    font-size: 11px !important;
}

.printBordered {
    border: solid 1px #e3e3e3 !important;
}

.h510 {
    height: 510px !important;
}
/*password strenth */
.pwstrength_viewport_progress .bg-danger {
    background-color: #dc3545 !important;
}

.pwstrength_viewport_progress .bg-warning {
    background-color: #ffc107 !important;
}

.pwstrength_viewport_progress .bg-success {
    background-color: #28a745 !important;
}

.pwstrength_viewport_progress .progress {
    height: 18px;
}

/*password strenth */
.RegisteredIndividuals span, .RegisteredIndividuals.active span {
    background-image: url(../img/theme/ico-reg-individual-active.png);
}

.RegisteredIndividuals span {
    background-image: url(../img/theme/ico-reg-individual.png);
}

.staffDetailsCollapseExpand .CollapseborderedSide {
    border: 1px solid #dedede;
    border-top: none !important;
}

#user_form .showMessageDiv label.error {
    display: block !important;
}


.dashboardDropDownEinsp .privace-dropdown {
    position: absolute;
    right: 0px;
    width: 270px;
    background: #fff;
    border: solid 1px #e5e5e5;
    text-align: left;
}

.dashboardDropDownEinsp .ddatDashboard {
    position: absolute;
    left: 130px;
    right: 0;
    /* float: right; */
    z-index: 999;
    top: -5px;
}

.dashboardDropDownEinsp .privacyBtnMM {
    width: 100%;
}

.dashboardDropDownEinsp .dropdownBtnMM {
    width: 85% !important;
}

.dashboardDropDownEinsp .privacyBtnMM {
    padding: 12px 35px 11px 15px !important;
}

.dashboardDropDownEinsp .actionDropDown a {
    background-image: none !important;
}

.dashboardDropDownEinsp .form-control {
    width: 32% !important;
}

.welcomebox .dashboardDropDownEinsp span {
    z-index: 9999;
}

.cke_dialog_tabs .cke_dialog_tab:last-child {
    display: none !important;
}

.cke_dialog_tabs .cke_dialog_tab:nth-child(2) {
    display: inline-block !important;
}

form .form-control::placeholder, form .form-control::-moz-placeholder {
    color: #999 !important;
}

.w-154 {
    width: 154px;
}

.p-25 {
    padding: 25px !important;
}

/*Download App Button at the top*/
.download_appText {
    margin-top: 20px;
}

.system_image_app {
    /*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);*/
    margin: 15px;
}

.downloadAppLink_footer {
    background-color: #fff;
    box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);
    width: 100%;
    color: #333333;
    height: 80px;
    /*bottom: 42px;
    position: fixed;*/
}

.downloadApp_btn {
    font-size: 13px;
    width: 55px;
    height: 33px;
    border-radius: 25px;
    /*box-shadow: 0 6px 16px 0 rgba(92, 182, 252, 0.38);*/
    background-color: #333333;
    color: #fff;
    border: none;
    padding: 8px 15px;
}

.app_left_section p {
    line-height: 1.2;
}

.general_messageForApp .closeBtn_app {
    float: left;
    margin-top: 25px;
    margin-left: 10px;
}

.general_messageForApp .system_image_app {
    margin: 10px !important;
}

.general_messageForApp .download_appText {
    margin-top: 25px !important;
}

.general_messageForApp .app_right_section {
    padding-top: 25px !important;
}
/*Download App Button at the top*/
body.modal-open {
}

.btnInsideTextBox {
    float: left;
    position: relative;
    right: 15px;
    position: absolute;
    top: 5px;
}
/*Download App Button at the top*/

/*fix filters of datatbale*/
.dataTables_length select {
    padding: 8px 9px;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

.dataTables_wrapper .dataTables_paginate > a {
    padding: 5px 10px;
    color: #626262;
}


/*Entity Profile New page */

.b-r-10 {
    border-radius: 10px;
}

.ico-payment-history span {
    background-image: url(../img/theme/ico-payment.png);
}

.ico-payment-history:hover span, .ico-payment-history.active span {
    background-image: url(../img/theme/ico-payment-active.png) !important;
}

.paymentHistoryPage h2 .tagline {
    font-family: 'sf_ui__textregular';
    color: #666666;
}

/*new Filters*/
.newFilters .form-group-default.input-group {
    border-radius: 50px;
    height: 36px;
    float: left;
    margin-bottom: 15px;
}

    .newFilters .form-group-default.input-group .input-group-addon {
        top: 7px;
    }

.newFilters .form-group {
    width: 180px;
}

.newFilters .input-group-addon i {
    top: -2px;
}

.newFilters .form-group-default.input-group > .form-control {
    font-size: 11px;
    margin-top: 5px;
}

.newFilters .input-group[class*=col-] {
    float: left;
}

.newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice {
    padding-top: 6px;
    height: 37px;
    padding-right: 35px;
}

    .newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-arrow b:before {
        top: 5px;
    }

.newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice, .newFilters .form-control {
    font-size: 11px;
    height: 35px;
    width: 160px;
}

    .newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-chosen {
        padding-top: 0px;
    }

.newFilters .btn-clear, .newFilters .btn-theme {
    border-radius: 50px !important;
    background: #ed6b5b !important;
}

.newFilters .btn-clear {
    background: #fff !important;
    opacity: 10;
    color: #a3a3a3;
    border: solid 1px #e9e9e9;
}

.newFilters .form-group-default {
    border: solid 1px #e2e2e2;
}

.toggleIconNew {
    border-left: solid 1px #DCDCDC;
    cursor: pointer;
}

.paymentHistoryPage .btn_printicon {
    background-image: url(../img/theme/ico-print-new-filters.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    padding-right: 15px !important;
    border-radius: 50px !important;
}

.newFilters::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: red;
    opacity: 1; /* Firefox */
}

.newFilters:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.newFilters::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}

.newFilters .btn {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 11px !important;
    line-height: 15px;
    font-family: sf_ui__textregular;
}

.newFilters form {
    border: solid 1px #e2e2e2;
    padding: 10px !important;
}


/*give shadow to all the tab pane*/
.tab-content.filters .tab-pane {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

/*New Table Design*/
.table_new thead tr {
    background-color: #ffffff;
}

.table_new thead th {
    border-bottom: 4px solid #ececec !important;
}

.table_new thead tr th {
    background-color: #ffffff;
    text-align: left;
    color: #333333 !important;
    padding: 26px 0px !important;
}

.table_new tr td {
    text-align: left;
    vertical-align: middle !important;
    padding: 20px 0px !important;
}

    .table_new tr td b {
        font-weight: bold;
        color: #000;
    }

.table_new tbody tr td {
    border-bottom: 1px solid #e2e2e2 !important;
}

.table_new.table-hover tbody tr:hover td, .table_new.table-striped tbody tr:nth-child(2n+1):hover td {
    background: #4aaaff1f !important;
    border-top: 1px solid #f0c9c4 !important;
    border-bottom: 1px solid #f0c9c4 !important;
}


.roundPagination .paginate_button.previous, .roundPagination .paginate_button.next {
    border: 1px solid #e2e2e2 !important;
    border-radius: 50px !important;
    color: #e2e2e2;
}

    .roundPagination .paginate_button.previous a, .roundPagination .paginate_button.next a {
        font-size: 11px;
        color: #626262;
        padding: 10px;
        border-radius: 50px;
    }

    .roundPagination .paginate_button.next a {
        width: 69px;
        text-align: left;
        padding-left: 20px;
        border-radius: 50px;
    }

    .roundPagination .paginate_button.previous a {
        width: 69px;
        text-align: left;
        padding-right: 20px;
        border-radius: 50px;
    }

.roundPagination .dataTables_wrapper .dataTables_paginate ul > li > a {
    opacity: 0.65;
}

.roundPagination .paginate_button.previous a {
    width: 69px;
    text-align: right;
}

.roundPagination .paginate_button.previous {
    background-image: url(../img/theme/ico-pagination-back.png);
    background-repeat: no-repeat;
    background-position: left 10px center;
    padding-left: 15px;
}

.roundPagination .paginate_button.next {
    background-image: url(../img/theme/ico-pagination-next.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    padding-right: 15px;
}


.roundPagination div.dataTables_wrapper div.dataTables_paginate {
    padding: 0px 35px 15px 60px;
}

.newFilters {
    background-color: #efefef !important;
}

/*Grid View of list*/
.gridView .card {
    border: solid 1px #e3e3e3;
    border-radius: 10px;
}

    .gridView .card .amount {
        font-size: 18px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.17;
        letter-spacing: normal;
        text-align: left;
        color: #333333;
    }

    .gridView .card .card-header {
        background-color: #f9f9f9;
        padding: 25px;
        border-radius: 10px;
        display: block;
        float: left;
        width: 100%;
    }

    .gridView .card .card-body {
        padding: 25px;
        width: 100%;
        overflow: hidden;
    }

        .gridView .card .card-body .theme_label {
            font-size: 12px;
        }

.filterNew ico {
    cursor: pointer;
}

.btn_printicon.sm-block {
    display: none;
}

.b-r-50 {
    border-radius: 50px;
}





.table_new.dataTable thead .sorting_asc:after {
    content: url(../img/theme/sort_asc.png);
    opacity: 1;
    position: relative;
    margin: 0 auto;
    padding: 0 10px;
    left: -25px;
    right: 100% !important;
    float: left;
    top: -3px;
}

.table_new.table-striped tbody tr td {
    background: #fbfbfb !important;
}

.table_new.dataTable thead .sorting_desc:after {
    content: url(../img/theme/sort_desc.png);
    opacity: 1;
    position: relative;
    margin: 0 auto;
    padding: 0 10px;
    left: -25px;
    right: 100% !important;
    float: left;
    top: -3px;
}

.listViewBtn {
    content: url(../img/theme/ico-list-view.png);
    cursor: pointer;
}

    .listViewBtn.active, .listViewBtn:hover {
        content: url(../img/theme/ico-list-view-active.png);
        cursor: pointer;
    }

.gridViewBtn {
    content: url(../img/theme/ico-card-view.png);
    cursor: pointer;
}

    .gridViewBtn.active, .gridViewBtn:hover {
        content: url(../img/theme/ico-card-view-active.png);
        cursor: pointer;
    }
/*greyscall of all the sidebar icons */

.leftbar .active span, .leftbar span:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/*sidebar menu border*/
/*.leftbar ul li.active{
    border-left: 9px solid #4aaaff;
}
.leftbar ul li.active, .leftbar ul li:hover{
    border-left: 9px solid #4aaaff;
}*/
.leftbar .nav-tabs .active a, .leftbar .nav-tabs li a:hover {
    background: #4aaaff1f !important;
}

.leftbar ul li.active a, .leftbar ul li:hover a {
    background: #4aaaff1f !important;
}

.leftbar ul li.active span, .leftbar ul li:hover span {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


/*New Design of Filter Heading in E-complaint- started at payment-history page*/
.filterheading {
}

.heading-bordered-left .border-heading .border {
    /*border:0px !important;*/
}

.filterheading > div:first-child {
    /*border-left:10px solid #4aaaff !important;*/
}


/*Card View Table CSS*/
.cardViewTable th {
    display: none;
}

.cardViewTable.table_new tbody tr td {
    padding: 0px !important;
    width: 31.33% !important;
    float: left;
    margin-right: 47px;
    margin-bottom: 10px;
}

.cardViewTable.table_new tbody tr td {
    border-bottom: none !important;
}

.cardViewTable .cardViewheader {
    padding: 35px !important;
    background-color: #f9f9f9;
}

.cardViewTable.table_new.table-hover tbody tr:hover td, .cardViewTable.table_new.table-striped tbody tr:nth-child(2n+1):hover td {
    background: none !important;
    border-bottom: none !important;
    border-top: none !important;
}

.cardViewTable.table-striped > tbody > tr:nth-of-type(odd) {
    background: none !important;
}

.cardViewTable.table-striped > tbody > tr {
    display: block;
}

.gridView .dataTables_wrapper table {
    min-width: 100% !important;
}

.gridView .table_new.table-striped tbody tr td {
    background: none !important;
}

/*.toggleIconNew{
     background-image: url(../img/theme/ico-list-view.png);
}
.view-type{
     background-image: url(../img/theme/ico-payment-active.png);
}*/





.paymentHistoryPage .btn_search {
    background-image: url(../img/theme/ico-btn-search.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    padding-right: 15px !important;
    border-radius: 50px !important;
    background-color: #ed6b5b !important;
    line-height: 15px;
}

.paymentHistoryPage .btn_clear {
    background-image: url(../img/theme/ico-btn-clear.png) !important;
    padding-left: 25px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    padding-right: 15px !important;
    border-radius: 50px !important;
    line-height: 15px;
    border: solid 1px #e0e0e0;
}


.confirmationBox .popupBorder {
    min-height: 90px;
}

.cancelSign {
    background-image: url(../img/theme/ico-cancel-date.png) !important;
    padding-left: 25px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
}


/*staff info page buttons*/
.changeDateSt_info {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 22px;
    background-color: #828282;
    color: #fff;
    background-image: url(../img/theme/ico-change-date-white.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    font-size: 11px !important;
}

.actualDateSt_info {
    padding: 5px 10px;
    border-radius: 22px;
    background-color: #45d0c3;
    color: #fff;
    background-image: url(../img/theme/ico-actual-date-white.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    font-size: 11px !important;
}

.changeDateSt_info.secondary {
    border: solid 1px #e6e6e6;
    background-color: #f4f4f4;
    color: #828282;
    background-image: url(../img/theme/ico-change-date-grey.png) !important;
}

.actualDateSt_info.secondary {
    border: solid 1px #cceae7;
    background-color: #e7f8f7;
    color: #25ae88;
    background-image: url(../img/theme/ico-actual-date-grey.png) !important;
}

.min-h-120 {
    min-height: 120px !important;
}

.min-h-125 {
    min-height: 125px !important;
}

.min-h-110 {
    min-height: 110px !important;
}


.dtWithExptOption .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dtWithExptOption .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 0px solid #ccc !important;
}

.dtWithExptOption button.dt-button, .dtWithExptOption div.dt-button, .dtWithExptOption a.dt-button {
    background: #ed6b5b !important;
    color: #fff;
    border: 0px solid #ccc !important;
    padding: 10px 25px;
    font-size: 14px;
}


/*sidebar menu border*/
.leftbar ul li a {
    border-left: 9px solid;
    border-color: #fff !important;
    border-right: none;
    border-top: none;
    border-bottom: none;
}

.leftbar ul li.active a, .leftbar ul li:hover a {
    border-left: 9px solid;
    background: #4aaaff1f !important;
    border-color: #4aaaff !important;
    border-right: none;
    border-top: none;
    border-bottom: none;
}

.leftbar .nav-tabs .active a, .leftbar .nav-tabs li a:hover, .leftbar .nav-tabs li a:focus {
    background: #4aaaff1f !important;
    border-left: 9px solid !important;
    border-color: #4aaaff !important;
    border-right: none;
    border-top: none;
    border-bottom: none;
}


.leftbar ul li.active span, .leftbar ul li:hover span {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.agreement:hover span, .agreement.active span {
    background-image: url(../img/theme/ico-agreement-active.png) !important;
}

.userManagement:hover span, .userManagement.active span {
    background-image: url(../img/theme/ico-users-management.png) !important;
}

.userManagement span {
    background-image: url(../img/theme/ico-users-management.png) !important;
}


/*9-25-2018*/
.entitysearchfilters {
    background: #f9f9f9;
    padding: 25px;
}

.relatedIndividual .pull-right span {
    font-size: 12px !important;
}

#rootwizard .nav-tabs-linetriangle > li > a > span {
    white-space: normal;
}


/*fixing footer*/

.footer ul {
    padding: 0px !important;
}



@media only screen and (max-width: 991px) {
    .footer {
        padding-top: 10px !important;
    }

    .social-icone {
        margin-top: 0px !important;
    }

    .block-2 {
        max-height: 233px !important;
    }
}


/*HELP PAGE*/
#helpPage {
    background: #fff;
}

    #helpPage ul.nav.nav-tabs {
        width: 100%;
    }

    #helpPage .nav-tabs li {
        display: inline-block;
        margin: 25px;
    }

    #helpPage .tab-pane {
        box-shadow: none;
    }

    #helpPage .tab-content .tab-pane {
        text-align: left;
    }

    #helpPage .nav li a::after {
        content: "";
        font-size: 12px;
        width: 100px;
    }

    #helpPage .nav li a::after {
        position: absolute;
        top: 105px;
        text-transform: capitalize;
    }

    #helpPage .nav li.active a::after {
        color: #4aaaff;
    }


    #helpPage .nav li.Teinspection a::after {
        content: "E-Inspection";
    }

    #helpPage .nav li.Tlr a::after {
        content: "Licencing & Registration";
    }

    #helpPage .nav li.Tfollowup a::after {
        content: "Follow Up";
    }

    #helpPage .nav li.Tecomplaints a::after {
        content: "E-Complaints";
    }

    #helpPage .nav li.TmeetingManagement a::after {
        content: "Meeting Management";
    }

    #helpPage .nav-tabs li.active {
        border: 2px solid #e13d47;
        border-radius: 100%;
    }


    #helpPage .nav li a {
        border-radius: 100px;
        background-color: #f8f8f8;
        background-repeat: no-repeat;
        padding: 46px !important;
        background-position: center;
        border: 1px solid #e3e3e3;
    }

    #helpPage .nav li.active a {
        border-radius: 100px;
        background-color: #4aaaff;
        background-position: center;
    }

    #helpPage .Teinspection a {
        background: url(../img/theme/ico-e-inspection.png);
        background-repeat: no-repeat;
    }

    #helpPage .Teinspection.active a {
        background: url(../img/theme/ico-e-inspection-selected.png);
        background-repeat: no-repeat;
    }

    #helpPage .Tlr a {
        background: url(../img/theme/ico-license-registration.png);
        background-repeat: no-repeat;
    }

    #helpPage .Tlr.active a {
        background: url(../img/theme/ico-license-registration-selected.png);
        background-repeat: no-repeat;
    }

    #helpPage .Tfollowup a {
        background: url(../img/theme/ico-followup-tb.png);
        background-repeat: no-repeat;
    }

    #helpPage .Tfollowup.active a {
        background: url(../img/theme/ico-followup-selected.png);
        background-repeat: no-repeat;
    }


    #helpPage .Tecomplaints a {
        background: url(../img/theme/ico-settle-complaint.png);
        background-repeat: no-repeat;
    }

    #helpPage .Tecomplaints.active a {
        background: url(../img/theme/ico-settle-complaint-selected.png);
        background-repeat: no-repeat;
    }

    #helpPage .TmeetingManagement a {
        background: url(../img/theme/ico-meetings-management.png);
        background-repeat: no-repeat;
    }

    #helpPage .TmeetingManagement.active a {
        background: url(../img/theme/ico-meetings-management-selected.png);
        background-repeat: no-repeat;
    }

    #helpPage .tab-pane p {
        min-height: 70px;
        background: #fafafa;
        margin-top: -5px;
        border: 1px solid #e2e2e2;
        border-radius: 5px;
    }

.video_container {
    background: #fff !important;
    padding: 25px 15px;
    border-radius: 15px;
    padding-bottom: 0px;
}

#helpPage #videoStory {
    max-width: 34%;
    margin: 0 auto;
    background: #fff;
    border-radius: 15px;
}

#helpPage a {
    color: #333333;
}

#helpPage .sliders {
    margin-bottom: 30px;
}

    #helpPage .sliders .owl-buttons {
        position: absolute;
        top: -90px;
        width: 100%;
    }

    #helpPage .sliders .owl-theme .owl-controls .owl-buttons div {
        margin: 30px -40px;
    }

#helpPage .owl-item img:hover {
    -webkit-filter: none;
    filter: none;
}

#helpPage .video_container video {
    height: 480px;
}

#helpPage .sliders .owl-next {
    right: 0 !important;
    position: absolute;
    bottom: 176px;
}

#helpPage .sliders .owl-prev {
    left: 0% !IMPORTANT;
    position: absolute;
    bottom: 176px;
}

#helpPage .owl-theme .owl-controls .owl-buttons div {
    background: none !important;
}

#helpPage .playIcon {
    position: absolute;
    z-index: 9999999999999999999999999999999999;
    width: 92%;
}

#helpPage .sliders .owl-pagination {
    display: none !important;
}

.videoStory {
    width: 35%;
    margin: 0px auto;
}

@media only screen and (max-width: 1280px) {
    #helpPage .video_container video {
        height: 250px !important;
    }

    .videoStory {
        width: 50%;
        margin: 0px auto;
    }
}



@media only screen and (max-width: 420px) {
    .staffInfoP span {
        width: 100%;
        float: left;
        margin-top: 5px;
    }

    .videoStory {
        width: 100% !important;
    }

    #helpPage .sliders .owl-buttons {
        display: none;
    }

    #helpPage .sliders .owl-pagination {
        display: block !important;
    }
}

.sliders .fa-angle-left:before {
    content: url(../img/theme/move-left.png);
}

.sliders .fa-angle-right:before {
    content: url(../img/theme/move-right.png);
}

.sliders .owl-controls .owl-buttons div {
    opacity: 1;
}

.sliders .owl-controls {
    position: initial !important;
}

bottom-border {
}

#helpPage .tab-content .tab-pane {
    padding-top: 30px;
}
/*ico-e-inspection*/
/*HELP PAGE ENDS HERE*/


/*LR Dashboard NEW*/


.lrDashboardNew .certificateImage {
    background-image: url(../img/theme/ico-download-certificate.png);
    width: 30px;
    height: 50px;
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
}

    .lrDashboardNew .certificateImage:hover {
        background-image: url(../img/theme/ico-download-certificate-hover.png);
        width: 30px;
        height: 50px;
        display: inline-block;
        background-repeat: no-repeat;
    }

.db1 img {
    float: left;
    margin-right: 20px;
}

.wellComeBackText {
    font-family: 'Montserrat';
    font-size: 16px !important;
    text-transform: capitalize;
    font-weight: bold !important;
    float: left;
    line-height: 1.5 !important;
    margin-top: 16px;
}

    .wellComeBackText span {
        font-family: 'sf_ui__textregular' !important;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
    }

.notificationText {
    font-family: 'Montserrat';
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    line-height: normal !important;
}

    .notificationText span {
        font-family: 'sf_ui__textregular' !important;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        text-transform: none;
    }

.Montserrat {
    font-family: Montserrat !important;
}

.LrdashboardHeading {
    font-weight: bold !important;
    font-size: 22px !important;
}

.LRdashboardnotificationNumber {
    font-family: 'sf_ui__textregular' !important;
    font-size: 35px;
    font-weight: bold;
    color: #4a4a4a;
}

.LRdashboardnotificationText {
    font-family: 'sf_ui__textregular';
    font-size: 13px;
    font-weight: 300;
    color: #686868;
}

.border-radius-10 {
    border-radius: 10px !important;
}

.LrdashboardtabsUl li {
    float: left !important;
}

    .LrdashboardtabsUl li a::after {
        content: none !important;
    }

.lrDashboardNew .roundedImageMM {
    width: 80px;
    height: 80px;
    line-height: 20px;
}

.lrDashboardNew .headerMM .monthMM {
    font-family: 'bebas_neueregular';
    font-size: 20px;
}

.lrDashboardNew .roundedImageMM .yearMM {
    font-size: 20px;
    font-family: 'bebas_neueregular';
}

.lrDashboardNew .lrDashboardPending {
    border-radius: 17px;
    background-color: #fdcb6e;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardApproved {
    border-radius: 17px;
    background-color: #2ecc71;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardRejected {
    border-radius: 17px;
    background-color: #e74c3c;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardUnderProcessing {
    border-radius: 17px;
    background-color: #3498db;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardonhold {
    border-radius: 17px;
    background-color: #f39c12;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .boxdetailsMM p {
    line-height: 1.1;
}

.lrDashboardNew .headerMM {
    border-bottom: 1px solid #f0f3f6;
}

.lrDashboardNew .bodyMM p {
    color: #737373 !important;
    font-size: 15px;
    font-weight: bold;
}

.normal-font {
    font-weight: normal !important;
}

.lrDashboardNew .footerBottomMM2 {
    border-top: 1px solid #f0f3f6;
}

.lrDashboardNew .dPaymentButton span, .lrDashboardNew .dCancelButton span {
    margin-top: 5px;
    display: inline-block;
    margin-left: 15px;
}

.lrDashboardNew .dPaymentButton img, .lrDashboardNew .dCancelButton img {
    margin-right: 0;
}

.lrDashboardNew .dPaymentButton img {
}

.pull-none {
    float: none !important;
}

.lrDashboardNew .footerBottomMM2 img {
}

.lrDashboardNew .pull-none img {
    float: none;
}

.lrDashboardNew .boxMM {
    border-radius: 10px;
}

.newFilters .input-group {
    margin-right: 15px;
}

.lrDashboardNew .headerMM, .lrDashboardNew .bodyMM, .lrDashboardNew .footerMM, .lrDashboardNew .footerBottomMM2, .lrDashboardNew .boxMM, .lrDashboardNew .attendeeBox {
    float: left;
    width: 100%;
    overflow: visible !important;
}

.lrDashboardNew .dropdown-menu {
    width: 100%;
    background: #fff;
    box-shadow: 0 0 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

    .lrDashboardNew .dropdown-menu .dropdown-item:hover {
        background: #e2e2e2;
    }

.lrDashboardNew .LrdashboardtabsUl .border-heading {
    padding-bottom: 0px !important;
}

.lrDashboardNew .select2-container .select2-choice {
    height: 30px;
    margin-left: 10px;
}

    .lrDashboardNew .select2-container .select2-choice .select2-arrow b:before {
        right: 15px;
    }

.sortby {
    width: 146px !important;
    text-align: left;
}

@media only screen and (max-width: 768px) {
    .lrDashboardSec1 .wellComeBackText {
        font-size: 12px !important;
        margin-top: 0px;
    }

    .lrDashboardSec1 img {
        margin-top: 0px !important;
    }

    .db1 img {
        width: 30px;
        height: 30px;
    }

    .lrDashboardSec1 div {
        float: left !important;
    }

    .LRdashboardnotificationText {
        font-size: 12px;
    }

    .lrDashboardSec1 .certificateImage {
        text-align: center;
    }

    .LrdashboardtabsUl {
        width: 100%;
    }

        .LrdashboardtabsUl li {
            width: 50%;
        }

            .LrdashboardtabsUl li .border {
                margin: 0px auto;
            }

    .lrDashboardNew .footerBottomMM2 a {
        padding: 13px !important;
    }
}

@media only screen and (max-width: 420px) {
    .wellComeBackText {
        font-size: 12px !important;
    }

    .lrDashboardSec1 .wellComeBackText {
        font-size: 12px;
    }

    .lrDashboardSec1 .topseco1 {
        width: 90%;
    }
}

/*LR DASHBOARD ENDS HERE*/


/*LR Dashboard NEW*/
.db1 img {
    float: left;
    margin-right: 20px;
}

.wellComeBackText {
    font-family: 'Montserrat';
    font-size: 16px !important;
    text-transform: capitalize;
    font-weight: bold !important;
    float: left;
    line-height: 1.5 !important;
    margin-top: 16px;
}

    .wellComeBackText span {
        font-family: 'sf_ui__textregular' !important;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
    }

.notificationText {
    font-family: 'Montserrat';
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    line-height: normal !important;
}

    .notificationText span {
        font-family: 'sf_ui__textregular' !important;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        text-transform: none;
    }

.Montserrat {
    font-family: Montserrat !important;
}

.LrdashboardHeading {
    font-weight: bold !important;
    font-size: 22px !important;
}

.LRdashboardnotificationNumber {
    font-family: 'sf_ui__textregular' !important;
    font-size: 35px;
    font-weight: bold;
    color: #4a4a4a;
}

.LRdashboardnotificationText {
    font-family: 'sf_ui__textregular';
    font-size: 13px;
    font-weight: 300;
    color: #686868;
}

.border-radius-10 {
    border-radius: 10px !important;
}

.LrdashboardtabsUl li {
    float: left !important;
}

    .LrdashboardtabsUl li a::after {
        content: none !important;
    }

.lrDashboardNew .roundedImageMM {
    width: 80px;
    height: 80px;
    line-height: 20px;
}

.lrDashboardNew .headerMM .monthMM {
    font-family: 'bebas_neueregular';
    font-size: 20px;
}

.lrDashboardNew .roundedImageMM .yearMM {
    font-size: 20px;
    font-family: 'bebas_neueregular';
}

.lrDashboardNew .lrDashboardPending {
    border-radius: 17px;
    background-color: #fdcb6e;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardApproved {
    border-radius: 17px;
    background-color: #2ecc71;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardRejected {
    border-radius: 17px;
    background-color: #e74c3c;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardUnderProcessing {
    border-radius: 17px;
    background-color: #3498db;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .lrDashboardonhold {
    border-radius: 17px;
    background-color: #f39c12;
    font-size: 12px;
    padding: 8px 15px;
    color: #ffffff;
}

.lrDashboardNew .boxdetailsMM p {
    line-height: 1.1;
}

.lrDashboardNew .headerMM {
    border-bottom: 1px solid #f0f3f6;
}

.lrDashboardNew .bodyMM p {
    color: #737373 !important;
    font-size: 15px;
    font-weight: bold;
}

.normal-font {
    font-weight: normal !important;
}

.lrDashboardNew .footerBottomMM2 {
    border-top: 1px solid #f0f3f6;
}

.lrDashboardNew .dPaymentButton span, .lrDashboardNew .dCancelButton span {
    margin-top: 5px;
    display: inline-block;
    margin-left: 15px;
}

.lrDashboardNew .dPaymentButton img, .lrDashboardNew .dCancelButton img {
    margin-right: 0;
}

.lrDashboardNew .dPaymentButton img {
}

.pull-none {
    float: none !important;
}

.lrDashboardNew .footerBottomMM2 img {
}

.lrDashboardNew .pull-none img {
    float: none;
}

.lrDashboardNew .boxMM {
    border-radius: 10px;
}

.newFilters .input-group {
    margin-right: 15px;
}

.lrDashboardNew .headerMM, .lrDashboardNew .bodyMM, .lrDashboardNew .footerMM, .lrDashboardNew .footerBottomMM2, .lrDashboardNew .boxMM, .lrDashboardNew .attendeeBox {
    float: left;
    width: 100%;
    overflow: visible !important;
}

.lrDashboardNew .dropdown-menu {
    width: 100%;
    background: #fff;
    box-shadow: 0 0 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

    .lrDashboardNew .dropdown-menu .dropdown-item:hover {
        background: #e2e2e2;
    }

.lrDashboardNew .LrdashboardtabsUl .border-heading {
    padding-bottom: 0px !important;
}

.lrDashboardNew .select2-container .select2-choice {
    height: 30px;
    margin-left: 10px;
}

    .lrDashboardNew .select2-container .select2-choice .select2-arrow b:before {
        right: 15px;
    }

.sortby {
    width: 146px !important;
    text-align: left;
}

@media only screen and (max-width: 768px) {
    .lrDashboardSec1 .wellComeBackText {
        font-size: 12px !important;
        margin-top: 0px;
    }

    .lrDashboardSec1 img {
        margin-top: 0px !important;
    }

    .db1 img {
        width: 30px;
        height: 30px;
    }

    .lrDashboardSec1 div {
        float: left !important;
    }

    .LRdashboardnotificationText {
        font-size: 12px;
    }

    .lrDashboardSec1 .certificateImage {
        text-align: center;
        /*width: 100%;*/
    }

    .LrdashboardtabsUl {
        width: 100%;
    }

        .LrdashboardtabsUl li {
            width: 50%;
        }

            .LrdashboardtabsUl li .border {
                margin: 0px auto;
            }

    .lrDashboardNew .footerBottomMM2 a {
        padding: 13px !important;
    }
}

@media only screen and (max-width: 420px) {
    .wellComeBackText {
        font-size: 12px !important;
    }

    .lrDashboardSec1 .wellComeBackText {
        font-size: 12px;
        margin-top: 10px;
    }

    .lrDashboardNew .AllboxContainer .boxdetailsMM {
        width: 95% !important;
        margin: 0px auto;
    }
}

/*LR DASHBOARD ENDS HERE*/


/*Assacibility popup*/



.accessibility-modal .float-right {
    float: right;
}

.accessibility-modal.modal .box {
    padding: 18px 30px !important;
    height: 65px;
}

.accessibility-modal .fonty a {
    padding: 0 13px;
    display: inline-block;
}

.hader {
    font-size: 15px !important;
}

.accessibility-modal .view {
    background-image: url(../img/theme/btn-greyscale.png) !important;
    width: 61px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 60px;
}

.accessibility-modal .nightmode {
    background-image: url(../img/theme/btn-nightmode.png);
    width: 61px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 60px;
}


.accessibility-modal .resetAssacibility {
    background-image: url(../img/theme/ico-reset.png);
    background-color: #8cb6d9;
    padding: 6px 18px 6px 32px;
    background-repeat: no-repeat;
    background-position: center left 11px;
    color: #fff !important;
    font-size: 17px;
    border-radius: 50px;
    border: 0px;
    background-size: 13px;
}

@media only screen and (max-width: 768px) {
    .accessibility-modal .modal-body {
        padding: 50px 5px !important;
    }

    .accessibility-modal .hader {
        font-size: 13px !important;
    }
}


/*Assacibility popup ends here*/


/*menu fixes*/

@media (max-width: 1100px) {
    .news-form {
        display: none;
    }

    #navbar .nav li a::after {
        content: "" !important;
    }
}

@media (max-width: 1024px) {
    .news-form {
        display: none;
    }

    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }
}

@media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none !important;
            text-align: left;
            padding: 0 10px;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .navbar-text {
        float: none;
        margin: 15px 0;
    }

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .collapsing {
        overflow: hidden !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: initial;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: auto;
    }
}

.menubar .navbar-toggle {
    float: left;
    margin-left: 10px;
}


/*fixing footer*/
.footer ul {
    padding: 0px !important;
}

@media only screen and (max-width: 991px) {
    .footer {
        padding-top: 10px !important;
    }

    .social-icone {
        margin-top: 0px !important;
    }

    .block-2 {
        max-height: 233px !important;
    }
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.footer {
    overflow: hidden;
    padding-top: 42px;
    background: #323232;
    max-height: 381px;
    overflow-y: hidden;
}

.menu-wrapp.fixed .centermenu .iconsRight li {
    float: left !important;
}

.dropdown.open .dropdown-menu {
    display: block !important;
    overflow: hidden;
}

.navbar .dropdown {
    position: inherit;
    overflow: hidden;
}

.hidden-laptops {
    display: none !important;
}

@media (max-width: 1024px) {
    .hidden-devices {
        display: none !important;
    }

    .hidden-laptops {
        display: block !important;
    }

    .paymentHistoryPage #filters .btn {
        padding-left: 30px !important;
    }

    .roundedImageMM.pull-left.text-center {
        float: none !important;
        margin: 0px auto;
    }

    .lrDashboardNew .headerMM, .lrDashboardNew .bodyMM, .lrDashboardNew .footerMM, .lrDashboardNew .footerBottomMM2, .lrDashboardNew .boxMM, .lrDashboardNew .attendeeBox {
        text-align: center !important;
    }
}

.pageDirtyCheck img {
    height: auto !important;
    margin-right: 20px !important;
}
/* target ipad pro in tablets Landscape */
@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .hidden-devices {
        display: none !important;
    }

    .hidden-laptops {
        display: block !important;
    }
}

@media only screen and (max-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .hidden-devices {
        display: none !important;
    }

    .hidden-laptops {
        display: block !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .navbar-nav > li > .dropdown-menu {
        z-index: 9999999999999999 !important;
    }
}
/*menu fixes*/


@media (max-width: 1024px) {
    .newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice, .form-control {
        max-width: 100% !important;
    }

    .sm-hidden.collapse.in {
        display: none !important;
    }

    .newFilters .form-group-default.form-group-default-select2 .select2-container .select2-choice, .form-control {
        width: 100% !important;
    }
}

@media only screen and (max-width: 1280px) {
    #filters.paymentHistoryPage .btn_search, #filters.paymentHistoryPage .btn_printicon {
        padding-left: 30px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 0px) {
    .navbar-nav .open .dropdown-menu {
        padding-top: 10px;
        background: #777;
    }
}


.counting {
    font-size: 30px !important;
    font-weight: bold !important;
}

.montBox.text-center {
    display: inline-block;
    background-color: #f2f6f9;
    border-radius: 15px;
    border: 1px solid #E6EAED;
    padding: 4px 8px;
    width: 75px;
    height: 75px;
    padding: 10px 0px !important;
}



.owl-Caoursals .owl-buttons {
    position: absolute;
    top: 30%;
    width: 100%;
}

.owl-Caoursals {
    text-align: left;
}

    .owl-Caoursals .owl-prev {
        left: -15px;
        position: absolute;
        top: -60px;
    }

    .owl-Caoursals .owl-next {
        position: absolute;
        right: -15px;
        top: -60px;
    }

    .owl-Caoursals .owl-controls .owl-page span {
        display: block;
        width: 6px;
        height: 6px;
        margin: 5px 3px;
    }

    .owl-Caoursals .owl-controls {
        top: 70px;
    }

    .owl-Caoursals .fa-angle-left:before {
        content: url(../img/theme/ico-small-arrow-left.png);
    }

    .owl-Caoursals .fa-angle-right:before {
        content: url(../img/theme/ico-small-arrow-right.png);
    }

    .owl-Caoursals .owl-controls .owl-page span {
        background: #1b78b6 !important;
    }

.lrDashboardNew .lrblocks:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    cursor: pointer;
    transition: transform 2s;
    transition: all .5s ease .300ms;
    box-shadow: 0 7px 7px rgba(0, 0, 0, 0.2);
}

.lrDashboardNew .hoverEffect:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    cursor: pointer;
    transform: scale(1.1);
    z-index: 9999999999;
    background: #fcfcfc;
    transition: transform 2s;
    transition: all .5s ease .300ms;
}

.table_new .green {
    background-color: #2ecc71;
}

.table_new .red {
    background-color: #e74c3c;
}

.table_new .blue {
    background-color: #3498db;
}

.table_new .btngoal {
    padding: 5px 10px;
    border-radius: 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    margin-left: 15px;
}

.table_new tbody tr td {
    line-height: 2.5;
}

.table_new .gree-text {
    color: #25ae88;
    text-transform: uppercase;
}

.table_new .blue-text {
    color: #3498db;
    text-transform: uppercase;
}

.table_new .red-text {
    color: #d75a4a;
    text-transform: uppercase;
}

.montBox .countText {
    font-size: 12px !important;
}

@media only screen and (max-width: 420px) {
    .montBox.text-center {
        padding: 17px 8px !important;
    }

    .lrDashboardNew .owl-Caoursals .owl-pagination {
        display: none;
    }

    .countdownSide {
        max-width: 100% !important;
    }
}

.expired .montBox.text-center {
    background-color: #ffe0e0;
    border-radius: 15px;
    border: 1px solid #fa4865;
}

.expired .expiryDate {
    color: #f94d69;
}

.countdownSide {
    max-width: 100%;
    float: left;
}


.lrDashboardNew .footerBottomMM2 a {
    padding: 13PX !important;
}

.associatedAgentsTable.table_new tbody tr td {
    line-height: 1.5;
}



.associatedAgentsTable .dropDownBtn {
    border-radius: 50%;
    cursor: pointer;
    width: 25px;
    height: 25px;
}

    .associatedAgentsTable .dropDownBtn:hover {
        box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.17);
        cursor: pointer;
        width: 30px;
        height: 30px;
        background: #fff;
        vertical-align: -webkit-baseline-middle;
    }

.actiondropDownBtn .dropdown-menu {
    background: #fff;
    border-radius: 10px;
    padding: 0px;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.17);
}

.associatedAgentsTable a.dropdown-item {
    display: block;
    padding: 15px 15px;
    min-width: 141px;
    color: #737373;
}

    .associatedAgentsTable a.dropdown-item:hover {
        background: #ececec;
    }

.actiondropDownBtn .dropdown-toggle {
    margin-top: 8px;
}

.ico-associated-engineer:hover span, .ico-associated-engineer.active span, .ico-associated-engineer span {
    background-image: url(../img/theme/ico-associated-agent.png) !important;
}

.ico-modeification-summaryy:hover span, .ico-modeification-summaryy.active span, .ico-modeification-summaryy span {
    background-image: url(../img/theme/icon-summary-associated.png) !important;
}



.btn.ico-addBtn {
    background-image: url(../img/theme/ico-add-associated.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    padding-right: 15px !important;
    border-radius: 50px !important;
    background-color: #ed6b5b !important;
    line-height: 15px;
}


.b-r-20 {
    border-radius: 20px !important;
}

/*Entitry Profile New Design 
    section class .NewEntityProfilePage*/
.NewEntityProfilePage .ENPprofileImage {
    width: 110px;
    height: 110px;
    border-radius: 55px;
    float: none;
    overflow: hidden;
    margin: 0px auto;
}

.NewEntityProfilePage .profileImageSection {
    float: left;
    width: 20%;
    text-align: center;
}


.NewEntityProfilePage .activea {
    border-radius: 20px;
    background-color: #83b34c;
    padding: 5px 10px;
    color: #fff;
}

.NewEntityProfilePage .inactivea {
    border-radius: 20px;
    background-color: #edb963;
    padding: 5px 10px;
    color: #fff;
}

.NewEntityProfilePage .profileTextSection {
    float: left;
    padding: 0px 15px;
    width: 80%;
}

.NewEntityProfilePage .secondBlocKimg {
    width: 110px;
    height: 110px;
    margin: 0px auto;
    background-color: #f9f9f9;
}

.NewEntityProfilePage .enpblock1 {
    height: 200px;
    float: left;
    width: 100%;
}

.NewEntityProfilePage .enpblock2 {
    float: left;
    width: 100%;
}

.NewEntityProfilePage .expirationBoxes {
    border-radius: 10px;
    background-color: #fcfcfc;
    width: 100%;
    border: 1px solid #E6E6E6;
    overflow: hidden;
    margin-top: 10px;
}

.NewEntityProfilePage .monthSection {
    border-right: 1px solid #E6E6E6;
}

.NewEntityProfilePage .monthSection, .NewEntityProfilePage .daySection {
    width: 50%;
    float: left;
    padding: 10px;
}

.fs-30 {
    font-size: 30px;
}

.outerBorder {
    border: 1px solid #e6e6e6;
}

.minheight220 {
    min-height: 220px !important;
}

.darkBackground {
    background-color: #606060;
}

.w80 {
    width: 80%;
}

.w20 {
    width: 20%;
}

.w90 {
    width: 90%;
}

.w10 {
    width: 10%;
}

.toggleDropDownIconag {
    text-align: center !important;
    padding: 42px !important;
    border: 1px solid #dedede;
}

#entityProfileSummaryPage .Boxheader p.bbne {
    border: 1px solid #dedede;
    border-right: none;
}

#entityProfileSummaryPage .boxoo .uppercase p span {
    font-size: 13px;
}


#modificationSummary .Boxheader .panel-body {
    background: #fcfcfc !important;
    border: 1px solid #dedede;
}

.insuranceTypeUL {
    font-size: 12px;
}

    .insuranceTypeUL li {
        list-style-image: url(../img/theme/bullet-circle.png);
    }

        .insuranceTypeUL li ul li {
            list-style-image: url(../img/theme/bullet-dot.png);
        }

        .insuranceTypeUL li ul ul li {
            list-style-image: url(../img/theme/bullet-tick.png);
            font-size: 12px;
        }

#modificationSummary #entityProfileSummaryPage .Boxheader .toggleDropDownIconag {
    background-image: url(../img/theme/arrow-up.png);
    background-repeat: no-repeat;
    background-position: center;
}

    #modificationSummary #entityProfileSummaryPage .Boxheader .toggleDropDownIconag.collapsed {
        background-image: url(../img/theme/arrow-down.png);
        background-repeat: no-repeat;
        background-position: center;
    }

#modificationSummary #entityProfileSummaryPage .RowDeleted .Boxheader p.bbne {
    background-color: #f6e6e7;
}

#modificationSummary .RowDeleted .Boxheader .panel-body {
    background: #fff7f7 !important;
}

#modificationSummary .RowDeleted .newInfo .boxoo {
    height: 680px;
    position: relative;
}

    #modificationSummary .RowDeleted .newInfo .boxoo .deletedNotification {
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center;
    }

    #modificationSummary .RowDeleted .newInfo .boxoo.white_back {
        background-color: #faeeee;
    }

.lrDashboardNew .footerBottomMM2 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.lrDashboardNew .headerMM {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}


@media only screen and (max-width: 1024px) {
    #modificationSummary .RowDeleted .newInfo .boxoo {
        height: 200px;
    }

        #modificationSummary .RowDeleted .newInfo .boxoo .deletedNotification {
            position: absolute;
            top: 32% !important;
            left: 38% !important;
        }
}


@media only screen and (max-width: 768px) {
    #modificationSummary .RowDeleted .newInfo .boxoo {
        height: 200px;
    }

    #modificationSummary .headIcons.p-30 {
        padding: 30px 17px !important;
    }

    #modificationSummary ul > li {
        font-size: 12px !important;
    }

    #modificationSummary .RowDeleted .newInfo .boxoo .deletedNotification {
        top: 36%;
        left: 40%;
    }
}

@media only screen and (max-width: 420px) {
    #modificationSummary .toggleDropDownIconag {
        padding: 25px !important;
        border: 1px solid #dedede;
    }

    #modificationSummary .Boxheader .grebgMM span.pull-left.p-20 {
        padding: 10px !important;
        padding-bottom: 0 !important;
    }

    #modificationSummary .headIcons.p-30 {
        padding: 10px 17px !important;
    }
}

.dashboardCountsNumber {
    font-size: 30px;
    position: relative;
    top: 2px;
}

.multiSelectNew {
    border-radius: 50px;
    height: 36px;
    float: left;
    margin-bottom: 15px;
}

.multiselectbox.has-error {
    background-color: transparent !important;
    border: 1px solid rgba(255, 0, 0, 0) !important;
    box-shadow: 0px 0px 6px #4aaaff !important;
}

.multiSelectNew .btn.dropdown-toggle {
    height: 38px;
    border-radius: 20px;
    padding: 0px 14px;
}

.text-dark {
    color: #000 !important;
}


.box-shadow {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
}

#associatedAgentForm .checktree li .half_checked {
    background: url(../img/theme/check-active-.png) no-repeat;
}

.addAgentPopUp .close {
    opacity: 1;
}


.lrDashboardNew .lrDashboardSec1 {
    min-height: 105px !important;
}

.b-l-1 {
    border-left: solid 0.5px #dcdcdc;
}


.jstree-default .jstree-clicked {
    background: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl, .jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    /*display:none !important;*/
}

/*.jstree-default .jstree-checkbox {
    background-image: url(../img/theme/chk-normal.png) !important;
    background-repeat: no-repeat;
    background-position: initial !important;
    background-size: auto;
}

.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, .jstree-default .jstree-checked > .jstree-checkbox {
    background-image: url(../img/theme/check-active-.png) !important;
    background-repeat: no-repeat;
    background-position: initial !important;
    background-size: auto;
}

.jstree-default .jstree-anchor > .jstree-undetermined {
    background-image: url(../img/theme/check-idle.png) !important;
    background-repeat: no-repeat;
    background-position: initial !important;
    background-size: auto;
}
 */
.jstree-default .jstree-icon:empty {
    margin-top: 8px !important;
}

.jstree-default .jstree-anchor {
    line-height: 40px !important;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
    background-position: -4px -8px !important;
}



@media (max-width: 768px) {
    .jstree-default-responsive .jstree-node, .jstree-default-responsive .jstree-icon, .jstree-default-responsive .jstree-node > .jstree-ocl, .jstree-default-responsive .jstree-themeicon, .jstree-default-responsive .jstree-checkbox {
        background-size: auto !important;
    }

    .NewEntityProfilePage .enp_pills.nav-pills > li a {
        padding: 20px 5px !important;
    }
}

/*Entity Profile New Page Starts here*/
.enp_pills.nav-pills li {
    float: none;
    display: inline-block;
    /*display: inline; /* ie7 fix */
    zoom: 1; /* hasLayout ie7 trigger */
    margin-top: 50px;
}

    .enp_pills.nav-pills li a {
        padding: 20px 10px !important;
    }

    .enp_pills.nav-pills li.active a, .enp_pills.nav-pills li.active a:hover, .enp_pills.nav-pills li.active a:focus, .enp_pills.nav li a:focus, .enp_pills.nav li a:hover {
        background: none;
        background-color: transparent !important;
        color: #e94a76;
        background-color: #e94a76;
        border: none;
    }

        .enp_pills.nav-pills li.active a div,
        .enp_pills.nav-pills li.active a:hover div,
        .enp_pills.nav-pills li.active a:focus div,
        .enp_pills.nav li a:focus div,
        .enp_pills.nav li a:hover div {
            border: 1px solid #e94a76;
        }

.nav-pills li a {
    border-radius: 0;
    color: #626262;
}

.NewEntityProfilePage .enp_pills.nav-pills li div {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0px auto;
    padding: 39px;
    border: 1px solid #e6e6e6;
    border-radius: 100%;
    margin-bottom: 15px;
    /*box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);*/
    background-color: #fff;
}

.enp_pills.nav-pills li a::after {
    content: " ";
}


.enp_pills.nav-pills > li.active > a .ico-tab-general-info,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-general-info,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-general-info,
.enp_pills.nav > li > a:focus .ico-tab-general-info,
.enp_pills.nav > li > a:hover .ico-tab-general-info {
    background: url(../img/theme/tab-general-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills > li.active > a .ico-tab-contact-info,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-contact-info,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-contact-info,
.enp_pills.nav > li > a:focus .ico-tab-contact-info,
.enp_pills.nav > li > a:hover .ico-tab-contact-info {
    background: url(../img/theme/tab-contact-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills > li.active > a .ico-tab-finfncial,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-finfncial,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-finfncial,
.enp_pills.nav > li > a:focus .ico-tab-finfncial,
.enp_pills.nav > li > a:hover .ico-tab-finfncial {
    background: url(../img/theme/tab-finfncial-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}


.enp_pills.nav-pills > li.active > a .ico-tab-additional-info,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-additional-info,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-additional-info,
.enp_pills.nav > li > a:focus .ico-tab-additional-info,
.enp_pills.nav > li > a:hover .ico-tab-additional-info {
    background: url(../img/theme/tab-additional-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills > li.active > a .ico-tab-additional-info,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-additional-info,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-additional-info,
.enp_pills.nav > li > a:focus .ico-tab-additional-info,
.enp_pills.nav > li > a:hover .ico-tab-additional-info {
    background: url(../img/theme/tab-additional-info-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills > li.active > a .ico-tab-agent,
.enp_pills.nav-pills > li.active > a:hover .ico-tab-agent,
.enp_pills.nav-pills > li.active > a:focus .ico-tab-agent,
.enp_pills.nav > li > a:focus .ico-tab-agent,
.enp_pills.nav > li > a:hover .ico-tab-agent {
    background: url(../img/theme/tab-agent-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}


.enp_pills.nav-pills li.active a .ico-tab-study-request,
.enp_pills.nav-pills li.active a:hover .ico-tab-study-request,
.enp_pills.nav-pills li.active a:focus .ico-tab-study-request,
.enp_pills.nav li a:focus .ico-tab-study-request,
.enp_pills.nav li a:hover .ico-tab-study-request {
    background: url(../img/theme/ico-study-request-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}


.ico-tab-licence-request {
    background: url(../img/theme/ico-license-request.png);
}

.ico-tab-registration-request {
    background: url(../img/theme/ico-registration-request-new-tab.png);
}

.ico-tab-Staff-info {
    background: url(../img/theme/ico-staff-information.png);
}

.ico-tab-all-request-files {
    background: url(../img/theme/ico-request-files.png);
}



.enp_pills.nav-pills li.active a .ico-tab-registration-followup, .enp_pills.nav-pills li.active a:hover .ico-tab-registration-followup, .enp_pills.nav-pills li.active a:focus .ico-tab-registration-followup, .enp_pills.nav li a:focus .ico-tab-registration-followup, .enp_pills.nav li a:hover .ico-tab-registration-followup {
    background: url(../img/theme/ico-followup-tab-active.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.ico-tab-registration-followup {
    background: url(../img/theme/ico-followup.svg);
}

.ico-tab-product-request {
    background: url(../img/theme/ico-product-request.png);
}


.ico-tab-study-request {
    background: url(../img/theme/ico-study-request.png);
}

.ico-tab-actuarial-input {
    background: url(../img/theme/ico-actuarial.png);
}

.enp_pills.nav-pills li.active a .ico-tab-actuarial-input,
.enp_pills.nav-pills li.active a:hover .ico-tab-actuarial-input,
.enp_pills.nav-pills li.active a:focus .ico-tab-actuarial-input,
.enp_pills.nav li a:focus .ico-tab-actuarial-input,
.enp_pills.nav li a:hover .ico-tab-actuarial-input {
    background: url(../img/theme/ico-actuarial-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills li.active a .ico-tab-product-request,
.enp_pills.nav-pills li.active a:hover .ico-tab-product-request,
.enp_pills.nav-pills li.active a:focus .ico-tab-product-request,
.enp_pills.nav li a:focus .ico-tab-product-request,
.enp_pills.nav li a:hover .ico-tab-product-request {
    background: url(../img/theme/ico-product-request-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills li.active a .ico-tab-all-request-files,
.enp_pills.nav-pills li.active a:hover .ico-tab-all-request-files,
.enp_pills.nav-pills li.active a:focus .ico-tab-all-request-files,
.enp_pills.nav li a:focus .ico-tab-all-request-files,
.enp_pills.nav li a:hover .ico-tab-all-request-files {
    background: url(../img/theme/ico-request-files-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills li.active a .ico-tab-Staff-info,
.enp_pills.nav-pills li.active a:hover .ico-tab-Staff-info,
.enp_pills.nav-pills li.active a:focus .ico-tab-Staff-info,
.enp_pills.nav li a:focus .ico-tab-Staff-info,
.enp_pills.nav li a:hover .ico-tab-Staff-info {
    background: url(../img/theme/ico-staff-information-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}


.enp_pills.nav-pills li.active a .ico-tab-licence-request,
.enp_pills.nav-pills li.active a:hover .ico-tab-licence-request,
.enp_pills.nav-pills li.active a:focus .ico-tab-licence-request,
.enp_pills.nav li a:focus .ico-tab-licence-request,
.enp_pills.nav li a:hover .ico-tab-licence-request {
    background: url(../img/theme/ico-license-request-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills li.active a .ico-tab-registration-request,
.enp_pills.nav-pills li.active a:hover .ico-tab-registration-request,
.enp_pills.nav-pills li.active a:focus .ico-tab-registration-request,
.enp_pills.nav li a:focus .ico-tab-registration-request,
.enp_pills.nav li a:hover .ico-tab-registration-request {
    background: url(../img/theme/ico-registration-request-new-tab-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.enp_pills.nav-pills li {
    width: 150px;
    min-height: 188px;
}

.ico-tab-agent {
    background: url(../img/theme/tab-agent.png);
}

.ico-tab-general-info {
    background: url(../img/theme/tab-general-info.png);
}

.ico-tab-contact-info {
    background: url(../img/theme/tab-contact-info.png);
}

.ico-tab-finfncial {
    background: url(../img/theme/tab-finfncial.png);
}

.ico-tab-additional-info {
    background: url(../img/theme/tab-additional-info.png);
}

.ico-tab-agent {
    background: url(../img/theme/tab-agent.png);
}

.NewEntityProfilePage .ENPBody .containerRoundTabs {
    padding: 100px 0px !important;
    border-radius: 10px;
    width: 100%;
}



.EnPinsuranceTypeUL li {
    font-size: 12px;
}

.NewEntityProfilePage .attachment {
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    margin-bottom: 5px;
}

    .NewEntityProfilePage .attachment a {
        color: #333333;
    }

    .NewEntityProfilePage .attachment:hover {
        border-radius: 10px;
        border: 1px solid #fff;
        background: #e6e6e6;
    }

.NewEntityProfilePage .tabpangeWithBtns {
    position: relative;
}

    .NewEntityProfilePage .tabpangeWithBtns .topRightBtn {
        position: absolute;
        top: 0px;
        right: 0px;
    }


.NewEntityProfilePage .ENPBody {
    position: relative;
}

.NewEntityProfilePage .enp_pills {
    margin: 0px auto;
    top: -50px;
    position: absolute;
    z-index: 999999;
    left: 50%;
    transform: translateX(-50%);
}

.NewEntityProfilePage .ENPBody .tab-content {
    margin-top: -30px;
}

.savebtn_eci, .savebtn_efi, .savebtn_ai {
    top: 50px !important;
}

.externalLinkBtn {
    color: #fff !important;
    background-image: -ms-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
    background-image: -moz-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
    background-image: -o-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #8fa4eb), color-stop(100, #4aaaff)) !important;
    background-image: -webkit-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
    background-image: linear-gradient(to right, #8fa4eb 0%, #4aaaff 100%) !important;
    background: url(../img/theme/ico-license-detail.png);
}

.readable_aa .AsscoaitedAgentAgreemetnDocument {
    background: none !important;
    border: none !important;
}

.readable_aa .EntityExpired {
    color: red !important;
}

.AssociatedAgentAgreementExpired {
    color: red !important;
}

#style-2.insuranceTypeEPn.insuranceTypeScroll230 {
    height: 230px !important;
    overflow-x: hidden !important;
}

/*.readable_aa .collapsedExpand .Boxheader {
    display: inline-block;
    width: 100%;
    background-color: #f3f6f9;
    border: solid 1px #dedede;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    width: 100%;
    font-size: 13px;
}*/

.readable_aa .collapsedExpand a {
    display: inline-block;
    width: 100%;
    background-color: #f3f6f9;
    color: #333333;
    font-size: 16px;
    cursor: pointer;
    width: 100%;
    font-size: 13px;
}

    .readable_aa .collapsedExpand a .Companylocation {
        font-size: 11px;
        color: #777777;
        margin-top: -10px;
        font-weight: normal;
    }

.readable_aa .collapsedExpand .CollapseborderedSide {
    margin-top: -5px;
    border: 1px solid #e9e9e9;
}

    .readable_aa .collapsedExpand .CollapseborderedSide .panels {
        max-height: 280px;
        min-height: 280px;
    }

        .readable_aa .collapsedExpand .CollapseborderedSide .panels .scrollbar {
            height: 240px;
        }

.readable_aa input[type="radio"]:checked + .slider, input[type="checkbox"]:checked + .slider {
    background-color: rgb(52, 152, 219) !important;
    border-color: rgb(52, 152, 219) !important;
    box-shadow: rgb(52, 152, 219) 0px 0px 0px 16px inset !important;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2s !important;
}


span.cardNumber {
    color: #393c40;
    font-size: 33px;
}


.sidebarPreviousNext {
    position: absolute;
    right: -20px;
    top: 450px;
    z-index: 999;
}

    .sidebarPreviousNext a img {
        opacity: 0.8;
    }

        .sidebarPreviousNext a img:hover {
            opacity: 1;
            cursor: pointer;
        }

/*Menu fixed*/
.fixed {
    z-index: 9999999 !important;
}

.tablDropDown {
    margin: 25px;
    padding: 7px 17px;
    border-radius: 50px;
}

    .tablDropDown:hover {
        border-radius: 58.5px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.17);
        background-color: #ffffff;
        cursor: pointer;
    }

    .tablDropDown .dropdown-menu {
        min-width: 180px;
        border-radius: 10px;
        padding: 0;
    }

        .tablDropDown .dropdown-menu .dropdown-item {
            display: block;
            padding: 15px;
            color: #6d6e85;
            text-transform: uppercase;
        }

            .tablDropDown .dropdown-menu .dropdown-item:hover {
                background: #f0f0f0;
            }

        .tablDropDown .dropdown-menu .addPartnerA.dropdown-item:hover {
            background: #25ae88;
        }

        .tablDropDown .dropdown-menu .addPartnerA.dropdown-item {
            background: #6ac259;
            color: #fff;
        }

        .tablDropDown .dropdown-menu .toggleDropDownIconag {
            /*plus-icon-expand*/
            background-image: url(../img/theme/plus-icon-expand.png);
            background-repeat: no-repeat;
            background-position: center;
        }

.icon_plus_minus {
    text-align: center !important;
    padding: 42px 20px !important;
    border-right: 1px solid #dedede;
    background-image: url(../img/theme/plus-icon-collapse.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #f5f7fa;
}

    .icon_plus_minus.collapsed {
        background-image: url(../img/theme/plus-icon-expand.png) !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }

.partnersAndFoundersD .bbne {
    border: 1px solid #dedede;
}

    .partnersAndFoundersD .bbne:hover {
        background-color: #4aaaff1f;
    }

.partnersAndFoundersD ul li {
    list-style-type: none;
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

.partnersAndFoundersD .panel-body {
    padding: 0px;
}

.partnersAndFoundersD .bbne {
    margin-bottom: 0px;
}

.CompanyFormPopup .panel, .individualFormPopup .panel, .addPartnerPopup .panel {
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    overflow: hidden;
    padding-bottom: 25px;
}

.indicationBtnd {
    position: absolute;
    right: 0px;
    top: 0px;
    border-bottom-left-radius: 30px;
    background-color: #6ac259;
    padding: 5px 30px 4px 35px;
    color: #fff;
}

.CompanyFormPopup .tablDropDown, .individualFormPopup .tablDropDown {
    margin: 48px 25px 10px 25px;
}

.attachmentListUp p {
    overflow: hidden;
}

.attachmentListUp icon {
    display: inline-block;
}


.ENPprofileImage .imgoverlay {
    background: url(../img/theme/entity-hover-edit.png);
    width: 110px;
    height: 110px;
}

.ENPprofileImage img {
    width: 110px;
    height: 110px;
    border-radius: 100%;
}


.readable_aa .collapsedExpand a:hover {
    background-color: #F3F6FF;
}

.scrollbar.insuranceTypeUL {
    height: 280px !important;
    background: #fdfdfe;
    border-radius: 5px;
    border: 1px solid #e9e9e9;
}


/*Transaction Request New Design*/
.greenProgressBar .owl-item:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.greenProgressBar .owl-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.greenProgressBar {
    /*display: table;*/
    margin: 0px auto;
    padding: 0px;
}

    .greenProgressBar li {
        /*float: left;*/
        list-style-type: none;
        padding: 8px 20px;
        background-image: linear-gradient(to left, #eef2f5 40%, #dde4ea);
        font-size: 10px;
        text-align: center;
        height: 48px;
        color: #767676;
        position: relative;
        margin-left: -1px !important;
        /*min-width: 100%;*/
        line-height: 30px;
    }

    .greenProgressBar li {
        border-style: solid;
        border-color: #dde4ea;
        border-width: 0px 10px 0px 0px;
        -moz-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531);
        -webkit-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531);
        -o-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531);
        border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531);
    }

        .greenProgressBar li.donetask {
            background-image: linear-gradient(to left, #00b894, #009f80);
            color: #fff;
            line-height: 18px;
            border-style: solid;
            border-color: #009f80;
            border-width: 0px 10px 0px 0px;
            -moz-border-image: url('../../assets/img/theme/green-pointer.png'), linear-gradient(#eb01a5, #d13531);
            -webkit-border-image: url('../../assets/img/theme/green-pointer.png'), linear-gradient(#eb01a5, #d13531);
            -o-border-image: url('../../assets/img/theme/green-pointer.png'), linear-gradient(#eb01a5, #d13531);
            border-image: url('../../assets/img/theme/green-pointer.png'), linear-gradient(#eb01a5, #d13531);
        }

            .greenProgressBar li.donetask.lasttaskdone {
                border-style: solid;
                border-color: #dde4ea;
                border-width: 0px 10px 0px 0px;
                -moz-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531) !important;
                -webkit-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531) !important;
                -o-border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531) !important;
                border-image: url('../../assets/img/theme/grey-pointer.png'), linear-gradient(#eb01a5, #d13531) !important;
            }

            .greenProgressBar li.donetask .arrow-right {
                width: 0;
                height: 0;
                border-top: 6px solid transparent;
                border-bottom: 6px solid transparent;
                border-left: 6px solid #00b894;
                position: absolute;
                right: -6px;
                z-index: 999;
                top: 20px;
                display: block;
            }

        .greenProgressBar li .arrow-right {
            border-left: 6px solid #eef2f5;
            width: 0;
            height: 0;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            position: absolute;
            right: -6px;
            z-index: 999;
            top: 20px;
            display: block;
        }

    .greenProgressBar .owl-item:last-child li {
        border: 0px solid #ccc !important;
    }

    .greenProgressBar.owl-theme .owl-controls {
        top: -50px;
        width: 30%;
        margin: 0px auto;
    }


@media (max-width: 768px) {
    .greenProgressBar li {
        width: 100%;
    }

    .greenProgressBar {
        padding: 0px;
    }
}

.grey-border {
    border: 1px solid #eaeaee;
}


.greenProgressBar .fa-angle-left:before {
    content: url("../img/theme/move-prev-white-border.png");
}

.greenProgressBar .fa-angle-right:before {
    content: url("../img/theme/move-next-white-border.png");
}

.scrollAbleTabs .fa-angle-right:before {
    content: url("../img/theme/move-next-white-border.png");
}

.scrollAbleTabs .fa-angle-left:before {
    content: url("../img/theme/move-prev-white-border.png");
}

.greenProgressBar.owl-theme .owl-controls .owl-buttons div {
    padding: 0;
}

.NewEntityProfilePage .sidebarPreviousNext {
    display: none;
}

.maxHeight500 {
    max-height: 500px;
}

.text-green {
    color: #78c227;
}

.totalPayableDiv {
    background: #f7fafc;
}

.transactionDetailsPage .collapseExpandBtn.collapsed {
    background: url(../img/theme/ico-section-expand.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

.transactionDetailsPage .collapseExpandBtn {
    background: url(../img/theme/ico-section-collapse.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
}

.row.collapseExpandBtn {
    cursor: pointer;
}

.feedbackHistroryUl {
    float: right;
    background: #eef2f5;
    border-radius: 50px;
    margin: 0px;
    padding: 0px;
}

    .feedbackHistroryUl li {
        float: left;
        list-style-type: none;
        padding: 3px 15px;
        border-radius: 50px;
    }

        .feedbackHistroryUl li.active, .feedbackHistroryUl li:hover {
            background: #5b6176;
            color: #fff;
            cursor: pointer;
            -webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
            transition: all all 1s;
        }

.lightheading {
    font-size: 11px;
    font-weight: 500;
    color: #5b6176;
    float: right;
    padding: 8px 16px;
    font-weight: bold;
}

/*.text-red {
    color: #4aaaff;
}*/

.uploadDone {
    background: url(../img/theme/ico-file-added.png);
    background-repeat: no-repeat;
    padding: 4px 35px;
    -webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
    transition: all all 0.5s;
}

.uploadPending {
    background: url(../img/theme/ico-add-file.png);
    background-repeat: no-repeat;
    padding: 4px 35px;
    -webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */
    transition: all all 0.5s;
}


.requiredFiles .image-upload input {
    display: none;
}

.requiredFiles .image-upload label {
    cursor: pointer;
}

.deleteBtn:hover {
    cursor: pointer;
}

.saveBtn:hover {
    cursor: pointer;
}

.requiredFiles .image-upload {
    margin-bottom: 10px;
}

.requiredFiles .blue-text {
    color: #5194e3;
}

.pending {
    background: #fcc36a;
}



.requestAndFeedBackFiles .tablDropDown {
    margin: 0px;
}

.requestAndFeedBackFiles .feedbackHistroryUl .more, .requestAndFeedBackFiles .feedbackHistroryUl .more:hover {
    padding: 0px;
}


.transactionDetailsPage .tab-content .containerRoundTabs {
    top: -45px;
    position: relative;
}

.directorListsliderMain {
    overflow: hidden;
}

.inline-block {
    display: inline-block;
}

.fs-20 {
    font-size: 20px;
}

.RejectionColor {
    color: #e04f5f;
}

.AcceptanceColor {
    color: #00b894;
}

.directorListsliderMain .counter {
    width: 50px;
    height: 50px;
    padding: 12px 10px;
}

.blue-text {
    color: #4a90e2;
}

.border-none {
    border: none !important;
}

.directorListsliderMain .box {
    height: auto;
    background: #f2f7fa;
}

.directorListsliderMainRejected {
    height: auto;
    background: #fff2f2 !important;
}

button#BtnSubmittAlternativeStaffPosition {
    background: #fff !important;
    border: 1px solid #4B90E2 !important;
    color: #4B90E2 !important;
    display: block;
    width: 100%;
    border-radius: 8px;
}

.fullBorder {
    border: solid 1px #e6e6e6;
}

.stickeyNotification {
    z-index: 999999;
}


/*responsive of entity profile new*/

@media only screen and (max-width:1440px) {
    .stickeyNotification {
        width: 100% !important;
    }
}

@media only screen and (max-width: 1280px) {
    .stickeyNotification {
        width: 100% !important;
    }

    .stickeyNotification {
        bottom: -310px;
    }
}

@media only screen and (max-width: 420px) {
    .greenProgressBar.owl-theme .owl-controls .owl-buttons div {
        padding: 0px 75px;
    }

    .requestAndFeedBackFiles .requiredFiles .image-upload label {
        cursor: pointer;
        width: 90%;
        padding-right: 0;
        font-size: 12px;
    }

    .NewEntityProfilePage .enp_pills {
        top: 16px !important;
    }

    .greenProgressBar .fa-angle-right:before, .greenProgressBar .fa-angle-left:before {
        content: "";
    }

    .sm-fs-12 {
        font-size: 12px !important;
    }

    .stickeyNotification {
        width: 100%;
        bottom: -430px;
    }

    .sm-fs-24 {
        font-size: 24px;
    }

    .transactionDetailsPage .subbtns.pull-right {
        float: left !important;
    }

    .tabWithScroller .enp_pills.nav-pills li a {
        min-height: initial !important;
    }
}


.greenProgressBar .owl-next {
    position: absolute;
    top: -45px;
    right: 27%;
}

.greenProgressBar .owl-prev {
    /* left: -43px; */
    position: absolute;
    top: -45px;
    left: 27%;
}

.darlTagline {
    color: #828282 !important;
}

.NewEntityProfilePage.transactionDetailsPage .ENPBody .tab-pane {
    padding-bottom: 50px;
    margin-bottom: 100px !important;
}

.requestAndFeedBackFiles .uploadPending.errorBox {
    background: url(../img/theme/red_upload.png);
    background-repeat: no-repeat;
    padding: 4px 35px;
    color: red;
}

.requestAndFeedBackFiles .uploadStatus.newFileUpload {
    background: url(../img/theme/ico-add-file.png) !important;
    padding: 4px 35px;
    background-repeat: no-repeat !important;
}

.greyNotificationSmall {
    color: #363636;
    padding: 5px;
    background: #f1f1f1;
}

.ULwrapper.roundTabs {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    height: 150px;
    z-index: 9999;
}

.enp_pills.list {
    top: 0px;
}

    .enp_pills.list li {
        /*display: table-cell;*/
        margin: 0px auto;
        position: relative;
        text-align: center;
        cursor: grab;
        cursor: -webkit-grab;
        color: #efefef;
        vertical-align: middle;
    }


.scrollAbleTabs .owl-next {
    right: -16px;
    top: -35px;
}

.scrollAbleTabs .owl-prev {
    left: 10px;
    top: -35px;
}

.scrollAbleTabs .owl-wrapper {
    /*display:inline-block !important;
    width:auto !important;*/
}

.tabWithScroller .scroller {
    text-align: center;
    cursor: pointer;
    display: none;
    padding: 7px;
    padding-top: 11px;
    vertical-align: middle;
    top: 30px;
    position: relative;
    z-index: 99999;
}

.tabWithScroller .scroller-right {
    float: right;
}

.tabWithScroller .scroller-left {
    float: left;
}

.ENPBody .glyphicon-chevron-left:before {
    content: url('../img/theme/move-prev-white-border.png');
}

.ENPBody .glyphicon-chevron-right:before {
    content: url('../img/theme/move-next-white-border.png');
}

.tabWithScroller .NewEntityProfilePage .ENPBody .tab-content {
    /*margin-top: 100px;*/
}

.tabWithScroller .NewEntityProfilePage .enp_pills {
    top: 50px;
}

.tabWithScroller .NewEntityProfilePage .enp_pills {
    top: -60px;
}

.tabWithScroller .scrtabs-tab-container * {
    box-sizing: border-box;
}

.tabWithScroller .scrtabs-tab-container {
    height: 100%;
}

    .tabWithScroller .scrtabs-tab-container .tab-content {
        clear: left;
    }

.tabWithScroller .scrtabs-tabs-fixed-container {
    float: left;
    height: 160px;
    overflow: hidden;
    width: 100%;
}

.tabWithScroller .scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container {
    overflow-x: auto;
}

    .tabWithScroller .scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container::-webkit-scrollbar {
        display: none;
    }

.tabWithScroller .scrtabs-tabs-movable-container {
    position: relative;
}

    .tabWithScroller .scrtabs-tabs-movable-container .tab-content {
        display: none;
    }

.tabWithScroller .scrtabs-tab-scroll-arrow {
    border-top: none;
    color: #428bca;
    cursor: pointer;
    display: none;
    float: left;
    font-size: 12px;
    height: 42px;
    margin-bottom: -1px;
    padding-left: 2px;
    padding-top: 13px;
    width: 40px;
    padding-top: 40px;
}

    .tabWithScroller .scrtabs-tab-scroll-arrow:hover {
    }

    .tabWithScroller .scrtabs-tab-scroll-arrow.scrtabs-disable {
        color: #ddd;
        cursor: default;
    }

.tabWithScroller .scrtabs-tabs-fixed-container ul.nav-tabs > li {
    white-space: nowrap;
}


.tabWithScroller .enp_pills.nav-pills li a {
    padding: 20px 15px !important;
}

.tabWithScroller .enp_pills.nav-pills li a {
    min-height: 200px;
    padding: 20px 15px !important;
    display: block;
}

.directorListsliderMain .owl-prev {
    left: -26px !important;
}

.directorListsliderMain .owl-next {
    right: -20px !important;
}

.directorListsliderMain .owl-prev {
    left: -10px !important;
}

.directorListsliderMain .owl-next {
    right: -5px !important;
}

.dragAndDropSection {
    height: auto;
    border: 1px dotted;
    width: 100%;
    border-radius: 13px;
    border: 2.5px dotted #dad9de;
    background-color: #f9f9fb;
}

.UploadprogressBar {
    /*background-color: #3fc380;*/
    width: 100%;
    height: 5px;
    border-radius: 2.5px;
}



.template-upload p {
    line-height: 26px;
}

.table.fileUplaodTable.table-striped tbody tr td {
    vertical-align: top !important;
}

.fileUploadSectionRow {
    float: left;
    width: 100%;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5;
}

.UploadprogressBar.progress {
    margin-bottom: 0px;
}

.dragAndDropSection {
    padding: 40px;
}


/*.requestedFiles .entityProfileattachmentBox {
    background: #f2f7fa;
}

    .requestedFiles .entityProfileattachmentBox:hover {
        opacity: 0.5;
        background-color: #000000;
    }*/

.tableWithoutHeader td {
    padding: 10px;
    background-color: #fff;
}

.tableWithoutHeader tr {
    -webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
    transition: all all 1s;
    margin-bottom: 10px;
}

    .tableWithoutHeader tr:nth-child(2n+1) td {
        background: #f4f7fa;
    }

.containerRoundTabs {
    margin-top: -60px;
}

.scrollAbleTabs .owl-wrapper {
    text-align: center;
    margin: 0px auto;
    display: inline-block !important;
}
/*transactionRequestTaskTimeLine*/


.transactionRequestTaskTimeLine.list-inline.nav.nav-tabs li {
    padding: 0px 15px;
}

.NewEntityProfilePage .ENPBody .transactionRequestTaskTimeLineContent.tab-content {
    margin-top: 0px;
}

.transactionRequestTaskTimeLine.nav-tabs li.active a, .transactionRequestTaskTimeLine.nav-tabs li.active a:hover, .transactionRequestTaskTimeLine.nav-tabs li.active a:focus {
    border: none;
    border-bottom: 4px #4aaaff solid;
    color: #626262;
    background-color: transparent;
    font-size: 12px;
    font-weight: 600;
    height: 65px;
}

.transactionRequestTaskTimeLine.nav li a::after {
    content: none;
}

.transactionRequestTaskTimeLineContent.tab-content .tab-pane {
    box-shadow: none !important;
}

.transactionRequestTaskTimeLine.list-inline.nav.nav-tabs {
    background-color: transparent;
}

.transactionRequestTaskTimeLine.list-inline.nav.nav-tabs {
    float: none;
}

.greyHeader {
    width: 100%;
    float: left;
    background: #f8f8f8 !important;
}

.transactionRequestTaskTimeLine li a {
    display: inline-block;
    padding: 16.4px 9.7px;
    color: #373737;
    text-transform: uppercase;
    font-weight: bold;
}

.transactionRequestTaskTimeLine.owl-theme .owl-controls {
    top: -15px;
}

.dropdownUL {
    list-style-type: none;
}

.transactionRequestTaskTimeLine .fa-angle-left:before {
    content: url(../img/theme/move-prev-white-border.png);
}

.transactionRequestTaskTimeLine .fa-angle-right:before {
    content: url(../img/theme/move-next-white-border.png);
}

.minheight300 {
    min-height: 300px !important;
}

.minWidth380 {
    min-width: 380px !important;
}

.TaskDetailTimeLinegreyHeader {
    background: #eee !important;
    width: 100%;
    float: left;
}

    .TaskDetailTimeLinegreyHeader .owl-prev {
        left: -30px;
    }

.scrollAbleTabs .owl-nav button.owl-prev, .scrollAbleTabs .owl-nav button.owl-next, .scrollAbleTabs button.owl-dot {
    position: absolute;
    right: 16px;
    top: 50px;
}

.transactionRequestTaskTimeLine button.owl-prev {
    position: absolute;
    top: 12px;
    left: -7px;
}

.transactionRequestTaskTimeLine button.owl-next {
    position: absolute;
    top: 12px;
    right: -7px;
}

.modSummerytabhead .ico-tab-entity-info {
}

.ico-tab-Renew-request {
    background: url(../img/theme/ico-renewal-request-InActive.png);
}

.enp_pills.nav-pills li.active a .ico-tab-Renew-request, .enp_pills.nav-pills li.active a:hover .ico-tab-Renew-request, .enp_pills.nav-pills li.active a:focus .ico-tab-Renew-request, .enp_pills.nav li a:focus .ico-tab-Renew-request, .enp_pills.nav li a:hover .ico-tab-Renew-request {
    background: url(../img/theme/ico-renewal-request-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.ico-tab-Individual-request {
    background: url(../img/theme/ico-individual-registration-Inactive.png);
}

.enp_pills.nav-pills li.active a .ico-tab-Individual-request, .enp_pills.nav-pills li.active a:hover .ico-tab-Individual-request, .enp_pills.nav-pills li.active a:focus .ico-tab-Individual-request, .enp_pills.nav li a:focus .ico-tab-Individual-request, .enp_pills.nav li a:hover .ico-tab-Individual-request {
    background: url(../img/theme/ico-individual-registration-active.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.dropdownTick li {
    list-style-type: none;
}

.rowContainer p {
    padding: 20px;
}

.roundButton {
    border-radius: 50px;
}

.p-5 {
    padding: 5px;
}

.lightBlueBg {
    background-color: #f3f7fb;
}

.nav-tabs-linetriangle ~ .tab-content {
    overflow: inherit;
}

.scheduleInterViewBTn {
    border: solid 1px rgba(74, 144, 226, 0.38);
}

.tablDropDown {
    padding: 10px 17px;
}

.expereinceBtn {
    background: #fff !important;
    font-size: 12px;
}

.rowContainer {
    padding: 15px 20px;
    float: left;
    width: 100%;
}

.simplyIcons a {
    padding: 8px 15px;
    border-radius: 4px;
    border: solid 1px rgba(74, 144, 226, 0.38);
    background-color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
}

.blue-border {
    border: solid 1px rgba(74, 144, 226, 0.38) !important;
}

.green-border {
    border: solid 1px rgba(0, 184, 148, 0.38) !important;
}

.red-border {
    border: solid 1px rgba(224, 79, 95, 0.38) !important;
}

.inteviewTimeDetails {
    padding: 7px 12px;
    display: block;
    border: solid 1px #dfe3e7;
    float: left;
    color: #4a4a4a;
}

.blueBg {
    background-color: #4a90e2;
    color: #fff;
}


.stickeyNotification .stickyBtn {
    content: url(../img/theme/Show_Filters_up.png);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0px auto;
    top: -30px;
    border-radius: 50px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    width: 40px;
    height: 40px;
}

.stickeyNotification.open .stickyBtn {
    content: url(../img/theme/Show_Filters.png);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0px auto;
    border-radius: 50px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    top: -22px;
}

.directorListsliderMain.owl-carousel .owl-nav button.owl-prev, .directorListsliderMain.owl-carousel .owl-nav button.owl-next, .directorListsliderMain.owl-carousel button.owl-dot {
    position: initial !important;
    border: 2px solid #ccc !important;
    padding: 7px 13px !IMPORTANT;
    border-radius: 50px !important;
    margin: 10px;
}



.directorListsliderMain.owl-carousel .owl-nav {
    margin-top: 18px;
}

.addNewMemberDiv {
    height: 350px;
    margin-top: 10%;
}

.rolsUl li {
    list-style-type: none;
}

.searchWithIcon {
    background: url(../img/theme/ico-search-content.svg);
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: center;
    padding: 10px 10px 10px 35px;
    background-color: #eef2f5;
    border: 0;
    border-radius: 20px;
    width: 100%;
}

.crossIconInTextField {
    position: absolute;
    right: 30px;
    top: 15px;
}

.searchMemberPage .collapseExpandBtn {
    background: url(../img/theme/ico-section-collapse.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
    cursor: pointer;
}

    .searchMemberPage .collapseExpandBtn.collapsed {
        background: url(../img/theme/ico-section-expand.png);
        background-repeat: no-repeat;
        background-position: right 20px center;
    }

.blockElement {
    width: 100%;
    float: left;
}

.memberBoxContainer {
    background-color: #f6f9fc;
}

.topNotification {
    position: absolute;
    top: 0;
    right: 0;
    padding: 7px 15px;
    background-color: #e5edf4;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #5e7285;
    font-size: 12px;
}

.categoriesImages {
    border: solid 1px #ccd7dd;
    padding: 10px;
}



#legislationHeader .memberblockSection:hover, #legislationHeader .memberblockSection.active {
    background-image: linear-gradient(to left, #24348b, #048bb9);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-image: -webkit-linear-gradient(left, rgb(36,52,139,100), #048bb9 40%);
    background-image: -moz-linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background-image: -o-linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background-image: linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background: -webkit-linear-gradient(right, rgba(36,52,139,100) 0%,rgba(4,139,185,100) 100%);
    background-image: linear-gradient(110deg, #b83039, #fc8d77);
}

.memberblockSection {
    background-color: #f2f7fa !important;
    padding: 25px;
    overflow: hidden;
    border-radius: 10px;
}

#legislationHeader .memberblockSection:hover, #legislationHeader .memberblockSection.active {
    background-image: linear-gradient(to left, #24348b, #048bb9);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-image: -webkit-linear-gradient(left, rgb(36,52,139,100), #048bb9 40%);
    background-image: -moz-linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background-image: -o-linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background-image: linear-gradient(to left, #24348b 60%, #048bb9 100%);
    background: -webkit-linear-gradient(right, rgba(36,52,139,100) 0%,rgba(4,139,185,100) 100%);
    background-image: linear-gradient(110deg, #b83039, #fc8d77);
    color: #fff;
}

    #legislationHeader .memberblockSection:hover .categoriesImages.RelatedLegislation, #legislationHeader .memberblockSection.active .categoriesImages.RelatedLegislation {
        background-image: url(../img/theme/ico-related-legislations-active.png);
        -webkit-transition: all 1s;
        transition: all all 1s;
        color: #fff;
    }

.categoriesImages {
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 50px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-right: 20px;
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-color: #fff;
}

.memberblockSection {
    cursor: pointer;
    -webkit-transition: all 1s;
    transition: all all 1s;
}

.auditCommittee {
    background: url(../img/theme/ico-audit-inactive.svg);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

    .auditCommittee:hover .auditCommittee.active {
        background: url(../img/theme/ico-audit-active.svg);
        -webkit-transition: all 1s;
        transition: all all 1s;
        background-repeat: no-repeat;
        background-position: center;
    }


.auditCommittee {
    background: url(../img/theme/ico-audit-inactive.svg);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.inestmentCommittee {
    background: url(../img/theme/ico-investment.svg);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.riskManagementCommittee {
    background: url(../img/theme/ico-risk-management.svg);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}

.policyHolderCommittee {
    background: url(../img/theme/ico-policy-holder.svg);
    -webkit-transition: all 1s;
    transition: all all 1s;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
}


#legislationHeader .memberblockSection:hover .categoriesImages.lnsuranceAuthorigyLegislation, #legislationHeader .memberblockSection.active .categoriesImages.lnsuranceAuthorigyLegislation {
    background: url(../img/theme/ico-ia-legislations-active.png);
}

.addMemberBtn {
    background-color: #EBF3F8;
}

.membersCountDiv {
    padding-left: 30px;
    background: url(../img/theme/ico-men-inactive.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position: left;
    float: left;
}

.memberblockSection.active .membersCountDiv, .memberblockSection:hover .membersCountDiv {
    padding-left: 30px;
    background: url(../img/theme/ico-man-active.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position: left;
    float: left;
}

#committeeSlider p {
    text-align: left !important;
}

.ratingCertificateBtn {
    padding-right: 30px;
    background: url(../img/theme/diploma-copy.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-position: right;
    background-color: #ffffff;
    color: #4a90e2;
    border: 1px solid #4a90e2;
    padding: 10px 40px 10px 13px;
    border-radius: 50px;
    background-position-x: 87%;
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px !important;
}

.ratingsBox {
    background-color: #f2f7fa;
    border-radius: 15px;
    min-height: 220px;
}

.addNewRatingBox a {
    display: inline-block;
    margin-top: 25%;
    font-weight: bold;
}

.actionBtns {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    padding-left: 0;
}

.editableRatingBox .ratingsBox {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.editableRatingBox ul li:first-child a {
    background: #fff;
    background-color: #ffffff;
    border-radius: 0 0px 0 10px !important;
    border: solid 1px #e0eaf1 !important;
    color: #e94a76;
}

.editableRatingBox ul li:nth-child(2) a {
    background: #fff;
    background-color: #ffffff;
    border-radius: 0 0px 10px 0px !important;
    border: solid 1px #e0eaf1 !important;
    color: #4a90e2;
}

.btnMinus {
    cursor: pointer;
}

.minh270 {
    min-height: 270px;
}


.extendPeriodBtn {
    padding: 7px 10px;
    border: 1px solid #4a90e2;
    color: #4a90e2;
    background: #fff;
    border: solid 1px rgba(74, 144, 226, 0.38);
    background-color: #ffffff;
    font-size: 10px;
    border-radius: 3px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
}

.fs-17 {
    font-size: 17px;
}

.italic {
    font-style: italic;
}

.text-blue {
    color: #4a90e2;
}

.w87 {
    width: 87%;
}

.w85 {
    width: 85%;
}

.image-upload input {
    display: none;
}

.runPrgress {
    background: #3fc380;
    color: #3fc380;
    height: 10px;
    float: left;
}


.uploadFilebtnText {
    color: #5194e3;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

#registrationFollowUp .greybg {
    background-color: #f2f7fa;
}

.attachmentContainer p {
    padding-left: 80px;
}

.informationIcon {
    padding-left: 45px;
}

.attachmentContainer p.addAgreementBtn {
    padding-left: 45px;
}

.borderLeftBlue {
    border-left: 3px solid #4a90e2;
}

.b-r-5 {
    border-radius: 5px;
}
/*Business List section styling 02-11-2020 Edited by Shahbaz Jadoon*/

.ico-BusinessList:hover span, .ico-BusinessList.active span {
    background-image: url(../img/theme/business.png) !important;
}

.addBusinessList {
    text-align: center;
    padding: 100px 0px;
    border: 1px dashed #a9c5e2;
    border-radius: 8px;
    background: #f3f9ff;
    height: 100%;
}

.ItemBusinessList {
    background: #f6f9fc;
    border-radius: 8px;
    padding: 20px 0px 0px;
    height: 100%;
    border: 1px solid #e1e7ed;
}

    .ItemBusinessList a {
        color: #4a4a4a;
    }

    .ItemBusinessList p b {
        color: #333333;
    }

    .ItemBusinessList hr {
        margin: 10px 0px;
    }

span.linkIcon {
    position: absolute;
    right: 35px;
}

.grayunderline {
    width: 50px;
    height: 4px;
    background: #c1c6ce;
    margin: 10px auto;
    border-radius: 5px;
}

.linkbtns table {
    width: 100%;
    text-align: center;
}

    .linkbtns table td {
        padding: 10px;
        border: 1px solid #E0E9F0;
        border-bottom: 0px solid;
        background: #fff;
    }

.tblsection {
    padding: 5px 15px 15px;
}

.editbtn {
    color: #4a90e2 !important;
}

    .editbtn img, .delbtn img {
        margin: 0 5px;
    }

.delbtn {
    color: #e94a76 !important;
}

.row.flexClass {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

    .row.flexClass > [class*='col-'] {
        display: flex;
        flex-direction: column;
        margin-top: 30px;
    }

body {
}

.relativeClass {
    position: relative;
}

a {
    cursor: pointer !important;
}

button.close2 {
    background: transparent;
    border: 0px;
    right: 0;
    position: absolute;
}

.CompanyContactInfo.active span {
    background-image: url(../img/theme/ico-contact-info-active.png);
}

a .select2-with-searchbox {
    z-index: 9999 !important;
}

#criteriaList td {
    background: none !important;
}

.addnewBox {
    min-height: 503px !important;
}

.MeetingBox {
    min-height: 503px !important;
}

.select2-drop-active {
    z-index: 999999999 !important;
}

table.murshad-table > tbody > tr div.table-expandable-arrow {
    background: transparent url(../img/theme/arrows.png) no-repeat scroll 0px -16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

    table.murshad-table > tbody > tr div.table-expandable-arrow.up {
        background-position: 0px 0px;
    }

table.murshad-table > tbody > tr div.table-expandable-arrow {
    background: transparent url(../img/theme/arrows.png) no-repeat scroll 0px -16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.changewidth .form-group {
    max-height: 50px !important;
}

#attended {
    opacity: 0;
    width: 100%;
    height: 25px;
    z-index: 9999999999999999999999999999;
}

.checktree li:last-child ul {
    /*commented for fixing the last li to display none:
        display: none !important;*/
}

.checkbox.checkboxChecked.half_checked {
    background: url(../img/theme/check-active-.png) no-repeat !important;
}

.checktree li .checked:before {
    content: '' !important;
}

.language {
    position: absolute;
    right: 30px;
    top: 15px;
}

    .language a {
        font-size: 15px;
        color: #fff !important;
    }

.signupdiv {
    margin: 0 auto !important;
}

.language a {
    font-size: 20px;
    color: #fff !important;
    border: 1px solid #fff;
    border-radius: 6px;
    padding: 6px 15px;
}

.pageDirtyCheck img {
    margin-right: 5px;
    height: 24px;
}

.navbar-default .navbar-toggle {
    z-index: 999 !important;
}

.min260 {
    min-width: 260px;
}

.offprintmodelcontainer {
    width: 900px;
}

@media only screen and (max-width: 1080px) {
    .offprintmodelcontainer {
        width: 100%;
    }

    .sajiddiv {
        margin-top: 15px;
        padding: 0px !important;
    }
}

.no-scroll {
    overflow: hidden !important;
}

body.dashboard {
    overflow-y: auto;
    /*overflow-x: initial !important;*/
}

#style-2 {
    height: 279px !important;
}


#TransactionRejectionNotes {
    height: 40px !important;
}

.TransactionRejectionNotesScrollbar {
    float: left;
    height: 155px;
    width: 100%;
    overflow-y: auto;
}


table {
    width: 100% !important;
}

.leftbar {
    height: auto !important;
    min-height: 100% !important;
}

.tab-content .tab-pane {
    overflow-y: hidden !important;
}

td.colDesc {
    text-align: left;
}

th.colDesc {
    text-align: center !important;
}

html {
}

.disable_form_field > label {
    background-color: #f8f8f8 !important;
}

@media only screen and (max-width: 1280px) {
    .aa .dd, .timedatedash, .bb .dashColor4 {
        height: auto !important;
    }

    .cc .dashColor3 {
        height: 350px !important;
    }

    .viewall {
        top: 310px !important;
    }

    .col-sm-6.bb.m-b-20.col-md-4.p-r-0.p-l-0.col-xs-12 {
        padding: 0 15px !important;
    }

    .profile-right {
        margin-top: 0px !important;
    }
}

.IconBasic a {
    background: transparent !important;
}

table.table-expandable-custom > tbody > tr div.table-expandable-arrow {
    background: transparent url(../img/theme/arrows.png) no-repeat scroll 0px -16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

table.table-expandable-custom > tbody > tr div.table-expandable-arrow {
    background: transparent url(../img/theme/arrows.png) no-repeat scroll 0px -16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

    table.table-expandable-custom > tbody > tr div.table-expandable-arrow.up {
        background-position: 0px 0px;
    }

.text-transform-capitalize-custom {
    text-transform: capitalize;
}

.text-transform-uppercase-custom {
    text-transform: uppercase;
}

.criterialistsample span {
    text-transform: none;
}

.criterialistsample {
    font-size: 11px;
    font-weight: 600;
    color: #000000 !important;
    text-transform: uppercase;
}

    .criterialistsample span {
        font-size: 13px;
        color: #626262;
        text-transform: none;
    }

.pgn-wrapper[data-position^='top-'] {
    top: 20px !important;
}

/*.Loader {
    background-image: url(../img/loader33.gif);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: right;
}*/
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
    font-size: 12px;
}

    .isa_error i {
        margin: 10px 7px;
        font-size: 2em;
        vertical-align: middle;
    }

/*.ajaxloader {
    width: 100%;
    margin: 0px auto;
    background: transparent;
    top: 60%;
    position: absolute;
    z-index: 9999999;
    margin: 0px auto !important;
    text-align: center;

}*/

.ajaxloader {
    width: 100%;
    margin: 0px auto;
    background: rgba(0,0,0,0.8) !important;
    /* top: 60%; */
    position: absolute;
    z-index: 9999999;
    margin: 0px auto !important;
    text-align: center;
    height: 200vh;
}

    .ajaxloader img {
        position: absolute;
        top: 20%;
        width: 70px;
    }

#preloaderMain {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: initial;
    z-index: 999999;
    background: rgba(0, 0, 0, 0.2);
}

.help-block {
    margin: 0 !important;
}

@keyframes fadeInCircle {
    0% {
        opacity: 0;
        width: 60px;
    }

    100% {
        opacity: 1;
        width: 60px;
    }
}

@-webkit-keyframes fadeInCircle {
    0% {
        opacity: 0;
        width: 60px;
    }

    100% {
        opacity: 1;
        width: 60px;
    }
}

@keyframes resizeCircle {
    0% {
        width: 60px;
    }

    100% {
        width: auto !important;
    }
}

@-webkit-keyframes resizeCircle {
    0% {
        width: 60px;
    }

    100% {
        width: auto !important;
    }
}

.NIPCheckbox {
    width: 100% !important;
    height: 25px !important;
    z-index: 99999999;
}

#filtersRequest {
    background: #f9f9f9;
}

div#filtersRequest form {
    padding: 25px;
}

.backicon {
    top: 25px !important;
}

#dtBusinessSystems .activeRow td, #dtScreenList .activeRow td, #dtScreenActionList .activeRow td {
    background-color: #daeffd !important;
}

#dtOrgunit .activeRow td, #dtScreenList .activeRow td, #dtScreenActionList .activeRow td {
    background-color: #daeffd !important;
}


td p {
    word-wrap: break-word;
}

.table thead tr th {
    border-bottom: 0 solid rgba(230, 230, 230, 0.7) !important;
}

table-striped > tbody > tr:nth-of-type(even) {
    cursor: pointer;
}

.pgn-circle .alert > div > div.pgn-message > div {
    height: auto;
}

.table thead tr th {
    border-bottom: 0 solid rgba(230, 230, 230, 0.7) !important;
}

img.backicon.close-maincat.OrgArrow {
    top: 143px !important;
}

.disable_form_field {
    background-color: #f8f8f8 !important;
    cursor: not-allowed !important;
}

.modal-header .col-md-11, .modal-header .col-md-10, .modal-header .col-md-2, .modal-header .col-md-1,
.modal-header .col-xs-11, .modal-header .col-xs-10, .modal-header .col-xs-2, .modal-header .col-xs-1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#txtCompanyMapLocation .map-icon {
    width: 35px !important;
}

textarea#txtCompanySiteLocation {
    min-height: 104px;
}

.LiNotAllowed {
    cursor: not-allowed !important;
}

.not-active {
    pointer-events: none;
}


.dataTables_wrapper .dataTables_paginate ul > li > a {
    cursor: pointer !important;
}

/*body {
    position: relative !important;
}*/
.DisableRadioBtn {
    background: #f8f8f8 !important;
}

.btn.focus, .btn:focus, .btn:hover {
    /*color: #fff !important;*/
    text-decoration: none;
}

/*Happiness Page */

.face a {
    font-size: 15px;
    background-image: url(../img/happiness-page/happy.png);
    width: auto;
    height: 124px;
    display: block;
    background-repeat: no-repeat;
    margin: 0px auto;
    background-position: center;
}

.happyface a {
    background-image: url(../img/happiness-page/happy.png);
}

.sadface a {
    background-image: url(../img/happiness-page/unhappy.png);
}

.neutralface a {
    background-image: url(../img/happiness-page/neutral.png);
}

.happyface.active a {
    background-image: url(../img/happiness-page/happy-selected.png);
}

.sadface.active a {
    background-image: url(../img/happiness-page/unhappy-selected.png);
}

.neutralface.active a {
    background-image: url(../img/happiness-page/neutral-selected.png);
}

.sadface p {
    border-right: none !important;
}

.face p {
    font-size: 18px;
    text-align: center;
    margin: 0pc auto;
    color: #fff;
    padding: 10px 0px;
    width: 2px;
    height: 40px;
    border-right: solid 2px #F08997;
    overflow: hidden;
    width: 100%;
}

.face.active p {
    color: #3e3e3e;
    ;
}

.happynessButton {
    width: 240px;
    height: 50px;
}

.fullScreenContainer .modal .modal-content {
    border: none;
}

h1.white {
    height: 39px;
    font-size: 33px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.popupBtn a {
    bottom: 35px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0px;
    background-image: url(../img/happiness-page/happiness-icon.png) !important;
    background-repeat: no-repeat !important;
    width: 100%;
    text-align: center !important;
    background-color: #E23D48 !important;
    width: 60px;
    background-position: 40% 40% !important;
    margin-bottom: 10px;
    position: fixed;
}

.modalBg {
    background: rgba(248,80,50,1);
    background: -moz-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(233,73,118,1)));
    background: -webkit-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    background: linear-gradient(135deg, rgba(248,80,50,1) 0%, rgba(233,73,118,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e94976', GradientType=1 );
    color: #fff;
}

.leftbar .nav-tabs li a {
    border-color: #fff;
    color: #626262;
    min-width: 135px;
    background-color: #fff !important;
}

.MSG:hover span, .MSG.active span {
    background-image: url(../img/theme/icon-message-active.png);
}

#leftbar {
    overflow-y: auto !important;
}

.displaynone {
    display: none !important;
}

/*.leftbar {
    position: relative !important;
}*/
/* HAPPINESS PAGE ENDS HERE */
.TimeLine {
    width: 100%;
}

#rootwizard_new {
    position: relative;
}

    #rootwizard_new .nav-tabs {
        float: none;
    }

        #rootwizard_new .nav-tabs li {
            float: left;
        }

.slick-next {
    right: 0px !important;
}

.slick-prev {
    left: 0px !important;
}

#preloader {
    z-index: 9999999999999 !important;
}

.leftbar {
    z-index: 999 !important;
}

#preloader {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 99999999999 !important;
    height: 100vh !important;
    overflow: hidden;
}

.modal.fade.slide-up.disable-scroll {
    z-index: 9999999999 !important;
}

.selectWrapper {
    border-radius: 50px;
    display: inline-block;
    overflow: hidden;
    background: #cccccc;
    border: 0px solid #ccc;
}

.selectBox {
    width: 230px;
    height: 40px;
    border: 0px;
    outline: none;
}

.assigneddl .select2-choice {
    padding-top: 2px !important;
    background: #f7f7f7 !important;
    background-image: url(../img/theme/ico-down.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right 8px !important;
}


.multiselectdiv .CustumTree {
    padding: 6px 18px 0px 22px;
}

.CustumCollapsed {
    padding: 0px !important;
}

.checkboxCustom {
    margin-bottom: 0px !important;
}

@media (max-width: 991px) and (min-width: 768px) {
    form .row [class*="col-md-"]:not(:first-child), form .row [class*="col-md-"]:not(:last-child) {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .lrDashboardSec1 .countdownSide {
        width: 100% !important;
    }

    .lrDashboardSec1 div {
        float: none !important;
        text-align: center !important;
    }
}

@media (max-width: 767px) {
    #navbar .nav li a::after {
        content: '';
    }

    .meetingManagement.calanderview.tab-content .tab-pane {
        overflow-x: scroll !important;
    }

    .lrDashboardSec1 .countdownSide {
        width: 100% !important;
    }

    .lrDashboardSec1 div {
        float: none !important;
        text-align: center !important;
    }
}

@media (max-width: 420px) {
    button.btn.showhidesections {
        background-size: 15px !important;
    }

    .transactionDetailsPage .tab-content .containerRoundTabs {
        margin-top: 0px !important;
    }
}

.RegistrationFolloupAttachments {
    max-width: 200px;
    min-width: 200px;
    min-height: 155px;
}

.RegistrationFolloupSulimentryAttachments {
    max-width: 300px;
    min-width: 300px;
    min-height: 200px;
    margin-bottom: 10px;
}

.checktree .checkbox {
    width: auto !important;
    min-width: 20px !important;
}

.checktree label {
    width: 70%;
}


.TimeLineContainer {
    overflow: hidden;
}

#rootwizard .nav-tabs-linetriangle > li.active > a {
    padding-left: 15px !important;
}


.disableform .white_back {
    background: none !important;
}

#EntityModificationForm .scrollbar {
    margin-bottom: 0;
}

textarea.form-control {
    height: 170px !important;
}

.Body-550 {
    max-height: 550px;
    overflow: auto;
    width: 800px;
}

.fs14 {
    font-size: 14px !important;
}

.fs15 {
    font-size: 15px !important;
}

.textareText {
    line-height: 1.4;
}

.with-100 {
    width: 100%;
}

.confTable input[type="radio"]:checked + .slider, .confTable input[type="checkbox"]:checked + .slider:before {
    background-image: none !important;
}

.detail-btn {
    display: inline-block;
    margin-bottom: 3px;
}

.checkbox input[type=checkbox] {
    /*display: none !important;*/
}

.disabled_anchor {
    cursor: no-drop !important;
    opacity: 0.8;
}

.Legal_Statement input[type=checkbox] {
    display: block !important;
}

@media only screen and (max-width: 767px) {

    .login-wrapper > * {
        height: auto !important;
    }
}

@media only screen and (max-width: 768px) {
    .smartPassText {
        color: #fff !important;
        margin-bottom: 50px;
    }
}

#tblCompanies .checkbox input[type=checkbox] {
    display: block !important;
}


#MainCat textarea, #subcatInfo textarea, #subcatdetails textarea {
    height: auto !important;
}

input[type="radio"]:checked + .slider, input[type="checkbox"]:checked + .slider:before {
    background: #fff !important;
}

.pointer {
    cursor: pointer !important;
}

.modal-content.vehicle-scrollbar {
    float: left;
    height: 520px;
    width: 100%;
    overflow-y: auto;
    margin-bottom: 25px;
}

#Choose_Your_Vehicle .vehicle_name a {
    margin-top: 0 !important;
}

.einspectiondashboard .welcomebox span.input-group-addon {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #EE7157), color-stop(100, #E94976)) !important;
    background-image: -webkit-linear-gradient(left, #EE7157 0%, #E94976 100%) !important;
    background-image: linear-gradient(to right, #EE7157 0%, #E94976 100%) !important;
}

.tabInspectionDashboard .widgetelements p {
    text-transform: uppercase;
}

.help-block {
    display: none !important;
}

.round_arabic {
    padding: 0px 15px !important;
}

.nav li a.homeicon {
    padding: 11.3px 15px;
}

.userImgMM img {
    border-radius: 100px;
}

.sm-gutter .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.footergrebgMM a, .updatedTimeMM {
    color: #8c8c8c;
    /* padding: 10px 10px 0px 0px; */
    line-height: 50px;
    display: inline-block;
}

.printBtn {
    padding: 3px 15px 2px 35px !important;
}

.tooltip.top .tooltip-inner {
    max-width: 310px;
    padding: 3px 8px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index: 99999999999999;
}

.b-r-30 {
    border-radius: 30px !important;
}

.AddmeetingList #style-2 {
    height: 100% !important;
}

.calendar-month {
    cursor: pointer;
}

.calendar-day.outside .date, .calendar-day.current .date {
    text-align: center !important;
    cursor: pointer;
    color: #999 !important;
}

.calendar-day.current.today {
    background: #f5f5f5 !important;
}

.calendar-day .event.end {
    text-align: left !important;
    width: 100% !important;
}

    .calendar-day .event.end a {
        white-space: normal !important;
    }

/*.calendar-table.table-condensed tbody tr td *:not(.dropdown-default)
    */
.popover-title {
    white-space: normal !important;
}

.popover.fade.right.in {
    width: 500px !important;
}

.popover-title {
    padding-right: 25px !important;
    font-size: 18px !important;
}

.disableTabLink {
    pointer-events: none;
    cursor: not-allowed;
}

.commentAttachmentsBox {
    word-wrap: break-word;
    height: 120px;
}


#style-2::-webkit-scrollbar-thumb {
    background-color: #fff !important;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}

.calendar-day .event a {
    color: #fff !important;
}

.bootstrap-select .dropdown-menu > li:first-child {
    padding-top: 0;
}

.subbtns .topGreenButton {
    padding: 5px 20px !important;
}
/*.calendar-table.table-condensed tbody tr td *:not(.dropdown-default){
    white-space: nowrap !important;
}*/
.timetitle a {
    color: #5e5e5e !important;
}

.calanderview.tab-content .tab-pane {
    overflow-y: inherit !important;
    overflow-x: inherit !important;
}

.headerMM {
    max-height: 140px;
}


.table-tight-vert .event.end {
    margin-left: 85px;
    text-align: left !important;
    white-space: normal !important;
}

.table-tight-vert .event.begin.end a {
    text-align: left !important;
    color: #fff !important;
    white-space: normal !important;
}

.LoginIconTop {
    border-radius: 15px !important;
}

.leftbar .nav li a::after {
    content: " " !important;
}


.calendar-table .popover > .arrow, .calendar-table .popover > .arrow:after {
    display: none !important;
}



.calendar-table .popover {
    overflow: auto !important;
    max-height: 500px;
}

.MeetingAttachment_AddNEw {
    min-height: 424px !important;
}

.min-h-170 {
    min-height: 170px;
}

.click-not-allowed {
    cursor: not-allowed !important;
}

.disablethisAnchor {
    pointer-events: not-allowed;
    cursor: no-drop !important;
}

.CustomHighLighter {
    background-color: #fefad2;
}

.select2-disabled .select2-result-label {
    cursor: not-allowed !important;
}

.select2-container.select2-container-disabled .select2-choice {
    cursor: not-allowed !important;
}

.RemoveRecord, .RemoveExp, .RemoveQual {
    background-color: #f7e6e7;
    background: url(../img/theme/ico-deleted-copy.png) #f7e6e7;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}

    .RemoveRecord .Boxheader, .RemoveRecord .body, .RemoveRecord .uppercase {
        visibility: hidden;
    }

    .RemoveExp .Boxheader, .RemoveExp .body, .RemoveExp .uppercase {
        visibility: hidden;
    }

    .RemoveQual .Boxheader, .RemoveQual .body, .RemoveQual .uppercase {
        visibility: hidden;
    }

    .RemoveRecord:before {
        text-transform: uppercase;
        padding-top: 36%;
        position: absolute;
        right: 46%;
    }

    .RemoveExp:before {
        padding-top: 27%;
    }

    .RemoveQual:before {
        padding-top: 22%;
    }

/*.NewlyAddedClass {
    background-color: #deefe7;
    background: url(../img/theme/ico-newly-added-copy.png) #deefe7;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}*/

.d-inline-block {
    display: inline-block;
}

.OffrpintMultiBox {
    min-height: 510px !important;
}

.RemoveRecord .b-b-1 {
    border: none !important;
}

.HeaderColorOnRemoveRecord {
    background-color: #f7e6e7;
}

.RemoveRecord .darkgreyBg {
    display: none;
}

.disablethisAnchor {
    pointer-events: not-allowed;
    cursor: no-drop !important;
}

.LiNotAllowed {
    cursor: not-allowed !important;
}

.not-active {
    pointer-events: none;
}

.selectall {
    display: block !important;
}

    .selectall + label {
        background: none !important;
    }

.percent-label {
    position: absolute;
    top: 13px;
    font-size: 17px;
    color: #000;
    font-weight: 700;
}

.CompanyUserCheckBox .checkbox input[type=checkbox] {
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999999999999999999;
}

.progress {
    height: 19px !important;
    border-radius: 50px !important;
}

.UploadprogressBar.progress {
    height: 5px !important;
    border-radius: 50px !important;
}


.dataTables_processing img {
    width: 50px;
}

.OffPrintPaymentModelPopUp#style-2 {
    min-height: 600px !important;
}
/*Changes in Dev Server */
@media only screen and (max-width: 767px) {
    .breadcrumbs h2 {
        line-height: 40px !important;
    }
}

.resendOtpButton {
    padding: 8px 15px 8px 35px !important;
}

.ico-gender {
    background: url(../img/theme/ico-contact-person18x18.png);
}

.ico-contract {
    background: url(../img/theme/ico-job-contract.png);
}

.ico-emirateid {
    background: url(../img/theme/ico-emirateid.png);
}

.ico-emirateid {
    background: url(../img/theme/ico-emirateid.png);
}

.ModificationStatusTaskDetail {
    float: left;
    margin-top: 15px;
    margin-right: 20px;
}

.ModificationStatusTaskDetailOtherThanStaff {
    float: left;
    margin-top: 8px;
    margin-right: 15px;
}

.ModificationStatusTaskDetail.leftsideicon {
    float: left;
    margin-top: 10px;
    margin-right: 25px;
}

.showhidesearch .btn {
    padding-right: 37px !important;
}

html {
    overflow: inherit !important;
}

.btn.ico-addBtn {
    background-image: url(../img/theme/ico-add-associated.png) !important;
    padding-left: 30px !important;
    background-repeat: no-repeat !important;
    background-position: left 10px center !important;
    padding-right: 15px !important;
    border-radius: 50px !important;
    background-color: #ed6b5b !important;
    line-height: 15px;
    margin: 0px;
}

table.table_new thead th {
    border-bottom: 4px solid #ececec !important;
}

.lrDashboardSec1 .countdownSide {
    margin-top: 15px;
    width: 60%;
}


.dashboardUL li a::after {
    content: "";
}

.dashboardUL li a {
    color: #fff;
    font-size: 16px;
    background-color: #606060;
    padding: 5px 15px;
    margin-top: 25px;
    border-radius: 5px;
}




.dashboardUL.nav-pills > li.active > a,
.dashboardUL.nav-pills > li.active > a:hover,
.dashboardUL.nav-pills > li.active > a:focus {
    background-color: #e23d48;
    color: #fff;
}

.lrDashboardNew .dPaymentButton span, .lrDashboardNew .dCancelButton span {
    margin-top: 3px;
}

.lrDashboardNew .bodyMM.p-30.white_back {
    min-height: 120px;
}

.dropcheckModification input {
    background-size: 30px !important;
    height: 30px !important;
}

.min100 {
    width: 100px;
}


#tabAllRequestFiles .progress {
    height: 5px !important;
}

.UploadprogressBarDone {
    background-color: #3fc380 !important;
}


.cardHeaderEntityProfile {
    height: 200px;
    background-color: #f2f7fa;
    padding-bottom: 20px;
    overflow: hidden;
}

.greenProgressBarWithScroll .greenProgressBar li {
    margin-left: -2px !important;
}


.PendingHighlight {
    color: #fcc36a;
    font-weight: bold;
}

#holdForFeedbackForm .multiselectbox .btn-group button, #holdForFeedbackForm .multiselectbox .btn-group {
    padding-left: 6px !important;
}

.RedBorder {
    border-color: red !important;
}

.transactionRequestTaskTimeLine.nav-tabs li.active a, .transactionRequestTaskTimeLine.nav-tabs li.active a:hover, .transactionRequestTaskTimeLine.nav-tabs li.active a:focus {
    height: auto !important;
}

#ModCategoryContent .boxicons {
    width: 18px !important;
}

#holdForFeedbackForm #style-2 {
    height: auto !important;
}

.Staff_multiselectbox .dropdown-menu {
    max-height: 300px !important;
}

.transactionDetailsPage input.ChangeDate.form-control {
    background-image: none !important;
}

.scheduleInterviewModal .inteviewTimeDetails {
    margin-bottom: 10px;
}

.cross.fs-10 {
    cursor: pointer;
    margin-left: 10px;
}

.RedColor {
    color: red;
    cursor: not-allowed !important;
}

.GreenColor {
    color: green;
    cursor: not-allowed !important;
}

.AcitveColored {
    border: solid 2px #4a90e2 !important;
}

.transactionDetailsPage .disableClick {
    background-color: transparent !important;
}

.greenProgressBarWithScroll .owl-stage {
    margin: 0 auto !important;
}

.stickeyNotification {
    position: fixed;
    top: 86%;
}

    .stickeyNotification.open {
        bottom: 40px;
        -webkit-transition: all 1s;
        transition: all all 1s;
        z-index: 999999;
        top: 18%;
    }

.AdvertisementDatehighlight {
    border: 1px solid #e94a76 !important;
}

.ActiveLinkBtn {
    background-image: linear-gradient(to right, #EE7157 0%, #E94976 100%) !important;
    color: #fff;
}

    .ActiveLinkBtn:hover {
        color: #fff;
    }

.stickeyNotification .stickyBtn {
    top: -22px !important;
}

.stickeyNotification .stickyBtn_Task, .stickeyNotification.open stickyBtn_Task {
    top: -40px !important;
}

.stickeyNotification {
    position: fixed;
    bottom: -160px;
    border-radius: 10px;
    left: 0;
    right: 0;
    width: 65%;
    margin: 0px auto;
    cursor: pointer;
    -webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
    transition: all all 1s;
}

    .stickeyNotification.open {
        bottom: 40px;
        -webkit-transition: all 1s;
        transition: all all 1s;
        z-index: 999999;
        top: auto;
        bottom: 2%;
    }

    .stickeyNotification, .stickeyNotification.open {
        -webkit-box-shadow: 10px 10px 77px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 77px 0px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 77px 0px rgba(0,0,0,0.75);
    }

        .stickeyNotification.open .c-min-h-750, .stickeyNotification.open.c-min-h-750 {
            z-index: 999999999;
            max-height: 100vh !important;
            overflow: visible !important;
        }

        .stickeyNotification.open .PaymentDue-height, .stickeyNotification.open.PaymentDue-height {
            min-height: 400px !important;
        }

        .stickeyNotification.open .PaymentError-height, .stickeyNotification.open.PaymentError-height {
            min-height: 300px !important;
        }



        .stickeyNotification.open .Feedback-height, .stickeyNotification.open.Feedback-height {
            min-height: 550px !important;
        }

#SurveyRequiredSlider:before {
    background-image: none !important;
}

.AssociatedAgentAgentFor {
    width: calc(100% - 190px);
}

.centermenu .iconsRight {
    display: none;
}

.TaskActionPerformBy {
    float: left;
}

.TaskActionDate {
    display: inline-block;
    direction: ltr;
    float: left;
    padding: 0 10px;
    font-weight: bold;
}

.TaskActionNotes {
}

.btnPlus {
    width: 200px;
}


#divCompanyRatingList .nav li a::after {
    content: "" !important;
}

#divCompanyAuditorList .nav li a::after {
    content: "" !important;
}

#divCommitteeTypeMembersList .nav li a::after {
    content: "" !important;
}


#committeeSlider .owl-prev, #committeeSlider .owl-next {
    position: inherit !important;
    margin: 0px 10px;
    font-size: 20px;
}

.tooltip-danger, .tooltip-inner {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border: 1px solid #721c24 !important;
}

.tooltip-danger, .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #721c24 !important;
}

.tooltip-danger, .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #721c24 !important;
}

.tooltip-danger, .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #721c24 !important;
}

.tooltip-danger, .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #721c24 !important;
}

.tooltip-dark .tooltip-inner {
    color: #1b1e21;
    background-color: #d6d8d9;
    border: 1px solid #1b1e21;
}

.tooltip-dark .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #1b1e21;
}

.tooltip-dark .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #1b1e21;
}

.tooltip-dark .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #1b1e21;
}

.tooltip-dark .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #1b1e21;
}

.tooltip-info .tooltip-inner {
    color: #0c5460 !important;
    background-color: #d1ecf1 !important;
    border: 1px solid #0c5460 !important;
}

.tooltip-info .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #0c5460 !important;
}

.tooltip-info .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #0c5460 !important;
}

.tooltip-info .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #0c5460 !important;
}

.tooltip-info .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #0c5460 !important;
}

.tooltip-light .tooltip-inner {
    color: #818182;
    background-color: #fefefe;
    border: 1px solid #818182;
}

.tooltip-light .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #818182;
}

.tooltip-light .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #818182;
}

.tooltip-light .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #818182;
}

.tooltip-light .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #818182;
}

.tooltip-primary .tooltip-inner {
    color: #004085;
    background-color: #cce5ff;
    border: 1px solid #004085;
}

.tooltip-primary .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #004085;
}

.tooltip-primary .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #004085;
}

.tooltip-primary .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #004085;
}

.tooltip-primary .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #004085;
}

.tooltip-secondary .tooltip-inner {
    color: #383d41;
    background-color: #e2e3e5;
    border: 1px solid #383d41;
}

.tooltip-secondary .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #383d41;
}

.tooltip-secondary .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #383d41;
}

.tooltip-secondary .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #383d41;
}

.tooltip-secondary .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #383d41;
}

.tooltip-success .tooltip-inner {
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #155724;
}

.tooltip-success .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #155724;
}

.tooltip-success .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #155724;
}

.tooltip-success .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #155724;
}

.tooltip-success .tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #155724;
}

.tooltip-warning .tooltip-inner {
    color: #856404;
    background-color: #fff3cd;
    border: 1px solid #856404;
}

.tooltip-warning .tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #856404;
}

.tooltip-warning .tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #856404;
}

.tooltip-warning .tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #856404;
}

.tooltip-warning .tooltip.bs-tooltip-top .arrow:before {
    border-left-color: #856404;
}

.multipleSelectUI {
    overflow: auto !important;
}

    .multipleSelectUI .multiselectbox {
        margin-bottom: 0px !important;
        border: 0px !important;
    }

    .multipleSelectUI .form-control {
        border: 1px solid #eee !important;
        padding: 16px !important;
        border-radius: 4px !important;
    }

.ProfileCompletion_25 {
    font-family: Bebas;
    font-size: 28px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: normal;
    padding-bottom: 30px;
    color: #fb6034;
    margin-top: 80px;
}

.ProfileCompletion_50 {
    margin-top: 20px;
    font-family: Bebas;
    font-size: 28px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: normal;
    padding-bottom: 30px;
    color: #56d9fb;
}

.ProfileCompletion_75 {
    margin-top: 20px;
    font-family: Bebas;
    font-size: 28px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: normal;
    padding-bottom: 30px;
    color: #9365ab;
}

.ProfileCompletion_100 {
    margin-top: 20px;
    font-family: Bebas;
    font-size: 28px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.32;
    letter-spacing: normal;
    padding-bottom: 30px;
    color: #64d28b;
}

p.ProfileCompletionLevel {
    text-align: center !important;
    font-size: 20px !important;
    padding: 30px !important;
}

.EntityBadgeCustomStyle {
    background-image: radial-gradient(circle at 50% 53%, #fffbfb, #f2f4f6 74%);
    border-radius: 10px;
}

.EntityprofileBadgeOuter {
    border-radius: 20px;
    border: solid 1px #e2ebf1;
    padding: 10px;
    background: #ffffff;
}

.ui-autocomplete.ui-front {
    background: #fff;
    border: 1px solid #ccc;
    width: 320px !important;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 10px;
    cursor: pointer;
    list-style: none;
}

.ui-menu-item li {
    padding: 10px 0px;
}

input.form-control.searchbar {
    background-position-y: 6px !important;
}

.loaderimg {
    background-image: url(../img/rolling.gif);
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: center;
    height: 50px;
    margin-bottom: 20px;
}

div#divCurrentFeedback {
    overflow-y: auto;
    max-height: 388px;
}

.AutoRenewalMessage {
    color: red;
    font-weight: bold;
}

.AdjustDateInputHeightEntityProfile {
    min-height: 50.5px !important;
}
/* App section profile details */

.entityprofileApp.owl-carousel .owl-item img {
    display: inherit !important;
}

.entityprofileApp .card-header img {
    width: 100px !important;
    height: 100px;
    border-radius: 100px;
    padding: 5px;
    border: 1px solid #ccc;
}

.entityprofileApp .containerBox {
    border: solid 1px #e1e7ed;
    border-radius: 8px;
    background-color: #f6f9fc;
    padding: 20px 0 0 0;
}

.entityprofileApp .b-b-1 {
    border-bottom: 1px solid #e0eaf1;
    font-size: 14px !important;
    display: block;
    padding: 15px 0;
    font-weight: bold;
    height: 80px;
    overflow: hidden;
}

.entityprofileApp .sparator {
    border: 1px solid #e0eaf1;
}

.entityprofileApp .bton {
    width: 46%;
    /* border: 1px solid #ccc; */
    display: inline-block;
    padding: 10px;
}

    .entityprofileApp .bton img {
        padding: 0 5px;
        width: initial !important;
    }

.entityprofileApp .btndel {
    color: #e94a76;
}

.entityprofileApp .btnedit {
    color: #4a90e2;
}

span.addApp {
    font-size: 14px;
    border: 1px solid #e23d48;
    padding: 10px 15px;
    border-radius: 50px;
    margin: 0 15px;
    color: #e23d48;
}

.entityprofileApp.owl-carousel .owl-nav button.owl-next {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    font-size: 43px;
    position: absolute;
    right: -16px;
    top: 36%;
    font-size: 36px;
}

.entityprofileApp.owl-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    font-size: 43px;
    position: absolute;
    left: -16px;
    top: 36%;
    font-size: 36px;
}

span.addApp img {
    width: 15px;
    margin: 0 5px;
}

.NotAllowed {
    cursor: not-allowed !important;
}

.delayedFlag {
    background-image: url(../img/theme/flag.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 17px;
    display: inline-block;
    left: 105px;
    /*right: 73px;*/
    position: absolute;
}

.delayedFlagForSide {
    background-image: url(../img/theme/flag.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 17px;
    display: inline-block;
    /*left:105px;*/
    right: 180px;
    position: absolute;
}

.delayedFlagCustomer {
    background-image: url(../img/theme/flag.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 17px;
    display: inline-block;
    right: 40px;
    top: 65px;
    position: absolute;
}

.CommitteMemberActions.nav-tabs.nav-justified > li > a {
    border-bottom: none !important;
}

.tabs-left .CommitteMemberActions.nav-tabs {
    background: none;
}

.deleteActionNoteMgt {
    background-position-y: 50% !important;
}

textarea.form-control.TaskFeedbackComments {
    height: 80px !important;
}

.NewEntityProfilePage.transactionDetailsPage .ENPBody .transactionRequestTaskTimeLineContent .tab-pane {
    margin-bottom: 0px !important;
}

.multilevelCheckTree.checktree li:last-child ul {
}

.directorListsliderMain .owl-dots {
    display: none;
}


.dropdownBtnRoundCustom .dropdown-menu {
    left: -155px;
}


#entityProfileSummaryPage .table td.customPaddingForDDA img {
    padding: 0px;
}

.form-group {
    min-height: 51px !important;
}

a.CustomAdd {
    position: absolute;
    margin-top: 18px;
    right: -4px;
    font-size: 16px;
}

    a.CustomAdd .fa-trash {
        color: red;
    }

.form-group-Multiselect {
    height: auto !important;
}

.RedBoxShadow {
    box-shadow: 0px 0px 6px #e23d48 !important
}

.WarningBoxShadow {
    box-shadow: 0px 0px 6px #ffc107 !important
}

table.table-expandable > tbody > tr:nth-child(odd) {
    cursor: default !important;
}

.table-expandable-arrow {
    cursor: pointer !important;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 250px !important;
    overflow: auto;
}

.EmployeeDataStaffInfo .col-md-4 {
    min-height: 53px;
}

.CustomAdd_Department {
    position: absolute;
    margin-top: -34px;
    right: -4px;
    font-size: 16px;
}

.CustomAdd_Positions {
    position: absolute;
    margin-top: -34px;
    right: -4px;
    font-size: 16px;
}

.btnAltPosition {
    background-position-x: 118px !important;
}

.btnMainPosition {
    background-position-x: 172px !important;
}

button.btnMainPosition.collapsed:before {
    content: 'Show Positions' !important;
}

button.btnMainPosition:before {
    content: 'Hide Positions' !important;
}

button.btnAltPosition.collapsed:before {
    content: 'Show Alternative Positions' !important;
}

button.btnAltPosition:before {
    content: 'Hide Alternative Positions' !important;
}

.min350 {
    width: 350px !important;
}

.custom-red {
    color: red !important;
}


.top-menu {
    padding: 0;
    display: inline-block;
    margin: 0;
}

    .top-menu li {
        display: inline-block;
        padding: 0 14px;
    }

        .top-menu li a {
            color: #3a3939;
            font-size: 1em;
            text-decoration: none;
        }

            .top-menu li a:hover {
                color: #4aaaff;
            }

.logo {
    padding-top: 22px;
    padding-bottom: 19px;
}

.right {
    text-align: right;
}

.brand {
    margin-top: 12px;
}

.main-menu {
    background: #4aaaff;
    position: relative;
}

.fixed .main-menu {
    background: rgba(74,170,255, 0.9);
    position: relative;
}

.navbar-default {
    border: none;
    margin: 0;
}

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: rgba(74,170,255, 0.9);
    }

.navbar-collapse {
    padding: 0;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    font-size: 1.077em;
}

.nav .fa {
    font-size: 2.077em;
}

.nav li a.home {
    padding: 11.3px 15px;
}

.dropdown-menu ul li a {
    display: block;
}

.dropdown-menu ul li:hover {
    background: #4aaaff;
    color: #fff;
}

div#holder {
    min-height: 600px;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    background-color: #4a4b4d;
    color: #ffffff;
    margin-left: -1px;
}

.navbar-nav > li > a {
    margin-left: -1px;
}

.nav li a::after {
    content: url("../img/theme/menu-border.png");
    position: absolute;
    right: 0;
    top: 15px;
}

.nav li a.home::after {
    content: url("../img/theme/menu-border.png");
    position: absolute;
    right: 0;
    top: 15px;
}

.nav > li > a {
    padding: 16.4px 9.7px;
}

.accessibility-controls {
    overflow: hidden;
}

    .accessibility-controls ul {
        margin: 0;
        padding: 0;
    }

        .accessibility-controls ul li {
            display: inline-block;
            padding: 15px 3px;
        }

            .accessibility-controls ul li a {
                border: 1px solid #ee8b91;
                border-radius: 3px;
                color: #ffffff;
                display: inline-block;
                padding: 3px 6px 0;
                font-size: 10px !important;
            }

                .accessibility-controls ul li a:hover {
                    color: #fff;
                    text-decoration: none;
                }

                .accessibility-controls ul li a.theme-blue {
                    width: 15px;
                    height: 15px;
                    background: #4aaaff;
                    border-radius: 50%;
                    position: relative;
                    top: 2px;
                }

                .accessibility-controls ul li a.theme-green {
                    width: 15px;
                    height: 15px;
                    background: #27b6a7;
                    border-radius: 50%;
                    position: relative;
                    top: 2px;
                }

                .accessibility-controls ul li a.theme-brown {
                    width: 15px;
                    height: 15px;
                    background: #c3a689;
                    border-radius: 50%;
                    position: relative;
                    top: 2px;
                }

    .accessibility-controls .fa {
        font-size: 1.154em;
    }

    .accessibility-controls ul li.font-adjust {
        border: 1px solid #ee8b91;
        border-radius: 3px;
        padding: 0;
    }

        .accessibility-controls ul li.font-adjust a {
            border: none;
        }

    .accessibility-controls ul li a.search {
        border: none;
    }

    .accessibility-controls ul li a.lang {
        padding-left: 14px;
        padding-right: 14px;
        font-family: 'GE SS Two';
        font-weight: 300;
    }



/*New Header Layout*/
a#red {
    border: 1px solid #4aaaff;
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 50px !important;
    padding: 2px;
}

.assacibilitybar ul li {
    list-style: none;
    float: left;
    padding: 10px 12px;
}

.p-t-15 {
    padding-top: 15px;
}

.assacibilitybar ul li a {
    color: #686868;
}

.right_assacibility ul li {
    list-style: none;
    float: right;
    padding: 0px 3px;
    line-height: 34px;
}

input.form-control.searchbar {
    padding: 14px !important;
    height: 34px;
    font-size: 13px;
    border-radius: 23px;
    background: url(../img/theme/ico-search.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    background-position-x: 90%;
    background-position-y: 10px;
}

.ico-speaker {
    background: url(../img/theme/ico-speaker.png);
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.ico-login {
    background: url(../img/theme/ico-login.png);
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.ico-print-big {
    background: url(../img/theme/ico-print-big.png);
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.ico-accessibility {
    background: url(../img/theme/ico-accessibility.png);
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.round_arabic {
    border: 1px solid #d0d7de;
}

.round_arabic {
    border: 1px solid #d0d7de;
    padding: 11px 15px !important;
    border-radius: 18px;
}

.logo {
    padding-bottom: 5px !important;
}

.right_assacibility a {
    color: #686868;
}

.p-0 {
    padding: 0px !important;
}

.m-t-10 {
    margin-top: 10px !important;
}



.box #red span {
    width: 26px;
    height: 26px;
    background: #4aaaff;
    display: inline-block;
    border-radius: 50px !important;
}

.box .theme-brown span {
    width: 26px;
    height: 26px;
    background: #be8819;
    display: inline-block;
    border-radius: 50px !important;
}

.box .theme-green span {
    width: 26px;
    height: 26px;
    background: #27b6a7;
    display: inline-block;
    border-radius: 50px !important;
}

.box {
    background-color: rgba(207, 215, 219, 0.5);
    padding: 13px 0;
    height: 55px;
    line-height: 32px;
    border-radius: 5px;
}

.fonty a {
    font-size: 24px;
    font-weight: bold;
    color: #565656;
    padding: 5px;
    text-decoration: none;
}

a.theme-green.switch {
    margin: 0 7px;
}

.closepopup {
    float: right;
    top: 15px;
    position: absolute;
    right: 15px;
    z-index: 99999999;
}

.p-35 {
    padding: 35px;
}

.view {
    background: url(../img/theme/toggle-off.png);
    width: 56px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
}

.hader {
    color: #525252 !important;
    font-size: 13px !important;
    margin-bottom: 2px;
    font-weight: 600;
}


li.assacibilitydown span {
    background: url(../img/theme/ico-accessibility-active.png);
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

li.assacibilitydown {
    padding: 5px 10px !important;
}

li.scrolldisplay {
    display: none;
}

.menu-wrapp.fixed li.scrolldisplay {
    display: block;
}

.voting {
    background-image: url(../images/ico-voting.png) !important;
    width: 35px !important;
    height: 35px !important;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 35px !important;
}

    .voting:hover {
        background-image: url(../images/ico-voting-active.png) !important;
        width: 35px !important;
        height: 35px !important;
        display: block;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 35px;
    }

.votingBox {
    max-width: 300px;
    padding: 25px 20px;
    background: #fff;
    border-radius: 5px;
    position: fixed;
    z-index: 999999;
    top: 35%;
    display: none;
    height: 439px;
    box-shadow: 3px -1px 5px #ccc;
}

.crossVote {
    background-image: url(../images/ico-close.png) !important;
    width: 26px !important;
    height: 26px !important;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 26px;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 9999999999;
}

.viewvoting {
    padding-top: 15px;
}

    .viewvoting a {
        color: #747474;
    }

.scrolldisplay span {
    width: 33px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}

.ico-login-active {
    background: url(../img/theme/ico-login-active.png);
}

.ico-speaker-active {
    background: url(../img/theme/ico-speaker-active.png);
}

.ico-print-active {
    background: url(../img/theme/ico-print-active.png);
}

.scrolldisplay a:after, a.round_arabic-active:after {
    content: "" !important;
}

.scrolldisplay:hover {
    background-color: #4a4b4d;
}

.scrolldisplay a {
    padding: 10px 10px !important;
}

a.round_arabic-active span {
    border: 1px solid #fff !important;
    padding: 5px 15px;
    border-radius: 50px;
    width: auto !important;
}

.radiobtn input[type="radio"] {
    opacity: 0;
    display: none;
}
/*Check boxes*/

.radiobtn .fa-circle-o:before, .radiobtn .fa-dot-circle-o:before {
    font-size: 19px;
}

label input[type="radio"] ~ i.fa.fa-circle-o {
    color: #c8c8c8;
    display: inline;
    vertical-align: sub;
}

label input[type="radio"] ~ i.fa.fa-dot-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-circle-o {
    display: none;
}

label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o {
    color: #4aaaff;
    display: inline;
    vertical-align: sub;
}

label:hover input[type="radio"] ~ i.fa {
    color: #4aaaff;
}

label input[type="checkbox"] ~ i.fa.fa-square-o {
    color: #4aaaff;
    display: inline;
}

label input[type="checkbox"] ~ i.fa.fa-check-square-o {
    display: none;
}

label input[type="checkbox"]:checked ~ i.fa.fa-square-o {
    display: none;
}

label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o {
    color: #4aaaff;
    display: inline;
    vertical-align: sub;
}

label:hover input[type="checkbox"] ~ i.fa {
    color: #4aaaff;
}

div[data-toggle="buttons"] label.active {
    color: #4aaaff;
}

div[data-toggle="buttons"] label {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    background-color: none;
    border: 0px solid #c8c8c8;
    border-radius: 3px;
    color: #c8c8c8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    div[data-toggle="buttons"] label:hover {
        color: #7AA3CC;
    }

    div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.menu-wrapp.fixed .centermenu {
    /*width: auto;
    display: table;*/
    margin: 0 auto;
}

.awairness li {
    background: #f3f4f6;
    margin: 0 2px;
}

    .awairness li a {
        color: #5f5f5f !important;
    }

    .awairness li.active {
        background-color: #4aaaff !important;
    }

        .awairness li.active a {
            background-color: #fff !important;
        }

ul.nav.nav-tabs.awairness {
    border-bottom: 4px solid #ccc;
}

.fixed .main-menu {
    background: rgba(74,170,255, 0.9);
    position: relative;
}

.sm-logo {
    display: none;
}

.fixed .sm-logo {
    display: block;
    padding: 10px 0;
}

.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
}

@media only screen and (max-width: 420px) {
    .smLogoSmall .iaLogo {
        width: 65% !important;
    }

    .smLogoSmall .govLogo {
        width: 45% !important;
    }

    .assacibilitybar.p-t-15 {
        padding-top: 0px !important;
    }

    .text-center.logoCenter img {
        display: none !important;
    }
}


.leftbar .nav-tabs .active a, .leftbar .nav-tabs li a:hover {
    background: #4aaaff1f !important;
}

.leftbar ul li.active span, .leftbar ul li:hover span {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

@media only screen and (max-width: 1025px) {
    .menu-wrapp.fixed {
        position: inherit !important;
    }
}


@import url("pace-theme-flash.css") print;
@import url("jquery.datetimepicker.css") print;
@import url("font-awesome.min.css") print;
@import url("pages-icons.css") print;

@import url("pages.css") print;
@import url("dataTables.bootstrap.min.css") print;
@import url("responsive.dataTables.min.css") print;
@import url("boilerplate.css") print;
@import url("datePicker.css") print;
@import url("wstyle.css") print;

@import url("owl.carousel.css") print;
@import url("owl.theme.css") print;
@import url("red.css") print;
@import url("styleLR.css") print;
@import url("CPLibraryAll.css") print;
@import url("CPLibraryAll.css") print;




@media print {


    /*Reset Style*/
    body {
        margin: 0;
        padding: 0;
        line-height: 1.4em;
        word-spacing: 1px;
        letter-spacing: 0.2px;
        font: 13px Arial, Helvetica,"Lucida Grande", serif;
    }
   
    /*Header*/
    h2 {
        color: #000;
        font-size: 25px;
    }

    .post .entry h2 {
        font-size: 20px;
    }

    .dashboxes h2 {
        color: #fff !important;
    }
    /* Links */
    a:link, a:visited {
        background: transparent;
        color: #333;
        text-decoration: none;
    }

        a:link[href^="http://"]:after, a[href^="http://"]:visited:after {
            content: " (" attr(href) ") ";
            font-size: 11px;
        }

    a[href^="http://"] {
        color: #000;
    }

    /*Image*/
    img, img a, .more-link a {
        border: none;
    }

    /*Remove Element*/
    #logo, #catnavi, .topnavi, .more-link, .navigation, #sidebartop, #related, #social, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, .footerlinks {
        display: none;
    }

    /*Post*/
    .post {
        border-bottom: 1px solid #000;
    }

    .postmeta {
        font-size: 10pt;
        margin-top: 10px;
    }

    .postfooter {
        font-size: 10pt;
        margin-bottom: 20px;
    }

    /*Comment Section*/
    .commentlist .avatar {
        float: left;
        margin-right: 10px;
    }

    .commentlist .children {
        margin-top: 10px;
    }

    #comments {
        page-break-before: always;
    }

    /*Footer*/
    #footer {
        margin-top: 10px;
    }

    body {
        -webkit-print-color-adjust: exact;
    }

    .assacibilitybar, .right_assacibility, .bread-crumbs, .breadcrumbs, .nav-tabs, .controls-access {
        display: none !important;
    }

    .timedatedash span {
        font-size: 24px;
    }

    .dashColor1 {
        background-image: -ms-linear-gradient(top, #6276DE 0%, #005c97 100%) !important;
        background-image: -moz-linear-gradient(top, #6276DE 0%, #005c97 100%) !important;
        background-image: -o-linear-gradient(top, #6276DE 0%, #005c97 100%) !important;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6276DE), color-stop(100, #005c97)) !important;
        background-image: -webkit-linear-gradient(top, #6276DE 0%, #005c97 100%) !important;
        background-image: linear-gradient(to bottom, #6276DE 0%, #005c97 100%) !important;
    }

    .dashcolor2 {
        background-image: -ms-linear-gradient(top, #0095C8 0%, #005C97 100%) !important;
        background-image: -moz-linear-gradient(top, #0095C8 0%, #005C97 100%) !important;
        background-image: -o-linear-gradient(top, #0095C8 0%, #005C97 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0095C8), color-stop(100, #005C97)) !important;
        background-image: -webkit-linear-gradient(top, #0095C8 0%, #005C97 100%) !important;
        background-image: linear-gradient(to bottom, #0095C8 0%, #005C97 100%) !important;
    }

    .dashColor4 {
        background-image: -ms-linear-gradient(top, #4074C6 0%, #2f5ca2 100%) !important;
        background-image: -moz-linear-gradient(top, #4074C6 0%, #2f5ca2 100%) !important;
        background-image: -o-linear-gradient(top, #4074C6 0%, #2f5ca2 100%) !important;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4074C6), color-stop(100, #2f5ca2)) !important;
        background-image: -webkit-linear-gradient(top, #4074C6 0%, #2f5ca2 100%) !important;
        background-image: linear-gradient(to bottom, #4074C6 0%, #2f5ca2 100%) !important;
    }

    .btn-theme {
        color: #fff !important;
        background-image: -ms-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -moz-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -o-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #8fa4eb), color-stop(100, #4aaaff)) !important;
        background-image: -webkit-linear-gradient(left, #8fa4eb 0%, #4aaaff 100%) !important;
        background-image: linear-gradient(to right, #8fa4eb 0%, #4aaaff 100%) !important;
    }

    button.btn.btn-clear {
        background: #ebebeb !important;
    }

    .dashboxes h2, .dashboxes, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        color: #fff !important;
    }

     h1, h2, h3, h4, h5, h6{
        color: #000 !important;
        font-family: 'bebas_neueregular';
    }

    .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 {
        float: left;
    }

    .col-sm-12, .col-md-12, .col-xs-12 {
        width: 100%;
    }

    .col-sm-11, .col-md-11, .col-xs-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10, .col-md-10, .col-xs-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9, .col-md-9, .col-xs-9 {
        width: 75%;
    }

    .col-sm-8, .col-md-8, .col-xs-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7, .col-md-7, .col-xs-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6, .col-md-6, .col-xs-6 {
        width: 50%;
    }

    .col-sm-5, .col-md-5, .col-xs-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4, .col-md-4, .col-xs-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3, .col-md-3, .col-xs-3 {
        width: 25%;
    }

    .col-sm-2, .col-md-2, .col-xs-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1, .col-md-1, .col-xs-1 {
        width: 8.333333333333332%;
    }



    /*Style Sheet*/

  

    .removeicon {
       padding: 9px 15px 10px 33px !important;
        background: #efeeee !important;
        border-radius: 38px;
        width: 84px !important;
        height: 30px !important;
        font-family: 'Montserrat';
        font-size: 10px !important;
        color: #737373 !important;
        text-align: left !important;
        background-image: url(../img/theme/error.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 7px !important;
    }
    .remove-btn {
        padding: 9px 15px 10px 33px !important;
        background: #efeeee !important;
        border-radius: 38px;
        width: 84px !important;
        height: 30px !important;
        font-family: 'Montserrat';
        font-size: 10px !important;
        color: #737373 !important;
        text-align: left !important;
        background-image: url(../img/theme/error.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 7px !important;
    }
    .radio_label .radio label {
        margin-top: 5px !important;
        margin-left: 0  !important;
        margin-right: 35px  !important;
    }
    
    .pdffile {
        background: url(../img/theme/pdf-icon.png) !important;
        background-repeat: no-repeat !important;
    }
    .detail-btn {
        background: #efeeee !important;
        padding: 9px 15px 9px 10px !important;
        border-radius: 50px !important;
        font-size: 12px !important;
        font-family: 'Montserrat' !important;
        font-size: 10px !important;
        color: #737373 !important;
    }
    .selecticon {
        background-image: url(../img/theme/select.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 10px !important;
        background-position-x: 10px !important;
        background-position-y: 5px !important;
        padding-left: 35px !important;
    }
    .viewFiles {
        background-image: url(../img/theme/ico-preview.png) !important;
        width: 23px !important;
        height: 23px !important;
        display: inline-block !important; 
        background-size: 23px !important;
        float: right !important;
         
    }
    .attachmentList .cross {
        background: url(../img/theme/remove.png) !important;
        width: 20px !important;
        height: 20px !important;
        float: right !important;
        display: inline-block !important;
        background-position: center !important;
    }
    .blupreviewicon {
        background-image: url(../img/theme/ico-preview.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 5px !important;
        padding-left: 37px !important;
        font-family: 'Montserrat' !important;
        font-weight: bold !important;
        font-size: 11px !important;
    }
     #map-canvas{
        display:none;
    }

     .form-group label:not(.error) {
        font-family: 'Montserrat' !important;
        font-size: 11px !important;
        text-transform: uppercase !important;
        font-weight: 600 !important;
        color: #000 !important;
    }

     input[type="radio"]:checked + .slider, input[type="checkbox"]:checked + .slider {
        background-color: rgb(16, 207, 189) !important;
        border-color: rgb(16, 207, 189) !important;
        box-shadow: rgb(16, 207, 189) 0px 0px 0px 16px inset !important;
        transition: border 0.4s, box-shadow 0.4s, background-color 1.2s !important;
    }
     .slider:before { 
        background-color: white !important; 
    }


     .text-capitalize a {
        display: inline-block !important;
        margin-bottom: 3px !important;
    }

     .footerEditSection {
        background-image: url(../img/theme/ico-edit-meeting-active.png) !important;
        padding: 17px 75px !important;
        background-position-y: 15px !important;
        background-position-x: 35px !important;
        background-repeat: no-repeat !important;
    }
     .footerDeleteSection {
        background-image: url(../img/theme/ico-delete-meeting-active.png) !important;
        padding: 17px 75px !important;
        background-position-y: 15px !important;
        background-position-x: 35px !important;
        background-repeat: no-repeat  !important;
    }
    .addnewBox .addNewMeetingText {
        background-image: url(../img/theme/ico-add-meeting-active.png) !important;
        padding: 100px 10px !important;
        background-position-y: 15px !important;
        background-position-x: 35px !important;
        background-repeat: no-repeat !important;
        width: auto;
        height: auto;
        display: block;
    }
    .roundedImageMM {
        width: 70px;
        height: 70px;
        border-radius: 50px;
        color: #fff !important;
        font-size: 23px;
        line-height: 0.8;
        background-image: -ms-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%) !important;
        background-image: -moz-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%) !important;
        background-image: -o-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%) !important;
        background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #1DE9B6), color-stop(100, #1DC5E9)) !important;
        background-image: -webkit-linear-gradient(top right, #1DE9B6 0%, #1DC5E9 100%) !important;
        background-image: linear-gradient(to bottom left, #1DE9B6 0%, #1DC5E9 100%) !important;
    }
    .headerMM .monthMM{
        color:#fff !important;
    }
    .showhidesearch, .statiscFilter {
        display:none !important;
    }
    .accordian-header a {
        background-image: url(../img/theme/left-arrow-2.png) !important;
        width: auto;
        display: block;
        background-repeat: no-repeat !important;
        background-position: center right 25px !important;;
    }
    .previewicon { 
        background-image: url(../img/theme/perview.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 10px !important;
        padding-left: 35px !important;
        font-family: 'Montserrat';
        font-weight: bold;
        font-size: 11px;
        background-position-x: 10px !important;
        background-position-y: 5px !important;
    }

    .feedback-btn {
        padding: 9px 15px 10px 33px !important;
        background: #efeeee !important;
        border-radius: 38px !important;
        width: 84px !important;
        height: 30px !important;
        font-family: 'Montserrat' !important;
        font-size: 10px !important;
        color: #737373 !important;
        text-align: left !important;
        background-image: url(../img/theme/ico-feedback.png) !important;
        background-repeat: no-repeat !important;
        background-position: center left 7px !important;
    }
    .slick-prev, .slick-next{
       display:none !important;
    } 
    
}



