﻿* {
    font-family: Arial;
    direction:rtl;
    box-sizing: border-box;
    ms-box-sizing: border-box;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;

}

#form1 {
    width: 1250px;
    display: block;
    margin: 0 auto;
    box-shadow: #000 0px 0px 10px;
    border-radius:10px;
}

header {
    height: 69px;
    background-image: url(../Images/systemImages/topNavBarBackGround.png);
    /*background-repeat: repeat-x;*/
}

header > span {
    display: inline-block;
    vertical-align:top;
}

header > span {
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}

header > span:first-of-type {
    width: 250px;
}

header > span#pageTitle {
    font-size: 35px;
    padding-top: 10px;
    font-weight: normal;
}

header > span#status {
    padding-top: 20px;
    float:left;
    /*width: 200px;*/
    font-weight:normal;
}


header > span > img#logo {
    position:relative;
    top: 15px;
    right: 80px;
    width: 120px;
}

section#primarySection {
    min-height: 600px;
}


nav > ul#menu > li > a {
    color:#fff;
        font-weight: normal;
        font-size:15px;
}


nav#menu > ul > li:hover {
    background-color: #3c3b3b;
    cursor: pointer;
}

div#primaryMenu {
    margin-top: 70px;
}

div.navTitle {
    background-color: #3c3b3b;
    text-align:center;
    padding:10px;
    margin-top:10px;
    cursor:pointer;
}

div#primaryContent {
    display: inline-block;
    width: 1090px;
}

div#primaryContent > .secondaryTitle {
    font-size: larger;
}


.textboxBaseMode {
    border: 1px solid #999;
}

.textboxDisplayMode {
    background-color: #ececec !important;
    border-color: #ececec !important;
    outline: none;
    
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.textboxDisplayMode::-ms-expand {
    display: none;
}

.vf_error {
    background-color: #ecadad !important;
    color: #5e1212;
    padding: 5px;
}

footer {
    margin:10px;
    font-size:smaller;
}

footer > span:first-of-type {
    float: right;
}

footer > span:nth-of-type(2) {
    float: left;
}

input[type=submit] {
    margin:10px;
}

div#ErrorPanel {
    text-align: center;
    color: red;
    padding: 10px;
}

div[contenteditable=true] {
    background-color: #fff;
    border: solid 1px #999999;
    margin: 2px auto;
}

#triangle {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ececec;
    float: left;
    display: inline;
    margin-left: -5px;
}

option.inactiveRow {
    background-color:#f96b6b;
    color:#fff;
}

img#indicator {
    display: none;
}

.expandContent_body {
    display: none;
}

.expandContent_title {
    cursor: pointer;
}



/****************************************************************************/

div.catalog > div:nth-of-type(2n) {
    background-color: #ebe9e9;
    padding:5px 0;
}

div.catalog > div:nth-of-type(2n+1) {
    background-color: #d5d5d5;
    padding:5px 0;
}

div.catalog > div > span {
    padding: 5px;
    font-size: 1em;
}

div.catalog > div.headerRows {
    background-color: #006699;
    padding:5px 0;
    color: #fff;
    margin-top:10px;
}

div.catalog > div.headerRows > * {
    font-weight:bold;
}

div.catalog > div > span.operations > button.updateOperation {
    display: none;
}

.rowTemp {
    display: none !important;
}

.widthA {
    width:80%;
}

.widthB {
    width: 100%;
}

.rowNoMargin {
    margin:0 !important;
}

*[contentEditable=true] {
    background-color:#fff;
    border-bottom: 1px solid #999;
    border-left: 2px solid #ececec;
}

.guid {
    display: none;
}

.profile > span {
    width:33%;
    display:inline-block;
}

.profile > span > label {
    width: 25%;
}

div#addNewPrice > label {
    width: 13%;
}

div#addNewPrice > label > input[type=text] {
    width: 100%;
}

/*
.profile.edit > span > input {
    background-color: #efeeef !important;
    border-color: #efeeef !important;
}

.profile.edit > span > input:focus {
    background-color: #fff !important;
}*/


.row
{
    margin: auto !important;
}

hr
{
    clear:both;border-color:#999;
}

footer
{
    border: 1px solid #006699;
    border-left:none;
    border-right:none;
    border-bottom:none; 
    margin:0;
    padding: 20px;
}

.popDialog
{
    display:none;
}

.popDialog label > span,
.popDialogRow > label > span
{
    width:100px;
    display:inline-block;
}

.select100 
{
    width:100px !important;
}

.justPrint
{
    display:none;
}

::-webkit-input-placeholder {
   color: #806666;
}

:-moz-placeholder { /* Firefox 18- */
   color: #806666;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #806666;  
}

:-ms-input-placeholder {  
   color: #806666;  
}

.table {display:table;}
.table-row {display:table-row;}
.table-data {display:table-cell;}
.table-header .table-data {border-bottom:1px solid #999;font-weight:bold;}
.table-footer .table-data {border-top:1px solid #999;}