/*******************************************************************************
 * Copyright (c) 2018 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
 *******************************************************************************/
/* V4 THIGDA CSS over V3 */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

@font-face {
  font-family: 'clario';
  src:  url('../fonts/Clario/Clario-Regular.woff2') format('woff2'),
        url('../fonts/Clario/Clario-Regular.woff') format('woff');
}
@font-face {
  font-family: 'clario';
  src:  url('../fonts/Clario/Clario-Medium.woff2') format('woff2'),
        url('../fonts/Clario/Clario-Medium.woff') format('woff');
  font-weight:500;
}
body{ padding-bottom:92px; background:#fcfcfc; color:#343434;}
body.overflowY_hide{overflow:auto;}

body, input, select, textarea, .form-horizontal .control-label{font-family: 'Source Sans 3', sans-serif, Arial; font-weight:400; font-size: 14px;}

button{font-family: 'clario', sans-serif, Arial; font-weight:400; font-size: 14px;}

body, input, button, select, textarea, .form-horizontal .control-label{font-family: 'clario', sans-serif, Arial; font-weight:400; font-size: 14px;}
label, .cancel, .colorSelect .customselectOption,
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"]{font-size:14px; border-radius:4px;}
strong, .fontBold {font-weight:500;}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"]{height:24px;}
input[type="checkbox"]{background:none; height:auto; width:auto; -webkit-appearance:checkbox;}

.skipToLink{position: absolute; left:50%; top:-40px; padding:5px 10px; margin-left: -75px; border-radius: 0 0 3px 3px; color:#ffffff; background-color: #ffffff; transition: top 1s ease-out; z-index:1035;}
.skipToLink:focus{ top: 0px; outline-color: transparent; -webkit-transition: top .1s ease-in;    transition: top .1s ease-in;  color:#ffffff;}


[class*=" icon-"], span.icon{background:none; width:auto; height:auto; margin-top:0; display:initial; vertical-align:initial;}

::selection {color:#fff;background:#231f20;}
::-moz-selection {color:#fff;background:#231f20;}

.systemAdminContainer, .adminContainer{ word-wrap:break-word; }
.cke_reset_all, .cke_reset_all *{ word-wrap:normal; }

.searchComp > input{ width:100%; padding:6px 12px; height:34px; margin-bottom:0;}

.searchComp > input, .ckheightExpand, .btn{box-sizing:border-box;}
.searchComp .form-control::-ms-clear {display: none; width:0; height:0;}

.macOSx .blueHeader ul#docsNavLeft .btn-group .navBtn{line-height:normal;}

.form-horizontal select, .customSelect{height:34px;}
.form-horizontal select.updownselect, select[multiple]{height:300px; background:none;}
ul.menuRight {float: left!important; left: 0px!important;}
ul.menuRight:before, ul.menuRight:after {left: 5px!important; right: auto!important;}

.cancel{color:#231f20; text-decoration:none;}
a:hover, a.active, .cancel:hover{color:#231f20;}
label strong{font-weight:normal;}
.dropdown-menu{top:100%; min-width:160px;}
.dropdown-menu:before, .dropdown-menu:after{border:0;}
.dropdown-header, .dropdown-menu > li > a{padding:3px 20px;}
.macOSx .blueHeader ul#docsNavLeft li.navBtn.dropdown > a{line-height:19px; padding:5px 10px 4px;}

.container{width:auto; max-width:1400px; padding:0 15px; margin:0 auto;}
.pageWrapper, .span12.mainPanel{padding:0; max-width:1400px; margin:0 auto;}
.pageWrapper{padding:25px 15px;}
.span12.mainPanel{margin:0 auto!important; float:none; background:transparent; padding:15px;}
 #topDiv, #bottomDiv{margin-left:0; padding:0 15px;}
 
 .caret, .caretUp{opacity:1;}
 
 .dataTitle{font-size:16px; font-weight:500; color:#343434;}
 .dropdown-menu li a, .dropdown-menu .active > a, .dropdown-menu li a:hover, .dropdown-menu .active > a:hover{color:#343434; text-decoration:none;}
 
 .blueStrip{height: 4px; background: #ffffff;}
 
 .systemAdminSharedFile {padding-bottom:0;}
 
/*bootstrap alert overwrite acc*/

.alert {position: relative; min-height:24px; padding: 9px 16px 7px 50px; text-align:left; border-radius: 8px;}
.alert a{color: #006FC4; text-decoration: underline;}
.alert a:hover,.alert a:focus{color: #006FC4; text-decoration: none;}
.alert-success {color: #1F1F1F; background-color: #EAFFE5; border-color: #387C2B;}
.alert-success .alert-link {color: #006FC4; font-weight:500; text-decoration: none;}
.alert-info {color: #1F1F1F; background-color: #E5F4FF; border-color: #004070;}
.alert-info .alert-link {color: #006FC4; font-weight:500; text-decoration: none;}
.alert-warning {color: #1F1F1F; background-color: #FFF8E5; border-color: #B23000;}
.alert-warning .alert-link {color: #006FC4; font-weight:500; text-decoration: none;}
.alert-warning .alert-link:hover {text-decoration: underline;}
.alert-danger {color: #1F1F1F; background-color: #FFEDED; border-color: #DC0A0A;}
.alert-danger .alert-link {color: #006FC4; font-weight:500; text-decoration: none;}

.alert-success a.delete span,
.alert-info a.delete span,
.alert-warning a.delete span,
.alert-danger a.delete span {color:#404040;}
.alert .icon-remove, .alert a.icon-remove, .alert a.icon-remove:hover {color:#404040;}

/*Saffron alert icon alignments*/

.alert::before{ display: block; height: 20px; margin-left: -34px; position: absolute; width: 20px;}
 
.alert .icon-remove::before, .alert .icon-cross::before {
	content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8536 0.146447C12.0488 0.341709 12.0488 0.658291 11.8536 0.853553L0.853553 11.8536C0.658291 12.0488 0.341709 12.0488 0.146447 11.8536C-0.0488155 11.6583 -0.0488155 11.3417 0.146447 11.1464L11.1464 0.146447C11.3417 -0.0488155 11.6583 -0.0488155 11.8536 0.146447Z' fill='%231F1F1F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146447 0.146447C0.341709 -0.0488155 0.658291 -0.0488155 0.853553 0.146447L11.8536 11.1464C12.0488 11.3417 12.0488 11.6583 11.8536 11.8536C11.6583 12.0488 11.3417 12.0488 11.1464 11.8536L0.146447 0.853553C-0.0488155 0.658291 -0.0488155 0.341709 0.146447 0.146447Z' fill='%231F1F1F'/%3E%3C/svg%3E%0A");
}

 .alert-success::before {
 	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.5 0 0 4.5 0 10C0 15.5 4.5 20 10 20C15.5 20 20 15.5 20 10C20 4.5 15.5 0 10 0ZM8.75 14.25L4.5 10L6.25 8.25L8.75 10.75L13.75 5.75L15.5 7.5L8.75 14.25Z' fill='%23387C2B'/%3E%3C/svg%3E%0A");
} 

 .alert-info::before {
 	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.475 0 0 4.475 0 10C0 15.525 4.475 20 10 20C15.525 20 20 15.525 20 10C19.9875 4.4875 15.5125 0.0125 10 0ZM10.625 16.25H9.375C9.025 16.25 8.75 15.975 8.75 15.625V9.375C8.75 9.025 9.025 8.75 9.375 8.75H10.625C10.975 8.75 11.25 9.025 11.25 9.375V15.625C11.25 15.975 10.975 16.25 10.625 16.25ZM10 6.25C9.35 6.2875 8.7875 5.7875 8.75 5.1375C8.75 5.0875 8.75 5.0375 8.75 5C8.7125 4.35 9.2125 3.7875 9.8625 3.75C9.9125 3.75 9.9625 3.75 10 3.75C10.65 3.7125 11.2125 4.2125 11.25 4.8625C11.25 4.9125 11.25 4.9625 11.25 5C11.2875 5.65 10.7875 6.2125 10.1375 6.25C10.0875 6.25 10.0375 6.25 10 6.25Z' fill='%23004070'/%3E%3C/svg%3E%0A");
}

 .alert-warning::before {
 	content: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7502 15.6576L11.854 1.10008C11.6592 0.738908 11.3622 0.443229 11.0002 0.250078C10.5084 -0.0131337 9.93248 -0.0714971 9.39783 0.0876819C8.86317 0.246861 8.41299 0.610706 8.14521 1.10008L0.250206 15.6576C0.0775719 15.9779 -0.00874458 16.3377 -0.000261517 16.7015C0.00822155 17.0653 0.111212 17.4207 0.29859 17.7326C0.485968 18.0446 0.751287 18.3024 1.06847 18.4808C1.38566 18.6592 1.7438 18.752 2.10771 18.7501H17.8927C18.2415 18.7501 18.5849 18.6642 18.8927 18.5001C19.1365 18.3707 19.3523 18.1942 19.5276 17.981C19.703 17.7678 19.8343 17.5219 19.9141 17.2577C19.994 16.9934 20.0207 16.716 19.9928 16.4414C19.9649 16.1667 19.8828 15.9004 19.7515 15.6576H19.7502ZM10.0002 16.2501C9.75298 16.2501 9.5113 16.1768 9.30574 16.0394C9.10018 15.9021 8.93997 15.7068 8.84536 15.4784C8.75075 15.25 8.72599 14.9987 8.77422 14.7562C8.82246 14.5137 8.94151 14.291 9.11632 14.1162C9.29114 13.9414 9.51387 13.8223 9.75634 13.7741C9.99882 13.7259 10.2502 13.7506 10.4786 13.8452C10.707 13.9398 10.9022 14.1001 11.0395 14.3056C11.1769 14.5112 11.2502 14.7529 11.2502 15.0001C11.2502 15.3316 11.1185 15.6495 10.8841 15.884C10.6497 16.1184 10.3317 16.2501 10.0002 16.2501ZM11.2502 11.8751C11.2502 12.0408 11.1844 12.1998 11.0671 12.317C10.9499 12.4342 10.791 12.5001 10.6252 12.5001H9.37521C9.20945 12.5001 9.05048 12.4342 8.93326 12.317C8.81605 12.1998 8.75021 12.0408 8.75021 11.8751V6.87508C8.75021 6.70932 8.81605 6.55035 8.93326 6.43314C9.05048 6.31593 9.20945 6.25008 9.37521 6.25008H10.6252C10.791 6.25008 10.9499 6.31593 11.0671 6.43314C11.1844 6.55035 11.2502 6.70932 11.2502 6.87508V11.8751Z' fill='%23B23000'/%3E%3C/svg%3E%0A");
}

 .alert-danger::before {
 	content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1425 0H5.8575L0 5.8575V14.1425L5.8575 20H14.1425L20 14.1425V5.8575L14.1425 0ZM10 15C9.83323 15.01 9.66624 14.9846 9.51004 14.9253C9.35384 14.866 9.21199 14.7743 9.09385 14.6561C8.97572 14.538 8.88399 14.3962 8.82471 14.24C8.76544 14.0838 8.73998 13.9168 8.75 13.75C8.73998 13.5832 8.76544 13.4162 8.82471 13.26C8.88399 13.1038 8.97572 12.962 9.09385 12.8439C9.21199 12.7257 9.35384 12.634 9.51004 12.5747C9.66624 12.5154 9.83323 12.49 10 12.5C10.1668 12.49 10.3338 12.5154 10.49 12.5747C10.6462 12.634 10.788 12.7257 10.9061 12.8439C11.0243 12.962 11.116 13.1038 11.1753 13.26C11.2346 13.4162 11.26 13.5832 11.25 13.75C11.26 13.9168 11.2346 14.0838 11.1753 14.24C11.116 14.3962 11.0243 14.538 10.9061 14.6561C10.788 14.7743 10.6462 14.866 10.49 14.9253C10.3338 14.9846 10.1668 15.01 10 15ZM11.25 11.25H8.75V5H11.25V11.25Z' fill='%23DC0A0A'/%3E%3C/svg%3E%0A");
} 

 
 /*For System Admin > Business user permissions */
.businessUserpermission .form-horizontal .radio, 
.businessUserpermission .form-horizontal .checkbox {min-height: 27px;}

.businessUserpermission .form-horizontal .radio, 
.businessUserpermission .form-horizontal .checkbox, 
.businessUserpermission .form-horizontal .radio-inline, 
.businessUserpermission .form-horizontal .checkbox-inline {padding-top: 5px; margin-top: 0; margin-bottom: 7px; min-height: auto; padding-left: 0}

.businessUserpermission .radio label, 
.businessUserpermission .checkbox label {
  min-height: 20px;
  padding-left: 78px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.businessUserpermission .radio input[type="radio"], 
.businessUserpermission .checkbox input[type="checkbox"] {
	margin-left: -77px;
}
.businessUserpermission .adminTitle-sm{font-size: 14px; font-weight: 500;}
 
/* dropdown common issue fix for lagginf on scrollup/down */
.input-group-btn .dropAccord {min-width: 280px;}
.collapse {display: none;}
.collapse.in {display: block;}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	-o-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

/* left panel fancytree */
ul.fancytree-container span.fancytree-title{color: #343434;}
ul.fancytree-container span.fancytree-active span.fancytree-title, ul.fancytree-container span.fancytree-selected span.fancytree-title { color: #231f20;}
ul.fancytree-container span.fancytree-node:hover span.fancytree-title {color: #000000;}
.span3.leftPanel {border-radius: 3px; width: 270px; margin-top:0; overflow:auto; padding-top: 10px; border: 2px solid #eeeeee;  border-top: 30px solid #eeeeee;  background:#ffffff;}
.span3.leftSysAdmin, #leftPanel{width:283px;}
#leftPanel .leftTree, .iPadLeftPanel{ height: auto !important;}
.profileNav  li {border:solid #e4e4e4; border-width:0 1px 1px 0}
#lstvAdmin .profileNav  li {border-right:0;}
.span9.mainPanel{width: auto; margin-left: 307px; float: none; background:none; /* overflow:hidden; */ margin-bottom:40px;}
.blueHeader, .sectionHeader.qaSection{background:none; filter:none; border:none; box-shadow:none; display:table; width:100%; height:auto; padding:0 0 10px; color: #343434; border-bottom:1px solid #e7e7e7;}
.blueHeader h3,.blueHeader h2{padding:0; font-size: 19px; font-weight: 400; line-height: 24px;}
.blueHeader h4{font-size:19px; text-shadow:none; margin:0;}
 h2#acc-imageAdministration {margin: 0;}
.blueHeader #docsNavLeft{margin-left:0;}
.blueHeader .btn-group{margin:0 5px 0 0;}
.blueSubHeader{background:none; filter:none; border-left:0; border-right:0;}
/*.blueSubHeader.clearfix, .blueSubHeader.clearfix:after, .blueHeader.clearfix, .adminContainer.clearfix{clear:none;}*/
.blueSubHeader h4{margin:10px 0 0; /*border-bottom:1px solid #eee;*/ padding-bottom:10px;}
.blueSubHeader h4 label{font-weight:500; font-size:16px;}
.adminContainer, .sitesMain, .columnDocList, #systemGroupList{border:none; box-shadow:none; width:auto; overflow:visible; height:auto!important; margin-bottom:15px;}
.adminContainer .staticPadding{padding:15px 0;}
.adminSubheader{font-weight:500; border-bottom-color:#e7e7e7;}
.blueSubHeader.adduserssteps{border-bottom:1px solid #eee;}

.btn{padding:6px 10px; border-radius:3px; box-shadow:none; font-size:14px; font-weight:500; text-shadow:none; line-height:normal; border-width:2px;}
.btn, .btn-primary, .blueHeader .btn-group .navBtn, li.navBtn{color:#eb3425; border:2px solid #eb3425; background:transparent; filter:none;  box-shadow:none;}
.btn-primary:hover, .btn-primary:focus, .blueHeader .btn-group .navBtn:hover, li.navBtn:hover, .btn.back:hover, .btn.back:hover:before{background:#eb3425!important; border:2px solid #eb3425; color:#ffffff;}
.btn-danger{background-color: #DC0A0A; color: #FFFFFF; border-color:#DC0A0A;}
.blueHeader ul#docsNavLeft li.navBtn.dropdown > a, .blueHeader .navBtn, .blueHeader .btn-group .navBtn{height:auto;}
.blueHeader ul#docsNavRight li.navBtn{height: 32px\9;}
.blueHeader .navBtn.disabled, .blueHeader .navBtn.disabled:hover, .btn-primary.disabled, .btn-primary[disabled]{border:2px solid #afafaf; background:transparent!important; box-shadow:none;}
.blueHeader .navBtn.disabled span.btnText, .blueHeader .navBtn.disabled:hover span.btnText, .btn-primary.disabled, .btn-primary[disabled], .btn-primary[disabled]:focus, .btn-primary.disabled:focus{color: #989999;}
.blueHeader .caret{border-top-color:#eb3425;opacity:1;}
.blueHeader .dropdown:hover .caret{border-top-color:#ffffff;}
.blueHeader .navBtn.disabled .caret, .blueHeader .navBtn.disabled:hover .caret{opacity: 0.8;border-top-color:inherit;}

.blueHeader ul#docsNavLeft li.navBtn.dropdown{margin-left: 0;}
.blueHeader ul#docsNavLeft li.navBtn.dropdown > a{padding: 5px 10px 4px; text-decoration:none;}
.blueHeader ul#docsNavLeft .btn-group .navBtn, .blueHeader ul#docsNavLeft .btn-group .btn-default.dropdown-toggle{padding: 6px 10px; height:auto; border-radius: 3px; line-height:normal; margin-right:10px;}
.blueHeader ul#docsNavLeft .btn-group .navBtn:last-child{margin-right:0;}
.blueHeader .navBtn span.btnText, .qaSection .navBtn span.btnText{font-size:14px; font-weight:500; text-shadow:none; line-height:normal; color:#eb3425;}
.blueHeader .btn-group .navBtn:hover{ box-shadow:none;}
.blueHeader .btn-group .navBtn:hover span.btnText, .blueHeader .navBtn:hover span.btnText, .btn-primary:focus, .qaSection .navBtn:hover span.btnText, .btn.back:hover{color:#ffffff;}
.blueHeader ul#docsNavLeft .btn-group .dropdown-menu{min-width:160px;}
#legal_intake_modal{width: 900px; margin-left: -450px;}
#legal_intake_modal .input-group{width:100%}
#legal_intake_modal .input-group .input-group-btn .btn.dropdown-toggle{padding: 8px 12px 9px;}
#legal_intake_modal .input-group .input-group-btn .checkbox input{position:absolute; margin-top:3px;}
#legal_intake_modal .input-group .input-group-btn .checkbox{margin-top: 10px; margin-bottom: 10px; position:relative;}
#legal_intake_modal .input-group .icon-remove{margin-top:-1px;}
#legal_intake_modal_BODY{max-height:400px!important;}
#legal_tracker_field_onScroll{max-height:350px!important;}
#legal_intake_modal #legalTrackerFieldTable{font-size: 14px;}
#legal_intake_modal #legalTrackerFieldTable.table td{padding:15px 8px;}
#legal_intake_modal #legalTrackerFieldTable.table select[disabled] {background-image: url(../../images/v3/icons/select-arrow.png), -webkit-linear-gradient(#eee, #eee 40%, #ededed) !important;}
#legal_intake_modal #legalTrackerFieldTable.table td:nth-child(3),
#legal_intake_modal #legalTrackerFieldTable.table td:nth-child(4){vertical-align:middle;}
.editQueryOptionmoreMenu{position: absolute !important; bottom: 131px; right: 220px}

#lt_import_fields_update{max-height:330px!important;}

#IMPORT_COMPABILITY_CHECK_REPORT{width: 900px; margin-left: -450px;}
#IMPORT_COMPABILITY_CHECK_REPORT_BODY{max-height: 430px !important}
#IMPORT_COMPABILITY_CHECK_REPORT_BODY .modalBodyScroll{max-height: 300px !important}
#IMPORT_COMPABILITY_CHECK_REPORT .nav-pills > li > a{padding: 10px 13px;}
#IMPORT_COMPABILITY_CHECK_REPORT .reportGridList li{padding: 15px 5px;}
#IMPORT_COMPABILITY_CHECK_REPORT .reportGridList li .icon{margin-right: 18px;font-size: 22px;float: left;/* color: #155724; */margin-top: 10px;}
#IMPORT_COMPABILITY_CHECK_REPORT .reportGridList li .icon:hover{color: #155724}
#IMPORT_COMPABILITY_CHECK_REPORT .badge:empty { display: none;}
#IMPORT_COMPABILITY_CHECK_REPORT .reportGridList li .icon-remove{font-size: 13px;}
#IMPORT_COMPABILITY_CHECK_REPORT .reportGridList li .icon-remove:hover{color: #ffffff}
#IMPORT_COMPABILITY_CHECK_REPORT .modalBodyTop{padding: 0 0 15px 0}
#TEMPLATE_UPLOADING_WAIT_MODAL{width:700px}

.reportGridList li.successReport, .reportGridList li.successReport a, .reportGridList li.successReport p{color:#3c763d; }
.reportGridList li.successReport, .reportGridList li.successReport a, .reportGridList li.successReport p{color:#3c763d; }
.reportGridList li.warningReport, .reportGridList li.warningReport a, .reportGridList li.warningReport p{color:#fa6400; }
.reportGridList li.closeReport, .reportGridList li.closeReport a, .reportGridList li.closeReport p{color:#a94442; }
.reportGridList li.successReport p a, .reportGridList li.warningReport p a, .reportGridList li.closeReport p a{text-decoration: underline;}
.reportGridList li .icon-remove{color: #FFF; background: #c60000; border-radius: 50%; text-align: center; width: 20px; height: 20px; font-size: 13px;}
.reportGridList li .icon-check-circle{color: #155724;}
.reportGridList li .icon-remove{color: #FFF; background: #c60000; border-radius: 50%; text-align: center; width: 20px; height: 20px; font-size: 13px;}
.reportAccordPanel{border: 0px; box-shadow: none; box-shadow: none; margin-bottom: 2px;}
.reportAccordPanel .reportAccordTitle a, .reportAccordPanel .reportAccordTitle a:hover{text-decoration: none; color: #343434; padding: 10px 10px 8px; background: #eeeeee; display: block;}
.reportAccordPanel .reportAccordTitle a .accordArrow{color: #343434; margin-top: 1px;}
.reportAccordPanel .exportCollapse hr:last-child{display: none;} 
/* code placeholder */
.reportAccordPanel .exportListing{padding: 0px 0px 0px 10px; margin: 0px;}
.reportAccordPanel .exportListing li{padding-left: 10px;}



.form-control, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline, .selectDrop > .btn, .form-horizontal select, .customSelect, .form-horizontal input, .form-horizontal textarea{font-weight: normal; color:#343434;}
.form-horizontal .control-label{color:#707070; font-weight:500;}

.colorPicker span.colorSelector{padding:7px 10px;}
.addEventCategory .btn.colorSelect{padding:8px}
.addEventCategory {overflow: visible;}
.addEventCategory .alert p{margin-bottom: 0}  
table.columnView td, .userReportdata{font-size:14px; height:inherit;}
.userReportHeader{box-shadow:none;}
.userReportHeader div{ height:37px!important; line-height:37px!important;}

.modal-header, .modal-footer{padding:8px 15px;}
.modal-header.grey{background:#eee; border-bottom-width:2px; border-bottom-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#eb3425), to(#e88a2a)) 100% 1;
    -webkit-border-image: -webkit-linear-gradient(left, #eb3425, #e88a2a) 100% 1;
    -moz-border-image:-moz-linear-gradient(left, #eb3425, #e88a2a) 100% 1;  
    -o-border-image:-o-linear-gradient(left, #eb3425, #e88a2a) 100% 1;
    border-image: linear-gradient(to right, #eb3425, #e88a2a) 100% 1;
}
h2.modal-title {margin:0px;}
.modalheaderSubTitle {vertical-align: middle;}
.modal h3,.modal h2{font-size:20px; margin:0; font-weight:500; line-height:1.42857143; color:#343434;}
.modal-header .close{border:0; padding:15px; top:2px;}
.modal-footer {background:#eee; border-top-width:2px; border-top-style: solid;
	-webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#eb3425), to(#e88a2a)) 100% 1;
    -webkit-border-image: -webkit-linear-gradient(left, #eb3425, #e88a2a) 100% 1;
    -moz-border-image:-moz-linear-gradient(left, #eb3425, #e88a2a) 100% 1;  
    -o-border-image:-o-linear-gradient(left, #eb3425, #e88a2a) 100% 1;
    border-image: linear-gradient(to right, #eb3425, #e88a2a) 100% 1;
}
.modal-footer label{margin-bottom:0;}
.modal-footer .cancel{font-weight:500; display:inline-block; padding:6px 0px;}
.modalV3toV4, .modalV3toV4 .modal-body{overflow:visible; /*margin-bottom:0; padding:0!important;*/}
/*.modalV3toV4 .modalBodyTop{padding-top:15px;}*/
.modalV3toV4 .modalBodyScroll{overflow-y:auto; max-height:355px;}
.modalV3toV4 .alert p, .modalCommon .alert p{margin:0; min-height:24px;}
.modalV3toV4 label.control-label{font-weight:500;}
.modalV3toV4 .form-horizontal select, .modalV3toV4 .customSelect{width:100%;}
#collaborateCustomMessageModal{top:44%;}
.modalV3toV4 #systemLocaleTranslate_SITE_CATEGORY_ADD_Modal_BODY,
.modalV3toV4 #systemLocaleTranslate_SITE_CATEGORY_EDIT_Modal_BODY{overflow-y:auto;}

.edit-area {position: relative;}
.edit-field {margin-right: 75px;}
.edit-field .form-control{width:97%;}
.edit-field-btn {position: absolute; right: 0; top: 0;}
.edit-submit{border-width:1px;}
.edit-cancel {background: #f5f5f5; border: 1px solid #cccccc; color: #2f2f2f; margin-left: 3px;}
.edit-cancel .icon:hover{color:#2f2f2f;}
.edit-submit .icon-check-mark, .edit-cancel .icon-remove {font-size: 16px !important; padding: 0;}
.edit-cancel .icon-remove{color: #343434;}
.edit-submit[disabled], .edit-submit.disabled{border-color:#afafaf; color:#989999; background:transparent;}
.edit-submit .icon{color: #ffffff;}
.edit-submit.disabled .icon, .edit-submit[disabled] .icon{color:#989999;}
.edit-submit.disabled:hover .icon, .edit-submit[disabled]:hover .icon{color:#989999;}

/*Form element error */
.form-group .text-danger, .errormsgbox {display: none;}
.has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color: #2f2f2f;}
.has-error.has-errorGroup .form-control, .has-error .bootstrap-select .dropdown-toggle {border-color: #cccccc;}
.has-error .bootstrap-select.errorElement .dropdown-toggle, .has-error.has-errorGroup .errorElement, .has-error.has-errorGroup .input-group .input-group-btn .btn.errorElement {border-color: #a94442;color: #a94442;}
.has-error.has-errorGroup .errorElement .cke.cke_reset, .has-error.has-errorGroup .errorElementBorder {border: 1px solid; color: #a94442;}
.has-error.has-errorGroup .tabDropErrorElement {background-color: #f2dede !important; color: #a94442 !important;}
.has-error.has-errorGroup input, .has-error.has-errorGroup select, .has-error.has-errorGroup textarea {color: #2f2f2f !important;}

#sitesMain{background:none; position:relative; z-index:0;}
.userOrgnization{font-size:inherit;}
.systemAdmin .staticPadding, .systemGroupMainDivBorder .staticPadding{padding:15px 5px;}
.systemAdmin, .systemGroupMainDivBorder, .touchDocList, .iSheetContainer, .columnDocList, .recentActivity.tasksMain, .qaContainer{border:0; box-shadow:none;}
.span9.mainPanel .systemAdminContainer, .span9.mainPanel .contentDocument, .span9.mainPanel .row-fluid > .adminContainer, .span9.mainPanel > .adminContainer, 
.span9.mainPanel .row-fluid > .blueSubHeader{float: left; margin: 0px; width: 100%; clear: none;}
.systemAdminContainer .adminSubheader{margin-left:-5px;}
.leftSysAdmin li:last-child{border-bottom:0;}
.iSheetContainer, .iPadResizeScroll, #searchDiv{height:auto!important;}
.systemAdminContainer .blueHeader h3{padding-top:5px;}
.sheetControlBtnDiv{border-left:0;}
.aspConfigRightPanel input[type="checkbox"]{margin:-2px 5px 0;}
.columnDocList{overflow-y:auto;}
#allsite_list .docTouchWrapper{position:relative;}
#allsite_list .docTouchWrapper .docTouchIcons{position:absolute; right:15px; top:6px;}
#allSiteListDiv .blueSubHeader{background:#F8F8F8; border-bottom:1px solid #e4e4e4;}

#docsNavRight .navBtn.dropdown{border:1px solid #ccc; border-radius:5px;}
#docsNavRight li > input{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); height:24px; padding-right:37px; margin:0;}
#docsNavRight li > input:focus{border-color: #000000; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); border-color:#000000;}
#docsNavRight .navBtn.dropdown > a, #contentDocument .navBtn.dropdown > a.dropdown-toggle{ border-radius:0 4px 4px 0; right:0; top:0; border-left:1px solid #ccc; padding:6px 10px 6px 6px;}
#docsNavRight .navBtn.dropdown > a:hover, .systemAdminContainer #docsNavRight .navBtn.dropdown.open > a{background:#231f20;}
#docsNavRight .navBtn.dropdown > a:hover .caret, .systemAdminContainer #docsNavRight .navBtn.dropdown.open > a .caret{border-top-color:#fff;}
#docsNavRight .navBtn.dropdown > a .caret{border-top-color:#333;}
#contentDocument .navBtn.dropdown .Ajx_filterFiles{right:35px;}
#docsNavRight label.icon-search {margin-right: 1rem;}

span.recordsInfoBlock{color:#343434; text-shadow:none; font-family:'Source Sans 3', sans-serif, Arial; font-weight:normal; font-size:14px;}

tr.columnHeadings, tr.columnHeadings:hover{box-shadow:none;}

.breadCrumbNav .mainNav .mainMenu{display:block; clear:none;}
/*.mainNav.noSecNav.loggedOff{height:auto;}*/
.siteDropdown .NavtextOuter .caret{margin-top:0; border-top: 4px solid;}
.dropdown-menu strong{margin:0;}
.dropdown-menu .divider{margin: 9px 0;}
.headRight li .dropdown-menu a, .headRight li .dropdown-menu strong{line-height:normal;}
.nav.nav-pills{margin-bottom:0;}
.headRight .nav-pills li a{margin:0; line-height:20px;}
ul.dropdown-menu li:First-child.divider{display:block;}
ul.dropdown-menu .btn.searchClose {margin:0;}

/* adding class for solving issue - COL-97277 */
.imgIcon {width: 32px; height: 32px; float: left;}


.modalBodyTop{padding:0 0 0 15px;}
.modalBodyTop .row{margin-bottom:10px;}

input#txtSearchSystemGroup.search-placeholder::placeholder {
color: #767676 !important;
}

#file_module_advanceSearch_modal{width:900px; margin:-250px 0 0 -450px;}
#file_module_advanceSearch_modal .modal-body{overflow:auto;}
#file_module_advanceSearch_modal .col-sm-12, #file_module_advanceSearch_modal .col-sm-6, #file_module_advanceSearch_modal .col-sm-4{padding: 0 15px 0 0;}
#file_module_advanceSearch_modal .form-group{clear:both; margin-bottom: 15px;}
#file_module_advanceSearch_modal .form-control{width:100%;}
#file_module_advanceSearch_modal .form-group::before, #file_module_advanceSearch_modal .form-group::after, #file_module_advanceSearch_modal .col-xs-12::before {display: table;content: '';}
#file_module_advanceSearch_modal .form-group::after {clear:both;}
#file_module_advanceSearch_modal .form-group .checkbox label{margin-left:-20px; padding-left:20px;}
#file_module_advanceSearch_modal .quesShowHide {color: #707070;}
#file_module_advanceSearch_modal .tokenfield.form-control{border: 1px solid #ccc; border-radius:4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); overflow-y:auto; overflow-x:hidden; max-height:100px;}
#file_module_advanceSearch_modal .input-group-addon {padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px;}
#file_module_advanceSearch_modal .col-xs-12 .form-control{width:98%;}
#file_module_advanceSearch_modal .input-group .form-control{width:95%;}
#file_module_advanceSearch_modal #advance_search_FileMedataDefaultSectionDivID .form-group .col-xs-12{width:100%; clear:both; padding:0 15px 0 0;}
#file_module_advanceSearch_modal .fontsize16 {font-size: 16px;}

#matterSyncConfigurationModal .form-control{border: 1px solid #949494; border-radius: 4px}
#matterSyncConfigurationModal .form-control:focus, 
#matterSyncConfigurationModal .selectDrop.dropdown button:focus, 
#matterSyncConfigurationModal .bootstrap-select button:focus {border-color:#000000; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6);}


#NOTIFICATION_MODAL .modal-body, #ALL_PRIVATE_MESSAGE_MODAL .modal-body, #FAVOURITES_MODAL .modal-body{padding:15px 0 0;}
#FAVOURITES_MODAL .clearfix.row .form-group, #NOTIFICATION_MODAL_BODY .row .form-group{float:right;}
.favMenuBtn .dashsmallIcon{background:none; height:auto; width:auto;}
.notiDrop .greyMeta, .notiModalCont .greyMeta{font-size:12px;}
.notiModalCont hr, .messModalCont hr{border-bottom:0;}
#NOTIFICATION_MODAL_BODY .row .form-group .dropdown-menu a{white-space: inherit;}
#NOTIFICATION_MODAL .modalBodyTop .control-label.col-sm-8{font-weight:500; padding-left:20px;}
.msgMenuBtn ul.dropdown-menu .btn.btn-xs{margin-top:5px;}
.block{background:none; width:100%;}
#ALL_PRIVATE_MESSAGE_MODAL_BODY .col-sm-5, #FAVOURITES_MODAL_BODY .col-sm-6{padding-right:10px;}
#NEW_PRIVATE_MESSAGE_MODAL .modal-body{padding:15px;}
.notificationBtn .headerDrop .pull-right.clearfix.paddTop5.paddRight10 a{padding:0; color:#231f20;}
.notificationBtn .headerDrop .pull-right.clearfix.paddTop5.paddRight10 a:hover{background:none!important;}

.msgMenuBtn, #bannertop_send_a_file_link, #bannertop_send_a_file_link_divider{display:none}
.secondaryNav li a .caret{ border-top: 4px solid; opacity:1;}
.favModalScroll .textDecNone.clearfix{clear:inherit;}
.docTouchMeta .dropdown-menu a{font-style:normal; font-size:14px;}
.animatedMessageMainBox{top:90px;}
.eSignConfig {width: 720px;}
.eSignConfig .servicesList{margin:0 -15px 0 -15px;}
.eSignConfig .servicesList .dropdown-menu{width:250px; left:auto;}

#topDiv.span9.mainPanel.qaV3V4{float:left; overflow:visible; width:76.5%; margin-bottom:0; padding-right:0px;}
.span3.leftPanel.qaSearchQuestion {width: 23.404255319148934%;}
.qaSection .navBtn.navLeft{margin-left:5px;}
.recentActivity.tasksMain{left:0px; padding-bottom:0px;}
.btn.back{height:32px; line-height:30px; padding:0 10px 0 16px; border-width:2px 2px 2px 0;}
.btn.back:before{border-width: 0 0 2px 2px; background:transparent; border:solid #231f20;}

/* Custom select dropdown */
.selectDrop {position: relative;}
.selectDrop > .btn {padding:0; width:100%; font-weight:400; text-align:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background:#f5f5f5; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to bottom,#FFF 40%,#EDEDED 100%); border: 1px solid #ccc;}
.selectDrop > .btn > span.caret {margin: 13px 9px 0 0; float: right; border-top: 5px solid; color:#343434;}
.selectDrop.dropup > .btn > span.caret{border-top:0;}
.selectDrop > .btn > span.TruncateTxt {padding: 6px 12px;}
.selectDrop ul.dropdown-menu{left: 0; right: 0; min-width: inherit; overflow:auto;}
.selectDrop .listData{overflow-y: auto}
.selectDrop li a{padding: 3px 15px;}
.setHeightDrop{max-height: 180px; overflow: auto;}
.form-control.selectDropSmall {background-position-x: 108% !important; padding: 0 3px; height: 23px; font-size: 11px; line-height: 22px !important; max-width: 60px; margin: 0 auto; border-radius:4px;}

/* Insert Link Dialog */
#INSERT_LINK_DIALOG_MODAL .modal-body {padding:0;}
#insertLink_recentTabSiteFilterContent .row.form-horizontal.paddTop15, #insertLinkModal_searchLinkBody .row.form-horizontal.paddTop15{margin:0; padding-top: 0;}
#insertLink_recentTabSiteFilterContent .col-sm-6, #insertLinkModal_searchLinkBody .col-sm-6{margin-left: -15px;}
#insertLink_recentTabSiteFilterContent .col-sm-5{width: 50%; padding-right: 0;}
#INSERT_LINK_DIALOG_MODAL .col-sm-5.col-xs-12.pull-right{float: right; margin-right: -15px; }
#INSERT_LINK_DIALOG_MODAL .nav-pills > li > a{line-height: 20px;}
#INSERT_LINK_DIALOG_MODAL .modalBodyTop {padding: 15px 15px;}
#INSERT_LINK_DIALOG_MODAL .form-horizontal label.col-sm-2{width:16.6667%;}
#INSERT_LINK_DIALOG_MODAL .form-horizontal label.col-sm-4{width:33.33333333%;}
#insertLinkModal_browseLinkBody{margin-top:0;}
#insertLinkModal_browseLinkBody label.control-label{padding-left:0;}
#insertLinkModal_browseLinkBody .col-sm-12{padding:0 15px;}
#insertLinkModal_browseLinkBody .col-sm-12 .fancytree-container ul{padding-left:0;} 
#INSERT_LINK_DIALOG_MODAL .form-group {clear: both; display:table; width:100%; margin-bottom:15px;}
#insertLinkBrowseTabLinkToDropDownID.form-control.col-sm-5{width: 100%}
#INSERT_LINK_DIALOG_MODAL #externalURL{width:100%;}
#insertLinkModal_externalLinkBody .form-group .control-label.col-sm-3{width:23%;}
#insertLinkModal_browseLinkBody .modalBodyTop .col-sm-3{padding-right:0;}
#INSERT_LINK_DIALOG_MODAL .hide {display: none;}
#uploadTabBody_content .modalBodyScroll{padding:0 15px;}
#INSERT_LINK_DIALOG_MODAL_BODY{max-height:none;}
#insertLinkModal_iSheetViewListContainerDivID{padding:0 15px; height:auto}

#VIEW_ISHEET_ITEM_MODAL{top:20px; left:20px; right:20px; bottom:20px; margin:0; width:auto;}
#VIEW_ISHEET_ITEM_MODAL .modal-body{overflow-y: auto; max-height: calc(100vh - 170px)!important; height: calc(100vh - 170px)!important;}
#VIEW_ISHEET_ITEM_MODAL .hide, #VIEW_ISHEET_ITEM_MODAL .icon.icon-search{display:none!important;}
#VIEW_ISHEET_ITEM_MODAL .dummyInnerscroll {height: 1px; background: #ffffff;}
#VIEW_ISHEET_ITEM_MODAL .dummyScroll {overflow-x: auto; overflow-y: hidden; position: fixed; bottom:73px; z-index: 1002;}
#VIEW_ISHEET_ITEM_MODAL pre{background:inherit; border:0; padding:inherit; line-height:inherit;}
#VIEW_ISHEET_ITEM_MODAL .objbox{overflow-x: hidden!important;}
#VIEW_ISHEET_ITEM_MODAL .actionHeader .fileSearch {width: 280px;}
#VIEW_ISHEET_ITEM_MODAL .dropdown-menu, #thirdPartyServiceMoreActionDiv .dropdown-menu{min-width: 182px;}
#VIEW_ISHEET_ITEM_MODAL .actionHeader .fileSearch .input-group{width:100%;}
#insertLinkModal_recentActivityTabBody  .modalBodyTop, #insertLinkModal_searchLinkBody .modalBodyTop {padding-top:0;}
#VIEW_ISHEET_ITEM_MODAL .hdrcell .caret{vertical-align:middle;}
#VIEW_ISHEET_ITEM_MODAL #sheetAdvanceSearchID, #sheetSavedSearchItemListID_linkSheetItem .divider{display:none;}

#VIEW_ISHEET_ITEM_MODAL #sheetAdvanceSearchID {display: block;}
#VIEW_ISHEET_ITEM_MODAL #sheetSavedSearchItemListID_linkSheetItem.dropdown-menu{min-width: 160px; right: 7px;}
#VIEW_ISHEET_ITEM_MODAL #sheetSavedSearchItemListID_linkSheetItem.dropdown-menu a{padding: 0; color: #231f20;}
#VIEW_ISHEET_ITEM_MODAL #sheetSavedSearchItemListID_linkSheetItem.dropdown-menu a:hover{background-color: transparent !important;} 

#isheet_module_advanceSearch_modal.modalV3toV4 label.control-label{width: 100%;}
#isheet_module_advanceSearch_modal.modalV3toV4 .modal-body { overflow: auto; }
#isheet_module_advanceSearch_modal.modalV3toV4 .date.clDatepicker .form-control{width: 93%;}
#isheet_module_advanceSearch_modal.modalV3toV4 .date.clDatepicker .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; }
#isheet_module_advanceSearch_modal.modalV3toV4    .form-group { margin-bottom: 15px; float: left; width: 100%;}
#isheet_module_advanceSearch_modal.modalV3toV4 .date.clDatepicker [class^="icon-"], [class*=" icon-"] { background-image:none;}
#isheet_module_advanceSearch_modal.modalV3toV4 .form-control, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal .radio, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal .checkbox, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal .radio-inline, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal .checkbox-inline, 
#isheet_module_advanceSearch_modal.modalV3toV4 .selectDrop > .btn, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal select, 
#isheet_module_advanceSearch_modal.modalV3toV4 .customSelect, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal input, 
#isheet_module_advanceSearch_modal.modalV3toV4 .form-horizontal textarea{width: 97%;} 

#isheet_module_allSavedSearch_modal_BODY {padding:15px 0;}
#isheet_module_allSavedSearch_modal_BODY .row{margin-left:0;}
#isheet_module_allSavedSearch_modal_BODY .table td{border-top:0}

#ATTACHMENT_FOLDER_MODAL .modalBodyTop{padding:15px 15px 0 15px; margin:-15px -15px 0 -15px;}
#ATTACHMENT_FOLDER_MODAL .form-horizontal .form-group {margin-right:-15px; margin-left:-15px; margin-bottom:15px;}
#ATTACHMENT_FOLDER_MODAL .form-horizontal .form-group:before, #ATTACHMENT_FOLDER_MODAL .form-horizontal .form-group:after{display: table;content: '';}
#ATTACHMENT_FOLDER_MODAL .form-horizontal .form-group:after{clear:both;}
#ATTACHMENT_FOLDER_MODAL li .fancytree-title {max-width:98%; word-wrap:break-word; white-space:normal;}
#ATTACHMENT_FOLDER_MODAL .modalBodyScroll{padding:0 15px 0 15px; margin:0 -15px -15px -15px;}

.linkSep {padding: 0px 5px; font-size: 13px; color: #707070; display: inline-block;}

.systemLevelIsheetColumn #calendarDiv, .sysAdminCalender #calendarDiv {z-index:2000!important;}
.systemLevelIsheetColumn #validateFormulaDialogOpen{position:absolute; margin-top:0;}

/*Bootstrap select overwrite*/
.bootstrap-select button, .bootstrap-select button:hover {background-color:#ffffff;-webkit-appearance: button; color:#555555; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-user-select: none; background-image: -webkit-linear-gradient(#fff, #fff 40%, #ededed) !important; background-position: right center !important; background-repeat: no-repeat !important;	border: 1px solid #bababa;	margin: 0;	overflow: hidden; padding: 7px 25px 8px 9px; white-space: nowrap; /* outline: none !important; */ line-height: initial !important; -webkit-padding-end: 25px;}
.bootstrap-select button:focus, .bootstrap-select.open .dropdown-toggle.btn-default{outline: none; border-color:#000000; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6);}
.hidden {display: none !important;}
.bootstrap-select button span{color: #555555; font-weight: normal;}
.bootstrap-select .bs-searchbox {padding: 5px 15px 10px;}
.bootstrap-select .bs-searchbox input{padding-left: 8px; padding-right: 8px; box-sizing: border-box; height: 34px;}
.dropdown-menu li a[aria-selected=true]{ background-color:#f5f5f5; color:#343434 !important;}
.bs-searchbox.relativeDiv .absoluteDiv{right: 20px; top: 10px;}
.bootstrap-select.btn-group .no-results{text-align:center; background:none; padding:10px; color:#707070; white-space:normal !important;}
.control-group .controls .bootstrap-select{width: 283px !important;}
.control-group .controls .bootstrap-select .dropdown-toggle{border-color: #949494 !important;}

.bootstrap-select.bootstrap-selectMultiDrop .dropdown-menu li a span.check-mark{display: inline-block !important;}
.bootstrap-select.bootstrap-selectMultiDrop .dropdown-menu li a span.check-mark {margin-top: 0px !important; left: 8px; right: auto; border: #CCC solid 1px; border-radius: 3px; width: 18px; height: 18px; font-size: 12px; top: 4px; text-align: center; line-height: 16px; position: absolute;}
.bootstrap-select.bootstrap-selectMultiDrop .dropdown-menu li a span.icon-check-mark:before{display: none;}
.bootstrap-select.bootstrap-selectMultiDrop .dropdown-menu li.selected a span.icon-check-mark:before{display: inline-block; vertical-align: top; margin-top: 2px;}
.bootstrap-select.bootstrap-selectMultiDrop .dropdown-menu li a span.text{margin: 0px 0px 0px 18px !important;}

/*implement new colorpicker in system admin to match it with site admin*/
.systemLevelIsheetColumn .input-group-addon:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0;}
.systemLevelIsheetColumn .input-group-addon {
    line-height: 0!important;
}
.systemLevelIsheetColumn .input-group-addon {
    border:1px solid #949494;
    background-color: #f3f3f3;
    color: #666;
}
.systemLevelIsheetColumn .input-group-addon {
    padding:6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border:1px solid #ccc;
    border-radius:4px;
}
.systemLevelIsheetColumn .input-group .form-control:last-child {
  border-top-left-radius: 0;   
  border-bottom-left-radius: 0;
}
.systemLevelIsheetColumn .input-group .form-control {
    display: table-cell;
}
.systemLevelIsheetColumn .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 90%;
    margin-bottom: 0;
}
.systemLevelIsheetColumn div.gridbox table.row20px tr td
{
	vertical-align: middle !important;
    line-height: 22px;
    padding: 5px 10px;
}
/*bootstrap v3 overwrite*/
.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-xs-11, .col-xs-1{float:left;position: relative; min-height: 1px; padding-right: 15px;padding-left: 15px; box-sizing:border-box;}
.col-sm-2 {width: 16.6667%;}
.col-sm-3 {width: 25%;}
.col-sm-4 {width: 33.33333333%;}
.col-sm-5 {width: 41.66666667%;}
.col-sm-6 {width:50%;}
.col-sm-7 {width: 58.33333333%;}
.col-sm-8, .control-label.col-sm-8 {width: 66.66666667%;}
.col-sm-9 {width: 75%;}
.col-sm-10{width: 83.3333%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-11 {width: 91.66666667%;}

.input-group {position: relative; display: table; border-collapse: separate;}
.input-group-btn {position: relative; white-space: nowrap;}
.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;vertical-align:middle;}
.input-group .form-control:first-child{border-bottom-right-radius:0; border-top-right-radius:0;}
.input-group-btn:last-child > .dropdown-toggle{border-bottom-left-radius:0; border-top-left-radius:0;}
.dropdown-menu-right {right: 0; left: auto;}
.text-center {text-align: center;}
.badge{border-radius:10px;}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a.selected, .fileLeftPanelmenu li a:hover, .fileLeftPanelmenu li a.selected, .dataSearchResult li a:hover, .dataSearchResult li a.selected, .globalSearchDrop li a:hover {text-decoration: none; background-color: #f5f5f5!important; color:#343434!important;}
.dropdown-menu > li > a.linkColor:hover{color:#231f20!important;}
.dropdown-menu.dropdownMaxWidth {max-width:280px;}
/*.breadCrumbNav .sideNavPanel{display:none!important;}*/

#divUpdateSite .TreeOverflowauto {overflow: auto !important;}
#divUpdateSite .TreeOverflowauto ul.fancytree-container ul{width: 95%!important;}
#divUpdateSite .TreeOverflowauto span.fancytree-selected{background:none;}
.systemVocab .icon-globe{vertical-align:middle;}
.systemVocab a[title="Done"], .systemVocab a[title="Cancel"]{display:inline-block; padding-top:5px;} 
.infoTxt{color: #666666;}

/* Input button group over-ride */
.input-group .input-group-btn .btn {border: 1px solid #ccc; font-size: 14px; background:#ffffff; line-height:20px;}
.input-group .input-group-btn .btn .caret {border-top-color:#343434;}
.input-group-btn > .btn:hover, .input-group-btn.open > .btn, .input-group-btn > .btn:active {background-color:#231f20; border-color:#231f20;}
.input-group-btn > .btn:hover span.caret, .input-group-btn.open > .btn span.caret, .input-group-btn > .btn span:active {border-top-color: #ffffff;}

/* Common Top-bar Navigation */
.topHeader {height:60px; position:fixed; z-index:1030; right:0; top:0; left:0; /*-webkit-backface-visibility:hidden;*/ box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.1); background:#FFFFFF; border-bottom:1px solid #eeeeee;}
.showHead .topHeader {background:#FFFFFF; background:rgba(255,255,255,0.8); box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1);}
.logo{line-height:60px;}
.logo img{ max-height:35px;}
.topHeader .headRight{margin-top:10px;}
.topHeader .headRight > ul > li {float:left; margin-left:10px;}
.topHeader .headRight > ul > li > .btn, .tabletMenuTitle .btn{background:#ffffff; padding:6px 8px; height: 40px; border-color:#FFFFFF;}
.topHeader .headRight > ul > li > .btn:hover, .topHeader .headRight > ul > li.open > .btn, .tabletMenuTitle .btn:hover, .tabletMenuTitle .btn:active, .tabletMenuTitle .btn:focus{background:#ffffff; border-color:#eb3425;}
.topHeader .headRight > ul > li > .btn .icon, .tabletMenuTitle .btn .icon{color:#eb3425;}
.topHeader .headRight > ul > li > .btn:hover .icon, .topHeader .headRight > ul > li.open > .btn .icon, .tabletMenuTitle .btn:hover .icon{color:#eb3425;}
.topHeader .headRight > ul > li .input-group-btn > .btn, .topHeader .headRight > ul > li .input-group .form-control, .mobileSearch .input-group .form-control, .mobileSearch .input-group-btn > .btn{border-color:#FFFFFF;}
.topHeader .headRight > ul > li .input-group-btn > .btn:hover,  .topHeader .headRight > ul > li .input-group-btn.open > .btn, .topHeader .headRight > ul > li .input-group-btn > .btn:active,
.mobileSearch .input-group-btn > .btn:hover, .mobileSearch .input-group-btn > .btn:focus, .mobileSearch .input-group-btn > .btn:active{background-color:#ffffff; border-color:#eb3425;}
.topHeader .headRight > ul > li > .btn.userAvtar, .tabletMenuTitle .btn.userAvtar {padding:0;}
.topHeader .headRight > ul > li .input-group-btn > .btn:hover .caret, .topHeader .headRight > ul > li .input-group-btn.open > .btn .caret{border-top-color:#eb3425;}
.topHeader .headRight > ul > li.askTrBtn .askTrIcon{fill: #eb3425;}
.topHeader .headRight > ul > li.askTrBtn > a:hover .askTrIcon, .topHeader .headRight > ul > li.open .askTrIcon{fill: #eb3425;}
.tabletMenuBtn, .mobileMenuBtn{display:none;}
.headRight > .btn.btn-default, .printHeader .btn-default{background-color:#ffffff; border-color:#eb3425; color:#eb3425;}
.headRight > .btn.btn-default:hover, .headRight > .btn.btn-default:focus, .printHeader .btn-default:hover, .printHeader .btn-default:focus{background:#ffffff; border-color:#FFFFFF; color:#eb3425;}
.printHeader .btn-cancel, .printHeader .btn-cancel:hover, .printHeader .btn-cancel:focus{color:#eb3425;}

.topHeader .badge.btn-danger, .topHeader .badge.btn-warning{position:absolute; font-size:10px; padding:3px 5px;}
.topHeader .badge.btn-danger{background-color:#c9302c; top:-5px; right:-5px; color: #FFF; line-height:1;}
.topHeader .badge.btn-warning{background-color:#f0ad4e; bottom:-4px; top:auto; right:-5px; }
.topHeader .headRight .userAvtar > img {width:40px; max-width:none;}
.topHeader .globalSearchBtn {display: none; max-width: 270px}
.topHeader .globalSearchBtn .form-control, .topHeader .globalSearchBtn .input-group-btn .btn{height: 40px;}
.topHeader .globalSearchBtn .input-group .btn.searchClose{height: 36px;}
.globalSearchOuter{max-width: 300px; padding: 5px 0 0; top: 39px; width: 300px;}
.globalSearchDrop li a{padding: 3px 10px 4px 10px;}
.globalSearchDrop li{margin-bottom: 5px;}
.globalSearchDrop li.dropdown-header{margin-bottom:0; padding:3px 10px;}
.globalSearchDrop {max-height:300px; overflow-y: auto }
.hitEnterSearch {padding: 5px 5px 5px 10px; background: #f4f4f4}
.navSection{padding-top:60px;}

/* nlp search related CSS start */
.nlpGlobalSearchLabel {font-weight: 400; position: absolute; right: 100%; top: 0px; white-space: nowrap;}
.nlpGlobalSearchLabel .nlpTooltipIcon {position: relative; top: 8px; margin-right: 5px;}
.nlpGlobalSearchIcon {position: absolute; z-index: 3; top: 11px; left: 6px;}
.nlpGlobalSearchInput {background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2188 2.6875L12 2L12.6562 0.25C12.6875 0.09375 12.8438 0 13 0C13.125 0 13.2812 0.09375 13.3125 0.25L14 2L15.75 2.6875C15.9062 2.71875 16 2.875 16 3C16 3.15625 15.9062 3.3125 15.75 3.34375L14 4L13.3125 5.78125C13.2812 5.90625 13.125 6 13 6C12.8438 6 12.6875 5.90625 12.6562 5.78125L12 4L10.2188 3.34375C10.0938 3.3125 10 3.15625 10 3C10 2.875 10.0938 2.71875 10.2188 2.6875ZM6.40625 2.3125L8.03125 5.875L11.5938 7.5C11.7812 7.59375 11.9062 7.78125 11.9062 7.96875C11.9062 8.15625 11.7812 8.34375 11.5938 8.40625L8.03125 10.0625L6.40625 13.625C6.3125 13.8125 6.125 13.9375 5.9375 13.9375C5.75 13.9375 5.5625 13.8125 5.5 13.625L3.84375 10.0625L0.28125 8.4375C0.09375 8.34375 0 8.15625 0 7.96875C0 7.78125 0.09375 7.59375 0.28125 7.5L3.84375 5.875L5.5 2.3125C5.5625 2.125 5.75 2 5.9375 2C6.125 2 6.3125 2.125 6.40625 2.3125ZM12 12L12.6562 10.25C12.6875 10.0938 12.8438 10 13 10C13.125 10 13.2812 10.0938 13.3125 10.25L14 12L15.75 12.6875C15.9062 12.7188 16 12.875 16 13C16 13.1562 15.9062 13.3125 15.75 13.3438L14 14L13.3125 15.7812C13.2812 15.9062 13.125 16 13 16C12.8438 16 12.6875 15.9062 12.6562 15.7812L12 14L10.2188 13.3438C10.0938 13.3125 10 13.1562 10 13C10 12.875 10.0938 12.7188 10.2188 12.6875L12 12Z" fill="%23CA4615"/></svg>');
                           background-repeat: no-repeat; background-position: 10px center; padding-left: 30px !important; min-width: 335px;}

.nlpSearchLabel {font-weight: 400; position: static; display:block; white-space: nowrap; margin-top: -10px;}
.nlpSearchLabel .nlpTooltipIcon {position: relative; top: 8px; margin-right: 5px;}
.nlpSearchIcon::before {position: absolute; z-index: 10; top: 9px; left: 6px;}
.nlpSearchInput {background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2188 2.6875L12 2L12.6562 0.25C12.6875 0.09375 12.8438 0 13 0C13.125 0 13.2812 0.09375 13.3125 0.25L14 2L15.75 2.6875C15.9062 2.71875 16 2.875 16 3C16 3.15625 15.9062 3.3125 15.75 3.34375L14 4L13.3125 5.78125C13.2812 5.90625 13.125 6 13 6C12.8438 6 12.6875 5.90625 12.6562 5.78125L12 4L10.2188 3.34375C10.0938 3.3125 10 3.15625 10 3C10 2.875 10.0938 2.71875 10.2188 2.6875ZM6.40625 2.3125L8.03125 5.875L11.5938 7.5C11.7812 7.59375 11.9062 7.78125 11.9062 7.96875C11.9062 8.15625 11.7812 8.34375 11.5938 8.40625L8.03125 10.0625L6.40625 13.625C6.3125 13.8125 6.125 13.9375 5.9375 13.9375C5.75 13.9375 5.5625 13.8125 5.5 13.625L3.84375 10.0625L0.28125 8.4375C0.09375 8.34375 0 8.15625 0 7.96875C0 7.78125 0.09375 7.59375 0.28125 7.5L3.84375 5.875L5.5 2.3125C5.5625 2.125 5.75 2 5.9375 2C6.125 2 6.3125 2.125 6.40625 2.3125ZM12 12L12.6562 10.25C12.6875 10.0938 12.8438 10 13 10C13.125 10 13.2812 10.0938 13.3125 10.25L14 12L15.75 12.6875C15.9062 12.7188 16 12.875 16 13C16 13.1562 15.9062 13.3125 15.75 13.3438L14 14L13.3125 15.7812C13.2812 15.9062 13.125 16 13 16C12.8438 16 12.6875 15.9062 12.6562 15.7812L12 14L10.2188 13.3438C10.0938 13.3125 10 13.1562 10 13C10 12.875 10.0938 12.7188 10.2188 12.6875L12 12Z" fill="%23CA4615"/></svg>');
                                            background-repeat: no-repeat; background-position: 10px center; padding-left:30px !important;}

/* Global action message */
.globaSuccessMsg, .globalInfoMsg{padding: 9px 10px;}
.globaSuccessMsg a.icon-remove {color: #c60000;}
.globaSuccessMsg .alert-link{text-decoration:none;}
.globaSuccessMsg .dropdown-menu{max-width: 250px; max-height: 150px; overflow-y: auto;}

/* Custom nav */
.secondaryNav{height:38px; /*background:#ffffff;*/ background: #ffffff;
 background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
}
.tabletScreenMode .navSection {display:block !important; position:relative; height:0; /*border-bottom:4px solid #ffffff*/;}
.tabletScreenMode .navSection .secondaryNav, .mobileScreenMode .navSection .secondaryNav {position: absolute; top:-9999px;}
.secondaryMenu, .mainMenu {margin:0px;}
.secondaryMenu > li{ float:left; position: relative;}
.secondaryMenu > li > a{padding:9px 15px; display:block; text-decoration:none; color:#000000;}
.secondaryMenu > li > a:hover, .secondaryMenu > li > a:focus, .secondaryMenu > li.active > a{color:#000000; background-color:#ffffff;}
.secondaryMenu > li .dropdown-menu > li > a{padding:3px 15px;}

/* Multi Home link separate dropdown*/
.secondaryMenu li.multiHomePage > a{float:left;}
.secondaryMenu li.multiHomePage > a:first-child{padding-right:0;}
.secondaryMenu li.multiHomePage > a.dropdown-toggle{padding-left:5px;}
.secondaryMenu li.multiHomePage > a.dropdown-toggle .caret{margin-left:0;}
.secondaryMenu li.multiHomePage:hover > a, .secondaryMenu li.multiHomePage.open > a, 
.secondaryMenu li.multiHomePage > a:focus + a{color:#000000; background-color:#ffffff;}

.tabletScreenMode .navSection, .navSection.noSecNav {
	border-bottom-width:4px;
	border-bottom-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#ffffff), to(#ffffff)) 100% 1;
    -webkit-border-image: -webkit-linear-gradient(left, #ffffff, #ffffff) 100% 1;
    -moz-border-image:-moz-linear-gradient(left, #ffffff, #ffffff) 100% 1;  
    -o-border-image:-o-linear-gradient(left, #ffffff, #ffffff) 100% 1;
    border-image: linear-gradient(to right, #ffffff, #ffffff) 100% 1;
}

/*global menu column css */
.secondaryMenu > li .globMenu-col-1 > li{width:100%; float:left; }
.secondaryMenu > li .globMenu-col-2 > li{width:50%; float:left;}
.secondaryMenu > li .globMenu-col-3 > li{width:33.33%; float:left;}
.secondaryMenu > li .globMenu-col-4 > li{width:25%; float:left;}
.secondaryMenu > li .globMenu-col-5 > li{width:20%; float:left;}
.secondaryMenu > li .globMenu-col-6 > li{width:16.66%; float:left;}
.secondaryMenu .siteListTitle{padding:3px 20px; display: block; font-weight: 500;}
.sideNavPanel .siteListTitle{padding: 10px 10px 10px 20px; display: block; font-weight: 500;}

/* Global nav Ck css override */
.sideNavPanel li.ckContentArea{padding: 5px 10px;}
.secondaryMenu li.ckContentArea{padding: 10px 15px;}
.secondaryMenu li.ckContentArea a, .sideNavPanel .navbar-nav li.ckContentArea a {text-decoration:none; color:#231f20;}
.secondaryMenu li.ckContentArea a:hover, .sideNavPanel .navbar-nav li.ckContentArea a:hover, .sideNavPanel .navbar-nav li.ckContentArea a:focus {text-decoration:underline; background-color: transparent; color:#231f20;}

/* System nav */
.mainNav{height:54px; font-weight:500; border-bottom:1px solid #dddddd; background:#ffffff;}
.mainNav .icon-right-open-big{color:#939393; font-size:15px; padding-top:18px; display:block;}
.mainNav .icon.icon-home { margin:16px 5px 0 0;}
/*.navSection.noSecNav{border-bottom:4px solid #ffffff;}*/

/* Mega menu css */
.globalnav-mega-menu {position:relative;}
.globalnav-mega-menu > li.main-mega-menu {position:static;}
.globalnav-mega-menu > li .sub-mega-menu {max-width:100%; width:100%; /* margin:0 10px;*/}

.siteDropdown{float:left; max-width:250px;}
.siteDropdown > a{ padding:16px 5px 12px 5px; display:block; color:#333333;}
.siteDropdown > a:hover{color:#231f20;}
.siteDropdown .dropdown-menu, .mainMenu li.hideshow .dropdown-menu{-webkit-backface-visibility: hidden;}
.siteDropdown ul li .siteFav {position: absolute; right: 15px; cursor: pointer; margin-top: 4px;}
.siteDropdown ul li a{padding: 5px 35px 5px 20px; font-weight: normal;}
.mainMenu li.hideshow a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.mainMenu {overflow:hidden;}
.mainMenu > li{ float:left;}
.mainMenu > li > a {padding:18px 15px 14px 15px; display:block; text-decoration:none; color: #333333;}
.mainMenu > li > a:hover, .mainMenu > li > a:focus, .mainMenu > li.active > a {border-bottom: 2px solid #ffffff; background:transparent; color:#231f20; }
.mainNav .icon.icon-home:hover{color:#231f20;}
.mainMenu > li.hideshow  > a{border-bottom:0; padding-bottom:12px;}

.secondaryLogo { height:40px; margin:5px 0;}
.secondaryLogo img{ max-height:40px;}

/* Slider panel */
.tabletMenuTitle, .mobileSearch, .mobileUserMenuList, .sideNavPanel{display:none;}
.sideNavPanel{-webkit-box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); box-shadow:-4px 0 6px 1px rgba(0, 0, 0, 0.1); overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch; border-left:1px solid #CCCCCC; display:none;}
.sideNavPanel{background:#fff; right:0; top:0; position:fixed; height:100%; overflow-y:auto; overflow-x:hidden; z-index:1031; width:200px;}
.sideNavPanel .navbar-nav, .sideNavPanel .navbar-nav li {float:none;}
.sideNavPanel .navbar-nav ul + ul > li{border-top: 1px solid #eee;}
.sideNavPanel .navbar-nav li.dropdown-header{padding:3px 15px;}
.sideNavPanel .navbar-nav li a, .secondaryMenu li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sideNavPanel .navbar-nav li a{ padding:10px; display:block; text-decoration:none;}
.sideNavPanel .navbar-nav li a:hover, .sideNavPanel .navbar-nav li a:focus{background-color: #f5f5f5;}
/* .sideNavPanel .navbar-nav .dropdown-menu li a{color:#009cde;} */
.sideNavPanel .navbar-nav .dropdown-menu {position:static; width:100%; box-shadow: 0 0 0 rgba(0, 0, 0, 0); border:0 none; border-radius:0; padding:1px 0; float: none;}
.sideNavPanel .navbar-nav .open .dropdown-menu > li > a/* , .sideNavPanel .navbar-nav .open .dropdown-menu > li.dropdown-header */{padding:5px 15px 5px 20px;}
/* custom caret/truncate dropdown css */
.sideNavPanel .navbar-nav .NavtextOuter, .secondaryMenu .dropdown-menu .NavtextOuter, .siteDropdown .NavtextOuter, .folderName .dropdown, .mobileModuleNav .NavtextOuter{ position:relative; float:left; max-width:100%;}
.sideNavPanel .navbar-nav .NavtextOuter span , .secondaryMenu .dropdown-menu .NavtextOuter span, .siteDropdown .NavtextOuter span, .mobileModuleNav .NavtextOuter span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap!important; padding-right:15px; line-height: 24px;}
.sideNavPanel .navbar-nav .NavtextOuter .caret, .secondaryMenu .dropdown-menu .NavtextOuter .caret, .siteDropdown .NavtextOuter .caret, .folderName .caret, .mobileModuleNav .NavtextOuter .caret{position:absolute; right:0; top:11px;}
/* truncate file name only */
.fileNameTruncate{ position:relative; float:left; max-width:100%;}
.fileNameTruncate .fileTitle{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap!important; padding-right:35px; line-height: 24px;}
.fileNameTruncate .extension{position:absolute; right:0; top:2px; width:34px; text-align:left;}

/* Accordian Drop Arrow */
.dropCollapse .panel{margin: 0px; border: 0px none; padding: 0px; box-shadow: none;}
.dropAccord .dropCollapse{margin: 0px; padding: 0px; list-style: none}
.dropdown .dropAccord{min-width: 280px;}
.DropTitle{color: #707070; padding: 5px 15px; font-size: 13px; cursor: not-allowed}
.dropAccord li a, .dropAccord li a:hover{text-decoration: none; padding: 5px 15px; line-height: 16px;}
/*.dropAccord li a.selected{background: #f5f5f5; font-weight: bold;}*/
.accordArrow{margin-right: 5px;}
/*.collapsed .accordArrow:before { content: "\e04e";}
.accordArrow:before { content: "\e050";}*/
.dropCollapse > a, .dropCollapse > a:focus, .dropCollapse > a:hover, .dropCollapse > a:active{color: #464646; text-decoration: none; display: block; padding: 5px 15px; background:#f5f5f5; line-height: 16px;}
.dropCollapse a.collapsed{background:transparent; display: block; padding: 5px 15px; line-height: 16px; color:#343434;}
.accordScroll{max-height: 185px; overflow-y: auto; padding: 0px 15px;}
.accordScroll hr{margin: 0px; border-color: #e5e5e5;}
.accordScroll .checkbox label{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.input-group .accordScroll input[type="text"]{display:block; float:none; border-top-right-radius:4px; border-bottom-right-radius:4px;}/*remove if not required*/

.userDetails{ padding-left: 40px; line-height: 16px; position: relative; display: block; min-height: 32px;}
.userDetails img, .userDetails .icon-usergroup{position: absolute; left: 0px;}
.checkbox .margTop10{margin-top: 10px;}
.dropCollapse a.linkColor{background: transparent;}

.userAvtar {border-width: 0px; padding: 0;}
.radius3 {-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}

footer{height:60px; padding:11px 0 9px; background:#f5f5f5; box-shadow:inset 0px 2px 3px 0px #d4d4d4;}
.footerPowerby{position:static; margin-bottom: 0;}
.footerPowerby > a > img{height:auto !important;}
.footerLink a{font-size: 11px;}

/* Default button */
.btn-default {padding:6px 10px;}
.btn-default, .btn-default:focus, .btn-default:active { box-shadow:none; background-color:transparent; border-color:#eb3425; color:#eb3425;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active:focus, .btn-default.active, .open .dropdown-toggle.btn-default{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; text-decoration: none; outline:0 none; color:#ffffff; background-color:#eb3425; border-color:#eb3425;}
button, .btn {border-width:2px; border-style:solid; border-radius:3px; font-weight:500; outline:none;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; text-decoration: none; line-height:normal;}
.btn-default.disabled, .btn-default[disabled], .btn-default.disabled:hover, .btn-default[disabled]:hover,  .btn-default.disabled:focus, .btn-default[disabled]:focus, .btn-default.disabled:active, .btn-default[disabled]:active, .btn-default.disabled.active, .btn-default[disabled].active, .edit-submit.disabled{border-color:#afafaf;color:#989999; background: transparent;}
.userAvtar {border-width: 0px; padding: 0;}
.sideNavPanel .userAvtar{margin-right: 10px;}
.btn-lg {border-width:4px;}
.btn-xs {border-width:1px;}
.btn-lg, .btn-group-lg > .btn {border-radius:3px;}
.btn-lg {padding: 10px 20px;}
.btn-sm {font-size:12px; padding: 4px 6px;}
.btn-xs {font-size:11px; padding: 2px 5px;}
.btn-cancel {border: 0 none; background-color:transparent; color:#231f20;}
.btn-cancel:hover{color:#231f20;}
.loadingbtn.btn-default[disabled], .btn-default.disabled.loadingbtn, .btn-xs.disabled.loadingbtn{background:#FFF url("../../images/ajax-loader.gif") no-repeat center center !important; transition:none; min-width: 53px;}
.btn-xs.disabled.loadingbtn{padding:7px 12px 3px; min-width:28px;}
.edit-submit .icon:hover{color:#fff;}
.edit-submit.disabled .icon:hover{color:#989999;}
.uploadBtn {cursor: pointer; overflow: hidden; position: relative;}
/* Overlay file input on control so it stays keyboard-focusable (do not use visibility:hidden â€” removes from tab order). */
.uploadBtn input {cursor: pointer; font-size: 0; line-height: 0; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; filter: alpha(opacity=0); visibility: hidden;}
.btn-white{border-color:#fff; color:#fff; background:transparent;}
.btn-white:hover, .btn-white:focus{background:#fff; border-color:#fff; color:#231f20;}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -2px;}

/*Form element error */
.form-group .text-danger, .errormsgbox {display: none;}
.has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {color: #2f2f2f;}
.has-error.has-errorGroup .form-control {border-color: #cccccc;}
.has-error.has-errorGroup .errorElement, .has-error.has-errorGroup .input-group .input-group-btn .btn.errorElement {border-color: #a94442; color: #a94442;}
.has-error.has-errorGroup .errorElement .cke.cke_reset, .has-error.has-errorGroup .errorElementBorder {border: 1px solid; color: #a94442;}
.has-error.has-errorGroup .tabDropErrorElement {background-color: #f2dede !important; color: #a94442 !important;}
.has-error.has-errorGroup input, .has-error.has-errorGroup select, .has-error.has-errorGroup textarea {color: #2f2f2f;}
.has-error .form-control, .has-error .form-control:focus{border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label, .text-danger{color: #a94442;}

#specifiedFolderLinkButtonDiv .fileNameContainer{background:transparent; border:0; margin:0;}

/* tool tip */
.tooltip-inner{color: #ffffff !important; max-width: none; white-space: nowrap;} /*to stop prevent goes to sencond line when having many words*/
.wrapTooltipTxt .tooltip-inner{max-width:300px; text-align:left; white-space: normal;}

/* dropdown menu */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .panel-collapse li.active > a, .dropdown-menu li.active a{font-weight:bold; color:#343434; background-color:#f5f5f5!important;}
.dropdown-backdrop {position:static;} /*remove fixed postion of this when switching to dropdown*/
.dropdown-menu > li.alert > a:focus, .dropdown-menu > li.alert > a:hover {background-color: transparent!important; color:inherit!important;}
.form-control.selectDropSmall {background-position-x: 108% !important; padding: 0 3px; height: 23px; font-size: 11px; line-height: 22px !important; max-width: 60px; margin: 0 auto;}

/* Nav pills */
.nav-pills > li + li{margin-left: 10px;}
.nav-pills > li{max-width: 170px;}
.nav-pills > li > a{padding: 7px 13px; text-decoration: none; background:transparent; color:#343434;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover, .nav-pills > li > a:hover, .nav-pills > li.open > a, .nav-pills > li.open > a:hover, .nav-pills > li.open > a:focus, .nav-pills > li > a:focus{font-weight:normal; background:#eb3425!important; color:#FFFFFF!important;}
.nav-pills > .active > a > .badge, .list-group-item.active > .badge{background-color:#777; color:#fff;}

/* Nav pills Error*/
.nav-pills > li.error > a{color: #c4373d; position: relative; padding-right: 35px;}
.nav-pills > li.error .badge.btn-danger{background-color: #c4373d; position: absolute; right: 8px;}
.nav-pills > li.warning > a{color: #c39c5a;}
.nav-pills > li.warning .badge.btn-warning{background-color: #c39c5a;}
.nav-pills > li .badge{padding: 3px 6px; font-weight: normal; margin-left: 5px;}

/* More pills Dropdown when truncate*/
.moremenu li.hideshow.dropdown ul .dropdown-menu{border:0 none; box-shadow:none; position: static; width:100%;}

/* Common search component - loading gray image inside input field */
.inputToggleDiv .grayloader, .searchComp .grayloader, .tokenfield .grayloader {position:absolute; right:10px; top:10px; z-index: 2;}
.searchClose {background:#fff !important; border:0 none !important; height: 30px; padding:5px 10px 5px 7px; position: absolute; right:2px; top:2px; z-index:2;}
.searchComp{position: relative;}
.searchComp.withLabelIcon .icon.icon-search{position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: #999; font-size: 16px; z-index: 2; pointer-events: none;}
.input-group .searchComp.withLabelIcon{position: relative; display: table-cell; vertical-align: middle;}
.input-group .searchComp.withLabelIcon .icon.icon-search{z-index: 10; position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: #999; font-size: 16px; pointer-events: none;}
.searchComp .icon.icon-remove{font-size: 15px; color: #707070;}
.searchComp.withLabelIcon > input{padding-right: 30px; padding-left: 35px;}
.inputToggleDiv{display:none; margin-bottom: 20px;}
.searchClose,.searchClose:focus,.searchClose:hover, .iconColor,.iconColor:focus, .inputLink, .inputLink:focus, .mainNav .icon.icon-home{color:#707070; text-decoration:none;}
.inputLink.active, .iconColor:hover, .inputLink:hover {text-decoration:none; color:#231f20;}

/*Common dorpdown */
.headerDropScroll, .uploadItems{max-height: 290px; overflow-y: auto}
.headerDropScroll li{ line-height: normal; }
.headerDropScroll > li > a {padding: 10px; }
.dropdown-menu.headerDrop {width:350px;}

/* bannerTop upload queue: hide "Cancel all" when queue is in completed/success state (WCAG 4.1.2). */
#uploadQueue_globalInfoMsg.alert-success #uploadQueue_cancelAll,
#uploadQueue_globalInfoMsg.globalSuccessMsg #uploadQueue_cancelAll {
	display: none !important;
	visibility: hidden !important;
}

/*fav drop down*/
.moreTxt{vertical-align: middle; text-align: center; color: #707070;}

/*fav Modal*/
.favModalScroll li{border-bottom: 1px solid #eeeeee; line-height: normal;}
.favModalScroll > li{padding: 10px;}
.favModalScroll li:hover {color: inherit; text-decoration: none; cursor: pointer; background-color:#f5f5f5;}
.favModalScroll li a{display: block;}

/*Notification drop down*/
.read{border-left: 3px solid transparent;}
.read:hover{border-left: 3px solid #f5f5f5;}
.unread,.unread:hover {color: inherit; text-decoration: none; background-color: #ebfaff; border-left: 3px solid #00a1dd;}
.notiDrop{max-height: 370px;}
.messDrop{max-height: 410px;}
#approvedBannerID > a {color: #005DA2; display: inline; padding-left: 0 ; padding-right: 0; text-decoration:underline;}
#approvedBannerID > a:hover,#approvedBannerID > a:focus {color: #005DA2 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; text-decoration: underline;}
#overduedBannerID {color: #A00000; display: inline; padding-left: 0 ; padding-right: 0; text-decoration: none;}

/*Notification Modal*/
.notiModalCont .day{background: #fcfcfc; padding: 5px 0px 5px 15px;}
.notiModalCont > li > a{padding: 15px 15px 15px 25px;}
.notiModalCont li a:hover { background-color:#f5f5f5; }
.notiModalCont li a{display: block; text-decoration: none;}
.notiModalCont hr{margin: 0}

/*Message modal*/
.messModalCont > li{line-height: normal; padding: 10px}
/*.messModalCont li a:hover, .dropdown-menu li a:focus {background-color: #f5f5f5; color: inherit; text-decoration: none; }*/
.messModalCont li a{display: block;}
.messModalCont li:hover { cursor: pointer; background:#f5f5f5;}
.messModalCont hr{margin: 0}

/*Insert link*/
.insertLink li:hover, .insertLink li:focus {background-color: #f5f5f5; color: inherit; text-decoration: none;}
.insertLink > li{padding: 10px 15px;}
#browseTabSite_filterByOptions{width: 220px; max-height:360px; overflow:auto;}

/*Post and comment Section */
.postAvtar, .commentAvtar{float:left;}
.postAvtar img, .commentAvtar img{border-radius:3px;}
.avtarMulti{position: absolute; top: 12px; left: 10px;}

/*Auto sugget */
ul.as-selections li.as-selection-item{max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap !important; word-wrap:normal; list-style-type:upper-roman\9;}
ul.as-list{height: auto!important;}

.autosuggestColumnField .form-control {
    border: 1px solid #949494; border-radius: 4px;
}



.input-append .getBtnWidth{margin-right: 100px;}
.input-append .getBtnWidth input{ border-radius: 3px 0 0 3px; border-right: 0 none; height: 33px;}
.input-append .getBtnWidth .selectLinkBtn {margin-left: 0px;}

/*Remove task status modal in admin > tasks */
#taskRemoveStatus .form-horizontal > .control-group > label.control-label {color: #3c3c3c; width: 100px;}
#taskRemoveStatus .form-horizontal > .control-group > .controls {margin-left: 120px;}

/* dd report folder select modal*/
#file_module_DDReport_Choose_Location_modal .modal-body{padding-left:0; padding-right:0;}
#file_module_DDReport_Choose_Location_modal .modalBodyTop{padding:0; margin-bottom:10px;}
#file_module_DDReport_Choose_Location_modal .col-sm-9{width:69%;}

/* AI Manage/Choose version modal */
#manageSystemLevelClassifierListID.modal {width:860px; left:40%; top:4%; margin-top:-2%;}
#manageSystemLevelClassifierListID .modalBodyTop .col-sm-5{float:right;}
#manageSystemLevelClassifierListID ul.listItems li{border-top: 1px solid #e7e7e7; padding: 10px 0;}
#manageSystemLevelClassifierListID ul.listItems li:first-child{border-top:none;}

#systemLevelchooseVersionID {width:820px; left:43%;}
#systemLevelchooseVersionID .modalBodyTop {padding:0}
#systemLevelchooseVersionID .modalBodyTop label, #manageSystemLevelClassifierListID label{font-weight:500;}
#systemLevelchooseVersionID .modalBodyScroll{margin:0;}
#systemLevelchooseVersionID .table > thead > tr > th{background:#e3e3e3;}

#documentAnalysisSystemReport h3{font-size:19px; color:#343434; margin:0;}
#documentAnalysisSystemReport .form-horizontal .form-group{margin:15px -15px 15px -15px;}
#documentAnalysisSystemReport .form-horizontal .control-label{color:#8b8b8b; font-weight:500; width:inherit;}
#documentAnalysisSystemReport .form-horizontal .input-small{width:calc(100% - 50px);}
#documentAnalysisSystemReport .btn-group{display:inline-block; }
#documentAnalysisSystemReport .table > thead > tr > th{background: #e3e3e3; border-bottom: 0;}
#documentAnalysisSystemReport .checkbox {position: relative; display: block; margin-top: 10px; margin-bottom: 10px; padding:0;}
#documentAnalysisSystemReport .checkbox label {min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}

#genericAIModal .col-sm-3.control-label, #thoughtTraceAIModal .col-sm-3.control-label{width:25%; padding-left: 0;}
#genericAIModal .form-group, #thoughtTraceAIModal .form-group{margin-bottom: 15px;}
#genericAIModal .form-group:before, #genericAIModal .form-group:after, #thoughtTraceAIModal .form-group:before, #thoughtTraceAIModal .form-group:after {display: table; line-height: 0; content: "";}
#genericAIModal .form-group:after, #thoughtTraceAIModal .form-group:after { clear: both;}
#addbtnGenericAi {margin-bottom:15px;}
#genericAIModal .modalBodyScroll{height:400px;}
.AILogo{min-height:40px; max-height:40px;}

/* site admin files */
.tablesorter-header-inner:after{padding-left:5px; font-family:"highq50"; vertical-align:middle;}
.tablesorter-headerUnSorted .tablesorter-header-inner:after{content:"\e080"; color:#b5b5b5;}
.tablesorter-headerAsc .tablesorter-header-inner:after{content:"\e07f"}
.tablesorter-headerDesc .tablesorter-header-inner:after{content:"\e07e"} 

.modalV3toV4 .modalheaderSubTitle {font-size:14px; font-weight:normal;}

/* start of User card DropDown */
.userJobtitle{font-size: 16px;}
.userinfoDropdown{padding:10px; width:400px; border:1px solid #dcdcdc; margin-top:5px; position: absolute;   background-color: #fff; display: none; z-index:9999; word-wrap:break-word; -webkit-background-clip: padding-box; background-clip: padding-box; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.userinfoDropdownHeader .usertitle{font-size:24px; line-height:27px; font-weight: bold; padding-right: 33px; display: block;}
.userinfoDropdown .close{padding: 0px 10px;}
.userinfoDropdownDetail{margin-left: 135px; min-height:120px;}
.userinfoDropdown .btn{font-size:12px;}

/* Legal Tracker configuration */

#matterSyncConfigurationModal .tt-dropdown-menu { display: none !important; }
#matterSyncConfigurationModal .tokenfield .grayloader {display: none !important;}

/* Site Purpose */

.slideCheckbox {position: relative; margin: 1px 10px 1px 0;}
.slideCheckbox input[type=checkbox]{appearance: none; width: 46px; height: 24px; margin: 4px 0 0; background: #ffffff; border-radius: 16px !important; -webkit-transition: all .6s; transition: all .6s; border: 3px solid #eb3425; }
.slideCheckOff{fill:#ffffff;}
.slideCheckOn{fill:#eb3425;}

.slideCheckbox .slideCheckboxIcon {	position: absolute; height: 16px; width: 16px; left: 4px; top: 8px; border-radius: 50%;
    -webkit-transition:all .6s; transition: all .6s; background-color: #eb3425; }
.slideCheckbox .slideCheckboxIcon .slideCheckOff,.slideCheckbox .slideCheckboxIcon .slideCheckOn{position: absolute; top: 4px; left: 3px; }
.slideCheckbox .slideCheckboxIcon .slideCheckOn{right:1px; left:auto;}
.slideCheckbox .slideCheckboxIcon .slideCheckOff{display:block;}
.slideCheckbox .slideCheckboxIcon .slideCheckOn{display:none;}

.slideCheckbox input:checked + .slideCheckboxIcon .slideCheckOff{display:none;}
.slideCheckbox input:checked + .slideCheckboxIcon .slideCheckOn{display:block;}
.slideCheckbox input:checked {background: #eb3425;}
.slideCheckbox input:checked + .slideCheckboxIcon {background-color: #ffffff; transform: translateX(22px); -webkit-transition: all .6s; transition: all .6s;}

.addSiteCategorySection input#addCategoryTXT { width: 40%; display: inline-block; }
.addSiteCategorySection .addSiteCategory { display: inline-block; vertical-align: top; }

/* customization */
/*select:focus, .btn:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {border-color: #000000; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); border-color:#000000;}
*/
.blueHeader h2, .blueHeader h3, .blueHeader h4, .blueSubHeader h4, .adminSubheader{color:#343434!important;}

/* Other border/background*/
.edit-submit, .icon-text-formating.postIcon:hover, .open .icon-text-formating.postIcon{background-color:#231f20; border-color:#231f20; color:#ffffff;}


#DivForCopyFilesAndDocs .form-group{margin-bottom: 15px;}
#DivForCopyFilesAndDocs .ui-fancytree > li > ul{padding:0;}

#sysAdminEngineAuditTableID thead th{background:#eee;}

#encryDecryDocStatus.modal #siteWiseDocuments{max-height: 400px !important;}

/*==================
CK common css
====================*/
.ckContentArea{font-family:'Source Sans 3', sans-serif, Arial; line-height:22px; font-size: 14px; word-wrap: break-word; color:#343434;}

/* When inline CK bind */
.inlineCK{display: block; width: 100%; min-height:32px; padding:5px 5px 5px 10px; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.inlineCK > p:first-child {margin: 0;}
.inlineCK > p {margin: 10px 0 0;}
.inlineCK.cke_focus {border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}

.ckheightExpand{min-height: 120px;}
.cke_editable{word-wrap:break-word;}

/* Common and CK heading styles */
h1, h2, h3, h4, h5, h6, .ckContentArea h1, .ckContentArea h2, .ckContentArea h3, .ckContentArea h4, .ckContentArea h5, .ckContentArea h6 {margin:25px 0; line-height:normal; }

/* General title color change - from <h1> to <h6> all color should be customize via customization */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color:#343434;}

h1, .h1 {font-size:32px; font-weight: 400;}
h2, .h2 {font-size:27px; font-weight: 400;}
h3, .h3 {font-size:23px; font-weight: 400;}
h4, .h4 {font-size:19px; font-weight: 400;}
h5, .h5 {font-size:16px; font-weight: 500;}
h6, .h6 {font-size:14px; font-weight: 500;}

/* CK title color change - from <h1> to <h6> all color should be customize via customization */
.ckContentArea h1, .cke_panel_listItem h1 {font-weight: 400; color:#eb3425; font-size:32px;}
.ckContentArea h2, .cke_panel_listItem h2 {font-weight: 400; color:#343434; font-size:27px;}
.ckContentArea h3, .cke_panel_listItem h3 {font-weight: 400; color:#343434; font-size:23px;}
.ckContentArea h4, .cke_panel_listItem h4 {font-weight: 400; color:#343434; font-size:19px;}
.ckContentArea h5, .cke_panel_listItem h5 {font-weight: 500; color:#343434; font-size:16px;}
.ckContentArea h6, .cke_panel_listItem h6 {font-weight: 500; color:#343434; font-size:14px;}
.cke_panel_listItem a:hover{text-decoration: none;}
.ckContentArea table {table-layout:fixed;}

#userRolesChangeSuccessID [class^="icon-"], [class*=" icon-"]{
	background-image: none;
}
/*both CK link and hover will be customize via customization */
.ckContentArea img {max-width:100%; margin-bottom:10px; height:auto !important;}
.cke_panel_listItem *{line-height: normal;} /* for CK editor drop-down menu */
.cke_combopanel.cke_combopanel__format{width: 280px;} /* Ck heading drop-down width */

.ckContentArea table[border="1"]{ border-collapse: inherit; border-spacing: 1px}/* default ck table border & overwrite bootstrap css*/
.ckContentArea.linkedPageContent .thumbSection img{max-width:300px; margin-bottom:auto;}/* overwrite "ckContentArea img" css for linked pages inside ck content*/

.ckInlineEditContent .ckLinkInfo{padding:5px 10px; border:1px dashed #5FA7C5; background:#EDF8FD; margin-bottom:10px;}
.ckInlineEditContent .ckLinkInfo .overflowHidden{word-break: break-all; padding:0 5px 0 15px;}

.cke_dialog_ui_input_textarea.cke_source{white-space:pre-line; width:700px!important;}
.cke_button_icon.cke_button__mybtnlink_icon {background: url("../../js/ckeditor/plugins/icons.png?t=4.24.0") no-repeat 0 -1272px !important;}

.colorPicker > .colorpicker-visible{top:100%;}

/* CKEditor fix A11Y issue with color contrast (ADO:BUG 716247)*/
.cke_notification_info {background: #004070 !important; border: 1px solid #00233d !important;}
.cke_notification_message kbd{color: #000; background-color: #fff;}
.cke_notification_close{background-image: url(../../images/ck_notificationClose.png) !important; opacity: 1 !important;}

/*COL-101035 - Enable button in mobile for image Library*/
.imgLib_LookupPage .blueHeader .btn-group{display:block;}

/*For System Admin > Esign > Audits > user modal */
.taskAssignesMeta {margin: 0 0px 0 60px;}
#paginationObjID {width:auto;}
#file_module_paginationDiv label {display: inline-block;font-weight: 500;color: #8b8b8b;}

#DocumentSearchForm button.btn {padding:0 6px; height:30px!important;}
#globalAlertMessageContainer .icon-remove, #selectFolderDivContainer .icon-remove{background-image:none;}

.mainMenu > li > .dropdown-menu, .secondaryMenu > li > .dropdown-menu{ margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
.form-horizontal .control-label.width260 {width:260px;}

/*Fix for common focus outline Ref:UID-1507*/
/*:not(a):focus, a.btn:focus{outline: 1px dashed #231f20 ; outline-offset: 1px;}
*:focus, input[type="file"]:focus, .profileNav a:focus, a:focus {outline: 1px dashed #231f20 ; outline-offset: -1px;}
*/
input[type="radio"]:focus, input[type="checkbox"]:focus{outline: 1px dashed #231f20; outline-offset: 1px;}
.tokenfield .token-input:focus, #dashboardMiddle_microblogCkDiv,
.inlineCK.cke_focus, #domainSuggest_container input[type="text"]:focus, select:focus{outline: 0}

/*--- ASK TR Start----*/
.topHeader .badge.btn-info{position:absolute; font-size:10px; padding:1px 4px; background: #005DA2; z-index: 1; left: 13px; top: -10px; border-radius: 2px;}
.askTR, .coCoTxm, cocoMFE{fill: #eb3425}
.topHeader .headRight > ul > li > .btn:hover .askTR,
.coCoTxmBtn:hover .coCoTxm {fill: #eb3425}



/*=======================
Common Classes
========================*/
hr					{margin:15px 0px; border-top-color:#e7e7e7;}
hr.colored   		{border-color:#231f20;}
td, th 				{word-wrap: break-word;}
strong,b			{font-weight: 500;}
textarea			{resize:none;}
.maxWidthnone		{max-width:none;}
.lineHeightNormal	{line-height: normal;}
.removeMargin		{margin:0 !important;}
.removePadding		{padding:0 !important;}
.removeWhiteSpace	{white-space:normal !important;}
.whiteSpaceNowrap	{white-space:nowrap !important;}
.fixedLayout		{table-layout:fixed;}
.wordWrap,
.media, .media-body	{word-wrap:break-word;}
.wordBreak			{word-break:break-word;}
.relativeDiv		{position:relative;}
.staticDiv			{position:static;}
.absoluteDiv  		{position:absolute;}
.inlineBlock		{display:inline-block;}
.block				{display:block;}
.overflowHidden		{overflow:hidden}
.overflowAuto		{overflow: auto;}
.overflowY_auto		{overflow-y:auto;}
.overflowX_auto		{overflow-x:auto;}
.overflowY_hide		{overflow-y:hidden;}
.overflowX_hide		{overflow-x:hidden;}
.overflow_Visble	{overflow:visible;}
.overflow_inherit	{overflow:inherit;}
.removeBoxShadow	{box-shadow:none !important;}
.greyFont, .form-group > label, label.greyLabel   	{color:#707070;}
.metaFtSize   		{font-size:13px;}
.greyMeta			{color:#707070; font-size:12px;}
/* WCAG 1.4.1 G183: links beside grey meta text â€” â‰¥3:1 contrast, no underline (AB#887662, AB#893124) */
.addDocumentTaskSnippet .linkColor a,
.addDocumentTaskSnippet .greyMeta a:not(.noLink):not(.icon-remove),
.postData .greyMeta a:not(.noLink):not(.icon-remove),
.panel.postSection .greyMeta a:not(.noLink):not(.icon-remove) {
	color: #001001;
}
.addDocumentTaskSnippet .linkColor a:hover,
.addDocumentTaskSnippet .linkColor a:focus,
.addDocumentTaskSnippet .greyMeta a:not(.noLink):not(.icon-remove):hover,
.addDocumentTaskSnippet .greyMeta a:not(.noLink):not(.icon-remove):focus,
.postData .greyMeta a:not(.noLink):not(.icon-remove):hover,
.postData .greyMeta a:not(.noLink):not(.icon-remove):focus,
.panel.postSection .greyMeta a:not(.noLink):not(.icon-remove):hover,
.panel.postSection .greyMeta a:not(.noLink):not(.icon-remove):focus {
	color: #001001;
}
.radius3			{-webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}
.radius4			{-webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important;}
.radius5			{-webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important;}
.floatNone, input.floatNone{float: none;}
.TxtCenter			{text-align:center!important;}
.TxtVerticalMiddle  {vertical-align: middle!important;}
.txtLeft			{text-align:left!important;}
.txtRight			{text-align:right!important;}
.textDecNone		{text-decoration:none !important;}
.clear				{clear:both;}
.fullWidthDrop		{left: 0; right: 0;}
.noResultFound		{font-weight: 400; color: #707070;}
.media, .media-body {overflow: hidden; zoom: 1;}
.greyBG				{background-color: #ededed;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.txtAreaVerResize	{resize:vertical; min-height:200px; padding:6px 1%; width:98%; margin:0 -1px;}

/* flex-box set */
.d-flex{display:flex;}
.f-auto{flex:1 1 auto;}
.a-items-start{align-items:start;}
.a-items-center{align-items:center;}
.a-items-end{align-items:end;}
.a-self-baseline{align-self: baseline;}
.f-grow{flex-grow: 1;}
.j-content-end{justify-content:end;}
.j-content-between{justify-content:space-between;}
.j-content-center{justify-content:center;}
.f-wrap{flex-wrap: wrap}

.table-striped > tbody > tr.odd > td, .table-striped > tbody > tr.odd > th, .odd {background:#ffffff;}
.table-striped > tbody > tr.even > td, .table-striped > tbody > tr.even > th, .even {background:#fafafa;}
a, .cursorPointer{cursor:pointer;}
a, .dropdown-menu > li > a.linkColor, .linkColor, a.linkColor, .TruncateLink, .dropCollapse a.linkColor, .ckContentArea a{color:#231f20;}
a{text-decoration:none;}
a:hover, a:focus, .ckContentArea a:hover{text-decoration:underline; outline:none;}
/*a:focus, .dropdown-menu > li > a.linkColor:focus, a.linkColor:focus	{outline:none; color:#009cde;}*/
a:hover, a.active, .dropdown-menu > li > a.linkColor:hover, a.linkColor:hover, .icon:hover, .dropdown.open .icon-actions, .dhx_cal_next_button:hover, .dhx_cal_prev_button:hover{color:#231f20;}

.linkGrey, a.linkGrey					{color:#707070; outline:none;}
.linkblack, a.linkblack 				{color:#404040; outline:none;}
a.linkblack:hover, a.linkGrey:hover 	{color:#343434;}
a.disabled, a.disabled:hover, a.disabled.icon, a.disabled .icon, a.disabled:hover .textdec, .dropdown-menu > li > a.disabled {color:#999999 !important; cursor:not-allowed; text-decoration: none !important;}
a.delete, a.delete:hover, .dropdown-menu > li > a.delete, a.delete span, .redTitle{color: #c60000; background: transparent;}

.TruncateTxt, .TruncateLink{display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap !important; word-wrap:normal;}

.metaAlign{position: relative; top:3px; display: inline-block;}
/* font size style start */
.FontSize0			{font-size:0px; line-height:0px;}
.fontsize11			{font-size:11px;}
.fontsize12			{font-size:12px;}
.fontsize13			{font-size:13px;}
.fontsize14			{font-size:14px;}
.fontsize15			{font-size:15px;}
.fontsize16			{font-size:16px;}
.fontsize18			{font-size:18px;}
.fontsize19			{font-size:19px;}
.fontsize20			{font-size:20px;}
.fontsize22			{font-size:22px;}
.fontsize24			{font-size:24px;}
.fontsize26			{font-size:26px;}
.fontsize28			{font-size:28px;}
.fontsize30			{font-size:30px;}
.fontsize32			{font-size:32px;}
.fontsize34			{font-size:34px;}
.fontsize36			{font-size:36px;}
.fontsize38			{font-size:38px;}
.fontsize40			{font-size:40px;}

/* Grey Border style */
.borderAll		{border: 1px solid #e4e4e4;}
.borderBott		{border-bottom: 1px solid #e4e4e4;}
.borderTop		{border-top: 1px solid #e4e4e4;}
.borderLeft		{border-left: 1px solid #e4e4e4;}
.borderRight	{border-right: 1px solid #e4e4e4;}

/* Remove specific Border style */
.removeBorder  {border:0px none !important;}
.removeBorderBott {border-bottom: 0px none !important;}
.removeBorderTop {border-top: 0px none !important;}
.removeBorderLeft {border-left: 0px none !important;}
.removeBorderRight {border-right: 0px none !important;}

/* Some common padding (use direct to any elements) */
.padd0{padding:0px !important;}
.padd2{padding:2px;}				.padd5{padding:5px;}				.padd7{padding:7px;}				.padd10{padding:10px;}
.padd12{padding:12px;}				.padd15{padding:15px;}				.padd17{padding:17px;}				.padd20{padding:20px;}
.padd22{padding:22px;}				.padd25{padding:25px;}				.padd27{padding:27px;}				.padd30{padding:30px;}

.paddTop0{padding-top:0px !important;}			
.paddTop2{padding-top:2px;}			.paddTop5{padding-top:5px;}			.paddTop7{padding-top:7px;}
.paddTop10{padding-top:10px;}		.paddTop12{padding-top:12px;}		.paddTop15{padding-top:15px;}		.paddTop17{padding-top:17px;}
.paddTop20{padding-top:20px;}		.paddTop22{padding-top:22px;}		.paddTop25{padding-top:25px;}		.paddTop27{padding-top:27px;}
.paddTop30{padding-top:30px;}

.paddBott0{padding-bottom:0px !important;}		
.paddBott2{padding-bottom:2px;}		.paddBott5{padding-bottom:5px;}		.paddBott7{padding-bottom:7px;}
.paddBott10{padding-bottom:10px;}	.paddBott12{padding-bottom:12px;}	.paddBott15{padding-bottom:15px;}	.paddBott17{padding-bottom:17px;}
.paddBott20{padding-bottom:20px;}	.paddBott22{padding-bottom:22px;}	.paddBott25{padding-bottom:25px;}	.paddBott27{padding-bottom:27px;}
.paddBott30{padding-bottom:30px;}

.paddLeft0{padding-left:0px !important;}		
.paddLeft2{padding-left:2px;}		.paddLeft5{padding-left:5px;}		.paddLeft7{padding-left:7px;}
.paddLeft10{padding-left:10px;}		.paddLeft12{padding-left:12px;}		.paddLeft15{padding-left:15px;}		.paddLeft17{padding-left:17px;}
.paddLeft20{padding-left:20px;}		.paddLeft22{padding-left:22px;}		.paddLeft25{padding-left:25px;}		.paddLeft27{padding-left:27px;}
.paddLeft30{padding-left:30px;}

.paddRight0{padding-right:0px !important;}		
.paddRight2{padding-right:2px;}		.paddRight5{padding-right:5px;}		.paddRight7{padding-right:7px;}
.paddRight10{padding-right:10px;}	.paddRight12{padding-right:12px;}	.paddRight15{padding-right:15px;}	.paddRight17{padding-right:17px;}
.paddRight20{padding-right:20px;}	.paddRight22{padding-right:22px;}	.paddRight25{padding-right:25px;}	.paddRight27{padding-right:27px;}
.paddRight30{padding-right:30px;}

/*======= Some common margins (use direct to any elements) ========*/
.marg0{margin:0px !important;}
.marg2{margin:2px;}					.marg5{margin:5px;}					.marg7{margin:7px;}					.marg10{margin:10px;}
.marg12{margin:12px;}				.marg15{margin:15px;}				.marg17{margin:17px;}				.marg20{margin:20px;}
.marg22{margin:22px;}				.marg25{margin:25px;}				.marg27{margin:27px;}				.marg30{margin:30px;}

.margTop0{margin-top:0px!important;}			
.margTop2{margin-top:2px;}			.margTop5{margin-top:5px;}			.margTop7{margin-top:7px;}
.margTop10{margin-top:10px;}		.margTop12{margin-top:12px;}		.margTop15{margin-top:15px;}		.margTop17{margin-top:17px;}
.margTop20{margin-top:20px;}		.margTop22{margin-top:22px;}		.margTop25{margin-top:25px;}		.margTop27{margin-top:27px;}
.margTop30{margin-top:30px;}

.margBott0{margin-bottom:0px!important;}		
.margBott2{margin-bottom:2px;}		.margBott5{margin-bottom:5px;}		.margBott7{margin-bottom:7px;}
.margBott10{margin-bottom:10px;}	.margBott12{margin-bottom:12px;}	.margBott15{margin-bottom:15px;}	.margBott17{margin-bottom:17px;}
.margBott20{margin-bottom:20px;}	.margBott22{margin-bottom:22px;}	.margBott25{margin-bottom:25px;}	.margBott27{margin-bottom:27px;}
.margBott30{margin-bottom:30px;}

.margLeft0{margin-left:0px!important;}		
.margLeft2{margin-left:2px;}		.margLeft5{margin-left:5px;}		.margLeft7{margin-left:7px;}
.margLeft10{margin-left:10px;}		.margLeft12{margin-left:12px;}		.margLeft15{margin-left:15px;}		.margLeft17{margin-left:17px;}
.margLeft20{margin-left:20px;}		.margLeft22{margin-left:22px;}		.margLeft25{margin-left:25px;}		.margLeft27{margin-left:27px;}
.margLeft30{margin-left:30px;}

.margRight0{margin-right:0px!important;}		
.margRight2{margin-right:2px;}		.margRight5{margin-right:5px;}		.margRight7{margin-right:7px;}
.margRight10{margin-right:10px;}	.margRight12{margin-right:12px;}	.margRight15{margin-right:15px;}	.margRight17{margin-right:17px;}
.margRight20{margin-right:20px;}	.margRight22{margin-right:22px;}	.margRight25{margin-right:25px;}	.margRight27{margin-right:27px;}
.margRight30{margin-right:30px;}

/*Tr theme integration bootstrap overwrite*/
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]
{background-color: #e3e3e3; border-color: #AFAFAF; color: #949494}
select{border: 1px solid #949494; 	background-image: url("../../images/v3/icons/select-arrow.png?bt=2026_06_22_13_53_12"), 
	-webkit-linear-gradient(#fff, #fff 40%, #e3e3e3);}

/* Pendo element change Z-index to avoid overlapping 
https://tr-legal.visualstudio.com/HighQ%20Tech/_workitems/edit/263615/?view=edit
*/
._pendo-badge._pendo-resource-center-badge-container,
._pendo-step-container._pendo-resource-center-global-container{z-index:1000 !important;}

/*--- Set Pendo Icon in Footer always ---*/
._pendo-badge._pendo-resource-center-badge-container {margin-top: unset !important; position: fixed !important; inset: auto 30px 35px auto !important; zoom: 0.7;}
._pendo-step-container._pendo-resource-center-global-container {bottom:80px !important;}

@media screen and (max-width: 767px) {
	._pendo-badge._pendo-resource-center-badge-container {height: 24px !important; width: 24px !important; margin-top: -88px !important; inset: auto 15px auto auto !important;}
	#pendo-image-badge-490f0e34 {max-width: 24px; max-height: 24px;}
}

/* AB#849265 A11y: Fix low contrast on Resources subtitle - WCAG 1.4.3 */
._pendo-resource-center-module-list-item-subtitle-text {color: #404040 !important;}

/* End Pendo */

/* Common focus related css UID-3691 */
*:focus,
input[type="radio"]:focus, 
input[type="checkbox"]:focus {border-radius:4px;}
*:focus, input[type="file"]:focus,
input[type="radio"]:focus, input[type="checkbox"]:focus,
:not(a):focus, 
a.btn:focus,
.profileNav a:focus, 
a:focus,
.form-control:focus, 
.selectDrop.dropdown button:focus, 
.selectDrop > .btn:focus
.bootstrap-select button:focus,
.bootstrap-select .dropdown-toggle:focus,
.btn:focus, 
.tokenfield.focus,
.inlineCK.cke_focus {box-shadow: #fff 0px 0px 0px 0px; outline: 0px solid #0065ff; outline-offset: 0px;}
select:focus, 
textarea:focus, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.uneditable-input:focus {box-shadow: #fff 0px 0px 0px 0px; outline: 0px solid #0065ff; outline-offset: 0px; border-color:#949494;}
.form-control:focus, .bootstrap-select button:focus {border-color:#949494;}

*:focus-visible,
input[type="radio"]:focus-visible, 
input[type="checkbox"]:focus-visible {border-radius:4px;}
*:focus-visible, input[type="file"]:focus-visible,
input[type="radio"]:focus-visible, input[type="checkbox"]:focus-visible,
:not(a):focus-visible, 
a.btn:focus-visible,
.profileNav a:focus-visible, 
a:focus-visible,
.form-control:focus-visible, 
.selectDrop.dropdown button:focus-visible, 
.selectDrop > .btn:focus-visible
.bootstrap-select button:focus-visible,
.bootstrap-select .dropdown-toggle:focus-visible,
.btn:focus-visible, 
.tokenfield.focus,
.inlineCK.cke_focus {box-shadow: #fff 0px 0px 0px 2px; outline: 2px solid #0065ff; outline-offset: 2px;}
select:focus-visible, 
textarea:focus-visible, 
input[type="text"]:focus-visible, 
input[type="password"]:focus-visible, 
input[type="datetime"]:focus-visible, 
input[type="datetime-local"]:focus-visible, 
input[type="date"]:focus-visible, 
input[type="month"]:focus-visible, 
input[type="time"]:focus-visible, 
input[type="week"]:focus-visible, 
input[type="number"]:focus-visible, 
input[type="email"]:focus-visible, 
input[type="url"]:focus-visible, 
input[type="search"]:focus-visible, 
input[type="tel"]:focus-visible, 
input[type="color"]:focus-visible, 
.uneditable-input:focus-visible {box-shadow: #fff 0px 0px 0px 2px; outline: 2px solid #0065ff; outline-offset: 2px; border-color:#949494;}
.form-control:focus-visible, .bootstrap-select button:focus-visible {border-color:#949494;}


@media screen and (max-width: 2560px) and (min-width: 1681px){
	.fullWidth .questionTextWrapper {width: 40%;}
	.tasksMain.small .questionTextWrapper {width: 75%;}
}
@media (max-width: 1023px){
	.span3.leftPanel.docTree{display:none;}
	.span9.mainPanel{margin-left:0; position:inherit;/*COL-28186*/}
	.IpadPortraitNone{display:none;}
}
@media (max-width: 1024px){
	.modal{top:4%; margin-top:-2%;}
	#messagingToolTD .row-fluid .span3,#messagingToolTD .row-fluid .span2,#userLinkToolTD .row-fluid .span3,#userLinkToolTD .row-fluid .span2 {margin-left: 2.127659574468085%;}
	
}

/*bootstrap label overwrite acc*/
.label-default { background-color: #404040; }
.label-primary { background-color: #005DA2; }
.label-success { background-color: #387C2B; }
.label-info { background-color: #B5DAF7; color: #404040; }
.label-warning { background-color: #FFB280; color: #404040; }
.label-danger { background-color: #DC0A0A; }
.label-gray { background-color: #E3E3E3; color:#555555; padding:3px 5px; border-radius: 2px; font-size:11px; font-weight: 500; }
.label-on { background-color: #004070; color: #fff;}
.label-off { background-color: #1f1f1f; }

@media (max-width: 1023px) {
.adminMobileMenu {position: relative; background: #f8f8f8; border-top: #dddddd solid 1px; border-bottom: #dddddd solid 1px; margin: 0px -15px 10px;}
.adminMobileMenu ul {margin-top: 10px;}
.adminMobileMenu ul li {border: none !important;}
.adminMobileMenu ul li .arrowForward {display: none !important;}
}

@media (max-width: 1003px) {
	.a11yMenucontainer .adminMobileMenu {display: block !important;}
}

/* === Font color for placeholder text targetting all browsers== */
.form-control, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline, .selectDrop > .btn {
    font-weight: normal;
    color: #404040;
}
.form-control::-moz-placeholder {
  color: #404040;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #404040;
}
.form-control::-webkit-input-placeholder {
  color: #404040;
}

/*----------------------- Prompt Library Start---------------------------*/
.promptLibMenu a { padding-bottom: 5px !important; font-weight: 500; }
#promptLibraryModal_BODY { padding: 0 !important; max-height: calc(100vh - 27vh); overflow-y: auto; margin-bottom: 5px;}
#promptLibraryModal_BODY .promptInstruction { padding: 8px 12px 0; }
.buildTestPromtLeftContent { padding: 0 15px 15px; }
.buildTestPromtLeftContent a { color: #000; cursor: pointer; font-weight: 400; margin-bottom: 10px !important;}
#promptName, #promptIns, .promptSkill, #prompt, .promptLabel { color: #000 !important; font-weight: 500; }
#promptIns { margin-bottom: 0; }
.promptInsSection span, .promptSkillSection span { font-size: 12px; }
#promptInsField, #promptField { margin-top: 4px; }
.buildTestPromtContent { width: 100%; }
.buildTestPromtLeftContent { width: 48%; }
.promptNameSection, .promptInsSection, .promptSkillSection, .promptSection, .promptSiteCategorySection { margin-bottom: 10px; width: 95%;}
#promptField { margin-top: 0; }
.promptSection { margin-top: 16px; }
#promptNameField, #promptInsField, #promptField, #promptSelectSkill { width: -webkit-fill-available; margin-bottom: 4px;}
.buildTestPromtLeftContent li { display: flex; flex-direction: column; }
.promptError { border: 1px solid #DC0A0A !important; }
#emptyPromptNameError, #emptyPromptInsError, #emptyPromptError, #emptyPromptSkillError, 
#emptySiteCategoryPromptError { color: #DC0A0A; font-size: 12px; }
#promptNameChars, #promptInsChars, #promptChars { float: right; font-size: 12px; }
.skillsQuestionsContent { padding: 0 18px; }
.promptBtnAndSearch { display: flex; justify-content: space-between; }
.promptLibSearchComp > input {
  padding-right: 12px;
}

#promptList_mainTableId.table > thead > tr > th,
.promptList_table.table > thead > tr > th {
  background: #e3e3e3;
  border-bottom: 0;
  cursor: default;
}

#promptList_mainTableId.table > thead > tr > th, .table > tbody > tr > td,
.promptList_table.table > thead > tr > th, .table > tbody > tr > td{
  line-height: normal;
  padding: 12px 8px;
  vertical-align: middle;
}

.promptLibrary .btn-default { align-items: center; display: flex; gap: 8px; padding: 8px; }
.promptLibrary .btn-default svg path { fill: #eb3425}
.promptLibrary .btn-default:hover svg path { fill: #ffffff }
.promptLibrary .btn-default[disabled] svg path { fill: #989999; }
#prompts_searchBox .dropdown-menu .divider { border-bottom: 1px solid #e3e3e3;}
.promptListsTable {overflow-x: auto; overflow-y: hidden;}
.promptLibrary .input-group-btn > .btn:hover { background-color: #404040; border-color: #404040; }
.promptLibrary .input-group-btn > .btn:hover .icon-filter, .promptLibrary .input-group-btn.open > .btn .icon-filter { color: #fff; }
.searchComp > input { border-right: 0; }
.promptLibrary .btn-default[disabled], .promptLibrary a.disabled, .promptLibrary a.disabled .icon-remove {cursor: not-allowed; color: #999999;}
.promptLibrary .searchCategoryComp > input { width: 90% }
@media (min-width: 1440px) {
  #promptLibraryModal {
    top: calc(100% - 62%);
  }
}

#syncly_modal_id.footerRemove .modal-footer { width: 800px; margin: -250px 0 0 -390px; display:none }
#syncly_modal_id.footerRemove {width: 800px; margin: -250px 0 0 -390px;}
#syncly_modal_id.footerRemove .modal-body {min-height:500px;}
#synclyIframeForAdmin img.loader {padding-top: 30vh;}
/*----------------------- Prompt Library End---------------------------*/

/* Top Header CSS */
.topHeader .badge.dropdown-info{font-size: 10px;padding: 3px 5px;background-color: #005DA2;z-index: 1;border-radius: 2px;}
.topHeader .parent-container {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Optional: Ensures vertical alignment */
    gap: 10px; /* Optional: Adjusts spacing between items */
}
.parent-container > span.TruncateTxt {
    max-width: 118px;
}

.GreyFont{color:#343434;}

/* Secret Reveal Key Icon CSS */
.revealSecretKeyIcon {
    display: inline-block; position: absolute; left: auto; right:4px; top: 9px; width: 24px; height: 20px; min-width: 24px; min-height: 20px; padding: 0 0 0 4px; vertical-align: middle; text-decoration: none; z-index: 10; background: #fff;
}
.revealSecretKeyIcon i {
    display: inline-block; width: 14px; height: 14px; min-width: 14px; min-height: 14px; background-size: 14px 14px !important;
}
.revealSecretKeyIcon i.icon-eye-close {
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center !important;
}
.revealSecretKeyIcon i.icon-eye-open {
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E") no-repeat center !important;
}
input:disabled + .revealSecretKeyIcon, input[readonly] + .revealSecretKeyIcon { background: #e3e3e3; }
input:disabled + .revealSecretKeyIcon i.icon-eye-close, input[readonly] + .revealSecretKeyIcon i.icon-eye-close,
input:disabled + .revealSecretKeyIcon i.icon-eye-open, input[readonly] + .revealSecretKeyIcon i.icon-eye-open { background-color: #e3e3e3 !important; }

.maskingCharacter { height: 24px !important; padding-top: 8px !important; padding-bottom:0px !important;}
