/* color gray #656565;*/
/* color green light #73b8bd*/
/* color blue #2f4050*/
/* color blue dark #293846*/
/* color blue light #0992ca */
/* color gray light #9ba5b7 -- to use for font over background blue*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

::-webkit-scrollbar { width: 16px;height: 16px; }
::-webkit-scrollbar-button { max-width: 14px;max-height: 14px; background: #A5CED1; }
::-webkit-scrollbar-track {  background: #A5CED1;}
::-webkit-scrollbar-track-piece { background-color: #e1ecf4;}
::-webkit-scrollbar-corner { background-color: #e1ecf4;}
::-webkit-resizer {
    -webkit-border-radius: 0px;
    background-color: #A5CED1;
}
::-webkit-scrollbar {
    width: 14px;
    background-color: transparent;
}
::-webkit-scrollbar-thumb {
    min-height: 14px;
    min-width: 14px;
    -webkit-border-radius: 0px;
    background-color: #a5ced1;
    border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover { 
	background: #73b8bd; 
}
*{
	font-family: 'Open Sans', sans-serif!important;;	
}
input,select,textarea,button {
    font-family: 'Open Sans', sans-serif!important;;
}


body {
	background: #2f4050;
}
.body {
	color: #2f4050;
	font-size: 13px;
	line-height: 1.5;
}
.k-button.k-bare.k-button-icon.k-window-action.k-dialog-action.k-dialog-close span{
	display:none;
}
.style2022-full-with > table > tbody > tr:nth-child(2) > td > table{
	display: block;
	width: calc(100% - 10px);
	width: 100%;
}
.style2022-full-with > div > table,
.style2022-full-with > div > table > tbody,
.style2022-full-with > div > table > tbody > tr,
.style2022-full-with > div > table > tbody > tr > td,
.style2022-full-with > table > tbody > tr:nth-child(2) > td > table > tbody,
.style2022-full-with > table > tbody > tr:nth-child(2) > td > table > tbody > tr,
.style2022-full-with > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td,
.style2022-full-with > div > table > tbody > tr:nth-child(2) > td > table,
.style2022-full-with > div > table > tbody > tr:nth-child(2) > td > table > tbody,
.style2022-full-with > div > table > tbody > tr:nth-child(2) > td > table > tbody > tr,
.style2022-full-with > div > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td {
	display: block;
	width: 100%;
}
.k-link:not(.k-state-disabled):hover>.k-i-close,
.k-icon.k-i-close,
.k-button.k-bare.k-button-icon.k-window-action.k-dialog-action.k-dialog-close,
a[onclick="Richfaces.hideModalPanel('p_linkSendingDetailsPanel');"],
a[onclick="clearMemmory(); Richfaces.hideModalPanel('p_PdfViewer');"],
a[onclick="bindClose(1,undefined);"] span,
a[onclick="Richfaces.hideModalPanel('p_passwordsGenerator');Richfaces.hideModalPanel('waitingPanel');"],
a[onclick="Richfaces.hideModalPanel('p_passwordsList');"],
a[onclick="Richfaces.hideModalPanel('p_passwordsGeneratorPosition');Richfaces.hideModalPanel('waitingPanel');"],
a[onclick="Richfaces.hideModalPanel('p_HtmlViewer');"],
a[onclick="onCloseImport()"],
a[onclick="Richfaces.hideModalPanel('p_accountsTreeForImport');"],
a[onclick="Richfaces.hideModalPanel('waitingPanel');Richfaces.hideModalPanel('treePanel')"],
a[onclick="onCloseRegistrationForm()"],
a[onclick="Richfaces.hideModalPanel('p_accountsTree');"],
a[onclick="Richfaces.hideModalPanel('p_riskLevelsPanel');"],
a.style2022-close-icons-white {
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 5px; 
	background-image: url(../../img/design/popup-close.png);
	background-position: center;
	background-size: 135%;
	font-size: 0;
}
.k-link:not(.k-state-disabled):hover>.k-i-close,
.k-icon.k-i-close{
		margin-top: 0px; 
}
.k-button.k-bare.k-button-icon.k-window-action.k-dialog-action.k-dialog-close{
    width: 16px!important;
    background-image: url(../../img/design/popup-close.png)!important;
}
a.style2022-close-icons-black {
    background-image: url(../../img/design/close-block.svg);
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 5px;
    background-position: center;
    background-size: 134%;
    font-size: 0;
}
input[type='radio']:checked:after {
    width: 8px;
    height: 8px;
    border-radius: 15px;
    top: -2px;
    left: -3px;
    position: relative;
    background-color: #fff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 6px solid #73b8bd;
    cursor: default;
}
.style2022-padding-right-left {
	padding-right: 130px;
	padding-left: 130px;/*5191*/
}
.width-height-auto-important, 
.width-height-auto-important .rich-mpnl-content {
    width: auto!important;
	height: auto!important;	
}
.height-auto-important, 
.height-auto-important .rich-mpnl-content  {
	height: auto!important;
}
.width-height-auto-important-max-width,
.width-height-auto-important-max-width .rich-mpnl-content {
    width: auto!important;
    max-width: 440px;
	height: auto!important;	
}
.style2022-rich-mpnl-body-padding .rich-mpnl-body {
	padding: 25px 60px 30px;
}
.style2022-buttons-center .buttons {
    display: flex!important;
    justify-content: center;
    width: 100%;
    float: initial!important;
}
.style2022-buttons-padding {
    padding-top: 20px;
    padding-bottom: 50px;
}
.main-scroll-container.scroll-pane-split2 {
    width: calc(100% - 5px)!important;
    margin-left: 5px;
}
.style2022-section-box {
	width: calc(100% - 5px)!important;
	margin-left: 5px;
	padding: 70px 0;
	border-top-left-radius: 2px;
	background-color: #fff;
	box-shadow: 0px 3px 5px rgb(0 0 0 / 15%);
}
.style2022-details-section-box {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0px 0 0 4px;
	padding: 70px 0;
	border-top-left-radius: 2px;	
	background-color: #fff;	
	box-shadow: 0px 3px 5px rgb(0 0 0 / 15%);
}
.main-scroll-container.scroll-pane-split2.style2022-section-box {
    display: block;
    /*height: auto!important;*/
    /*max-height: calc(100vh - 242px);*/
    /*max-height: calc(100vh - 225px);*/
    height: calc(100vh - 225px)!important;
    overflow: auto;
}
.style2022-details-section-box > div {
	width:100%;
}
.style2022-details-section-box-inner {
	width: 366px;    
    margin-right: auto;
    margin-left: auto;
	padding-top: 60px;    
}
.actionButtons {
	position: initial!important;
	float: initial;
	padding: 0px;
	text-align: center;
}
.style2022-details-section-box .actionButtons {
	margin-top: 20px;
	margin-bottom: 60px;
}
.central_part_left .actionButtons a,
.buttonMain,
.actionButtons input,
.button2, 
input[type="button"]:not(.clear-button) {
	float: initial;
	width: auto;
	/*min-height: 40px;*//*not got in report drop down*/
	height: 40px;/*!important not good to use*/
	margin: 0 10px;	
	padding:4px 4px 4px 10px;
	padding:4px 12px 4px 12px;	
	border: 0!important;	
	border-radius: 5px!important;
	background: #0992ca!important;
	color: #fff;
	font-weight: 400;
	font-size: 16px;	
	font-family: 'Open Sans', sans-serif;
}
.actionButtons input:hover,
input.buttonMinor[type="submit"]:hover:enabled, 
input.buttonMinor[type="button"]:hover:enabled {
	background: #0992ca!important;
	color: #fff!important;
}
.buttonMain:disabled,
.actionButtons input:disabled,
.button2:disabled, 
input[type="button"]:disabled {
	background: #a3acbe!important;
}
.central_part_left .actionButtons a {
	display: flex;
	justify-content: center;
	align-items: center;
    width: auto;
    height: 30px;
    margin: 0 6px 0 0;
    font-size: 13px;
    padding: 3px 15px; 
}
input.buttonMinor {
    background: #c7d6e9 !important;
    color: #fff!important;
}
.style2022-header-background-white  .rich-mpnl-header-cell .rich-mpnl-header {
    border: none;
    padding: 40px 0px 14px;
    background: #fff;
    color: #0F2235;
    font-size: 26px;
    display: block;
    width: 100%;
}
.style2022-header-background-white .rich-mpnl-content {
    display: block;
    width: auto!important;
}
.jspArrow,
.jspArrow.jspArrowUp,
.jspArrow.jspArrowDown,
.jspArrow.jspArrowRight,
.jspArrow.jspArrowLeft,
.jspArrow.jspArrowUp.jspDisabled,
.jspArrow.jspArrowDown.jspDisabled,
.jspArrow.jspArrowRight.jspDisabled,
.jspArrow.jspArrowLeft.jspDisabled {
    background: #73b8bd!important;
}
.dialogPanel.waitingPanel .dialogText {
	position: absolute-;
	height: 60px;
	width: 60px;
	border: 3px solid transparent;
	border-top-color: #73b8bd;
	top: 50%;
	left: 50%;
	background: transparent;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}
.dialogPanel.waitingPanel .dialogText:before, 
.dialogPanel.waitingPanel .dialogText:after {
	display: block;
	content: '';
	position: absolute;
	border: 3px solid transparent;
	border-radius: 50%;
}
.dialogPanel.waitingPanel .dialogText:before {
	border-top-color: #2c3e50;
	top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
	animation: spin 1.5s linear infinite;
}
.dialogPanel.waitingPanel .dialogText:after {
	border-top-color: #FFFBFE;
	top: 6px;
	left: 6px;
	right: 6px;
	bottom: 6px;
	animation: spin 2s linear infinite;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.height-auto-important, 
.height-auto-important .rich-mpnl-content  {
	height: auto!important;
}
.style2022-p_ReportButtons {
	margin-top: 10px;
}
.style2022-p_ReportButtons input[type="button"]{
	font-family: 'Open Sans', sans-serif;
	color: #fff!important;
}
.jspArrow.jspArrowDown,
.jspArrow.jspArrowUp {
	/*width: 0px;*/
	/*height: 0px;*/
}
.jspDrag {
	border-radius: 0;
}
.jspDrag {
	background: #a5ced1;
}
.jspDrag.jspHover {
    background: #73b8bd;
}
.jspHorizontalBar {
    height: 10px;
}
.jspHorizontalBar .jspArrow {
	width: 0px;
}
.jspVerticalBar {
    width: 10px;
    background: #e1ecf4;
}
.selectBox-dropdown .selectBox-label {
    color: #666;
}
.row {
    margin-bottom: 0;
}
.row .error {
    margin-top: 32px;
    padding: 2px 0 2px 14px;    
}
.row .rich-message-marker .error {
    padding: 2px 0 2px 20px;
    z-index: 1;
    /*transform: translateY(6px);*/
}
.row .value.errors .error span {
    color: #F00!important;
}
.row .value.errors .error {
    background: transparent!important;
}
.row.privacyNoticeBlock {
    display: block;	
    width: 320px;
    margin-top: 13px;
    padding: 12px;
    border: 1px solid #e3e3e3;
    border-radius: 5px;    
}

.row.privacyNoticeBlock .prop>span.value>div {
    width: calc(100% - 10px);
    padding-left: 10px;
}
.central_part .login-box .dialog input.loginFormSubmit {
    padding: 9px 5px!important;
}
table.main_body_table > tbody {
	height: calc(100vh - 100px);
}
input[type="submit"], 
input[type="button"] {
    font-weight: 400;
}
.k-button,
.internal input[type="submit"], 
.internal  input[type="button"]:not(.clear-button,.topMenu) {
	/*width: 180px;*/
	height: 40px;
	border-radius: 5px;
	background: #0992ca!important;
	color: #fff!important;
	font-weight: 400;
	font-size: 16px;
}
.k-button {
    border: 0;
    box-shadow: initial!important;
    width: auto!important;
    border-radius: 5px!important;
    padding-right: 20px;
    padding-left: 20px;
}
.k-button-group.k-dialog-buttongroup.k-dialog-button-layout-stretched {
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
}
.internal input[type="button"]:disabled {
	background: #a3acbe!important;
}
.internal .results-buttons input[type="button"] {
	/*color: #3e3d40!important;*/
	color: #656565!important;/*this for page results to fielters buttons*/
	font-weight: 400;
	font-size: 12px;
}
.row label {
	padding-left: 14px;
    color: #2f4050;
}
.rich-panel {
	margin-top: 0px!important;
}
.selectBox-options {
	border: 1px solid #2f4050;
}
.emailLinkHeader {
    color: #656565;
}
.rich-mpnl-content .rich-panel .dialogText {
    font-weight: 400;
}
.rich-mpnl-content .rich-panel #testSendingText.dialogText {
 	padding: 0;
}
/*popup messages*/
#dialogPanelContentDiv,
#p_TimeoutContentDiv {
	width: 450px!important;
}
#dialogPanelContentDiv{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#dialogPanelContentDiv .actionButtons {
    display: flex;
    justify-content: cetner;
    margin-top: 20px!important;
}

/*error*/



form[action="/am/error.seam"] .base-box {
    display: block;
    margin-top: 0;	
    padding-top: 0px;
	padding-bottom: 10px;
    transform: translateY(50px);
    background: #fff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);
}
form[action="/am/error.seam"] .base-box .dialogHeader {
    background:transparent;
    width: 100%;
    padding: 35px 0px 15px;
    font-size: 26px;
	line-height: 31px;
    color: #0F2235;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	text-align: center;
}

form[action="/am/error.seam"] .base-box input[type="submit"] {
	display: block;
	margin-right: auto!important;
	margin-left: auto!important;
}


/*header*/




.header {
    height: 35px;
    padding-top: 11px;
    padding-bottom: 15px;
	background: #2f4050;
}
.header.style2022-headerMenuTop {
	display: flex;
	justify-content: space-between;
	align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    min-height: 60px;
}
.header .logo {
    margin: 0;
    padding: 0;
}
.header.style2022-headerMenuTop .logo {
	display: none;
}
.header .logo img {
    display: none;
}
.header .blue_line {
	display: none;
}
.main_menu_container {
	display: block;
    z-index: initial;
    top: initial;
    left: initial;
	margin-left: 290px;
}
.header.style2022-headerMenuTop .main_menu_container {
	float: initial;
	position: relative;
	margin-right: auto; 
}

#mainMenu li.sm span a,
#mainMenu li.sm2 span a
{
    min-width: initial;
    width: initial;
    margin-right: initial;
    padding: 10px 10px;
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    border-radius: initial;
	background: transparent;
    color: #fff;
	font-size: 14px;   
}
.header.style2022-headerMenuTop #mainMenu li.sm span a,
.header.style2022-headerMenuTop #mainMenu li.sm2 span a {
	padding: 0px 10px;	
}
#mainMenu li.sm span a:after,
#mainMenu li.sm2 span a:after
{
	content: '';
	display: block;
	width: 1px;
	height: 10px;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;	
}
#mainMenu #j_id78:j_id128 li.sm#homelink_Dashboard span a:after {
	display: none;
}
#mainMenu li.sm span a:hover,
#mainMenu li.sm2 span a:hover 
{
    background: transparent;
    color: #73b8bd;
}
#mainMenu li.sm.active span a,
#mainMenu li.sm2.active span a {
    -moz-border-radius: intial;
    -webkit-border-radius: intial;
    border-radius: intial;
    background: transparent;
    color: #73b8bd;
} 


.header .toolBar-top-links {
    height: auto;
    padding: 3px 10px 0;
    background: transparent;
    -moz-border-radius: intial;
    -webkit-border-radius: intial;
    border-radius: intial;
	font-size: 14px;
}
.header.style2022-headerMenuTop .toolBar-top-links {
    height: auto;
    padding: 0px;
}
.header.style2022-headerMenuTop .toolBar-top-links .rich-toolbar {
	height: auto;
	padding: 0px 10px 0;
}

.header .toolBar-top-links .loginDate {
    display: block;
    margin-top: 1px;
    margin-left: -7px;
    font-size: 14px;    
}
.header .toolBar-top-links .rich-toolbar a {
    color: #fff;
    font-weight: 400;    
}
.header .toolBar-top-links .rich-toolbar a.selectBox.selectBox-dropdown {
	padding-top: 3px!important;
	padding-left: 0px!important;
	padding-bottom: 3px!important;
	font-size: 14px;
	line-height: 1;
	height: auto!important;
    background: #2f4050!important;
}
.header .toolBar-top-links .rich-toolbar a.selectBox.selectBox-dropdown .selectBox-label {
	color: #fff;
}
.header .toolBar-top-links .rich-toolbar a.selectBox.selectBox-dropdown span.selectBox-arrow {
	top: 2px!important;
}
.header .toolBar-top-links .rich-toolbar select {
	padding-top: 2px!important;
	padding-left: 4px!important;
	padding-bottom: 2px!important;
	font-size: 14px;
	line-height: 1;
	height: auto!important;
    background: #2f4050!important;
	color: #fff;
	border-radius: 5px!important;
    border: 1px solid #e3e3e3;
	font-size: 14px;
}
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(1),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(2),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(3),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(4),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(5),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(6),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(7),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(8),
.header .toolBar-top-links #p_logedUser table tbody tr td:nth-child(9){
	display: none;
}
#mainMenu ul {
    background: #2f4050;
}
#mainMenu ul li {
    color: #73b8bd;
}

/*header dropdown menu*/


#mainMenu li .blue-spacer {
	display: none;
}
.style2022-logout {
    padding-right: 30px;
    background-image: url(../../img/design/log-out.svg);
    background-position: right center;
    background-size: 24px auto;
    background-repeat: no-repeat;
}


/*side bar*/


.mainTable td.tdWrap {
	background: initial;
}
.wrap.internal {
    height: initial;
}
.central_part {
	height: auto!important;/*the code is also affect edit and view page*/
}
.central_part .central_part_left {
	width: 270px!important;
    padding: 0px;
    /*transform: translateY(-18px);*//*not good in popup at he lang settings->edit account->privacy policy->button*/
    transform: translateY(-60px);
    padding-top: 80px;
    padding-bottom: 0px;
    background: #2f4050;
    background-image: url(../../img/design/logo-main.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-position: center 10px;
    background-size: 185px auto;
    background-size: 158px auto; 
    position: relative;
    z-index: 1;
}
.central_part_left form#leftForm {
	width: 270px;
	padding: 0px;
    background: #2f4050;
	color: #a3acbe;
}
#treeSpan  a {
	color: #73b8bd;
    text-decoration: none!important;
}
.central_part .central_part_left .actButtons { 
    display: block;	
    /*width: calc(100% - 40px);*/
    /*margin: 0;*/
	margin: 6px 0 6px;
    /*padding: 10px 20px;*/
    /*border-top: 1px solid #293846;*/	
}
#searchAccPrjFilterDiv .drop-down input[type="text"] {
    width: 122px;
    margin-left: 6px!important;
    padding: 9px 5px 10px 14px!important;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
	background: #2f4050;
	color: #fff; 
}
#searchAccPrjFilterDiv .selectBox-dropdown {
    min-width: 136px;
    margin-left: 6px;
    padding: 8px 5px 9px 1px!important;
    color: #fff;
}
.central_part .central_part_left .actButtons .search {
    display: block;
    width: 100%;
    min-width: 230px!important;
    max-width: 230px;
    margin: 0px 0px 0px 8px!important;
    border: 0px;
    border-radius: 0px!important;
    background: transparent!important;
    border-bottom: 0px solid #9ba5b7!important;
    color: #9ba5b7!important;
    text-align: left;
    font-size: 14px;
    padding-left: 8px;
}
.central_part .central_part_left .actButtons .search:not(#reportsButton) {
    padding-left: 20px;
    background-image: url(../../img/design/search-icon.svg)!important;
    background-repeat: no-repeat!important;
    background-position: left center!important;
    background-size: 14px auto!important;
    border-bottom: 1px solid #9ba5b7!important;
}
.central_part .central_part_left .bodySidebarRow {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
    margin-right: 20px!important;
    margin-left: 10px!important;    
}
.central_part .central_part_left .bodySidebarRow:after {
    display: block;
    content: '';
    clear: both;
}
.central_part .central_part_left .bodySidebarRow .clear-button {
    transform: translate(16px,5px);
}
.rich-tree-node {
    width: 100%;
	margin-top: 12px;
    margin-bottom: 12px;
}
.central_part .central_part_left [type="checkbox"] {
	position: relative;
    margin: 0px 10px 0px 0px !important;
    background: transparent;    
}
.central_part .central_part_left [type="checkbox"]:before {
    /*content: '';
    display: block;
    position: absolute;
    width: 15px;
    height: 14px;
    border-width: 1px;
    border-style: solid;
	border-color: #9ba5b7;
    border-radius: 2px;    
    background-color: #2f4050;
    top: 0px;
    left: 0px; */
}
.central_part .central_part_left [type="checkbox"]:checked:before {
	/*border-color: #ba2025;
    background-image: url(../../img/design/checkbox-checked.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;	*/		
}
.central_part .central_part_left [type="checkbox"]:before{
	content: '';
	position: absolute;
	z-index: 2;
	top: -3px;
	left: -1px;
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../../img/design/check_box-24px-for-dark-bg.svg);
	background-size: contain;
	background-position: center;
	border: 0;
}
.central_part .central_part_left [type="checkbox"]:checked:before{
	background-image: url(../../img/design/check_box-24px-checked-red.svg);
}
.central_part .central_part_left .bodySidebarRow [type="checkbox"]:before {
	background-color: #2f4050;
}
.central_part .central_part_left .actButtons span {
    margin-left: 5px!important;
	font-weight: 400;
}

.rich-tree input[type="checkbox"] {
	position: relative;
    margin: 0px 10px 0px 0px !important;
    background: transparent;    
}
.rich-tree input[type="checkbox"]:before {
    content: '';
    display: block;
    position: absolute;
    width: 15px;
    height: 14px;
    border-width: 1px;
    border-style: solid;
	border-color: #9ba5b7;
    border-radius: 2px;    
    background-color: #293846;/*if needed please find a id or class*/
    background-color: #fff;/*the white is for popup*/
    top: 0px;
    left: 0px; 
}
.style2022-p_treeSpanAccounts .rich-tree input[type="checkbox"]:before,
#treeSpan .rich-tree input[type="checkbox"]:before {  
    background-color: #293846;
}
.rich-tree input[type="checkbox"]:checked:before {
	border-color: #ba2025;
    background-image: url(../../img/design/checkbox-checked.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;			
}
#p_tree_positions_div .rich-tree input[type="checkbox"]:before {
    background-color: #fff;
}
.rich-tree-h-ic-line-clp {
	background-image: initial;
}
.rich-tree-h-ic-line-exp {
	background-image: initial;
}
.tree > div > table > tbody > tr > td.rich-tree-node-icon,
.central_part .central_part_left .tree > div > table > tbody > tr > td.rich-tree-h-ic-line-exp.rich-tree-node-icon {
    /*background: url(../../img/folder_red.svg) no-repeat center!important;*/
}
.tree > div > table > tbody > tr > td.rich-tree-node-icon > img,
form > .tree > div > table > tbody > tr > td.rich-tree-h-ic-line-exp.rich-tree-node-icon > img,
.central_part .central_part_left .tree > div > table > tbody > tr > td.rich-tree-h-ic-line-exp.rich-tree-node-icon > img {
	/*opacity: 0;*/
}
.central_part .central_part_left span {
    margin-top: 0px !important;
    color: #9ba5b7!important;
    /*color: #fff!important;*/
	line-height: 1.5;
}
.central_part .central_part_left .jspTrack {
    /*background: #293846;*/
    background: #e1ecf4;
	width: 10px;
}
.central_part .central_part_left .jspVerticalBar .jspArrow {
    background-color: #293846;
}
.central_part .central_part_left .jspDrag {
    background: #a5ced1;
    width: 10px;
    border-radius: 0;
}
.central_part .central_part_left .jspDrag:hover {
    background: #73b8bd;
}
.central_part_left .jspVerticalBar, 
.central_part_left .jspHorizontalBar {
    /*background: #73b8bd;*/
    width: 10px;
}
    


    
/*sidebar tree*/




.style2022-p_ParametersTree {
    max-height: calc(100vh - 260px);
}
.jspContainer {
    /*width: 254px!important;*/	
	/*height: 490px!important;*/
    /*padding-left: 15px;*/
	background: transparent;
	/*background: #293846;*/
	height: 100%!important;
}
.style2022-p_treeSpanAccounts {
	/*width: 254px!important;*/
    width: calc(100% - 10px)!important;	
	/*height: 490px!important;*/
	/*padding-left: 15px;	*/
	background: #293846;
}
#treeSpan.result .jspContainer {
	/*width: 254px!important;*/	
	/*padding-left: 15px;*/	
	background: #293846;
}
#treeSpan.style2022-treeSpan .jspContainer {
	/*width: 255px!important;*/		
	/*padding-left: 15px;*/	
	background: #293846;	
}
#treeSpan.style2022-treeSpan .jspContainer a {
	margin-top: 0px !important;
	color: #9ba5b7!important;
	color: #fff!important;
	line-height: 1.5;
}
#treeSpan span {
	color: #9ba5b7!important;
	color: #fff!important;
}
#treeSpan.style2022-treeSpan .jspContainer .tree-node-selected {
    background-color: rgba(255,255,255,0.2)!important;
}
#treeSpan.style2022-treeSpan .jspContainer .rich-tree-node .rich-tree-node-text.selected {
   background-color: rgba(255,255,255,0.2)!important;
	color: #9ba5b7!important;
}
.tree-node-selected {
    background-color: rgba(255,255,255,0.2)!important;
}
#leftForm:pnl_tree {
    background: #293846;
}
.rich-tree-node-selected {
    padding: 1px 4px 1px 4px;
}

#treeSpan {
    /*width: 255px!important;*/
	width: auto!important;
	/*height: 440px!important;*/
	/*height: 550px!important;*/
}
#treeSpan.style2022-treeSpan .jspContainer {
    /*height: 520px!important;*/
}
.central_part .central_part_left .tree {
    margin-right: 0px;
    /*background: #293846;*/
    padding-top: 0px;
    padding-bottom: 0px;
}
.rich-tree-node-highlighted {
	background: transparent!important;
}



/*footer*/



table.mainTable > tbody > tr:nth-child(2) {
    background-color: #2f4050;
}
.footer {
	position: relative;
	height: 37px;
    background: initial!important;
}
.mainTable .tdFooter {
	height: 37px;
    vertical-align: top; 
}
.footer:after {
    content: '';
    display: block;
    position: absolute;
	z-index: 1;
    left: 0px;
    bottom: 0px;
    width: 268px;
    height: 60px;
    background-image: url(../../img/design/podium-logo.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 120px auto;
}
.footer .banners {
	height: 0;
    width: 251px;
    margin-top: 0px;
    background: transparent;
}
.footer p {
    /* display: none; */
    height: 27px;    
    padding-top: 9px;
    color: #fff!important;
}
.footer .banners .second_link {
    display: none;
}
.tdFooter .footer .banners a {
	display: none;
}



/*content*/



.central_part .central_part_right {
	display: block;
	height: calc(100vh - 100px);
	width: calc(100vw - 310px);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 30px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;	
	border-bottom-right-radius: 10px;
	background: #f8f8f8;
	overflow: hidden;		
}
.central_part .central_part_right.right-part-width {
	display: none;
}
.style2022-p_examineeList > .rich-panel-body {
	display: flex;
	flex-wrap: wrap;
}
.style2022-results-filter-top {
	/*padding-top: 22px;*/
    padding-left: 0;
    margin-left: -5px;
}
.filters-box {
    border: 0px;
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    border-radius: initial;
    background: transparent;
    padding: 0px 6px;
    cursor: default;
}
.results-filter {
    width: initial;
    min-width: initial;
    height: initial;
    margin-right: 13px;
    margin-left: 5px;    
    padding: initial; 
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    border-radius: initial; 
    background: transparent;          
    color: #3e3d40;
    font-size: 12px;
    font-weight: initial;
    text-transform: initial;    
}
.results-filter input[type="checkbox"] {
    margin: 0;
    margin-bottom: -13px;
}
.results-buttons {
	/*width: calc(100% - 400px);*/
}
.results-buttons > table {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 29px;
}
.style2022-Get_Anaysis,
.results-buttons input[type="submit"], 
.results-buttons input[type="button"]:not(.clear-button) {
	position: relative;
    min-width: initial!important;
    width: initial!important;
    margin: 0!important;
    /*margin-left: 5px!important;*/   
    padding: 0;
    -moz-border-radius: initial;
    -webkit-border-radius: initial;
    border-radius: initial;
    background: initial;
    color: #3e3e3c;
    font-family: Arial, Helvetica, sans-serif;
    font-family: 'Open Sans', sans-serif;    
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}
.central_part .clear-button {
    min-width: 11px;
    height: 11px;
    top: 2px;
    background: url(../../img/design/cross-small.svg) no-repeat;
	background-size: contain;
	border-radius: 0;
}
.style2022-b_Options {
	position: relative;
	display: inline-block;	
    margin-left: 9px;
    padding-left: 4px;	
}
.style2022-b_Options:before,
.style2022-Get_Anaysis:before,
.results-buttons input[type="submit"]:before, 
.results-buttons input[type="button"]:before {
	content: '';
	display: block;
	position: absolute;
	left: -5px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 10px;
	background-color: #8a8a8a;		
}

#assessmentFilterButton,
#searchFilterButton,
#last30daysButton {
	width: auto!important;
	background: transparent!important;
	font-size: 12px;
	background-image: url(../../img/design/check_box-border-13px.svg)!important;
	background-repeat: no-repeat!important;
	background-position: left center!important;
	background-size: 1px 13px!important;
}
#assessmentFilterButton {
	margin-right: 7px!important;
	padding-left: 11px!important;	
}
#searchFilterButton {
	padding-left: 11px!important;
}
#last30daysButton {
	padding-left: 11px!important;	
}
.internal .results-buttons input[type="button"].clear-button {
	padding-left: 11px!important;
}

#reports_last30daysDiv .drop-down .selectedDay,
.central_part_right .rich-panel-body .topMenuDropDown#last30daysDiv .drop-down .selectedDay {
    background-color: #e3f1f2!important;
}
#reports_last30daysDiv .drop-down a,
.central_part_right .rich-panel-body .topMenuDropDown#last30daysDiv .drop-down a {
	display: block;
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	color: #656565;
	font-weight: 400;
	padding-right: 10px!important;
	padding-left: 10px!important;
}
#reports_last30daysDiv  .drop-down .rich-calendar-input,
.central_part_right .rich-panel-body .topMenuDropDown#last30daysDiv .drop-down .rich-calendar-input {
	min-width: 180px;
    max-width: 180px;
    margin-bottom: 12px!important;    
}
.central_part_right .rich-panel-body .topMenuDropDown#assessmentFilterDiv  {
	width: 310px!important;	
}
.central_part_right .rich-panel-body .topMenuDropDown#searchFilterDiv {
	width: 288px!important;
}
.central_part_right .rich-panel-body .topMenuDropDown#searchFilterDiv .drop-down.no_overlap {
	width: 288px!important;
	min-width: 288px!important;
}
.central_part_right .rich-panel-body .topMenuDropDown#searchFilterDiv .actionButtons {
	justify-content: center;
	width: 288px!important;
	min-width: 288px!important;
}
#reports_last30daysDiv .drop-down input[type="text"],
.central_part_right .rich-panel-body .topMenuDropDown#assessmentFilterDiv .drop-down input[type="text"],
.central_part_right .rich-panel-body .topMenuDropDown#searchFilterDiv .drop-down input[type="text"] {
    width: 255px;
    min-width: 255px;
    max-width: 255px;
}
.central_part_right .rich-panel-body .topMenuDropDown#assessmentFilterDiv .drop-down a, 
.central_part_right .rich-panel-body .topMenuDropDown#searchFilterDiv .drop-down a {
    display: block;
    height: 26px;    
    margin: 0 10px;
    padding: 8px 14px;
    border-radius: 5px;
    background-color: #0992ca;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    text-decoration: none;
}
a#userReporALink {
    display: flex;
    background-color: #73b8bd;
    color: #fff;
    margin-top: 6px;
    padding: 27px 70px;
    border-radius: 15px;
    align-items: center;
    font-size: 14px;
}
div#downloadedReportsDiv {
    transform: translateX(-50%);
    z-index: 99;
    width: auto!important;
}
div#downloadedReportsDiv ul.rich-datalist {
    list-style: none;
    padding: 1px 10px;
    text-align: center;
    font-weight: 400;
}
div#downloadedReportsDiv ul.rich-datalist li {
    margin-bottom: 0;
}
.style2022-p_Pagging {
	width: 100%;
	width: initial;
	margin-left: auto;
}
.style2022-p_Pagging-wrap {
	margin-top: 0!important;
	margin-bottom: 4px!important;
	margin-left: auto;
    margin-right: 16px;    
}
.style2022-p_Pagging-wrap tbody  tr td:nth-child(1) img {
	transform: rotate(90deg);
}
.style2022-p_Pagging-wrap tbody  tr td:nth-child(2) img {
	transform: rotate(90deg);
}
.style2022-p_Pagging-wrap tbody  tr td:nth-child(4) img {
	transform: rotate(-90deg);
}
.style2022-p_Pagging-wrap tbody  tr td:nth-child(5) img {
	transform: rotate(-90deg);
}
.style2022-p_examineeList {
	display: block;
	margin-left: auto;
}
.p_statusButtons_p_DisplayType_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
    width: 100%;
    min-height: 70px;
    padding-top: 5px;
}
.style2022-tableTopNav {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.style2022-p_DisplayType {
	margin-left: auto;
	margin-left: initial;
    margin-bottom: 5px;
	margin-right: 15px;
}
.p_statusButtons_p_DisplayType_p_Pagging_wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
	padding-top: 5px;
}
.p_DisplayType_p_Pagging_wrap {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}


/* Examinee */




.dialogPanel .rich-mpnl-header-cell {
    width: 100%!important;
    /*margin-top: -4px;*/    
    /*margin-left: -1px;*/
	border-radius: 7px 7px 0px 0px!important;
	background: #73b8bd;
	font-size: 19px;
	text-align: center;
}
.dialogPanel .rich-mpnl-header-cell a {
	width: 14px;
    height: 14px;
    margin-top: 10px;
    font-size: 0px;
}
.dialogPanel .rich-mpnl-header-cell a:before {
	content: 'X';
	display: block;
}
.examinee_menu {
    background: initial;
    border: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	height: auto;
    padding-bottom: 40px;
}
.dialogPanel .rich-mpnl-header {
    padding: 0 50px;
}
.shadow .rich-mpnl-content {
    margin-top: 20px;
    margin-right: 40px;
    margin-left: 20px;
   	border: 0; 
}

.ul_image {
	list-style-image: initial!important;
}

#p_tree {
	margin-top: 0!important;
	padding-top: 0!important;
}
.selectAccount .pleaseSelect {
	color: #293846;
    font-weight: 400;	
}
#p_registrationFormContentDiv {
	width: auto!important;
	height: auto!important;
}
#p_registrationFormContentDiv .examineeTable {
    /*width: calc(100% + 20px);*/
}
#p_registrationFormContentDiv .registration > .row > div {
	margin-top: 8px!important;
}
#p_registrationFormContentDiv .registration > .row > div.phone {
    margin-top: 18!important;
}
#p_registrationFormContentDiv .registration .row label {
    padding-left: 10px;
}
#p_registrationFormContentDiv .row input[type="text"] {
	min-width: 480px;
    max-width: 480px;
}
#p_registrationFormContentDiv .rich-panel.actButtons {
	position: initial!important;
}
#p_registrationFormContentDiv .actionButtons input {
    width: 220px;
    margin: 7px;
}
#p_registrationFormContentDiv span.value {
    display: block;
}
#p_registrationFormContentDiv .registration .prop {
    padding-top: 0px;
    padding-left: 14px;
    padding-right: 14px;
}









#centralMenu.rich-mpnl-content {
	width: 100%!important;
	margin-top: 30px;
	border-radius: 4px;
    box-shadow: 0px 7px 10px #03050a0f!important;	
}
#centralMenu.rich-mpnl-content.style2022-examinee-section {
    width: calc(100% - 25px)!important;
    min-width: 970px;
    max-height: calc(100vh - 137px);
}
.rich-mpnl-content.style2022-examinee-section-box,
.style2022-examinee-section-box {
	height: calc(100vh - 137px)!important;
}
#centralMenu.rich-mpnl-content .rich-panel.dialogPanel {
	width: 1025px!important;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
#centralMenu .rich-panel-header {
	display:none;
}
#centralMenu a:visited,
#centralMenu a:link,
#centralMenu a:hover {
	color: #2F4050;
	text-decoration: none;
}
.central_part_left #centralMenu a:visited,
.central_part_left #centralMenu a:link,
.central_part_left #centralMenu a:hover {
	color: #AAA;
	color: #9ba5b7;
}
table.examinee_menu tbody tr {
	display: block;
}
table.examinee_menu > tbody {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
table.examinee_menu > tbody > tr:nth-child(1) {
	width: calc(50% -  55px);
	padding-right: 55px;
}
table.examinee_menu > tbody > tr:nth-child(2) {
	width: calc(50% - 58px);
	min-height: 500px;
	margin-bottom: 20px;
	padding-left: 55px;
	padding-bottom: 0px;
	border-left: 2px solid #73B8BD;	
}
table.examinee_menu > tbody > tr:nth-child(3) {
	width: 100%;
	margin-top: 1px;	
	margin-bottom: 10px;
}
table.examinee_menu > tbody > tr:last-child {
	width: 100%;
	margin-bottom: 10px;
}
.rich-tab-bottom-line table td:last-child img {
	display: none;
}
table.examinee_menu > tbody > tr > td.examinee_menu_icon {
	display: none;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text {
    width: 100%!important;
    display: block;
    font-size: 13px;
    color: #2F4050;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text > table {
    width: 100%;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text > table .examinee_menu_link_title {
	font-size: 28px;
	font-weight: 400;
	display: inline-block;
	margin-top: -15px;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text > table .examinee_menu_link_subtitle {
	color: #73B8BD;
	font-weight: 400;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 11px;
	line-height: 1;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text > table .examinee_menu_link_subtitle_text {
	color: #2F4050;
	font-weight: 400;
	font-size: 13px;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text ul.ul_image {
	list-style: none;
	padding-left: 0;
}
table.examinee_menu > tbody > tr > td.examinee_menu_text ul.ul_image li {
	
	margin-left: -30px;
	margin-top: 20px!important;	
	margin-bottom: 40px;
	padding-top: 4px;
	padding-left: 30px;	
}
table.examinee_menu > tbody > tr > td .examinee_menu_link_title.with_mouse_over {
	color:#2F4050;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline
}
table.examinee_menu > tbody > tr > td.examinee_menu_text ul.ul_image li {
	background-repeat: no-repeat;
	background-size: 22px 22px;
	background-position: left top;
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(1) {
	background-image:url(../../img/design/examinee-icon-plus.png);
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(2) {
	background-image:url(../../img/design/examinee-icon-papper.png);
}
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(1) {
	background-image:url(../../img/design/examinee-icon-lock.png);
}
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(2) {
	background-image:url(../../img/design/examinee-icon-lock.png);
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(1) a,
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(2) a,
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(1) a,
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(2) a {
	display: block;
	/*position: relative;*/
	/*padding-bottom: 53px;*/
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(1) a:after,
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(2) a:after,
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(1) a:after,
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(2) a:after {
	/*display: inline-block;*/
	/*position: absolute;*/
	/*left: 0;*/
	/*bottom: 0;*/
	/*width: 87px;*/
	/*margin-top: 10px;*/
	/*padding: 10px 20px;*/
	/*border-radius: 4px;*/
	/*background-color: #0992CA;*/
	/*color: #fff;*/
	/*text-align: center;*/
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(1) a:after {
	/*content:'Create';*/
}
table.examinee_menu > tbody > tr:nth-child(1) > td.examinee_menu_text ul.ul_image li:nth-child(2) a:after {
	/*content:'Import';*/
}
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(1) a:after {
	/*content:'Generate';*/
}
table.examinee_menu > tbody > tr:nth-child(2) > td.examinee_menu_text ul.ul_image li:nth-child(2) a:after {
	/*content:'Generate';*/
}
.internal input[type="button"].style2022-btnExaminee {
    width: auto;	
	min-width: 120px;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
}



.rich-mpnl-panel {
    position: fixed;
    z-index: 9;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    background-color: rgba(0,0,0,0.5);    
}







#p_treePositonsSpan {
    margin-bottom: 65px;
}




#didntSavePanelContentTable.rich-mp-content-table .rich-mpnl-body span {
	display: block;
	width: 400px;
	font-weight: 400;
	padding: 20px 30px;
}
#didntSavePanelContentTable.rich-mp-content-table .rich-mpnl-body  .actionButtons {
	padding-bottom: 10px;
}




table#p_accountsTreeContentTable {
	display: block;
}
table#p_accountsTreeContentTable tbody {
	display: block;
}
table#p_accountsTreeContentTable > tbody > tr {
    height: auto!important;
    display: block;
}
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td {
	display: block;
}
table#tp_importExamineesContentTable > tbody > tr:nth-child(1) > td #p_importExamineesHeader,
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport,
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan {
	width: 100%!important;
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer,
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer {
	width: 100%!important;
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1),
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) {
	/*background-image:url(../../img/design/arrow-down-gray.svg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: center;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img,
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img {
	/*opacity: 0;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) {
	/*background-image:url(../../img/design/folder-black.svg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: center;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img,
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img {
	/*opacity: 0;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1),
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) {
	/*background-image:url(../../img/design/arrow-down-gray.svg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: center;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img,
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img {
	/*opacity: 0;*/
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2)  {
	/*background-image:url(../../img/design/plus-black-bg-yellow.svg);*/
	
}
table#p_accountsTreeForImportContentTable > tbody > tr:nth-child(2) > td #p_treeForImport .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img
table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img {
	/*opacity: 0;*/
}
#p_accountsTreeForImportContentDiv,
#p_accountsTreeContentDiv {
	width: 625px!important;
}
#p_positionsTreeForAccountContentDiv {
	padding-right: 64px;
    padding-left: 64px;
}
#p_accountsTreeForImportContentDiv .examineePanel.examineeTable,
#p_accountsTreeContentDiv .examineePanel.examineeTable {
    display: block;
    width: calc(100% - 260px);
	height: auto !important;
    padding-right: 130px;
    padding-left: 130px;	
}
a[onclick="Richfaces.hideModalPanel('waitingPanel');Richfaces.hideModalPanel('treePanel')"],
#p_importExamineesContainer a[onclick="onCloseImport()"],
#p_accountsTreeForImportCDiv a[onclick="Richfaces.hideModalPanel('p_accountsTreeForImport');"],
#p_positionsTreeForAccountContentDiv a.style2022-close-icons-white,
#p_accountsTreeContentDiv  a[onclick="Richfaces.hideModalPanel('p_accountsTree');"] {
	background-image: url(../../img/design/close-block.svg);
	background-size: 136%;
}
#p_positionsTreeForAccountContentDiv .rich-mpnl-header-cell,
#treePanelContentTable .rich-mpnl-header-cell,
.dialogPanel #p_importExamineesContentTable .rich-mpnl-header-cell,
.dialogPanel #p_accountsTreeForImportContentDiv .rich-mpnl-header-cell,
.dialogPanel #p_accountsTreeForImportCDiv .rich-mpnl-header-cell,
.dialogPanel #p_accountsTreeContentDiv .rich-mpnl-header-cell {
    width: 100%!important;
    margin-top: 0px;
    margin-left: 0px;
    border-radius: 7px 7px 0px 0px!important;
    background: transparent;
    font-size: 19px;
    text-align: center;
    display: block;
    height: auto!important;
}
#p_positionsTreeForAccountContentDiv .rich-mpnl-header-cell .rich-mpnl-header,
#treePanelContentTable .rich-mpnl-header-cell .rich-mpnl-header,
.dialogPanel #p_importExamineesContentTable .rich-mpnl-header-cell .rich-mpnl-header,
.dialogPanel #p_accountsTreeForImportContentDiv .rich-mpnl-header-cell .rich-mpnl-header,
.dialogPanel #p_accountsTreeForImportCDiv .rich-mpnl-header-cell .rich-mpnl-header,
.dialogPanel #p_accountsTreeContentDiv .rich-mpnl-header-cell .rich-mpnl-header {
    border: none;
    padding: 40px 0px 14px;
    background: transparent;
    color: #0F2235;
    font-size: 26px;
    display: block;
    width: 100%;
}
.rich-tree-node-text {
    color: #2F4050;
}
.dialogPanel .rich-tree-node-highlighted {
	background-color: transparent!important;
	color: #2F4050;
}
.dialogPanel .jspPane {
	display: block;
	width: 100%!important;
}




#p_searchExamineePanelCDiv  .drop-down {
    background: initial;
    background-color: #fff;
    border: 0;
    font-weight: 400;
    color: #656565;
}



#p_sendLink .commandLink a:visited {
    color: #fff
}





#p_registrationFormCDiv {
    left: 50%!important;
    right: initial!important;
    transform: translateX(-50%);
}
.dialogPanel #p_registrationFormContentDiv {
    width: 928px!important;
    height: 600px!important;
    background-image: url(../../img/design/registrationo_side_img.png);
    background-position: left center;
    background-size: 365px auto;
    background-repeat: no-repeat;
    overflow: hidden;
}
#p_registrationFormCDiv table#p_registrationFormContentTable {
	width: calc(100% - 365px)!important;
	margin-left: 365px;
	height: 600px!important;
	display: block;
}
#p_registrationFormCDiv table#p_registrationFormContentTable > tbody {
	display: block;
	height: 600px;
}
#p_registrationFormCDiv table#p_registrationFormContentTable > tbody > tr:nth-child(1) {
	display: block;
	height: auto!important;
} 
#p_registrationFormCDiv table#p_registrationFormContentTable > tbody > tr:nth-child(2) {
	display: block;
	width: 428px;
	margin-left: 67px;
}
#p_registrationFormCDiv table#p_registrationFormContentTable > tbody > tr:nth-child(2) form {
    width: calc(100% - 15px);
	height: 485px;
    overflow-y: auto;
    overflow-x: hidden;
}
a[onclick="onCloseRegistrationForm()"] {
	background-image: url(../../img/design/close-block.svg)!important;
}
.dialogPanel #p_registrationFormCDiv .rich-mpnl-header-cell {
    width: 100%!important;
    margin-top: 0px;
    margin-left: 0px;
    background: transparent;
    font-size: 19px;
    text-align: center;
    display: block;
    height: auto!important;
}
.dialogPanel #p_registrationFormCDiv .rich-mpnl-header-cell .rich-mpnl-header {
    border: none;
    padding: 40px 0px 14px;
    background: transparent;
    color: #0F2235;
    font-size: 26px;
    display: block;
    width: 100%;
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row {
    margin-bottom: 2px;
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(6),
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(7) {
	
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(5) {
	display: flex;
	justify-content: space-between
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(5) .area-code {
	width: 156px;
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(5) .area-code .prop {
	padding-right: 0;
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(5) .phone {
	width: 277px;
}
.dialogPanel #p_registrationFormCDiv #p_registration > .row:nth-child(5) .phone .prop {
	padding-left: 9px;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv  #p_registration > .row input {
    min-width: 352px;
    max-width: 352px;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv  #p_registration > .row:nth-child(5) .area-code input[type="text"] {
    min-width: 102px;
    max-width: 102px;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv  #p_registration > .row:nth-child(5) .phone input[type="text"] {
    min-width: 202px;
    max-width: 202px;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv .actionButtons {
    /*padding: 0px;*/
    /*text-align: left;*/
    /*padding-left: 11px;
    /*padding-top: 30px;*/
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv .actionButtons {
    width: 100%;
    margin-right: 0!important;
    padding: 0px;
    padding-left: 0px;
    padding-top: 0px;
    text-align: center;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv .actionButtons input.buttonMinor {
    width: auto;
    /*min-width: 104px;*/
    margin: 7px;
    background-color: #A3ACBE!important;
    color: #fff!important;
    font-weight: 300;
}
.dialogPanel #p_registrationFormCDiv #p_registrationFormContentDiv .actionButtons input.buttonMain {
	width: auto;
    /*min-width: 256px;*/
    margin: 7px;
    color: #fff!important;
    font-weight: 300;
}





#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added),
#p_importExamineesShadowDiv {
    width: 626px!important;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) #p_importExamineesContentDiv {
    width: 626px!important;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable {
	display: block;	
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable tbody {
	display: block;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr {
    height: auto!important;
    display: block;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr:nth-child(1) > td {
	display: block;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr  td 
{
	display: block;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td > div {
	height: 280px!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td > div {
	overflow: auto;
	margin-top: 0!important;	
	height: auto!important;
	height: 385px!important;	
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr  td {
	text-align: center;
	display: block;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr > td:nth-child(1) {
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr > td:nth-child(1) a {
	display: inline-block;
    padding: 4px 12px;
    border: 0;
    border-radius: 5px;
    background: #a3acbe;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr > td:nth-child(3) span {
	color:#242424;
	font-size: 16px;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr > td:nth-child(3) .accountText {
	margin-left: 10px;
	color:#242424!important;
	font-size: 16px;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr > td .value > table > tbody > tr > td:nth-child(3) .fileName {
	margin-right: 2px;
	margin-left: 0px;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) {
    position: absolute;
    top: 91px;
    left: 16px;
    width: calc(100% - 32px);
    background: #eaf4f5;
    height: 250px;
    text-align: center;
    cursor: pointer;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button-press,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button-light,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button {
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button-press .rich-fileupload-button-content,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button-light .rich-fileupload-button-content,
#p_importExamineesCDiv:not(.p_importExamineesCDiv-file-added) table.rich-fileupload-toolbar-decor > tbody > tr > td > .rich-fileupload-button-border:nth-child(1) .rich-fileupload-button .rich-fileupload-button-content {
	padding-top: 150px;
	padding-bottom: 70px;
	background-image: url(../../img/design/upload_a_file.svg);
	background-repeat: no-repeat;
	background-position: center 44px;
	color: #0F2235!important;
	font-weight: 400;
	font-size: 26px;
	line-height: 31px;
	text-align: center;
	text-decoration: none!important;
}
#unblockPanelContentTable .rich-mpnl-body {
	padding: 30px 20px 10px;
}
#unblockPanelContentTable .actionButtons {
	display: flex;
	justify-content: space-around;
	margin-top: 20px;
}
.rich-mp-content-table .rich-mpnl-body {
	/*padding: 25px 60px 30px;*/
}
.rich-mp-content-table#p_importExamineesContentTable .rich-mpnl-body {
	padding: 0px;
}
.rich-mp-content-table .rich-mpnl-body span {
	color: #656565!important;
	font-size: 14px!important;
}
#examineeDetails{
	max-height: calc(100vh - 100px);
	overflow-y: auto;
	display: block;
	width: calc(100% - 17px);
	width: 100%;
	overflow-x: hidden;
	overflow-x: auto;
}
#p_noEmailContentDiv.rich-mpnl-content .rich-mpnl-body  span {
	font-weight: 400;
	display: block;
}
.style2022-messageIdOrFullNameRequired .rich-mp-content-table .rich-mpnl-body span {
	font-weight: 400;
	display: block;
	padding-bottom: 20px;
}
#p_noEmailContentDiv.rich-mpnl-content,
.style2022-messageIdOrFullNameRequired .rich-mpnl-content {
	width: auto!important;
	height: auto!important;
	padding: 20px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td > .row {
    padding-bottom: 10px;
}
.rich-mp-content-table .rich-mpnl-body span.accountText {
	margin:0!important;
	font-size: 16px!important;	
}
#p_importExamineesCDiv .buttons {
	display: none;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added .buttons {
	display: block;
    margin-top: 20px!important;
    margin-bottom: 20px;	
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added {
	width: auto!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added #p_importExamineesContentDiv {
    /*width: auto!important;*/
    /* height: auto!important; */
    /* margin: 0; */
    /* overflow-x: auto; */
    /*max-width: 99%;  */
}
table#p_importExamineesContentTable {
    display: block;
    /*overflow-x: auto;*/
    /*overflow-y: auto;*/
    overflow: hidden;
}
table#p_importExamineesContentTable,
table#p_importExamineesContentTable > tbody,
table#p_importExamineesContentTable > tbody > tr,
table#p_importExamineesContentTable > tbody > tr > td,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span > div,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span > div > table,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span > div > table > tbody,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span > div > table > tbody > tr,
table#p_importExamineesContentTable > tbody > tr > td > #importExaminees > form > span > div > table > tbody > tr > td
 {
display: block;
}

#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr > td {
	display: block;
	width: 100%!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr > td > table > tbody > tr {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr > td > table > tbody {
	display: block;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr > td > table > tbody > tr > td {
	display: block;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td > a.lnk {
	display: inline-block;
	padding: 4px 12px;
	border: 0;
	border-radius: 5px;
	background: #a3acbe;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
} 
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(3) > td > table > tbody > tr > td > table > tbody > tr > td:nth-child(4) {
	display: none;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table {
	display: block;
	width: 100%;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody {
	display: block;
	width: 100%;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr {
	display: flex;
	width: 100%;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td  {
	display: block;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button-press.rich-fileupload-font,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button-light.rich-fileupload-font,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button
{

}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button-press.rich-fileupload-font .rich-fileupload-button-content,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button-light.rich-fileupload-font .rich-fileupload-button-content,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table div.rich-fileupload-button  .rich-fileupload-button-content
{
    display: block;
    position: relative;
    color: #2f499b !important;
    display: inline-block;
    padding: 4px 12px;
    border: 0;
    border-radius: 5px;
    background: #a3acbe;
    color: #fff!important;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    margin-top: -2px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table a.deleteLnk.deleteDocument,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table a.deleteLnk.deleteDocument:hover
 {
	font-size: 0px!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(3) {
	display: flex;
	justify-content: center;
	width: 100%;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(3) {
	display: flex;
	justify-content: start;	
	width: calc(100% - 560px);
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(2) .logoField11 {
	max-width: 280px!important;
	margin-top: 0!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table.rich-table > thead.rich-table-thead tr th   {
	font-weight: 300;
	text-align: left;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table.rich-table > thead.rich-table-thead tr th.clMesage{
	min-width: 218px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th {
    padding: 10px 20px;
	border-right: 2px solid #fff;    
	font-size: 12px;	
    text-transform: uppercase;	
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th:nth-child(1) {
    padding: 10px 15px 10px 15px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th:first-child,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th:last-child
 {
    border-right: 0;  
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr.even-row:first-child td {
    padding-top: 10px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td {
    padding: 13px 20px;
	border-right: 2px solid #b6d8db;    
	background: #fefefe;	
    color: #2f4050;
	font-size: 12px;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td:nth-child(1) {
    padding: 10px 15px 10px 15px;
    /*background-image: url(../../img/design/view-gray.svg);*/
    /*background-repeat: no-repeat;*/
	/*background-position: 50px center;*/
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td:first-child,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td:last-child {
    border-right: 0;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(3) span {
    font-size: 16px!important;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td > span.fileName {
    position: absolute;
    left: 0;
    top: -30px;
    margin: 0!important;
    padding: 5px 12px;
    background: rgba(115, 184, 189,0.15);
    color: #2F4050!important;
    font-size: 14px!important
}

.examineePanel.examineeTable .dont-select {
	margin-top: -20px!important;
	padding-top: 0!important;
}





/* View/Edit - menu */







.central_part_right table.rich-tabpanel > tbody > tr:first-child {
	padding-bottom: 10px;
}
.central_part_right table.rich-tabpanel > tbody > tr:first-child > td {
	background-color: #fff;
	/* padding: 30px 0; *//*positions edit/view*/
	/* box-shadow: 0px 3px 5px rgb(0 0 0 / 15%); *//*positions edit/view*/
	/*display: block;*/
	/* margin: 0 0 10px 10px; *//*positions edit/view*/
	border-bottom-left-radius: 5px;
}
.central_part_right form[action="/am/account.seam"] table.rich-tabpanel > tbody > tr:first-child > td,
.central_part_right form[action="/am/user.seam"] table.rich-tabpanel > tbody > tr:first-child > td {
	padding: 30px 0;
	box-shadow: 0px 3px 5px rgb(0 0 0 / 15%);
	margin: 0 0 13px 6px;
}
.central_part_right .rich-tab-bottom-line {
	background-image: initial!important;
} 
.central_part_right .rich-tab-bottom-line > table {
	display: block;
	/* width: 400px; */
	/* margin: 0 auto; */
}
table.style2022-menu-numbers,
.style2022-full-with > div > table.style2022-menu-numbers {
	/*display: flex;*//*not good for laptop*/
	/*justify-content: center;*/
	display: block;
}
table.style2022-menu-numbers > tbody,
.style2022-full-with > div > table.style2022-menu-numbers > tbody {
	display: block;
}
table.style2022-menu-numbers > tbody > tr:nth-child(1),
.style2022-full-with > div > table.style2022-menu-numbers > tbody > tr:nth-child(1) {
	display: block;
}
.central_part_right form[action="/am/account.seam"] table.rich-tabpanel.style2022-menu-numbers > tbody > tr:first-child > td,
.central_part_right form[action="/am/user.seam"] table.rich-tabpanel.style2022-menu-numbers > tbody > tr:first-child > td,
table.style2022-menu-numbers > tbody > tr:nth-child(1) > td,
.style2022-full-with > div > table.style2022-menu-numbers > tbody > tr:nth-child(1) > td {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 0;
	width: 100%;
	height: 100px;
}
table.style2022-menu-numbers > tbody > tr:nth-child(1) > td > table,
.style2022-full-with > div > table.style2022-menu-numbers > tbody > tr:nth-child(1) > td > table {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: 0;
}
table.style2022-menu-numbers > tbody > tr:nth-child(1) > td > table > tbody {
	display: block
}
table.style2022-menu-numbers > tbody > tr:nth-child(1) > td > table > tbody  > tr:first-child {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.central_part_right .rich-tab-bottom-line .rich-tabhdr-cell-inactive table {
    background: transparent;
    color: #6d7984;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    text-transform: initial;
    min-width: initial;
    font-size: 14px;
}
.central_part_right .rich-tab-bottom-line .rich-tabhdr-cell-inactive table .rich-tabhdr-side-cell {
	background: initial;
    padding-right: 0px;
	padding-left: 35px;	
}
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(3) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(5) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(7) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(9) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(11) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(13) > img,
.central_part_right .rich-tab-bottom-line > table > tbody > tr > td:nth-child(15) > img
{
    width: 30px!important;
    background: #bbbbbb;
    margin-right: -13px;
	margin-top: 3px;    
}


.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(2) table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(4) table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(6) table .rich-tabhdr-side-cell, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(8) table .rich-tabhdr-side-cell, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(10) table .rich-tabhdr-side-cell, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(12) table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(14) table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(16) table .rich-tabhdr-side-cell
{
	position: relative;
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(2) table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(4) table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(6) table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(8) table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(10) table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(12) table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(14) table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(16) table .rich-tabhdr-side-cell:after  
{
	content: '';
	display: block;
	position: absolute;
	top: 4px;
	left: 0;
	width: 27px;
	height: 27px;
	border-radius: 50%;
	background: #8c9194;
	opacity: 1;
	color: #fff;
	line-height: 27px;
	text-align: center;
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(2) table .rich-tabhdr-side-cell:after {
	content: '1';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(4) table .rich-tabhdr-side-cell:after {
	content: '2';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(6) table .rich-tabhdr-side-cell:after {
	content: '3';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(8) table .rich-tabhdr-side-cell:after {
	content: '4';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(10) table .rich-tabhdr-side-cell:after {
	content: '5';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(12) table .rich-tabhdr-side-cell:after {
	content: '6';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(14) table .rich-tabhdr-side-cell:after {
	content: '7';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(16) table .rich-tabhdr-side-cell:after {
	content: '8';
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(2).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(4).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(6).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(8).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(10).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after, 
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(12).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(14).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(16).rich-tabhdr-cell-active table .rich-tabhdr-side-cell:after 
{
	display: none;
}
.central_part_right .rich-tab-bottom-line .rich-tabhdr-cell-active table {
	background: transparent;
	color: #2f4050;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	text-transform: initial;
	min-width: initial;
	font-size: 14px;
}
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(2).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(4).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(6).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(8).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(10).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(12).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(14).rich-tabhdr-cell-active table .rich-tabhdr-side-cell,
.central_part_right .rich-tab-bottom-line table tbody tr td:nth-child(16).rich-tabhdr-cell-active table .rich-tabhdr-side-cell
{
    background: url(../../img/design/rich-tabhdr-cell-active.png) no-repeat left center !important;
    padding-right: 0px;
	padding-left: 35px;
}
.registration .addItem .addItemButton, .registration .addItem {
	text-align: center;
}
.registration .addItem .addItemButton, .registration .addItem .customizeItemButton {
    display: inline-block;
    float: initial;
	width: 180px;
	height: 40px;
	border-radius: 5px;
	background: #0992ca;
    color: #fff;
	font-size: 16px;  
}





/* View/Edit - bottom */





.changePasswordForm .actionButtons {
    margin-bottom: 40px;
}
.changePasswordForm .actionButtons input {
    color: #fff;
}

.registration .defaultRegFormAdditionalText {
	margin: 20px;
    color: #2f4050;
}


/* View/Edit - details */



.central_part_right .rich-tabpanel-content-position {
    display: block;	
    width: calc(100% - 10px);
    width: 100%;
    height: calc(100vh - 212px);/*not good in laptop mode*/
    height: calc(100vh - 225px);
    overflow-y: auto;
    overflow-x: hidden;
}
.central_part_right .rich-tabpanel-content-position,
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content {
	background: initial;
}
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content .main-scroll-container.scroll-pane-split2 {
	/*height: auto!important;*//*not good for BlackList page*/
    padding-top: 0px;
    padding-bottom: 0px;	
}
.style2022-display-flex-wrap > table > tbody > tr {
	display: flex;
	flex-wrap: wrap;
}
.central_part_right table.rich-tabpanel > tbody > tr:nth-child(2) { 
	display: block;
	padding-bottom: 10px;
}
.central_part_right table.rich-tabpanel > tbody > tr:nth-child(2) >td {
	/*background-color: #fff;*/
	/*padding: 0;*/
	/*box-shadow: 0px 3px 5px rgb(0 0 0 / 15%);*/
	display: block;
	/*margin: 5px 0 0 10px;*/
	/*border-top-left-radius: 5px;*/
}
.central_part_right table.rich-tabpanel > tbody > tr:nth-child(2) >td .main-scroll-container {
	margin-top: 0px;
}

.central_part_right .accountDetails {
    margin: 0 auto;
}
.central_part_right .accountDetails td {
    padding: 0 10px;
}
tr#accocuntDetailsBlock > .detailsBlockLeft {
    width: 360px;
}
.central_part_right .rich-fileupload-toolbar-decor td {
    padding: 0px!important;
}
.central_part_right .accountDetails td .row:last-child {
    /*padding-bottom: 60px;*//*becuse of accounts - new account*/
}
.central_part_right .detailsBlockLeft .row .selectBox-dropdown {
    /*background: #2f4050;*//*  due to general select button */
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    border-radius: 5px!important;
    /*padding: 10px 13px; */
}
.central_part_right .row .value .selectBox-dropdown .selectBox-label {
    /*color: #fff!important;*//*  due to general select button */
	line-height: initial;/*  due to page View/Edit - Import History */
}
.central_part_right .detailsBlockLeft .row .countryImageContainer .countryImage img {
	margin-top: 13px;
    margin-left: 15px;
    margin-left: -4px;
}
.central_part_right .selectBox-dropdown .selectBox-arrow {
    top: 7px;
    right: 3px;	
    background: #2f4050 url(../../img/design/tab-close.png) no-repeat center center;
	background: transparent url(../../img/design/arrow_drop_down-24px.svg) no-repeat center center !important;
}
.selectBox-dropdown-menu {
    background: #FFF!important;
}
.selectBox-dropdown-menu li {
	/*padding: 4px 0!important;*/
}
.selectBox-dropdown-menu li a,
.selectBox-dropdown-menu li a:hover {
    color: #6d6e71!important;
    cursor: pointer!important;
}
.phoneNumberFieldAM.style2022-phoneNumberFieldAM {
	top: 2px;
}
.marginSides.style2022-p_phoneCountryImage {
    position: absolute;
    top: 40px;
    right: 66px;
}
.textCode.textCodeAM.style2022-p_phonecode {
	padding: 9px 10px 9px 13px;
    border: 1px solid #e3e3e3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    top: 31px;
    background: transparent;
    color: #6d6e71;    
}
.style2022-phoneNumberField {
	border-bottom: 1px solid #e3e3e3!important;
    color: #6d6e71;	
}
.style2022-p_riskLevelsPanel .rich-mpnl-ovf-hd.rich-mpnl-trim.rich-mpnl-content {
	height: auto!important;
}






/* View/Edit - Registration */





.registration .results {
	margin-top: 40px
}
.registration, .catalog {
    padding: 20px 0px 10px!important;
}
.registration .results table th {
    background: #73b8bd;
    padding: 10px 20px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}
.registration .results table .even-row {
    background: #fff;
}
.registration .results table .odd-row {
    background: #fafbfb;
}
.registration .results table td input[type="checkbox"] {
	width: 14px;
	height: 14px;
}
.registration .results table td input[type="checkbox"]:after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: #73b8bd;
    border-radius: 3px;
    margin-top: -1px;
    margin-left: -1px;
    background-color: #fff;
}
.registration .results table td input[type="checkbox"]:checked:after {
    background: #73b8bd url(../../img/design/checkbox-green-lignt-small.png) no-repeat center center;
}
.registration .results table td input[disabled="disabled"]:after {
	filter: grayscale(1);
}
.registration .results table .even-row td {
    padding: 7px 20px;	
    border-bottom: 0;
    border-right: 1px solid #b9dbde;
}
.registration .results table .odd-row td {
    padding: 7px 20px;	
    border-bottom: 0;
    border-right: 1px solid #b9dbde;
}
.registration .defaultRegFormText {
    display: block;	
	width: 100%; 
    margin-bottom: 0px;/*doe to page edit view page part application*/	
    color: #2f4050;
    font-weight: 400;
    font-size: 28px;
    text-align: center;
}
.registration .defaultRegFormAccountName {
	padding-right: 20px;
    padding-left: 20px;
	color: #2f4050;
	font-weight: 400;
	font-size: 13px;
	text-align: center;
}
.registration .row label {
    padding-left: 0;
	padding-bottom: 5px;
}
.registration .prop {
	padding-top: 10px;
	padding-left: 14px;
}




/* View/Edit - Application Form  */





.registration .results table td input[type="image"][value="Remove "] {
	width: 14px;
	height: 14px;
	border-width: 0px;
	border-color: #000;
	border-style: solid;
	border-radius: 4px;
}
select,
.selectBox-dropdown{
	min-height: 18px;
	background: #fff!important;
}
.filters-box .drop-down a.selectBox-dropdown.selectBox,
.selectBox-dropdown.selectBox {
    /*background: #2f4050;*//*  due to general select button */
    background: transparent;
	background: #fff!important;
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    border-radius: 5px!important;
    border: 1px solid #e3e3e3;    
    padding: 10px 0px 10px 13px!important;
	color:#fff;
	
}
.selectBox-dropdown .selectBox-arrow {
    top: 6px!important;    
    /*background: url(../../img/design/tab-close.png) no-repeat 3px center!important;*//*  due to general select button */
    background: transparent url(../../img/design/arrow_drop_down-24px.svg) no-repeat center center !important;/*second try for general select button*/
}


.rich-mpnl-content {
	border-radius: 7px;
    /*width: auto!important;*//*due to pdf popup in repoert popup */
	/*height: auto!important;*//*due to pdf popup in repoert popup */	
}
.examineeTable,
#pwdNotValidContentDiv.rich-mpnl-content,
#unassignSelectdPanelContentDiv.rich-mpnl-content,
#dialogPanelContentDiv.rich-mpnl-content,
#emailLinkPanelContentDiv.rich-mpnl-content,
#errorPanelContentDiv.rich-mpnl-content,
#p_passwordsGeneratorPositionContentDiv.rich-mpnl-content,
#p_passwordsListContentDiv.rich-mpnl-content,
#p_TimeoutContentDiv.rich-mpnl-content,
#AnalysisCheckAddPanelContentDiv.rich-mpnl-content,
#generatePasswordPanelContentDiv.rich-mpnl-content,
#p_noEmailContentDiv.rich-mpnl-content,
#unassignPanelContentDiv.rich-mpnl-content,
#p_passwordsGeneratorContentDiv.rich-mpnl-content,
#didntSavePanelContentDiv.rich-mpnl-content,
#p_sendMessageContentDiv.rich-mpnl-content{
    width: auto!important;
	height: auto!important;		
}

[id='mainForm:fieldPropertiesPanelContentDiv'].rich-mpnl-content {
    width: 300px!important;
	height: auto!important;    
}
[id='mainForm:fieldPropertiesPanelContentDiv'].rich-mpnl-content input[type="submit"], 
[id='mainForm:fieldPropertiesPanelContentDiv'].rich-mpnl-content input[type="button"] {
	width: auto;
}
[id='mainForm:fieldPropertiesPanelContentDiv'].rich-mpnl-content input[type="text"] {
    padding: 10px 0px 10px 11px;
}
[id='mainForm:fieldPropertiesPanelContentDiv'].rich-mpnl-content .selectBox-label {
	padding-left: 0
}
#unassignSelectdPanelContentDiv.rich-mpnl-content .dialogText {
	text-align: center;
}
#unassignSelectdPanelContentDiv.rich-mpnl-content .actionButtons {
	margin-top: 20px;	
}
.addItemPanel .rich-mpnl-content .buttonsPanel input {
	width: auto;
    min-width: initial;	
    height: 38px!important;
	padding: 3px 20px;
	border: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;	
	border-radius: 5px;	
	background: #0992ca;
	font-size: 16px;	
}
.rich-mpnl-body {
    /*padding: 0px;*/
}
/* View/Edit - Application Form - Popup */
.addItemPanel .rich-mpnl-content {
    height: 500px !important;
    height: auto !important;    
    width: auto !important;
}
.addItemPanel .rich-mpnl-content .rich-panel {
    height: 352px!important;
}
.registration .addItemEditPanel {
	display: flex;
    flex-wrap: wrap;	
    width: 100%;
}
#templatesPanelContentTable .addItemEditPanel {
	margin-bottom: 20px
}
#templatesPanelContentTable .selectBox-dropdown.selectBox {
    padding: 7px 0px 13px 6px!important;
}
#templatesPanelContentTable .addItemEditPanel .itemType label,
#templatesPanelContentTable .addItemEditPanel .currFieldName label{
	font-size: 12px;
}
#templatesPanelContentTable .addItemEditPanel .selectBox-label {
	width: auto!important;
}
.rich-mpnl-content .addItemDialogPanel .rich-table-cell a.button2 {  
	height: auto!important;
	padding: 4px 14px!important; 
	background-color: #73b8bd!important;
	font-size: 14px;
}
#templatesPanelContentTable .addItemEditPanel .button2.createField.buttonMain {
	margin-top: 31px!important;
}
#templatesPanelContentTable .addItemEditPanel .createNewItemText {
    display: block;
    width: 100%;
    padding: 10px 0px 4px;
    border: none;
    background: transparent;
    color: #0F2235!important;
    font-size: 26px!important;
	text-align: center;
}
.style2022-defaultRegFormTable .selectBox-dropdown.selectBox {
    padding: 3px 0px 5px 4px!important;
}
.style2022-defaultRegFormTable .selectBox-dropdown .selectBox-arrow {
    top: 3px!important;
}
.addItemPanel .rich-mpnl-content .rich-table {
    width: 100%;
}
.addItemPanel .rich-mpnl-content .rich-panel .selectBox-dropdown.selectBox {
    padding: 1px 0px 7px 4px!important;
}
.addItemPanel .rich-mpnl-content .rich-panel .selectBox-dropdown .selectBox-arrow {
    top: 3px!important;
} 
.addItemPanel .rich-mpnl-content .rich-table th {
    padding: 12px 20px;
    border-right: 1px solid #fff;
    font-size: 12px;    
    text-transform: uppercase;    
}
.addItemPanel .rich-mpnl-content .rich-table th:first-child {
    text-align: left;    
}
.addItemPanel .rich-mpnl-content .rich-table th:last-child {
    border-right: 0;
}
.addItemPanel .rich-mpnl-content .rich-table td {
    padding: 8px 20px;
    border-right: 1px solid #73B8BD;
    color: #2F4050;    
    font-size: 12px;
}
.addItemPanel .rich-mpnl-content .rich-table td:last-child {
    border-right: 0;  
}
.addItemPanel .buttonsPanel {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.addItemPanel .addItemEditPanel .buttonsPanel {
    display: initial;
    justify-content: initial;
    margin-top: 3px;    
    padding-top: 0px;
    padding-bottom: 0px;
}
.addItemPanel .addItemEditPanel .buttonsPanel .button2 {
	background: #73b8bd!important;
}





/*  View/Edit - Import History */






.rich-tabpanel-content.navTabsButton table.specialTableCSS {
	margin: 0px auto!important;
}
.style2022-accountDetails {
	display: block;
	padding-top: 60px;
}
.style2022-accountDetails > tbody {
	display: block;
}
.style2022-accountDetails > tbody > tr {
	display: flex;
	flex-wrap: wrap;
}
.style2022-accountDetails > tbody > tr > td {
	display: block;
	width: 360px;
}




/*  View/Edit - System Messages  */




.rich-tabpanel-content-position .rich-tabpanel-content.navTabsButton .rich-table.formsTableStyle {
	margin: 0 auto;
}
.rich-tabpanel-content-position .rich-tabpanel-content.navTabsButton .rich-table.formsTableStyle .TableSubHeaderGreen {
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #73b8bd;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
}
.rich-tabpanel-content-position .rich-tabpanel-content.navTabsButton table.rich-table.formsTableStyle  .odd-row {
    background: #fafbfb;
}
.rich-tabpanel-content-position .rich-tabpanel-content.navTabsButton table.rich-table.formsTableStyle  td {
    border-bottom: 0;
    border-right: 1px solid #b9dbde;
    padding: 7px 20px;
}
.rich-tabpanel-content-position .rich-tabpanel-content.navTabsButton table.rich-table.formsTableStyle  td:last-child {
    border-right: 0;
}
.rich-mp-container {
	/*left: 300px!important;*/
	/*dispable because of Examine popup*/
}
.rich-mpnl-shadow,
.editPrivacyNoticePanelBig .rich-mpnl-content {
	/*width: 938px !important;*//*setting - reigster - edit - popup*/
	width: auto!important;
	height: auto!important;	
}
.rich-mpnl-content .rich-panel .buttons {
	margin-top: 5px;
}
.rich-mpnl-content .rich-panel .buttons a.button2, 
.rich-mpnl-content .rich-panel .previewButtons a.button2 {
    border: 0;
	width: 180px;
    height: 40px;
    margin: 0 17px;
    border-radius: 5px;
    /*background: #a3acbe!important;*//*Edit Account -> Privacy notice button placement / color*/
    color: #fff;
    font-size: 16px;
	line-height: 40px;
}
.rich-mpnl-content .rich-panel .buttons a.button2.buttonGreen, 
.rich-mpnl-content .rich-panel .previewButtons a.button2.buttonGreen {
    background: #0992ca !important;
    border: 0!important;
    color: #fff !important;
}
.editPrivacyNoticePanelBig .editorBig {
    margin-left: 300px;
}



/* Settings - User - View/Edit - Permissions */



.style2022-permission-section-box {
	display: block;
}
table.permissionsTable.specialTableCSS {
	width: 100%;
	/*min-height: 800px;*/
	min-height: calc(100vh - 280px);	
}
.permissionsTable > tbody > tr {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.permissionsTable > tbody > tr > td {
	display: block;
	/*width: calc(33.33% - 14px);*/
	padding-bottom: 40px;
	/*border-left-width: 2px;*/
	/*border-left-style: solid;*/
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #f8f8f8;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #f8f8f8;
	background: #fff;
	text-align: center;
	
	
    /*width: 330px;*//*not good in EDIT USER - PERMISION/SHARE ACCOUNT */
    padding-bottom: 40px;
    border-width: 6px;
    border-style: solid;
    border-color: #f8f8f8;
    margin: 20px 10px;
}
.permissionsTable > tbody > tr > td:nth-child(1) {
	/*border-left-color: #DFC078;*/
}
.permissionsTable > tbody > tr > td:nth-child(2) {
	/*border-left-color:#A3ACBE;*/
}
.permissionsTable > tbody > tr > td:nth-child(3) {
	/*border-left-color:#DD8259;*/
}
.permissionsTable .permissionGroup {
    border: 0;
    margin-right: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
    background: transparent;
}
.permissionsTable .permissionGroup.selected {
    background: transparent;
    color: #2F4050;
}
.style2022-permission-list-wrap {
    height: 350px;
}
.permissionsTable .permissionHeader {
	padding-top: 30px;
	padding-bottom: 20px;
	background: transparent;
    color: #2F4050;
	font-size: 28px;
	font-weight: 700;
	text-align: center;
}
.permissionsTable > tbody > tr > td:nth-child(1) .permissionHeader {
	color: #DFC078;
}
.permissionsTable > tbody > tr > td:nth-child(2) .permissionHeader {
	color:#A3ACBE;
}
.permissionsTable > tbody > tr > td:nth-child(3) .permissionHeader {
	color:#DD8259;
}
.permissionsTable .permissionGroup .permissionLine {
    margin: 0;
    padding-left: 0px;
    background: transparent;
	color: #2F4050;
	font-weight: 400;
	font-size: 16px;
	line-height: 33px;
	text-align: center
}
.permissionsTable .permissionGroup .permissionButtons {
    margin-bottom: 30px;	
    text-align: center;
}
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup .permissionButtons {
	/*margin-top: 40px;*/	
}
.permissionsTable > tbody > tr > td:nth-child(2) .permissionGroup .permissionButtons {
	/*margin-top: 140px;*/
}
.permissionsTable > tbody > tr > td:nth-child(3) .permissionGroup .permissionButtons {
	/*margin-top: 170px;*/
}
.permissionsTable .permissionButtons input[type="button"] {
    min-width: 140px;	
	margin: 0;
	padding-right: 40px;
    padding-left: 40px;
}
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup input[type="submit"]{
	background: #DFC078!important;
}
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup.selected input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup.selected input[type="submit"]
{
	background-color:#DFC078!important;
    background-image: url(../../img/design/cube-okay-white.svg)!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 10px center!important;	
}
.permissionsTable > tbody > tr > td:nth-child(2) .permissionGroup input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(2) .permissionGroup input[type="submit"]{
	background:#A3ACBE!important;
}
.permissionsTable > tbody > tr > td:nth-child(2) .permissionGroup.selected input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(2) .permissionGroup.selected input[type="submit"] {
	background-color:#A3ACBE!important;
    background-image: url(../../img/design/cube-okay-white.svg)!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 10px center!important;	
}
.permissionsTable > tbody > tr > td:nth-child(3) .permissionGroup input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(3) .permissionGroup input[type="submit"]{
	background:#DD8259!important;
}
.permissionsTable > tbody > tr > td:nth-child(3) .permissionGroup.selected input[type="button"],
.permissionsTable > tbody > tr > td:nth-child(3) .permissionGroup.selected input[type="submit"] {
	background-color:#DD8259!important;
    background-image: url(../../img/design/cube-okay-white.svg)!important;
    background-repeat: no-repeat!important;
    background-size: 18px!important;
    background-position: 10px center!important;	
}


.permissionsTable .extendedPermissionsBlock {
	padding: 0;
}
.permissionsTable > tbody > tr > td a,
.permissionsTable .extendedPermissionsBlock .extendedPermissionsText {
	color: #2F4050;
	font-weight: 400;
    font-size: 16px;
    line-height: 33px;	
	text-decoration: underline;
}
.permissionsTable .extendedPermissionsBlock table {
	display: block;
	width: 100%;
	text-align: left;
	margin-top: 20px;
}
.permissionsTable .extendedPermissionsBlock table  tbody  {
	display: block;	
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px solid #000;
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr td .permissionTitle {
	color: #2F4050;
	font-weight: 400;
	font-size: 18px;
	line-height: 33px;
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr td .permissionDetails {
	color: #2F4050;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr td input.customCheckBox {
	position: relative;	
    width: 18px;
    height: 18px;
    margin-top: 7px;
    margin-left: 15px;
    margin-right: 7px;
    cursor: pointer;    
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr td input.customCheckBox:before{
	content: '';
	position: absolute;
	z-index: 2;
	top: -3px;
	left: -3px;
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../../img/design/check_box_outline_blank-24px.svg);
	background-size: contain;
	background-position: center;
	background-color: #fff;
}
.permissionsTable .extendedPermissionsBlock table  tbody  tr td input.customCheckBox:checked:before{
	background-image: url(../../img/design/check_box-24px.svg);
	background-color: #fff;
}
.permissionsTable > tbody > tr > td:nth-child(1) .permissionGroup input[type="button"][value="Custom "] {
	display: block;
	margin-left: 45px;
    margin-right: auto;
} 
.registration .results table .permsText {
    width: calc(100% - 28px);
}
.k-widget.k-window.k-dialog .k-window-titlebar, 
.k-window-titlebar.k-header {
    background: #73B8BD!important;
}
.k-window-content.k-content .rich-mpnl-content {
    background: #FFF;
    border: 0;
    -moz-box-shadow: initial;
    -webkit-box-shadow: initial;
    box-shadow: initial;
    position: relative;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.k-window-content.k-content .rich-mpnl-content .modal-body {
    position: relative;
    background: #fff;
    border: 0;
    border-radius: 0;
}

.registration .results .rich-dtascroller-table td {
    width: auto;
}
.registration .results .rich-dtascroller-table .rich-datascr-act {
    width: 22px;
}
.registration .results .rich-dtascroller-table .rich-datascr-inact {
    width: 22px;
}




/* Settings - User - View/Edit - Share Accounts */




.style2022-permission-section-box .registration {
    padding: 0px!important;
}
.style2022-permission-section-box .registration .results {
    margin-top: 0px;
}
.style2022-editFormNote .rich-mpnl-body {
	    padding: 10px;
}
.style2022-editFormNote .left.languages_bar .rich-table th {
	padding: 14px 0;
}
.style2022-editFormNote .left.languages_bar .rich-table td {
	padding: 4px 0;
}
.style2022-editFormNote .left.languages_bar .rich-table td input{
	margin:0;
	font-size: 14px;
	width: 130px;
	background: #a3acbe!important;
}
.style2022-editFormNote .left.languages_bar .rich-table td input.buttonSelected {
	background: #0992ca!important;
}
.style2022-editFormNote .rich-mpnl-content {
    height: auto!important;
}





/* reports */






.central_part_left .rich-panel-body .topMenuDropDown {
	position: initial;   
    position: absolute;
    width: 100%!important;/*not good in report*/
    /*width: 95%!important;*/
    /*max-width: 200px;*/  
    margin-top: 0px!important;
    left: 0px!important;
         
} 
.central_part_left .rich-panel-body .topMenuDropDown .drop-down {
	width: 100%!important;
    min-width: initial!important;
    padding: 0!important;
    border: 0!important;
    background: #2f4050!important;
    border-radius: 0!important;
    color: #9ba5b7;
}
.central_part_left .rich-panel-body .topMenuDropDown .drop-down table {
	padding-left: 24px;
	font-weight: 400;	
}
.createAccount {
    margin-top: 0px;
    padding-top: 50px;
}
.createAccount .pleaseSelect {
    display: block;	
    background: initial;    
    color: #293846;
    font-weight: 400;
}
.createAccount .pleaseNewAcccounCreated {
    color: #293846;
}
.createAccount .dearUser {
    color: #293846;
	font-weight: 400;    
}

.tree-node-selected, 
.rich-tree-node-highlighted {
	/*border: 0px;*/
	/*-webkit-border-radius: 0px;*/
	/*background-color: transparent!important; */ 
	/*color: #2d499c;*/
}
#reports_searchFilterDiv > .drop-down {
	padding: 17px 10px;
}
.style2022-p_OutputResult {
    height: calc(100vh - 200px)!important;
}






/*Talbes*/
.resultsDisplayType {
	margin-top: 8px!important;
    margin-bottom: 0px;
    margin-right: 0;   
}
.filters-box a {
    display: block;
	padding: 0;
}
.resultsDisplayType table tbody tr td {
	padding-right: 2px;
	padding-left: 2px;
}
.resultsDisplayType table tbody tr td:nth-child(1),
.resultsDisplayType table tbody tr td:nth-child(2) {
	padding-right: 0;
	padding-left: 0;
} 
.resultsDisplayType table tbody tr td:nth-child(3) {
	padding-right: 5px;
} 
.style2022-b_Options > input,
.style2022-b_Options > input[type="button"],
.style2022-b_Options > input[type="button"]:disabled {
	height: auto;
	padding: 0!important;
	border: 0!important;
	background: transparent!important;
} 
.style2022-Get_Anaysis,
a.style2022-Get_Anaysis {
    display: inline-block;
    position: relative;
    height: 18px;
	padding:4px 4px 4px 10px;    
	color: #656565!important;    
    font-weight: 400!important;
    text-decoration: none;
    transform: translateY(1px);    
}

.resultsDisplayType-space {
	width: 10px!important;
	height: 0!important;
}
#pnl_ResultsList {
	padding-left: 10px;
	margin-left: -10px;
}
#pnl_ResultsList > .rich-panel.dataTable {
	display: inline-block;
}
#pnl_ResultsList table {
    border-spacing: 0px;
}
#pnl_ResultsList > div > div > table {
    border-radius: 10px 10px 0 0;
	margin: 0px;
	box-shadow: 0px 7px 10px rgba(3, 5, 10, 0.06);
    display: block;
    max-width: calc(100vw - 320px);
    height: calc(100vh - 233px);	
    background-color: #fff;    
    font-size: 12px;
    overflow: auto;
}

#pnl_ResultsList > div > div > table > thead > tr:first-child {
    display: none;
}
.TableHeaderBlue,
.TableHeaderPurple,
.TableHeaderGreen,
.TableHeaderOrange {
	background-color: #73b8bd;
}
.TableSubHeaderBlue,
.TableSubHeaderPurple,
.TableSubHeaderGreen,
.TableSubHeaderOrange {
	background-color: #eaf5f5
}
.style2022-BgGreenLight {
	background-color: #eaf5f5
}
.style2022-TableHeaderHalf {
	background: linear-gradient(0deg, #eaf5f5 39px, #73b8bd 38px);
}
.style2022-TableHeaderTop {
    padding-top: 3px;
    padding-bottom: 3px;
}
#pnl_ResultsList .rich-table-cell.style2022-TableSubHeaderTop,
.style2022-TableSubHeaderTop {
	padding-top: 9px;
    padding-bottom: 8px;
	padding-left: 7px!important;
	padding-right: 7px!important;
	color: #656565;
	font-weight: 400;
}
#pnl_ResultsList table td.rich-table-cell.TableHeaderPurple.style2022-BgGreenLight {
    padding-left: 7px!important;
    padding-right: 7px!important;
}
#pnl_ResultsList .rich-table-cell.style2022-TableSubHeaderTop span {
	display: block;
	white-space: nowrap!important;
}
.columnHeader {
    font-weight: 400;
    font-size: 12px;    
}
.column-header a {
	white-space: nowrap;
}
.column-header a,
.column-header a:link,
.column-header a:visited {
    color: #656565;
	font-weight: 400;    
}
#pnl_ResultsList .rich-table-cell {
    /*padding: 0!important;*/
    /*border: 0!important;*/
    color: #fff;
    font-weight: 400;    
}
#pnl_ResultsList .rich-table-cell.style2022-border-right-white {
	border-right: 2px solid #fff!important;
}
#pnl_ResultsList .rich-table-cell.style2022-border-left-white {
	border-left: 2px solid #fff!important;
}
.style2022-border-right-white {
	border-right: 2px solid #fff;	
}
.style2022-border-left-white {
	border-left: 2px solid #fff;	
}
#pnl_ResultsList table td, 
#pnl_ResultsList table .even-row td, 
#pnl_ResultsList table .odd-row td  {
	/*padding: 10px 10px!important;*/
	border: 0px;
}
#pnl_ResultsList table td thead table td {
	padding: 0px 5px!important;
}
#pnl_ResultsList table td.style2022-TableHeaderHalfPaddingTop {
    padding-top: 43px!important;
    padding-right: 10px!important;
    padding-left: 10px!important;    
    color: #656565;
}
#pnl_ResultsList table td.style2022-TableHeaderHalfPaddingTop > span {
    white-space: nowrap!important;
    color: #656565;    
}




table .even-row,
table .odd-row {
    background: #fff;
    color: #656565;
}
table .even-row {
    background: #e7e7e75c;
}
table .even-row td,
table .odd-row td {
	padding: 0px 6px; 
}
table .even-row:first-child td {
	/*padding-top: 7px;*//*not good in report popup user card bottom page table*/
}

.dataTable table .selected {
    background: #a0c8c84f!important;
    color: #2f4050;
}


#pnl_ResultsList .rich-panel-body > table > tbody > tr > td:nth-child(2)  {
    background-image: url(../../img/design/view-gray.svg);
    background-repeat: no-repeat;
    background-position: center;			
} 
#pnl_ResultsList .rich-panel-body > table > tbody > tr > td.selected:nth-child(2) {
    background: url(../../img/design/view.svg) no-repeat center #a0c8c84f!important;
}
table .even-row:first-child td:nth-child(2) {
    /*background-position: center 17px!important;*/
}
#pnl_ResultsList .rich-panel-body > table > tbody > tr.even-row:first-child > td.selected:nth-child(2) {
    background: url(../../img/design/view.svg) no-repeat center 10px #a0c8c84f!important;
}
#pnl_ResultsList .rich-panel-body > table > tbody > tr > td:nth-child(2) img {
	opacity: 0;
	width: 24px;
	height: 44px;	
} 
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"],
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td input[type="checkbox"],
#pnl_ResultsList input[type="checkbox"]{
	position: relative;
    width: 16px;
    height: 16px;
    margin-top: -1px;
    margin-left: 33px;    
	margin-bottom: 0!important;    
    border-width: 1px;
    border-style: solid;
    border-color: #9ba5b7;
    border-radius: 2px;		
}
#pnl_ResultsList .style2022-TableSubHeaderTop  input[type="checkbox"]{
	margin-left: 30px;	
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]{
    margin-left: 5px;  
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:before,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td input[type="checkbox"]:before,
#pnl_ResultsList input[type="checkbox"]:before{
	content: '';
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	display: block;
	width: 16px;
	height: 16px;
    border-radius: 2px;	
	background-color: #fff; 
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:before {
	background-color: #73b8bd;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:before:checked,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td input[type="checkbox"]:before:checked,
#pnl_ResultsList input[type="checkbox"]:before:checked{
	border-radius: 0px;	
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:after,
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td input[type="checkbox"]:after,
#pnl_ResultsList input[type="checkbox"]:after{
	content: '';
	position: absolute;
	z-index: 2;
	top: -4px;
	left: -4px;
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../../img/design/check_box_outline_blank-24px.svg);
	background-size: contain;
	background-position: center;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:after {
	background-image: url(../../img/design/check_box_outline_blank_white-24px.svg);
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:checked:before {
    background-color: #fff;
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr th input[type="checkbox"]:checked:after{
	background-image: url(../../img/design/check_box-24px.svg);
}
#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(2) > td table tr td input[type="checkbox"]:checked:after,
#pnl_ResultsList input[type="checkbox"]:checked:after{
	background-image: url(../../img/design/check_box-24px.svg);
}
#p_HtmlViewerContentDiv {
	height: auto!important;
}



/*buttons*/




.results-filter input[type="checkbox"]{
	opacity: 0;
}
.results-filter input[type="checkbox"] + .span{
	position: relative;
	padding-left: 10px;
    color: #656565;
}
.results-filter input[type="checkbox"] + .span:before{
	/*content: '';
	position: absolute;
	left: -15px;
	top: 1px;
	display: block;
	
    width: 15px;
    height: 14px;
    border-width: 1px;
    border-style: solid;
    border-color: #9ba5b7;
    border-radius: 2px;*/
}

.results-filter input[type="checkbox"]:checked + .span:before{
	/*background-image: url(../../img/design/checkbox-green-lignt.png);
	background-position: center;
	background-size: 14px 14px;
	border-color: #73b8bd;*/
}
.results-filter input[type="checkbox"] + .span:before{
	content: '';
	position: absolute;
	z-index: 2;
	top: -4px;
	left: -18px;
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../../img/design/check_box_outline_blank-24px.svg);
	background-size: contain;
	background-position: center;
}
.results-filter input[type="checkbox"]:checked + .span:before{
	background-image: url(../../img/design/check_box-24px.svg);
}
#resetAssessmentButtonPlace,
#resetSearchButtonPlace {
	min-width: initial!important;
}
.rich-panel.filters-box .results-buttons .filters-box a {
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0;
    margin: 5px 0;
    display: inline-block;
    transform: translateY(1px);
    margin-left: 5px!important;
    font-weight: 400;
    color: #656565;
    font-size: 14px;
}



/*dropdown menu*/


.central_part_right .rich-panel-body .topMenuDropDown {
	z-index: 9;  
} 
#exportToExcelOptons {
	background-color: #fff
}
#exportToExcelOptons br {
	display: none;
}
#reports_last30daysDiv .drop-down,
.central_part_right .rich-panel-body .topMenuDropDown .drop-down {
    border: 0!important;
    border-left: 4px solid #73b8bd!important;
    border-radius: 0!important;
    background: #fff;
    box-shadow: 1px 1px 3px 2px rgb(0 0 0 / 25%);
    padding: 5px 10px;
}
.central_part_right .rich-panel-body .topMenuDropDown .drop-down table {
	padding-left: 0px;
}
.central_part_right .rich-panel-body .topMenuDropDown .drop-down table tr td .name {
    padding-left: 14px;
    color: #2f4050;
    font-weight: 400;
}
.central_part_right .rich-panel-body .topMenuDropDown#assessmentFilterDiv .drop-down table tr td a.selectBox.selectBox-dropdown {
	
	margin: 0;	
	padding-bottom: 10px!important;
	padding-left: 13px!important;
	background-color: #2f4050;	
	font-size: 14px!important;
}
table.filter-drop-down > tbody > tr {
    display: block;
    padding-left: 7px;
    padding-top: 15px;
}
table.filter-drop-down > tbody > tr > td {
    display: flex;
}
table.filter-drop-down > tbody > tr > td input[type="text"] {
    width: 255px;
    min-width: 255px;
    max-width: 255px;
}
#searchFilterDiv table.filter-drop-down > tbody > tr {
    padding-left: 0px;
}
#searchFilterDiv table.filter-drop-down > tbody > tr > td input[type="text"] {
    width: 155px;
    min-width: 155px;
    max-width: 155px;
}
#assessmentFilterDiv .actionButtons,
#searchFilterDiv .actionButtons {

}
#assessmentFilterDiv .actionButtons a {
	width: 112px!important;
	min-width: 112px!important;
	max-width: 112px!important;
}
#searchFilterDiv .actionButtons a {
	width: 73px!important;
	min-width: 73px!important;
	max-width: 73px!important;
}
.central_part_right .rich-panel-body .topMenuDropDown .drop-down table tr td.right-align {
	padding-left: 14px;
	color: #2f4050;
	font-weight: 400;
}

.central_part_right .rich-panel-body .topMenuDropDown .drop-down .actionButtons {
    display: flex;
}
#reports_last30daysDiv .drop-down br,
.central_part_right .rich-panel-body .topMenuDropDown .drop-down br {
   line-height: 1px;
}
.central_part_right .rich-panel-body .topMenuDropDown .drop-down a {

	/*problem in results -> button -> last 7 Days */
    
	/* display: block; */
    /* width: 166px; */
    /* margin: 0 10px; */
    /* padding: 8px 14px; */
    /* border-radius: 5px; */
    /* background-color: #73b8bd; */
    /* color: #fff; */
    /* font-weight: 400; */
    /* font-size: 16px; */
    /* text-decoration: none; */

}

.central_part_right .rich-panel-body .topMenuDropDown .drop-down .selectedDay {
    background-color: #e3f1f2!important;
}
#reports_last30daysDiv .drop-down #reports_period_filter_from_to,
.central_part_right .rich-panel-body .topMenuDropDown .drop-down #results_period_filter_from_to {
	border-top: 1px solid #e8e8e8;
	color: #656565;
	font-weight: 400;
	font-size: 11px;
	padding: 19px 10px!important;
	margin-top: 11px;
}
#reports_last30daysDiv .drop-down #reports_period_filter_from_to{
	padding-bottom: 0px!important;	
}
#reports_last30daysDiv .drop-down #reports_period_filter_from_to input[type="text"],
.central_part_right .rich-panel-body .topMenuDropDown .drop-down #results_period_filter_from_to input[type="text"] {
    position: relative;
    width: 143px!important;
    height: 30px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    box-shadow: inset 0px 0px 0px 0px rgb(0 0 0 / 0%);
    font-size: 14px;
    margin-bottom: 10px;
    padding: 3px 30px 3px 8px;
}
#reports_last30daysDiv .drop-down #reports_period_filter_from_to input[type="text"] + img ,
.central_part_right .rich-panel-body .topMenuDropDown .drop-down #results_period_filter_from_to input[type="text"] + img {
	position: absolute;
	margin-left: -32px;
	margin-top: 6px;
}
#reports_last30daysDiv .drop-down input[type="button"].buttonMinor,
.central_part_right .rich-panel-body .topMenuDropDown .drop-down #results_period_filter_from_to input[type="button"] {
	background-color: #0992ca!important;
	color: #fff!important;
	display: block;
	width: 100%;
	border-radius: 4px;
	font-weight: 300;
	padding: 9px;
	font-size: 13px;
	text-transform: uppercase;
} 
.central_part_right .rich-panel-body .topMenuDropDown .drop-down #results_period_filter_from_to input[type="button"] {
	margin-left: 0;
}
#reports_last30daysDiv .drop-down input[type="button"].buttonMinor {
	width: calc(100% - 16px);
	margin-left: 8px;
	margin-bottom: 15px;
}
#assessmentFilterDiv a.selectBox.selectBox-dropdown {
	background-color: transparent!important;
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    border-radius: 5px!important;
    border: 1px solid #e3e3e3;
    padding: 8px 0px 4px 13px!important;
    color: #fff;
}
#assessmentFilterDiv a.selectBox.selectBox-dropdown .selectBox-label {
    color: #6d6e71!important;
    padding-top: 5px;
}
#assessmentFilterDiv a.selectBox.selectBox-dropdown .selectBox-arrow {
	top: 11px!important;
}
.central_part_right .rich-panel-body .resultsDisplayType .topMenuDropDown .drop-down {
	margin-left: 10px;
}
.central_part_right .rich-panel-body .resultsDisplayType .topMenuDropDown .drop-down a {
	display: block;	
	color: #656565;
	font-weight: 400;
}
.central_part_right .rich-panel-body .resultsDisplayType  .filters-box  {
	box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}
.central_part_right .rich-panel-body .resultsDisplayType  .filters-box a {
	display: block;	
	color: #656565;
	font-weight: 400;	
}




/*popup*/


table#p_examineeDetailsContentTable,
table#p_examineeDetailsContentTable > tbody,
table#p_examineeDetailsContentTable > tbody > tr,
table#p_examineeDetailsContentTable > tbody > tr > td {
	display: block;
	height: auto!important;
	padding: 0;
}
#p_examineeDetailsHeader {
	padding-top: 8px;
	padding-bottom: 8px;
}
#p_examineeDetailsCDiv {
    width: 1330px!important;
    max-width: calc(100vw - 50px)!important;	
	/*left: 50%!important;*/
    /*transform: translateX(-50%);*/
}
#p_examineeDetailsContentDiv,
#p_examineeDetailsShadowDiv {
	width: 100%!important;
    height: auto!important;
    margin: 0;
    padding: 0;    	
    border: 0;
    border-radius: 10px;    
	min-width: initial!important;
    /*overflow: auto;*/    
}
.examineeTable {
	position: relative;
	height: auto!important;
	border: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #FFF;
	font-weight: 400;	
	overflow: hidden;	
}
#p_examineeDetailsContentDiv .examineeTable:before,
#p_examineeDetailsContentDiv .examineeTable:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 13px;
	height: 3px;
	background-color: #F5F6F7;
	display: none;
}
#p_examineeDetailsContentDiv .examineeTable:before {
	top: 54px;
}
#p_examineeDetailsContentDiv .examineeTable:after {
	bottom: 42px;
}
#p_TimeoutContentDiv .examineeTable {
	height: auto!important;	
}
.examineeDetails {
	border: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#mainExaminee.examinee > div > form > table > tbody > tr > td:nth-child(1) {
    min-width: 640px!important;
}
#mainExaminee.examinee > div > form > table > tbody > tr > td:nth-child(2) {
    min-width: 470px!important;
}
#mainExaminee.examinee > div > form > table > tbody > tr > td:nth-child(3) {
    width: 140px!important;
}
#mainExaminee.examinee > div > form > table > tbody > tr > td:nth-child(2) .rich-panelbar-content-exterior {
    height: auto!important;
    overflow: hidden!important;	
}
#mainExaminee.examinee > div > form > table > tbody > tr > td:nth-child(2) .rich-panelbar-content-exterior .custom {
	position: initial;
}
table.userDetails.examineeDetails > tbody > tr:nth-child(3) > td > div{
	/*height: auto!important;*/
	height: 137px!important;
    max-width: 417px;	
}
.rich-mpnl-content .rich-table td, 
.rich-mpnl-content .rich-table th {
    border-bottom: 0;
    border-right: 0;
	padding: 15px 30px;
}
.rich-mpnl-content .rich-table th {
    background: #73b8bd;
    color: #fff;
	font-weight: 400;
}
.style2022-podiumNormsAllowedPanel .rich-mpnl-content .rich-table td,
.style2022-childrenAccountsPanel .rich-mpnl-content .rich-table td {
    padding: 5px;
}
.style2022-podiumNormsAllowedPanel .rich-mpnl-content .rich-table td input,
.style2022-childrenAccountsPanel .rich-mpnl-content .rich-table td input {
    margin: 0px;
}
.style2022-podiumNormsAllowedPanel .rich-mpnl-content .rich-panel .buttons {
	display: flex;
	justify-content: center;
	width: 100%;
}
.rich-mpnl-content .rich-table .even-row td {
    background: #fff;
}
.rich-mpnl-content .rich-table .odd-row td {
    background: #fafbfb;
}
.rich-mpnl-text.rich-mpnl-controls a[onclick="onClose()"]{
	display: block;	
	width: 16px;
	height: 16px;
	margin-top: 5px;
	background-image: url(../../img/design/popup-close.png);
	background-position: center;
	font-size: 0;
}
.examineeHeader {
	padding: 10px 0px 0px 48px;
    background: #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #2f4050;
	font-weight: 400;
    font-size: 16px;
}
.rich-panelbar.rich-panelbar-b {
    display: block;	
    position: relative;	
    width: calc(100% - 38px)!important;
    height: auto!important;
	max-height: 600px !important;
	margin-top: 24px;
    padding-left: 35px!important;
    border-left: 3px solid #F5F6F7!important;    
    overflow: auto;
}
.rich-panelbar.rich-panelbar-b:before,
.rich-panelbar.rich-panelbar-b:after {
	content: '';
	display: none;
	position: absolute;
	left: 0;
	width: 13px;
	height: 3px;
	background-color: #F5F6F7;
}
.rich-panelbar.rich-panelbar-b:before {
	top: 0;
}
.rich-panelbar.rich-panelbar-b:after {
	bottom: 0;
}
.style2022-examinee_outputText-title {
    margin-bottom: 10px;	
	border-bottom: 1px solid #707070;
	text-transform: uppercase;
}
.userDetails .mainBlockLeft {
	padding-top: 0!important;	
	padding-left: 220px;
}
.rich-panelbar-content {
	min-width: 100%;
}
.rich-panelbar-content > span > span > div {
	min-width: 100%;
}
.rich-panelbar-content > span > span > div >  div >  table > tbody > tr:nth-child(1) > td > span,
.rich-mpnl-content label {
    padding-top: 4px;
    padding-bottom: 3px;
	padding-left: 13px;
    color: #2f4050!important;	
}
.rich-mpnl-content .examineeImage label {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0;
}
.examineeTable input[type="text"],
.addItemEditPanel .currFieldName input,
.rich-calendar-input, 
.row textarea, 
.row input[type="text"], 
.row .readOnly {
	margin: 0!important;
    padding: 10px 10px 10px 13px;
    border: 1px solid #e3e3e3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;	
}
.examineeTable input[type="text"] {
    min-width: 355px;
    max-width: 355px;
}
#searchFilterDiv .drop-down input[type="text"] {
    width: 117px;
}

#searchFilterDiv .selectBox-dropdown {
    min-width: 127px;
    background: #fff;
    color: #2f4050;    
}
#accocuntDetailsBlock .row.accountPhone .phone input {
    width: 129px !important;
}
table.userDetails.examineeDetails tbody tr:nth-child(1) .examineeHeader {
	padding-left: 29px
}
table.userDetails.examineeDetails tbody tr:nth-child(2) .mainBlockLeft .row:nth-child(2),
table.userDetails.examineeDetails tbody tr:nth-child(2) .mainBlockLeft .row:nth-child(3){
    min-width: 181px;
    max-width: 181px;
}
table.userDetails.examineeDetails tbody tr:nth-child(2) .mainBlockLeft .row:nth-child(2){
	margin-right: 16px
}
table.userDetails.examineeDetails tbody tr:nth-child(2) .mainBlockLeft .row:nth-child(2) input[type="text"],
table.userDetails.examineeDetails tbody tr:nth-child(2) .mainBlockLeft .row:nth-child(3) input[type="text"]{
    min-width: 157px;
    max-width: 157px;
}
table.userDetails.examineeDetails .row .firstName, 
table.userDetails.examineeDetails .row .lastName {
    margin-top: 6px;
}
table.userDetails.examineeDetails .row .email {
    margin-top: 2px;
}
table.userDetails.examineeDetails .row .email a {
    position: relative;
    z-index: 1;
    top: -7px;
    right: 11px;
    transform: translate(-8px, -5px);
}
table.userDetails.examineeDetails .row .email a img {

}
table.userDetails.examineeDetails .row .phone, 
table.userDetails.examineeDetails .row .area-code {
    margin-top: 5px;
}
.row.compresed.examinee {
    margin-top: 0!important;
}
table.userDetails.examineeDetails tbody tr:nth-child(3) .mainBlockLeft .row:nth-child(2) .area-code{
    min-width: 148px;
    max-width: 148px;
	margin-right: 16px;    
}
table.userDetails.examineeDetails tbody tr:nth-child(3) .mainBlockLeft .row:nth-child(2) .area-code input {
    min-width: 122px;
    max-width: 122px;
}
table.userDetails.examineeDetails tbody tr:nth-child(3) .mainBlockLeft .row:nth-child(2) .phone,
table.userDetails.examineeDetails tbody tr:nth-child(3) .mainBlockLeft .row:nth-child(2) .phone input {
    min-width: 190px;
    max-width: 190px;
}
table.userDetails.examineeDetails tbody tr:nth-child(3) .mainBlockLeft .row:nth-child(2) .phone .value span {
    margin-right: -16px!important;
    position: relative;
    margin-top: -26px!important;
}
table.userDetails.examineeDetails tbody tr:nth-child(4) .prop label {
    padding-left: 29px;
	font-size: 16px;    
}
table.userDetails.examineeDetails tbody tr:nth-child(4) td .row.compresed {
	margin-left: 0px!important;
}
table.userDetails.examineeDetails tbody tr:nth-child(4) td .row.compresed > table {
	width: 100%!important;
}
table.userDetails.examineeDetails tbody tr:nth-child(4) td .projects.dataTable {
	width: 100%!important;
    height: 245px!important;	
}
table.userDetails.examineeDetails tbody tr:nth-child(4) td .projects.dataTable > table {
	width: calc(100% - 9px)!important;
}
.examineeProjectList .rich-table-thead span {
	font-weight: 600;
}
.rich-panelbar-header, .rich-panelbar-header-act {
	margin-top: 5px;
    margin-bottom: 5px;   
    padding: 10px 13px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;    
}
.selectBox-selected a {
	color: #6d6e71!important;
}
.recuiterRemarksComments a:link {
    color: #6D6E71;
}

div#p_examineeDetailsResizerE {
    display: none;
}
div#p_examineeDetailsResizerNEU {
    display: none;
}
.row.compresed {
	height: auto!important;
}
.picButtons.assignToPositonButton {
	margin-top: 30px;
	margin-bottom: 10px;
}
.AssignNewPositionButton {
    /*float: right;*/
    /*margin-left: 2px;*/
    /*padding-left: 33px;*/
	/*background: url(../../img/design/doc-vi.png) no-repeat 5px center ;*/
}

.AssignNewPositionButton input[type="button"] {
    height: auto;
    padding: 10px 26px;
	background: #2f4050!important;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;    
}
.AssignNewPositionButton input[type="button"]:hover,
.AssignNewPositionButton input[type="button"]:hover:enabled {
	color: #fff;
}


.style2022-examineeImage-uploadImage-wrap {
	position: relative;
    overflow: hidden;
    border-radius: 50%;	
    height: 160px;
}
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;	
    width: 100%!important;
    height: 35px;
    font-size: 0;
    /*background-color: rgba(0,0,0,0.2);*/
    background-color: rgba(255,255,255,0.5);    
    /*background-image: url(../../img/design/camera-upload-image.svg);*/
    background-image: url(../../img/design/upload-image-button.png);
    background-repeat: no-repeat;
    /*background-position: center 9px;*/
	background-position: center 4px;
    background-size: 25px auto;
    text-align: center;
}
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .rich-fileupload-toolbar-decor {
    width: 100%!important;
    height: 35px;
    text-align: center;
}
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .rich-fileupload-toolbar-decor .rich-fileupload-button-press  input,
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .rich-fileupload-toolbar-decor .rich-fileupload-button-press  .rich-fileupload-button-content,
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .rich-fileupload-toolbar-decor .rich-fileupload-button-light  .rich-fileupload-button-content,
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .rich-fileupload-toolbar-decor .rich-fileupload-button .rich-fileupload-button-content {
	width: 100%!important;
	height: 35px;
    text-align: center;
    font-size: 0;
}


.userDetails.examineeDetails .mainBlockRight {
	position: absolute;
	top: 70px;
	left: 25px;
	min-width: 160px!important;
	vertical-align: top!important;
	padding-top: 0px!important;
	padding-left: 0px!important;	
}
.row.compresed.logosFields {
	min-width: 160px!important;
	float: right;
	margin-right: 0!important;
	margin: 0!important;
}
.userDetails.examineeDetails .logoField {
    position: relative;	
	max-width: 100%!important;
    min-width: 100%!important;
    margin: 0!important;
    float: initial;
    /*border-radius: 50%; */  
    /*overflow: hidden;*/
}
.userDetails.examineeDetails .uploadedImage1 {
    width: 160px!important;
    height: 160px!important;
    padding: 0;
	border: 0;
    border-radius: 50%;
}
.examineeImage {
    overflow: hidden;
    position: relative;
    border-radius: 50%;
}
.examineeImage:after {
	content: '';
	display: none;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 35px;
	background-color: rgba(0,0,0,0.2);
}
.row.compresed.logosFields .logoField .uploadButtons {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
	min-height: 35px!important;    
	margin: 0!important; 
    text-align: center;
    /*background-color: rgba(0,0,0,0.2);	*/
}
.row.compresed.logosFields .logoField .uploadButtons .deleteImage {
    background: none;
    color: #a7a9ac;
    font-size: 11px;
    font-weight: bold;
    padding: 0px;
    margin: 0 0 0 2px;
    border-radius: none;
    border-radius: none !important;
    text-decoration: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #656565;
    font-size: 11px;
    font-weight: 400;
    padding: 0px;
    margin: 0 0 0 2px;
    border-radius: none !important;
    transform: translateY(20px);
    cursor: pointer;
}
.row.compresed.logosFields .logoField .uploadButtons .deleteImage:hover {
    background: none;
    text-decoration: none;
    color: #656565;
    font-size: 11px;
    font-weight: 400;
    padding: 0px;
    margin: 0 0 0 2px;
    border-radius: none !important;
    transform: translateY(19px);
    cursor: pointer;
}
.row.compresed.logosFields .logoField .uploadButtons .rich-fileupload-toolbar-decor {
	width: 100%!important;
    text-align: center;	
}
.row.compresed.logosFields .logoField .uploadButtons .rich-fileupload-ico-add {
    width: 100%;
    height: 35px;
    font-size: 0;
    text-align: center;
    background-image: url(../../img/design/camera-upload-image.svg); 
    background-repeat: no-repeat;
	background-position: center 9px ;
	background-size: 25px auto;	
}
.style2022-examineeImage-uploadImage-wrap .style2022-uploadImage .k-button {
	background: transparent!important;
}
.rich-fileupload-button-border {
	float: initial!important;
}
.userDetails .rich-fileupload-button, 
.rich-fileupload-button-light, 
.rich-fileupload-button-press {
    width: 100%;	
    margin-top: 0px!important;
    text-align: center;	    
}

.examinee .projects table {
    margin: 0;	
    border-top: 0;
    border-left: 0;
}
.examinee .projects table th {
    background: #eaf5f5;
    color: #2f4050;
    border-bottom: 0;
    border-right: 0;
    padding: 15px 30px;
}


.rich-panelbar-header {
    background: #2f4050 url(../../img/design/tab-open-24px.svg) no-repeat calc(100% - 10px) center;
    padding-right: 20px;
    cursor: pointer;
}
.rich-panelbar-header-act {
    background: #2f4050 url(../../img/design/tab-close-24px.svg) no-repeat calc(100% - 10px) center;
    padding-right: 20px;
    cursor: pointer;
}
.rich-panelbar-content-exterior .userDetails {
    width: 98%;
}
.rich-panelbar-content-exterior .userDetails .selectBox-dropdown.selectBox {
	width: calc(100% - 10px)!important;
}
.rich-panelbar-content-exterior .userDetails .row textarea {
    width: calc(100% - 20px)!important;
}
.rich-panelbar-content-exterior .userDetails .recuiterRemarksAllComments {
	max-width: calc(100% - 5px);
	min-width: calc(100% - 5px);
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	background: #fff;
}
.rich-panelbar-content-exterior .userDetails .recuiterRemarksAllComments .recuiterRemarksAllCommentsInner {
	max-width: 100%;
	min-width: 100%;
	border-radius: 5px;
	background: #fff;	
}
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button,
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button-light,
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button-press,
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button:hover {
    width: 124px!important;
	margin: 10px 0 0 0!important;
	padding: 4px 16px 4px 6px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
    background: #2f4050;
    font-weight: 400;
    font-size: 13px;

    text-transform: uppercase;
}
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button .rich-fileupload-button-content,
.rich-panelbar-content-exterior .rich-fileupload-list-decor .rich-fileupload-button-light .rich-fileupload-button-content {
    color: #fff!important;	
}
.examineeResultRow td, 
.examineeResultRow th {
    border-bottom: 0px!important;
    padding: 8px 0px;
}
.examineeResultRow .label {
    color: #656565;
}
.examineeResultTable .examineeResultRow td {
    padding: 6px 0px;
    font-size: 11px;
    line-height: 14px;    
}
.examineeResultTable.style2022-examineeResultTable-two .examineeResultRow td {
    padding: 4px 0px;
}
.rich-panelbar-content hr {
	border: 0;
}
.selectBox-dropdown-menu li {
    /*padding: 4px 0!important;*/
}
.examineeTable img.rich-calendar-button {
    display: none!important;
}
.examinee .button-box {
    background: transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    min-width: initial;
    width: initial!important;
    margin-bottom: 0px;
}
.picButtons .box {
    padding: 24px 7px 15px 7px;
    padding: 0px 7px 0px 7px;
    background: #fff;
}
.rich-panel.button-box.picButtons input[type="button"] {
    position: relative;
    background: #a7c833;
 
    color: #fff;
    border: none;
    cursor: pointer;
    margin: 7px;
    /*padding: 49px 10px 2px;*/
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    min-width: initial;
    height: 102px!important;
    width: 102px!important;
    box-shadow: 0px 4px 5px 7px rgb(0 0 0 / 5%);
}
.EmailTestingButton input[type="button"],
.EmailTestingButton input[type="button"]:disabled  {

}
.LaunchTextButton input[type="button"],
.LaunchTextButton input[type="button"]:disabled  {
	
	/**/
}

.UnlockedExaminee input[type="button"].style2022-btnGeneratePassword,
.UnlockedExaminee input[type="button"].style2022-btnGeneratePassword:disabled  {
    /*background-color: #73b8bd!important;*/
	/**/
}
.SendMessageButton input[type="button"],
.SendMessageButton input[type="button"]:disabled  {
    /*background-color: #ffc524!important;	*/
	/*;*/
}
.UnussignedPositionButton input[type="button"],
.UnussignedPositionButton input[type="button"]:disabled  {
	/*background-color: #ba2025!important;	*/
	/*background-image: url(../../img/design/button-unassignPositionButton.svg)!important;*/
}
.UnlockedExaminee input[type="button"],
.UnlockedExaminee input[type="button"]:disabled  {
	/*background-image: url(../../img/design/button-UnlockedExaminee.png)!important;*/
}
tr.style2022-btnSide td .style2022-btnSideInner {
    display: flex;
    justify-content: center;
    align-items: center;
	min-width: initial;
    height: 45px!important;
    width: 80px!important;
    position: relative;
  	margin: 2px auto;
    padding: 52px 10px 5px;
	background-color: #969a9e!important;	    
    background-repeat: no-repeat!important;
    background-position: center 10px !important;
    -moz-border-radius: 16px!important;
    -webkit-border-radius: 16px!important;
    border-radius: 26px!important;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    line-height: 1.1;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnEmailInner {
	background-color: #2f4050!important;		
	background-image: url(../../img/design/button-emailButton.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnLaunchInner {
	background-color: #0992ca!important;		
	background-image: url(../../img/design/button-lounchButton.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnGeneratePasswordInner {
	background-color: #73b8bd!important;		
	background-image: url(../../img/design/button-generatePasswordButton.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnMessageInner {
	background-color: #ffc524!important;		
	background-image: url(../../img/design/button-sendMessageButton.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnUnssignInner {
	background-color: #ba2025!important;		
	background-image: url(../../img/design/button-unassignPositionButton.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnAnalysisCheckAddInner {
	background-color: #20BA9C!important;		
	background-image: url(../../img/design/AddAnalysis.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner.style2022-btnbtnAnalysisCheckRemoveInner {
	background-color: #20BA9C!important;		
	background-image: url(../../img/design/AddAnalysis.svg)!important;
}
tr.style2022-btnSide td .style2022-btnSideInner[disabled="disabled"]{
	background-color: #CED1D5!important;	
}
tr.style2022-btnSide td .style2022-btnSideInner[disabled="disabled"] input{
	cursor: default!important;
}

tr.style2022-btnSide td .style2022-btnSideInner input{
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
    margin: 0!important;	
}


#treePanelContentDiv {
    max-height: 655px!important;
	padding-right: 62px;
    padding-left: 62px;
}
#p_PositionsTree .selectAccount.specialTableCSS {
	text-align: center;
}
#p_positionsTreeForAccountContentDiv {
    width: auto!important;
    height: auto!important;
}

.style2022-p_generatePasswords-account1 label {
	font-weight: 400;
}
.style2022-p_generatePasswords-account1 .selectBox-label {
    padding-top: 0;
    padding-left: 0;
	font-size: 14px!important;
}
.style2022-p_generatePasswords-actButtons .actionButtons {
	text-align: left;
}
.style2022-p_generatePasswords-actButtons .actionButtons .button2 {
	margin-top: 10px;
	margin-bottom: 15px;
}
.picButtons .box .toggle-wrapper {
    flex-wrap: wrap;
    margin-bottom: 20px;    
    text-align: center;
}
.picButtons .box .toggle-wrapper label {
	padding-left: 0px
}
.picButtons .box .toggle-wrapper label.check-trail {
	margin-left: 0;
}
.rich-mp-content-table .rich-mpnl-body #examineeDetails span {
    font-size: 12px!important;
}
.rich-mp-content-table .rich-mpnl-body #examineeDetails span input {
    font-size: 14px!important;
}
.rich-mp-content-table .rich-mpnl-body #examineeDetails span#mainExaminee > div > form > table {
    width: calc(100% - 10px);
}


/* Examinee Card - popups*/

#examineeExistsPanelContentDiv,
#examineeExistsPanelShadowDiv {
	width: 440px!important;
	height: auto!important;	
}
#examineeExistsPanelContentTable.rich-mp-content-table,
#dialogPanelContentTable  .rich-panel-body,
#AnalysisCheckRemovePanelContentTable .rich-panel-body,
#p_sendMessageContainer #p_sendMessageContentTable,
.cancelOperationPanel .rich-panel-body,
[id='j_id1624:anonymousAlertPanelContainer'] .rich-panel-body,
[id='j_id2494:cancelOperationPanelContainer'] .rich-panel-body,
#generatePasswordPanelContainer .rich-panel-body,
#AnalysisCheckAddPanelContainer .rich-panel-body, 
#unassignPanelContainer .rich-panel-body, 
#emailLinkPanelContainer .rich-panel-body {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 40px;
	padding-left: 40px;		
}
.rich-panel-body#alertBlockPanel_body,
.rich-panel-body#errorText_body,
.rich-panel-body#testLinkSendingDetailsText_body {
    padding: 0;
}
.cancelOperationPanel .dialogText,
[id='j_id1624:anonymousAlertPanelContainer'] .dialogText,
[id='j_id2494:cancelOperationPanelContainer'] .dialogText,
#AnalysisCheckRemovePanelContentTable .dialogText,
#generatePasswordPanelContainer .dialogText,
#AnalysisCheckAddPanelContainer .dialogText,
#unassignPanelContainer .dialogText,
#emailLinkPanelContainer .dialogText {
	padding-bottom: 20px;
	color: #656565!important;
	font-weight: 400!important;
	font-size: 16px;
	text-align: center;
}
.rich-panel-body#errorText_body .dialogText {
	text-align: initial;
}
.style2022-childrenAccountsPanel .buttons, 
#examineeExistsPanelContentTable .actionButtons,
#p_noEmailCDiv .buttons,
#dialogPanelContentTable  .actionButtons,
.cancelOperationPanel .buttons,
.cancelOperationPanel .actionButtons,
[id='j_id1624:anonymousAlertPanelContainer'] .buttons,
[id='j_id2494:cancelOperationPanelContainer'] .buttons,
#AnalysisCheckRemovePanelContentTable .actionButtons,
#AnalysisCheckAddPanelContainer .actionButtons,
#unassignPanelContainer .actionButtons,
#emailLinkPanelContainer .actionButtons {
	display: flex!important;
	justify-content: center;
	float: initial!important;	
}
.style2022-childrenAccountsPanel .buttons,
#examineeExistsPanelContentTable .actionButtons,
#p_noEmailCDiv .buttons {
	margin-top: 20px;
}
#dialogPanelContentTable  .actionButtons input {
	margin: 0 10px;	
}


/* popup with tree - width */
#p_treeSpanForAnonymousPositions {
	width: 300px!important;
	margin: 20px auto 0;
}
/* popup with tree - padding */
#p_searchAccountsTreeCDiv .rich-mpnl-content,
#p_accountsTreeForGeneratorContainer .rich-mpnl-content,
#p_accountsTreeForGeneratorPositionContainer .rich-mpnl-content,
#p_accountsTreeForAnonymousPositionsContainer .rich-mpnl-content {
    width: auto!important;	
    min-width: 420px;
    padding-right: 100px;
    padding-left: 100px;
}
/* popup with tree - close button */
#p_searchAccountsTreeCDiv .rich-mpnl-text.rich-mpnl-controls > a, 
#treePanelContainer .rich-mpnl-text.rich-mpnl-controls a,
#p_accountsTreeForGeneratorContainer .rich-mpnl-text.rich-mpnl-controls a,
#p_accountsTreeForAnonymousPositionsContainer .rich-mpnl-text.rich-mpnl-controls a,
#p_accountsTreeForGeneratorContainer .rich-mpnl-text.rich-mpnl-controls a,
#p_accountsTreeForGeneratorPositionContainer .rich-mpnl-text.rich-mpnl-controls a,
#p_accountsTreeContainer .rich-mpnl-text.rich-mpnl-controls a {
background-image: url(../../img/design/close-block.svg);
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 5px;
    background-position: center;
    background-size: 134%;    
    font-size: 0;
}
/* popup with tree - title */
#p_searchAccountsTreeCDiv .rich-mpnl-header-cell,
#p_accountsTreeForGeneratorContainer .rich-mpnl-header-cell,
#p_accountsTreeForAnonymousPositionsContainer .rich-mpnl-header-cell,
#p_accountsTreeForGeneratorContainer .rich-mpnl-header-cell,
#p_accountsTreeForGeneratorPositionContainer .rich-mpnl-header-cell,
#p_accountsTreeContainer .rich-mpnl-header-cell {
    width: 100%!important;
    margin-top: 0px;
    margin-left: 0px;
    border-radius: 7px 7px 0px 0px!important;
    background: transparent;
    font-size: 19px;
    text-align: center;
    display: block;
    height: auto!important;
}
#p_searchAccountsTreeCDiv .rich-mpnl-header-cell .rich-mpnl-header,
#p_accountsTreeForGeneratorContainer .rich-mpnl-header-cell .rich-mpnl-header,
#p_accountsTreeForAnonymousPositionsContainer .rich-mpnl-header-cell .rich-mpnl-header,
#p_accountsTreeForGeneratorContainer .rich-mpnl-header-cell .rich-mpnl-header,
#p_accountsTreeForGeneratorPositionContainer .rich-mpnl-header-cell .rich-mpnl-header,
#p_accountsTreeContainer .rich-mpnl-header-cell .rich-mpnl-header {
    border: none;
    padding: 40px 0px 14px;
    background: transparent;
    color: #0F2235;
    font-size: 26px;
    display: block;
    width: 100%;
}
#p_searchAccountsTreeCDiv #p_treeAccSpan {
	margin-top: -40px;
}
/* popup with tree - text under the title */
#p_accountsTreeForGeneratorPositionContainer .selectAccount.specialTableCSS,
#p_accountsTreeContainer .selectAccount.specialTableCSS {
	text-align: center;
}
/* popup with tree - icons on the tree */
#p_accountsTreeForGeneratorContainer  table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1),
#p_accountsTreeForGeneratorPositionContainer  table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1),
#p_accountsTreeForAnonymousPositionsContainer  table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1){
    /*background-image: url(../../img/design/arrow-down-gray.svg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
}
#p_accountsTreeForGeneratorContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img, 
#p_accountsTreeForGeneratorPositionContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img, 
#p_accountsTreeForAnonymousPositionsContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(1) img {
    /*opacity: 0;*/
}
#p_accountsTreeForGeneratorContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
#p_accountsTreeForGeneratorPositionContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
#p_accountsTreeForAnonymousPositionsContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) {
    /*background-image: url(../../img/design/folder-black.svg);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
}
#p_accountsTreeForGeneratorContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img,
#p_accountsTreeForGeneratorPositionContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img,
#p_accountsTreeForAnonymousPositionsContainer table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) img {
    /*opacity: 0;*/
}
#p_accountsTreeForGeneratorContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
#p_accountsTreeForGeneratorPositionContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2),
#p_accountsTreeForAnonymousPositionsContainer .rich-tree-node-children table.rich-tree-node > tbody > tr:nth-child(1) > td:nth-child(2) {
    /*background-image: url(../../img/design/plus-black-bg-yellow.svg);*/
}


/*examinee popup - position select*/
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown {
	position: initial;
}
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown .row input[type="text"] {
    min-width: 290px;
    max-width: 290px;
}
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown .row input[type="button"] {
	display: inline-block;
    min-width: 87px;
    width: auto;
	padding: 10px 20px;
	border-radius: 4px;
	background-color: #0992CA;
	color: #fff;
	text-align: center;
}
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown .right-align {
    text-align: left;
}
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown table > tbody > tr:nth-child(2) > td:first-child {
    padding-right: 15px;
}
#p_accountsTreeForGeneratorPositionContainer #searchAccPrjFilterDiv.topMenuDropDown .selectBox-dropdown {
    min-width: 307px;
    margin-left: 0;
    line-height: 1;
}
#p_accountsTreeForGeneratorPositionContainer .rich-tree.tree {
	margin-top: 0!important
}
#p_treeSpanForGeneratorPosition {
	width: 410px!important;
	/*height: auto!important;*/
	margin: 0 auto;	
} 
#p_treeSpanForGeneratorPosition .jspContainer {
	width: 410px!important;
    /*height: 500px!important;*/
	margin-bottom: 40px;
} 
#p_treeSpanForGeneratorPosition  .jspPane {
	position: relative;
}
#p_passwordsGeneratorContentDiv .drop-down,
#p_passwordsGeneratorPositionContentTable .drop-down {
	background: initial!important;
	border: 1px solid #c7d6e9;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
}  
#passwordsGeneratorPosition .actionButtons {
	text-align: left;
	display: flex;
	margin-top: 10px;
	margin-left: 3px;
}
#passwordsGeneratorPosition .actionButtons.commandLink a:link {
	margin: 0 10px 0 0;
	padding: 8px 16px;
	border: 0;
	border-radius: 5px;
	background: #0992ca;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
}
#passwordsGeneratorPosition .button2 {
    margin: 0 ;
}
.icon-blue_v {
    display: block;
    width: 14px;
    margin-top: 15px;    
}



/*popup - user - cancel */


.style2022-cancelOperationPanel .rich-mpnl-body {
	padding: 0;
}
.style2022-cancelOperationPanel .rich-mpnl-content {
	width: auto!important;
	height: auto!important;
}
.style2022-cancelOperationPanel .rich-mpnl-content .rich-panel .buttons {
    margin-top: 20px;
}



/* settings - new position  - details */




#projectControllerElement table.rich-tabpanel-content-position {
	display: block;
	width: 100%;
	padding-top: 70px;	
}
#projectControllerElement table.rich-tabpanel-content-position > tbody {
	display: block;
	width: 100%;
}
#projectControllerElement table.rich-tabpanel-content-position > tbody > tr {
	display: block;
	width: 100%;	
}
#projectControllerElement table.rich-tabpanel-content-position > tbody > tr > td {
	display: block;
	width: 100%;	
}

#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(1){
    /* display: flex; */
    /* justify-content: center; */
    margin-bottom: 15px;
    /* padding-top: 15px; */
    /* padding-bottom: 25px; */
    /* margin-left: 3px; */
    background-color: #fff;
    box-shadow: 0px 2px 3px rgba(3, 5, 10, 0.06);
    /* text-align: center;*/
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2){
	display: block;
	margin-left: 3px;
    /*padding-top: 70px;*//*due to:position -> edit -> Assessment*/	
	background-color: #fff;
	box-shadow: 0px 7px 10px rgba(3, 5, 10, 0.06);
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .main-scroll-container.scroll-pane-split2 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	/*height: auto!important;*//* edit - edit postion - CUSTOMER DECISION - RULES EDITOR*/
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .main-scroll-container.scroll-pane-split2.style2022-questionary-main-scroll-container{
	height: auto!important;
} 
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .main-scroll-container.scroll-pane-split2 > div:nth-child(1) {
    /*max-width: 336px !important;*/
    /*min-width: 336px !important;*/
	/*padding-top: 80px!important;*/
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .main-scroll-container.scroll-pane-split2 .rich-panel.actButtons2 {
	padding-top: 40px;
	padding-bottom: 100px;
	width: 100%;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .main-scroll-container.scroll-pane-split2 .rich-panel.actButtons2 input {
	width: 88px;
}
.row.calendarPicker {
	display: flex;
	align-items: end;
}
.row.calendarPicker .account1.field {
	margin-right: 5px;
}
.row.calendarPicker .second {
	margin-left: initial !important;
    margin-top: initial !important;
}


/* settings - new position  - catalog */




.permissionPanel,
.cat_col1,
.cat_col2 {
		background: transparent!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog {
	margin-top: -70px;
    padding: 0px 0px 10px!important;
}
[id='mainForm:catalog'] {
	width: 100%;
    display: block;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .actionButtons {
	/*padding-top: 30px;*/
	/*padding-bottom: 30px;*/
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table {
	max-width: 100%!important;
	background-color: #fff;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable .permissionHeader {
	margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 38px;    
    background: rgba(115, 184, 189, 1);
    color: #fff!important;
    font-weight: 400;    
    font-size: 12px;
    text-align: left;
	text-transform: uppercase;    
}
.permissionsTable .dataTable table th {
    padding: 9px 16px;
    background: rgba(115, 184, 189, 1);
    font-weight: 400;
    text-transform: uppercase;
}
.permissionsTable .dataTable > table > tbody > tr:nth-child(2n+1) {
    background: rgba(206, 209, 213, 0.2) !important;
}
.permissionsTable .dataTable table td.icon-cell {
	text-align: center;
}
.permissionsTable .dataTable table .selected {
    background: transparent !important;
    color: #656565;
}
.style2022-sequenceTable-permissionPanel,
.style2022-dialogPanel-permissionPanel {
	height: auto!important;
	border-radius: 0;
}
.yellow_button.style2022-addAssessmentButton {
    padding-left: 22px!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable .permissionHeader > span {
    color: #fff!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td {
    padding: 10px 30px;	
    padding: 0px;
	background: #fff;
	border-right: 2px solid rgba(115, 184, 189, 1);
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col1 .row {
	width: 100%!important;	
	max-width: 100%!important;
	min-width: 100%!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col1 .row .tree {
    margin-right: 0px!important;
    padding: 20px 30px;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 {
	overflow: auto;	
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 .sequenceTable.permissionPanel {
	width: 100%!important;	
	max-width: 100%!important;
	min-width: 100%!important;
	height: auto!important;	
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 .sequenceTable {
    overflow: initial;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 .dialogPanel {
    padding: 10px 30px!important;	
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 .row {
	display: block;
    width: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
    height: auto!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 .rich-table-thead td {
	font-size: 12px;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table th {
    border: 0;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table th:first-child,
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table td:first-child,
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table td:nth-child(1) {
	padding-left: 15px;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table td {
	padding-top: 12px;
	padding-bottom: 12px;
	color: #2F4050;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td.cat_col2 table tr.odd-row {
	background-color: #CED1D5;	
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:last-child {
	border-right: 0;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td .treeCatalog .rich-tree-node-text {
    background: #fff!important;
    border: 0;
    color: #2F4050;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td .treeCatalog .rich-tree-node-text a,
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td .treeCatalog .rich-tree-node-text.rich-tree-node-text.selected a:link, 
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td .treeCatalog .rich-tree-node-text.rich-tree-node-highlighted a:link {
    color: #2F4050;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:nth-child(1) .row {
	height: calc(100vh - 370px)!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) .permissionPanel {
	background: initial;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) .permissionHeader {
	padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-left: 0px;     
    background: rgba(2555, 255, 255, 1);
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) .permissionHeader > span {
	display:block;
	margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    padding-left: 0;
    background: transparent;
    color: #666!important;
    font-size: 18px;
    text-align: left;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) .results.dataTable {
	height: calc(100vh - 529px);
}
.style2022-note {
	display: block;	
	margin-top: 40px;
    padding: 15px 42px;
    background-color: #73B8BD;
    background-image: url(../../img/design/exclamation_mark_white.svg);
    background-repeat: no-repeat;
    background-position: 20px 16px;
    color: #fff;
    border-radius: 4px;
    transform: translateY(10px);
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:nth-child(2)  .rich-panel-body  {
	color: #2F4050!important;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:nth-child(3)  table.rich-table {
	margin-top: 30px;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:nth-child(3)  table.rich-table {
	margin-top: 30px;
}
#projectControllerElement table.rich-tabpanel > tbody > tr:nth-child(2) .catalog .permissionsTable > Table > tbody > tr:nth-child(2) > td:nth-child(3)  table.rich-table th {
    background: rgba(115, 184, 189, 0.2);
	color: rgba(47, 64, 80, 1);
}
[id='mainForm:j_id625'] {	
	padding: 10px 50px;
	background-color: #73B8BD;
	border-radius: 4px;
}
[id='mainForm:j_id625'] span {	
	color: #fff!important;
}
.central_part_right .rich-tabpanel-content-position .row.extended {
    margin-bottom: 10px;
}
.central_part_right .rich-tabpanel-content-position .row .readOnly {
    width: 320px!important;
}
.central_part_right .rich-tabpanel-content-position .row.twoCols input {
    /*width: 320px!important;*/
	/*width: 143px !important;*//*not good in setting edit account*/
}
.central_part_right .rich-tabpanel-content-position .row.twoCols .firstName {
    margin-right: 10px;
}
.central_part_right .rich-tabpanel-content-position .row.twoCols .lastName {
	margin-top: 18px!important;
	margin-top: 10px!important;	
	margin-left: 0px;
}
.central_part_right .rich-tabpanel-content-position .row.twoCols .lastName .error {
	/*transform: translateX(-166px);*/
} 
.central_part_right .rich-tabpanel-content-position .row .userPhone {
	display: flex;
}
.central_part_right .rich-tabpanel-content-position .row.userPhone .area-code input {
    width: 57px !important;
}
.central_part_right .rich-tabpanel-content-position .row.userPhone .phone input {
    width: 90px !important;
}
.central_part_right .rich-tabpanel-content-position .row.userPhone .ext input {
    width: 25px !important;
}
.central_part_right .rich-tabpanel-content-position .row .selectBox-dropdown {
    padding: 8px 7px!important;
    /*padding: 0px 7px!important;*/
   	width: 330px !important; 
	height: auto!important;
}
.central_part_right .rich-tabpanel-content-position .row.userPhone .phoneType .selectBox.selectBox-dropdown {
	width: 70px!important;
    margin-top: 5px;
    padding-top: 7px !important;
    padding-bottom: 10px !important;
    padding-left: 0!important;
    padding-right: 0!important;    
}
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content .main-scroll-container.scroll-pane-split2.style2022-details-section-box {
    height: auto!important;
}
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content .main-scroll-container.scroll-pane-split2 > div.rich-panel.actButtons2 {
    margin-left: auto;
    margin-right: auto;
    /*margin-top: -50px!important;*/
}
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content .main-scroll-container.scroll-pane-split2 span#mainForm\:LocationField\:p_countryImage {
    margin-top: 20px;
    margin-left: -17px;
    width: 25px!important;
}
.central_part_right .rich-tabpanel-content-position .rich-tabpanel-content .main-scroll-container.scroll-pane-split2 span#mainForm\:LocationField\:p_countryImage img {
    margin-top: 0px;
    margin-left: 0px;
}

.secondVerificationBlock {
	border: 0;
	padding: 0;
	margin: 0;
}
.central_part_right .rich-tabpanel-content-position  .actionButtons input.button2 {
    width: auto!important;
}
.accountDetails.specialTableCSS .button2 {
    padding-top: 11px;
    padding-bottom: 11px;
    height: auto!important;
    margin-left: 0;
    margin-right: 0;
    width: 345px!important;
}

#prjRulesView #comp-exp-container .rules {
	height: auto!important;
}





/* reaset password */





.page-password-change .header .logo.password-change-logo-wrap {
    display: block;
    width: 80%;
    height: 80px;
    margin-right: auto;
    margin-left: auto; 
}
.password-content-wrap {
    display: block;
    height: calc(100vh - 100px);
    padding-top: 0px;
    padding-left: 30px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #f8f8f8;
    width: calc(100% - 300px);
    margin-left: auto;
    overflow: auto;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box,
.central_part .base-box.login-box.changePasswd {
    background: #fff;
    padding: 0px 30px 0px 460px;
    width: 400px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: 0px 7px 10px #03050A0F;
    background-image: url(../../img/design/setpassword.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 395px auto;
}
.central_part .base-box.login-box.changePasswd {
    min-height: 584px;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialogHeader,
.central_part .base-box.login-box.changePasswd .dialogHeader {
    display: block;	
    width: 95%;
    padding: 35px 0px 5px 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	background: #fff;
    color: #0F2235;
    font-size: 26px;
	line-height: 31px;	
	text-align: center;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog-content,
.central_part .base-box.login-box.changePasswd .dialog-content {
    padding: 10px 0px 0px;
    width: 100%;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog-content span.changePasswdText1,
.central_part .base-box.login-box.changePasswd .dialog-content span.changePasswdText1 {
    color: #73B8BD;
    font-size: 18px;
    line-height: 29px;
}

.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog-content .smallText,
.central_part .base-box.login-box.changePasswd .dialog-content .smallText {
	color: #242424!important;
	font-size: 14px;
    line-height: 1.3;	
}

.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog-content .smallText p,
.central_part .base-box.login-box.changePasswd .dialog-content .smallText p {
	margin-top: 3px;
	margin-bottom: 3px;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog-content .smallText ul,
.central_part .base-box.login-box.changePasswd .dialog-content .smallText ul {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 20px;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog label,
.central_part .base-box.login-box.changePasswd .dialog label {
	padding-left: 10px;
    color: #2F4050;
	font-size: 12px;
	line-height: 1.6;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog input,
.central_part .base-box.login-box.changePasswd .dialog input:not([type="radio"]) {
    border: 1px solid #2F405080;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 366px;
    padding: 6px;
    margin-bottom: 10px;
}
.central_part .login-box .dialog input[type="radio"] {
    width: auto;
    margin: 0;
    margin-bottom: 0;
    margin-top: 4px;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog input.loginFormSubmit,
.central_part .base-box.login-box.changePasswd .dialog input.loginFormSubmit {
    width: 120px;	
	margin-top: 30px;
    color: #fff;
}
.central_part .base-box.login-box.style2022-recoverPassword-login-box .dialog input.loginFormSubmit.button2.button-enabled,
.central_part .base-box.login-box.changePasswd .dialog input.loginFormSubmit.button2.button-enabled {
    width: 120px;	
    margin-left: 80px;
}
.style2022-changePasswordForm-dialog-change select.input-data {
    max-width: 380px!important;
    min-width: 380px!important;
    height: 32px!important;
    padding-top: 4px;
    padding-bottom: 4px;    
    padding-left: 3px;
    border: 1px solid #2F405080;
	border-radius: 4px;    
}
.style2022-changePasswordForm-dialog-change label.name {
	display: block;	
}
.style2022-changePasswordForm-dialog-change span.value {
	display: block;	
} 
.central_part .login-box .dialog .changePasswdText2 {
    color: #656565;
    font-size: 14px;
}
.central_part .login-box .dialog,
.central_part .login-box .dialog span,
.changePasswordForm p {
    color: #242424;
	font-size: 14px;
    line-height: 1.3;
}





/*userSharingIFrame*/



#userSharingIFrame {
	height: calc(100vh - 160px)!important;
}

#content.container-fluid {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
#content.container-fluid .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -1px;
}
.usrShareViewTitle {
	padding-bottom: 30px;
	color: #2F4050;
	font-weight: 400;
	font-size: 28px;
	text-align: center;
}
#usrShareView {
	border: 0;
	min-width: 100%;
	max-width: 100%;
}
#usrShareView .k-header.k-grid-toolbar {
	padding-left: 30px;
	padding-bottom: 20px;
}
#usrShareView .k-header.k-grid-toolbar .k-button {
	color: #fff;
	padding: 6px 12px;
	border: 0;
	background: #A3ACBE;
}
#usrShareView .k-header.k-grid-toolbar a.k-button.k-button-icontext  {
	display: flex;
    justify-content: center;
    align-items: center;
}
#usrShareView .k-header.k-grid-toolbar .k-button .k-icon.k-i-plus {
    width: 18px;
    height: 18px;	
    margin-top: -2px;  	
	background: url(../../img/design/cube-plus-white.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-left: 0;    
}
#usrShareView .k-header.k-grid-toolbar .k-button .k-icon.k-cancel {
    width: 20px;
    height: 20px;	
    margin-top: -2px;  	
	background: url(../../img/design/cube-close-white.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-left: 0;    
}
#usrShareView .k-header.k-grid-toolbar .k-button .k-icon.k-update {
	width: 16px;
    height: 16px;
    margin-top: -1px;
    background: url(../../img/design/cube-okay-white.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 6px;
    margin-left: 0;
}
#usrShareView .k-header, 
#usrShareView .k-grid-header {
    background: #73B8BD;
    margin-top: 0!important;
}
#usrShareView .k-header.k-dropdown {
    background: #FFF;
}
.k-grid-header th.k-header>.k-link {
    min-height: auto;
    line-height: 1;
    margin: 0;
    padding: 1em;
    color: #fff;
}
#usrShareView .k-header.k-grid-toolbar {
    display: flex;
	background: transparent;
}
#usrShareView .external {
    background: transparent!important;
}
#usrShareView .k-grid-content tr td {
	border-color: #73B8BD!important;
	padding: 1em 1.5em;
}
#usrShareView .k-dropdown, 
#usrShareView .k-dropdown .k-icon, 
#usrShareView .k-selectbox .k-icon {	
    margin-top: 0px;
}
#usrShareView .k-dropdown-wrap {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}


table.main_body_table,
table.main_body_table > tbody,
table.main_body_table > tbody > tr > td {
	display: block;
}
table.main_body_table > tbody > tr {
	display: flex;
}

/*not in order*/

.style2022-examineeBlockedPanel .actionButtons {
	margin-top: 20px;
}


.central_part .login-box .changePasswordForm .dialog table,
.central_part .login-box .changePasswordForm .dialog table tbody,
.central_part .login-box .changePasswordForm .dialog table tbody tr.prop ,
.central_part .login-box .changePasswordForm .dialog table tbody tr.prop  td{
	display: block;
}
.central_part .login-box .changePasswordForm .dialog table tbody tr.prop{
	display: block!important;
}
.central_part .login-box .changePasswordForm .dialog table tbody tr.prop select {
    border: 1px solid #2F405080;
	border-radius: 4px;
}
.style2022-editPricyNotice .rich-panel .buttons {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 13px;
}


#comp-exp-container .row.rule {
	padding: 10px!important;
}
#comp-exp-container div[data-template="rule_template"] > .row.rule > .col-md-1:first-child {
	margin-top: 11px;
}
#comp-exp-container .row.rule .k-dropdown .k-icon {
    margin-top: 3px;
}
#comp-exp-container div[data-template="rule_template"] > .row.rule > .ruleRow {
    margin-top: 8px;
}
#comp-exp-container div[data-template="rule_template"] > .row.rule > .ruleRow > div > div:nth-child(1),
#comp-exp-container div[data-template="rule_template"] > .row.rule > .ruleRow > div > div:nth-child(2),
#comp-exp-container div[data-template="rule_template"] > .row.rule > .ruleRow > div > div:nth-child(3)
{
    margin-top: 2px;
}
#comp-exp-container .decision {
    margin-top: 9px;
} 
#comp-exp-container .row.rule .decision.remove {
	position: relative;
	height: auto!important;
    margin-top: 0px;	
}
#comp-exp-container .row.rule .decision.remove > div {
	position: initial!important;
	top: 0;
}
.midotGrid th, #groupsGrid th {
    background: #73b8bd;
}

.k-virtual-scrollable-wrap .k-button.k-button-icontext.k-grid-Edit {
	display: inline-block;
	height: auto;	
	padding-top: 4px;	
	padding-bottom: 4px;
}
.k-virtual-scrollable-wrap .k-header {
    background-color: #73b8bd;
    border-right-color: #73b8bd;
    border-left-color: #73b8bd;
}

#content #filters .active_examinee {
    background: #a0c8c84f!important;
	color: #2e2e2e;
}

.bBut {
	padding: 7px 20px;
	border: 0;
	border-radius: 4px;
    background: #0992ca!important;
    color: #fff!important;
    font-weight: 400;
    font-size: 16px;
}
#content #results #grid {
    border: 0;
}
#content #results .k-grid div.k-grid-header, 
#content #results .k-grid div.k-grid-footer {
    border: 0;
}
#content #results .k-grid .k-grid-header,
#content #results .k-grid .k-grid-header .k-header {
    background: #73b8bd;
    border: 0;
    border-right: 1px solid #fff;
	padding-top: 2px;
    padding-bottom: 2px;    
}
#content #results .k-grid td {
    border: 0;
}
#content #results .active_examinee {
    background: #a0c8c84f!important;
	color: #2e2e2e;
}
#windowBuilder .bBut {
	margin-left: 20px;
}
#windowBuilder .row input[type="text"],
#windowBuilder .row textarea,
#windowBuilder .row select {
    margin: 0!important;
    padding: 10px 10px 10px 13px;
    border: 1px solid #e3e3e3!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    width: 100%;
}
#windowBuilder .row .mContent.col-md-8 {
	width: 70%;
}
#windowBuilder .k-dropdown-wrap.k-state-default {
	background: #fff!important;
    height: 31px;
    margin-top: -7px;
    border-radius: 4px;
    border-color: #e3e3e3!important;
}
#windowBuilder .main_part_builder {
	padding: 0;
}
.k-window-titlebar {
    height: 46px !important;
}
.k-widget.k-window.k-dialog.k-confirm .k-button-group.k-dialog-buttongroup.k-dialog-button-layout-stretched {
    padding-right: 20px;
    padding-left: 20px;
}
.style2022-loginFormSubmit .login-link-button a {
	color: #fff;
}
.central_part .login-box .login-link-line a {
	color: #0992ca!important;
}

.permissionHeader input[type="radio"]+label {
    cursor: pointer;
    transform: translate(5px, 3px);
    display: inline-block;
}
.permissionHeader input[type="radio"]:after {
    width: 15px;
    height: 15px;	
    background-color: #fff;
    border: 2px solid #fff;
}
.permissionHeader input[type='radio']:checked:after {
    width: 15px;
    height: 15px;	
    background-color: #73b8bd;
    border: 2px solid #fff
}
.style2022-panelRiskLevel {
	max-height: 60vh;
	overflow: auto;
}
@media(max-width: 1600px){
	.central_part .central_part_left {
	    /*transform: translateY(-45px);*/
	    /*padding-bottom: 55px;*/
	}
	#treeSpan {
    	/*height: 340px!important;*/
	}
	#treeSpan.style2022-treeSpan .jspContainer {
	    /*height: 330px!important;*/
	}
	.picButtons .box {
	    padding: 0px 7px 15px 7px;
	}
	tr.style2022-btnSide td .style2022-btnSideInner {
    	margin: 1px auto;
	}
	.style2022-p_Pagging-wrap {
	    /*margin-right: 225px;*/
	}
	.results-buttons > table {
	    top: 64px;
	}
	#p_importExamineesCDiv.p_importExamineesCDiv-file-added #p_importExamineesContentDiv {
		width: 950px!important;
	}
	#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(2) {
	    width: 150px;
	}
	#p_importExamineesCDiv.p_importExamineesCDiv-file-added table#p_importExamineesContentTable > tbody > tr .rich-mpnl-body table.import > tbody > tr:nth-child(1) > td .value > table > tbody > tr > td:nth-child(3) {
	    width: calc(100% - 429px);
	}
	#centralMenu.rich-mpnl-content.style2022-examinee-section {
        overflow-x: hidden;
	}
	table.examinee_menu > tbody > tr:nth-child(1) {
	    width: calc(50% - 100px);
        width: calc(50% - 65px);
	    padding-right: 35px;
   		padding-right: 20px;
	    padding-left: 35px;
   		padding-left: 20px;
	}
	table.examinee_menu > tbody > tr:nth-child(2) {
	    width: calc(50% - 100px);
	    width: calc(50% - 65px);
	    padding-left: 55px;
    	padding-left: 40px;
	}
	#parameters_box .style2022-p_treeSpanAccounts {
    	width: 254px!important;
	}
	table#p_accountsTreeContentTable > tbody > tr:nth-child(2) > td #p_treeSpan .jspContainer {
	    /*max-height: 330px;*/
	}

}
@media(max-width: 1600px) and (min-width: 900px){
	.examinee_menu {
	    /*max-height: 539px;*/
	    /*overflow-y: auto;*/
	    /*display: block;*/
	    /*margin-right: 10px;*/
	    /*max-width: calc(100% - 26px);*/
	}
}
@media(max-width: 1300px){
	#p_importExamineesCDiv.p_importExamineesCDiv-file-added {
	    left: 25px!important;
	    top: 25px!important;
	    margin: 0;
	}
	#p_importExamineesCDiv.p_importExamineesCDiv-file-added #p_importExamineesContentDiv {
	    margin: 0;
	}
}
@media(max-width: 991px){
	.style2022-accountDetails > tbody > tr {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
}



