/*!
 * Form Elements v5.0
 * Copyright 2011-2020 CEIPAL, Corp.
 */

/*====:: FORMS  START ::====*/
/*use this single column form*/
.formRow{ float:left; width:100%;}
.formSet{ float:left; width:100%;}
.formHeadB{ display:flex; width:100%;}
.formHTitle {font-family: 'proxima_nova_semibold';color: #333;font-size: 18px;float: left;}
.formHBtns{ margin-left:auto;}
.formIBC1 { display:flex; width:100%; flex-wrap: wrap; border: none; margin-bottom: 10px; padding-bottom: 20px; }
.formIBC1 li { width:100%; margin-right:0%; margin-top: 15px; }
/*use this two column form*/
.formIBC2 { display:flex; width:100%; flex-wrap: wrap; border: none; margin-bottom: 10px; padding-bottom: 20px; }
.formIBC2 li { width:47%; margin-right:3%; margin-top: 15px; }
/*use this three column form*/
.formIBC3 { display:flex; width:100%; flex-wrap: wrap; border: none; margin-bottom: 10px; padding-bottom: 20px; }
.formIBC3 li { width:30%; margin-right:3%; margin-top: 15px; }
.formIR { max-width:90%;}
.formIBC1 li .formIR { max-width:100%;}
.formIR-Full { max-width:100%; float: left; width: 100%; }
.formHead { float: left; width: 100%; }
.formHTitle { font-family: 'proxima_nova_semibold'; color: #333; font-size: 18px; float: left; }
.formLab-1 { color: #999; font-size: 12px; width: 100%; padding-bottom: 5px; }
.formLab-2 { color: #333; font-size: 12px; width: 100%; }
.formInput { width: 100%; padding: 5px 5px; border: solid 1px #dbe1e8 !important; outline: none !important; background-color: #f8f8f8; margin: 0; height: 27px; font-size: 12px; }
textarea.formInput { resize:none; height:50px; }
a.addRemindBtn { background:#49bff1; padding:4px 8px; border-radius:2px; color:#fff; }
.iconInput { position:relative; }
.iconInput i { position:absolute; right:8px; top:6px; font-size: 14px; color: #999; }
.iconInput .formInput { padding-right:40px; }
.formRadio label, .formCheck label { width:auto; margin-right:10px; min-width:60px; }
.formRadio label { margin: 2px 0 0 0; width: auto; font-size: 12px; color: #333; }
.formRadio label input[type="radio"] { float: left; width: auto; height: auto; margin:1px 3px 0 0 }
.formCheck label { margin-top: 2px; width: auto; font-size: 12px; color: #333; }
.formCheck label input[type="checkbox"] { float: left; width: auto; height: auto; margin:1px 5px 0 0 }
.width-full { width:100%!important;max-width:100%!important;  }
.width-auto{ width:auto!important;}
.modal-body .formIR {max-width: 96%;}
/*.modal-body .formIBC2 li:nth-child(2n){margin-right: 0; width:50%;}
.modal-body .formIBC2 li:nth-child(2n) .formIR{max-width: 100%;}*/
.formIn-2 { width: 48%; float: left; margin-right: 2%; }
.formIn-2R { width: 50%; float: left; margin-right: 0%; }
.formIn-3 { width: 31%; float: left; margin-right: 2%; }
.formIn-3R { width: 33%; float: left; margin-right: 0%; }
.formIn75 { width: 73%; float: left; margin-right: 2%; }
.formIn75R { width: 75%; float: left; margin-right: 0%; }
.formIn-4 { width: 23%; float: left; margin-right: 2%; }
.formIn-4R { width: 25%; float: left; margin-right: 0%; }
.formIn-80per { width: 80%; float: left; margin-right: 2%; }
.formIn-20per { width: 18%; float: left; margin-right: 0%; }
.formIn-90per { width: 88%; float: left; margin-right: 2%; }
.formIn-10per { width: 10%; float: left; margin-right: 0%; }
.formLab-2 .select2-container { width:100%; }
.formLab-2 .ms-parent, .formLab-2 .ms-choice, .formLab-2 .combo-select, .formLab-2 .ms-drop { width:100%!important; }
.formLab-2 .select2-container-multi .select2-choices{ width:100%!important; }
.formLab-2 .select2-container-multi .select2-choices .select2-search-choice{width: auto; min-width: initial;min-height: initial;}
.formLab-2 .select2-container .select2-choice{min-height: inherit;height: 27px;}
.formLab-2 .combo-dropdown li { width:100%; margin:0; padding: 5px 1em; }
.formLab-2 .ms-drop li { width:100%; margin:0; padding: 0px 1em; }
.formLab-2 .ms-choice{height:27px;}
.formLab-2 .ms-choice.error{outline:none;  border: 1px solid #F17421 !important;}
.formLab-2 .ms-drop li.ms-select-all { margin-top:5px;}
.formLab-2 .ms-drop .ms-select-all label{ padding-left:0;}
.formLab-2 .ms-drop ul > li label{ padding:2px 0;}
.error{outline:none;  border: 1px solid #F17421 !important;}
/*.formLab-2 .combo-select select{ width:100%; height:29px; top:0; opacity:0;}*/
.formLab-2 .combo-select { border:none; background:none; height: auto; }
.formLab-2 .combo-select .combo-input { border:solid 1px #dbe1e8; }
.formLab-2 .tagsinput { width: 94%!important; margin-top:0; margin-right:5px; }
.formLab-2 .option-selected { background: #efefef; }
.formLab-2 .combo-open ul.combo-dropdown { display: block; }
.formLab-2 ul { margin:0; padding:0; /*display:inline; */ clear:both; margin:0px 0 20px 0; float:left; width:100% }
li.lbSideInput{ width:100%; margin-right:0;}
li.lbSideInput .formLab-1{ width:auto; margin-right:15px; min-width:100px; float:left;padding-top: 5px;}
li.lbSideInput .formLab-2{ width:auto; min-width:100px; float:left;}
.formLab-2 ul li { width:48%; float:left; min-width:263px; display:inline; }
.formInput.error { border:solid 1px #F17421 !important; }
.formLab-2 label.error { margin-left: 0; margin-top: 0px; }
.errorLab2 { position: relative; }
.errorLab2 label.error { position: absolute; top:31px; left: 0 }
.vendor-names-div{z-index: 9;top: 27px;}
.import-contact-block{margin: 1px 0 0 0;}
.tab_container_heading_in{margin-top: 0;}
a.accountClose {float: right;color: #f54a5d;font-size: 15px; position:static!important;}
.user-defined-fields .formLab-2 label{margin-top: 3px;}
.user-defined-fields .formLab-2 input[type="radio"]{margin: 3px 5px 0 0;}
.user-defined-fields .custom_check_box > input{margin-top: 7px;}
.user-defined-fields .CustomFormFieldClass label {margin-top: 7px!important;}
.user-defined-fields .formLab-2 label.error {margin-top: 28px!important;}
#task_form #related_to, #task_form #search_related_to, #task_form .sel_contact_li{ width:100%!important;height: auto; line-height: 14px;}
.addFBtn{font-size: 12px;padding: 1px 7px 1px!important;}
.formActBtn{ display:flex;}
.formActBtn.leftSide button{margin: 0 5px 0 0;}
.centerBtns{ text-align:center;}
.centerBtns button{ float:none!important;}
.btnsC{ margin-top:10px; margin-left: auto;margin-right: auto;}
.formView .formLab-1{ padding-bottom:0;}

/*====:: FORMS  END::===*/

/*====:: NAVIGATIONS START ::====*/
/* Nav top line*/ /*These classes are change to navTopLine (jpsmB, jap_nav, aDetails-menu, applicant-menu, clientSMB, venSMB, leadsDetails-menu)*/
.navTopLine { float:left; width:100%; }
.navTopLine .navbar-nav { margin:0px; }
.navTopLine .navbar-nav > li { padding-right:28px; }
.navTopLine .navbar-nav > li > a { padding:4px 0px; font-family: 'proxima_nova_semibold'; color:#7c7c7c; font-size:14px; border-top:solid 2px transparent; }
.navTopLine .navbar-nav > li > a:hover, .navTopLine .navbar-nav > li.active > a { color:#4285f4; border-top:solid 2px #4285f4; text-decoration:none;}
.hDot-icon { background-position: -672px -92px; display: block; height: 16px; width: 16px; cursor: pointer; }
.navTopLine .navbar-nav > li > .dropdown { position:relative; }
.navTopLine .navbar-nav > li > .dropdown-menu { padding:15px; right:4px; top:28px; box-shadow:none; left:auto; border-radius:3px; }
.navTopLine .navbar-nav > li > .dropdown-menu a { color:#7c7c7c; font-size:13px; padding:2px 0; display:block; }
.navTopLine .navbar-nav > li > .dropdown-menu a:hover { color:#4285f4; }
.navTopLine .navbar-nav > li > .dropdown-menu { background: #ffffff; border: 1px solid #cccccc; min-width:180px; }
.navTopLine .navbar-nav > li > .dropdown-menu:after, .navTopLine .navbar-nav > li > .dropdown-menu:before { bottom: 100%; left: 84%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.navTopLine .navbar-nav > li > .dropdown-menu:after { border-color: rgba(255, 255, 255, 0); border-bottom-color:#ffffff; border-width:10px; margin-left:-10px; }
.navTopLine .navbar-nav > li > .dropdown-menu:before { border-color: rgba(204, 204, 204, 0); border-bottom-color:#cccccc; border-width:11px; margin-left:-11px; }

/* Tab nav with fill background*/
.tabNavFbg { width:100%; }/*These classes are change to tabNavFbg (jpTabs, clientTabs, )*/
.tabNavFbg .nav-tabs { border:none; margin-top: 3px; }
.tabNavFbg .nav-tabs > li { margin:0 0 0 4px; }
.tabNavFbg .nav-tabs > li > a { background:#e8e8e8; border-radius: 50px; color:#576e77; font-size:12px; border:none; padding: 2px 2px 2px 7px; margin:0; font-family: 'proxima_nova_semibold'; }
.tabNavFbg.noTCount .nav-tabs > li > a{padding: 2px 7px;}
.tabNavFbg .nav-tabs > li > a:hover { color:#4285f4; border:none; }
.tabNavFbg .nav-tabs > li.active > a { color:#fff!important; background:#4285f4; border: none; }
.tabNavFbg .nav-tabs > li > a .numCount { font-size:10px; border-radius:50px; color:#4285f4; background:#fff; padding:2px; min-width: 16px; height: 16px; display: inline-block; text-align: center; line-height: 12px; }

/* Tab nav with outline*/
.tabNavOutline .nav.nav-tabs { border:none; }
.tabNavOutline .nav-tabs > li { margin:-5px 0 5px; }
.tabNavOutline .nav-tabs > li > a { color:#333; font-size:12px; font-family: 'proxima_nova_semibold'; background:#f1f1f1; border-radius:0px 0 0 0px; display:block; padding:3px 12px; border:solid 1px #40627c; border-right:0; margin:0px; }
.tabNavOutline .nav-tabs > li:first-child a { border-radius:3px 0 0 3px; }
.tabNavOutline .nav-tabs > li:last-child a { border-radius:0px 3px 3px 0px; border-right:solid 1px #40627c; }
.tabNavOutline .nav-tabs > li.active > a, .tabNavOutline .nav-tabs > li.active > a:focus, .tabNavOutline .nav-tabs > li.active > a:hover { background:#40627c; color:#fff; font-size:12px; border: solid 1px #40627c; border-right:0px; }
.tabNavOutline .nav-tabs > li:last-child.active > a, .tabNavOutline .nav-tabs > li:last-child.active > a:focus, .tabNavOutline .nav-tabs > li:last-child.active > a:hover { border-right:solid 1px #40627c; }

/* Tab nav with bottom outline*/
.tabNavBLine { float:left; width:100%; } /*These classes are change to tabNavFbg (jpTabs,)*/
.tabNavBLine .nav-tabs { border:none; float:left; }
.tabNavBLine .nav-tabs li { margin:0;margin-right:20px;}
.tabNavBLine .nav-tabs > li > a { border:none; font-size:16px; color:#333; font-family: 'proxima_nova_semibold'; border-bottom:solid 2px transparent; padding:0 0 6px; margin:0; }
.tabNavBLine .nav-tabs > li > a:hover { background:none; color:#4285f4; border:none; }
.tabNavBLine .nav-tabs > li.active > a { color:#4285f4; border: none; border-bottom:solid 2px #4285f4; }

/* Tab nav with top outline*/
.tabNavTLine { float:left; width:100%; } /*These classes are change to tabNavTLine (jap_nav,)*/
.tabNavTLine .nav-tabs { border:none; float:left; }
.tabNavTLine .nav-tabs li { margin:0;margin-right:20px;}
.tabNavTLine .nav-tabs > li > a { border:none; font-size:16px; color:#333; font-family: 'proxima_nova_semibold'; border-top:solid 2px transparent; padding:0 0 6px; margin:0; border-radius:0px; }
.tabNavTLine .nav-tabs > li > a:hover { background:none; color:#4285f4; border:none;border-top:solid 2px transparent;  }
.tabNavTLine .nav-tabs > li.active > a { color:#4285f4; border: none; border-top:solid 2px #4285f4; }
/*====:: NAVIGATIONS END ::====*/

/*====:: BUTTONS START ::====*/
.formActBtn button.saveBtn { background: #4285f4; border:none; border-radius: 3px; color: #fff; cursor: pointer; float: left; font-family:"proxima_nova"; font-size: 13px; padding: 2px 12px 3px; text-decoration: none; border: solid 1px #4285f4; margin-left:5px; }
.formActBtn button.cancelBtn { background:none; border:solid 1px #c9c9c9; border-radius: 3px; color: #aaa; cursor: pointer; float: left; font-family:"proxima_nova"; padding: 2px 12px 4px; text-decoration: none; font-size: 13px;min-height: initial;}
a.btnOutLine, .btnOutLine {float: left;padding: 2px 6px;border: solid 1px #4285f4;border-radius: 3px;color: #4285f4;font-size: 12px;text-align: center;
background: none;margin-right: 5px;height: 22px;font-family: 'proxima_nova_semibold';}

/*Outline Group Buttons*/
.outLBtnG .navbar-nav{ margin:0; padding:0;}
.outLBtnG .navbar-nav > li {background: none;border: solid 1px #c6cfdd;padding: 0px;border-right: 0px;}
.outLBtnG .navbar-nav > li:first-child {border-radius: 3px 0 0 3px;}
.outLBtnG .navbar-nav > li a {color: #536a8c;font-size: 14px;padding: 4px 10px 2px;display: block;border: none;}
.outLBtnG ul li a i {line-height: 19px;font-size: 14px;height: 20px;}
.outLBtnG .navbar-nav > li:last-child {border-radius: 0px 3px 3px 0px;border-right: solid 1px #c6cfdd;}
.outLBtnG ul li:last-child a {border: none;border-radius: 0px 3px 3px 0;}

/*popup footer buttons start*/
.modal-footer .formBtns button{ float:none;}
.modal-footer .formBtns button.saveBtn{ -moz-box-shadow:inset 0px 1px 0px 0px #a4e271; -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271; box-shadow:inset 0px 0px 2px 0px #a4e271; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809)); background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%); background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%); background:-o-linear-gradient(top, #89c403 5%, #77a809 100%); background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%); background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
background-color:#89c403; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #74b807; display:inline-block; cursor:pointer; color:#ffffff; font-size:15px; text-decoration:none; min-height: 32px; padding: 2px 18px 4px; }
.modal-footer .formBtns button.saveBtn:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403)); background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%); background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%); background:-o-linear-gradient(top, #77a809 5%, #89c403 100%); background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%); background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
background-color:#77a809; }
.modal-footer .formBtns button.cancelBtn{min-height: 32px;padding: 2px 18px 4px;display: block;border: solid 1px #c4c4c4;color: #3c3c3c;text-decoration: none;border-radius: 3px;font-size: 15px;background: #fff;display: inline-block;}
.pop-btn { min-height: 32px; padding: 2px 18px 4px; display:block; border:solid 1px #c4c4c4; color:#3c3c3c; text-decoration:none; border-radius:3px; font-size:15px; background:#fff; display:inline-block; cursor:pointer; }
.close-icon { background:url(../img/mega-menu-icons/svgicons.svg) no-repeat -80px -32px; height:20px; width:20px; cursor:pointer; display:inline-block; margin-top:0px; }
.close { opacity:0.7; }
.green-button { -moz-box-shadow:inset 0px 1px 0px 0px #a4e271; -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271; box-shadow:inset 0px 0px 2px 0px #a4e271; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809)); background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%); background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%); background:-o-linear-gradient(top, #89c403 5%, #77a809 100%); background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%); background:linear-gradient(to bottom, #89c403 5%, #77a809 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809', GradientType=0);
background-color:#89c403; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #74b807; display:inline-block; cursor:pointer; color:#ffffff; font-size:15px; text-decoration:none; min-height: 32px; padding: 2px 18px 4px; }
.green-button:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403)); background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%); background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%); background:-o-linear-gradient(top, #77a809 5%, #89c403 100%); background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%); background:linear-gradient(to bottom, #77a809 5%, #89c403 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403', GradientType=0);
background-color:#77a809; }
/*====:: BUTTONS END ::====*/

/*====:: DATA TABLE START ::====*/
/* Data Table Listing*/
/*dataTListing == listview-data-table  change all modules (Job Posting, Applicants, Clients, Vendors, Talent Bench, Placements,)*/
.dataTListing table {border: solid 1px #d9dde8;border-collapse: collapse;background: #fff;}
.dataTListing table thead th{background: #ecf0f3;padding: 8px 5px;font-size: 11px;color: #333;font-weight: normal;text-transform: uppercase;font-family: 'proxima_nova_semibold'; white-space: nowrap;border-bottom: 1px solid #d9dde8;border-top: 0px solid #d9dde8;}
.dataTListing table tbody td {padding: 7px 5px;color: #555;font-family: 'proxima_nova';font-size: 12px;white-space: nowrap;border-bottom: 1px dotted #dedede;
border-collapse: collapse;}

/* Details  Table 1*/
/*Details Table 1 == change all modules (Job Posting, Applicants, Clients, Vendors, Talent Bench, Placements,)*/
.dataTable-1 .table{ min-width:850px;}
.dataTable-1 .table thead tr {border-bottom: double 3px #d6dde9;border-top: solid 1px #d6dde9;}
.dataTable-1 .table thead th {color: #212121;font-size: 13px;font-weight: normal; border:none; padding:8px 0;font-family: 'proxima_nova_semibold';}
.dataTable-1 .table tr td{border:none; padding:8px 0; color:#666;font-size: 13px;}
.dataTable-1 .table tr {border-bottom: solid 1px #f2f2f2;}
.dataTable-1 .tFilter {position: relative;margin-left: 6px;font-size: 10px;display: inline-block;}
.dataTable-1 .tableAct a {font-size: 13px;margin: 0 7px 0 0;color: #4285f4;}

/* Details  Table 2*/
/*Details Table 2 == change all modules (Job Posting, Applicants, Clients, Vendors, Talent Bench, Placements,)*/
.dataTable-2 .table{ width:100%; border:none;}
.dataTable-2 .table thead tr {}
.dataTable-2 .table thead th {padding:0; border:none; color:#293c56; font-weight:normal; text-transform:uppercase; font-size:12px; font-family: 'proxima_nova_semibold';border-bottom:solid 1px #ccc; border-top:solid 1px #ccc!important; padding:6px 5px;}
.dataTable-2 .table tr td{padding:5px; border:none; color:#666;font-size: 13px;}
.dataTable-2 .table tbody tr {border-bottom: solid 1px #f2f2f2;}
.dataTable-2 .tFilter {position: relative;margin-left: 6px;font-size: 10px;display: inline-block;}
.dataTable-2 .tableAct a {font-size: 13px;margin: 0 7px 0 0;color: #4285f4;}

.tblDropList.pull-right > .dropdown-menu {right: 5px;left: auto;/*top: auto;bottom: 0;*/box-shadow: 0 1px 3px rgba(0,0,0,.175);}
.tblDropList .dropdown-menu > li > a{ font-size:12px;padding: 3px 15px;}
.tblDropList .dropdown-menu > li > a:hover{color: #4285f4;}
.tblDropList .dropdown-menu > li > a i{ margin-right:5px; width:12px;}
.tblDropList .dropdown-toggle{ cursor:pointer;padding: 5px;}
/*====:: DATA TABLE END ::====*/

/*====:: ADD TAGS START ::====*/
.aTags { width:100%;  padding:10px 0; margin:0; float:left; } /*These classes are change to aTags (addClient,)*/
.aTag-icon { background-position:0px -52px; float:left; height: 20px; width: 20px; margin-right:10px; }
.aAdd-icon { background-position:-20px -52px; float:left; height: 20px; width: 20px; margin-left:20px; cursor:pointer; }
.aAdd-icon a { display:block; width:20px; height:20px; }
.addTags-info { float:left; width:100%; }
.addTags-info .adTName { background:#e9edef; border-radius:3px; padding:2px 6px; margin:2px; color:#666; float:left; font-size:12px; }
.aTagClose { background-position:-750px -92px!important; display: inline-block; height: 10px; width: 15px; margin-left:10px; margin-top:5px; float:right; cursor:pointer; }
.aPlus-icon { background-position:-530px -92px!important; float:left; height: 16px; width: 16px;margin-top: -1px; }
.add-tag-btn { background: #3fbd5f; border: 1px solid #3fbd5f; border-radius: 2px; color: #ffffff; display: inline-block; float: left; font-size: 11px; margin-left: 8px; margin-top: 2px; padding:2px 5px 1px 3px; position: relative; font-family: 'proxima_nova_semibold'; }
.add-tag-btn::after {border-color: rgba(0, 0, 0, 0) #3fbd5f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid;border-width: 6px;content: ""; display: block;
height: 0;margin-top: -6px;position: absolute;right: 100%;top: 50%;width: 0;}
a.add-tag-btn:hover, a.add-tag-btn:focus { background:#38b658; color:#fff; }
/*====:: ADD TAGS END ::====*/

/*====:: SLIDE POPUP START ::====*/
/*Slide popup start*/
.slidePopup, .slidePopup .modal-content{ box-shadow:none;}
.slidePopup .modal-dialog{ margin:0!important;}
.slidePopup  .modal-header .close {margin: 0;width: 24px; padding:0;}
.addTPopBody{ float:left; width:100%;}
.tmPopFooter button.saveBtn{ margin-left:0; margin-right:5px;}
/* right animation*/
.modal.slidePopup.right { display:block!important; background: #e7e7e7; padding-left:0!important; top:0; left:auto; right: -900px;
 -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.modal.slidePopup.right.in, .modal.slidePopup.right.show { right: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
/*====:: SLIDE POPUP END ::====*/

/*====:: AI CHAT START ::====*/
#aiConversation{ background:#fff;overflow: visible; width:500px;}
.aiCList{ overflow:visible;}
.aiHLt{ float:left; width:60%;}
.aiCList .modal-header{ border:none; background:#eee;}
.aiActLClose{ width:40px; height:37px; border-radius:5px 0 0 5px; background:#e7e7e7; padding:6px 7px; position:absolute; top:30px; left:-40px;}
.aiHLt .modal-title{ width:100%; font-size:18px;font-family: "proxima_nova_semibold";}

.aiHRt{ float:right;}
.aiHRt a{ float:left; display:block; background:#fff; border:solid 1px #e2e2e2; border-radius:3px; width:25px; height:25px; margin:0; margin-left:3px; text-align:center;}
.aiHRt a i{ line-height:25px;}
.aiHRt a:hover, .aiHRt a.active{ background:#2ddf6a; border:solid 1px #2ddf6a; color:#fff;}
.aiConv{ float:left; width:100%; overflow-y:auto;}
.aiChatMe { float:left; width:100%; text-align:left; margin-bottom:7px; margin-right:10px; position:relative; }
.aiChatMesg { background:#e7e7e7; border-radius:5px 0 5px 5px; float:right; font-size:13px; color:#333; padding:4px 10px; max-width:300px; line-height:14px; }
.aiChatDT { text-align:right; font-size:10px; color:#999; width:100%; float:right; padding-top:3px; }
.aiChatNotD { text-align:right; font-size:10px; color:#ff3e43; width:100%; float:right; padding-top:3px; }
.aiChatMe:after { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #e7e7e7; position:absolute; right:-6px; content:""; display:block; top:0; }
.aiChatYou { float:left; width:100%; text-align:left; position:relative; margin-left:10px; margin-bottom:7px; }
.aiChatYMesg { background: rgb(100,133,254); background: linear-gradient(90deg, rgba(100, 133, 254, 1) 0%, rgba(69, 201, 234, 1) 100%); border-radius:0 5px 5px 5px; float:left; font-size:13px; color:#fff; padding:4px 10px; max-width:300px; line-height:14px; }
.aiChatYDT { text-align:left; font-size:10px; color:#999; width:100%; float:left; padding-top:3px; }
.aiChatYou:before { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #6485fe; position:absolute; left:-6px; content:""; display:block; top:0; }
/*====:: AI CHAT END ::====*/


/* SVG Icons Listing*/
.mNrh{background-position: 0 0;width: 32px;height: 32px;display: block;}
.mNqa{background-position: -32px 0px;width: 32px;height: 32px;display: block;}
.mNgs{background-position:-64px 0px;width: 32px;height: 32px;display: block;}
.mNla{background-position:-96px 0px;width: 32px;height: 32px;display: block;}
.mNhome{background-position:-128px 0px;width: 32px;height: 32px;display: block;}
.mNcart{background-position:-160px 0px;width: 32px;height: 32px;display: block;}
.mNinfoW{background-position:-192px 0px;width: 32px;height: 32px;display: block;}
.mNinfoB{background-position:-224px 0px;width: 32px;height: 32px;display: block;}
.mNinfoBlu{background-position:-256px 0px;width: 32px;height: 32px;display: block;}

.mWarning{background-position:-0px -32px;width: 20px;height: 20px;display: block;}
.mSFull{background-position:-20px -32px;width: 20px;height: 20px;display: block;}
.mInfo{background-position:-40px -32px;width: 20px;height: 20px;display: block;}
.closeM{background-position:-60px -32px;width: 10px;height: 10px;display: block;}
.closeB{background-position:-80px -32px;width: 20px;height: 20px;display: block;}

.tagGray{background-position:-0px -52px;width: 20px;height: 20px;display: block;}
.tagBlu{background-position:-0px -72px;width: 20px;height: 20px;display: block;}
.sqrPGray{background-position:-20px -52px;width: 20px;height: 20px;display: block;}
.sqrPBlu{background-position:-20px -72px;width: 20px;height: 20px;display: block;}
.sqrMGray{background-position:-40px -52px;width: 20px;height: 20px;display: block;}
.sqrMBlu{background-position:-40px -72px;width: 20px;height: 20px;display: block;}
.sqrSGray{background-position:-60px -52px;width: 20px;height: 20px;display: block;}
.sqrSB{background-position:-80px -52px;width: 20px;height: 20px;display: block;}
.sqrSBlu{background-position:-100px -52px;width: 20px;height: 20px;display: block;}
.printGray{background-position:-120px -52px;width: 20px;height: 20px;display: block;}
.printB{background-position:-140px -52px;width: 20px;height: 20px;display: block;}
.printBlu{background-position:-160px -52px;width: 20px;height: 20px;display: block;}
.clockGray{background-position:-0px -92px;width: 16px;height: 16px;display: block;}
.clockB{background-position:-16px -92px;width: 16px;height: 16px;display: block;}
.clockSmG{background-position:-32px -92px;width: 16px;height: 16px;display: block;}
.clockAltG{background-position:-48px -92px;width: 16px;height: 16px;display: block;}
.phoneG{background-position:-64px -92px;width: 16px;height: 16px;display: block;}
.phoneB{background-position:-80px -92px;width: 16px;height: 16px;display: block;}
.phoneBlu{background-position:-96px -92px;width: 16px;height: 16px;display: block;}
.mapG{background-position:-112px -92px;width: 16px;height: 16px;display: block;}
.mapB{background-position:-128px -92px;width: 16px;height: 16px;display: block;}
.mapBlu{background-position:-144px -92px;width: 16px;height: 16px;display: block;}
.editG{background-position:-160px -92px;width: 16px;height: 16px;display: block;}
.editB{background-position:-176px -92px;width: 16px;height: 16px;display: block;}
.editBlu{background-position:-192px -92px;width: 16px;height: 16px;display: block;}
.viewG{background-position:-208px -92px;width: 16px;height: 16px;display: block;}
.viewB{background-position:-224px -92px;width: 16px;height: 16px;display: block;}
.viewBlu{background-position:-240px -92px;width: 16px;height: 16px;display: block;}
.deleteG{background-position:-256px -92px;width: 16px;height: 16px;display: block;}
.deleteB{background-position:-272px -92px;width: 16px;height: 16px;display: block;}
.deleteBlu{background-position:-288px -92px;width: 16px;height: 16px;display: block;}
.emailG{background-position:-304px -92px;width: 16px;height: 16px;display: block;}
.emailB{background-position:-320px -92px;width: 16px;height: 16px;display: block;}
.emailBlu{background-position:-336px -92px;width: 16px;height: 16px;display: block;}
.dnLoadG{background-position:-352px -92px;width: 16px;height: 16px;display: block;}
.dnLoadBlu{background-position:-368px -92px;width: 16px;height: 16px;display: block;}
.dnLoadB{background-position:-384px -92px;width: 16px;height: 16px;display: block;}
.repIcon{background-position:-400px -92px;width: 16px;height: 16px;display: block;}
.emailW{background-position:-416px -92px;width: 16px;height: 16px;display: block;}
.infoRed{background-position:-432px -92px;width: 16px;height: 16px;display: block;}
.cCheckGreen{background-position:-448px -92px;width: 16px;height: 16px;display: block;}
.sqrEditG{background-position:-464px -92px;width: 16px;height: 16px;display: block;}
.sqrEditB{background-position:-480px -92px;width: 16px;height: 16px;display: block;}
.sqrEditBlu{background-position:-496px -92px;width: 16px;height: 16px;display: block;}
.attachB{background-position:-512px -92px;width: 16px;height: 16px;display: block;}
.plusW{background-position:-528px -92px;width: 16px;height: 16px;display: block;}
.plusG{background-position:-544px -92px;width: 16px;height: 16px;display: block;}
.plusB{background-position:-560px -92px;width: 16px;height: 16px;display: block;}
.plusBlu{background-position:-576px -92px;width: 16px;height: 16px;display: block;}
.searchIG{background-position:-592px -92px;width: 16px;height: 16px;display: block;}
.searchIB{background-position:-608px -92px;width: 16px;height: 16px;display: block;}
.searchIBlu{background-position:-624px -92px;width: 16px;height: 16px;display: block;}
.cCheckGreen2{background-position:-640px -92px;width: 16px;height: 16px;display: block;}
.hDotsBlu{background-position:-672px -92px;width: 16px;height: 16px;display: block;}
.hDotsG{background-position:-688px -92px;width: 16px;height: 16px;display: block;}
.vDotsBlu{background-position:-704px -92px;width: 16px;height: 16px;display: block;}
.vDotsG{background-position:-720px -92px;width: 16px;height: 16px;display: block;}
.closeSG{background-position:-736px -92px;width: 16px;height: 16px;display: block;}
.closeSB{background-position:-752px -92px;width: 16px;height: 16px;display: block;}
.closeSBlu{background-position:-768px -92px;width: 16px;height: 16px;display: block;}
.mobIBlu{background-position:0px -108px;width: 16px;height: 16px;display: block;}
.mobIB{background-position:-16px -108px;width: 16px;height: 16px;display: block;}
.mobIG{background-position:-32px -108px;width: 16px;height: 16px;display: block;}
.telIBlu{background-position:-48px -108px;width: 16px;height: 16px;display: block;}
.telIB{background-position:-64px -108px;width: 16px;height: 16px;display: block;}
.telIG{background-position:-80px -108px;width: 16px;height: 16px;display: block;}
.eMFillBlu{background-position:-96px -108px;width: 16px;height: 16px;display: block;}
.eMFillB{background-position:-112px -108px;width: 16px;height: 16px;display: block;}
.eMFillG{background-position:-128px -108px;width: 16px;height: 16px;display: block;}
.eMOpenBlu{background-position:-144px -108px;width: 16px;height: 16px;display: block;}
.eMOpenB{background-position:-160px -108px;width: 16px;height: 16px;display: block;}
.eMOpenG{background-position:-176px -108px;width: 16px;height: 16px;display: block;}
.binocularBlu{background-position:-192px -108px;width: 16px;height: 16px;display: block;}
.binocularB{background-position:-208px -108px;width: 16px;height: 16px;display: block;}
.binocularG{background-position:-224px -108px;width: 16px;height: 16px;display: block;}
.cloudCB{background-position:-240px -108px;width: 17px;height: 16px;display: block;}
.cloudCW{background-position:-256px -108px;width: 17px;height: 16px;display: block;}
.cloudCBlu{background-position:-272px -108px;width: 17px;height: 16px;display: block;}
.saveIBlu{background-position:-288px -108px;width: 16px;height: 16px;display: block;}
.saveIB{background-position:-304px -108px;width: 16px;height: 16px;display: block;}
.saveIG{background-position:-320px -108px;width: 16px;height: 16px;display: block;}
.signOutG{background-position:-336px -108px;width: 16px;height: 16px;display: block;}
.signOutB{background-position:-384px -108px;width: 16px;height: 16px;display: block;}
.signOutW{background-position:-368px -108px;width: 17px;height: 16px;display: block;}
.signOutBlu{background-position:-352px -108px;width: 16px;height: 16px;display: block;}
.closeRed{background-position:-448px -108px;width: 16px;height: 16px;display: block;}

.m-AddCart{background-position:0px -132px;width: 36px;height: 34px;margin: 0px auto;}
.m-IntSdul{background-position:-36px -132px;width: 36px;height: 34px;margin: 0px auto;}
.m-Report-1{background-position:-72px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Report-2{background-position:-108px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-TaskManger{background-position:-144px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-JobBoards{background-position:-180px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Groups{background-position:-216px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-SmsDboard{background-position:-252px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-OutLook{background-position:-288px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-UnSS{background-position:-324px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-AddIntView{background-position:-360px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-UsrMgnt{background-position:-396px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-EventCalender{background-position:-432px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-SnipList{background-position: -468px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-VClipBoard{background-position: -504px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Files{background-position: -540px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Targets{background-position: -576px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Upgrade{background-position: -612px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-SnipList2{background-position: -648px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-File{background-position: -684px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-RelNote{background-position: -720px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-CalLogs{background-position: -756px -130px;width: 36px;height: 36px;margin: 0px auto;}
.m-Cart{background-position: -0px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-AdvSearch{background-position: -36px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-PubJobs{background-position: -72px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-Submissions{background-position: -108px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-MsgCenter{background-position: -144px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-Alaram{background-position: -180px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-BuyAddons{background-position: -216px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-SMS2{background-position: -252px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-blackedList{background-position: -288px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-BanB{background-position: -324px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-timer{background-position: -360px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-manage{background-position: -396px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-note{background-position: -432px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-eForm{background-position: -468px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-leads{background-position: -504px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-lap{background-position: -576px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-scurity{background-position: -612px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-evergreenCriteria{background-position: -648px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-references{background-position: -684px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-announcement{background-position: -720px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-CalLogs2{background-position: -756px -166px;width: 36px;height: 36px;margin: 0px auto;}
.m-syncedEmail{background-position: 0px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-2{background-position:-36px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-3{background-position:-72px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-4{background-position: -108px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-5{background-position:-144px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-reviewList{background-position:-180px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-passiveApplicant{background-position: -216px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-8{background-position: -252px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-dLoadCenter{background-position: -288px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-textToHire{background-position:-324px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-organization{background-position: -360px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-applicants{background-position: -396px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-jobRequisition{background-position: -432px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-accessManagement{background-position: -468px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-autoReminders{background-position:-504px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-eBoarding{background-position: -540px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-placements{background-position: -576px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-integrations{background-position: -612px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-clients{background-position: -648px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-crmIcon{background-position: -684px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-reports{background-position: -720px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-applicants{background-position: -756px -202px;width: 36px;height: 36px;margin: 0px auto;}
.m-jobOrders{background-position:0px -343px;width: 36px;height: 36px;margin: 0px auto;}
.m-aiConversations{background-position: -36px -343px; width: 36px;height: 36px;margin: 0px auto;}

.pdfIcon{background-position: 0px -250px;width: 35px; height: 40px;display: block;}
.excelIcon{background-position: -35px -250px;width: 35px; height: 40px;display: block;}
.wordIcon{background-position: -70px -250px;width: 35px; height: 40px;display: block;}
.imgIcon{background-position: -105px -250px;width: 35px; height: 40px;display: block;}
.docuIcon{background-position: -140px -250px;width: 35px; height: 40px;display: block;}
.rtfIcon{background-position: -175px -250px;width: 35px; height: 40px;display: block;}
.htmlIcon{background-position: -210px -250px;width: 35px; height: 40px;display: block;}
.ppIcon{background-position: -245px -250px;width: 35px; height: 40px;display: block;}
.emlIcon{background-position: -280px -250px;width: 35px; height: 40px;display: block;}






.mt-0 { margin-top:0px !important; }
.mt-5 { margin-top:5px !important; }
.mt-10 { margin-top:10px !important; }
.mt-20 { margin-top:20px !important; }
.mt-30 { margin-top:40px !important; }
.mt-40 { margin-top:40px !important; }
.ml-0 { margin-left:0px !important; }
.ml-5 { margin-left:5px !important; }
.ml-10 { margin-left:10px !important; }
.mb-0 { margin-bottom:0!important; }
.mb-5 { margin-bottom:5px !important; }
.mb-10 { margin-bottom:10px !important; }
.pb-0 { padding-bottom:0!important; }
.pRel{ position:relative;}
.boderNone{ border:none!important;}
.fRIcons{ padding-top:6px;}
.mFieldsR{ color:#F00; font-size:14px;line-height: 0;margin-left: 5px;}
.fRIcons{ padding-top:6px;}

.mFieldsR{ color:#F00; font-size:14px;line-height: 0;margin-left: 5px;}
