body{padding-top:0;}
@font-face{font-family:'Glyphicons Halflings';src:url(../skin/default/fonts/glyphicons-halflings-regular.eot);src:url(../skin/default/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../skin/default/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../skin/default/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../skin/default/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../skin/default/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.error{color:red;}
.dark-theme .bg-white {
    background-color: #1f2940 !important;
}
.dark-theme .logo-text{filter: brightness(0) invert(1);}
.switch {
    position: absolute;
    right: 10px;
    top: 5px;
    border: 1px solid #ddd;
    height: 15px;
    width: 30px;
    z-index: 1;
    border-radius: 100px;
	cursor:pointer;
}
span.on_off {
    height: 13px;
    width: 13px;
    background: #000;
    position: absolute;
    border-radius: 100%;
    left: 0;
    top: 0;
}
.dark span.on_off{left:auto;right:0;background:#ddd;}
.main-sidebar{z-index:999;}
.table td, .table th{font-size:13px;padding:4px 7px;}
.action_buttons a.btn.btn-primary{padding:.2rem .7rem;}
.table thead th{padding:5px 10px;}
.table .table_head_row input,.table .table_head_row select{height:30px;border:1px solid #dddddd;width:100%;}
.table .table_head_row input[type="checkbox"]{height:auto;}
a.btn.btn-primary{background:#0162e8;color:#ffffff;padding: 9px 20px;}
.action_allstatus .dropdown-item {padding: 5px 15px;font-size: 13px;border-bottom: 1px solid #ddd;}
.action_allstatus .dropdown-item a{padding:3px;}
button.multiselects{border: 1px solid #e3e8f7;}
.multiselects-container>li>a>label{padding-left:10px;}
/*td.action_allstatus>a, td.action_allstatus>span,.id_check_poi a {
    display: inline-block;
    background: #ddd;
    padding: 3px;
    line-height: 12px;
    font-size: 11px;
}*/
.wizard>.content{background:#ffffff;padding:10px;}
.wizard>.content h1.main-tit{font-size:22px;}
.wizard>.steps>ul{justify-content:center;}
.wizard>.steps>ul li{position:relative;}
.wizard>.steps>ul li::after {
    position: absolute;
    content: "";
    display: block;
    width: 30px;
    height: 1px;
    background: #dddddd;
    left: 100%;
    top: 50%;
    z-index: 99;
}
.wizard>.steps>ul li.last::after{display:none;}
img.ui-datepicker-trigger{display:none;}
.multiselects-item.filter span.input-group-addon{background:#eee;width:30px;text-align:center;line-height:37px;}
.multiselects-item.filter .input-group{margin:0;}
.multiselects-item.filter .input-group-btn{background:#eee;width: 30px;text-align: center;line-height: 40px;}
.multiselects-item.filter .input-group-btn button{padding:0;}
.main-header-right .dropdown-divider{margin:0;}
span.ncc_count,span.ap_count {
    background: rgba(0,0,0,0.1);
    padding: 3px 8px;
    border-radius: 30px;
    margin-left: 5px;
}
#updateSkills div.steps{display:none;}
.wizard>.content{border:none;}
img.ui-datepicker-trigger{display:none;}
form#checklistForm,form#OnboardingProfileForm, form#poiForm,form#inviteCandidateForm, form#adminForm, form#OfficeNewForm, form#reports, form#statusOverrideForm, form#ReferenceForm, form#payrollForm, form#reinviteCandidateForm, form#id_check_poi_form,.func-result-page .form-part,.wizard{box-shadow:none;border:none;}
.wizard>.steps{padding:0;margin-top:10px;}
.wizard > .actions > ul > li{margin-left:0;}
form.wizard .steps ul li> a,form.wizard .steps ul li>a:hover{width:auto;height:auto;}
.panel-title{border: none;padding: 0;background: transparent !important;}
.panel .panel-collapse {
    margin-bottom: 20px;
}
.wizard > .steps > ul > li.first.last.current{display:none;}
.actionSec a.btn.btn-primary{padding:.2rem .7rem;}
form#functionalAssessmentFormPreview,form#functionalAssessmentForm{box-shadow:none;margin:0 !important;background:none !important;max-width:1920px !important;}
.wizard .steps .disabled{background:none;}
td a i.fe,.btn i{line-height:18px;}
.main-sidemenu sup{color:red;font-weight:bold;}
.delete_system_tag{color:red;}
.common_filter .form-group{padding-right:10px;margin:0;}
#leave_request_form .form_control,#ClientContactForm .form_control,#SiteForm .form_control,#AgencyForm .form_control,#ClientSetForm .form_control,#CandidateForm .form_control{position:relative !important;}
#leave_request_form .form-control,#ClientContactForm .form-control,#SiteForm .form-control,#AgencyForm .form-control,#ClientSetForm .form-control,#CandidateForm .form-control,#ClientCommentForm .form_control,#appraisalForm .form_control{position:relative;}
#leave_request_form i.form-control-feedback.glyphicon,#ClientContactForm i.form-control-feedback.glyphicon,#SiteForm i.form-control-feedback.glyphicon,#AgencyForm i.form-control-feedback.glyphicon,#CandidateForm i.form-control-feedback.glyphicon,#ClientCommentForm i.form-control-feedback.glyphicon,#appraisalForm i.form-control-feedback.glyphicon{
    right: 10px;
    top:15px;
}
#leave_request_form i.form-control-feedback.glyphicon{top:40px;}
#leave_request_form small.help-block,#ClientContactForm small.help-block,#SiteForm small.help-block,#AgencyForm small.help-block,#ClientCommentForm small.help-block,#ClientSetForm small.help-block,#CandidateForm small.help-block,#CreateShiftModal small.help-block,#appraisalForm small.help-block,#AddRuleSet small.help-block{display:none !important;}
#leave_request_form.wizard>.content{padding:0;}
#leave_request_form.wizard>.actions{padding:10px;}
#leave_request_form.wizard > .content,#leave_request_form.wizard{overflow:visible;}
.rostering_period{padding-top:21px;}
.common_filter .rostering_period{padding-top:0px;}
.rostering_period button{padding:10px 5px;}
.rostering_period .weekly_picker{padding-left:10px;width:200px;}
.common_filter .rostering_period .weekly_picker{padding-left:0px;}
.ui-menu{z-index:99999;}
select.recurring_to_date {
    border: 1px solid #ddd;
    padding: 5px;
}
div#rostering_search input[type="text"], div#rostering_search select{padding:0;}
.appraisal_filter ul.multiselects-container{width:100%;z-index:99;}
.app_filter,.rep_btn{margin-top:23px;}
.kpi_cont .panel-heading{padding:0;}
.kpi_cont .panel-heading a{padding:10px;}
.kpi_cont .panel-heading a h4{margin:0;font-size:16px;}
.kpi_filter legend {
    font-size: 20px;
    font-weight: bold;
    padding-top: 20px;
    display: block;
}
.kpi_filter .Head_Title{margin-bottom:20px;}
form#ConsultantForm legend,form#RolesForm legend,form#adminForm legend {
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    width: auto;
    padding: 0 10px;
}
form#ConsultantForm fieldset,form#RolesForm fieldset,form#adminForm fieldset{
	border: 1px solid #eee;
    padding: 10px;
	margin-bottom:20px;
}
.empcontract_filter_hold select[multiple="multiple"]{border:1px solid #eee;padding:5px;}
.contract_ruleset_info{padding:0;}
.crud_buttons a.btn,.crud_buttons button.add_allowance{
	background: #444;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 3px;
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
    height: 30px;
    position: relative;
}
#EditRate .main_title_bar h3{font-size:18px;}
.empcontract_select select{min-width:0;border:1px solid #eee;padding:5px;font-size:15px;}
#CandidateForm .tab-content{overflow:visible;}
#CandidateForm .accord .checkbox span span{top:10px;}
#CandidateForm .agree .accord label.btn.btn-primary{float:right;}
#CandidateForm nav.tagmenu{padding:0;}
.nav-tabs{border:none;}
#SiteForm .card-body,#ClientSetForm .card-body{padding-left:0;padding-right:0;border:none;}
#ClientCommentForm fieldset,#payrollForm fieldset,.EditClientCommentForm fieldset{border:1px solid #eee;padding:10px;}
#ClientCommentForm fieldset legend,#payrollForm fieldset legend,.EditClientCommentForm fieldset legend{font-size:20px;padding:0 10px;display: inline-block;width: auto;font-weight: bold;}
.ui-datepicker{width:18em;z-index:99999 !important;}
.multiselects-container.dropdown-menu{height:300px;overflow-y:scroll;}
.multiselects-container>li>a>label{height:auto;}
.tab-content{overflow:visible}
input.roster_code{max-width:100%;}
.shift_table>tbody>tr>td{border:none;padding:0;}
.shift_table>tbody>tr>td li td{border:none;padding:1px;}
.shift_table>tbody>tr>td li tr{background:transparent;}
.shift_table>tbody>tr>td .new_roster td{padding-left:0;padding-right:0;border:none;}
a.roster_job_link span {
    color: #000;
    line-height: 13px !important;
    display: inline-block;
}
input.new_employee{border:1px solid #ddd;}
.roster_comment{z-index:99;}
.actions_bar input[type=checkbox]{top:1px;margin-left:3px;margin-right:2px;}
ul.review_candidate.candidate {
    margin: 0;
    padding: 0;
	display: inline-block;
}
ul.review_candidate.candidate>li {
    position: relative;
    list-style: none;
}
ul.review_sub {
    position: absolute;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 85px;
	background: #fff;
    top: 100%;
	border:1px solid #eee;
	display:none;
}
ul.review_candidate.candidate>li:hover ul.review_sub{display:block;}
ul.review_sub a {
    display: block;
    margin: 0 !important;
}
#week-picker-wrapper{margin:0 !important;}
.wizard>.content{padding:0;margin:0;}
.wizard>.actions{padding-left:0;padding-right:0;}
.wizard>.actions>ul>li:last-child a,.wizard>.actions li a{background:#0162e8;}
.form-horizontal .has-feedback .form-control-feedback{margin-top:0;/*top:10px !important;*/}
form#checklistForm,form#OnboardingProfileForm {
    margin-top: 0 !important;
}
.location_filter .multiselects-container>li{padding:0 !important;}
.location_filter .multiselects-item .input-group-addon{padding:0 !important;display:block !important;}
.location_filter .multiselects-container.dropdown-menu.show{width:auto !important;transform:translate3d(0px, 42px, 0px) !important;}
.location_filter .multiselects-container .input-group-addon{border:none;border-radius:0px;}
.pagination .page-item{font-size:13px;}
.main-footer .container-fluid{padding:0;}
input.send_quicksms_model {
    display: none;
}
#inviteCandidateForm small.help-block,#reinviteCandidateForm small.help-block,form#SendQuickSmsModal small.help-block,form#payrollForm small.help-block,#adminForm small.help-block,#RolesForm small.help-block,#TagsForm small.help-block,#OfficeNewForm small.help-block,#ConsultantForm small.help-block,#CopyClientForm small.help-block,.EditClientCContactForm small.help-block,#AddPayLevel small.help-block,#AddContractDetail small.help-block,#AddAllowance small.help-block,#AddTimeCategories small.help-block,#AddOnce small.help-block,#SendSmsModal small.help-block,#AddChildRule .small.help-block{display:none !important;}
.ui-dialog-titlebar-close {
    background-position: -96px -128px;
	background-image: url(../skin/default/css/images/ui-icons_444444_256x240.png);
}
.has-error small.help-block{color:red;}
.has-success small.help-block{color:green;}
#reinviteCandidateForm .form-control-feedback{right:20px !important;}
.main-header .location_filter .dropdown-menu:after{border:none !important;}
form#SendQuickSmsModal .form_control,#adminForm .form_control,form#payrollForm .form_control,#RolesForm .form_control,#TagsForm .form_control,#OfficeNewForm .form_control,#ConsultantForm .form_control,#CopyClientForm .form_control,form#ClientSetForm .form_control,.EditClientCContactForm .form_control,#AddPayLevel .form_control,#AddContractDetail .form_control,#AddAllowance .form-group,#AddTimeCategories .form-group,#AddOnce .form-group,#AddRuleSet .form-group,#SendSmsModal .form-group,#AddChildRule .form-group{
    position: relative;
}
form#SendQuickSmsModal i.form-control-feedback {
    position: absolute;
    right: 10px;
    top: 10px;
}
#AddChildRule i.form-control-feedback {
    top: 35px;
    right: 20px;
}
#payrollForm.form-horizontal .has-feedback .form-control-feedback {
    right: 10px;
    top: 15px !important;
}
#AddOnce i.form-control-feedback,#AddRuleSet i.form-control-feedback {
    right: 20px;
    top: 35px;
}
form#adminForm i.form-control-feedback,#RolesForm i.form-control-feedback,#TagsForm i.form-control-feedback,#OfficeNewForm i.form-control-feedback,#ConsultantForm i.form-control-feedback,#CopyClientForm i.form-control-feedback,form#ClientSetForm i.form-control-feedback,.EditClientCContactForm i.form-control-feedback,#AddPayLevel i.form-control-feedback,#AddContractDetail i.form-control-feedback,#AddAllowance i.form-control-feedback{right:10px !important;top:15px !important;}
select.item_per {
    border: 1px solid #ddd;
    height: 25px;
}
#AddAllowance i.form-control-feedback,#AddTimeCategories i.form-control-feedback,#SendSmsModal i.form-control-feedback{right:20px !important;top:33px !important;}
.hide_columns_hold input[type="checkbox"]{position:relative;top:2px;}
form#placementSuitability.form-horizontal .has-feedback .form-control-feedback{top:46px !important;right: 20px;}
form#updateSkills fieldset{border: 1px solid #ddd;padding: 10px;margin: 10px 0;}
form#updateSkills fieldset legend{font-size:18px;font-weight:bold;padding:0 10px;display:inline-block;width:auto;}
.top_sec_msg .success_msg{color:green;font-weight:bold;padding-top:15px;}
#placementSuitability .actions.clearfix li:first-of-type {
  display: none;
}
.term_points ol {
    margin-left: 20px;
}
.term_points ol ul {
    margin-left: 20px;
}
.term_points ol li {
    margin-bottom: 5px;
}
.emp_primary input[type="checkbox"] {
    top: 1px;
}
#AgencyForm .card-body{padding-left:0;padding-right:0;}
.app_fil_form .app_filter{margin-top:0;}
img.rating {
    width: auto;
    margin: 0;
    max-height: 18px;
}
ul.help_list {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 20px;
}
ul.help_list li {
    list-style: square;
    margin-left: 20px;
	margin-bottom:5px;
}
ul.help_list li a{color:#333;}
form#EditContract{padding:15px 0;}
.action_filter select{width:100%;}
/*.client_filter form>div, .action_filter>div{display:flex;}*/
.client_filter .app_fil_form .rep_btn{margin:0;margin-top:5px;margin-right:5px;}
#ClientContactForm input[type="checkbox"]{top:1px;margin-right:3px;}
#myModal_compliance .left-form .form-group{margin:0;}
#myModal_compliance .form-sect.form-group{margin-left: -0.75rem;margin-right: -0.75rem;}
#myModal_compliance i.form-control-feedback.glyphicon{right:10px;top:15px;}
#myModal_compliance small.help-block{display:none;}
.functional_assessment_model,.drug_alcohol_model,.ncc_status_model,.evaluation_test_model,.compliance_model,.policies_status_model{display:none;}

.shift_buttons>input[type="button"] {
    display: inline-block !important;
    border: 1px solid #ddd;
    width: 30px;
    height: 38px;
    background: #f7f7f7;
}
.shift_filter fieldset,#shift_create {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.crud_buttons .modal button {
    height: auto;
    padding: 9px 20px;
}
#schedule_form .form_control{position:relative;}
#schedule_form i.form-control-feedback.glyphicon{right:10px;top:15px;}
#schedule_form small.help-block{display:none !important;}
select#copy_week_days {
    height: 120px;
}
form#leave_request_form .date_hold {
    position: relative;
}
form#leave_request_form .date_hold i.typcn-calendar-outline {
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 5px;
}
form#leave_request_form .date_hold input[type="text"] {
    padding-left: 35px;
}
form#leave_request_form .date_hold i.form-control-feedback{top:14px;}
.client_msgtab_hold p {
    margin: 0;
}
.client_msgtab_hold h4 {
    margin: 0;
    font-size: 18px;
}
button.contact_sms.single_sms.send_sms{border:none;background:none;}
.all_read_tag .tag_buttons .btn-primary{margin:0;margin-bottom:5px;}
.tag_buttons{position:relative;}
.tag_buttons .fa-times {
    position: absolute;
    top: 7px;
    right: 6px;
    font-size: 12px;
	cursor: pointer;
}
#tagForm .modal-title{color:#000 !important;}
form#SysTagForm .company_policy_accord div.checkbox {
    background: red;
    padding:5px 10px;
}
form#SysTagForm .company_policy_accord .has-success div.checkbox{background:green;}
form#SysTagForm .company_policy_accord div.checkbox>span>span{margin-top:10px;display: inline-block;color: #fff;}
form#SysTagForm .company_policy_accord div.checkbox input.policies_checkbox{margin:0;opacity:0;width:0;}
form#SysTagForm .company_policy_accord div.checkbox .btn-primary{float:right;
    color: #fff;
    background-color: rgba(255,255,255,0.7);
    border-color: #0162e8;
}
form#SysTagForm .company_policy_accord div.checkbox .btn-primary i.form-control-feedback{display:none !important;}
form#SysTagForm .company_policy_accord div.checkbox::after {
    display: block;
    content: "";
    clear: both;
}
form#SysTagForm .company_policy_accord small.help-block{display:none !important;}
#SysTagForm .form_control{position:relative;}
#SysTagForm .form_control i.typcn.typcn-calendar-outline {
    position: absolute;
    top: 9px;
    left: 3px;
}
#SysTagForm input.dob-datepicker{padding-left:30px;}
#SysTagForm i.form-control-feedback.glyphicon {
    top: 12px;
    right: 10px;
}
#SysTagForm small.help-block{display:none !important;}
#SysTagForm input[type="radio"] {
    top: 2px;
    position: relative;
    margin-right: 5px;
}
.row-form .glyphicon-tooltip { position: absolute;  left: 26px; top: 9px; background: transparent; color: #333;  font-size: 16px; }
.right-form .glyphicon-tooltip { position: absolute;  left: -30px; top: 9px; background: transparent; color: #333;  font-size: 16px; }
.tooltip2 .tooltip-bottom::after, .tooltip1 .tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    /*left: 50%;*/
	left:26%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}
.tooltip2 .tooltip-bottom::after { left:15%; }
.tooltip2:hover .tooltiptext, .tooltip1:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip2 .tooltiptext, .tooltip1 .tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 230px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
	top: 31px;
    left: -78px;
}
.tooltip2 .tooltiptext { left:0px; }
.tooltip2, .tooltip1 {
    position: absolute;
    display: inline-block;
    border-bottom: 1px dotted #ccc;
    zcursor: help;
    color: #006080;
}
#SysTagForm .edu_details .form-group .tooltip2,#SysTagForm .systag_availability .tooltip1,#SysTagForm .systag_refcheck .tooltip1{
    right: 25px;
    top: -20px;
}
#SysTagForm .edu_details .form-group .glyphicon-tooltip,#SysTagForm .systag_availability .glyphicon-tooltip,#SysTagForm .systag_refcheck .glyphicon-tooltip{top:0 !important;left:0px!important}
#SysTagForm .edu_details .form-group .tooltip2 .tooltiptext,#SysTagForm .systag_availability .glyphicon-tooltip .tooltiptext,#SysTagForm .systag_refcheck .glyphicon-tooltip .tooltiptext{
    left: -25px;
}
#SysTagForm .form_control .vivo_expires_date{padding-left:35px;}
#SysTagForm .systag_availability .col-md-4{flex: 0 0 33.33333%;max-width: 33.33333%;}
#SysTagForm .systag_availability h4{margin:0;}
#SysTagForm .systag_availability .form_control.control_checkbox{margin:0;}
#SysTagForm .systag_availability .avail-table td{text-align:center;}
#SysTagForm .systag_availability .avail-table td:first-child{text-align:left;}
#SysTagForm .systag_refcheck .col-md-6{flex:0 0 50%;max-width:0 0 50%;}
#SysTagForm .systag_refcheck .home-datepicker{padding-left:30px;}
#SysTagForm .systag_refcheck .panel-heading{background:#0162e8;margin-bottom:5px;}
#SysTagForm .systag_refcheck .panel-heading h4{margin:0;}
#SysTagForm .systag_refcheck .panel-heading h4 a{color:#ffffff;}
#SysTagForm .systag_refcheck .panel-heading h4 .glyphicon-plus{background:none !important;}
#SysTagForm .systag_heasaf_rec .left-form,#SysTagForm .systag_heasaf_rec.form-sect{margin:0;}
#SysTagForm .systag_heasaf_rec .form_control{margin:0;}
#SysTagForm .vaccinate_div .col-sm-8,#SysTagForm .systag_heasaf_rec .col-sm-8{margin-bottom:0;}
#SysTagForm .systag_cor input[type="radio"]{margin:3px 5px 0 10px;}
#SysTagForm .systag_cor>.row{margin-bottom:15px;}
#roster_copy_form select#copy_week_days{height:auto;}
.msg_editor>div{max-width:100%;}
.shift_table a.roster_job_link {
    padding-right: 15px;
    display: block;
}
.appr_filter h3.sel_cli{font-size:18px;}
#updateSkills .panel-body{width:100%;}
.release_payrol_buttons a.btn.btn-primary{padding:.2rem .7rem;}
.poiproof table.table_view_commence_proof,.poiproof table.table_view_commence_proof_one,.poiproof table.table_view_primary_proof,.poiproof table.table_view_secondary_proof,.poiproof table.table_view_secondary_proof_one  {max-width:300px;}
.search_options{
	position: absolute;
	top: 10px;
	right: 10px;
	border-radius: 30px;
	overflow: hidden;
	border: 1px solid #555;
}
.search_options input[type="radio"].toggle {
  display: none;
}
.search_options input[type="radio"].toggle:checked + label {
  background-image: linear-gradient(to top,#969696,#727272);
  box-shadow: inset 0 1px 6px rgba(41, 41, 41, 0.2),
					0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: default;
  color: #E6E6E6;
  border-color: transparent;
  text-shadow: 0 1px 1px rgba(40, 40, 40, 0.75);
}

.search_options input[type="radio"].toggle + label {
  padding: 5px 10px;
  margin: 0;
}

.search_options input[type="radio"].toggle:checked + label.btn:hover {
  background-color: inherit;
  background-position: 0 0;
  transition: none;
}

.search_options input[type="radio"].toggle-left + label {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.search_options input[type="radio"].toggle-right + label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.show i.fa.fa-moon {
    color: #ccc;
}

a.roster_priority {
    position: absolute;
    right: 10px;
    top: 4px;
}
a.overnight {
    position: absolute;
    right: 4px;
    top: 21px;
}
select.filterSelect option,select[multiple="multiple"] option {
    color: #4d5875 !important;
}
.dark-theme .multiselects-selected-text{color:#ffffff;}
.dark-theme .table .table_head_row input,.dark-theme .table .table_head_row select{background-color: #232e48;border: 1px solid rgba(226,232,245,.1);color:#ffffff;}
.dark-theme .multiselects-item.filter .input-group-btn,.dark-theme .multiselects-item.filter span.input-group-addon{background: #232e48;}
.dark-theme button.multiselects{border: 1px solid rgba(226,232,245,.1);}
.dark-theme form#checklistForm,.dark-theme form#poiForm,.dark-theme form#OnboardingProfileForm {
    background: #21293c !important;
    padding: 15px;
    border-radius: 10px;
}
.dark-theme .wizard>.content {
    background: #21293c;
    padding: 10px;
}
.dark-theme form#checklistForm .form-part,.dark-theme form#OnboardingProfileForm .form-part,.dark-theme form#poiForm .form-part,.dark-theme form#updateSkills .form-part{background: #21293c;}
.dark-theme .wizard>.content h1.main-tit{background:none;}
.dark-theme input[readonly] {
    background: #232e48 !important;
	border: 1px solid rgba(226,232,245,.1) !important;
	color:#fff;
}

/* Below Styles Are Added By Pandi On 04-08-2022*/

.dark-theme form#ReferenceForm {
    color: #fff;
	background: #21293c;
	border: 1px solid rgba(226,232,245,.1);
}

.dark-theme .panel-body{
    color: #fff;
	background: #21293c;
	border: 1px solid rgba(226,232,245,.1);
}
/* ReRun Alert */
.dark-theme .alertable-message{
    color: #000;
}

/* Functional Assessment */
.dark-theme form#functionalAssessmentForm input[type="text"]{
    color: #fff;
	background: #21293c;
}

/* Functional Assessment */
.dark-theme  .func-result-page .form-sect.form-group {
	color: #fff;
	background: #21293c;
	border: 1px solid rgba(226,232,245,.1);
}
/* Signatures */
.dark-theme .assessor_sign,.jSignature
{
	background: #fff;
}
/* Employees -> Unavailability */
.dark-theme .leave_calendar_content
{
    color: #fff;
    background: none;
    border: 1px solid rgba(226,232,245,.1);
}

/* Rostering Tasks -> Summary */
.dark-theme .rostering_view {
	color: #000;
	background:#141b2d;
}
/* UI Date Picker */
.dark-theme .week-picker {
	color: #000;
}

/* Modal Close Button */
.dark-theme .modal button.close {
    font-size: 24px;
    background: none;
    color: #fff;
}
/* Configuration -> Payroll Setup -> Payroll Assignment */
.dark-theme form#EditContract{ 
	color: #fff;
	background: #21293c;
	border: 1px solid rgba(226,232,245,.1);
}

/* Multiselect Panels */
.dark-theme select.filterSelect option, .dark-theme select[multiple="multiple"] option {
    color: #fff !important;

}
/* Configuration -> Payroll Setup -> Payrule Confuguration */
.dark-theme .contract_ruleset_info{
    color: #fff;
	background: #21293c;
	border: 1px solid rgba(226,232,245,.1);
}


/*05-08-2022*/
/* Roster Reports - DatePicker */
.dark-theme .daterangepicker  {
	 color: #000;
}

/* Table Border - white color */
.dark-theme table.table-bordered {
	background: none;
}

/* Search Panel Heading */
.dark-theme .panel-heading {
	background: none;
}
/* Eligible for Training Grants - DatePicker */
.dark-theme .ui-datepicker .ui-datepicker-calendar td a, .dark-theme .ui-datepicker .ui-datepicker-calendar td span{
	 color: #000;
}

.dark-theme .refresh_button{
	/* background:#fff;*/
}
/*Location Name*/
.dark-theme #pac-input {
	background: none;
}
/*Leave Calendar*/
.dark-theme .calendar table.month th.month-title {
	background:rgba(0,0,0,0.5);
}
/*Leave Calendar*/
.dark-theme  .calendar .calendar-header table th.disabled, .calendar .calendar-header table th.disabled:hover {
    background:#000;
    color: #000;
}
/*Candidate Tags - Edit*/
.dark-theme .all_read_tag {
    background:none!important;
    border: 1px solid #fff;
}
/*Candidate Tags - Preview*/
.dark-theme button.tag_pop{
	background-color: green !important;
    color: #fff !important;
}

/*Added By Pandi On 08-08-2022*/
/*Checklist -> Health & Safety Record*/
.dark-theme .form-sect.form-group.highlight-class.has-feedback {
    background: none;
}

/*Select ->options*/
.dark-theme select option {
	background: none;
}
/*Table 2nd Row - Functional Assessment(3)*/
.dark-theme table.table tr:nth-child(2n), .dark-theme table.table-responsive tr:nth-child(2n), .dark-theme table tr:nth-child(2n) td {
	background: none!important;
}
/*Search Tags & Content*/
.dark-theme .tagcard.grey .tagimage {
    background: none!important;
}

.dark-theme .candidatetag_name {
    color: #fff!important;
}
.dark-theme .well {
    color: #fff!important;
}

.dark-theme .right-form .glyphicon-tooltip {
    color: #fff!important;
}
/* Candidate Signature */
.dark-theme .candidate_sign {
    background: #fff;
}

/* Configuration -> Payroll Setup -> Payrule Configuration */
.dark-theme .table-success {
    background-color: #21293c;
	color: #fff!important;
}
/* Configuration -> Payroll Setup -> Rounding Rule Sets */
.dark-theme .round_rule_form {
	background: none!important;
}
/* Configuration -> Payroll Setup -> Rates Configuration */
.dark-theme button#multiselect_empcontract_rightSelected, .dark-theme button#multiselect_empcontract_leftSelected {
		background: none!important;
}
/* Configuration -> Payroll Setup -> Payrule Assignment */
.dark-theme  .light-background {
	background: none!important;
}
/* Configuration -> Payroll Setup -> Roster Rule Set(Light) */
.table-bordered thead td {
   background: none!important;
}
/* Configuration -> Payroll Setup -> Roster Rule Set(Dark) */
.dark-theme .table-bordered thead td {
    background-color: #21293c;
    color: #fff;
}

/* Ordering -> Shift Addition */
 .dark-theme .btn i {
     color: #fff;
}

/*Below Lines Were Added By Pandi On 09-08-2022*/
/* LSQ & Roles Options - avoid inline style */
/* Given By Faizal Sir*/
.dark-theme select.filterSelect option, .dark-theme select[multiple="multiple"] option, .dark-theme select[multiple="multiple"], .dark-theme select#select_skills {background: none !important;}	

.dark-theme input[disabled="disabled"], .dark-theme select[disabled="disabled"] {color: #ffffff;background: #6a7283 !important;}
/*Ends Here*/

/* Search - Panel Titles */
.dark-theme .panel-title{
	color:#fff;
}
/* Rostering - Roster Manager(Table header Bg) */
.dark-theme #shift_recs {
	background:none;
}

/* Rostering Tasks - Summary */
.dark-theme .status_view{
	color:#000;
}

/* Timecard - Bulk Timecard Entry (Table header) */
.dark-theme .ts_dataentry  th  {
	background:none;
}

/* Timecard - Bulk Timecard Entry (Table - Select)*/
.dark-theme select.form-control option{
	 background: #1f2940;
}
/* Search(word) */
.dark-theme em{
	 color: #fff;
}
/* KPI's (Client name,Site name, Agency name */
.dark-theme .multiselects {
	 color: #fff!important;
}
/* Edit Tag - Color */
.dark-theme  .jscolor {
	 color: #fff!important;
}
/* Rostering   - Create Shift(Date) */
.dark-theme  .recurring_to_date{
	background:none;
}
/* Rostering   - Search Shift */
.dark-theme div#rostering_search {
	background:none;
	box-shadow:9px 15px 8px 14px #031b4e;
}
/* Rostering   - Search Shift ->Ability  */
.dark-theme .tn-buttons button {
	background:none;
}
/* Rostering   - Filter  */
.dark-theme .ui-widget-content {
    background:none;
	color: #fff;
}
/* Employees -> Leave -> Leave Process  */
.dark-theme .show_hide_ignored {
    color: #fff;
}
/* Rostering Tasks -> Calendar View -> Date Range */
.dark-theme .week-picker {
	background: #fff;
}
/* Rostering Tasks -> Calendar View (Datewise Jobs)*/
.dark-theme a.roster_job_link span {
	color: #fff;
}
/*Ends Here*/
/*Below Lines Were Added By Pandi On 10-08-2022*/
/* Checklist(1)*/
.dark-theme .traineee_sec_content  {
	 background:none;
}
/* Checklist(2)*/
.dark-theme .panel-default > .panel-heading {
		 background:none;
}
/* Given By Faizal Sir*/
.dark-theme .logo-dark.active .main-logo{display: block;}
/*Ends Here*/

/* Crimecheck -> Update Crimecheck -> Total Time */
.dark-theme .form-control.tt_years {
    color: #fff!important;
}
/* Checklist(2) Skills*/
.dark-theme .panel-body  p {
	 background: none !important;
}
/* Given By Faizal Sir*/
input.send_email.btn {background: url("img/send-email.png") no-repeat center center #0162e8;position: absolute;right: 0;top: 0;width: 40px;text-indent: -9999px;background-size:auto 18px;}

button.can_contact_sms.send_sms {position: absolute;top: 0;right: 0;line-height: 40px;display: inline-block;height: 100%;width: 40px;color: #fff;background: #0162e8;border:none;}

/*Ends Here*/

/* Checklist(5) Skills*/
.dark-theme .another-set{
	color:#fff;
}

/*Below Lines Were Added By Pandi On 11-08-2022*/
/* Timecard -> Timecard Signoff (Unapproved)*/
.dark-theme form#viewform.timeprocess_form {
	background:none;
}
/* Timecard -> Ess Timecard Administration (Datepicker)*/
.dark-theme .table-condensed {
	color:#000;
}
/* Timecard -> Employee Timecard -> (Start & End) */
.dark-theme .start_time,.dark-theme .end_time{
	color:#000;
} 
/* Table Header */
.table thead th,.dark-theme .table thead th {
	white-space:nowrap;
}
/* Onboarding -> UD */
.dark-theme .sign_div {
	background:#fff;
}
/* Onboarding -> POI & RC */
.dark-theme  select {
    background: #232e48!important;
	color:#fff;
}
/* Onboarding -> Edit & Delete */
.dark-theme .btn.disabled  {
    background: none!important;
	border: 1px solid gray;
}
/* Employees -> Leave -> Leave Request */
.dark-theme .leave_req_content {
	background: none!important;
}
/*Reports - outline*/
.dark-theme .btn-outline-primary {
	color:#fff;
}
/*Functional Assessment - All signatures*/
.dark-theme .left-form img {
	background:#fff;
}
.dark-theme .signs_candidate {
	background:#fff;
}
/*Functional Assessment - Results*/
.dark-theme textarea{
	color:#fff;
}
.alertable-overlay,.alertable{z-index:99999;}
#roster_notifications_form{display:block !important;}
td button.contact_sms i.fa-mobile{background: white;
    padding: 1px;
    border: 2px solid blue;
    color: blue;border-radius:3px;}
.modal-body{color:#000000 !important;}
.jSignature {
    width: 500px !important;
    height: 200px !important;
    border: 1px solid #ccc !important;
    background-color: #FFF !important;
}

.shift_reporting table#shift_recs tbody th,.shift_reporting table#shift_recs tbody td {
    text-align: left;
    position: relative;
}
.shift_reporting table#shift_recs tbody th a,.shift_reporting table#shift_recs tbody th a i,.shift_reporting table#shift_recs tbody th a span {
    color: #fff !important;
}
.change_role, .cancel_shift, .change_time, .change_roletime {
    float: right;
    vertical-align: top;
    position: absolute;
    right: 5px;
    top: 3px;
    cursor: pointer;
}
.cancel_shift + .change_role, .change_role + .change_time, .cancel_shift + .change_roletime {
    right: 43px;
}
.change_role + .change_time{right:23px;}
.change_time {
    top: 4px;
}
#shift_recs>tbody>tr>td:nth-child(7) .roster_sub_menu:before {
    left: 100%;
}
#shift_recs>tbody>tr>td:nth-child(7) ul.roster_sub_menu {
    left: -100% !important;
    z-index: 99;
}
#shift_recs>tbody>tr>td:nth-child(7) ul.roster_sub_menu.candidate_sub_menu{left:-135px !important;}
form#timesheet_form .start_time ~ small.help-block {
    display: none !important;
}
.search_form_button.btn{padding:0 !important;}
.search_form_button.btn>em:first-child{position: relative;height: 100%;display: block;padding: 7px 15px;}
.green_circle{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: #006400;
}
.amber_circle{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: #FFC200;
}
.red_circle{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background-color: red;
	display: inline-block;
}

.tag_buttons button.can_update.onhold_class{background:#ed1313 !important;border:1px solid #ed1313 !important;}
.o_login {
    text-align: center;
    font-size: 16px;
    border: 1px solid #ddd;
    margin-bottom: 15px;
}
.o_login a {
    color: #000;
	padding: 10px;
	display:block;
}
.o_login img {
    margin-right: 10px;
}
hr.login_hr {
    position: relative;
    margin: 30px 0;
}
hr.login_hr::after {
    content: "Or";
    position: absolute;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    margin-left: -15px;
    background: #fff;
    text-align: center;
}
.canedit_unavailabilty{float:right;margin-left:10px;}
.tab-pane .year_filter{height:39px;}
.fail_msg {
    color: red;
    font-weight: bold;
    font-size: 13px;
}
.login-sub>div a {
    /*border: 2px solid #0162e8;*/
    margin: 0 10px;
    /*padding: 20px;*/
    width: 125px;
	height:125px;
	border-radius:150px;
    /*border-left: 5px solid #0162e8;*/
    background: #fff;
    display:block;
	padding: 28px 0;
    font-size:12px;
}
.login-sub>div a img{width:40px;margin-bottom: 3px;}
#SysTagForm .form_control.paytag-hold i.typcn.typcn-calendar-outline {
    left: auto;
    right: 3px;
}
.ui-tooltip.ui-widget-content{max-width:100%;}