@charset "utf-8";


/* PROCE */
.window-price-computer { height: 476px; width: 700px; }
.window-price-mobile { width: 100%; height: 476px; }
.window-price { background-color: rgb(199, 98, 102);  }
.window-price .spiralBook { background-image: url("../../public/image/theme/spiral.png"); height: 30px;  width: 675px; position: absolute; top: -14px; }
.window-price .contentPrice { }
.window-price .contentPrice .headerData .moreContact { margin-top: -4px; cursor: pointer; height: 36px; width: 36px; float: right; }
.window-price .contentPrice .headerData .moreContact:hover { background-position: 0 -35px; }
.window-price .contentPrice .headerData .search { width: 165px; }
.window-price .contentPrice .headerData .filter { width: 110px; }
.window-price .contentPrice .headerData .btw { line-height: 31px; text-align: center; font-size: 19px; width: 30px; height: 30px; margin: 4px; cursor: pointer; float: right; color: #FFF; background-color: #9E9E9E; border-radius: 50%; }
.window-price .contentPrice .headerData .btw:hover { background-color: #607D8B; }
.window-price .contentPrice .headerData .btnReport { float: right; }
.window-price .contentPrice .headerData .newBt { float: right; }
.window-price .contentPrice .headerData .newConfig { float: right; }

.window-price .result { background-color: #FFF; height: 370px; font-size: 11px; }
.window-price .result .headerList { height: 30px; width: 100%; background-color: rgb(186, 148, 148); }
.window-price .result ul {  }
.window-price .result li { width: 100%; list-style: none; cursor: pointer; display: inline-flex; }
.window-price .result li div { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; padding: 4px; border-left: 1px solid #CCC; }
.window-price .result .status { width: 30px; }
.window-price .result .status .disabled { background: #FF5722; }
.window-price .result .status .activated { background: #8BC34A; }
.window-price .result .status span { margin: 2px; width: 16px; height: 16px; border-radius: 50%; display: block; }
.window-price .result .year { width: 40px; }
.window-price .result .typeService { width: 130px; }
.window-price .result .service { width: 200px; }
.window-price .result .space { width: 110px; }
.window-price .result .value { width: 105px; }
.window-price .result .unit { width: 65px; }
.window-price .result .listPrice { overflow: hidden; height: 340px; width: 100%; }


.contentModalPrice .select-fa { text-align: center; }
.contentModalPrice .info-type { height: 50px; padding-top: 10px; border-top: 1px dashed #CCC; margin-top: 20px; }
.contentModalPrice .info-place { height: 50px; padding-top: 10px; border-top: 1px dashed #CCC; margin-top: 20px; }
.contentModalPrice .select-tabs { text-align: center; margin-top: 20px; }
.contentModalPrice .select-tabs .btn { border-radius: 0px; }
.contentModalPrice .return-box { border: 5px solid #b99d27; height: 100%; width: 100%; float: left; }
.contentModalPrice .return-box.padding { padding-top: 20px; padding-bottom: 20px; }
.contentModalPrice .return-box .services { }
.contentModalPrice .return-box .services .nav { margin-top: 10px; background: #fff; height: 100%; border: 1px solid rgba(100, 100, 100, .4); }
.contentModalPrice .return-box .services .nav div { float: left; cursor: pointer; text-transform: uppercase; padding: 5px; }
.contentModalPrice .return-box .services .nav .on { color: #4DC5DB; }
.contentModalPrice .return-box .services .additional_services { }
.contentModalPrice .return-box .services .servicesPJ { border: 1px solid rgba(100, 100, 100, .4); background: #F7ECC1; text-transform: uppercase; padding: 9px; color: #C6C8CA; font-size: 12px; }
.contentModalPrice .return-box .box-price { margin-top: 15px; }
.contentModalPrice .return-box .box-price .add-price { border-radius: 0px; }
.contentModalPrice .return-box .box-price .box-price-list { width: 100%; height: 313px; background-color: #f7ecc1; border: 2px solid #fbb75a; }
.contentModalPrice .return-box .box-price .box-price-list li { width: 100%; list-style: none; height: 69px;}
.contentModalPrice .return-box .box-price .box-price-list li div { float: left; padding: 0 10px; }
.contentModalPrice .return-box .box-price .box-price-list .start { width: 100px; }
.contentModalPrice .return-box .box-price .box-price-list .end { width: 100px; }
.contentModalPrice .return-box .box-price .box-price-list .val { width: 140px; }
.contentModalPrice .return-box .box-price .box-price-list .delete { cursor: pointer; color: #666666; width: 52px; height: 34px; margin-top: 24px; font-size: 25px; }
.contentModalPrice .return-box .box-price .box-price-list .delete:hover { color: #FF5722; }
.contentModalPrice .product-equipment .header { width: 100%; background-color: #b99d27; color: #FFF; padding: 5px; height: 45px; }
.contentModalPrice .product-equipment .header .value-total-medium { float: left; text-transform: uppercase; padding: 7px; }
.contentModalPrice .product-equipment .header .add-new-val { float: right; margin-left: 5px; font-size: 26px; }
.contentModalPrice .product-equipment .header .show-budget { float: right; }
.contentModalPrice .product-equipment .header .download-list { float: right; margin-left: 5px; font-size: 27px; }
.contentModalPrice .product-equipment .header .bt { cursor: pointer; }
.contentModalPrice .product-equipment .header .bt:hover { color: #fbb75a; }
.contentModalPrice .product-equipment .list-product { height: 300px; width: 100%; }
.contentModalPrice .product-equipment .list-product .list-li { list-style: none; height: 70px; width: 100%; }
.contentModalPrice .product-equipment .list-product .list-li .item-input { margin-left: 5px; float: left; }
.contentModalPrice .product-equipment .list-product .amount { width: 55px; }
.contentModalPrice .product-equipment .list-product .productEquipment { width: 230px; }
.contentModalPrice .product-equipment .list-product .show-price { width: 105px; }
.contentModalPrice .product-equipment .list-product .obs { width: 135px }
.contentModalPrice .product-equipment .list-product .yield { width: 55px; }
.contentModalPrice .product-equipment .list-product .delete { float: right; height: 30px; width: 30px; cursor: pointer; font-size: 22px; margin-right: 8px; margin-top: 25px; color: #666666; }
.contentModalPrice .product-equipment .list-product .delete:hover { color: #FF5722; }
.contentModalPrice .product-equipment .list-product .save { float: right; height: 30px; width: 30px; cursor: pointer; font-size: 22px; margin-top: 25px; color: #666666; }
.contentModalPrice .product-equipment .list-product .save:hover { color: #8BC34A; }
.contentModalPrice .product-equipment .list-product .to-save { color: #fbb75a; }

.settingsPrice { }
.settingsPrice .result-search { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.settingsPrice .result-search .result-list { height: 250px; background: #fff; overflow: hidden; width: 100%; border: 1px solid #CCC; margin-top: 10px; }
.settingsPrice .result-search .result-list li { list-style: none; height: 28px; width: 100%; }
.settingsPrice .result-search .result-list li div { color: #666666; float: left; padding: 4px; border-right: 1px solid #CCC; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.settingsPrice .result-search .result-list li .name { cursor: pointer; width: 159px; }
.settingsPrice .result-data { height: 295px; background: #fff; border: 1px solid #CCC; padding-top: 20px; }
.settingsPrice .result-data .action-fixed-bottom { width: 88%; position: absolute; bottom: 10px; }
.settingsPrice .result-data .action input { margin: 5px; }

.modalFilterProduct .modal-body { height: 200px; }
