.form-data { overflow: visible } .clear_search{ position: relative; display: inline-block; cursor: pointer; border-radius: 2px; padding: 9px 16px 9px 25px; text-transform: uppercase; background: rgba(179, 179, 179, 0.2); color: rgb(155, 155, 155); } .clear_search:hover{ color: rgb(255, 0, 0); background: rgba(255, 54, 54, 0.17); -moz-transition: all 0.1s ease 0s; -webkit-transition: all 0.1s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.1s ease 0s; } .clear_search:before,.clear_search:after{ content: ''; position: absolute; width: 15px; height: 2px; background-color: rgb(155, 155, 155); border-radius: 2px; top: 16px; left: 7px; } .clear_search:hover:before, .clear_search:hover:after{ background-color: rgb(255, 54, 54); } .clear_search:before{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); } .clear_search:after{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg); } div.ch-date { position: relative; } span.dateico { position: absolute; background: url("/img/pub/svg/calendar.svg") no-repeat center center /100% auto; width: 20px; height: 20px; right: -30px; top: 2.2em; z-index: 1; cursor: pointer; display: block !important; opacity: 0.6; transition: opacity 0.25s ease; } span.dateico:hover{ opacity: 1; } /* BOUNDARIES */ #faddboundary{ margin: 10px 15px; } .boundaries-data > ul{ } .boundaries-data > ul > li{ background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #D6D5D5; border-radius: 4px 4px 4px 4px; display: block; margin-bottom: 5px; margin-left: 15px; overflow: hidden; } .boundaries-data .item{ border: 1px solid white; border-radius: 4px 4px 4px 4px; display: block; padding: 5px 10px 10px; position: relative; white-space: nowrap; } .boundaries-data .item .chkbox{ text-align: center; vertical-align: top; } .boundaries-data .item .chkbox .bchk-cnt{ margin-top: 6px; vertical-align: top; } .boundaries-data .item label{ color: gray; font-size: 10px; text-shadow: 0 1px 0 white; } .boundaries-data .delete-bound{ background: url("/img/cms/ui-icons_222222_256x240.png") no-repeat scroll -97px -130px transparent; cursor: pointer; display: block; height: 12px; position: absolute; right: 0; top: 0; width: 13px; } /* + button */ .count_classificators li{ vertical-align: top; margin: 0 6px; padding: 4px 0; } .count_classificators label{ color: #B1B1B1; display: inline-block; font-family: 'Duru Sans',sans-serif; padding: 4px 0; text-align: right; width: 200px; } .count_classificators optgroup option{ padding-left: 25px; } .del-btn{ background: url("/img/cmsc/add-remove.png") repeat scroll -1px -88px transparent; display: block; height: 26px; margin-top: 3px; width: 26px; } .add-btn{ background: url("/img/cmsc/add-remove.png") repeat scroll -1px -132px transparent; display: block; height: 26px; margin-top: 3px; width: 26px; cursor: pointer; margin-left: 18px; } .add-btn:hover{ background-position: -1px -3px; } .del-btn:hover{ background-position: -1px -46px; } .hidden{ display: none!important; } .count_classificators li.chkBox { vertical-align: bottom; } .count_classificators li.chkBox label { display: none; } .form-data .count_classificators li.chkBox .bchk-cnt { height: 23px; } .form-data .count_classificators .list-data br{ display: none; } .form-data .count_classificators ul.header{ width: 100%; box-sizing: border-box; } .form-data .count_classificators ul.border { display: block; transition: background 0.2s ease; border-bottom: 1px dashed rgb(113, 108, 108); } .form-data .count_classificators .list-data > ul:hover { background-color: rgba(233, 233, 233, 0.1); } .form-data .count_classificators .list-data ul > li > *{ -moz-transition: opacity 0.3s ease 0s; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s; } .form-data .count_classificators .list-data ul.disabled > li > *{ -moz-opacity: 0.35; -khtml-opacity: 0.35; opacity: 0.35; } .form-data .count_classificators li.chkBox{ width: 50px; text-align: center; vertical-align: top; border-right: 1px dashed #eaeaea; margin-left: 0; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; } .form-data .count_classificators li.chkBox span{ margin-top: 7px; } .form-data .count_classificators ul.header{ padding: 2px 0px; text-align: center; color: #909090; font-size: 10px; min-width: 0; background-color: inherit; } .form-data .count_classificators ul.header{ background: rgba(62, 62, 62, 0.85); margin-top: 2px; } .form-data .count_classificators ul.header li { padding: 0 6px 0 12px; margin: 0; box-sizing: border-box; } .count_classificators ul.header{ text-align: left !important; width: auto !important; margin-top: 5px; } .count_classificators ul.header > li{ text-align: left; margin-left: 27px; } .count_classificators ul.header > li.w110{ width: 110px; } .count_classificators ul.header > li.w190{ width: 190px; } .prod-title { position: relative; } .ptitle { padding: 15px 25px; color: rgb(195, 195, 195); font-size: 14px; font-weight: 300; text-align: left; background-color: rgb(63, 63, 63); transition: all ease 0.7s; } .ptitle.saved { background-color: rgba(77, 248, 23, 0.19); } .ptitle.er, .ptitle.error { background-color: rgba(255, 37, 24, 0.28); } .tbl-buttons { position: absolute; right: 10px; top: 12px; } .tbl-buttons > a { cursor: pointer; display: inline-block; } .tbl-buttons > a.button-cancel { height: 24px; width: 24px; opacity: 0.65; transition: opacity 0.15s ease; } .tbl-buttons > a.button-cancel:hover{ opacity: 0.9; } .tbl-buttons > a.button-cancel::before, .tbl-buttons > a.button-cancel::after { content: ''; position: absolute; width: 23px; height: 2px; background-color: rgb(246, 246, 246); border-radius: 2px; top: 10px; left: 0; } .tbl-buttons > a.button-cancel:before{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); } .tbl-buttons > a.button-cancel:after{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg); } .count_classificators { margin-bottom: 25px; } .data-cnt { margin-top: 45px; } li.count, li.count > div{ margin-left: 5px; } li.count span { color: gray; width: 40px; display: inline-block; text-align: right; } /* FORM STYLE REWRITE */ .form-data{ text-align: center; min-height: 300px; } .form-data ul{ text-align: left; } .form-data > ul .validate{ padding-left: 0; } .form-data > ul .active-result.sel{ visibility: hidden; height: 0px; padding: 0; margin: 0; display: none; } #buttons{ padding: 10px; } #buttons ul{ display: block; text-align: left; } #buttons ul li{ vertical-align: top; } #buttons ul li a { display: block; width: auto; padding: 4px 10px; text-align: center; background-color: rgb(222, 113, 51); color: rgb(234, 234, 234); border-radius: 2px; cursor: pointer; opacity: 0.65; transition: opacity 0.3s ease 0s; } #buttons ul li a.green{ background-color: rgb(222, 113, 51); } #buttons ul li a:hover{ background-color: rgb(222, 113, 51); } #buttons ul li a.green:hover{ opacity: 1; } .count_classificators .count label { width: 40px; font-size: 16px; display: inline-block; padding: 2px 4px; background-color: rgb(59, 59, 59); color: rgb(213, 213, 213); border-radius: 2px; min-width: 30px; text-align: center; margin-right: 10px; box-sizing: border-box; } .count_classificators .count label.cok { color: rgb(87, 224, 87); } .count_classificators .count label.ce { color: rgb(240, 63, 63); } .chosen-container .chosen-results { padding: 0 !important; } li.price, li.incoming_price{ position: relative; } li.price::after, li.incoming_price::after{ content: " €"; position: absolute; right: 34px; top: 11px; font-size: 13px; color: rgb(225, 225, 225); transition: color 0.3s ease 0s; } li.incoming_price::after{ color: rgb(143, 143, 143); } li.price.focus::after, li.incoming_price.focus::after{ color: RGB(190, 89, 1); } li.price input, li.incoming_price input{ padding-right: 25px; box-sizing: border-box; width: 96px; } .incoming_price { background-color: rgb(71, 71, 71); border-left: 1px dashed rgb(113, 108, 108); border-right: 1px dashed rgb(113, 108, 108); padding-left: 10px !important; } .incoming_price input{ } #data-cnt-top{ text-align: center; display: block; width: 100%; } #data-cnt-top > li{ text-align: left; vertical-align: top; margin-bottom: 8px; } #data-cnt-top label{ padding: 0; } .date-f-ch{ float: left; } @media screen and (max-width: 1100px) { .date-f-ch{ float: none; } } @media screen and (max-width: 900px) { #data-cnt-top{ text-align: left; } }