@charset "UTF-8";
/* CSS Document */
.kb_mb_1{margin-bottom:6px;display:block;}
.kb_mb_2{margin-bottom:12px;display:block;}
.kb_mb_3{margin-bottom:18px;display:block;}
.cr_error.error{background:red; color:white;padding:12px;border-radius:6px;margin-bottom:6px;}
.cr_error.success{background:green; color:white;padding:12px;border-radius:6px;margin-bottom:6px;}
.cr_error.bg-green-600{color:white;padding:12px;border-radius:6px;}
.cr_error.bg-red-600{color:white;padding:12px;border-radius:6px;}
table td.v-aligntop{vertical-align:top;}
div.select_list > div:hover{background:#ccc;}
div.select_list > div.active, div.select_list > div.active:hover{background:yellow;}
#tbl_cvveldtoacveld tr.new, #tbl_cvcategorytoactag tr.new{background-color:yellow;}
/*----------------------------------*/
/*				POPUP      			*/
/*----------------------------------*/
#cr_popup, #cr_popup_documents, #cr_popup_adminpass{
	padding:36px 24px 24px 24px;
	width:calc(100% - 24px);
	margin:auto 12px;
	position:fixed;
	z-index:1000000;
	-moz-box-shadow:    0px 3px 18px 0px rgba(0, 0, 0, 0.2);
  	-webkit-box-shadow: 0px 3px 18px 0px rgba(0, 0, 0, 0.2);
  	box-shadow:         0px 3px 18px 0px rgba(0, 0, 0, 0.2);
	top:60px;
	margin-top:0px;
	text-align:center;
	font-size:1em;
	transition:all 0.2s ease-out;
	border-radius:24px;
	background:red;
	color:white;
}
#cr_popup_adminpass{background:#eee;color:black;border:1px solid #ddd;}
#cr_popup.green, #cr_popup_documents.green, #cr_popup_adminpass.green{background:green;}
#cr_popup, #cr_popup_documents, #cr_popup_adminpass{transform:scale(0);opacity:1;}
#cr_popup.open, #cr_popup_documents.open, #cr_popup_adminpass.open{transform:scale(1);opacity:1;}
#cr_popup p a, #cr_popup a, #cr_popup_documents p a, #cr_popup_documents a, #cr_popup_adminpass p a, #cr_popup_adminpass a{color:white;text-decoration:underline;}
#cr_popup .btn_close, #cr_popup_documents .btn_close, #cr_popup_adminpass .btn_close{width:48px;height:48px;background-image:url('../img/icon_close3.svg');background-repeat:no-repeat;background-size:18px auto;background-position:center center;position:absolute;right:0px; top:0px;cursor:pointer;transition:all 0.2s ease-out;}
#cr_popup .btn_close:hover, #cr_popup_documents .btn_close:hover, #cr_popup_adminpass .btn_close:hover{transform: rotate(-90deg);}
#cr_popup input[type="checkbox"], #cr_popup_documents input[type="checkbox"], #cr_popup_adminpass input[type="checkbox"]{border:0px;display:inline-block;margin-right:3px;background:white;
	}
#cr_popup label, #cr_popup_documents label, #cr_popup_adminpass label{color:white;font-style:italic;line-height:18px;display:block;font-weight:bold;}
#cr_popup span.customcheckbox, #cr_popup_documents span.customcheckbox, #cr_popup_adminpass span.customcheckbox{width:18px;height:18px;background:white;cursor:pointer;display:inline-block;margin-bottom:0px;}
#cr_popup span.customcheckbox.active, #cr_popup_documents span.customcheckbox.active, #cr_popup_adminpass span.customcheckbox.active{background:#fff url('../img/icon_check.png') no-repeat center center;background-size:12px auto;}
@media all and (min-width: 480px) {
	#cr_popup, #cr_popup_documents, #cr_popup_adminpass{
		width:400px;
		margin:auto calc( 50% - 200px );
	}
}
@media all and (min-width: 768px) {
	#cr_popup, #cr_popup_documents, #cr_popup_adminpass{
		width:560px;
		margin:auto calc( 50% - 280px );
	}
}
@-webkit-keyframes shake {
    0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } 
    10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
    20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
    30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
    40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
    50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
    60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
    70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
    80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
    90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
    100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
#cr_popup_documents.shake, #cr_popup_adminpass.shake {
    -webkit-animation-name: shake;
    -webkit-animation-duration: 0.2s;
    -webkit-transform-origin:50% 50%;
    -webkit-animation-iteration-count: infinite;
}