body {
	margin: 0; padding: 0;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
}

input, select, textarea {
	border: 1px solid #7d7d7d;
}

#clpObj {
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#rh-content.home {
	background:url("../images/svg/aur.main_bg_dark.svg") #3D3D3D;
}

#rh-content {
	display: block;
	float: left;
	padding: 5px;
}

#rh-content.edituser{
	background-image: none;
	width:989px !important;
	height:100%;
}

#rh-content.login {
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
}

#login_content{
	width:800px;
	height:100%;
}

#login_content .left{
	float: left;
	width: 415px;
	min-height: 562px;
}


#login_content .right{
	float: right;
	width: 335px;
	min-height: 562px;
}


#login_content .footer{
	float: left;
	width: 800px;
}


#home_content{
	width: 100%;
	height: 100%;
}

#progressOverlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
	background-color: rgba(255, 255, 255, 0.8);
}

.fileshare #progressOverlay {
	background-color: transparent;
}

#progressOverlay img {
	margin: 0 auto;
	position: relative;
}

#top-menu {
	width: 100%;
	height: 32px;
	display: block;
	background-color: #F89820;
}

.win.chrome #top-menu, .win.ie #top-menu {
	height: 30px;
}
.tm-bg,
.dhxwins_vp_dhx_skyblue div.dhxwin_hdr {
	background-color: #F89820;
}

#top-menu .customer-logo img {
	margin: 1px 0 0 5px;
	max-width: 570px;
	max-height: 30px;
}

.win.ie #top-menu .customer-logo img,
.win.chrome #top-menu .customer-logo img{
	margin-top: 0;
}

a img {
	border: 0;
}

.fl {
	float: left !important;
}

.fr {
	float: right !important;
}

.pointer {
	cursor: pointer;
}

.pointer.disabled, .disabled .pointer {
	cursor: default;
}

#profile-drop-down {
	width: 150px;
	height: 30px;
	margin-left: 5px;
	position: relative;
    vertical-align: middle;
    white-space: nowrap;
	display: inline-block;
	top: 1px;
}

.win.chrome #top-menu #profile-drop-down, .win.ie #top-menu #profile-drop-down {top: 0px;}

#profile-drop-down .image {
	width: 30px;
	height: 30px;
	position: relative;
	display: inline-block;
}

#profile-drop-down .image img {
	width: 30px;
	height: 30px;
}

#profile-drop-down .caption {
	width: 75px;
	height: 30px;
	display: inline-block;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	top: -10px;
	position: relative;
	text-align: center;
}

#profile-drop-down .button {
	width: 30px;
	height: 30px;
	position: relative;
	display: inline-block;
}

#top-menu-buttons {
	width: 500px;
	height: 30px;
	display: table;
}

[class^="btn-"], [class*=" btn-"] {
	cursor: pointer;
	margin-left: 5px;
}

[class^="btn-"].disabled, [class*=" btn-"].disabled,
[class^="btn-"].tm-disabled, [class*=" btn-"].tm-disabled {
	cursor: default;
}

div[class^="btn-"], div[class*=" btn-"] {
	position: relative;
	top: 1px;
}

#top-menu [class^="btn-"]:hover, #top-menu [class*=" btn-"]:hover,
#left-panel [class^="btn-"].btn-lp-action:active, #left-panel [class*=" btn-"].btn-lp-action:hover,

#rh-content .buttons i:hover,
#rh-content .button-group [class^="btn-"]:hover, #rh-content .button-group [class*=" btn-"]:hover {
	background-color: #F9B662;
}

#top-menu [class^="btn-"] i:active,
#top-menu [class*=" btn-"] i:active,
#left-panel [class^="btn-"].btn-lp-action:active,
#left-panel [class*=" btn-"].btn-lp-action:active{
	background-color: #EB8300;
	border: 1px solid;
	padding: 0;
	border-left-color: #EB8300;
	border-top-color: #EB8300;
	border-right-color: #EB8300;
	border-bottom-color: #EB8300;
}

.win.chrome #top-menu [class^="btn-"] i:active,
.win.chrome #top-menu [class*=" btn-"] i:active,
.win.chrome #top-menu [class^="btn-"] i:hover,
.win.chrome #top-menu [class*=" btn-"] i:hover,
.win.ie #top-menu [class^="btn-"] i:active,
.win.ie #top-menu [class*=" btn-"] i:active,
.win.ie #top-menu [class^="btn-"] i:hover,
.win.ie #top-menu [class*=" btn-"] i:hover {
	height: 30px;
}

#top-menu [class^="btn-"] i, #top-menu [class*=" btn-"] i {
	padding: 1px;
	border-width: 0;
}

[class^="btn-"]:hover, [class*=" btn-"]:hover {
	background-color: #4E4E4E;
}

[class^="btn-"]:active, [class*=" btn-"]:active {
	background-color: #404040;
}

#left-panel [class^="btn-"].disabled:active,   #left-panel [class*=" btn-"].disabled:active,
#left-panel [class^="btn-"].disabled.selected, #left-panel [class*=" btn-"].disabled.selected,
#rh-search  [class^="btn-"].disabled.selected, #rh-search  [class*=" btn-"].disabled:active {
	border-width: 0;
    padding: 1px;
}

#left-panel [class^="btn-"].disabled, #left-panel [class*=" btn-"].disabled {
	background-color: #3D3D3D;
	cursor: default;
}

#left-panel [class^="btn-"].disabled:active, #left-panel [class*=" btn-"].disabled:active,
#left-panel [class^="btn-"].white-bg.disabled:active, #left-panel [class*=" btn-"].white-bg.disabled:active {
	background-color: #3D3D3D;
	cursor: default;
}

#left-panel [class^="btn-"].white-bg:active, #left-panel [class*=" btn-"].white-bg:hover {
	background-color: #ECECEC;
}

#left-panel [class^="btn-"].white-bg:active, #left-panel [class*=" btn-"].white-bg:active {
	background-color: #C6C6C6;
}

#left-panel [class^="btn-"], #left-panel [class*=" btn-"],
#left-panel [class^="btn-"].disabled, #left-panel [class*=" btn-"].disabled,
#rh-search  [class^="btn-"].selected, #rh-search  [class*=" btn-"] {
	padding: 1px;
	border-width: 0;
}

[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 14px;
	vertical-align: text-top;
	background-repeat: no-repeat;

	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-moz-background-size: 100%;
	-ms-background-size: 100%;
	-khtml-background-size: 100%;
	background-size: 100%;
	margin: -1px 0 0 0;
}

.win.chrome #top-menu [class^="btn-"] i, #top-menu [class*=" btn-"] i { margin: -2px 0 0 0; }
.win.ie #top-menu [class^="btn-"] i, #top-menu [class*=" btn-"] i { margin: -2px 0 0 0; }

.linux.ff [class^="icon-"], .linux.ff [class*=" icon-"],
.linux.chrome [class^="icon-"], .linux.chrome [class*=" icon-"] {
	margin-top: 0;
}

.win.chrome #pagination [class^="icon-"], .win.chrome #pagination [class*=" icon-"] {
	top: 2px;
	position: relative;
}

.icon-middle-size {
	width: 22px;
	height: 22px;
}

i.active {
	background-color: #D9D9D9;
}

i.disabled, i.disabled:hover,
#rh-content i.disabled:hover {
	background-color: #d9d9d9;
	cursor: default;
}

.widget i.disabled, .widget i.disabled:hover,
#rh-content .widget i.disabled:hover {
	background-color: #3d3d3d;
	cursor: default;
}

.lp-bg, .pagination .current .label {
	background-color: #3D3D3D;
}

#pagination [class*=" btn-"]:hover {
	background-color: #4E4E4E !important;
	color:#FFF;
}

#pagination [class*=" btn-"]:active {
	background-color: #3D3D3D !important;
	color:#FFF;
}

.left-panel {
	display: inline-block;
	width: 240px;
	height: 600px;
	overflow: hidden;
	background-color: #3D3D3D;
}

.lp-header {
	width: 240px;
	height: 32px;
	background-color: #F89820;
}

.left-panel.collapse div.top-panel, .left-panel.collapse div.controls-panel {
	display: none;
}

.left-panel.collapse, .collapse .lp-header {
	width: 30px;
}

.left-panel .controls-panel {
	width: 240px;
	height: 300px;
	overflow: hidden;
	overflow-y: auto;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #DDDDDD;
}

.left-panel .row {
	height: 30px;
}

.align-center {
	text-align: center;
}

.row {
	display: table-row;
}

.row [class^="icon-"], .row [class*=" icon-"] {
	margin-top: 0;
	margin-left: 2px;
}

.ml-large {
	margin-left: 22px;
}

.ml-middle {
	margin-left: 10px;
}

.ml-mini {
	margin-left: 5px;
}

.ml-micro {
	margin-left: 3px;
}

.mr-mini {
	margin-right: 5px;
}

.mr-micro {
	margin-right: 3px;
}

.mr-back-large {
	margin-right: -13px;
}

.row .label {
	display: inline-block;
	font-weight: bold;
}

.mt5 {
	margin-top: 5px;
}

.row.depth .label {
	padding-left: 30px;
	padding-right: 5px;
}

.row.doctype {
	height: 18px;
}

.row.doctype .label {
	color: #FFFFFF;
	font-size: 12px;
}

.row.disabled, .row .disabled, .top-panel.disabled, .top-panel disabled, .row.doctype.disabled .label {
	color: #727272;
}

/* Home Page start */
#widget_options_context_zone{
	position:relative;
	float:right;
	background:#FFF;
	width:137px;
	top:16px;
	right:10px;
	height:28px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	display: table;
	padding: 0 5px 0 5px;
	cursor: pointer;
}

#widget_options_context_zone span{
	vertical-align: middle;
	display: table-cell;
}

.btn_status_bar_r{
	background-color: #727272;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #FFF;
	float:right;
	position:relative;
	line-height:22px;
	top:2px;
	height:22px;
	padding:0 5px 0 5px ;
	cursor:pointer;
}

.btn_status_bar{
	background-color: #727272;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #FFF;
	line-height: 22px;
	top: 0;
	height: 22px;
	padding: 5px 10px 5px 10px;
	margin: 0 10px 0 0;
	cursor: pointer;
	display: inline;
}

.btn_status_bar_disabled{
	background-color: #D9D9D9;
}


[class^="icon-btn-"], [class*=" icon-btn-"] {
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	background-size: 20px Auto;
}

.icon-btn-basket_open{
	width: 60px;
	background-image: url("../images/svg/aur.bskt_opn.svg");
}

.icon-btn-basket_delete{
	width: 60px;
	background-image: url("../images/svg/aur.bskt_del.svg");
}

.status_buttons_cont{
	width: 100%;
	text-align: center;
	position: relative;
	top: -6px;
}

/* Classes for icons for basket widget grid */
[class^="dhx_cell_icon_"], [class*=" dhx_cell_icon_"] {
	background-repeat: no-repeat;
	-webkit-background-size: 15px;
	-o-background-size: 15px;
	-moz-background-size: 15px;
	-ms-background-size: 15px;
	-khtml-background-size: 15px;
	background-size: 23px;
	background-position: 0 -2px;
}

.welcome_msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 10px 5px 10px 0;
	text-decoration: none;
	color:#FFF;
	float:left;

}

/* Home Page stop */


/* Login page start */

#timeout_content{
	background: none repeat scroll 0 0 #FFF;
	height: 600px;
	width:800px;
	left: 50%;
	top: 50%;
	margin: 0 auto;
	position: relative;
	margin-left: -400px;
	margin-top: -300px;
}

#login_content header, #login_content nav, #login_content aside, #login_content section, #login_content article, #login_content footer {
	display: block;
}


#login_wrapper {
	width:800px;
	height:600px;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -300px;
}

#login_content aside {
	width: 414px;
	height:562px;
	float: left;
}
#login_content section {
	float: left;
	width: 323px;
	height:562px;
	padding-left: 63px;
}

#login_img, #doc-collection-img,
#login_img, #file-share-img {
	width: 414px;
	height: 354px;
	background-color: silver;
	margin-bottom: 6px;
}

#welcome {
	min-height: 90px;
	width: 404px;
	background-color: #3d3d3d;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 35px;
	padding:15px 0 0 10px;
	display: table-cell;
	vertical-align: middle;
}

#login_links {
	width: 414px;
	margin-bottom: 6px;
}

.login_link {
    display: block;
    width: 129px;
	height: 65px;
    float: left;
	margin: 6px 0 0 6px;
	padding: 5px 0 0 5px;
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	border:none;
}
.login_link:hover { background-color: #ffffff; cursor:pointer;}
.login_link:focus { background-color: #e4e4e4; }

.login_link:first-child { margin-left:0; }

#login_logo {
	width: 330px;
	height: 64px;
	background-repeat: no-repeat;
}

#login, #timeout_login, #confirm, #reset {
	margin: 11px  0;
	width: 102px;
}

#login_content .footer {
	width: 800px;
	height: 38px;
	clear: both;
}

#login_content ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #3d3d3d;
}

#login_content .bold {
	font-weight: bold;
	padding-left: 10px;
}

.capsIndicator{
	display:none;
	color: #E22222;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#login_content label {
	display: inline-block;
}

#login_content input {
	display: block;
	width: 300px;
}

.login_err {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E22222;
}

#msg_locked.login_err {
	color: #E22222;
}

.login_link_txt, #bm a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F89820;
	cursor:pointer;
	text-decoration:none;
}
.login_msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.login_img {
	width: 46px;
	height: 40px;
	background-repeat: no-repeat;
}

h1 { margin: 0; }

.copyright {
	color: #727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 30px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 36pt;
	color: #F89820;
}

.login-link-btn {
	display: inline-block;
	width: 40px;
	line-height: 30px;
	background-size: 30px;
	margin-bottom: 3px;
}

.login-link-title{
	display:inline-block;
	width:80px;
	vertical-align: middle;
	text-align:left;
	font-weight: bold;
	font-size: 12px;
}

.login-link-desc{
	font-size: 12px;
	padding: 3px 0 13px 0;
	text-align: center;
}

#footerAurora{
	margin:0 20px 0 0;
	float: left;
}

#footerHCS {
	margin-left: 20px;
	position: relative;
    top: 6px;
}

#footerPrivacy{
	cursor: pointer;
	float:right;
	position: relative;
    top: 6px;
}

#login_img {
	background-image: url("/resources/default/images/aur.login.multi.jpg");
}

#doc-collection-img {
	background-image: url("/resources/default/images/aur.login.multi.jpg");
}

#login_logo {
	background-image: url("/resources/default/images/svg/aur.cust_logo.svg");
}

label.login {
	height: 29px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

input.login, input.reset_input, input.timeout_login{
	padding:0px 3px 0 3px;
	margin:0px;
	height: 26px;
	line-height:26px;
	border: solid 1px #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d3d;
}

input.memword{
	width: 28px;
	text-align:center;
	display: inline;
}

 .memword_no{
 	width: 28px;
 	height:29px;
 	line-height:29px;
 	padding: 0 3px 0 3px;
 	text-align:center;
 	border:0;
 	display:inline-block;
 }

.button-login {
	background-color: #F89820;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.button-login:hover { background-color:#F9B662; }
.button-login:active { background-color:#EB8300; }
.button-login:focus { background-color:#EB8300; }

.button-login.disabled, .button-login:hover.disabled {
	background-color: #D9D9D9;
	cursor:default;
}

#login, #confirm, #reset, #timeout_login{
	background-image: url("/resources/default/images/svg/aur.icon.key.svg");
	min-width: 62px;
	height: 31px;
	line-height:31px;
	border: 0 none;
	padding:0 0 0 40px;
	margin:11px 0 11px 0;
	cursor: pointer;
}

#reset{
	background-image: none;
	width: 102px;
	padding:0;
	text-align:center;
}

#TimeoutBackground{
	background: none repeat scroll 0 0 #FFF;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	z-index: 99999;
	display: none;
}

#TimeoutScreenBox{
	background: none repeat scroll 0 0 #FFF;
	height: 100%;
	left: 0;
	margin: 0 auto;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100000;
	display: none;
}

input.memword{
	width: 28px !important;
	text-align:center;
	display: inline !important;
}
/* Login page stop */

.proptWindowsContent {
	padding: 10px;
}

.proptWindowsContent span {
	font-size: 13px;
}

.proptWindowsContent .controls {
	width: 100%;
}

.proptWindowsContent .controls input {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 520px;
}

.proptWindowsContent .controls i.prompt {
	background-color: #6c972b;
	border-width: 0;
	padding: 1px;
	margin: 0 auto;
    position: relative;
    width: 30px;
    display: block;
}

.proptWindowsContent .controls i.prompt.disabled{
	background-color: #D9D9D9;
}

.proptWindowsContent .controls i.prompt.disabled:active{
	border-width: 0;
	padding: 1px;
}


.proptWindowsContent .controls i.prompt:active {
	border-right-color: #7cA73b;
	border-bottom-color: #7cA73b;
	border-left-color: #5c871b;
	border-top-color: #5c871b;
	border-style: solid;

	border-width: 1px;
	padding: 0;
}


/* *** Edit Users ************ */

.eu-next-line{
	clear: both;
	line-height:30px;
}

#eu_profile_reset_block .eu-next-line{
	padding: 0 0 55px 0;
}

.form-data-cell, .form-title-cell {
	float:left;
	position: relative;
	top: 0;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	white-space: nowrap;
}

.form-data-cell input:not([type='radio']):not([type='checkbox']) , .form-data-cell select {
	float:left;
	position: relative;
	top: 3px;
	padding: 0 0 0 3px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height:22px;
	max-height:22px;
	line-height: 22px;
}

#eu-block_user_type .div_l{
	width:55%;
}

#eu-block_user_type .div_r{
	width:45%;
}

.form-title-cell{
	font-weight:bold;
	width:160px;
	text-align:left;
}

.form-data-cell{
	text-align:left;
}

#eu_main_panel [type="radio"]{
	position: relative;
	top: 3px;
	margin: 0 5px 0 0;
}

#eu_user_avatar_box{
	float:left;
}

#eu_img_user_avatar{
	float: left;
	margin:10px 10px 0 0;
	border:0;
	background: url("/resources/default/images/svg/aur.dflt_avtr.svg");
	background-size:85px 85px;
	background-repeat:no-repeat;
	width:85px;
	height:85px;
}

#main_menu_avatar{
	background: url("/resources/default/images/svg/aur.dflt_avtr.svg");
	background-size:30px 30px;
	background-repeat:no-repeat;
}

#eu_user_choose_avatar{
	float:left;
}

#btn_choose_avatar{
	position:relative;
	top: 66px;
}

.dhx-cell-avatar > img{
	max-width: 30px;
	max-height: 30px;
}

.button-generic {
	display: inline-block;
	background-color: #F89820;
	color: #fff;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 0 10px 0 0;
	width:120px;
	text-align: center;
	line-height:22px;
}


/** Buttons with arrow (right | left). Users screen. ***/
.nav-arrow-r{
	background-image: url('/resources/default/images/svg/aur.arw.rght.png');
	background-position: right;
	background-repeat:  no-repeat;
	width: 60px;
}

.nav-arrow-l{
	background-image: url('/resources/default/images/svg/aur.arw.lft.png');
	background-position: left;
	background-repeat:  no-repeat;
	width: 60px;
}

.button-generic {background-color: #F89820;}
.button-generic:hover, .button-generic:focus { background-color:#F9B662; }
.button-generic:active { background-color:#EB8300; }

.button-generic.disabled,
.button-generic.disabled:hover,
.button-generic.disabled:active,
.button-generic.disabled:focus {
	background-color:#d9d9d9 !important;
	cursor: default !important;
}

.eu-nav-bottom{
	text-align:center;
	line-height: 28px;
	vertical-align: middle;
}

.buttons_container{
	line-height:28px;
	font-size: 0;
}

.nav-arrow{
	padding: 0 5px 0 5px;
	margin: 0 10px 0 10px;
	background-position: center;
	background-repeat: no-repeat;
}

.arrow-right{
	background: url("/resources/default/images/svg/aur.arw.rght.png") no-repeat;
	margin: 0 5px 0 15px;
}

.arrow-left{
	background: url("/resources/default/images/svg/aur.arw.lft.png") no-repeat;
	margin: 0 15px 0 5px;
}

.view_acceptance_doc{
	background: url("/resources/default/images/svg/aur.lnk_vw_prmry.svg") no-repeat center;
	padding: 0 10px 0 10px;
	background-size: 20px;
}

.eu-block{
	display: none;
}

.wizard-step{
	background: #3D3D3D;
	color:#FFF;
	width:111px;
	line-height: 28px;
	display: inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	border:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}

.wizard-step.disabled{
	background: #D9D9D9;
	color:#3d3d3d;
}

.wizard-step.hover{
	background-color:#ECECEC;
}

.wizard-step.active{
	background-color:#C6C6C6;
}


.step-link{
	cursor: pointer;
}

.wizard-step-sep {
	display: inline-block;
	background: #FFF;
	width:14px;
	line-height: 28px;
	background: url("/resources/default/images/svg/aur.wiztab_off.svg") no-repeat center;
	font-size: 12px;
	padding:0;
	margin:0;
	border:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* separator between passive and active panel */

.wizard-step-sep.hover-l{
	background: url("/resources/default/images/svg/aur.wiztab_lft_hover.svg") no-repeat center;
}
.wizard-step-sep.active-l{
	background: url("/resources/default/images/svg/aur.wiztab_lft_active.svg") no-repeat center;
}

.wizard-step-sep.hover-r{
	background: url("/resources/default/images/svg/aur.wiztab_rght_hover.svg") no-repeat center;
}
.wizard-step-sep.active-r{
	background: url("/resources/default/images/svg/aur.wiztab_rght_active.svg") no-repeat center;
}

.wizard-step-sep-pa{
	background: url("/resources/default/images/svg/aur.wiztab_rght_on.svg") no-repeat center;
}

.wizard-step-sep-pa.hover{
	background: url("/resources/default/images/svg/aur.wiztab_rght_on_hover.svg") no-repeat center;
}
.wizard-step-sep-pa.active{
	background: url("/resources/default/images/svg/aur.wiztab_rght_on_active.svg") no-repeat center;
}

/* separator between active and passive panel */
.wizard-step-sep-ap{
	background: url("/resources/default/images/svg/aur.wiztab_lft_on.svg") no-repeat center;
}
.wizard-step-sep-ap.hover{
	background: url("/resources/default/images/svg/aur.wiztab_lft_on_hover.svg") no-repeat center;
}
.wizard-step-sep-ap.active{
	background: url("/resources/default/images/svg/aur.wiztab_lft_on_active.svg") no-repeat center;
}

.separator{
	height:5px;
}

.eu-input{
	color:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:290px;
	border: solid #D9D9D9 1px;
}

.eu-input-short{
	width:130px;
	margin: 0 10px 0 0;
}

.eu-input-file{
	width:250px;
	margin: 0 10px 0 0;
}

.eu-input-next-button{
	width:250px;
	margin: 0 10px 0 0;
}

#eu_keywords{
	height:148px;
}

.aur-chk-yes, .aur-chk-no {
	width:50px;
	height:28px;
	display: inline-block;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	line-height: 28px;
	background: #D9D9D9;
	cursor:pointer;
}

.checkbox-on{
	background: #F89820;
	cursor:default;
}

.checkbox-on.disabled{
	background: #3d3d3d;
	cursor:default;
}

.checkbox-off{
	background: #D9D9D9;
	color: #3d3d3d;
}
.checkbox-off:hover{background: #ECECEC;}
.checkbox-off:active{background: #C6C6C6;}

.checkbox-off.disabled{
	background: #D9D9D9;
	cursor:default;
}

.checkbox-dis{
	background: #D9D9D9;
}


.div_l {
	float:left;
	width:50%;
}
.div_r {
	float:left;
	width:50%;
}

.aur-chk-container{
	font-size: 0;
	height:30px;
	line-height:30px;
}

[class^="ed-btn-"]{
	background: #F89820 no-repeat;
	display: inline-block;
	height:28px;
	width: 28px;
	font-size: 0;
	margin: 0 10px 0 0;
	cursor: pointer;
	background-position: center center;
}
[class^="ed-btn-"]:hover { background-color:#F9B662; }
[class^="ed-btn-"]:active { background-color:#EB8300; }

.ed-btn-wizard{
	background-image: url("../images/svg/aur.gnrt.svg");
}

.ed-btn-bulk-import{
	display: block;
	float: right;
	background-image: url("../images/svg/aur.imprt.svg");
}

.ed-btn-doc-sel-add{
	background-image: url("../images/svg/aur.nts_add.svg");
}

.ed-btn-doc-sel-del{
	background-image: url("../images/svg/aur.del_sml.svg");
}

.ed-btn-save{
	background-color: #6C972B !important;
	background-image: url("../images/svg/aur.save.svg");
}
.ed-btn-save:hover{background-color: #85B045 !important;}
.ed-btn-save:active{background-color: #567E1C !important;}
.ed-btn-save.disabled{background-color: #D9D9D9 !important;}


.ed-btn-undo{
	background-image: url("../images/svg/aur.undo.svg");
}

.ed-btn-lockuser{
	background-image: url("../images/svg/aur.unlck_usr.svg");
}

.ed-btn-deluser{
	background-image: url("../images/svg/aur.dsble_usr.svg");
}

.ed-btn-joinsess{
	background-image: url("../images/svg/aur.jn_sessn.svg");
}

.ed-btn-view-accpt-doc{
	background-image: url("../images/svg/aur.lnk_vw_prmry.svg");
}

.ed-btn-resetseq{
	background-image: url("../images/svg/aur.rst_scrty.svg");
}

.ed-btn-test-email{
	background-image: url("../images/svg/aur.tst_eml_on.svg");
}

.ed-btn-cal7{
	background: #3D3D3D;
	margin: 0 5px 0 0;
	background-image: url("../images/svg/aur.7_dys.svg");
}

.ed-btn-cal30{
	margin: 0 5px 0 0;
	background: #3D3D3D;
	background-image: url("../images/svg/aur.30_dys.svg");
}

.ed-btn-cal90{
	margin: 0 5px 0 0;
	background: #3D3D3D;
	background-image: url("../images/svg/aur.90_dys.svg");
}

.ed-btn-export{
	margin: 0 5px 0 0;
	background-image: url("../images/svg/aur.doc_exp_res.svg");
}

.ed-btn-reset{
	margin: 0 5px 0 0;
	background-image: url("../images/svg/aur.rst.svg");
}

.ed-btn-filter{
	margin: 0 5px 0 0;
	background: #3D3D3D;
	background-image: url("../images/svg/aur.fltr.svg");
}

.ed-btn-v-sep{
	background: #D9D9D9;
	width:3px;
	margin:0 10px 0 5px;
}

.ed-btn-upload {
	background: url("../images/svg/aur.upld.svg") #6C972C !important;
}

.ed-btn-upload:hover{background-color: #85B045 !important;}
.ed-btn-upload:active{background-color: #567E1C !important;}
.ed-btn-upload.disabled{background-color: #D9D9D9 !important;}

.ed-btn-send{
	background: url("../images/svg/aur.doc_eml_wht.svg") #6C972C !important;
}
.ed-btn-send:hover{background-color: #85B045 !important;}
.ed-btn-send:active{background-color: #567E1C !important;}
.ed-btn-send.disabled{background-color: #D9D9D9 !important;}

.ed-btn-view{
	background-image: url("../images/svg/aur.srch_view.prt.svg");
}

.ed-btn-form-add { background-image: url("../images/svg/aur.add_frm.svg"); }
.ed-btn-form-add:hover{background-color: #F9B662;}
.ed-btn-form-add:active{background-color: #EB8300;}
.ed-btn-form-add.disabled{background-color: #D9D9D9;}

.ed-btn-stationery-add { background-image: url("../images/svg/aur.add_stnry.svg"); }
.ed-btn-stationery-add:hover{background-color: #F9B662;}
.ed-btn-stationery-add:active{background-color: #EB8300;}
.ed-btn-stationery-add.disabled{background-color: #D9D9D9;}

.ed-btn-rabook-add { background-image: url("../images/svg/aur.add_ra.svg"); }
.ed-btn-rabook-add:hover{background-color: #F9B662;}
.ed-btn-rabook-add:active{background-color: #EB8300;}
.ed-btn-rabook-add.disabled{background-color: #D9D9D9;}

input.eu-calendar{
	display:inline-block;
	vertical-align: top;
	width: 71px;
	padding-left:3px;
	font: 12px;
	color: #3D3D3D;
	border: solid 1px #D9D9D9;
	margin-top: 5px;
}

#eu_filter{
	display:inline-block;
	vertical-align: top;
	width: 170px;
	padding-left:3px;
	font: 12px;
	color: #3D3D3D;
	border: solid 1px #D9D9D9;
	margin:5px 10px 0 10px;
}

.eu-nav-top-left{
	float:left;
	width:80px;
	padding:0;
	margin:0;
}

.eu-nav-top-center{
	width:650px;
	min-width: 350px;
	text-align:center;
}

.eu-nav-top-right{
	float:right;
	text-align:right;
}

#eu-filter.prompt{
	color: #D9D9D9;
}

.eu_ui_accepted{
	background: url("../images/svg/aur.accpt.svg") no-repeat;

}

.eu_ui_rejected{
	background: url("../images/svg/aur.rjct.svg") no-repeat;
}

[class^="ed-btn-"].disabled,
[class^="btn-"].disabled {
	background-color: #D9D9D9 !important;
	cursor: default;
}

[class^="btn-"].disabled.tm-bg:active, [class*=" btn-"].disabled.tm-bg:active, [class^="btn-"].force-disabled.tm-bg:active, [class*=" btn-"].force-disabled.tm-bg:active{
	background-color: #D9D9D9 !important;
}

.form-title-cell.disabled{
	color:#D9D9D9;
}

label.disabled{
	color:#D9D9D9;
}

.ed-title-disabled{
	color:#D9D9D9;
}

.addSuffixSpace{
	width: 200px;
}

.eu-input-suffix{
	width: 95px;
	float:none !important;
}

.ed-data-multiline-text{
	line-height: 12px;
}

input.not-valid, select.not-valid{
	color: #d4002a;
	border: solid 1px #d4002a;
}

.form-title-cell.not-valid{
	color: #d4002a;
}

.plain-text{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3D3D3D;
}

.inline{
	display:inline-block;
	vertical-align: top;
}

#eu-block_user_type, #eu-block_info{
	height:150px;
}



/* ***** Classes for dark grid (Search screen, Edit User screen e.t.c.)***** */

div.gridbox_dhx_terrace.tiny-rows table.obj.row20px tr td {
	height: 23px;
}

div.gridbox_dhx_terrace.tiny-rows.email-history table.obj tr td {
	padding-right: 3px;
	padding-left: 3px;
}

div.gridbox_dhx_terrace.tiny-rows table.obj tr td {
	padding-left: 6px;
}

div.gridbox_dhx_terrace.tiny-rows table.hdr td div.hdrcell {
	padding-left: 5px;
}

.dhx-cell-arw-dwn{
	background-image: url("../images/svg/aur.all.dwn_arrw.svg");
	background-position: right;
	background-repeat: no-repeat;
}


.dhx-cell-enabled{
	color: #262626  !important;
}

.dhx-cell-enabled-dis{
	color:#B4B4B4 !important;

}

.dhx-cell-trash{
	background-image: url("../images/svg/aur.prmssn_del_enbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.dhx-cell-trash-dis{
	background-image: url("../images/svg/aur.prmssn_del_dsbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.dhx-cell-add{
	background-image: url("../images/svg/aur.prmssn_add_enbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.dhx-cell-add-dis{
	background-image: url("../images/svg/aur.prmssn_add_dsbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.dhx-cell-add-multi{
	background-image: url("../images/svg/aur.prmssn_add_multi_enbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}

.dhx-cell-add-multi-dis{
	background-image: url("../images/svg/aur.prmssn_add_multi_dsbld.svg");
	background-position: center;
	background-repeat: no-repeat;
}


/* ***** STOP Classes for dark grid (Search screen, Edit User screen e.t.c.) STOP ***** */
.gridColumnHeader {
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
}

.headerName {
	float: left;
	height: 30px;
	font-size: 11px;
}

.headerSortIcon {
	width: 9px;
	height: 10px;
	background-image: url("../../../../../js/dhtmlx/imgs/static.gif");
	margin-right: 2px;
	margin-top: 5px;
	float: right;
	line-height:0;
	font-size:0;
}

.headerEditableIcon {
	width: 30px;
	height: 30px;
	background-image: url("../images/svg/aur.edt_multi_wht.svg");
	margin-right: 1px;
	float: right;
}

#navigation{
	text-align:center;
	font-size:0;
	position: relative;
	height:30px;
	top:2px;
}

#navigation>div{
	width: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

/* ******* users *********/
.left-panel-title{
	font-size: 16px;
	font-weight: normal !important;
	line-height: 30px;
	color: #fff;
}

.left-panel-ctitle{
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #fff;
	text-align: center;
}

.hidden{
	display:none;
}

.permanent-hidden {
	display:none !important;
}

.selection-title-text{
	line-height:30px;
	height:30px;
	display: inline-block;
	vertical-align: middle;
	color: #D9D9D9;
	margin: 0 0 0 3px;
}

.selection-title{
	margin: 2px 0 0 5px;
	clear:both;
}

/* TODO: paginations on Users - possibly merge with Vasya's version */
#paging_stats{
	margin: 10px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
}

#pagination-controls label{
	position: relative;
	top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
}

#pagination-controls label.disabled{
	color: #D9D9D9;
}

#pagination-controls [type='radio'] {
	padding-top:5px;
	position: relative;
	top: 5px;
	line-height: 30px;
}
/* End of pagination */


/* *** left panel select box styles ***** */
.dropdown .dropdown-menu, .dropdown .dropdown-panel {
	background-clip: padding-box;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	float: left;
	left: 0;
	list-style: none outside none;
	min-width: 145px;
	z-index: 1000;
	position: relative;
	border: 1px solid #727272;
	background-color: #FFFFFF;
	border-radius: 0;
	padding: 0;
	width: 227px;
	margin-top: 2px;
	top: 0;
	max-height: 300px;
	overflow-y: auto;
}

.dropdown .dropdown-menu li > a:hover,
.dropdown .dropdown-menu label:hover {
	background-color: inherit;
	color: inherit;
	cursor: pointer;
}

.dropdown .dropdown-menu li > a,
.dropdown .dropdown-menu label {
	color: inherit;
	padding: 0;
}

.dropdown-menu li label {
	width: 100%;
}

.dropdown-open {
	background-color: #727272;
}

.aurora-dropdown {
	border-bottom: 2px solid #727272;
	height: 30px;
	width: 240px;
	background-color: #3D3D3D;
}

.dropdown-menu li:hover,
.dropdown-menu li:hover {
	cursor: pointer;
	background-color: #EEEEEE;
}

.dropdown-menu li .label {
	display: inline;
	position: relative;
}

.keyref-item .dropdown-menu li .label {
	top: 4px;
}

.aurora-dropdown .dropdown-menu li label.label,
.keyref-item .dropdown-menu li label.label {
	display: inline;
	position: relative;
	top: 2px;
}

.dropdown-menu li .label input {
	position: relative;
	top: 2px;
}

.dropdown .dropdown-menu li {
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.dropdown-menu li div.item {
	line-height: 22px;
	font: 12px Arial;
}

.aurora-dropdown-button .label {
	display: inline;
	position: relative;
	top: 5px;
	color: #FFFFFF;
    font: 12px Arial;
}

.aurora-dropdown-button {
	height: 24px;
	cursor: pointer;
	margin-left: 5px;
    padding-right: 5px;
    width: 225px;
    background-color: #727272;
}

.aurora-dropdown-button .label {
	margin-left: 10px;
}

.aurora-dropdown .aurora-dropdown-button {
	height: 30px;
}

.aurora-dropdown .aurora-dropdown-button .label {
	top: 8px;
}

.aurora-dropdown-button .icon-down {
	margin-top: -2px !important;
}

.keyref-dropdown.aurora-dropdown .aurora-dropdown-button {
	margin-left: 0;
    padding-right: 0;
    width: 237px;
    background-color: #3D3D3D;
}

.lpanel-block-separator{
	height:2px;
	width:240px;
	background: #737173;
	margin: 3px 0 0 0;
}

.lpanel-input{
	width:220px;
	border-left:5px;
	border-right:5px;
	border-bottom:0;
	border-top:0;
	border-style:solid;
	border-color: #3D3D3D;
	background: #737173;
	height:22px;
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
}

.lpanel-input:focus {
	outline: none;
}

.centered{
	text-align:center;
}

#users_panel_header{
	height:30px;
	line-height:30px;
	background: no-repeat #3d3d3d url("../images/svg/aur.msg_srch.svg");
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:40px;
}

/* *** left panel select box styles STOP ***** */

/** PAGINATION ****/

.pagination ul > li, .document-controls ul > li {
	display: inline;
}
.hidden, .pagination ul > li.hidden, .document-controls ul > li.hidden {
	display: none;
}
.pagination [class^="icon-"], .pagination [class*=" icon-"],
.document-controls [class^="icon-"], .document-controls [class*=" icon-"] {
	height: 28px;
	width: 28px;
}
.pagination .icon-columns, .document-controls .icon-columns {
	width: 56px;
}

#search-controls .pagination .btn-page {
	margin: 0;
	width: 28px;
	height: 28px;
	top: 9px;
}


#pagination-controls .pagination .btn-page {
	margin: 0;
	width: 28px;
	height: 28px;
	top: 4px;
}

.pagination .label, .document-controls .label {
	color: #000000;
	display: inline-block;
	font-size: 13px;
	width: 28px;
	height: 28px;
	line-height: 30px;
	position: relative;
	text-align: center;
	top: 9px;
}

.pagination .lp-bg.label, .pagination .current .label {
	color: #FFFFFF;
}

#rows_per_page{
	top:4px;
}

.eu-nav-top-center .ml-micro{
	height: 30px;
}
/** PAGINATION STOP ****/


#top_menu_profile .btn-down {
	top: -1px;
	position: relative;
}

/* *** left panel select box styles STOP ***** */

.confirmWindow .label {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px;
	text-align: left;
}

.confirmWindow .label.left {
	text-align: left;
}

.confirmWindow .label.right {
	text-align: right;
}

.confirmWindow .label span {
	display: inline-block;
	vertical-align: middle;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.confirmWindow .buttons {
	width: 30px;
	margin: 0 auto;
}

.confirmWindow.window_confirmWindow .buttons {
	width: 80px;
	margin: 0 auto;
}

.confirmWindow.window_confirmWindow .buttons i.btn-no {
	margin-left: 5px;
}

.confirmWindow .buttons i {

}

.confirmWindow .btn-ok:active {
	background-color: #7B973B;
}

.confirmWindow .btn-ok, .confirmWindow .btn-no, .confirmWindow .btn-cancel {
	cursor: pointer;
}

label.dont_show_again {
	font-size: 12px;
	margin-left: 10px;
}

.ui-widget-content {
	background-image: none;
}

.ui-autocomplete li {
	font-size: 12px;
}

.footer hr {
	margin: 0;
}

.icon-footer {
	position: relative;
	width: 350px;
}

.intro-msg{
	color: #3d3d3d;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.intro-title{
	font-size: 47px;
	color: #3d3d3d;
	margin-bottom: 20px;
}

.aur-alert-txt-btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3d3d3d;
	min-width: 120px !important;
	margin-right: 10px;
	border: 1px solid #3d3d3d;
	background-color: #D9D9D9;
	text-align: center;
	padding:3px;
}

.txt-buttons{
	width:100%;
	text-align: center;
}

.button-ok, #yesNoCancelWindow .button-no { color: #FFFFFF; background-color: #6C972C !important; border-color: #6C972C !important }
.button-ok:hover, #yesNoCancelWindow .button-no:hover { background-color: #6FA94E !important; border-color: #6C972C !important }
.button-ok:active, #yesNoCancelWindow .button-no:active { background-color: #5d861B !important; border-color: #6C972C !important }

.button-ok.disabled, #yesNoCancelWindow .button-no.disabled,
.button-ok:disabled, #yesNoCancelWindow .button-no:disabled{ background-color: #D9D9D9 !important; border-color: #D9D9D9 !important }

.button-icon {
	border:0;
	background:none;
	padding:0;
	min-width: 30px;
	cursor: pointer;
}

div.objbox {
	cursor: pointer;
}

.grid_hover {
	background-color: #ffefda;
}

[class^="icon-"].disabled {
	cursor: default;
}

.loginWithSuffix{
	width:210px;
}

/* DHTMLX Calendar */
.dropdown-menu li:hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_aurora .dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell:hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_aurora .dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first:hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell:hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_aurora div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
.dhtmlxcalendar_container.dhtmlxcalendar_skin_dhx_aurora div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month:hover,
.dhtmlxcalendar_container div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year:hover,
div.gridbox_dhx_terrace table.obj tr.rowselected, div.gridbox_dhx_terrace table.obj.row20px tr.rowselected td, .grid_hover,
.tt-menu .tt-suggestion.tt-cursor {
	background-color: #FFEFDA;
}

.button-icon.button-ok {
	margin-right: 10px;
}

.button-icon.button-ok:hover {
	background-color: #7BA73B;
}


.button-icon.button-no:hover {
	background-color: #F9B662;
}

.button-icon.button-no:active {
	background-color: #EB8300;
}

/* IE8 hack */
html>body .lpanel-input{ padding-top:4px; }


/* iCheck plugin Minimal skin, grey
----------------------------------- */
.icheckbox_minimal-grey,
.iradio_minimal-grey {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	--background: url('../images/png/aur.opt.chk_grey.png') no-repeat;
	background: url('/resources/default/images/svg/aur.dhtmlxmenu_chbxrd.svg') no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_minimal-grey {
	background-position: -20px 0;
}
.icheckbox_minimal-grey.hover {
	background-position: -20px 0;
}
.icheckbox_minimal-grey.checked {
	background-position: -2px 0;
}
.icheckbox_minimal-grey.disabled {
	background-position: -56px 0;
	cursor: default;
}
.icheckbox_minimal-grey.checked.disabled {
	background-position: -38px 0;
}

.iradio_minimal-grey {
	background-position: -199px 0;
}
.iradio_minimal-grey.hover {
	background-position: -199px 0;
}
.iradio_minimal-grey.checked {
	background-position: -181px 0;
}
.iradio_minimal-grey.disabled {
	background-position: -127px 0;
	cursor: default;
}
.iradio_minimal-grey.checked.disabled {
	background-position: -109px 0;
}

/* HiDPI support */
/* @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
	.icheckbox_minimal-grey,
	.iradio_minimal-grey {
		background-image: url('../images/png/aur.opt.chk_grey-2x.png');
		-webkit-background-size: 200px 20px;
		background-size: 200px 20px;
	}
}
*/

#privacy_notice_bar{
	position: absolute;
	/*z-index: 1000;*/
	top: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: #3d3d3d;
	color: #FFF;
	vertical-align: middle;
	width: 100%;
	font-size: 12px;
	display: none;
	text-align: center;
}

#change_cookie_settings{
	text-decoration: underline;
	cursor:pointer;
}

#privacy_notice_bar_msg{
	margin: 0 30px;
}

#privacy_notice_bar_close{
	cursor: pointer;
	width: 16px;
}

#pc_wrapper {
	width:100%;
	height:100%;
}

#pc_content{
	padding:0 25px;
}


#pc_content p,
#pc_content ul,
#pc_content ol{
	font-size:12px;
	color: #3d3d3d;
}

#pc_content p.pc_title{
	font-size: 16px;
}


#pc_content a {
	text-decoration: underline;
	color:#3d3d3d;
}

.dhtmlx-table {font-size:12px; margin:0 20px; }
.dhtmlx-table-head td{border:1px solid #FFF; background: #3d3d3d; color:#FFF; padding: 8px;}
.dhtmlx-table-data td{color:#3d3d3d; padding:8px;}
.dhtmlx-table-data td span{white-space: nowrap;}

.hidden{display:none}

.confirmWindow .chbox_text {
	margin: 0;
}

#rh-content.emaildocuments div.form.buttons i.disabled, #rh-content.emaildocuments div.form.buttons i.disabled:hover {
	background-color: #D9D9D9;
}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
        background-image: none;
}

#dhxBasketOpts_grid .hdrcell [type="checkbox"] {
	margin-left: 4px;
	margin-top: 10px;
}

#rh-content.edituser .hdrcell [type="checkbox"]{
	margin-left: 3px;
}

.rule-msg-list{
	text-align: left;
	padding-left: 10px;
}

.form-controls .details-controls {
	width: 100%;
	height: 35px;
	text-align: right;
	font-size: 10pt;
}

#eu_password_strength{
	border:1px solid #fff;
	width:248px;
	text-align: center;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3d3d3d;
}

.default{background-color: #FFF;}
.weak{background-color: #e8221a;}
.strong{background-color: #fbb700;}
.stronger{background-color: #fbe600;}
.strongest{background-color: #59ba59;}

i[class^="btn-"].tm-action, i[class*=" btn-"].tm-action { background-color: #6c982b;}
i[class^="btn-"].tm-action:hover, i[class*=" btn-"].tm-action:hover { background-color: #85b045; }
i[class^="btn-"].tm-action:active, i[class*=" btn-"].tm-action:active { background-color: #577d1c; }
i[class^="btn-"].tm-action.disabled, i[class*=" btn-"].tm-action.disabled { background-color: #d9d9d9; }



.dhxwins_vp_dhx_skyblue div.dhxwin_inactive div.dhxwin_hdr,
.dhxwins_vp_dhx_skyblue div.dhxwin_hdr {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType:0,startColorStr=#F89820,endColorStr=#F89820);
}

.pc_btn_area {
	text-align: center;
	margin-top: 30px;
	position: relative;
	bottom: 10px;
}

input[type="radio"]{
	cursor: pointer;
}

input[type="radio"]:disabled{
	cursor: default;
}

.dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_control {
	margin-top: 2px;
}

.dhxform_obj_dhx_skyblue div.dhxform_item_label_left{
	cursor: pointer;
}

.dhxform_obj_dhx_skyblue div.dhxform_item_label_left.disabled{
	cursor: default;
}

#dhxBasketOpts_grid .headerSortIcon {
	top: -2px;
	position: relative;
}

.linux #dhxBasketOpts_grid .headerSortIcon {
	top: -4px;
}

i#wgt_gs_search_btn.disabled:hover {
	background-color: transparent;
}

.multiplyDoctypesConfirm .label span {
	line-height: 20px;
}

#yesNoCancelWindow button.button-ok[disabled], 
#yesNoCancelWindow button.button-no[disabled], 
#yesNoCancelWindow button.button-cancel[disabled],
#yesNoCancelWindow button.button-ok[disabled]:hover, 
#yesNoCancelWindow button.button-no[disabled]:hover, 
#yesNoCancelWindow button.button-cancel[disabled]:hover {
	background-color: #d9d9d9 !important;
	border: #d9d9d9 !important;
	color: #fff !important;
	cursor: default;
}


#rh-content.emaildocuments .form.buttons i.icon-send-email {
	background-color: #6C972B;
}

#rh-content.emaildocuments .form.buttons i.icon-send-email:hover {
	background-color: #7CA73B;
}

#rh-content.emaildocuments .form.buttons i.icon-send-email:active {
	background-color: #5d861B;
}


.emaildocuments .form.buttons i {
	background-color: #F89820;
}

.emaildocuments .form.buttons i:active {
	background-color: #EB8300;
}



#top-menu [class^="btn-"].active i, #top-menu [class*=" btn-"].active i {
	background-color: #EB8300;
	border: 1px solid;
	padding:0;
	border-left-color: #C0C0C0;
	border-top-color: #C0C0C0;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#top-menu [class^="btn-"]:hover, #top-menu [class*=" btn-"]:hover,
#left-panel [class^="btn-"].btn-lp-action:hover, #left-panel [class*=" btn-"].btn-lp-action:hover,
#rh-content .buttons i:hover,
#rh-content .button-group [class^="btn-"]:hover, #rh-content .button-group [class*=" btn-"]:hover {
	background-color: #F9B662;
}


#top-menu [class^="btn-"]:active, #top-menu [class*=" btn-"]:active,
#left-panel [class^="btn-"].btn-lp-action:active, #left-panel [class*=" btn-"].btn-lp-action:active,
#rh-content .buttons i:active,
#rh-content .button-group [class^="btn-"]:active, #rh-content .button-group [class*=" btn-"]:active {
	background-color: #EB8300;
}

#top-menu [class^="btn-"].disabled:hover,
#top-menu [class*=" btn-"].disabled:hover,
#left-panel [class^="btn-"].btn-lp-action.disabled:active,
#left-panel [class*=" btn-"].btn-lp-action.disabled:hover,
#rh-content .buttons i.disabled:hover,
#rh-content .button-group [class^="btn-"].disabled:hover,
#rh-content .button-group [class*=" btn-"].disabled:hover {
	background-color: #D9D9D9;
}


[class^="btn-"].tm-bg:hover, [class*=" btn-"].tm-bg:hover {
	background-color: #F9B662;
}

[class^="btn-"].tm-bg:active, [class*=" btn-"].tm-bg:active {
	background-color: #EB8300;
}

[class^="btn-"].disabled.tm-bg:active,
[class*=" btn-"].disabled.tm-bg:active,
[class^="btn-"].force-disabled.tm-bg:active,
[class*=" btn-"].force-disabled.tm-bg:active {
	background-color: #D9D9D9 !important;
}

.disabled[class^="btn-"].tm-bg,
.disabled[class*=" btn-"].tm-bg,
.force-disabled[class^="btn-"].tm-bg,
.force-disabled[class*=" btn-"].tm-bg{
	background-color: #D9D9D9 !important;
}

.disabled[class^="btn-"].tm-bg:hover,
.disabled[class*=" btn-"].tm-bg:hover,
.force-disabled[class^="btn-"].tm-bg:hover,
.force-disabled[class*=" btn-"].tm-bg:hover{
	background-color: #D9D9D9 !important;
}

button.tm-bg {
	color: #FFFFFF;
	border-color: #F89820;
}

.dhx-cell-fs-type{
	background-size: 20px !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
}

.dhx-cell-bold{
	font-weight:bold;
}

.ui-autocomplete-term {
	font-weight: bold;
}

#eu_fileshare_size {
	text-align: right;
}

.win.ie select:disabled {
    background-color: rgb(239, 239, 239);
    color: rgb(61,61,61);
}

.win.chrome select:disabled {
    background-color: rgb(235, 235, 228);
    /*color: rgb(61,61,61);*/
}

.captcha_window {
	height: 245px;
	margin-left: 4px;
	margin-right: 10px;
	overflow-y: hidden;
	width: 630px;
}

.captcha_window td {
	padding: 5px;
	font: 12px Arial;
	vertical-align: top;
}

.captcha_window .header {
	line-height: 30px;
}

.captcha_window .captcha_input {
	width: 100%;
	height: 28px;
	padding-left: 4px;
	padding-right: 4px;
}

.captcha_window .captcha_image {
	height: 105px;
	padding-left: 15px;
	text-align: right;
	vertical-align: top;
	width: 180px;
}

.captcha_window .warning_text {
	color: red;
	line-height: 30px;
    min-height: 65px;
}

.captcha_buttons {
	width: 90%;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#captchaError.confirmWindow .label span {
    text-align: left;
    font: 12px Arial;
	line-height: 30px;
    vertical-align: top;
}

.form-row {
	display: table-row;
	height: 40px;
	width: 100%;
	padding: 2px;
}

.form-toolbar {
	width: 100%;
	padding: 2px;
}

.cell {
	display: table-cell;
	vertical-align: middle;
}

.form-label {
	width: 400px;
}

.form-field {
	width: 195px;
	padding-left: 2px;
}

.test_email_popup {
	padding: 10px;
}

.test_email_popup .form-label {
	width: 540px;
	font-weight: bold;
}

.test_email_popup .form-field, .test_email_popup {
	font-size: 12px;
}

.test_email_popup .form-toolbar {
	margin-top: 24px;
}

.test_email_popup .form-toolbar .form-field {
	width: 275px;
}

.test_email_popup .button-generic {
	border: 0;
}

.test_email_popup .button-generic.send {
	background-color: #6c972b;
}

.test_email_popup .result-panel {
	height: 490px;
}

.alertList{
	max-height: 80px;
	max-width: 520px;
	overflow: auto;
	text-align: left;
	padding:5px 0 5px 10px;
}

.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_base {
	width: 580px;
}

.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_item_label_left div.dhxform_label {
	width: 559px;
}

.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_control.dhxform_img_node .dhxform_textarea {
	border-width: 0;
}

.test_email_popup .dhxform_obj_dhx_skyblue input.dhxform_textarea {
	padding: 0 !important;
}

.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link,
.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:visited,
.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:active,
.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_label div.dhxform_label_nav_link:hover {
	font-weight: bold;
	font-family: 'Arial', '​Helvetica', '​sans-serif';
}

.test_email_popup .dhxform_obj_dhx_skyblue div.dhxform_item_label_left {
	padding-top: 21px;
}

.test_email_popup .form-label.cell {
	vertical-align: middle;
}

.test_email_popup .first-row {
	height: 20px;
}

.test_email_popup .main_panel_content {
	padding: 0;
}

.test_email_popup .dhxform_obj_material div.dhxform_label_nav_link {
	font-weight: bold;
}

.test_email_popup .dhxform_obj_material div.dhxform_item_label_left {
	height: 35px;
	padding-top: 0;
}

.highlight_border {
	border-color: red;
}

.form-full-row {
	float: left;
	width: 100%;
}

.b{
	font-weight: bold;
}

.multiselect-default-label {
	margin-top: 6px;
	overflow: hidden;
	width: 185px;
}


#moveToWkflContainer .row {

}

#moveToWkflControls {
	height: 65px;
}

#moveToWkflControls div {
	display: inline-block;
}

#moveToWkflControls select {
	width: 173px;
	margin-top: 18px;
	float: right;
}

#moveToWkflStatusText, #moveToWkflSetText {
	clear: both;
	float: left;
	margin-top: 16px;
	font-weight: bold;
}

#moveToWkflContainer #reason {
	width: 98%;
	height: 118px;
}

.session_end_text {
	line-height: 19px;
}

.login_simple_link {
	color: #f89820;
	text-decoration: none;
}

#login_form input, #memword_box input, #reset_input {
	border-color: #3D3D3D;
}

#login, #confirm, #reset, #timeout_login {
	background-image: none;
	text-align: center;
	padding: 0;
}

table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_sep td {
	height: 7px;
	padding: 0;
}

#setExpiryWindow {
	padding: 10px;
}

#setExpiryWindowForm .dhxform_obj_material .dhxform_textarea {
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px;
}

#setExpiryWindowForm.dhxform_obj_material div.dhxform_label_nav_link {
	line-height: 15px;
}

#setExpiryWindowForm.dhxform_obj_material div.dhxform_label,
#setExpiryWindowForm.dhxform_obj_material .dhxform_textarea {
	font-size: 16px;
}

#setExpiryWindowForm.dhxform_obj_material input.dhxform_textarea.calendar {
	background-image: none;
}

#setExpiryWindow .row .buttons {
	margin-left: 130px;
}

#setExpiryWindow .cant-expire-container .row .buttons {
	margin-left: 190px;
}

#setExpiryWindow .row .buttons .btn-cancel {
	border-color: #F89820;
}

#setExpiryWindow .row .buttons .btn-set {
	background-color: #6C972B;
}

.validate_error input {
	border-color: red;
}

.out-screen{
	position:absolute !important;
	left:-1000px;
	width:0; border:0; padding:0; margin:0;
}

.dropdown {
	position: fixed;
}