@charset "utf-8";

.testToolbox{
position:absolute;
background:#2e518e;
float:left;
width: 40px;
height: 20px;
overflow:hidden;
}

.testToolboxHover{
 background:#ff518e;

}

/* CSS Document */
body { background:#2e518e url(../../default/img/site-bg.gif) left top repeat-x; }
.x-grid3-row td, .x-grid3-summary-row td {
-moz-user-select:text;
}
html, body, .container{
	height:100%!important;
	text-align:left !important;
}
.message{
	margin:1.5em;
}
.myBody{
	margin-left:40px !important;
	margin-right:40px  !important;
}
.myTrigger{margin-left:-37px}
.c-m-l{
	background:url(img/main-mid-left.gif) repeat-y left top;	
}
.c-m-r{
	background:url(img/main-mid-right.gif) repeat-y right top;
	
	
}
.c-t-l{
	background:url(img/main-top-left.gif) no-repeat left top;
	height:196px;
	width:40px;
	float: left;
	
}
.c-c{
	float:left;
	clear:none;
	width:870px;
}
.c-t-r{
	background:url(img/main-top-right.gif) no-repeat left top;
	height:196px;
	width:40px;
	float: left;
	clear:none;
	

}
.c-b-l{
	background:url(img/main-btm-left.gif) no-repeat left top;
	height:75px;
	width:200px;
	float:left;
}
.c-b-c{
	padding-top:40px;
	float:left;
	clear:none;
	text-align:center;
	background:url(img/main-btm-mid.gif) repeat-x left top;
	height:75px;
	width:550px;
	font-size:10px;
	color:#fff;
}
.c-b-r{
	float:left;
	clear:none;
	background:url(img/main-btm-right.gif) no-repeat right top;
	height:75px;
	width:200px;
}
.c-header{
	background:url(img/header-bg.gif) repeat-x left top;
}
.logo { width:260px; clear:none; }
.logo h1 {margin:0px !important;padding:0px !important;}
.logo h1 a { width:260px; height:50px; position:relative; float:left; display:block; background:url(/assets/themes/admin/css/img/netopia_payments_logo.svg) left top no-repeat; }
.logo h1 a span { display:none; }
.logo2 h1 { width:260px; height:50px; position:relative; float:left; display:block; background:url(/assets/themes/admin/css/img/netopia_payments_logo.svg) left top no-repeat; }
.logo2 h1 span { display:none; }
.c-c {
	background-color:#ffffff;
}


/* full */
.c-c{
	min-height:600px;
}
{
* html .c-c	height:600px;
}
/*
.c-m-r{
	height:100%;
}

* html .c-m-r {
height: 100%;
}
* html .c-m-l {
height: 100%;
}
*/
.footer {
height: 120px; /*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/

 background:#2e518e;
}

/*buttons
.big-button{
	height:22px;
	padding-left:32px !important;
	padding-right:10px !important;

}
*/
div.wizard-container{	
	padding:12px;
}

/*
dl.wizard dd label{
	display:block;
	float:left;
	width:100px;
}
*/

.text-container dt{
	border-bottom:solid 1px #ccc;
	padding-left:10px !important;
	margin-bottom:5px;
	background: #c3d9ff !important;
}
.my-grey{
	border:solid 1px #e5ecf9; 
}
.my-grey dd{
	padding-right:15px;
}
.pageHead{
	font-size:0.8em;
	margin-top:5px;
	margin-left:15px;
}
.text-container dd{
	
	
}
.mini-help{
	background: #d2edf3; color: #092844; border-color: #80c0d8;
	
}
/* print styles

div.wizard-container{	
	padding:12px;
}
div.wizard-container h2{
	font-size:130% !important;
}
dl.wizard dt{
	font-size:14px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:2px;
}
dl.wizard dd{	
	margin-left:12px;
	font-size:12px;
}


dl.wizard dd ul{
	margin-left:12px;
	margin-top:2px !important;
	margin-bottom:4px !important;
}
 */
 
 /* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
	content: "\0020"; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	overflow:hidden; 
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

.ext-strict .ext-safari .x-small-editor .x-form-text {
	height: 18px !important;
}
.ext-safari .x-form-field-wrap .x-form-trigger{
	position:static;
	top:auto;
	vertical-align:top;
}
/* remove safari's blue / chrome's yellow input field outline */
.ext-safari *:focus,.ext-chrome *:focus{outline:none;}

/* non-grid triggerfields */
.ext-safari .x-form-field-wrap .x-form-trigger,.ext-chrome .x-form-field-wrap .x-form-trigger{height:21px;}

/* safari / chrome combo grid editor height */
.ext-safari .x-small-editor .x-form-text,.ext-chrome .x-small-editor .x-form-text{height:15px!important;padding-top:3px;font-size:100%;}


/* chrome combo grid editor height */
.ext-chrome .x-small-editor .x-form-text{height:14px!important;}

/* grideditor combo trigger */
.ext-safari .x-small-editor .x-form-trigger,.ext-chrome .x-small-editor .x-form-trigger{height:19px!important;}

/* input fields / comboboxes in toolbars */
.ext-safari .x-toolbar .x-form-text,.ext-chrome .x-toolbar .x-form-text{padding:2px;height:14px!important;font-size:100%;}

/* editorgrid editable cell height */
.ext-safari .x-grid3-cell-inner,.ext-chrome .x-grid3-cell-inner{height:14px;}

/* Ext.Button right-padding */
.ext-safari .x-btn-text-icon .x-btn-center .x-btn-text,.ext-chrome .x-btn-text-icon .x-btn-center .x-btn-text{padding-right:4px;}

.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0;}

.doc_lang_holder{float:left;width:107px;}
.doc_lang_holder>strong{display:block}