@CHARSET "UTF-8";

td.oecont-default, td.oecont-date, td.oecont-datetime {
    text-align:left;
}

td.oecont-boolean {
    text-align:center;
}

td.oecont-float, td.oecont-time, td.oecont-integer {
	text-align:right;
}

td.oecont-pgbar {
    width:100px;
}

td.oecont-pgbar, .oe-submit-form td.oecont-pgbar {
    text-align:center;
	vertical-align: middle;
}

td.oecont-image, .oe-submit-form td.oecont-image {
    text-align:center;
	vertical-align: middle;
}

td.oecont-captcha {
    text-align:center;
	vertical-align: middle;
}

td.oecont-captcha img {
    cursor:pointer;
}

td.oecont-one2many, td.oecont-many2many {
    border:1px solid #333333;
}

.oecont-reference {
    margin:0;
}

.oecont-reference li {
    float:left;
    padding:0;
    background:none;
}

.oecont-many2one {
    margin-right:50px;
}

.oe-pgbar table {
    border-style:solid;
    border-width:1px;
    border-color:gray;
    text-align:center;
    width:100px;
    height:16px;
}

.oe-pgbar div#pgbarbox {
    position:absolute;
    width:100px;
    text-align:center;
    vertical-align:middle;
    height:16px;
    color:#000;
}

.oe-pgbar-full {
    background:#0099ff !important;
}

.oe-pgbar-empty {
    background:#DDDDDD !important;
}

.clickable tr td {
    cursor:pointer;
}

.oe-button {
	width:24px;
	height:24px;
    cursor:pointer;
    -moz-user-select: none;
}

.oe-record-ctrl {
    float:left;
}

.oe-record-nav {
    float:right;
    display:inline-block;
}

.oe-record-ctrl a:focus, .oe-record-ctrl a:hover {
    background:transparent !important;
}

.oe-record-nav > a, .oe-record-nav > div, .oe-record-ctrl > a, .oe-record-ctrl > div {
    display:inline-block;
    vertical-align:top;
}

.oe-pager {
	height:24px;
    font-weight:bold;
    margin-top:3px;
}

.m2o-dialog-buttons {
    float:right;
}

.oe-sum dt {
	display:inline;
	margin-right:5px;
}

.oe-sum dd {
	display:inline;
	margin: 0 20px 0 0;
	padding:0;
}

td.oecont-button {
	text-align:center;
	width:24px;
}

.terp-gtk-stop {
	background-image: url('images/gtk-dialog-error.png');
}

.terp-gtk-jump-to-rtl {
	background-image: url('images/gtk-go-forward-rtl.png');
}

.terp-gtk-jump-to-ltr {
	background-image: url('images/gtk-go-forward-ltr.png');
}

.gtk-redo {
	background-image: url('images/gtk-redo-ltr.png');
}

.gtk-cancel {
	background-image: url('images/gtk-cancel.png');
}

.terp-dialog-close {
	background-image: url('images/gtk-close.png');
}

.gtk-go-forward {
	background-image: url('images/gtk-go-forward.png');
}

.gtk-sort-descending {
	background-image: url('images/gtk-sort-descending.png');
}

.gtk-sort-ascending {
	background-image: url('images/gtk-sort-ascending.png');
}

.gtk-execute {
	background-image: url('images/gtk-execute.png');
}

.gtk-jump-to {
	background-image: url('images/gtk-jump-to.png');
}

.gtk-folder {
	background-image: url('images/gtk-folder.png');
}

.gtk-save-as {
	background-image: url('images/gtk-save-as.png');
}

.gtk-edit-clear {
	background-image: url('images/gtk-edit-clear.png');
}

.gtk-new {
	background-image: url('images/gtk-new.png');
}

.gtk-list {
	background-image: url('images/gtk-list.png');
}

.gtk-goto-first {
	background-image: url('images/gtk-goto-first.png');
}

.gtk-goto-last {
	background-image: url('images/gtk-goto-last.png');
}

.gtk-goto-forward {
	background-image: url('images/gtk-goto-forward.png');
}

.gtk-goto-back {
	background-image: url('images/gtk-goto-back.png');
}

.gtk-goto-forward-disable {
	background-image: url('images/gtk-goto-forward-disable.png');
    cursor:default;
}

.gtk-goto-back-disable {
	background-image: url('images/gtk-goto-back-disable.png');
    cursor:default;
}

.gtk-goto-last {
	background-image: url('images/gtk-goto-last.png');
}

.gtk-goto-first {
	background-image: url('images/gtk-goto-first.png');
}

.jera-loading {
    position: absolute;
    z-index:0;
    margin-left: 225px;
    margin-top: 70px;
}

.jera-loading img {
    width:100px;
    height:100px;
}

.jera-row-selected {
    background-color:#82a8d6 !important;
    color:white !important;
}

.jera-popup-table tr {
    cursor:default;
}

.jera-row-selected > td {
    background:none !important;
}

.oe-submit-form input, .oe-submit-form select, .oe-submit-form textarea {
    width:100%;
    min-width:50px;
}

.oe-submit-form input[type='button'] {
    min-width:50px;
}

.oe-submit-form input[type='checkbox'] {
    width:auto;
}

.m2o-open {
	background-image: url('images/gtk-folder.png');
    margin-top:-24px;
    margin-right:25px;
    float:right;
    z-index: 99;
    position: relative;
}

.m2o-search {
	background-image: url('images/gtk-find.png');
    margin-top:-24px;
    float:right;
    z-index: 99;
    position: relative;
}

.oe-submit-form td {
    vertical-align: top;
}

.oe-submit-form td.oe-string {
    vertical-align: middle;
}

.oe-submit-form td.oe-field-label {
    text-align:right;
    vertical-align: middle;
    white-space:nowrap;
}

td.oe-force-left {
    text-align:left !important;
}

.oe-submit-form td.oe-field-label+td {
    vertical-align: middle;
}

.oe-submit-form td.oe-label-left {
    vertical-align: middle;
}

.oe-submit-form td.oe-label-right {
    vertical-align: middle;
    text-align:right;
}

.oe-submit-form .required {
    background-color:#d2d2ff;
}

.oe-submit-form .tocheck {
    background-color:#ff6969;
}

.oe-submit-form input[readonly] {
    background: #edeceb;
}

.oe-submit-form select[disabled] {
    background: #edeceb;
    color: #000;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
}

.oe-form {
    /*width:600px;*/
    display: block;
    clear: both;
}

.oe-page {
    display:none;
    border: 1px solid #ccc;
    min-height:200px;
    min-width:200px;
}

.oe-page-current {
    display:block;
}

.oe-notebook-tab-current {
    font-weight:bold;
}

.oe-notebook-tab-first a {
    border-top: 1px solid #ccc !important;
}

.oe-notebook-tab-last {
}

.oe-notebook-tab-current a {
    background-color:#fff !important;
}

.oe-notebook-tabs {
    margin:0;
}

.oe-notebook-tabs li {
    list-style:none outside none;
    background:none;
    padding-left:10px;
}

.oe-notebook-tabs li a {
    border: 1px solid #ccc;
    text-decoration: none;
    line-height: 14px;
    padding: 3px 10px; 
    background-color:#edeceb;
    white-space: nowrap;
    color:#000;

    -moz-box-shadow: 0 -8px 3px -6px #CCCCCC inset;
    -webkit-box-shadow: 0 -8px 3px -6px #CCCCCC inset;
    box-shadow: 0 -8px 3px -6px #CCCCCC inset;

    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.oe-notebook-tabs li a:hover {
    background-color:#fffceb;
}

.oe-notebook-tabpos-left .oe-notebook-tabs li a, .oe-notebook-tabpos-right .oe-notebook-tabs li a {
    display:block;
    border-top: none;
}

td.oe-notebook-tabpos-up > ul {
    border-bottom: 1px solid #ccc;    
    padding-bottom:0;
}

td.oe-notebook-tabpos-down > ul {
    border-top: 1px solid #ccc;   
    padding-top:0; 
}

td.oe-notebook-tabpos-left > ul {
    border-right: 1px solid #ccc;
}

td.oe-notebook-tabpos-right > ul {
    border-left: 1px solid #ccc;
}

/*---------------------------------------------------*/
td.oe-notebook-tabpos-up#oepages {
    padding-top:0;
}
td.oe-notebook-tabpos-down#oepages {
    padding-bottom:0;
}
td.oe-notebook-tabpos-left#oepages {
    padding-left:0;
}
td.oe-notebook-tabpos-right#oepages {
    padding-right:0;
}
/*---------------------------------------------------*/

td.oe-notebook-tabpos-up#oetabs {
    padding-bottom:0;
}
td.oe-notebook-tabpos-down#oetabs {
    padding-top:0;
}
td.oe-notebook-tabpos-left#oetabs {
    padding-right:0;
    white-space:nowrap;
}
td.oe-notebook-tabpos-right#oetabs {
    padding-left:0;
    white-space:nowrap;
}
/*---------------------------------------------------*/

td.oe-notebook-tabpos-up > div {
    margin-top:-2px;
    border-top: none;
}

td.oe-notebook-tabpos-down > div {
    margin-bottom:-2px;
    border-bottom: none;
}

td.oe-notebook-tabpos-left > div {
    margin-left:-2px;
    /*border-left: none;*/
}

td.oe-notebook-tabpos-right > div {
    margin-right:-2px;
    /*border-right: none;*/
}

td.oe-notebook-tabpos-up > ul > li, td.oe-notebook-tabpos-down > ul > li {
    display:inline;
}

td.oe-notebook-tabpos-left > ul > li {
    margin-right: -1px;
}

td.oe-notebook-tabpos-right > ul > li {
    margin-left: -1px;
    padding:0;
}

/*---------------------------------------------------*/

.oe-notebook-tabpos-up li.oe-notebook-tab-current a {
    border-bottom: 1px solid #fff;
    padding: 4px 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.oe-notebook-tabpos-down li.oe-notebook-tab-current a {
    border-top: 1px solid #fff;
}

.oe-notebook-tabpos-left li.oe-notebook-tab-current a {
    border-right: 1px solid #fff;
}

.oe-notebook-tabpos-right li.oe-notebook-tab-current a {
    border-left: 1px solid #fff;
}
/*---------------------------------------------------*/

.jera-inputbox {
    /*white-space:nowrap;*/ 
    border: 1px solid #CCCCCC;
    padding: 3px 5px !important;
    width: auto !important;
}

div.jera-inputbox input {
    margin:-3px -5px;
    border:none;
}

div.jera-inputbox input.jera-datetime {
    width:92%;
}

div.jera-inputbox input.jera-many2one {
    width:92%;
}

div.jera-inputbox textarea {
    /*margin:-3px -5px;*/
    padding:0;
    height:188px;
    border:none;
}

div.jera-inputbox textarea[readonly] {
    background: #edeceb;
}

.oe-select-radio > ul {
    margin:0;
}

.oe-select-radio ul > li {
    list-style:none outside none;
    background:none;
    padding:0;
}

.oe-select-radio ul > li > input {
    float:right;
}

.oe-url-input {
    margin-right: 26px;
}

.oe-url-button {
    margin-top: -24px;
    float:right;
}

.oe-vert-line {
    background-color:#ccc;
    width:1px;
}

.jera-popup {
    /*display:block;
    position:absolute;*/
    background-color:#000;
    -moz-box-shadow: 1px 1px 12px #999999;
    -webkit-box-shadow: #999 1px 1px 12px;
    /*border: 1px solid #999999;*/
    /*padding:3px;*/
    z-index: 65557;

    position: fixed;
    top: 30%;
    left: 30%;
    /*margin-left: -285px;
    margin-top: -120px;*/
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.jera-popup input.button {
    margin-top: 3px;
    margin-right: 4px;
}

.jera-popup input[type='file'] {
    padding:0;
    -webkit-appearance: textfield;
    margin: 0px;
}

/*input[type="file"]::-webkit-file-upload-button {
    float: right;
    border: 1px solid rgb(51, 51, 51);
    background: url("../images/grad1.gif") repeat-x scroll center top rgb(51, 51, 51);
    color: rgb(204, 204, 204);
}*/

div.overlay-visible#jera-sbox-overlay {
    z-index: 65555;
    position: fixed;
    top: 0px;
    left: 0px;
    visibility: visible;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    background-color:#000;
}

div.overlay-invisible#jera-sbox-overlay {
    z-index: 65555;
    position: fixed;
    top: 0px;
    left: 0px;
    visibility: hidden;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: none;
}

div#jera-sbox-window {
    background-color:#fff;
    padding:10px;;
    padding-top: 5px;
}

fieldset.jera-fieldset {
    background:none;
    border:1px solid #CCCCCC;
}

#jera-sbox-btn-close {
    background: url("/media/system/images/closebox.png") no-repeat scroll left top transparent;
    height:30px;
    width:30px;
    right:-15px;
    top:-15px;
    position:absolute;
}

.jera-iframe {
    border:none;
    width: 550px;
    height: 240px;
    position: relative;
    z-index: 1;
}

