.panel{
	margin-bottom: 0px;
}

@media (min-width: 1200px) {
	.container {
		width: 1185px;
	}
}

.currencyicon{
	position: relative;
}

/* main page */
.main{
	background-color: #eaeaea;
}
#mainContent{
	/*min-height: 705px;*/
	height: 705px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.buy{
	color: #5cb85c;
}
.sell{
	color: #f0ad4e;
}
.addcache{
	color: #337ab7;
}
.incass{
	color: #000000;
}
#ostatokBlock label{
	float: left;
	width: 230px;
	font-size: 18px;
	color: #068606;
}
#ostatokBlock div{
	font-size: 18px;
}
.rowSelected{
	font-weight: bold;
	background-color: rgba(34, 233, 169, 0.33)!important;
}

.rowSelectedForIgnore{
	background-color: rgba(255, 42, 46, 0.22) !important;
}
.rowIgnore{
	color: #e4e4e4;
	background-color: rgba(255, 42, 46, 0.76) !important;
}

.currentCashbox{
	font-weight: bold;
	background-color: rgba(118, 233, 24, 0.33) !important;
}
.rowDisabled{
	color: #bababa;
}
.rowUnsaved{
	background: #e7fd8f!important
}
.ui-widget-content.success-dialog {
	background: #F9F9F9;
	border: 1px solid #90d93f;
	color: #222222;
}

.ui-dialog.success-dialog .ui-widget-header {
	background: #b0de78;
	border: 0;
	font-weight: normal;
}
.ui-widget-content.error-dialog {
	background: #F9F9F9;
	border: 1px solid #ef9888;
	color: #222222;
}

.ui-dialog.error-dialog .ui-widget-header {
	background: #db8676;
	border: 0;
	font-weight: normal;
}

.ui-dialog.alarm-dialog{
	background: #a20000;
}

.ui-dialog.alarm-dialog .ui-widget-header{
	background: #a20000;
	color: #fff04a;
	border: 0;
	font-size: 1.5em;
	font-weight: normal;
}

.ui-dialog.alarm-dialog .ui-widget-content{
	background: #a20000;
	color: #fff04a;
	border: 0;
	font-size: 1.5em;
	font-weight: normal;
}

.ui-dialog.alarm-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
	text-align: center;
}
.ui-dialog {
	z-index: 1100 !important ;
}

.continueAlarmButton{
	background: #ff0000;
	color: #fff;
	font-size: 0.7em!important;
	margin-right: 50px!important;
}

.cancelAlarmButton{
	background: #9bbb59;
	color: #fff;
	font-size: 0.7em!important;
	margin-left: 50px!important;

}

.noCourse{
	color: #cd0a0a;
}

.rateNotMatch{
	color: #cd0a0a;
	font-weight: bold;
}

.oddRow{
	background-color: #eeeeee;
}
.evenRow{
	background-color: #dddddd;
}
/*.printOperation{*/
	/*cursor: pointer;*/
/*}*/
/*.stornOperation{*/
	/*cursor: pointer;*/
/*}*/
.tableHeader{
	margin-bottom: 0px;
}
.tableHeader > tbody >tr > th {
	padding:1px;
}
.tableHeader > tbody >tr > td {
	padding: 3px;
}
.mytable{
	border: 1px solid #cccccc;
}
.mytable > tbody > tr >td {
	padding: 3px!important;
	border: 1px solid #cccccc;
}
.reportCurrency{
	font-weight: bold;
	background-color: rgba(108, 233, 35, 0.34);
}
.reportStartDay{
	background-color: rgba(94, 145, 233, 0.6);
}
.reportEndDay{
	background-color: rgba(94, 145, 233, 0.31);
}
.reportBalanse{
	font-weight: bold;
	background-color: rgba(124, 244, 66, 0.36);
}
.reportLimit{
	background-color: rgba(239, 152, 136, 0.36);
}
#currencyAprove tr{
	background-color: rgba(34, 233, 169, 0.33);
}
/*
.inActive{
	color: #aaaaaa;
}
*/
.notActive{
	color: #d9534f;
	background-color: rgba(255, 178, 173, 0.51);
}
#usersRole label{
	padding-left: 5px;
}
#withRRO{
	color: #63e928;
}

.rroLiveTimeEnd{
	color: #cd0a0a!important;
}

.rroIconWhite{
	color: #ffffff!important;
}
.operationIcoBtn{
	cursor: pointer;
}
button i.numbers{
	color: #cd0a0a;
	font-size: 18px;
	font-weight: bold;
}
.ui-jqgrid .loading{
	display: none!important;
}
.loading {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.25);
	z-index: 10;
}
.loading2 {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.25);
	z-index: 10000;
}
.loading-wheel {
	width: 70px;
	height: 70px;
	margin-top: -40px;
	margin-left: -40px;

	position: absolute;
	top: 50%;
	left: 50%;

	border-width: 10px;
	border-radius: 50%;
	-webkit-animation: spin 2s linear infinite;
}
.ln2 .loading-wheel {
	border-style: double;
	border-color: rgba(0, 98, 255, 0.51) transparent;
	font-size: 4px;
	padding: 8px;
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(-360deg);
	}
}

.admin-top-btns{
	padding: 2px 7px;
	height: 45px;
}

input:invalid,
input:out-of-range {
	border-color:hsl(0, 50%, 50%);
	background:hsl(0, 50%, 90%);
}

.timetab {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100%;
}
.controls {
	position: absolute;
	bottom: -110px;
}
.limittab {
	margin-bottom: 14px;
}

.table-editable {
	position: relative;
}
.table-editable .glyphicon {
	font-size: 20px;
}

.table-remove {
	color: #700;
	cursor: pointer;
}
.table-remove:hover {
	color: #f00;
}

.table-up, .table-down {
	color: #007;
	cursor: pointer;
}
.table-up:hover, .table-down:hover {
	color: #00f;
}

.table-add {
	color: #070;
	cursor: pointer;
	position: absolute;
	top: 8px;
	right: 0;
}
.table-add:hover {
	color: #0b0;
}
#cashboxesWorkTimeTable input[type="checkbox"]{
	width: 20px; /*Desired width*/
	height: 20px; /*Desired height*/
}
.border {
	border: 1px solid #000000;
	height: 46px;
}

.border-1 {
	border: 1px solid #000000;
}

#reportsRow .ui-jqgrid .ui-jqgrid-htable th div {
	height: 55px !important;
	/*overflow:hidden;*/
	padding-right:4px;
	padding-top:2px;
	position:relative;
	vertical-align:text-top;
	white-space:normal !important;
}

#reportsRow .ui-jqgrid .ui-jqgrid-htable th div span.s-ico {
	position: relative;
}

.hideRow{
	display: none;
}
.ui-resizable-handle{
	left: 99% !important;
}

.ui-dialog .ui-resizable-se{
	bottom: 0px !important;
	background-position: -83px -225px !important;
}

.ui-resizable-n{
	left: 0px!important;
	top: 0px!important;
}
.ui-resizable-s{
	left: 0px!important;
	bottom: 0px!important;
}
.ui-resizable-w{
	left: 0px!important;
}
.ui-resizable-e{
	left: 99.3%!important;
}
.statusDetail{
	position: absolute;
	border: 1px solid #337ab7;
	color: #31708f;
	background-color: #d9edf7;
	padding: 15px;
	border-radius: 4px;
	min-width: 400px;
}
.stateInfo{
	float: right;
	background-image: url(/js/lib/jqueryui/images/ui-icons_222222_256x240.png);
	width: 9px;
	height: 9px;
	cursor: help;
	background-repeat: no-repeat;
	background-position: -132px -101px;
}
#tooltip {
	z-index: 9999;
	position: absolute;
	display: none;
	top:0px;
	left:0px;
	background-color: #000;
	padding: 5px 10px 5px 10px;
	color: white;
	opacity: 0.8;
	border-radius: 5px;
}

#aboutinfo {
	text-align: center;
}

#rrooptiontable input[type="checkbox"]{
	width: 20px; /*Desired width*/
	height: 20px; /*Desired height*/
}

.ui-dialog-titlebar-close{
	display: none;
}

.with-close .ui-dialog-titlebar-close {
	display: block;
}

#cashboxesWorkTimeTable tr td input {
	width: 40px!important;
	border: none;
}
#cashboxesWorkTimeTable tbody > tr > td {
	padding: 6px;
}

.textCenter{
	text-align: center;
}

.panel-body {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}

.tooltip > .tooltip-inner {
	background-color: #aeaeae;
	color: #000;
	border: 1px solid #5a5a5a;
	padding: 5px;
	font-size: 14px;
	z-index: 1000;
}

#load_reports{
	display: none!important;
}
#scroll_greports{
	display: none!important;
}

#load_settingsGrid{
	display: none!important;
}

.ui-jqgrid-hdiv{
	height: 42px;
}

#coursesTable td{
	padding: 5px 3px;
}

.topuserCurrencyForm td{
	padding: 3px!important;
}

#myselect-container {
	position:relative;
	/*height:350px;*/
	width:475px;
	/*for contain our absoulte select tag */
}
#myselect-container select {
	/*position:absolute;*/
	/*for put our list on other tag */
}

.btnOrder{
	cursor: pointer;
}

.unconfirm{
	background-color: #f9f3a8;
}
.withoutAcountOperation{
	background-color: #e5a9f8;
}

#terrorGrid .rowWait{
	background-color: #f9f3a8!important;
}

#terrorGrid .rowSuccess{
	background-color: #B4F9AF!important;
}

.rowSuccess{
	color: #000;
	background-color: #B4F9AF!important;
}

#terrorGrid .rowDenied{
	background-color: #FFACA5!important;
}

.rowDenied{
	color: #000;
	background-color: #FFACA5!important;
}

#terrorGrid tr:hover {
	border: 2px solid #000;
	background-color: #e4e4e4 !important;
	font-weight: bold;
}
#terrorGrid tr:hover>td:first-child>i {
	display: block!important;
	font-size: 20px;
}

#terrorGrid tr.selectedRow {
	border: 2px solid #000;
	font-weight: bold;
}

#terrorGrid tr.selectedRow>td:first-child>i {
	display: block!important;
	font-size: 20px;
}

.dLabel{
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	width: 15%;
	background-color: #777;
	top: -9px;
	position: relative;
	left: -13px;
}
.dLabelRed{
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	width: 15%;
	background-color: #EF4D3C;
	top: -9px;
	position: relative;
	left: -13px;
}
.label-empty{
	padding: 10px 5px 0px 0px;
	float: left;
	color: #000000;
	font-size: 16px;
}

.btnReviseBalance {
	color: #fff;
	background-color: #f07560;
	border-color: #ee4842;
}

.btn-warning:hover {
	color: #fff;
	background-color: #f06047;
	border-color: #ee322b;
}

.tablePopup {
	width: 100%;
	border-spacing: 0;
}

.tablePopup thead, .tablePopup tbody, .tablePopup tr, .tablePopup th, .tablePopup td {
	display: block;
}
.tablePopup th {
	border: none!important;
	text-align: center;
}

.tablePopup thead tr {
	/* fallback */
	width: 97%;
	/* minus scroll bar width */
	width: -webkit-calc(100% - 16px);
	width:    -moz-calc(100% - 16px);
	width:         calc(100% - 16px);
}

.tablePopup tr:after {  /* clearing float */
	content: ' ';
	display: block;
	visibility: hidden;
	clear: both;
}

.tablePopup tbody {
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}

.tablePopup tbody td, .tablePopup thead th {
	/*width: 24%;  !* 19% is less than (100% / 5 cols) = 20% *!*/
	float: left;
}

.sverkaTabs {
	line-height: 1.0;
}

.sverkaTabs > li > a{
	padding: 5px 10px;
}

/*.sverkaTabs > li.active > a{*/
	/*border-top: 1px solid #777;*/
	/*border-left: 1px solid #777;*/
	/*border-right: 1px solid #777;*/
	/*border-bottom: 0px;*/
/*}*/
.sverkaTabs {
	border-bottom: 2px solid #777;
}

.div-border{
	/*border-top: 1px solid #777;*/
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;
}

.div-border2{
	border-top: 2px solid #777;
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;
}

.div-borderRed{
	border-top: 2px solid #EF4D3C;
	border-left: 2px solid #EF4D3C;
	border-right: 2px solid #EF4D3C;
	border-bottom: 2px solid #EF4D3C;
}

.sverkaTabs > li > a:hover, .sverkaTabs > li.active > a, .sverkaTabs > li.active > a:hover, .sverkaTabs > li > a:focus, .sverkaTabs > li.active > a:focus {
	border-top: 2px solid #777;
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	border-bottom: 0px;
}

.nav-tabs > li {
	margin-bottom: -2px;
}

.uploadsDataDropdown {
	padding: 6px 12px;
	margin-bottom: 0;
	line-height: 1.4;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.zReportDetail{
	width: 310px;
	border: 1px solid #5e5e5e;
	background-color: #d5d5d5;
	margin-right: 2px;
	flex: 0 0 auto;
	padding: 2px;
}

.zReportDetail .zReportDetailRow{
	margin-right: 0px!important;
	margin-left: 0px!important;
}

.zReportDetail .zReportDetailRow div{
	padding-right: 2px!important;
	padding-left: 2px!important;
}

.currencyRow{
	background-color: #d5ce97;
}

.myLink{
	text-decoration: underline!important;
	color: #337ab7!important;
	cursor: pointer;
}

.link {
	color: #337ab7!important;
	text-decoration: underline!important;
	cursor: pointer;
}

#btnsRroDopGroup{
	/*width: 350px;*/
	/*left: -75px!important;*/
}
#btnsRroDopGroup li.btnRroDop {
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
}

#btnsRroDopGroup li.btnRroDop:hover {
	color: #262626;
	background-color: #f5f5f5;
	cursor: pointer;
}

.table-header{
	margin-bottom: 0px;
}
.table-header-rotated th {
	height: 190px;
	padding: 0px!important;
	/*border: 1px solid #ccc!important;*/
}
.table-header-rotated td {
	text-align: center;
	padding: 10px 5px;
}
.table-header-rotated th.rotate > div {
	-webkit-transform: translate(15px, 0px) rotate(-90deg);
	transform: translate(0px, 0px) rotate(-90deg);
	width: 35px;
	overflow: unset;
}
.table-header-rotated th.rotate > div > div {
	padding: 0px;
	width: 200px;
}

#statTable td{
	/*width: 58px;*/
	text-align: center;
}

.headerRotate
{
	/* for Safari */
	-webkit-transform: rotate(-90deg);
	/* for Firefox */
	-moz-transform: rotate(-90deg);
	/* for Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#statContent .ui-jqgrid-hdiv{
	height: 201px;
}

#statContent .ui-jqgrid .ui-jqgrid-htable .ui-th-div {
	height: 168px;
	width: 190px;
}

#statContent .firstCol{
	display: table-cell;
	vertical-align: bottom;
}

#statTable td.bg-statNoError,
#statByCashierTable td.bg-statNoError,
#statByCashboxTable td.bg-statNoError,
#statByDateTable td.bg-statNoError{
	background-color: #93ff97;
}

#statByDateContent .ui-jqgrid-hdiv,
#statByCashierContent .ui-jqgrid-hdiv,
#statByCashboxContent .ui-jqgrid-hdiv{
	height: 85px;
}
#statByDateContent .ui-jqgrid-hdiv,
#statByCashierContent .ui-jqgrid-hdiv,
#statByCashboxContent .ui-jqgrid-hdiv{
	height: 85px;
}
#statByDateContent .table > thead > tr > th,
#statByCashierContent .table > thead > tr > th,
#statByCashboxContent .table > thead > tr > th{
	padding: 0px;
}


#statTable td.bg-statError,
#statByCashierTable td.bg-statError,
#statByCashboxTable td.bg-statError,
#statByDateTable td.bg-statError{
	background-color: #f6ff57;
}
#statTable td.bg-statErrorRed,
#statByCashierTable td.bg-statErrorRed,
#statByCashboxTable td.bg-statErrorRed,
#statByDateTable td.bg-statErrorRed{
	background-color: #ffa7ac;
}
#statTable td.bg-statShifts,
#statByCashierTable td.bg-statShifts,
#statByCashboxTable td.bg-statShifts,
#statByDateTable td.bg-statShifts{
	background-color: #a5fff8;
}
#statTable td.bg-statLight,
#statByCashierTable td.bg-statLight,
#statByCashboxTable td.bg-statLight,
#statByDateTable td.bg-statLight{
	background-color: #fffff5;
}

#statByDateContent table th, #statByDateContent table td,
#statByCashboxContent table th, #statByCashboxContent table td,
#statByCashierContent table th, #statByCashierContent table td{
	width: 110px;
	text-align: center;
}
#statByDateContent .ui-jqgrid .ui-jqgrid-htable .ui-th-div,
#statByCashboxContent .ui-jqgrid .ui-jqgrid-htable .ui-th-div,
#statByCashierContent .ui-jqgrid .ui-jqgrid-htable .ui-th-div
{
	height: 56px;
}

#statErrorContent table th{
	text-align: center;
}

#loadErrorDetailFormated pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; }
.string { color: green; }
.number { color: darkorange; }
.boolean { color: blue; }
.null { color: magenta; }
.key { color: red; }

.has-error input, .has-error select{
	background: rgba(215, 83, 81, 0.31)!important;
}
.has-success input, .has-success select{
	background: rgba(81, 215, 94, 0.31) !important;
}

#currencyCurse > thead > tr > th,
#currencyCurse > tbody > tr > th,
#currencyCurse > tfoot > tr > th,
#currencyCurse > thead > tr > td,
#currencyCurse > tbody > tr > td,
#currencyCurse > tfoot > tr > td {
	padding: 5px;
	line-height: 1;
}

#reportTabs {
	border-bottom: 1px solid #b7b5b5;
}

#reportTabs > li {
	margin-bottom: -1px!important;
}

#reportTabs > li.active > a, #reportTabs > li.active > a:hover, #reportTabs > li.active > a:focus {
	background-color: #fff;
	border: 1px solid #b7b5b5;
}

#reportTabs > li > a:hover {
	border-color: #eee #eee #b7b5b5;
}

#systemStateDetail .ui-jqgrid .ui-jqgrid-htable th div {
	height: auto!important;
	overflow: hidden!important;
	padding-right: 4px;
	padding-top: 2px;
	position: relative!important;
	vertical-align: text-top;
	white-space: normal !important;
}

#systemStateDetail .ui-jqgrid-hdiv {
	height: auto!important;
}

#systemStateDetail .table > thead > tr > th {
	vertical-align: top;
}

#gbox_nbuDepGrid table{
	font-size: 12px!important;
}
#gbox_nbuDepGrid tr.jqgrow td {
	white-space: normal !important;
	height:auto;
	vertical-align:text-top;
	padding-top:2px;
}
#jqNbuDepGridPager .ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
	height: 30px!important;
}
#gbox_nbuDepDetailGrid table{
	font-size: 12px!important;
}
#gbox_nbuDepDetailGrid tr.jqgrow td {
	white-space: normal !important;
	height:auto;
	vertical-align:text-top;
	padding-top:2px;
}
#jqNbuDepDetailGridPager .ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
	height: 30px!important;
}

.ndRate{
	width: 100%;
	height: 100%;
	position: relative;
}

.ndRateEdit{
	color: #d9534f;
	height: 100%;
	/*display: none;*/
	position: absolute;
	top: 0px;
	right: 3px;
	padding-left: 3px;
	cursor: pointer;
	font-size: smaller;
}
.ndRateEdit i:hover {
	color: #c9302c;
}

.btnNDOld{
	color: #fff;
	background-color: #f3d9b1!important;
	border-color: #e9bc7c!important;
}
.btnNDExp{
	color: #fff;
	background-color: #98d0e0!important;
	border-color: #6ebed6!important;
}

#blockND .oddRow{
	background-color: rgb(243, 233, 219);;
}
#blockND .evenRow{
	background-color: #e7d9c8;
}

#blockND .oddRowIncome{
	background-color: #bdeab8;
}
#blockND .evenRowIncome{
	background-color: #e0eadf;
}

#blockNDExp .oddRow{
	background-color: rgb(208, 227, 233);;
}
#blockNDExp .evenRow{
	background-color: #b8cfd6;
}
#blockNDExp .oddRowIncome{
	background-color: #bdeab8;
}
#blockNDExp .evenRowIncome{
	background-color: #e0eadf;
}

#rates-view .border{
	border: 1px solid #797979;
	height: 553px!important;
}

#rates-view label.lTab{
	padding: 1px 5px;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #ffffff;
	margin-left: 10px;
	margin-bottom: 0px;
	position: relative;
	top: 1px;
	z-index: 1;
}

#disabled-operations label.lTab{
	padding: 1px 5px;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #eaeaea;
	margin-left: 10px;
	margin-bottom: 0px;
	position: relative;
	top: 1px;
	z-index: 1;
}

#rates-view .table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 2px 5px;
}

#rates-view .ui-jqgrid .ui-jqgrid-htable .ui-th-div{
	margin-top: 2px;
	margin-bottom: 0px;
}

#rates-view .ui-jqgrid-hdiv{
	height: 28px;
}
#rates-view .ui-jqgrid .ui-jqgrid-htable .ui-th-div{
	height: 20px;
}

#disabled-operations .ui-jqgrid-hdiv{
	height: 70px;
}

#disabled-operations .ui-jqgrid .ui-jqgrid-htable .ui-th-div{
	margin-top: 0px;
	margin-bottom: 0px;
}

#disabled-operations .ui-jqgrid .ui-jqgrid-htable .ui-th-div{
	height: 25px;
}

.badgeDanger {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #fb9494;
	border-radius: 10px;
}
.badgeSuccess {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #9add9e;
	border-radius: 10px;
}


#btnEkvaerNo:before, #btnEkvaerYes:before{
	clear: both;
}

div.ui-dialog-buttonset:has(> button#btnEkvaerNo){
	float: none!important;
}
#btnEkvaerNo {
	float: left;
}
#btnEkvaerYes {
	float: right;
}
#btnEkvaerContinue{
	float: right;
}
/*
#btnEkvaerNo{
	float: left;
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
#btnEkvaerNo:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
#btnEkvaerYes{
	float: right;
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
#btnEkvaerYes:hover{
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
*/
.plTab{
	padding: 1px 5px;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #ffffff;
	margin-left: 10px;
	margin-bottom: 0px;
	position: relative;
	top: 1px;
	z-index: 1;
}

.popover{
	z-index: 1500!important;
	max-width: 400px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { width: 100%;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #dialogPrint { float: right; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #dialogClose { float: right; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset #dialogRROPrint { float: left; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button { float: right; }

#opComment::placeholder {
        opacity: .5;
}

#conversionBlock input:focus, #conversionBlock select:focus,
#conversionBlock #checkBoxGroup:focus, #conversionBlock #opComment:focus {
	border: 4px solid rgba(128, 0, 128, .5);
}
