@import url("reset.css");

body,html {height:100%; background-color:#fff}

body {color:#000; background:#fff; font:12px Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select,button {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#105cb6; text-decoration:none}
a:hover {text-decoration:underline}

/* -- ---- typography ---- -- */

#minWidth {position:relative; z-index:1; width:auto; min-width:900px; margin:0 auto}

.outer {padding:0 20px; margin:0 10px}

/* // ---- top block ---- // */
.top {padding:13px 0 17px}
	.top .user-panel {float:right; text-align:right; padding:15px 0 0 0; width:65%}
		.top .user-panel .user-ico {background:url(//static.gwallet.com/gwallet-admin/img/ico-user.gif) no-repeat 0 1px; font-weight:bold; padding-left:17px}
		.top .brd {padding:0 3px}
		.top .logo {float:none; width:auto; padding:0}
/* -- ---- top block ---- -- */

.lang-choise {display:-moz-inline-stack; display:inline-block; padding:2px; vertical-align:top; text-indent:0}
.active-lang {border:2px solid #eee; border-bottom-width:0; padding:0 0 2px; background-color:#fff}

.lang-bar {position:relative; z-index:999; display:-moz-inline-stack; display:inline-block; vertical-align:top}
	.lang-bar .lang-choise {display:block; position:relative; padding:0 0 0 20px; margin-right:0}
	.lang-bar .lang-choise img {position:absolute; top:2px; left:0}
	.lang-bar .active-lang {border-width:0; padding:0 0 0 20px}
	.lang-bar .o-langs {top:30px; right:0}

.lang-bar-right {float:right; position:relative}
	.lang-bar-right .o-langs {margin-top:0; top:13px; margin-left:100%; left:-155px}

.o-langs {position:absolute; z-index:989; font-size:11px; margin-top:-13px; width:140px; background-color:#fff; border:2px solid #eee; padding:5px 0 0 10px; display:none}
	.o-langs li {position:relative; padding:0 10px 10px 20px; text-align:left}
	.o-langs i {position:absolute; left:0; top:2px; width:16px; height:11px; font-size:1px}

/* // ---- navigation ---- // */
.navigation-admin {position:relative; z-index:90; background-color:#7db82b; margin-bottom:17px}
	.navigation-admin li {position:relative; float:left; border-right:1px solid #bedc95; font-weight:bold}
	.navigation-admin a {display:block; color:#fff; font-size:15px; height:30px; line-height:31px; padding:0 17px}
		.navigation-admin a:hover {background-color:#4f8504; text-decoration:none}
	.navigation-admin .show-more a {padding-right:26px; background:url(//static.gwallet.com/gwallet-admin/img/nav-ar.gif) no-repeat 100% 13px}
	.navigation-admin ul {position:absolute; left:-999em; top:-999em; zoom:1}
		.navigation-admin .sfHover a {background-color:#4f8504}
		.navigation-admin .sfHover ul {top:30px; left:0; width:185px; padding:7px 10px; border:1px solid #4f8504; background-color:#fff}
		.navigation-admin ul li {float:none; border-right-width:0}
			.navigation-admin ul li a {float:none; color:#4f8504; font-size:12px; padding:3px 4px; line-height:normal; height:auto; background:none !important}
			.navigation-admin ul li a:hover {background-color:#eef7e2 !important}
/* -- ---- navigation ---- -- */

.middle {padding-bottom:10px}

/* // ---- heading styles ---- // */
h1 {font-size:25px; font-weight:normal; padding-bottom:20px}
h2 {font-size:20px; font-weight:normal; padding-bottom:12px}
h3 {font-size:18px; font-weight:normal; padding-bottom:10px}
h4 {font-size:16px; padding-bottom:8px}
h5 {font-size:14px; padding-bottom:6px}

.m-h-brd {border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:15px}

/* -- ---- heading styles ---- -- */

/* // ---- editor styles ---- // */
.for-editor {line-height:18px}
	.for-editor p {padding-bottom:15px}
/* -- ---- editor styles ---- -- */

/* // ---- forms styles ---- // */
.b-forms {padding-bottom:5px;}
	.b-forms .lbl {color:#000; padding-bottom:2px;}
		.b-forms .lbl .lbl-r {font-size:10px; float:right}
	.b-forms .i-p {float:left; width:400px; margin-right:15px}
	.b-forms select {margin-right:15px; margin-bottom:10px}
	.b-forms select.i-p {margin-bottom:0}
	.b-forms .v-desc {float:left; width:200px; padding-top:3px}
	.b-forms .h-desc, .sel-to-sel .h-desc {clear:both; display:block; width:400px; color:#757575; font-size:11px; padding-top:3px}
	.b-forms .inputs {padding-bottom:15px}
	.b-forms .ui-datepicker-trigger {position:relative; left:-10px; margin-top:2px; float:left}
	.b-forms .lbl-t {float:left; padding-right:10px; padding-top:3px}	
	.b-forms h3 {font-size:15px; font-weight:bold; padding:5px; background-color:#eee; color:#666; margin-bottom:20px; margin-top:5px;}
	.b-forms .optional {font-size:11px; color:#757575;}
.b-chk-li {float:left; margin-right:15px; width:150px; padding-top:3px}
	.b-chk-li li {position:relative; padding:0 0 5px 18px}

.m-b-chk-1 {float:none; margin-right:0; width:auto}

	/* // ---- form type (lbl|-) ---- // */
	.m-forms-t1 .inputs {padding-left:130px}
		.m-forms-t1 .lbl {position:relative; left:-130px; margin-right:-130px; float:left; width:115px; padding-top:3px}
		.m-forms-t1 .b-inputs {float:right; width:100%}
	/* -- ---- form type (lbl|-) ---- -- */
	/* // ---- form type (lbl right|-) ---- // */
	.m-forms-t3 .inputs {padding-left:150px}
		.m-forms-t3 .lbl {position:relative; left:-150px; margin-right:-150px; float:left; width:135px; text-align:right; padding-top:3px}
		.m-forms-t3 .b-inputs {float:right; width:100%}
	/* -- ---- form type (lbl right|-) ---- -- */
	
	.g-btn-active {color:#f00; font-weight:bold; border-width:1px; background-color:#eee; }
	fieldset {display:block; border:1px solid #ccc; padding:10px; margin:0 0 15px}
		fieldset legend {color:#999; margin:0}
	.m-inputs-error {}
		.m-inputs-error .lbl {color:#f00}
	.m-faded {color:#999;}
/* -- ---- forms styles ---- -- */

.v-desc {vertical-align:middle; color:#757575; font-size:11px}

.b-forms .w0, .w0 {width:auto}
.b-forms .w50, .w50 {width:50px}
.b-forms .w75, .w75 {width:75px}
.b-forms .w150, .w150 {width:150px}
.b-forms .w250, .w250 {width:250px}
.b-forms .w200, .w200 {width:200px}
.b-forms .w300, .w300 {width:300px}
.b-forms .w350, .w350 {width:350px}
.b-forms .w400, .w400 {width:400px}
.b-forms .w450, .w450 {width:450px}
.b-forms .w540, .w540 {width:535px}

/* ------ pages ------ */
.pages {color:#aaa; text-align:center}
	.pages a {position:relative; border:1px solid #ddd; text-decoration:none; padding:2px 6px}
	.pages a:hover {border-color:#000; background-color:#0063dc; color:#fff}
	.pages .dotted {color:#540080; padding:2px 6px}
	.pages .here {color:#000; padding:1px 6px}
	.pages .prev {margin-right:20px; padding:2px 6px}
	.pages .next {margin-left:20px; padding:2px 6px}
	.pages small {display:block; padding-top:6px; font-size:.833em}
.m-pages-r {float:right;}
/* //---- pages ----// */

/* // ---- pager ---- // */
.pager {background-color:#eee; padding:5px}
	.pager .stat {float:left; padding:3px 0 0 0}
	.pager .brd {float:left; margin:0 7px; width:1px; height:22px; font-size:1px; background-color:#ccc}
	.pager .brd-r {float:right}
	.pager .lbl-t {float:left; padding:3px 4px 0 0}
	.pager .selbox {float:left; margin-right:4px}
	.pager .search-block {position:relative; float:right; width:178px; background:none !important}
		.pager .search-block .inp-t {float:left; width:150px; margin-right:-10px}
		.pager .search-block .btn {float:right; margin:1px 0 0 0}
	.pager .export {float:right; white-space:nowrap; padding:3px 0 2px}
		.pager .export a {padding:0 0 2px 21px; background:url(//static.gwallet.com/gwallet-admin/img/ico-csv.png) no-repeat 0 0}
	.pager .makefeed {float:right; white-space:nowrap; padding:3px 0 2px}
		.pager .makefeed a {padding:0 0 2px 20px; background:url(//static.gwallet.com/gwallet-admin/img/ico-feed.png) no-repeat 0 0}
	.pager .img-close {position:relative; float:left; margin-top:3px; left:-20px; margin-right:-20px}
/* -- ---- pager ---- -- */

/* // ---- table scroll ---- // */
.scroll {width:100%; border:0px solid #7f7f7f; margin-bottom:15px;}
	.scroll input {margin:0; padding:0}
	.scroll tr {text-align:left}
	.scroll td, .scroll th {border-bottom:1px solid #dddddd; padding:5px 10px; vertical-align:top;}
	.scroll td.aright, .scroll th.aright {text-align: right;}
	.scroll tr.total td {font-weight: bold;	background-color: #FFFFCC;}
	.scroll .alt {}
	.scroll th {background:#d8d8da url(//static.gwallet.com/gwallet-admin/img/bgTh.gif) repeat-x 0 0}
		/*.scroll div {cursor:pointer; cursor:hand}*/
	.scroll .delete {margin:1px 0 0 3px}
	.scroll .sorted {background-color:#c0c0c0; background-image:url(//static.gwallet.com/gwallet-admin/img/bgTh-v.gif )}
		.scroll .sorted a {padding-left:12px; background-position:0 6px; background-repeat:no-repeat}
			.scroll .sorted .ar-top {background-image:url(//static.gwallet.com/gwallet-admin/img/ar-top.gif)}
			.scroll .sorted .ar-btm {background-image:url(//static.gwallet.com/gwallet-admin/img/ar-btm.gif)}
	.scroll h3 {padding-bottom:5px; padding-top:15px}
.nowrap {white-space:nowrap}
/* -- ---- table scroll ---- -- */

/* // ---- tip ---- // */
.b-tip {padding:10px 20px 10px 30px; margin:0px 0px 20px 0px; border-width:1px; border-style:solid; font-weight:bold}
.m-tip-error { color:#000; background:#ffeeee url(//static.gwallet.com/gwallet-admin/img/ico-minus-circle.png) no-repeat 8px 9px; border-color:#f00 }
	.m-tip-error ul {color:#000; font-weight:normal;}
.m-tip-alert { color:#000; background:#ffffc6 url(//static.gwallet.com/gwallet-admin/img/ico-exclamation.png) no-repeat 8px 9px; border-color:#ffe57d }
.m-tip-info { color:#000; background:#ecf5ff url(//static.gwallet.com/gwallet-admin/img/ico-information.png) no-repeat 8px 9px; border-color:#d3e3f5 }
.m-tip-ok { color:#000; background:#dffdc6 url(//static.gwallet.com/gwallet-admin/img/ico-tick-circle.png) no-repeat 8px 9px; border-color:#c5f1a0 }
/* -- ---- tip ---- -- */

/* // ---- tabs ---- // */
.tabs-small {border-bottom:1px solid #ddd}
	.tabs-small li {position:relative; float:left; padding-right:3px; font-weight:bold}
	.tabs-small a {display:block; color:#666; background-color:#eee; border:1px solid #ddd; border-bottom-width:0; padding:6px 13px 5px}
	.tabs-small a:hover, .hor-tabs a:hover {color:#000; border-color:#999; text-decoration:none}
	.tabs-small .selected {margin-bottom:-1px}
		.hor-tabs .selected a, .tabs-small .selected a {color:#000; border-color:#dddddd !important; background-color:#fff; padding-bottom:6px}
	.tabs-small img {margin-bottom:-4px}
/* -- ---- tabs ---- -- */

/* // ---- overlays ---- // */
.overlay {position:fixed; z-index:91; top:0; left:0; width:100%; height:100%; background-color:#000; -moz-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }
.f-frame {display:none}
.b-lightbox {position:fixed; z-index:999; top:50%; left:50%}
	.b-lightbox-png {padding:10px; background-image:url(//static.gwallet.com/gwallet-admin/img/pp-bg.png)}
		.b-lightbox-i {position:relative; background-color:#fff; border:1px solid #000; padding:10px}
.b-lightbox .close {position:absolute; right:10px; top:10px; font-size:1px; width:21px; height:21px; background-image:url(//static.gwallet.com/gwallet-admin/img/close.gif)}
/* -- ---- overlays ---- -- */

/* // ---- sel to sel ---- // */
.sel-to-sel {position:relative}
	.sel-to-sel select {width:100%}
	.sel-to-sel .sel-l {position:relative; z-index:1; float:left; width:50%; margin-right:-50%}
		.sel-to-sel .sel-l-i {padding-right:40px}
	.sel-to-sel .sel-c {position:absolute; z-index:3; left:50%; top:50%; margin-top:-40px; margin-left:-40px; width:80px; text-align:center}
		.sel-to-sel .sel-c .btn-style {margin:5px 0}
		.sel-to-sel .sel-c .btn-style button {padding:0 10px; font-size:15px}
	.sel-to-sel .sel-r {position:relative; z-index:1; float:right; width:50%}
		.sel-to-sel .sel-r-i {padding-left:40px}
/* -- ---- sel to sel ---- -- */

/* // ---- center-block ---- // */
.l-center-outer {position:relative; min-width:500px; height:100%; min-height:500px}
	.l-center-outer .mih {position:relative; display:block; height:500px; width:1px; font-size:1px}
	.l-center-outer-i {position:absolute; top:50%; left:50%}

.b-login-outer {width:350px; margin-left:-175px; margin-top:-185px}
.b-partner-r-outer {width:500px; margin-left:-250px; margin-top:-240px}
	.b-form-popup {background-color:#eee; padding:22px}
	.b-ce-logo {padding-bottom:10px}
/* -- ---- center-block ---- -- */

.loading-feedback { width: 100px; height: 70px; background: #ffffff url(//static.gwallet.com/gwallet-admin/img/loading2.gif) no-repeat 10px 10px; border: solid #999999 5px; position: absolute; top: 50%; left: 50%; margin-top:-35px; margin-left:-50px; z-index: 999; padding-left:70px; font: bold 1.25em/4.5em Arial, Helvetica, sans-serif; }

.show-datepicker {float:left}