.select2-container-multi .select2-choices .select2-search-choice{border-radius:3px;line-height:9px;margin:3px 0 3px 5px;padding:3px 2px 2px 15px}.select2-search-choice-close{height:13px;right:3px;top:1px;width:11px}div#CandidateDetailsScreen a{cursor:pointer}div#CandidateDetailsScreen div.ui-tabs-panel{padding:0}div.uploadedDocumentList{margin-top:5px}div.uploadedDocumentList tr{vertical-align:top}div.uploadedDocumentList div.filename{width:100px;overflow-x:hidden;text-overflow:ellipsis;font-weight:bold;text-decoration:underline}div.uploadedDocumentList div.actions{width:80px}div.uploadedDocumentList td.td-filename{cursor:pointer}div.uploadedDocumentList div.text{cursor:default}div.uploadedDocumentList tr.ui-datatable-even{background-color:#f2f2f2}div.uploadedDocumentList tr.hover{background-color:#e9e9e9}div.uploadedDocumentList textarea.doc-note-edit,div.uploadedDocumentList div.doc-note-span{width:290px;margin:0}div.uploadedDocumentList div.doc-note-span{overflow-x:auto;padding:3px}div.uploadedDocumentList textarea.doc-note-edit{height:50px}div.uploadedDocumentList div.doc-type-span,div.uploadedDocumentList select.doc-type-select{width:100px}div.uploadedDocumentList div.doc-type-span{padding:2px 0 0 5px}div.uploadedDocumentList div.attachment{padding:5px;border:1px solid #0aa;background-color:skyblue;color:#000;margin-left:10px;line-height:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.uploadedDocumentList div.attachment span.remove{padding:1px}div.uploadedDocumentList div.uploadDocumentActionPanel{background:none repeat scroll 0 0 #f0f0f0}.inputfield.invalid{background-color:#ffb0b0;border:1px solid red}input.inputfield,select.inputfield{width:270px}.message.error{color:red}div.message.error{margin-right:30px;margin-left:20px;text-align:right}div#ajaxLoadingIcon{position:fixed;top:40%;left:40%;z-index:999}.competenciesPanel.expanded,.qualificationsPanel.expanded,.companiesPanel.expanded{position:relative!important}.search-hierarchy-dialog{padding:0}.search-hierarchy-dialog>.ui-panel-content{padding-top:0;padding-bottom:0}.search-hierarchy-dialog .modal-header{padding-left:0;padding-top:20px;padding-bottom:20px}.search-hierarchy-dialog .modal-header .btn-close{position:absolute;top:19px;right:18px;padding:15px}.search-hierarchy-dialog .modal-header .modal-title{text-align:left;font-size:18px;color:#3b4863}.search-hierarchy-dialog .modal-body{max-height:70vh;overflow:auto;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:10px}.search-hierarchy-dialog .modal-body .ui-tree{width:100%;border:0}.search-hierarchy-dialog .modal-body .ui-tree .ui-tree-container{overflow:visible}.search-hierarchy-dialog .ui-tree-container .ui-tree-toggler.ui-icon-triangle-1-e,.search-hierarchy-dialog .ui-tree-container .ui-tree-toggler.ui-icon-triangle-1-s{background-image:none;text-indent:0}.search-hierarchy-dialog .ui-tree-container .ui-tree-toggler.ui-icon-triangle-1-s{width:20px}.search-hierarchy-dialog .ui-tree-container .ui-tree-toggler.ui-icon-triangle-1-e::before{content:"\f054";font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;position:relative;top:-8px;color:#666}.search-hierarchy-dialog .ui-tree-container .ui-tree-toggler.ui-icon-triangle-1-s::before{content:"\f078";font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;position:relative;top:-8px;color:#666}.search-hierarchy-dialog .ui-tree-container .ui-chkbox,.search-hierarchy-dialog .ui-tree-container .ui-treenode-label{position:relative;top:1px}.search-hierarchy-dialog .ui-tree-container .ui-treenode-label{padding-left:5px!important;display:inline-block;min-width:94%;font-size:16px;top:1.5px;color:#000;margin-left:2px}.search-hierarchy-dialog .ui-tree-container .ui-treenode-label.ui-treenode-outline{outline:none!important}.search-hierarchy-dialog .ui-tree-container .ui-treenode-label.ui-state-hover,.search-hierarchy-dialog .ui-tree-container .ui-treenode-label.ui-state-hover.ui-state-highlight{box-shadow:none;border:0;background:#f5f5f5;color:#000}.search-hierarchy-dialog .ui-tree-container .ui-treenode-label.ui-state-highlight{border:0;background:0;text-shadow:none;color:#000}.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-box,.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-box.ui-state-hover{box-shadow:none;border:0;background:#f5f5f5}.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-blank,.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-check,.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-minus{background-image:none;text-indent:0}.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-blank::before{content:"\f096";font:normal normal normal 14px/1 FontAwesome;font-size:19px;text-rendering:auto;position:relative;top:-7px;color:#b4bdce}.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-check::before{content:"\f14a";font:normal normal normal 14px/1 FontAwesome;font-size:19px;text-rendering:auto;position:relative;top:-7px;color:#3bb001}.search-hierarchy-dialog .ui-tree-container .ui-chkbox .ui-chkbox-icon.ui-icon-minus::before{content:"\f146";font:normal normal normal 14px/1 FontAwesome;font-size:19px;text-rendering:auto;position:relative;top:-7px;color:#b4bdce}.search-hierarchy-dialog .modal-footer{padding-left:0;padding-right:0}.search-hierarchy-dialog .modal-footer .btn{background:transparent;box-shadow:none;min-width:60px}.search-hierarchy-dialog .modal-footer .btn .ui-button-text{padding:.75em .75em;font-size:14px;font-weight:normal}.search-hierarchy-dialog .modal-footer .btn.btn-success{background-color:#1b8840;color:#fff}.hierarchy-btns-container{padding-top:3px}.hierarchy-btns-container .form-group{margin-bottom:3px}.hierarchy-btns-container button{background:transparent;border:0;width:100%;text-align:left;border-bottom:1px solid #ededed;padding-bottom:13px;margin-top:0;margin-bottom:10px;padding-left:0;padding-right:0}.hierarchy-btns-container button::before{content:'';width:12px;height:2px;background-color:#595959;position:absolute;right:0;top:16px}.hierarchy-btns-container button::after{content:'';width:2px;height:12px;background-color:#595959;position:absolute;right:5px;top:11px}.fieldRequired,.mandatory:before{color:#e00!important}.ui-selectonebutton .ui-button.ui-widget.ui-state-focus{box-shadow:0 0 0 .2rem #642667!important}.ui-chkbox .ui-state-focus{background:#f6f6f6!important}.action-delete .mdi:before,.action-delete .mdi{color:#f00}.flatpickr-calendar [tabindex="0"]:focus{outline:2px dotted #666}