html,body{height:100%}body{background-color:#000;color:#fff;font-family:'Lato',sans-serif !important;font-size:12px;font-weight:300}::selection{background:#c69c6d}::-webkit-scrollbar{-webkit-overflow-scrolling:auto;width:10px}::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(128,128,128,.75);box-shadow:0 0 1px rgba(255,255,255,.5)}select option:hover{color:#fff}a,a:hover,a:focus{color:#fff}.h1,.h2,.h3,h1,h2,h3{font-family:'Lato',sans-serif;font-weight:300}div.form-control,input.form-control,select.form-control,textarea.form-control,li.list-group-item{color:#fff;background-color:#3e4347 !important;padding:5px 10px;border:0 none}div.form-control.myswitch{background-color:inherit !important;padding-top:0}.tooltip-inner{background:#fff;color:#000}.x_panel{background:rgba(0,0,0,.75) !important;border:none !important}.container.body{background:#000;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(25,21,19,1) 60%,rgba(51,43,38,1) 100%);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100%}.left_col{background:none;background-color:rgba(0,0,0,.5)}.nav_title{background:none}.site_title{height:100%;margin:5px 0;background-image:url('../images/logo.png');background-repeat:no-repeat;background-position:center center}.nav_menu{background:#000;border-bottom:none}.toggle{padding-top:20px}.toggle a i{font-size:30px;color:#fff}.nav.navbar-nav>li>a{color:#fff !important;font-size:1.4em}.nav>li>a:hover{background:none !important}.nav .open>a{background:none !important}.user-profile img{width:36px;height:36px;border-radius:0}.site-language img{padding:10px 5px}.nav.navbar-nav>li>a>.fa-angle-down{margin-left:10px;font-size:1.2em}.main_menu .fas{font-family:"Font Awesome 5 Free" !important}body .container.body .right_col{background:none}footer{background:none;font-size:10px}.right-side-bar{background:none;background-color:transparent;height:calc(100% - 145px);width:250px;position:fixed;right:0;bottom:0}.right-side-bar .scroll-view{height:100%}.scroll-view:empty{display:none !important}.left-col-to-side-bar{padding:10px 20px 0;height:calc(100% - 50px)}.container{width:100%;padding:0}.container.body{padding-bottom:45px;margin:0 0 50px 0;padding-right:250px;min-height:calc(100% - 50px)}.right-side-bar .generic-div-field{height:100%}.right-side-bar .btn-sm{border:2px solid #fff;height:28px}.right-side-bar img{height:20px;width:20px}.right-side-bar hr{margin-bottom:10px;margin-top:10px}.top-menu-container{display:inline-flex;float:right !important;padding:0 15px}.top-menu-component{padding:5px 8px;display:inline-flex}.top-menu-component .user-profile img{margin-right:0 !important}.top-menu-component p{margin-top:6px;color:#ccc;font-size:15px}.top-menu-component a{width:36px}.top-menu-component .split-bar{border-left:1px solid #ccc;height:28px;margin-top:5px;margin-left:16px}.top-menu-component.welcome .split-bar{border-left:2px solid #ccc}.top-menu-icon{width:50px;height:50px;padding-left:50px;background-size:contain;background-repeat:no-repeat}.top-menu-icon.geo{background-image:url("../images/icons/top-menu/top-geo.png")}.top-menu-icon.user{background-image:url("../images/icons/top-menu/top-user.png")}.top-menu-component.open .top-menu-icon.user{background-image:url("../images/icons/top-menu/top-user-filled.png")}.top-menu-icon.favorite{background-image:url("../images/icons/top-menu/top-favorites.png")}.top-menu-component.open .top-menu-icon.favorite{background-image:url("../images/icons/top-menu/top-favorites-filled.png")}.nav_menu{padding-bottom:20px;border-bottom:1px solid #ccc}.top-menu-row{height:60px}.top-menu-search{margin:10px 25px;display:flex}.top-menu-search-placeholder{width:200px}.top-menu-search img{width:20px;height:20px;margin-top:2px}.quotation-search .select2-container--flat{background-color:transparent !important;border-bottom:1px solid #fff;height:28px;font-size:14px !important}.select2-search__field{color:#000 !important}.top-menu-search .form-group{margin-top:-5px}.select2-container--flat .select2-results__option--highlighted[aria-selected]{background-color:#333 !important}.footer-fixed-black{position:fixed;width:100%;bottom:0;background-color:#000;z-index:1000}@media(min-width:992px){footer{margin-left:0 !important}}.footer-item-container{display:inline-flex}.footer-item-container p{color:#ccc;font-size:15px;margin:5px}.footer-item-container .split-bar{border-left:1px solid #ccc;height:30px;margin:0 16px}.footer-icon{width:36px;height:36px;padding-left:36px;background-size:contain;background-repeat:no-repeat}.footer-icon.facebook{background-image:url("../images/icons/social/facebook.png")}.footer-icon.instagram{background-image:url("../images/icons/social/instagram.png")}.footer-icon.youtube{background-image:url("../images/icons/social/youtube.png")}.footer-icon.twitter{background-image:url("../images/icons/social/twitter.png")}.footer-icon.pinterest{background-image:url("../images/icons/social/pinterest.png")}.footer-icon.linkedin{background-image:url("../images/icons/social/linkedin.png")}.x_panel{color:#fff}.x_panel a{color:#fff}.x_panel a:hover{color:#d3d3d3}.btn-sm:hover img,.btn-sm:focus img{filter:brightness(0)}.x_title{font-weight:900;font-size:28px;color:#fff;border-bottom:0}.x_panel .bootstrap-datetimepicker-widget{color:#000 !important}.bootstrap-datetimepicker-widget{color:#000 !important}.x_panel input{background-color:transparent !important;border:0;border-bottom:#fff solid 1px;height:28px}.x_panel select{background-color:transparent !important;border:0;border-bottom:#fff solid 1px;height:28px;width:100%}.x_panel select option{background-color:#333 !important;color:#fff}.x_panel select option:disabled{color:#808080 !important}.x_panel button{background-color:transparent}.x_panel img:not(.img-responsive){width:20px;height:20px;background-color:transparent}.modal-dialog{overflow-y:initial !important}.modal .modal-content{border:2px solid #fff;border-radius:0;background:#241f1c;padding:10px 5px}.modal .close{color:#fff;opacity:.8;position:absolute;right:-14px;top:-28px}.modal .close img{height:30px;width:30px}.modal .modal-header{border:none;padding-top:5px}.modal .modal-footer{border-top:none}.inline-group{display:inline-flex;width:100%}.modal .inline-group .form-group{margin-right:10px;width:200px}.modal .select2-container--flat{background-color:transparent !important;border-bottom:1px solid #fff;height:28px}.select2-container--flat .select2-selection--single{background-color:transparent !important}.modal .form-control{background-color:transparent !important;border-bottom:1px solid #fff;height:28px}.modal select option{background-color:#333 !important}.modal select option:disabled{color:#808080 !important}.modal .btn-small{border-radius:0;height:25px;width:150px;background-color:#f2f2f2;border:none;color:#241f1c;padding:0}.modal a.btn-small{padding-top:3px}.modal input{background-color:transparent !important;border:0;border-bottom:#fff solid 1px;height:28px}.modal img:not(.img-responsive){width:20px;height:20px;background-color:transparent}.variations-panel .panel-default{border-color:#fff}.variations-panel .panel-heading,.variations-panel .panel-body,.variations-panel .panel-footer{background-color:#333;color:#fff}.panel-title{color:#fff !important}.in-column{display:flex;flex-direction:column}.popover-title,.popover-content{background-color:#333}.popover-content{border-radius:0 0 5px 5px}.popover .btn-primary,.popover .btn-default,.popover .btn-primary:focus{background-color:transparent !important;border-color:transparent !important;color:#fff !important}.field-preview{background-color:transparent !important;border-bottom:1px solid #fff;height:28px;font-size:14px;color:#808080;cursor:not-allowed;padding-left:10px}.generic-div-field{background-color:transparent !important;border-bottom:1px solid #fff;height:28px;font-size:14px;color:#fff;display:inline-flex;padding-left:10px;width:100%;justify-content:space-between}input.calendar-icon{background-image:url(../images/icons/various/various-calendar.png);background-repeat:no-repeat;background-size:21px;background-position-x:right}.dropdown-caret{float:right;width:3px;height:3px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin:6px 2px 6px 10px;transform:rotate(45deg)}.select2 .dropdown-caret{margin:-26px 5px}.open .dropdown-caret:not(.caret-fixed){transform:rotate(-135deg)}.select2-container--open .dropdown-caret{transform:rotate(-135deg)}.calculator-dropdown{background-color:#241f1c;border:1px solid #fff;font-size:14px}.quotation-dropdown{background-color:#333;border:none}.quotation-dropdown-section{width:100%;background-color:transparent;margin-top:20px;padding:0 3px}.quotation-dropdown-section .sub-section{text-align:right;width:100%;display:inline-flex;justify-content:space-between;border-top:1px solid #fff}.quotation-dropdown-item{font-size:14px;text-align:right;padding:0 3px;color:#fff;width:100%}.gessi-dropdown-toggle{width:100%;height:28px;border-bottom:1px solid #fff;font-size:14px;padding:3px 3px 3px 10px;display:flex;justify-content:space-between}.top-menu-dropdown{background:#000;border:none;font-size:14px;padding-bottom:15px}.top-menu-dropdown li.dropdown-caret{width:20px;height:20px;border-width:0 3px 3px 0;padding:0;left:-20px;position:relative;top:-5px;margin-bottom:0}.top-menu-dropdown li:not(.dropdown-caret){padding:8px 20px}.top-menu-dropdown li a{color:#fff;border-bottom:1px solid #fff;width:100%;padding:0}.top-menu-dropdown li a:hover{background:#000;color:#fff}.gessi-dropdown{border-radius:0;border:0;margin-left:10px;overflow-y:auto;height:22vh;direction:rtl}.gessi-dropdown li{background:#333;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;font-size:12px;padding:5px 10px;direction:ltr}.gessi-dropdown li a{padding:0;color:#fff;white-space:normal}.gessi-dropdown li a:hover{background-color:transparent !important;color:#fff !important}.gessi-dropdown label.gessi-check{display:inline;float:left;width:100%;margin:0}.gessi-dropdown label.gessi-check input{position:absolute;right:10px;margin-top:-5px}.side-menu-select .dropdown-caret{transform:rotate(135deg);float:left;width:10px;height:10px;position:absolute}.side-menu-select.open .dropdown-caret{transform:rotate(-45deg)}.side-menu-button{border:none !important;background-color:transparent !important;width:100%;text-align:right}.side-menu-button .caret{display:none}.side-menu-dropdown{background-color:#000;margin-left:-265px;font-size:14px;min-height:calc(100% + 90px);max-height:500px;width:250px;direction:rtl;overflow:hidden auto}.side-menu-dropdown .gessi-check input{right:0}.side-menu-dropdown li{height:20px}.side-menu-dropdown a{color:#fff !important;background-color:transparent !important}.side-menu-dropdown a:hover{color:#fff !important;background-color:transparent !important}.top-menu-component .gessi-dropdown{border-top:1px solid #fff;top:38px}.small-form-input{height:20px}.small-inline-group{display:inline-flex;padding:9px;width:100%}.generic-button{border:none;border-bottom:1px solid #fff;display:inline-flex;font-size:14px}.generic-button img.big-image{width:35px;height:35px}.no-border{border:none !important}.tech-filter-panel{box-shadow:none;background-color:#000;display:none;float:left;font-size:12px;list-style:none outside none;position:absolute;text-shadow:none;margin-top:32px;z-index:9998;margin-left:-265px;width:250px}.tech-filter-panel .form-group{border-left:20px solid #000}.tech-filter-panel .side-menu-dropdown{margin-left:-20px}.tech-filter-panel .side-menu-select{width:90%}.tech-filter-panel .side-menu-select.open .generic-div-field{border:none !important}.tech-filter-panel .side-menu-select .dropdown-caret{transform:rotate(45deg);right:-18px;width:10px;height:10px;position:absolute}.tech-filter-panel .side-menu-select.open .dropdown-caret{transform:rotate(-135deg)}.tech-filter-panel .gessi-check input{display:block !important}.quotation-title{font-size:18px;color:#fff}.dashboard-widget-content{padding:15px 10px !important}td.section-head{display:flex;padding:12px 0 !important}.gessi-quotation-product td{background-color:#000}table.gessi-quotation-product{font-size:16px;font-weight:normal}.section-total{font-size:16px !important}.description,.gessi-quotation-product .description{max-height:150px;background-color:transparent !important;padding:0;color:#808080;font-size:16px}.wizard-title{border-bottom:1px solid #fff;margin:10px 0;font-size:18px}.wizard-content{font-size:14px}.wizard-content label{font-weight:normal !important}.wizard-content .form-control{margin-bottom:10px;border:none !important}.btn-gessi-tool{font-size:1.25em;color:#fff;margin:auto 5px;cursor:pointer}.btn-gessi-tool::before{padding-bottom:4px;border-bottom:1px solid #fff}.box-button{background:rgba(0,0,0,.75) !important;border:none !important}.box-button-text{border:1px solid #c69c6d !important;line-height:250px !important}.daterangepicker{color:#000 !important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#c69c6d !important}.gessi-list-table{margin-bottom:0;font-size:13px}.fixed-table-body{overflow-x:unset !important;overflow-y:unset !important}.gessi-list-table th{color:#fff;border:none !important;padding:0 0 20px 0 !important}.gessi-list-table td{border:0 none !important;vertical-align:middle !important;padding-left:0 !important}.gessi-list-table td ul.dropdown-menu li:first-child{border-bottom:1px solid #000;margin-bottom:5px}.gessi-table-icon{width:28px;height:28px;background-size:contain;background-repeat:no-repeat;border-bottom:#fff solid 1px}.gessi-table-icon.pencil{background-image:url("../images/icons/various/various-pencil.png")}.gessi-table-icon.idea{background-image:url("../images/icons/various/various-idea.png")}.gessi-table-icon.download{background-image:url("../images/icons/various/various-download.png")}.gessi-list-table thead{border-bottom:#fff solid 1px}.gessi-list-table .btn-gessi-tool{margin:auto 8px}.action-column img,.section-head img{width:25px !important;height:25px !important}.sub-row{margin-left:-6px;margin-top:40px;display:flex;justify-content:space-between}.wishlist-view{width:calc(100% - 250px);height:100%;position:absolute;justify-content:center;display:flex;align-items:center;flex-direction:column}.wishlist-view-container{width:300px;justify-content:center;display:flex}.wishlist-view-container img{width:50px}.wishlist-view-container button{width:180px;color:#fff !important;background-color:#000 !important;border:1px #fff solid !important}.gessi-quotation-product .input-group{margin-bottom:0;text-align:center}.gessi-quotation-product .product-qty input{background:#333;color:#fff;border:none;border-bottom:1px solid #fff}.gessi-quotation-product .currency{font-weight:bold}.menu_section{margin:35px 0}.nav.side-menu{font-family:'Lato',sans-serif;font-size:1.25em;font-weight:400}.nav li.current-page{background:#c69c6d}.nav.side-menu>li.active,.nav.side-menu>li.current-page{border:none}ul.quick-list label{margin-right:10px}.variations-panel{min-width:300px}.variations-panel .panel{margin-bottom:0}.variations-panel input[type="number"]{width:70px}.section-row>td{background-color:transparent !important;font-weight:bold}.section-row.section-name{text-align:center}.section-row.section-name span{font-size:13px;font-weight:normal;padding:0 10px}.section-total{font-size:1.5rem}.section-separator:not(:last-child) td{height:50px}.dnd_drag{border:3px dashed #fff}.select2-container--open{z-index:9999999}.select2-results__options{max-height:270px;overflow-y:auto}.product-thumbnail{width:75px;height:75px;background-repeat:no-repeat;background-size:cover;background-position:center}.box-button-container{margin-top:15%;text-align:center}.box-button{margin:10px;background:#aaa;width:250px;height:250px;display:inline-block;border:1px solid #777}.box-button-text{width:100%;line-height:238px;margin-left:auto;margin-right:auto;position:relative;top:50%;transform:translateY(-50%);text-align:center;font-size:30px;border:5px solid #fff}.add-product-modal-image{width:100%}.add-product-modal .modal-header,.product-edit-modal .modal-header{padding:0 !important}.add-product-modal .modal-body,.product-edit-modal .modal-body{padding:0 15px !important}.product-image-container{margin-bottom:20px}.panel-collapse{direction:rtl !important}.product-accordion{display:flex}.product-accordion h4{width:100%}.product-accordion .dropdown-caret{display:none}.collapsed .dropdown-caret{display:block !important}.document-accordion{display:flex;justify-content:space-between;width:75%;padding:0 15px}.document-accordion .dropdown-caret.collapsed{width:25px;height:25px;transform:rotate(45deg)}.document-accordion .dropdown-caret{transform:rotate(-135deg);width:25px;height:25px}.feasibilities-div .btn-group-vertical{direction:ltr}.feasibilities-div .btn-primary{background-color:transparent;border:none}.feasibilities-div .btn-primary:hover,.feasibilities-div .btn-primary:focus,.feasibilities-div .btn-primary.focus:hover,.feasibilities-div .btn-primary.focus:focus{background-color:#d3d3d3;color:#000}.feasibilities-div .btn-primary.active{border:1px solid #fff}.feasibilities-div .btn-primary.focus{background-color:transparent}.add-product-modal #accordion .panel,.product-edit-modal #accordion .panel{background-color:transparent !important;border:none;border-bottom:1px solid;border-radius:0}.add-product-modal #accordion .panel-heading,.product-edit-modal #accordion .panel-heading{background-color:transparent;border:none}.panel-body-clone-quotation{overflow-y:auto !important;overflow-x:hidden !important;padding:0 !important;border:none !important}.add-product-modal #accordion .panel-body,.product-edit-modal #accordion .panel-body{overflow-y:auto !important;overflow-x:hidden !important;height:250px !important;padding:0 !important;border:none !important}.add-product-modal #accordion .btn-group-vertical,.product-edit-modal #accordion .btn-group-vertical{width:100%}.add-product-modal #accordion .panel,.product-view-modal #accordion .panel{background-color:transparent !important;border:none;border-bottom:1px solid;border-radius:0}.add-product-modal #accordion .panel-heading,.product-view-modal #accordion .panel-heading{background-color:transparent;border:none}.add-product-modal #accordion .panel-body,.product-view-modal #accordion .panel-body{overflow-y:auto !important;overflow-x:hidden !important;height:250px !important;padding:0 !important;border:none !important}.add-product-modal #accordion .btn-group-vertical,.product-view-modal #accordion .btn-group-vertical{width:100%}.correlati-div .btn-group-vertical{direction:ltr}.correlati-div .btn-primary{background-color:transparent;border:none}.correlati-div .btn-primary:hover,.correlati-div .btn-primary:focus,.correlati-div .btn-primary.focus:hover,.correlati-div .btn-primary.focus:focus{background-color:#d3d3d3;color:#000}.correlati-div .btn-primary.active{border:1px solid #fff}.correlati-div .btn-primary.focus{background-color:transparent}.add-product-modal #accordion-corr .panel,.product-edit-modal #accordion-corr .panel{background-color:transparent !important;border:none;border-bottom:1px solid;border-radius:0}.add-product-modal #accordion-corr .panel-heading,.product-edit-modal #accordion-corr .panel-heading{background-color:transparent;border:none}.add-product-modal #accordion-corr .panel-body,.product-edit-modal #accordion-corr .panel-body{overflow-y:auto !important;overflow-x:hidden !important;height:115px !important;padding:0 !important;border:none !important}.add-product-modal #accordion-corr .btn-group-vertical,.product-edit-modal #accordion-corr .btn-group-vertical{width:100%}.btn-group-vertical .row div{white-space:normal;text-align:left}.add-product-modal .vcenter{display:inline-block;vertical-align:middle;float:none}.right-border{border-right:1px solid #fff}.left-border{border-left:1px solid #fff}.top-border{border-top:1px solid #fff}.right-head{margin-bottom:30px;padding:0 0 10px 0}.right-section{margin-bottom:15px;border-bottom:1px solid #fff;padding:0 0 10px 0}.right-footer{margin-bottom:5px;padding:0}.switch{position:relative;display:inline-block;width:30px;height:17px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:17px}.slider.round:before{border-radius:50%}.section-row i{cursor:pointer}.drag-handle{cursor:move !important}.column-empty{border-width:0 !important}.total-container{padding:0 12px}.total-summary-row{clear:both;margin-bottom:5px}.total-summary-title,.total-summary-value{height:25px;line-height:25px;font-size:14px;font-weight:bold}.product-tab{width:100%;min-height:270px}.loading{background-image:url("../images/spinner.svg") !important;background-repeat:no-repeat !important;background-position:center !important;background-position-x:center !important;background-position-y:center !important;min-height:75px !important;max-height:75px !important;height:75px !important;background-size:contain;animation:fa-spin 2s infinite linear}_:-ms-lang(x),_:-webkit-full-screen,.loading{background-image:url("../images/spinner.svg") !important;background-repeat:no-repeat !important;background-position:center !important;background-position-x:center !important;background-position-y:center !important;min-height:75px !important;height:75px !important;background-size:contain;animation:fa-spin 2s infinite linear}.section-total-price-title,.section-total-price-value{font-weight:bold}