.sidebar .sosa-file {
  display: block;
  position: absolute;
  /*height: 80px;*/
  height: 100%; /*shneor*/
  width: 60px;
  top: 0px;
  left: 0px;
  background-color: #1f4b4b;
  background-position: center;
  font-family: 'sosa-regular-webfont';
  color: #fff;
  text-align: center;
  line-height: 44px;
  font-size: 25px;
  z-index: 10;
  /*padding-top: 11px;*/
}
/*.slideUpBtn .dropdown {
  position: fixed;
  left: 0;
  bottom: 0;
}
.slideDownBtn {
  position: fixed;
  right: 0;
  bottom: 0;
}*/
div .row .rtl {
    direction: rtl;
}

.sidebar .sosa-divide {
display: block;
  position: absolute;
  height: 80px;
  width: 60px;
  top: 0px;
  left: 0px;
  background-color: #1f4b4b;
  background-position: center;
  font-family: 'sosa-regular-webfont';


  color: #fff;
  text-align: center;
  line-height: 44px;
  font-size: 25px;
  z-index: 10;
  
} 

.btn-green {
background-color: #0aa3a1;
color: white;
width: auto;
height: 40px;
margin-left: 6px;
display: inline;
margin-bottom: 5px;
}

.btn-green:hover {
background-color: #3BB5B4;
color: white;
}

.btn-green.active{
background-color: #1f4b4b;
}

.btn-green.active:hover {
background-color:#355D5D;
color: white;
}

.btn-green.thin {
/*vertical-align: middle;*/
vertical-align: baseline;
padding-top: 0px;
padding-bottom: 0px;
height: 30px;
}

.sosa-down_alt,.sosa-error,.sosa-success {
  color: #1f4b4b;
  font-size: 18px;
}

.sosa-pencil {
border: none;
background: transparent;
color: #1f4b4b;
font-size: 20px;
}

.sosa-pencil:hover {
background:transparent;
}

.sosa-pencil:focus{
background: transparent;
border:none;
}

.sosa-success {
border: none;
background: transparent;
}

.sosa-divide.long {
padding-top: 15px;
}

.btn.delete.side {
margin-right:360px !important;
}

.top-buttons {
margin-bottom: 11px;

}

.down-buttons {
margin-top: 25px;
height: 25px;
}

.navbar .navbar-nav > li > a {
width: auto;
}

.arrows-img {
background-image: url(../images/arrows.png);
background-position: 0 0;
width: 384px;
height: 33px;
margin-right: -17px;
margin-top: 0px;
margin-bottom: 15px;
}
.list-arrows {
margin-right: -57px;
}

.list-arrows  li{
text-decoration: none;
display: inline-block;
color: #1f4b4b;
padding-right: 35px;
margin-top: 6px;
font-size: 13px;
}

.arrows-list li {
    text-decoration: none;
    display: inline-block;
    color: #1f4b4b;
    /*padding-right: 20px; shneor*/
    color: #1f4b4b;
    font-size: 13px;
    cursor: default;
}

.arrows-list {
padding: 0;
}

.important {
color: #d63626 !important;
font-weight: normal;
line-height: 53px; /*shneor*/
}

.important-regular {
color: #d63626 !important;
font-weight: normal;
}

.filled.drop { display: block; }.filled {
color: #2e3131 !important;

}

.underline{
	border-bottom: 1px solid #2e3131;
	line-height:34px;
}

.pending {
background-color: #fcc008;
 color: #fff;
 }

 
 .approved {
 color: #1f4b4b;
 }
 
 .arrow-light,.arrow-dark,.arrow-light-flat,.arrow-dark-flat  {
 background-position: 0 0;
 color: #1f4b4b;
 text-align: center;
 padding: 6px;
 font-size: 13px;
 height: 33px;
 }
  .arrow-active,.arrow-passive  {
 background-position: 0 0;
 color: #1f4b4b;
 /*shneor text-align: center;*/
 /*padding: 6px;*/
 padding: 6px 20px;
 font-size: 13px;
 height: 33px;
 }
 
 .arrow-light {
  background-image: url(../images/progress_active.png);
  width: 169px;
  font-weight: 600;
 }
 
 .arrow-dark  {
 background-image: url(../images/progress_active.png) ;
 width: 148px;
 }
 
.arrow-light-flat {
   background-image: url(../images/progress_active.png);
   font-weight: 600;
   width: 121px;
   }
   
.form-group.dark {
background: #caebeb;
}
   
.arrow-dark-flat {
   background-image: url(../images/progress_active.png);
   width: 137px;
   }
.arrow-active {
   background-image: url(../images/progress_active.png);
   width: 122px;
   font-weight: bold;
   }
.arrow-passive {
   background-image: url(../images/progress.png);
   width: 122px;
   }
   
 .form-group.main  {
 background: none;
 }

 .text-danger {
    color: #224c4b;
}
 
 
 .table-bordered tbody tr td {	padding: 8px 15px; }  .table-bordered td {
 color: #0AA3A1;
 font-weight: 700;
 line-height: 34px;
 font-size: 14px;
 }
 

 table tr td .pending {
color: #fff;
background: #FCC008;
padding: 2px 10px;
border-radius: 5px;
 }
 
 /*shneor*/
 /*table tr td .history {
color: #fff;
background: #747774;
border-radius: 5px;
font-weight: normal;
display: block;
padding: 0px 5px;
height: 30px;
width: 60%;
line-height: 30px;
}*/
  
/*shneor*/
table tr td .history {
    color: gold;
    background: #747774;
    border-radius: 5px;
    font-weight: normal;
    display: inline-block;
    padding: 0px 12px;
    height: 30px;
    line-height: 30px;
    /*margin-right: 11px; sara*/
    text-align: center;
}
   
 
 .table-bordered{
border: 5px solid #0AA3A1;
padding: 1px;
width: 271px;
/*margin-right: -13px; shneor*/
/*margin-top: 10px; shneor*/
}

.table-bordered.wide{
width: 502px;
}

.table-bordered.inactive {
border: 5px solid #898888;

}
 table tr td.inactive {
 background: #e1e8e8;
 }
 
 .table-bordered td.inactive {
 color: #2e3131 !important;
 }

 /*table tr td {
 width: 150px;
 }*/
 
 table tr td.noborder {
 border: 0;
 padding: 0;
 width: 200px;
 }
 
 table tr td.noborder.bottom {
  border-bottom: 2px solid white !important;
  }
 
 .table-final {
 width: 851px;
margin: auto;
word-spacing: 1px;
/*overflow-x: scroll;*/
 }
 /*.table-final > th, td { min-width: 100px; }*/

.table-final td{
    height: 40px;
}

.table-final.dochDayar {
    width: 867px;
    border-top: none;
    border-bottom-width: 20px;
}

.table-final.dochDayar td, .table-final.dochDayar th {
    border-color: #0aa3a1 !important;
}

.table-final.dochDayar th {
    border-color: #fbfbf0 !important;
    border-top: none !important;
    border-bottom: none !important;
}
 
 .checkbox-line {
 width: 250px;
 margin-right: -2px;
 }
 
 .form-group-line {
 width: 250px;
 
 }
 .box-line {
 width: 250px;
 margin-right: -15px;
 }
 
 .box-line a{
 color: #0AA3A8;
 font-weight: 700;
 
 }
 
 .box-line a:hover{
 border-bottom: 2px solid #0AA3A8;
 cursor: pointer;
 }

 /*shneor:*/
 .navbar .navbar-nav li:nth-child(1):hover ~ li.bottom-bar { width: 86px }
 /*.navbar .navbar-nav li:nth-child(1):active ~ li.bottom-bar { width: 86px }*/
 .navbar .navbar-nav li:nth-child(2):hover ~ li.bottom-bar { width: 145px !important; right: 84px }
 
 .navbar .navbar-nav li:nth-child(3):hover ~ li.bottom-bar { width: 114px !important; right: 232px}
 
 .navbar .navbar-nav li:nth-child(4):hover ~ li.bottom-bar { width: 77px !important; right: 349px}
 
 .navbar .navbar-nav li:nth-child(5):hover ~ li.bottom-bar { width: 124px !important; right: 433px}
 
 .navbar .navbar-nav li:nth-child(6):hover ~ li.bottom-bar { width: 109px !important; right: 560px}
 
 
 /*.navbar .navbar-nav > li:nth-child(1):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(1) ~ .bottom-bar {  width: 86px; }
 .navbar .navbar-nav > li:nth-child(1):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(1):focus ~ .bottom-bar {  width: 86px; }

.navbar .navbar-nav > li:nth-child(2):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(2):focus ~ .bottom-bar { right: 85px !important ; }
 .navbar .navbar-nav > li:nth-child(2):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(2):focus ~ .bottom-bar {  width: 147px; }
 
.navbar .navbar-nav > li:nth-child(3):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(3):focus ~ .bottom-bar { right: 231px !important; }
.navbar .navbar-nav > li:nth-child(3):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(3) ~ .bottom-bar { width: 114px; }

.navbar .navbar-nav > li:nth-child(4):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(4):focus ~ .bottom-bar { right: 346px !important; }
.navbar .navbar-nav > li:nth-child(4):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(4) ~ .bottom-bar { width: 86px; }

.navbar .navbar-nav > li:nth-child(5):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(5):focus ~ .bottom-bar { right: 433px !important; }
.navbar .navbar-nav > li:nth-child(5):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(5) ~ .bottom-bar { width: 124px; }

.navbar .navbar-nav > li:nth-child(6):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(6):focus ~ .bottom-bar { right: 560px !important; }
.navbar .navbar-nav > li:nth-child(6):hover ~ .bottom-bar, .navbar .navbar-nav > li:nth-child(6) ~ .bottom-bar { width: 115px; }*/
/*.navbar .navbar-nav > li:nth-child(1).active ~ .bottom-bar { width: 90px !important; }*/
/*.navbar .navbar-nav > li:nth-child(1).active ~ .bottom-bar { width: 83.67px !important; }*/
/*.navbar .navbar-nav > li:nth-child(1).active ~ .bottom-bar { width: 83.67px; }*/

.custom-tabs .col-lg-offset-3 { margin-right: 0px; margin-left: 302px; }

form .form-group label {
    /*line-height: 43px;*/
    line-height: 53px; /*shneor*/
}

.form .form-group .status, .form-display .form-group .status, form .form-group .status { padding: 5px 8px; }

.filled {
    font-weight: normal;
    cursor: default;
}

.filled.resualt-line {
    cursor: pointer;
}
.btn-green { margin-bottom: 0px; }
.custom-tabs .col-lg-offset-3 { padding: 0px; }
/*.table-bordered { margin-right: -15px; } shneor*/

table tr td .pending, table tr td .active, table tr td .buyer, table tr td .seller, table tr td .history{ 
    font-weight: normal;
    display: inline-block;
    /*display: block; shneor*/
    padding: 0px 12px;
    height: 30px;
    /*width: 40%; shneor*/
    line-height: 30px;
    /*margin-right: 11px; shneor*/
    text-align: center; /*shneor*/
}
.form .form-group span.text {
    line-height: 37px; 
    font-weight: normal;
}  
form .form-group .radio label {
    line-height: 21px; 
}
/*.form-control { height: 43px; } shneor*/

.form.bank-list input[type='text'] , .form-control:focus {
    outline: none !important;
    box-shadow: none;
    border-color: #ccc;
}

}
.btn-green.thin { margin-top: 8px; }

/*form input[type="file"] {
    position: relative;  
    top: 5px;
} shneor*/
 
.form .form-group.last .btn.hidden,
.form-display .form-group.last .btn.hidden,
form .form-group.last .btn.hidden {
  display: none !important;
}
.apt-details-edit .form-group.indent .btn {
	display: inline-block;
}

table.mismachim {
    margin-right: -15px;
    border-left: 30px solid #fbfbf0;
}
table.mismachim a {
    font-weight: bold;
    text-decoration: underline;
    color: #0aa3a1;
}
table.mismachim tr td {
  border-right: 0px !important;
  border-left: 0px !important;
  padding-right: 30px;
  color: #0aa3a1;
}
table.mismachim tr.wider td {
    line-height: 30px !important;
}
.btn.long {
  padding: 3px 20px;
  border-radius: 1px;
  height: auto;
}
.dropdown-toggle.long {
  width: 200px; 
  text-align: left;
  border-radius: 5px;
  padding-left: 12px;
}
label.fixed-width {
  width: 80px;
}
.form-group.for-table {
  padding: 0;  
}
.form-group.for-table input {
  padding: 5px 10px 3px;
  height: auto;
}
.form-group.for-table label {
  line-height: inherit;
}
span.wider {
  
}

.hide_me {
  display: none;
}

p.faresName {
    display: inline-block;
    width: 175px;
    color: #0aa3a1;
}

/*div.form-group.contractor {
    color: #0aa3a1;
}*/

p#MyNav {
    /*margin-bottom: 50px;*/
}

h4#spacielMargin {
    margin-top: 35px;
        margin-right: 15px;
}

.hidden-visibilty {
    visibility: hidden;
}

.table.table-bordered.history {
    border-color:greenyellow;
}

.mortgage-history-header, .restriction-header {
    margin: 50px 14px 15px 0px;
    font-weight: normal;
    font-size: 16px;
}

.restriction-header {
    margin-top: 0px;
}

/*.mortgageDiv {
    float: right;
    margin-bottom: 15px;
    height: -webkit-fill-available;
}*/
.col.col-lg-4.mortgageDiv {
    float: right;
    min-height: 400px;
    max-height: 450px ;
}
.col.col-lg-4.mortgageDiv.big {
    float: right;
    min-height: 450px;
    max-height: 500px;
}

.col.col-lg-4.restrictionDiv {
    float: right;
    min-height: 350px;
    max-height: 450px;
}

.col.col-lg-5.col-lg-offset-7.rightTransferDiv {
    margin-bottom: 20px;
}

.restrictionDiv table tr:last-of-type {
    height: 68px;
}

.regular-text {
    font-size: 16px !important;
    font-weight: normal !important;
}

.regulat-text-area {
    height: 40px !important;
    vertical-align: middle;
}

div#divForFooter {
    height: 41px;
    position: absolute;
    background-color: #015c5d;
    border-top: 1px solid #1f4b4c;
    width: 100%;
    bottom: 0px;
}

div#wrapMyNav {
    padding-right: 36px;
    margin-bottom: 30px;
}

div.container.title div.row {
    padding-right: 21px;
}

div.form-group.l1 ul.dropdown-menu {
    max-height: 220px;
    overflow: auto;
    position: absolute;
    left: 40px;
    width: 180px;
    text-align: right;
}

.form-group.button-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
}

.form-group.select-wrap {
     padding: 7px 3px;
}
  
.addCommentIbexDynamic, .addCommentIbexDynamicOwner, .addCommentIbex {
    float: left;
    display: inline-block !important;
    line-height: 50px !important;
}

td .form-group {
    height:unset;
}

table.mismachim tr {
    height: 53px;
}

table.mismachim td {
    vertical-align: middle !important;
}

table.mismachim .form-control {
    width: 100% !important;
}

textarea.spacial-text-area {
    width: 385px;
}
 
.deletecommentDynamic  {
    background: none;
    border: none;
    height: 53px;
    color: #1f4b4b;
    font-size: 23px;
    vertical-align: initial !important;
}

.deletecommentDynamic:hover {
    background: none;
}

.deletecommentDynamic:active:focus {
    outline: none;
}

.form-group label + input, .form-group div.bootstrap-select {
    margin-right: 6px;
    vertical-align: -2px;
}

table[data-page='confirmApprovalRights'] td:nth-child(3) {
    max-width: 394px;
    overflow: auto;
}

span.spacial-span {
    padding-right:23px; 
    font-weight: normal !important;
}

/*div.container.breadcrumbs {
    display: inline-block;
    width: 195px;
    float: left;
    margin-left: 19px;
}*/
div.container.breadcrumbs {
    display: inline-block;
    width: 195px;
    /* float: left; */
    left: 71px;
    position: absolute;
    margin: 0;
    padding: 0;
}

span.circle-comment {
    height: 13px;
    width: 13px;
    display: inline-block;
    background-color: green;
    border-radius: 7px;
    vertical-align: middle;
    margin-left: 6px;
    margin-bottom: 2px;
}

div.history span.circle-comment {
    background-color: red;
}

div.form-group > a:first-child {
    line-height: 53px
}

li.spaciel-arrow {
    width: 136px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: cover;
}

.center-in-parent {
    line-height: 53px;
}
    
#HiddenFieldsConfirmNoticeWarning, #HiddenFieldsisCommitmenLawyer, #HiddenFieldsproxyToCancelNoticeWarning {
    margin-top: -11px;
    display: inline-block
}

 select[name='newParking'] + div.bootstrap-select div.dropdown-menu ul li span.text{
     line-height: 20px;
 }
 
 .indentTwo {
     padding-right: 120px !important;
 }

 .form-group textarea#paymentRemarks {
     height: 34px;
 }

 div#div_Log_in {
     margin: auto auto;
     width: 290px;
 }

 div#div_Log_in label {
     width: 40px;
 }

 .status-margin-top {
     margin-top: -3px;
 }

#approveAdminModal .modal-header .close {
     margin-left: 20px;
 }

#approveAdminModal .modal-content .form-group label  {
    margin-right: 15px;
}

#approveAdminModal .modal-content .form-group select#request_managers {
    /*height: 71px;*/
}
   
#approveAdminModal .modal-content .form-group textarea#request_message {
    margin-right: 15px;
}

/*#approveAdminModal .modal-body {
    padding-bottom: 0px;
}*/

#approveAdminModal .modal-footer .form-group {
    margin-right: 35px;
}

/*div#tenantsReport div.arrows, div#EditRightsTransfer div.arrows,  div#aaa div.arrows{
    margin-bottom: inherit;
}*/

ul#mainTabs {
    /*margin-right: 16px;*/

    margin-right: 30px;

}

nav#mainNav .container {
    width: 1144px;
}

nav#mainNav {
    padding-right: 78px;
}

li#arrowRight1, li#arrowRight2, li#arrowRight3 {
    width: 136px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: cover;
}

/*ul#titleTabReport li.arrow-active a*/
ul#titleTabReport li.arrow-active {
    font-weight: bold;
    cursor: default; /*shneor*/
}

.form.bank-list .form-group span {
    line-height: 53px;
    font-weight: 400;
}

.form.bank-list .form-group label:last-child span {
    padding: 0 10px;
    color: #345c5b;
}

ul#contractorUl {
    max-height: 237px;
    overflow: auto;
}

ul#contractorUl li:hover a {
    background: #0aa3a1;
    color: #fff;
}

ul#mainTabs li:first-child {
    margin-right: -15px;
}

ul#mainTabs li:first-child a {
    padding-right: 21px;
}
table#tablesRequest {
    width: 99%;
    //table-layout: fixed;
    margin-bottom: 23px !important;
}


table#tablesRequest tbody td {
    padding-right: 10px;
    max-width: 494px;
    vertical-align: middle;
    text-align: center;
}

table#tablesRequest tr {
    height: 53px !important;
}

td#AAMsg {
    max-width: 376px !important;
    max-height: 53px !important;
    word-wrap: break-word;
    overflow: hidden;
    word-break: break-word;
}

div.spacialAdminApproval {
    width: 240px !important;
}

textarea.spacielTaForAdmin {
    display: inline-block !important;
    width: 371px !important;
    line-height: 22px !important;
    vertical-align: middle !important;
    resize: none !important;
    height: 32px !important;
}

a.mashkantaArraow {
    color: #1f4b4b;
}

li.arrow-active a.mashkantaArraow {
    font-weight: bold;
}

select#mortgageType option:hover, select#mortgageTypeSelected option:hover  {
    background-color: #0aa3a1;
}

tr#werehouseTR-thead {
    height: 48px;
}

tr.werehouseTR-tbody {
    height: 70px;
}

tr#werehouseTR-thead th, tr.werehouseTR-tbody td {
    text-align: center;
    padding: 0px !important;
    vertical-align: middle !important;
    border-right: none !important;
    border-left: none !important;
}

h4.pageHeaderMR {
    margin-right: 34px;
}

div#EditMortgageDetails_ div h4 {
    font-size: 16px;
    color: #0aa3a1;
}

span#divUndertakingDate {
    margin-right: 22px;
}

div#tranferMHZManager {
    display:none;
}

div#containerForGeneralTab {
    padding-right: 13px;
}

h4#headerForGeneralTab {
    margin: 25px 0px;
    padding-right: 20px;
    color: #0aa3a1
}

#isTenantPayingForRegistration + label, #ishurMasMehira +label {
    margin-left: 15px;
    margin-right: 3px;
}



form#tabuTabEdit input#DachuyLeyomDate {    
    margin-left: 15px;
    margin-right: -12px;
}

span#plusIconForTabu {
    position: relative;
    top: -2px;
    left: 2px;
}

div.type-tights-transfer  {
    /*font-size: 16px;*/
    font-weight: normal;
    padding-right: 20px;
    color: #0aa3a1;
    /*margin-bottom: 15px;*/
}
div.header-for-restricoins label, div.header-right-transfer label{
    font-size: 16px;
    font-weight: normal;
    padding-right: 20px;
    color: #0aa3a1;
    margin-bottom: 15px;
}

button#select_all {
    margin-right: 25px;
}

button#select_all:focus {
    color: white;
}

input#txtUploadFile {
    display: inline-block;
}

span#substatusRightTransfer {
    font-weight: bold;
    color: #1f4b4b;
}



/*span.file-name {
    margin-right: 20px;
    width: 94px;
    overflow: hidden;
    text-overflow: ellipsis;
}*/
span.file-name {
    margin-right: 10px;
    width: auto;
    display: inline-block;
    /* overflow: hidden; */
    text-overflow: ellipsis;
}

div#HiddenFieldsformIrrevocableInstructions {
    position: relative;
    top: -10px;
}

div.form-group#moreCommentAdminApproval {
    height: 75px;
    padding-top: 6px !important;
}

div.form-group#moreCommentAdminApproval textarea {
    height: 63px !important;
}

button.addCommentDynemicAll {
    float: left;
    position: relative;
    top: 7px;
}

#fixMortgageForm input[type='file'] {
    vertical-align: baseline !important;
}

button span.ui-button-text {
    font-weight: normal;
}

.small-file-name-display {
    /*width: 92px !important;*/
    width: auto;
    max-width: 92px !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    vertical-align: middle !important;
    display: inline-block;
}

.medium-file-name-display {
    /*width: 140px !important;*/
    max-width: 140px !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    vertical-align: middle !important;
    display: inline-block;
}

#EditWarehouseForm td {
    vertical-align: middle !important;
    text-align:center;
}

h4.title {
    font-size: 16px;
    color: #0aa3a1;
    padding-right: 20px;
}


div#navbar {
    /*bottom: 0;*/
    position: absolute;

}

.navbar-left {
    position: absolute;
    left: 175px;
}

nav#mainNav {
    height: 75px;
}

.margin-top-buttons {
    margin-top: 20px;
}

input[type=checkbox] {
    vertical-align: -2px;
}

label.subtitle {
    margin: 8px 32px 12px 0px;
}

button#saveHichayvut {
    position: absolute;
    left: 0;
    bottom: 16px;
}

form#restrictionEditForm textarea {
    overflow: inherit;
}
.commenthistory{
    background-color:red;
}

.form .form-group.history a.history-active-btn {
    color: rebeccapurple;
    cursor: pointer;
    pointer-events: auto;
}

#back-to-top
{
    margin-right:29px;
    margin-top:10px;
}