﻿/* Remove all pre-styles
-------------------------------------------------------------------- */
* {border:0 ; margin:0 ; padding:0; font-family: 'GE_Dinar_One_Light';vertical-align:baseline; outline: none;outline:0 !important; color:#333;font-size: 11pt;font-weight:normal !important}
table{border-collapse:collapse;border-spacing:0}
ol , ul , li {list-style: none}
a , input[type="button"] , button , input[type="submit"] {cursor:pointer; text-decoration:none}
textarea {resize: none; }
a:focus{outline: 0; outline: none;}
html , body{
  min-height: 100%;
  height:100%;
  background-color:#e8e8e8;
}
html{direction:rtl;}
body {
    direction:rtl;
    line-height: 1.3;
    overflow-x: hidden; 
}

/* Set padding to keep content from hitting the edges */
.body-content {
    min-height:100%;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: inherit; font-size:11.5pt !important;
}
@font-face {
    font-family: 'GE_Dinar_One_Light';
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.eot');
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.woff') format('woff'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.ttf') format('truetype'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.svg#GE_Dinar_One_Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GE_Dinar_One_Medium';
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.eot');
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.woff') format('woff'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.ttf') format('truetype'),
         url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.svg#GE_Dinar_One_Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.header {background-color:#f9f9f9;/*padding: 10px 5%;*/ height:64px;}
.header .text-right {float:left;}
.header .text-left {display: inline-block;}
 footer {text-align: center;padding: 7px 0;background-color:#fff;clear:both;margin-top: 30px;}
.footer p {margin:0;color:#333333}
.header img {max-width:100%}
.header .caret {margin-right: 4px;margin-left: 4px;}
.toggle_Custom {border:0 !important; box-shadow:none !important; background:none !important;padding:0 !important}
.dropdown_Custom {top:-5px;}
.topSection {padding-top:20px;padding-bottom:20px;}
.topSection .MainContentTitle {font-size: 15pt;/*border-bottom: 1px dashed #bebebe;*/display: inline-block; color:#666;}
.bold_Label {/*font-family: 'GE_Dinar_One_Medium';*/ font-size: 11pt; margin-bottom:0; font-weight:600 !important;}
.mainNumber {background-color: #000;color: #fff;float: left;padding: 6px 20px;border-radius: 4px; text-align: center;font-weight: normal;margin:5px 0;font-size: 12pt;}
.mainNumber * {color:#fff}
.rowMainBox {margin-bottom:10px;}
.rowMainBox .panel-primary {  border-color: #d0d0d0 !important}
.rowMainBox .panel-heading.clickEffect  {background-color: #0069aa;border-color: #0069aa;color: #dde6f0 !important; background-image: url('../../img/content/minus.png');background-repeat:no-repeat;background-position: 98% center;padding-right: 45px; cursor:pointer}
.rowMainBox .panel-primary .panel-body {padding:0 15px;}
.accordion .panel-title > a.collapsed {background: #fff url(../../img/content/accPlus.png) 99% center no-repeat;color:#333333;border-bottom:0}
.accordion .panel-title > a {display: block;padding: 12px 35px;text-decoration: none;background-image: url(../../img/content/accMinus.png); background-position: 99% center; background-repeat: no-repeat; color: #333333; border-bottom:3px solid #333333;background-color: #fff;}
.accordion .panel-body {padding:15px !important;}
.accordion .panel-title,.accordion  .panel-heading {padding:0;}
.customTable th {background-color:#5c5c5c !important;color:#e5e5e5 !important; border: 1px solid #535353!important;}
.customTable th * {color:#e5e5e5 !important}
.plus {background-image: url('../../img/content/plus.png') !important;}
.rowMainBox .bottomStroke {border-bottom:1px solid #e5e5e5;padding: 10px 0;margin-right: 20px;margin-left: 20px;}
.rowMainBox p ,.rowMainBox p * {color:#666;margin-top: 0px;}
.rowMainBox .fa-home, .rowMainBox .fa-user {font-size: 27pt;position: absolute; right: -10px;top: 0px;color: #333;}
.fa-folder-open{color:#fff;}.file-caption{height:37px;}.kv-caption-icon{text-align:left; min-width:18px;}
.btn {font-size:12pt}
.noPaddingRight {padding-right:0}
.paddingRight {padding-right: 20px;}
.rowMainBox .bottomStroke:last-child {border-bottom:0px solid #e5e5e5}
.NumberAsLabel *, span.NumberAsLabel, input.NumberAsLabel , label.NumberAsLabel {font-family:Verdana !important;font-size: 10pt;margin: 0;}
.paginationRow {background-color:#EAEAEA}
.paginationRow td {padding:0 !important}
.paginationRow nav {line-height:.5;}
.paginationRow ul {margin:0 !important}
.paginationRow .pagination *  , .Verdana {font-family:Verdana !important;font-size: 10pt;}
.paginationRow .pagination>li>a,.paginationRow .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color: #EAEAEA;border: 0px solid #ddd;margin-left:-1px}
.paginationRow .pagination>.disabled>a,.paginationRow .pagination>.disabled>a:focus,.paginationRow .pagination>.disabled>a:hover,.paginationRow .pagination>.disabled>span,.paginationRow .pagination>.disabled>span:focus,.paginationRow .pagination>.disabled>span:hover{color:#777;background-color: #EAEAEA;border-color: transparent;cursor:not-allowed}
    .paginationRow .pagination > .active > a, .paginationRow .pagination > .active > a:focus, .paginationRow .pagination > .active > a:hover, .paginationRow .pagination > .active > span, .paginationRow .pagination > .active > span:focus, .paginationRow .pagination > .active > span:hover {
        z-index: 2;
        color: #fff !important;
        background-color: #337ab7 !important;
        border-color: #337ab7;
    }
.NumberAsLabel .ReqNum {font-family:Arial !important;font-size: 11pt;}
 p {margin:0}
 .send-btn , .cancel-btn {color:#fff !important;padding-right:30px;padding-left:30px;}
 .send-btn {background-color:#0069aa !important}
 .cancel-btn  {background-color:#333333 !important}
  .add-btn , .reset-btn {color:#fff !important; padding:5px 10px !important; font-size:10pt !important; border:0 !important;}
 .add-btn {background-color:#0069aa !important}
 .reset-btn  {background-color:#333333 !important}

 .icon-edit{background:no-repeat url(../../img/content/ic_edit.png) center; width:14px; height:26px;}
 .icon-delete{background:no-repeat url(../../img/content/ic_delete.png) center; width:12px; height:26px;}

 .icon-edit:Hover{background:no-repeat url(../../img/content/ic_editho.png) center;}
 .icon-delete:Hover{background:no-repeat url(../../img/content/ic_deleteho.png) center;}
 .icon-save{background:no-repeat url(../../img/content/ic_save.png) center; width:14px; height:26px;}
 .icon-save:Hover{background:no-repeat url(../../img/content/ic_saveho.png) center;}

 
 .dropdown-menu td{font-family:Arial !important;} input.datepicker, input.date{font-family:Arial !important;}
 .block{display:block !important;}.m-t-20{margin-top:20px;}.m-t-10{margin-top:10px;}.m-b-10{margin-bottom:10px;}
 .modal-lg{width:900px;}
 input.lnk_blue{background:none; color:#0069aa;} input.lnk_blue:Hover{text-decoration:underline;}
.modal-header{background:#0069aa;}.modal-title label{color:#fff; font-size:14pt;}.modal-header .close{color:#fff;}.modal-title label.NumberAsLabel{font-family:Verdana;font-size:14pt;}
#loader {position:fixed; width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#f6f6f6;z-index:9999999}
#loader img {display:block; position:absolute; left:50%; top:50%}
textarea.form-control {height: 80px;}
input[type="radio"] {margin-left: 7px;}
.resultApproved {color:#aece4e !important; font-family: 'GE_Dinar_One_Medium'; clear:both;display:block;}
.resultRejected {color:#F23050 !important; font-family: 'GE_Dinar_One_Medium';clear:both;display:block;}
.asterisk  {position:relative;top:-5px;display:inline-block;margin-right:3px;font-family: 'GE_Dinar_One_Medium'!important; }
.required  {color:#F23050 !important; }
.bottomStroke p label {margin:0}
.blue * {color:#0069aa !important;}
.paddingBottom {padding-bottom:10px;}
.message {background-color:#fff;padding-top:15px;padding-bottom:15px;line-height:20px;margin-bottom:20px}
.message [class*=Error] {color:#848484}
.message [class*=Label] {font-size:13pt}
.message i {padding-left:10px;font-size: 16pt;}
.message .close i  {font-size:13pt;display:block;color:#000}
.infoMessage {border:1px solid #f3a641 }
.infoMessage i,.mA {color:#f3a641 }
.warningMessage {border:1px solid #a5c8e5 }
.warningMessage i ,.mB {color:#a5c8e5 }
.sucsessMessage {border:1px solid #aece4e }
.sucsessMessage i ,.mC{color:#aece4e }
.wrongMessage {border:1px solid #e77755 }
.wrongMessage i,.mD {color:#e77755 }
.mA ,.mB , .mC ,.mD {font-size:30pt !important;margin-bottom:20px !important; cursor:pointer; width:100%; clear:both;}

.datepicker-dropdown {left:auto !important;top:60px !important;right:20px !important;padding-right: 16px;}
.datepicker-dropdown * {font-family:Verdana !important;font-size:10pt !important;cursor:pointer}
.datepicker-switch {text-align:center}
#tagator_inputBox {width: 100% !important;}
#tagator_inputNationalIdentity {width: 100% !important;}
/********************login Page ***************/
.loginPageLinkLogo {display: inline-block;}
.logInWrapper {/*background-image:url(../Images/loginBg.jpg);background-position:center center; background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100%;*/ background-color:#fff;}
.loginBox {width: 468px; margin: 110px auto 0 auto;position:relative;background-image: url(../../img/content/loginBoxBg.png); background-color:#eee; border:1px solid #ccc;
  background-position: center;border-radius: 5px;padding: 16px;}
.loginBox [class*="col-md"] {padding:0 !important;text-align:center}
.loginBox .logincheck [class*="col-md"] {padding:0 !important;text-align:right}
.loginBox .fa-lock, .loginBox .fa-user{background:#fff;font-size:18px;padding: 11px 10px;color: #0069aa;}
.loginBox  .form-group {border: 1px solid #0069aa;border-radius:4px;overflow:hidden;background-color: #fff;margin-bottom:5px;}
.loginBox  .logincheck {border:0px solid #0069aa;border-radius:0px;overflow:hidden;background-color:transparent;margin-bottom:5px;}
.loginBox  input {border:0;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.loginBox .col-md-11 {width:91.66666667% !important;float:left !important}
.loginBox .col-md-1 {width:8.33333333% !important;float:left!important;border-left: 1px solid #dedede;}
.loginBox .submit {background-color: #0069aa;border:2px solid #fff !important;color: #fff;margin-left: 0px;padding-right: 34px; box-shadow:none !important;outline:0 !important;margin-right: 15px;}
.loginBox  .SubmitContainer:hover  .btn {background-color: #fff;border:2px solid #0069aa !important;color: #0069aa;}
.loginBox  .SubmitContainer:hover  .fa-fw {color: #0069aa;}
.loginBox .fa-fw{position: absolute;right: 23px;color: #fff;font-size: 17px;bottom: 10px;cursor:pointer}
.loginBox  .SubmitContainer {border-radius:0 ; border:0; background-color:transparent;position: relative;display: inline-block;margin-top:5px;}
.imgLink , .loginPageLinkLogo {display:inline-block}
.loginBox .form-control {border-color:transparent;box-shadow:none;height:40px}
.form-head {margin-bottom:10px !important;overflow: hidden;display: block;}


/*********** Tabs **********/
.col-xs-2.floatLeft , .col-xs-10.floatLeft  {float:left}
.tabs {
  margin-top:75px;
}
.noPaddingLeft {
 padding-left:0
}
.noPaddingRiht {
 padding-right:0
}
.tab-content  table {
 background-color:#fff;
}
.tabs-left {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 0px solid #ddd;
}
.tabs-left>li{
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-left>li>a    {background-color:#fff;color:#333;text-align:center;font-size:12pt}
.tabs-left>li>a:hover {background-color:#0F6AAC !important;color:#fff}
  
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  color:#fff;
  background-color:#0F6AAC !important;
  border-right-color: transparent;
}

.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}

 /********* BreakPoints ****/
@media (max-width:768px){
    .noPaddingRight {padding-right:15px}
}

@media (min-width:769px){
    .container{width:750px
    }
}

@media (min-width:992px){
    .container{width:916px
    }
}

@media (min-width:1200px){
    .container{width:1016px
   }
}
.head {
    padding: 10px;
    margin-bottom: 10px;
    background: #eee;
}
.custom-file-input .file-input {
    overflow-x: hidden !important;
}
/*printing*/
@media print {
    .inner-show.user-name {
        display: none !important;
    }
}