@font-face {
  font-family: "bhscom";
  src:url("/app/fonts/bhscom/bhscom.eot");
  src:url("/app/fonts/bhscom/bhscom.eot?#iefix") format("embedded-opentype"),
    url("/app/fonts/bhscom/bhscom.woff") format("woff"),
    url("/app/fonts/bhscom/bhscom.ttf") format("truetype"),
    url("/app/fonts/bhscom/bhscom.svg#bhscom") format("svg");
  font-weight: normal;
  font-style: normal;
}

.bhs-monitor { font-family: bhscom; font-style: normal; }
.bhs-monitor:before { content: 'e'; }
.bhs-money { font-family: bhscom; font-style: normal; }
.bhs-money:before { content: 'd'; }

.selectUserChkbox .ui-chkbox{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.selectUserChkbox {
	width: 265px;
}

@font-face {
  font-family: 'bestheads';
  src:  url('/app/fonts/bestheads/bestheads.eot?6o8ylb');
  src:  url('/app/fonts/bestheads/bestheads.eot?6o8ylb#iefix') format('embedded-opentype'),
    url('/app/fonts/bestheads/bestheads.ttf?6o8ylb') format('truetype'),
    url('/app/fonts/bestheads/bestheads.woff?6o8ylb') format('woff'),
    url('/app/fonts/bestheads/bestheads.svg?6o8ylb#bestheads') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-bestheads-"], [class*=" icon-bestheads-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'bestheads' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-bestheads-cms:before {
    content: "\e900";
}
.icon-bestheads-forms:before {
    content: "\e901";
}
.icon-bestheads-contact:before {
    content: "\e902";
}
.icon-bestheads-mail:before {
    content: "\e903";
}
.icon-bestheads-media:before {
    content: "\e904";
}
.icon-bestheads-product:before {
    content: "\e905";
}
.icon-bestheads-poll:before {
    content: "\e906";
}
.icon-bestheads-user:before {
    content: "\e907";
}
.icon-bestheads-hilfe:before {
  content: "\e908";
}


.icon-bestheads-module_1_en:before {
    content: "\e907";
}
.icon-bestheads-module_1_de:before {
    content: "\e907";
}
.icon-bestheads-module_2_en:before {
    content: "\e902";
}
.icon-bestheads-module_2_de:before {
    content: "\e902";
}
.icon-bestheads-module_3_en:before {
    content: "\e906";
}
.icon-bestheads-module_3_de:before {
    content: "\e906";
}
.icon-bestheads-module_4_en:before {
    content: "\e903";
}
.icon-bestheads-module_4_de:before {
    content: "\e903";
}
.icon-bestheads-module_6_en:before {
    content: "\e904";
}
.icon-bestheads-module_6_de:before {
    content: "\e904";
}
.icon-bestheads-module_7_en:before {
    content: "\e900";
}
.icon-bestheads-module_7_de:before {
    content: "\e900";
}
.icon-bestheads-module_8_en:before {
    content: "\e905";
}
.icon-bestheads-module_8_de:before {
    content: "\e905";
}
.icon-bestheads-module_10_en:before {
    content: "\e901";
}
.icon-bestheads-module_10_de:before {
    content: "\e901";
}




.modulearea {
	height:50px;
	width:170px;
	/*
	border-bottom: 1px solid #e7e7e7;
	*/
	border-bottom: 1px solid #333333;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.12) inset;
}
.helpbutton {
	border-bottom: 0;;
}

.module-button {overflow:auto;}
.module-text {color:#e7e7e7;line-height:50px;font-weight:bold;font-size:12px;padding-left:30px;float:left;text-transform: uppercase;font-family: Verdana,sans-serif;}
.module-icon {
	font-size:30px;
    margin-left: 20px;
    color: #e7e7e7;
    float:left;
    line-height:50px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    
}
.module-icon > span {padding-top:3px;}
.firstmodule {height:20px;}

.active {background-color: #E7E7E7;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;}
.active .module-text {color:#65992E;}
.active .module-icon {color:#65992E;}

.inactive > a:hover .module-button {background-color:#E7E7E7; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;}
.inactive > a:hover .module-text {color:#65992E;}
.inactive > a:hover .module-icon {color:#65992E;}

.helpbutton .module-text {color:#65992E;}
.helpbutton .module-icon {color:#65992E;}


.headerarea {overflow:auto;}
.headerarealeft {float:left;margin-left:22px;}
.headerarearight {float:right;margin-right:22px;color:#E7E7E7;margin-top:5px;text-align: right;}
.headerarearight a, .headerarearight a:ACTIVE {color:#E7E7E7;font-weight: bold;text-decoration: underline;}
.headerarearight .highlight {font-weight: bold;}

.infoarea {width:300px;}
.header-infotext {float:left;padding-top:5px;}
.header-infoicon {float:left;color:#65992E;font-size: 20px;font-size: 30px;line-height: 40px;padding-right: 5px;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);}
.header-infolabel {text-align: left;font-weight: bold;line-height: 15px;}
.header-infomessage {text-align: left;line-height: 15px;}

html {
	/*height: 100%;*/
}

body {
	background-color: #e7e7e7;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	/*height: 100%;*/
}

.headerbar {
	background-color: #4B4B4B;
	height: 50px;
	border-bottom: 4px solid #A70010;
	min-width: 1300px;
}

.sidebar {
    position: fixed;
    top: 53px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 0px;
    width: 170px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #4B4B4B;
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.8);
  }

.main {
	margin-top:53px;
	margin-left:170px;
	padding-top:20px;
}

.mainarea {
	padding-right:20px;
	padding-left:20px;
	overflow: auto;
	width:1350px;
	
}

.subnavbar {width:1177px;}

.leftcolumn {float:left;margin-right:20px;}
.rightcolumn {float:left;}


.logo {margin-top:12px;}


.navbar-fixed-top {
    top: 0;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    left: 0;
    margin-bottom: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
.navbar {
    margin-bottom: 20px;
    overflow: visible;
}

.navbar-inner {
	background-color: #ffffff;
	
	background-image: url("");
	background-repeat: no-repeat;
	border:0;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	border-radius:0;
	
	color: #000000;
	
	min-height: 30px;
	padding-left: 0px;
	padding-right: 20px;
}

.navbar .nav>li {
	float: left;
	line-height: 10px;
	border-right: 0px solid #e7e7e7;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #4b4b4b;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    color: #E7E7E7;
    text-decoration: none;
}

.navbar .nav > li > a {
    color: #4b4b4b;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 0 0px 0 #fff;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background-color: #4b4b4b;
	color: #E7E7E7;
	text-decoration:none;
}



/** LOGIN */

div#login-bg {
    background-color: #e7e7e7;
    height: 100% !important;
    min-height: 0;
    text-align: center;
    width: 100%;
}

div#login-container {
	background: url("../img/login-bubble.png") no-repeat scroll left top
		rgba(0, 0, 0, 0);
	font-size: 12px;
	height: 245px;
	margin: auto;
	padding-left: 0px;
	padding-top: 85px;
	text-align: left;
	width: 370px;
	color: #e7e7e7;
}

#login-poweredby {color: #4b4b4b; /*width: 150px; margin-left: 560px;*/}
#login-poweredby a {color: #4b4b4b; text-decoration: underline;}
#loginform .controls {margin-left: 131px;}
#loginform .control-label {width: 111px;font-weight:bold;}
#loginform .btn {font-weight:bold;color: #4b4b4b;}
#loginform .ui-message-error {margin: 20px 6px 10px 4px;}


.ui-messages-error, .ui-message-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #a70010;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #a70010;
}

.banner {padding-top:50px;font-family: Arial;font-size:45px; line-height:55px; color:#FFFFFF;font-weight:bold;text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.2);}
.bannerimg {margin-top:20px;}
.loginmessage {
	margin-left: 4px;
    margin-right: 4px;
    padding-top: 20px;
}

.money {font-size:50px;color:#c4081c;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 348px;
    top: 150px;
}
.cart {font-size:50px;color:#64992d;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 159px;
    top: 165px;
}
.monitor {font-size:50px;color:#1e8ab8;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	right: 0;
	left: 159px;
    top: 178px;
}
.gears {font-size:50px;color:#ef7c02;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	right: 0;
	left: 353px;
    top: 136px;
}

.marginbottom {}

.label-success, .badge-success {
    background-color: #64992d;
}

.label-warning, .badge-warning {
    background-color: #ef7c02;
}
.ui-selectoneradio label {
    display: block;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 8px;
}



.text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

div#center {
	height: 307px;
	left: 50%;
	margin-left: -216px;
	margin-top: -153px;
	/*position: absolute;*/
	/*top: 50%;*/
	width: 432px;
	position: relative; 
	top: 200px
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 12px !important;
}

/*
.well {
	background-color: #F5F5F5;
	border: 1px solid #E3E3E3;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
}*/
.well {
	background-color: #ffffff;
	border: 0px solid #E3E3E3;
	border-radius: 0px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
	overflow: auto;
	border-top: 1px solid #dcdcdc;
}
/*
.tree {
	background-color: #F5F5F5;
	border: 0 none;
	width: 250px !important;
}*/
.tree {
	background-color: #ffffff;
	border: 0 none;
	width: 250px !important;
}

.treedg {
	background-color: #FFFFFF;
	border: 0 none;
	width: 400px !important;
}

.nav-header {
	color: #999999;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 3px 15px;
	padding-top: 10px !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.usergroup-label{
	display:block;
	margin:1px;
}
.icon-padding {
	padding-right: 2px;
	padding-left: 2px;
}

.icon-color-black {
	color: #000000 !important;
}

.icon-color-white {
	color: #FFFFFF !important;
}

.toolbar {
	margin-bottom: 5px;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 7px;
}

.icon-font-size {
	font-size: 14px !important;
}

.overflow-auto {
	overflow: auto;
}

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

.float-left {
	float: left;
}

.float-right {
	float: right;
}
.abs-top-right{
	position:absolute;
	top:10px;
	right:5px;
}
.ui-paginator-rpp-options {
	height: 25px;
	width: 59px;
}

.ui-tabs .ui-tabs-panel {
	background-color: #FFFFFF;
	
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.ui-tabs-top {border-bottom: 0 none !important;}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active {
    margin-bottom: 0;
}

.ui-tabs .ui-tabs-panel {
	/*border-width: 1px !important;*/
}

.ui-tabs.ui-widget-content {
	/*border: 0 none !important;*/
}

.ui-tabs .ui-tabs-nav.ui-widget-header {
	/*border-bottom: 0 !important;*/
}

.ui-tabs.ui-tabs-top>.ui-tabs-nav li {
	/*top: 0px !important;*/
}


.mseperator {
	float: left;
}


div.treefunction {
	display: none;
}

.ui-state-highlight div.treefunction {
	display: block;
}

.iconobj.ui-icon {
	padding-top: 2px;
	text-indent: 3px;
	background-image: url("") !important;
}

.tree .ui-icon {
	padding-top: 4px;
	text-indent: 0px;
}

.tree .ui-treenode-label {
	margin: 0px;
}

.tree .tree-icon-bg {
	background-image: url("") !important;
}

.tree .tree-icon-bg-grey {
	background-image: url("") !important;
	color: #CCCCCC;
}

.ui-state-active .ui-icon {
	background-image:
		url("/app/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap");
}

.menu {
	width: 250px;
}

.menu h3 {
	line-height: 20px;
}

.menu-content {
	padding: 0px;
	width: 210px;
}

.menu-content h3 {
	line-height: 20px;
}

.main-content-default {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 874px;
}

.main-content-default .nav-header {
	padding: 3px 5px;
}

.main-content-full {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 1108px;
}

.main-content-full .nav-header {
	position:relative;
	padding: 3px 5px;
}

.main-content {
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 818px;
	overflow: hidden;
}

.main-content-big {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.main-content-tree {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow:hidden;
}

.main-content-tree .nav-header {
	padding: 3px 5px;
}

.main-content-big .nav-header {
	padding: 3px 5px;
}

.main-content .nav-header {
	padding: 3px 5px;
}

.toolbarselect {
	margin: 0px;
	height: 30px !important;
}

.datalist .ui-orderlist-list {
	border: 0;
	height: 100%;
	width: 100%
}

.datalist ul {
	margin: 0;
}

.datalist li {
	margin-bottom: 10px;
}

.qlist div {
	border: 0;
}

.qlist ul {
	margin: 0;
}

.qlist li {
	margin-bottom: 10px;
}

.questionborderlist li {
	margin-bottom: 10px;
	border: 2px dotted #999999;
	border-radius:4px;
	padding: 5px;
}

.droparea {
	border: 0 !important;
	border-radius:0 !important;
	padding: 0 !important;
}

.dropdesc {	/*position:fixed;*/margin:15px;font-weight:bold;color:#b33131;}

.sqlist div {
	border: 0;
}

.sqlist ul {
	margin: 0;
}

.sqlist li {
	margin-bottom: 1px;
	margin-top: 1px;
	
	border: 0 !important;
	border-radius:0 !important;
	padding: 0 !important;
}

.questionlist .ui-picklist-list {
	border: 0;
}

.questionlist .ui-picklist-target {
	height: 100%;
	width: 100%;
}

.questionlist .ui-picklist-source {
	height: 100%;
	width: 200px;
}

.questionlist td {
	vertical-align: top;
}

.questionlist .ui-button {
	display: none;
}

.questlist li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 10px;
}

ul.questlist {
	margin: 0;
}

.ui-dialog.ui-widget-content .ui-dialog-content {
	font-size: 14px;
	padding: 0;
}

.CodeMirror-scroll {
	height: 600px;
}

.whitebtn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: white !important;
}
.blackbtn{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: #333333 !important;
	
}
.margin-right {
	margin-right: 5px;
}

.ui-colorpicker-container select, .ui-colorpicker-container textarea, .ui-colorpicker-container input[type="text"], .ui-colorpicker-container input[type="password"], .ui-colorpicker-container input[type="datetime"],
	.ui-colorpicker-container input[type="datetime-local"], .ui-colorpicker-container input[type="date"], .ui-colorpicker-container input[type="month"],
	.ui-colorpicker-container input[type="time"], .ui-colorpicker-container input[type="week"], .ui-colorpicker-container input[type="number"], .ui-colorpicker-container input[type="email"],
	.ui-colorpicker-container input[type="url"], .ui-colorpicker-container input[type="search"], .ui-colorpicker-container input[type="tel"], .ui-colorpicker-container input[type="color"] {
	padding: 6px 6px !important;
	width: 20px !important;
}

.ui-colorpicker_hex select, .ui-colorpicker_hex textarea, .ui-colorpicker_hex input[type="text"], .ui-colorpicker_hex input[type="password"], .ui-colorpicker_hex input[type="datetime"],
	.ui-colorpicker_hex input[type="datetime-local"], .ui-colorpicker-container input[type="date"], .ui-colorpicker-container input[type="month"],
	.ui-colorpicker_hex input[type="time"], .ui-colorpicker_hex input[type="week"], .ui-colorpicker_hex input[type="number"], .ui-colorpicker_hex input[type="email"],
	.ui-colorpicker_hex input[type="url"], .ui-colorpicker_hex input[type="search"], .ui-colorpicker_hex input[type="tel"], .ui-colorpicker_hex input[type="color"] {
	padding: 6px 6px !important;
	width: 35px !important;
}



.input-append .add-on, .input-prepend .add-on {
    /*padding: 6px 7px;*/
}

.jcrop-holder img {
	max-width: 594px !important;
}

.ui-tree-droppoint {
	height: 4px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.ui-droppable.ui-state-hover {
	background-color: #0081C2;
	cursor: crosshair;
}

.marginleft {
	margin-left: 10px;
}

.marginright {
	margin-right: 10px;
}

.mediapath {
	font-weight: bold;
	margin-top: 10px;
}

.searchlabel {
	width: 60px;
	font-weight: bold;
}

.margin-top {
	margin-top: 20px;
}

.margin-top-small {
	margin-top: 10px;
}


/*
.product_accordion .ui-state-active {
	background-color: #0088CC !important;
	border: 1px solid #0088CC !important;
	color: #FFFFFF !important;
}*/

.product_accordion .ui-state-default {
	text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
}

.product_accordion .ui-state-active a, .product_accordion .ui-state-active a:hover
	{
	color: #FFFFFF !important;
}

.inputlist div {
	border: 0;
}

.inputlist ul {
	margin: 0;
	list-style: none outside none;
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 12px !important;
}

label, input, button, select, textarea {
	font-size: 12px !important;
}

label {
	margin-bottom: 0px !important;
	display: inline !important;
}

.splitrow .split {
	float: left;
}

.splitrow {
	overflow: auto;
}

.importtable {
	width: 100%;
	margin-bottom: 10px;
}

.picklist .ui-widget-header {
	background-color: #FFFFFF !important;
}

.picklist [class*="span"] {
	margin-left: 0px;
}

.whitetree {
	background-color: #FFFFFF;
}

@media ( min-width : 1200px) {
	#webform .modal, #releaseNotesDialog.modal, #tableform .modal, #questionnaireform .modal, #productform .modal, #articleform .modal, #mediaform .modal, #imageform .modal, #imagecolumnform .modal, #imagerowform .modal, #imagerowrightform .modal, #showasform .modal, .largemodelarea .modal, #imagequestionvalueform .modal, #logoform .modal, #previewform .modal, #previewsingleform .modal {
		width: 815px;
		margin-left: -400px;
	}
}

/* Portrait tablet to landscape and desktop */
@media ( min-width : 768px) and (max-width: 979px) {
	#webform .modal, #releaseNotesDialog.modal, #tableform .modal, #questionnaireform .modal, #productform .modal, #articleform .modal,#mediaform .modal, #imageform .modal, #imagecolumnform .modal, #imagerowform .modal, #imagerowrightform .modal, #showasform .modal, .largemodelarea .modal, #imagequestionvalueform .modal, #logoform .modal, #previewform .modal, #previewsingleform .modal {
		width: 760px;
		margin-left: -380px;
	}
}

/* Landscape phone to portrait tablet */
@media ( max-width : 767px) {
	...
}

/* Landscape phones and down */
@media ( max-width : 480px) {
	#webform .modal, #releaseNotesDialog.modal, #tableform .modal, #questionnaireform .modal, #productform .modal, #articleform .modal,#mediaform .modal, #imageform .modal, #imagecolumnform .modal, #imagerowform .modal, #imagerowrightform .modal, #showasform .modal, .largemodelarea .modal, #imagequestionvalueform .modal, #logoform .modal, #previewform .modal, #previewsingleform .modal {
		width: 460px;
		margin-left: -230px;
	}
}

.modal-body {
	max-height: 450px;
}

.downloadarea .btn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: white !important;
}

.whitebtn {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	font-weight: bold;
	color: white !important;
}color: #FFFFFF !important;

.downloadarea {
	margin-top: 5px;
	margin-bottom: 10px;
}

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

.margin-bottom {
	margin-bottom: 10px;
}

.uploadarea {
	margin-bottom: 10px;
	margin-top: 10px;
}

.ui-fileupload-choose {
	margin-right: 10px !important;
}

.frame-area {
	background-color: #ffffff;
	border: 2px solid #cccccc;
	border-radius: 3px;
	margin: 0;
	padding: 10px;
}

.crop-img {
	cursor: crosshair;
}

table tbody td img {
	pointer-events: none;color: #FFFFFF !important;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

table tbody td i.fa {
	pointer-events: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.image-btn>span.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: 0px;
}

.image-btn>span.ui-button-text-icon-left {
	padding: 0 0 0 1.2em;
}

.image-btn>span.ui-button-text {
	padding: 0 0 0 1.2em;
}

.image-btn.ui-button-text-icon-left {
	/*padding: 0 0 0 1.2em;*/
	
}

.image-btn>span.ui-button-text-icon-left {
	padding: 0 0 0 1.2em;
}

.image-btn>span.ui-button {
	display: block;
	line-height: 1.7;
}

.image-btn>span.ui-button-text {
	display: block;
	line-height: 1.7;
}

.selected-entry {
	background-color: #F57A00 !important;
	color: #FFFFFF !important;
}

.selected-entry-red {
	background-color: #c4071b !important;
	color: #FFFFFF !important;
}

.selected-entry-yellow {
	background-color: #d6b03b !important;
	color: #FFFFFF !important;
}

.selected-entry-orange {
	background-color: #F57A00 !important;
	color: #FFFFFF !important;
}

.accessdenied-error-header {
	border: 1px solid #e3e3e3;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset;
	border: 0;
}

.accessdenied-header {
	
}

.accessdenied-nav-header {
	text-align: center;
	vertical-align: middle;
	line-height: 80px;
	text-transform: none;
	color: #4b4b4b;
	font-weight:bold;
	font-size: 14px;
}

.accessdenied-mainheader {
	text-align: center;
	color: #4b4b4b;
	padding-bottom: 20px;
	
}

.accessdenied-header {
	text-align: center;
	color: #c5181e;
}

.accessdenied-img {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}

.accessdenied-body {
	color: #666666;
	padding-bottom: 30px;
}

.floatlist ul {
	overflow: auto;
}

.floatlist li {
	float: left;
	margin-right: 10px;
}

.cleargrid {
	border: 0;
}

.cleargrid tr {
	border: 0 !important;
}

.cleargrid td {
	border: 0 !important;
}

.cleargrid table {
	border: 0 !important;
}

.cleargrid div {
	border: 0 !important;
}

.clearlist ul {
	margin: 0;
}

.triggerborder {padding-top:3px;border-top:2px solid #CCCCCC !important;}
.clearlist div {
	border: 0 !important;
}

.ui-datatable tbody td {
	border: 1px solid #dddddd;
}

#webform .ui-message-info, #webform .ui-message-error, #webform .ui-message-warn,
	#webform .ui-message-fatal {
	border: 0px solid;
	margin: 0;
	padding: 2px 5px;
}

.span3-spinner {
	margin-left: 0;
}

.span3-spinner input {
	padding-right: 18px !important;
	width: 195px;
}

.innertabs>div>ul>li.ui-state-default {
	background-color: #f5f5f5 !important;
}

.innertabs>div>ul>li.ui-state-active {
	border-bottom: -1px !important;
	background-color: #ffffff !important;
}

.spinner-form-control input {
	width: 192px;
}

.date-form-control {
	margin-left:0px;
}

.spinner-form-control {
	margin-left:0px;
}

.green {color:#65992E;}
.red {color:#a70010;}

.bg-green {background:#65992E;}
.bg-red {background:#a70010;}


.red1 {
	background:#b12f2f !important;
	background-color:#b12f2f !important;
}
.border-red{
	border-color:#b12f2f !important;
}
.shadow-red{
 	box-shadow: 0 5px 10px rgba(176, 47, 47, 0.8);
  	-webkit-box-shadow: 0 5px 10px rgba(176, 47, 47, 0.8);
  	-moz-box-shadow: 0 5px 10px rgba(176, 47, 47, 0.8);
}
.border-red .popover-title{
	color: #b12f2f !important;
}

.border-red .arrow{
	border-right-color:#b12f2f !important;
}	
#toolTipTriggerSublabel2_2{
	padding-right:15px;
}	
#toolTipTriggerSublabel2_2{
	padding-right:15px;
}
.yellow {color:#e9c620;}
.orange {color:#e97520;}
.blue {color:#153890;}
.icon-size {font-size: 16px !important;}
.backgroundred {
	/*
	border-bottom: 2px solid #b12f2f !important;
    border-top: 2px solid #b12f2f !important;
    */
    text-decoration: line-through;
    font-style: italic;
}

.ui-fileupload-upload .ui-icon {
	background-image: url("/app/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-bootstrap") !important;
}

.ui-fileupload-upload {
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color: #006dcc !important;
	background-image: -moz-linear-gradient(top,#08c,#04c) !important;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c)) !important;
	background-image: -webkit-linear-gradient(top,#08c,#04c) !important;
	background-image: -o-linear-gradient(top,#08c,#04c) !important;
	background-image: linear-gradient(to bottom,#08c,#04c) !important;
	background-repeat: repeat-x !important;
	border-color: #04c #04c #002a80 !important;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) !important;
}

button.ui-fileupload-upload.ui-state-hover  {
	color: #fff !important;
	background-color: #04c !important;
	text-decoration: none !important;
	background-position: 0 -15px !important;
	-webkit-transition: background-position .1s linear !important;
	-moz-transition: background-position .1s linear !important;
	-o-transition: background-position .1s linear !important;
	transition: background-position .1s linear !important;
	background-image: linear-gradient(to bottom, #08c, #04c) !important;
	background-repeat: repeat-x !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
}

 
.gridborder, .gridborder td, .gridborder tr { border:0 !important; border-bottom: 2px solid #CCCCCC !important; }

.datacorrection_list div { border:0; } 

.margin-top {margin-top:10px;}
.margin-bottom {margin-bottom:10px;}






.btn-primary,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.ui-fileupload-upload, 
ui-menuitem-active {
	/*
	background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8);
	*/
	background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8));
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:linear-gradient(to bottom, #1E8BB8, #1E8BB8);
	background-color: #1e8bb8;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	background-color: #1E8BB8;
	color: #FFFFFF;
	
}

.alert-info { color: #1e8bb8; /*background-color: #E4E5F9; border-color: #C6C7E2;*/ }

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
	line-height: 18px; padding-bottom: 8px; padding-top: 8px; color: #1e8bb8; font-weight: normal; border: 0px none;
}

/*
.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover{
	background-color:#1E8BB8;
	background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8);
}*/

.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover{
	background-color:#1E8BB8;
	background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8));
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:linear-gradient(to bottom, #1E8BB8, #1E8BB8);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff3E3F76', endColorstr='#ff25265E', GradientType=0);
}

.progress {
    background-color: #1E8BB8;
    /*
    background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8);*/
    background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8));
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:linear-gradient(to bottom, #1E8BB8, #1E8BB8);
}

.progress-striped .bar {
    background-color: #1E8BB8;
}

.ui-fileupload-upload {
    background-color: #1E8BB8 !important;
    /*
    background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8) !important;*/
    background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8)) !important;
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:linear-gradient(to bottom, #1E8BB8, #1E8BB8) !important;
}

button.ui-fileupload-upload.ui-state-hover  {
	background-color: #1E8BB8 !important;
	/*
	background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8) !important;*/
	background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8)) !important;
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8) !important;
	background-image:linear-gradient(to bottom, #1E8BB8, #1E8BB8) !important;
}

.ui-progressbar .ui-progressbar-value.ui-widget-header{
	background-color:#1E8BB8;
	background-image:-moz-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8));
	background-image:-webkit-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-o-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:linear-gradient(top, #1E8BB8, #1E8BB8);
	background-image:-ms-linear-gradient(top, #1E8BB8, #1E8BB8);
	background-repeat:repeat-x;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#1E8BB8', endColorstr='#1E8BB8', GradientType=0);
}

.product_accordion .ui-accordion-header {
    background-color: #1E8BB8 !important;
    border: 1px solid #1E8BB8 !important;
    color: #FFFFFF !important;
}

.nav-pills > .online > a, .nav-pills > .online > a:hover, .nav-pills > .online > a:focus {
    background-color: #64992d;
    color: #ffffff;
    border: 1px solid #64992d;
}

.nav-pills > .offline > a, .nav-pills > .offline > a:hover, .nav-pills > .offline > a:focus {
    background-color:#5f5f5f;
    color: #ffffff;
    border: 1px solid #515151;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background-color: #ffffff;
    color: #000000;
}

.nav-pills > .standard > a, .nav-pills > .standard > a:hover, .nav-pills > .standard > a:focus {
    background-color: #d5d5d5;
    color: #000000;
    border: 1px solid #b6b5b5;
}





.close {
    font-size: 30px !important;
}
.alert .close{
	
}
.linkbutton, .linkbutton > a {
	background-color: #FFFFFF !important;
	color: #1E8BB8 !important;
	text-decoration: underline !important;
}

.panelarea {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;*/
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.linkofflinebutton {
	border-radius: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
    
    line-height: 14px;
    padding-left: 12px;
    padding-right: 12px;
    
    background-color: #d5d5d5;
    border: 1px solid #b6b5b5;
    color: #000000 !important;
    text-align: center;
    width: 120px;
    display: inline-block;
}

.linkonlinebutton {
	border-radius: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
    
    line-height: 14px;
    padding-left: 12px;
    padding-right: 12px;
    
    background-color: #1E8BB8;
    color: #ffffff !important;
    text-align: center;
    width: 120px;
    display: inline-block;
}

.rowborder div { border:0 !important; }


.ui-colorpicker-container input {
	background-color: transparent !important ;
    border: 0 !important;
    box-shadow: none;
    transition: none;
    
    /*padding: 0 !important;*/
    
  	border-radius: 0;
    color:  #FFFFFF !important ;
    /*display: ;
    font-size: ;*/
    height: 8px !important;
    line-height: inherit;
    margin-bottom: 0 !important;
    /*vertical-align: ;*/
    
    font-size: 10px !important;
    width: 100% !important;
    
    border-color: none !important;
    outline:0 !important;
    box-shadow:none !important;
}

.formpanel {
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-top: 20px;
	margin-bottom: 5px;
    padding: 10px;
}



.fa-padding { padding-right: 4px; }

#loadImg{position:absolute;z-index:999;}
#loadImg div{display:table-cell;width:800px;height:500px;background:#fff;border: 1px solid #dddddd;text-align:center;vertical-align:middle;}

/*
#loadImg{position:relative;z-index:999;}
#loadImg div{display:table-cell;width:800px;height:500px;background:#fff;text-align:center;vertical-align:middle;border: 1px solid #dddddd;}
*/

#helparea h1 {line-height: 20px;font-size:18px;}
#helparea h2 {line-height: 20px;font-size:15px;}
#helparea h3 {line-height: 20px;font-size:12px;}
#helparea h4 {line-height: 20px;font-size:12px;}

a {
    color: #1E8BB8;
}
#helparea a:hover, #helparea a:focus {
    text-decoration: none;
}

.popover-footer {
    background-color: #f7f7f7;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #ebebeb;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 8px 14px;
}

.downloadlink { font-weight:bold; }
.boldstyle { font-weight:bold; }

#helpcontentarea li {
    margin-bottom: 5px;
}

.statuslist { width:195px;}



select[size] {
    height: 30px;
}

select[multiple] {
    height: auto;
}

.contactlink {text-decoration: underline;}
.contactlink:hover {text-decoration: underline; color: #333333;}

.label-info, .badge-info {
    background-color: #1E8BB8;
}

.ui-state-highlight span.label-info {border: 1px solid #ffffff;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #1e8bb8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(37, 38, 94, 0.6);
    outline: 0 none;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border-color: #1e8bb8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(37, 38, 94, 0.6);
    outline: 0 none;
}

.popover-content {z-index: 1000; color:#000000;}
div.ui-datalist-content {border:0;}

.columpicklist .ui-helper-hidden {
    display: none !important;
}

.ui-progressbar-label {/*color:#FFFFFF;*/text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;}

.ui-columntoggler {
	height: unset !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #1E8BB8;
  background-image: -moz-linear-gradient(top, #1E8BB8, #1E8BB8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1E8BB8), to(#1E8BB8));
  background-image: -webkit-linear-gradient(top, #1E8BB8, #1E8BB8);
  background-image: -o-linear-gradient(top, #1E8BB8, #1E8BB8);
  background-image: linear-gradient(to bottom, #1E8BB8, #1E8BB8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E8BB8', endColorstr='#1E8BB8', GradientType=0);
}

.add-on {
	font-family: Arial,sans-serif;
    font-size: 12px !important;
}

#treeform .ui-tree .ui-tree-scrollerbottom {
    bottom: -10px !important;
}

.question-checkbox { float:left;margin-right:5px;padding-top:2px; }
.question-label { padding-left:25px }

.headerlabel {width:100%;font-size: 17.5px;line-height:20px;margin-bottom: 20px;}

.ui-inplace-save > .ui-icon { background-image: url("/app/javax.faces.resource/images/ui-icons_333333_256x240.png.jsf?ln=primefaces-bootstrap") !important; }
.ui-inplace-cancel > .ui-icon { background-image: url("/app/javax.faces.resource/images/ui-icons_333333_256x240.png.jsf?ln=primefaces-bootstrap") !important; }
.ui-inplace-display.ui-state-highlight { background: none !important; font-weight:bold; text-decoration: underline;}
/*.ui-state-hover .ui-state-highlight { color: #333333 !important;}*/

.tableassignment-red { color:#b9221c; font-weight: bold; }
.tableassignment-blue { color:#0088c1; font-weight: bold; }
.tableassignment-black { color:#333333; font-weight: bold; }
.tableassignment-green { color:#008402; font-weight: bold; }

.ui-state-highlight .tableassignment-red { color: #b9221c; font-weight: bold;}
.ui-state-highlight .tableassignment-blue { color: #0088c1; font-weight: bold;}
.ui-state-highlight .tableassignment-black { color: #FFFFFF; font-weight: bold;}
.ui-state-highlight .tableassignment-green { color: #008402; font-weight: bold;}

.ui-state-hover .tableassignment-red .ui-state-highlight { color: #b9221c !important; font-weight: bold;}
.ui-state-hover .tableassignment-blue .ui-state-highlight { color: #0088c1 !important; font-weight: bold;}
.ui-state-hover .tableassignment-black .ui-state-highlight { color: #333333 !important; font-weight: bold;}
.ui-state-hover .tableassignment-green .ui-state-highlight { color: #008402 !important; font-weight: bold;}

.ui-state-highlight .tableassignment-red .ui-state-highlight { color: #b9221c !important; font-weight: bold;}
.ui-state-highlight .tableassignment-blue .ui-state-highlight { color: #0088c1 !important; font-weight: bold;}
.ui-state-highlight .tableassignment-black .ui-state-highlight { color: #FFFFFF !important; font-weight: bold;}
.ui-state-highlight .tableassignment-green .ui-state-highlight { color: #008402 !important; font-weight: bold;}

.statusloader {background-color:transparent !important; border:0 !important;box-shadow: none !important;}
.form-outputtext {padding-top:5px;font-weight:bold;}

.smallfilter {width:30px;}
.midfilter {width:50px;}
/*
body {min-width:945px;}

.headerbar {
	min-width: 945px;
}

@media (max-width: 1200px) {
	.leftcolumn {
    	float: none;
    	margin-right: 0;
	}
}

@media (max-width: 1000px) {
	.infoarea {
    	display: none;
	}
}*/

/*.popover {z-index:1200;}*/
#helpform .popover.right .arrow {top: 80%; }
.ui-growl {
    position: fixed;
    top: 74px;
    right: 20px;
    width: 301px;
}
.contactarea .ui-tabs-panel {min-height:820px;}

.minifyme:hover {
    background: #646464;
    color: #E4E4E4;
    right: 0;
    width: 40px;
    padding-right: 5px;
}
.minifyme {
    border-bottom: 1px solid #302F2F;
    background: #454545;
    color: #A8A8A8;
    text-align: center;
    padding: 0;
    width: 36px;
    height: 28px;
    display: block;
    position: absolute;
    right: 0;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    margin-top: 7px;
    font-size: 19px;
    transition: all .1s linear 0s;
}
.hit {padding-top: 5px;}

.minifyme a {
    color: #A8A8A8;
    font-size: 19px !important;
}

.hidemoduletext {width:70px !important;}
.hidemoduletext .module-text {display:none;}


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

/*
select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");
  padding-right: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}*/

#message .ui-message {
    margin: 0;
	margin-top:10px;
}

#editorfields input {width:479px;margin-bottom:0px;}
#editorfields textarea {width:483px;margin-bottom:0px;}
#editorfields select {width:493px;margin-bottom:0px;}

.ui-selectoneradio {width: auto !important;}
.column1  {width:150px;border:0 !important;}
.column2  {border:0 !important;}
.settingpanelgrid .ui-widget-content {border:0 !important;}

.reset-padding {padding: 0 !important;}
.smalluploadarea .ui-fileupload-files {
    width: 460px;
}

.smalluploadarea .ui-fileupload-files td {
    padding: 0;
}

.login-code {height:30px;padding-left:10px;padding-right:10px;}

.CodeMirror {
    height: 800px;
}
.CodeMirror-scroll {
    height: 100% !important;
}
#webform .ui-tabs-panel {min-height:820px;}

.accountwarning {white-space: normal;overflow: auto;font-family: Arial,sans-serif;margin-left: 20px; margin-bottom: 20px; width: 1130px;font-weight:normal;line-height: 18px; text-shadow: none;border-radius: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.accountwarning a {color:#FFFFFF;text-decoration: underline;}
.accountwarning a:hover, .accountwarning a:focus {color:#FFFFFF;text-decoration: underline;}
.accountwarning strong {font-weight:bold;}
.accountwarning p { margin:0;}

.accountwarning-inline {white-space: normal;overflow: auto;font-family: Arial,sans-serif; width: 100%;padding: 2px 0px !important;font-weight:normal;line-height: 18px; text-shadow: none;border-radius: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.accountwarning-inline a {color:#FFFFFF;text-decoration: underline;}
.accountwarning-inline a:hover, .accountwarning a:focus {color:#FFFFFF;text-decoration: underline;}
.accountwarning-inline strong {font-weight:bold;}
.accountwarning-inline p { margin:0;}

.infomessage-inline {border-radius: 4px !important; font-weight:bold !important; white-space: normal;overflow: auto;font-family: Arial,sans-serif; width: 100%;padding: 2px 0px !important;font-weight:normal;line-height: 18px; text-shadow: none;border-radius: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.infomessage-inline a {color:#FFFFFF;text-decoration: underline;}
.infomessage-inline a:hover, .accountwarning a:focus {color:#FFFFFF;text-decoration: underline;}
.infomessage-inline strong {font-weight:bold;}
.infomessage-inline p { margin:0;}

.text-padding { padding: 0px 4px;}

.contentarea img {height:100px;}

#releaseNotesDialog .label  { font-weight: normal; white-space: normal; text-shadow: none; }

.lockborder {border:1px solid #a70010;}
.warningborder {border:1px solid #faa732;}
.btn-onoff {padding: 3px 10px;}
.ui-progressbar.ui-widget-content { margin-bottom: 0px; }

#webform .dropdown-menu>li>a {
    white-space: normal;
}
.dropdown-menu {max-height:850px;overflow:auto;}

.filter-button { margin-left: 2px;margin-top: 6px; }
.ui-contextmenu {z-index: 100000 !important;}

.label-left {text-align: left !important;padding-left: 5px;}


.mediatreelabel {font-weight: bold; padding:5px; line-height:18px;}

.italicstyle {font-style: italic;}

.nouser {font-style: italic;color: #999; font-weight: bold;}
.formtext {padding-top:5px;}

.nav-height {height:40px;}

.progress {
	
		
}
.navbar-inner {padding-right: 10px;}

/*
.ui-widget-header a{
	color: #fff;
}
.ui-widget a{
	color: #fff;
}
.ui-widget-content a{
	font-weight: bold;
}
*/

.input-w100{
	width:99%;
}
.ui-selectonemenu-label{
	background:none;
}
.bq_iframe{
	border:1px solid #ddd;
}
.hidden{
	height:0px;
	border:none;
	overflow:hidden;
}
.ui-outputpanel > iframe{
	border: 1px solid #ddd;
}
.ui-selectonemenu label.ui-selectonemenu-label {
    background: none;
}
/*
select[size] {
    margin-right: 5px;
}
*/
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
    float: left;
    /* margin-right: 5px; */
}
input:disabled {
    background: #eeeeee !important;
    color:#111 !important; 
    opacity:1 !important;
}

.ui-selectmanymenu.ui-state-disabled, label.ui-state-disabled ,.ui-radiobutton.ui-state-disabled, .input-w100.ui-state-disabled  {
    background: #eeeeee !important;
    color:#111 !important; 
    opacity:1 !important;
	cursor: default !important;		/* Thomas */
}
.modal.large{
	width:900px;
	left:calc(50% - 200px);
}

.ui-picklist-list-wrapper > select {display: none !important;}

.btn-onoff-filter {
    padding: 3px 0px;margin-left: 5px;
}
.subscriptionfilter_equalsbtn{
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 2px;
}
.htmlmail-selectmanymenu{
	width:216px;
}
.htmlmail-selecttitle{
	margin-left: 7px;
	margin-right: 7px;
}

.modal-sm{
	width:400px;
}
.ui-state-disabled > .icon-color-black {
	color: #777 !important;
}
.cell-icon{
	text-align:center;
}
.cell-icon-black{
	color:#000;
	text-align:center;
}
.cell-icon-green{
	color:#64992d;
	text-align:center;
}
.cell-icon-gray{
	color:#4b4b4b;
	text-align:center;
}
.cell-icon-red{
	color:#c4081c;
	text-align:center;
}
.cell-icon-label{
	position: absolute;
	left: 95px;
	font-size: 8pt !important;
	margin-top: -15px;
	opacity: 0.9;
}
.textmail-editor{
	width: 99%;
}
.textmail-editor-disabled{
	width: 99%;
	background: white !important;
	opacity: 1 !important;
	color: #333333 !important;
}
.chartmodal{
	width: 800px;
	height: 500px;
}
.statisticGrid{
	width:60%;
}
.statisticGrid .ui-panelgrid-cell{
	width:30%;
}
.infoText{
	float:right;
	/*height: 500px;*/
}
.floatrightpanel{
	text-align:right;
	
}
.usersub_booleanbutton{
	width:120px;
}
/*
.floatrightpanel .ui-inputswitch{
	height:12px;
	color:transparent;
	width:30px !important;
}*/

#contactform .popover {max-width: 520px;}
#contactform .popover-title {/*font-weight: bold;*/}
#contactform .popover-content {
    padding: 0px 0px;
}
#contactform .popover-content td {
    border:0;
    padding: 2px 2px;
    white-space: normal;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
    background-color: #eeeeee;
}
.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header a {
    color: #333333;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active {
    background-color: #ffffff;
}
.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a {
    font-weight: bold;
    color: #0088CC;
}

.highlight-usergroupname {
	width:200px;
	font-weight: bold;
	color: #0088CC;

}
.yesnolabel{
	margin-top: -4px;
}
.yesnobutton{
	margin-top: -2px;
	float:left;
}
.subscriptionfilter_equalsbtn{
	float:left;
}
.userfilter_radiobtn{	
	margin-top: -24px;
}

.ui-column-customfilter select {margin-bottom:0 !important;}

.label-margin-top {
	margin-top:6px;
}

.jqplot-label-white{
	color: #fff !important;
	font-weight: bold !important;
	font-size: 10pt;
}
.toolbar-usersubscriptions{
	margin-top: 1px;
	margin-bottom: 10px;
}
.layout-usersubscriptions{
	height:1300px; 
	min-width:400px; 
	padding: 1px
}
.layout-usersubscriptions2{
	height:760px; 
	min-width:400px; 
	padding: 1px
}
.usersubscriptions-blockui{
	z-index: 1000!important;
	opacity: 1!important;
	background-color:rgba(0, 0, 0, 0.5); 
}
.usersubscriptions-spinner{
	font-size: 36px!important;
	z-index: 2000;
}

.userinfo-field {
  width: 100px;
  display: table-cell;
  text-align: right;
}

.userinfo-value {
  font-weight: bold;
  display: table-cell;
  padding-left: 20px;
}

.userinfo-separator {
  margin: 2px 0;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-color: #eee;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.table-links{
	/*width:60%;*/
	border-collapse: collapse;
	margin:5px 0px 5px 0px;
	
}
.tr-links{
	border:1px solid #dddddd;
}
.td-links{
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
}
.td-links-bold label{
	font-weight:bold;
}
.table-attachments{

	border-collapse: collapse;
	margin:5px 0px 20px 0px;
}
.tr-attachments{
	border:1px solid #dddddd;
}
.td-attachments{
	/*width:30%;*/
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
}
.td-attachments-bold label{
	font-weight:bold;
}
.table-mails{
	width:100%;
	border-collapse: collapse;
	margin:5px 0px 20px 0px;
}
.tr-mails{
	border:1px solid #dddddd;
}
.td-mails{
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
}
.td-mails-sm{
	max-width:150px;
	padding:5px 10px 5px 10px;
	border:1px solid #dddddd;
}
.td-mails-bold label{
	font-weight:bold;
}
.heading-eval{
	font-weight:bold;
	font-size:14px;
}
.jqplot-pie-series.jqplot-data-label{
	color: #fff;
	font-weight:bold;
}
.jqplot-highlighter-tooltip{
}
.readMailFilterBtn{
	padding-top: 0px !important;
	padding-bottom: 1px !important;
}	
.hideCaret{
	display:none !important;
}
.float-right-tab{
	float:right !important;
}

.header-progress-height {height:20px;}

.form-cheatsheet .control-label {width: 80px;}
.form-cheatsheet .controls {padding-left: 50px; margin-left: 50px;}
.form-cheatsheet h4 { margin: 10px 15px; }
.form-cheatsheet .ui-dialog-content {background-color: #ffffff;}
.form-cheatsheet .ui-dialog-footer {background-color: #eeeeee;}

.ui-dialog {z-index:1111 !important;}

.card {
	float:left;
    background-color: #eeeeee;
    border: 0px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding:10px;
    width:180px;
    overflow: auto;
    border-top: 1px solid #dcdcdc;
    margin-right: 20px;
    margin-bottom: 20px;
}
.card-contentblock {
    background-color: #eeeeee;
    border: 0px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding:10px;
    width:80px;
    height:80px;
    /*float:left;*/
    overflow: auto;
    border-top: 1px solid #dcdcdc;
    margin-right: 20px;
    margin-bottom: 20px;
}
.card-mail {
	float:left;
	border: 1px solid #dcdcdc;
    border-radius: 4px;
	/*
    border: 0px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);*/
    padding:0px;
    width:616px;
    height:789px;
    overflow: auto;
    /*border-top: 1px solid #dcdcdc;*/
    margin-right: 8px;
    margin-bottom: 20px;
    margin-top: 6px;
    /*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 3px;*/
}
.card-settings {
	float:left;
	/*background-color: #eeeeee;
    border: 0px solid #E3E3E3;
    border-radius: 0px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding:10px;*/
    width:441px;
    height:800px;
    /*overflow: auto;*/
    /*border-top: 1px solid #dcdcdc;*/
    margin-right: 0px;
    margin-bottom: 20px;
}
.card-label { border-top: 2px solid #cccccc; }
.card-title { font-weight: bold; }
#contentblockarea li {display: inline-block;}

.mailtab .ui-tabs-panel {height: 730px;}
.mailviewarea {height:900px;}

.add-workflow-float-right{
	float:right;
}
.mailpreview-container{
	width:150px;
	height:100px;
	overflow:hidden;
}
.mailpreview-frame
{
	width: 600px;
    height: 400px;
    border: 0;
    -ms-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -o-transform: scale(0.25);
    -webkit-transform: scale(0.25);
    transform: scale(0.25);

    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.mailpreview-add-container{
	width: 150px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #777;
	background-color: #DDD;		
 	text-align: center;
 	
}
.mailpreview-add-container-locked{
	width: 150px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #777;
	
 	text-align: center;
 	
}
/*
.mailpreview-add-container:hover{
	border: 1px solid #0088CC;
	font-size: 60px;
	
}*/
.mailpreview-add
{
	
	margin: auto;
	width: 150px;
	
	height: 100px;
	line-height: 100px;
	text-align: center;
	
}
.mailpreview-add-locked
{
	
	margin: auto;
	width: 150px;
	
	height: 100px;
	line-height: 100px;
	text-align: center;
	
	 
}
.mailpreview-add-inner{
	width: 150px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	font-size: 48pt;
	background-color: #DDD;
		transition: all .2s ease-in-out;
	
}
.mailpreview-add-inner-locked{
	width: 150px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	font-size: 48pt;
	background-color: #DDD;	
}
.mailpreview-add-inner:hover{

	transform: scale(1.1);
	transform-origin: center center;
	cursor: pointer;
	font-size:52pt;
	color: #0088CC;
	
}
.mailpreview-add>i{
	padding-top:3px;
	font-size: inherit !important;
	/*margin: 20px 48px;*/
	/*padding: 20px;*/
}
/*
.trigger-card{
	width: 80% !important;
	margin:auto !important;
	margin-top:30px !important;
	margin-bottom:30px !important;
	
}*/
.trigger-label{
	font-weight: bold;
	text-align:left !important;
	padding:3px 5px;
	width: 100px !important;
}
.trigger-label-in{
	font-weight: bold;
	text-align:left !important;
	padding:7px 5px;
	width: 100px !important;
}
.trigger-spinner{
	top:-7px;
}
.trigger-spinner>input{
	width: 21px !important;
	text-align: left;
	padding: 0px !important;
}

.trigger-spinner3{
	top:-6px;
	width: 50px !important;
}
.trigger-spinner-label{
	top: 10px;
	display: inline-block;
	margin-right: 0px;
	position: relative;
	left: -42px;
	width: 0px;
	text-align:right;
	font-size: 7pt !important;
}
.tScriptAnchor{
	padding-left: 11px;
	top: -5px;
	position: relative;
}

.trigger-spinner>a{
	width: 13px;
	left: 23px;
}
.trigger-spinner3>a{
	left: 32px;
}
.trigger-switch{
	top:3px;
	height: 22px;
	width: 50px !important;
}
.trigger-switch .ui-inputswitch-off{
		top:-3px;
		height:22px;
		width: 41px !important;
}
.trigger-switch .ui-inputswitch-on{
	height: 22px;
	top:-3px!important;
}
.trigger-switch .ui-inputswitch-handle{
	height: 22px;	
	width: 8px !important;
	
}

.mailtrigger-panel-3rd{
	width:30%;	
}

.trigger-controls-row-in{
	margin-left: 90px !important;
}
.trigger-input{
	width: 200px;
}
.trigger-input-text {
	width: 252px;
}
.trigger-controls-row{
	margin-left: 90px !important;
	padding: 5px 5px;
	width: 300px;
}
.mailtrigger-control-group{
	text-align: left;	
	margin-bottom: 5px !important;
	width:380px
}
.mailtrigger-control-group-out{
	text-align: left;	
	margin-bottom: 5px !important;

}
.trigger-outlabel{
	padding-top:5px;
}
.trigger-delete-btn{
	font-size:14pt;
	float:right;
	font-weight:normal;
}
.trigger-delete-btn:hover{

	font-weight:normal !important;
}
.trigger-header{
	margin-bottom:3px;
}
.trigger-header-nomargin{
	margin-bottom:-10px;
}

.trigger-header > div > span.ui-panel-title{
	display:inline-block;
}
.trigger-header > .ui-panel-titlebar {
	height:26px;
}
.subscription-icon-inline{
	width:16px;
	display:inline;
}
.mailtrigger3{
	width:100%;
}
.mailtrigger3>tbody>tr td{
	vertical-align:top;
	text-align:left;
	padding: 0px;
}

.add-mailtrigger-container{
	text-align: center;
	
}
.mailtrigger-heading{
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:14pt;
}
.mailtrigger-btn{
	width:165px;
	font-weight: bold;
	margin-top:-4px;
	
}

.mailtrigger-btn-in{
	width:165px;
	font-weight: bold;
	margin-top:2px;
	
}
.mailtrigger-btn.mt-active{
	font-weight: bold;
	color:white !important;
	background:#2e8b11;
	margin-top:-4px;
	
}

.mailtrigger-btn.mt-inactive{
	color:white !important;
	background:#b12f2f;
	
}
.mailtrigger-btn.mt-offline{
	color:black !important;
	background:#CCC;

}

.mailtrigger-btn-in.mt-active{
	color:white !important;
	background:#2e8b11;
	
}

.mailtrigger-btn-in.mt-inactive{
	color:white !important;
	background:#b12f2f;
}
.mailtrigger-btn-in.mt-offline{
	color:black !important;
	background:#CCC;

}
.mailtrigger-infobtn{
	display:inline-block;
	margin-left:3px;
}
.mailtrigger-infobtn i{
	line-height: 13px;
}
.mt-icon-red{
	color:#b12f2f;
}
.mt-icon-green{
	color:#2e8b11;
}
.mt-icon-gray{
	color:#8a8a8a;
	
}
.mailtrigger-btn-in.offline{
	color:black !important;
	background:	#CCCCCC;
}

.trigger-inline-label{
	display:inline !important;
}
.mailpreview-iframe {float:left;width: 600px; height:688px;border-radius: 4px;border: 1px solid #dcdcdc;/*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 3px;*/margin-bottom:20px;}
.viewarea { width: 1057px !important; height:740px !important;border-radius: 4px;color: #333333 !important;opacity: 1 !important;width:100%; height:800px; border: 1px solid #dcdcdc;/*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 3px;*/margin-bottom:20px;}

.viewarea-analysis { margin-left:20px;float:left;width: 435px !important; height:680px !important; border-radius: 4px;color: #333333 !important;opacity: 1 !important;width:100%; height:800px; border: 1px solid #dcdcdc;/*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 3px;*/margin-bottom:20px;}
.viewarea-textversion { width: 1057px !important; height:785px !important;border-radius: 4px;color: #333333 !important;opacity: 1 !important;width:100%; height:800px; border: 1px solid #dcdcdc;/*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 3px;*/margin-bottom:20px;}

.btn-blocked{
	color:white;
	pointer-events:none;
	cursor: default;
}
.bh-icon-small{
	font-size: 30pt;
}
.selectmail-listbox{
	width: 100%;
	margin: 0px;
}

.btn-link { color: #0088cc !important; }

.mailtrigger-radiobtn{
	margin-top: 2px;
}

.bc-hidden {
	display:none !important;
}
.bh-breadcrumb{
	background-color: #fff;
	padding:0px;
	margin:0px!important;
	
}
.no-padding{
	padding:0px;
}
.i-btn-padding{
	padding:4px 10px 4px 10px;
	background-image:none!important;
}
.bh-breadcrumb-item{
	
	margin: 0px !important;
	background-color: #fff !important;
	box-shadow: none !important;
}
.bh-breadcrumb-item a{
	color: #999999 !important;
}
.bh-breadcrumb-item.active{
	color: #0088CC;
}

.webform-menu {z-index: 1111 !important;}

.inline-block{
	display: inline-block;
}
.trigger-padding-low{
	padding-top: 1px;
	padding-bottom: 1px;
}
.trigger-input-padding-low{
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}
.delaycontrolgroup{
	margin-top:10px;
}
.trigger-anchor-mini{
	cursor:pointer;
	font-size: 13px !important;
}
.trigger-anchor-mini>i{
	font-size: 12px !important;
}
.panel-inline-block{
	display:inline-block;
	margin-left:4px;
	margin-right:4px;
}
.trigger-margin-bot{
	margin-bottom:20px;
}
.margin-bottom-12px>.ui-widget-content{
	padding:0px;
}
.font-weight-normal {
	font-weight:normal !important;

}
.font-weight-normal-italic {
	font-weight:normal !important;
	font-style: italic;
}
.no-underline{
	text-decoration:unset !important;
}
.trigger-content-hide{
	display:none;
	padding:0px;
}
.btn-facet-mini{
    height: 15px;
    text-align: center;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 9px;
    padding-bottom: 5px;
    margin-left:5px;
    font-size:11px !important
}
.btn-facet-mini>i{
	/* color:white; */
}
.color-bh-green{
	color: #2e8b11;
}
.color-bh-red{
	color: #b12f2f;
}
.color-bh-gray{
	color: #CCC;
}
.btn-bh-success{
	background-color: #2e8b11 !important;
}
.btn-bh-danger{
	background-color: #b12f2f !important;
}
.trigger-placeholder{
	height:0px;
	width:0px;
	border:0px;
	margin-bottom: 20px;
}
.footer-btn-left{
	float:left;
}
.workflow-timesummary{
	margin-left:4px;
}
.editfield .nav-header{
	margin-bottom:5px;
}
.editfield.left{
	width:235px;
}
.editfield.left .trigger-input{
	width: 266px;
	
}
.editfield.middle{
}

.mailtrigger-time-controls {
	
}
.mailtrigger-time-controls .trigger-type-label{
	position: relative;
	top: -5px;
	padding: 1px 3px;
	margin-left:10px;
	border:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}
.mailtrigger-time-controls .trigger-switch{
	width: 49px !important;
	top: 2px;
	height: 20px;
	
} 
.mailtrigger-time-controls .trigger-switch{
	width: 49px !important;
	top: 2px;
	height: 20px;
	margin-right:-10px;
	
} 
.mailtrigger-time-controls .trigger-spinner-connector.width-0{
	position: relative;
	top: -4px;
	padding: 0px 0px;
	border-left:0;
	border-right:0;
	display:inline-block;
	width:13px;
	text-align:center;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-left: -3px;
	margin-right: -3px;
	z-index: 0;
}
}
.mailtrigger-time-controls .trigger-spinner{
	width: 18px !important;
	
}
.trigger-spinner.d{
	width: 27px !important;	
	
}
.trigger-spinner.h{
	width: 21px !important;
	
	z-index:3;
}
.trigger-spinner.m{
	width: 21px !important;
	
	z-index:3;
}
/*
.mailtrigger-time-controls .trigger-spinner >a{
	display:none;
}
*/
.trigger-spinner.d .ui-corner-tr{
	border-radius:0px;
	left: 30px;
}
.trigger-spinner.d .ui-corner-br{
	border-radius:0px;
	left: 30px;
}

.mailtrigger-time-controls .trigger-switch .trigger-switch-handle{
	height: 19px;
}

.trigger-spinner.h .ui-corner-tr{
	left: 26px;
}
.trigger-spinner.h .ui-corner-br{
	left: 26px;
} 
.trigger-spinner.m .ui-corner-br{
	left: 26px;
}
.trigger-spinner.m .ui-corner-tr{
	left: 26px;
}

.mailtrigger-time-controls .trigger-switch-handle{
	height: 20px;
}

.ui-corner-tr{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius:0px !important;
	
}
.ui-corner-br{
    -moz-bottomright: 0px;
    -webkit-border--radius: 0px;
    border-radius: 0px !important;
	
}

.trigger-spinner.d >input{
	width: 24px !important;
	text-align: left;
	padding: 0px !important;
	left: 1px;
	position: relative;
}
.mailtrigger-time-controls .trigger-spinner.h >input{
	width: 17px !important;
	text-align: right;
	padding: 0px !important;
	border-right:0;
}
.mailtrigger-time-controls .trigger-spinner.m >input{
	width: 17px !important;
	text-align: left;
	padding: 1px !important;
	padding-left:1px;
	border-left:0;
	
}

.trigger-spinner input[type="text"]{
	text-align:right;
	padding-right:3px !important;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	
}
.trigger-spinner.d input[type="text"]{
	text-align:right;
	padding-right:3px !important;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	
}
/*
.mailtrigger-time-controls input[type="text"]{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	
	text-align: center;
}

.time-controls-std input[type="text"]{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	text-align: center;
}
.time-controls-std .trigger-spinner >input{
	text-align: right;
	padding: 0px !important;
	
}
.time-controls-std .trigger-spinner.d >input{
	width: 24px !important;
	right: 5px;
	position: relative;
}
.time-controls-std .ui-corner-tr{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	
}
.time-controls-std .ui-corner-br {
    -moz-bottomright: 0px;
    -webkit-border--radius: 0px;
    border-radius: 0px;
	
}

.ui-corner-all {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}*/
.time-controls-std .trigger-type-label{
	padding: 0;
	top: -5px;
	position: relative;
	border: 0;
	cursor: default;
	box-shadow:none;
	margin-left:5px
}
.time-controls-std .trigger-spinner{
	margin-right:22px;
}
 input.tooltipHelper{
	padding:0;
	margin:0;
	width:0 !important;
	border:0;
	height:0;
}
.trigger-controls-row-in .popover-content{
	padding: 2px 10px;
	font-size:11px !important
}
.trigger-controls-row-in .popover-title{
	padding: 2px 10px;
	font-size:12px !important;
}
.editfield.middle .trigger-input{
	width: 266px;	
}
.editfield.middle .trigger-input-text{
	width: 250px;	
}
.editfield.middle .mailtrigger-btn-in{
	width: 239px;
}
.editfield.middle .mailtrigger-btn{
	width: 239px;
	
}
.trigger-type-label{
	min-width: 64px;
    width: 74px;
	display:inline-block;
}
.editfield.right{
	width: 400px;
}
.editfield.right .trigger-input{
	width: 266px;	
}
.editfield.left .trigger-controls-row{
	width:200px
}
.editfield.right .trigger-label-in{
	width: 70px !important;
}
.mailtrigger-subscription-item{
	padding:2px 4px;
	display:inline-block;
	border-radius: 20px;
	background: #1e8ab8;
	color:white;
}
.cursor-default{
cursor:default;	
}
.margin-left--3{
	margin-left:-3px
}
.ui-panel-title i{
	margin-top:0px;
}
.ui-panel-title span{
	display:inline-block;
	margin-top:2px;
}
.trigger-footer{
	margin-top:7px;
}
.trigger-footer a{
	margin-right:8px;
}
.btn-dark{
	background:#333;
	color:white;
	font-weight: bold;
	text-shadow: none;
}
.btn-dark:hover{
	background:#444;
	color:white;
	font-weight: bold;
	text-shadow: none;
}
.btn-dark:focus{
	background:#333;
	color:#efefef;
	font-weight: bold;
	text-shadow: none;
}
.btn-dark:active{
	background:#222;
	color:white;
	font-weight: bold;
	text-shadow: none;
}
.unresizable{
	resize:none;
}
.trigger-display-true{
	-webkit-transition: max-height 1s ease-in-out; /* Safari prior 6.1 */
  	transition: max-height 1s ease-in-out;
	
}
.triggerpanel{
	max-height:999px;
	overflow: hidden !important;
	
	-webkit-transition: max-height 1s ease-in-out;
  	transition: max-height 1s ease-in-out;

}
.triggerpanel.collapsed{
	max-height:0;
}

.btn-facet-mini.mt-active, .btn-facet-mini.mt-inactive, .btn-facet-mini.mt-offline{
	text-align:left;
	width:55px;
}
.previewlink .popover, .previewlink .popover-title, .previewlink .popover-content {
	/*width:400px;*/
	font-weight:normal;
	text-transform:none;
}
#mailstatsWrapper .jqplot-point-label{
	margin-top:7px;
	z-index:0;
}
.ml-3{
	margin-left:3px
}

a.elementbutton:hover, a.elementbutton:focus {
    text-decoration: none;
}
a.elementbutton:hover div.ui-panel {
    background-color: #1e8bb8 !important;
}
.toolbar-datepicker>* {
	max-width: 100px;
}
td.legend-colorbox{
	height:12px;
	width:12px;
}
.color-mailopened{
	border: 2px solid rgba(30,139,184,1);
	background: rgba(30,139,184,0.5);
}
.color-mailnotopened{
	border: 2px solid rgba(170,170,170,1);
	background: rgba(170,170,170,0.5);
}
.color-mailsent{
	border: 2px solid rgba(0,150,50,1);
	background: rgba(0,150, 50, 0.5);
}
.color-mailnotsent{
	border: 2px solid rgba(232,148,59,1);
	background: rgba(232,148,59,0.5);
}

.color-mailerror{
	border: 2px solid rgba(232,63,59,1);
	background: rgba(232,63,59,0.5);
}
.cmdlink-padding{
	padding:3px 6px;
}
.toolbar-input input{
	margin-top:5px;
	margin-bottom:5px;
}
textarea.cke_source {
  white-space: pre-wrap;
}
.link__switch-name-url {color:inherit; text-decoration:none;}
.link__switch-name-url link__url {display:none;}
.link__switch-name-url:hover link__name {display:none;}
.link__switch-name-url:hover link__url {display:inline-block; max-width:250px; overflow:hidden;}

.captcha {
	margin-bottom: 20px;
	justify-content: center;
	display: flex;
}
