.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.nowrap{white-space:nowrap;}.booking-warning{border:1px solid #cb0000;padding:15px 20px 0;}.booking-warning h1,.booking-warning h2,.booking-warning h3,.booking-warning h4,.booking-warning h5{margin-top:0;color:#cb0000;}.buttons .button{margin-bottom:0.5em;}.buttons .cols-inn{margin-bottom:1em;}.buttons .consultation{font-size:10px;color:#3e2f25;}.two-cols,.three-cols,.four-cols,.five-cols,.six-cols{overflow:visible;}.cols-inn{overflow:hidden;width:100%;}.col{float:left;}.six-cols,.six-cols .col{width:16.666%;}.six-cols .cols-inn{width:600%;}.six-cols .span-two{width:33.333%;}.six-cols .span-three{width:50%;}.six-cols .span-four{width:66.666%;}.six-cols .span-five{width:83.333%;}.six-cols .span-six{width:100%;}.five-cols,.five-cols .col{width:20%;}.five-cols .cols-inn{width:500%;}.five-cols .span-two{width:40%;}.five-cols .span-three{width:60%;}.five-cols .span-four{width:80%;}.five-cols .span-five{width:100%;}.four-cols,.four-cols .col{width:25%;}.four-cols .cols-inn{width:400%;}.four-cols .span-two{width:50%;}.four-cols .span-three{width:75%;}.four-cols .span-four{width:100%;}.three-cols,.three-cols .col{width:33.333%;}.three-cols .cols-inn{width:300%;}.three-cols .span-two{width:66.666%;}.three-cols .span-three{width:100%;}.two-cols,.two-cols .col{width:50%;}.two-cols .cols-inn{width:200%;}.two-cols .span-two{width:100%;}.buttons .button{width:170px;display:inline-block;}.button-description{text-align:center;}.buttons .last-item{margin-left:25%;}.page-booking .content .support{margin-top:1em;text-align:center;}.page-booking .content .ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em;}.page-booking .content .ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0;}.page-booking .content .ui-datepicker td{border:0;padding:1px;}#checkboxes-div .table{margin:14px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page-booking .content .time-table th,.page-booking .content .time-table td{border:1px solid #d3d3d3;padding:5px 10px 6px;color:#555;}.page-booking .content .time-table th{text-align:center;vertical-align:middle;font-weight:bold;}.page-booking .content .time-table tr:hover th,.page-booking .content .time-table tr:hover td{background:#2d7c2d;color:#fff;}.page-booking .content .time-table td:first-child{color:#212121;}.page-booking .content .time-table .lunch th,.page-booking .content .time-table .lunch td,.page-booking .content .time-table .lunch td:first-child,.page-booking .content .time-table .reserved th,.page-booking .content .time-table .reserved td,.page-booking .content .time-table .reserved td:first-child,.page-booking .content .time-table tr.lunch:hover th,.page-booking .content .time-table tr.lunch:hover td,.page-booking .content .time-table tr.reserved:hover th,.page-booking .content .time-table tr.reserved:hover td{background:#7a2b59;color:#fff;font-weight:bold;cursor:default;}.page-booking .content .time-table tr.passed th,.page-booking .content .time-table tr.passed td,.page-booking .content .time-table tr.passed:hover th,.page-booking .content .time-table tr.passed:hover td{background:none;color:#726146;cursor:default;}.page-booking .content .time-table th,.page-booking .content .time-table td{cursor:pointer;}.page-booking .content .time-table .lunch th,.page-booking .content .time-table .lunch td,.page-booking .content .time-table .reserved th,.page-booking .content .time-table .reserved td,.page-booking .content .time-table .passed th,.page-booking .content .time-table .passed td{cursor:default;}.page-booking .content .time-table .available{display:block;}.page-booking .content .time-table .order{display:none;}.page-booking .content .time-table tr:hover .available{display:none;}.page-booking .content .time-table tr:hover .order{display:block;}.page-booking .content .time-table tr.passed:hover .available{display:block;}.page-booking .content .time-table tr.passed:hover .order{display:none;}.toggle{text-decoration:none;border-bottom:1px dotted;}a.toggle:hover{border-bottom:0;}.hidden{display:none;}.page-booking .fieldset-wrapper{overflow:hidden;}.form-type-radio .description,.form-type-checkbox .description{margin-left:1.6em;}.personal-data .form-item{margin:0;}.personal-data .full-name,.personal-data .birthplace{float:left;margin:0 2em 0.5em 0;}.personal-data .birthdate{margin:0 2em 0.5em 0;}.personal-data .full-name input,.personal-data .birthplace input,.personal-data .address input,.form-item-marriage-cert-org input{width:351px;}.passport{margin-bottom:22px;}.passport .series{float:left;margin:0 1em 0.5em 0;width:61px;}.passport .number{float:left;margin:0 0 0.5em 0;width:182px;}.passport .issue-date{margin:0 0 0.5em 0;}.passport .organization{float:left;margin:0 2em 0.5em 0;}.passport .organization input{width:338px;}.passport .organization-code{margin:0 1em 0.5em 0;}.form-item-marriage-cert-number,.form-item-marriage-cert-reg-date{float:left;width:196px;margin-top:0;}.form-item-marriage-cert-number{margin-top:1em;}.container-inline-date .date-padding{padding:0;}.date-padding label,.date-padding .description{display:none;}.form-item-from label,.form-item-to label{display:inline;}#edit-legacy .form-item-legacy-series,#edit-legacy .form-item-legacy-number,#edit-legacy .container-inline-date,#edit-legacy .form-item-legacy-act-number{float:left;clear:none;margin:1em 0 0;width:127px;}#edit-legacy .form-item-notary-fullname{clear:both;}#edit-legacy .form-item-notary-fullname input{width:351px;}div.messages{margin-top:20px;background-position:8px 6px;}div.messages ul li{margin:0;}.child .name{float:left;margin:1em 2em 1em 0;}.child .name input{width:351px;}.birth-certificate .number{float:left;width:206px;white-space:nowrap;}.birth-certificate .organization input,.birth-certificate .address input{width:332px;}.foreign-passport .number{float:left;width:206px;white-space:nowrap;}.foreign-passport .birthplace input{width:332px;}.foreign-passport .organization{float:left;margin:0;width:206px;white-space:nowrap;}.form-item-concomitant-name input{width:350px;}.form-item-concomitant-passport-series{float:left;margin:1em 1em 1em 0;width:61px;}.form-item-concomitant-passport-number{width:106px;}.form-item-concomitant-passport-date{width:130px;}.form-item-concomitant-passport-org{float:left;margin:0 2em 1em 0;}.form-item-concomitant-passport-birthplace,.form-item-concomitant-passport-number,.form-item-concomitant-passport-date,.form-item-concomitant-foreign-passport-birthplace{float:left;margin:1em 2em 1em 0;}.form-item-concomitant-foreign-passport-number{float:left;width:206px;white-space:nowrap;}.form-item-concomitant-foreign-passport-date{float:left;margin:1em 2em 1em 0;width:131px;}.form-item-concomitant-foreign-passport-org{float:left;margin:0;width:206px;white-space:nowrap;}.form-item-concomitant-passport-birthplace input,.form-item-concomitant-passport-org input,.form-item-concomitant-passport-address input,.form-item-concomitant-foreign-passport-birthplace input{width:332px;}.attention{margin-top:1em;border-radius:6px;border:1px solid #900;padding:10px 14px;color:#900;}.if-available{color:#444;}.cols-bordered{padding:30px 0 15px;border:1px dashed #999;border-radius:5px;}.cols-bordered .col li{text-align:left;}html .cols .cols-single{margin-left:50%;width:100%;}html .cols-single .col{width:100%;margin-left:0;}html .cols .cols-single .col-inn{margin-left:30px;margin-right:30px;}.button-icon{display:block;margin:-10px auto 0;width:64px;height:64px;}.button-category1 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-handshake.svg);}.button-category2 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-persons.svg);}.button-category3 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-paper.svg);}.button-category4 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-certificate.svg);}.button-category5 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-scroll.svg);}.button-category6 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-papers.svg);}.button-category7 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-question.svg);}.button-category8 .button-icon{background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/icon-document.svg);}.page-booking-schedule .form-item-document{text-align:center;}.page-booking-schedule .form-item-document input{border:1px solid #999;border-radius:3px;padding:4px 6px;}.page-booking-schedule .form-item-document #autocomplete{background:#fff;border:1px solid #999;text-align:left;}.page-booking-schedule .form-item-document #autocomplete li{margin:0;padding:4px 6px;list-style:none;}.page-booking-schedule .form-item-document #autocomplete li.selected{background:#ccc;}.booking-if-available{font-style:italic;color:#666;}.booking-note{margin:0.5em 0 1em;border-radius:6px;border:1px solid #e0cb52;padding:10px 14px;color:#222;}.booking-note b,.booking-note strong{color:#827017;}.booking-warning{margin:1em 0;border-radius:6px;border:1px solid #900;padding:10px 14px;}.booking-warning h1,.booking-warning h2,.booking-warning h3,.booking-warning h4,.booking-warning h5,.booking-warning b,.booking-warning strong{color:#900;}.booking-note ul,.booking-warning ul{padding-left:1.25em;list-style:disc;}.region-content .content .booking-warning :last-child{margin-bottom:0;}.page-booking-calend #edit-consultation{text-align:center;}.page-booking-schedule .booking-warning,.page-booking-calend   .booking-warning{display:inline-block;}
table tr.user{background:#fffacd;}table tr.user.even{background:#f2edc2;}body table tr.user td.active{background:#fff0b2;}body table tr.user.even td.active{background:#f3e5ab;}.action-print{float:right;}.action-print i{vertical-align:middle;margin-top:-3px;width:24px;height:24px;background:url(/sites/notarius-mozhaysk.ru/modules/notary_booking/img/printer.png);}.tooltip{cursor:help;}#edit-user-email-left-logo,#edit-user-email-right-logo{float:left;width:50%;}#edit-user-email-right-logo{float:right;}.email-logo{max-width:150px;max-height:150px;}.vertical-tabs-panes .form-item{margin-bottom:0;}.vertical-tabs-panes .form-type-textfield input{width:auto;}.form-item-schedule .col-left,.form-item-schedule .col-right{float:left;clear:left;width:49%;}.form-item-schedule .col-right{float:right;clear:right;}.form-item-schedule .form-item-generate .form-item,.form-item-schedule .form-item-generate .form-submit{display:inline-block;margin-right:1em;margin-bottom:0;}.form-item-schedule .form-item-time .form-type-checkbox{display:inline-block;margin-right:1em;padding:0;}.form-item-schedule .form-add-time-submit{margin-left:1em;margin-bottom:0;}.form-item-schedule .form-remove-time-submit{margin-left:-0.25em;}.document-enabled{}.document-disabled,.document-disabled a,.order-canceled td,.order-canceled td > a{color:#999;}.order-absented td,.order-absented td > a{color:#b78846;}.ui-datepicker .weekend{background:#efefef;}.ui-datepicker .holiday{background:#f4c5bc;}#notary-booking-settings-documents-filters-form .form-type-textfield,#notary-booking-settings-documents-filters-form .form-type-select{float:left;padding:0;margin-right:1em;}#notary-booking-settings-documents-filters-form .form-type-textfield .form-text{line-height:17px;}#notary-booking-settings-documents-filters-form .form-actions{float:left;padding:17px 0 0;}th[align=right],td[align=right]{text-align:right;}#notary-booking-admin-order-filters-form .form-type-textfield,#notary-booking-admin-order-filters-form .form-type-select{float:left;padding:0;margin-right:1em;}#notary-booking-admin-order-filters-form .form-type-textfield .form-text{line-height:17px;}#notary-booking-admin-order-filters-form .form-actions{float:left;padding:17px 0 0;}.page-admin-config-nottech .col-id{width:30px;text-align:right;}.page-admin-config-nottech .col-checkbox{width:50px;text-align:center;cursor:help;}.page-admin-config-nottech .col-add{width:90px;text-align:center;}#notary-booking-settings-documents-form .form-submit{float:right;margin-right:0;}#notary-booking-settings-category-documents-add-form .form-submit{float:right;margin-right:0;}.page-admin-booking-order .field{margin:0 1em 2em 0;}.page-admin-booking .ctools-button-processed{width:90px;background-color:#ffffff;border-color:#cccccc;font-size:11px;padding-bottom:2px;padding-top:2px;}.page-admin-booking .ctools-button-processed:hover{border-color:#b8b8b8;}.page-admin-booking .ctools-button-processed:active{border-color:#a0a0a0;}.page-admin-booking .ctools-button-processed .ctools-content{padding-bottom:0;padding-top:0;}.page-admin-booking table td{position:relative;}.page-admin-booking .ctools-dropbutton-processed{position:absolute;top:8px;left:10px;}.page-admin-booking .ctools-dropbutton-processed .ctools-content{border-right:1px solid #e8e8e8;}.page-admin-booking .ctools-dropbutton-processed .ctools-content ul{margin:0;padding:0;}.page-admin-booking .ctools-content ul.actions{margin-top:0;margin-bottom:0;padding-left:0;}.page-admin-booking .ctools-button-processed .ctools-content a{background-image:none;border:medium none;}.page-admin-booking .ctools-dropbutton-processed.open:hover{border-color:#D0D0D0;}.page-admin-booking .ctools-dropbutton-processed.open{z-index:100;}.page-admin-booking .ctools-dropbutton-processed.open .ctools-content{padding-bottom:4px;}.page-admin-booking .ctools-dropbutton-processed li a,.page-admin-booking .ctools-dropbutton-processed li span,.page-admin-booking .ctools-dropbutton-processed li input{display:block;background:none;border:medium;font-family:inherit;font-size:12px;padding-bottom:0;padding-left:12px;padding-right:12px;padding-top:0;margin-bottom:0;}.page-admin-booking .ctools-dropbutton-processed.open li + li{border-top:1px solid #efefef;margin-top:4px;padding-bottom:0;padding-top:4px;}.page-admin-booking .ctools-twisty:focus{outline:medium none;}.page-admin-booking .ctools-no-js .ctools-content ul{margin-bottom:0;margin-top:0;padding-left:0;}.page-admin-booking .ctools-dropbutton-processed .ctools-link{padding:2px 0;width:100%;height:1.3333em;}.page-admin-booking .ctools-button-processed{background-image:-moz-linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,rgba(255,255,255,1.0)),color-stop(1.0,rgba(249,249,249,1.0)));background-image:-webkit-linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);background-image:linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);-moz-border-radius:11px 11px 11px 11px;-webkit-border-radius:11px 11px 11px 11px;border-radius:11px 11px 11px 11px;}.page-admin-booking .ctools-button-processed:hover{background-image:-moz-linear-gradient(-90deg,#ffffff 0px,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,rgba(255,255,255,1.0)),color-stop(1.0,rgba(241,241,241,1.0)));background-image:-webkit-linear-gradient(-90deg,#ffffff 0px,#f1f1f1 100%);background-image:linear-gradient(-90deg,#ffffff 0px,#f1f1f1 100%);}.page-admin-booking .ctools-dropbutton-processed.open:hover{background-image:-moz-linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,rgba(255,255,255,1.0)),color-stop(1.0,rgba(249,249,249,1.0)));background-image:-webkit-linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);background-image:linear-gradient(-90deg,#ffffff 0px,#f9f9f9 100%);}.page-admin-booking .ctools-dropbutton-processed.open{-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.25);box-shadow:1px 1px 2px rgba(0,0,0,0.25);}#overlay .date{padding:15px 10px 10px;font:bold 200% 'Trebuchet MS',sans-serif;background:#cfdbff;}#overlay .time{font:bold 150% 'Trebuchet MS',sans-serif;}
