@charset "utf-8";*{box-sizing:border-box;}
body{width:100%;margin:0;padding:0;background:#8493a0;}
body::-moz-selection{background:#014b01;}
body::selection{background:#014b01;}
label{color:#fff;text-shadow:1px 0px 0px rgba(0, 0, 0, 0.2);font-family:Calibri;z-index:12;}
.wrapper-cong{width:1108px;min-height:900px;border:1px solid #5f5f5f;margin:0 auto;margin-top:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:25px 15px;}
.panel-section{padding:0px 10px 10px 10px;}
.visual-panel{width:700px;height:700px;background:#fff;z-index:1;position:relative;}
.vis-panel{width:700px;height:700px;}
.element-box{position:absolute;top:22px;left:21px;display:block;}
.control-panel{width:320px;min-height:500px;}
.subpanel-name{display:block;position:relative;width:100%;height:35px;background:#363636;color:#fff;font-family:Calibri;font-size:14px;font-weight:600;line-height:35px;padding-left:15px;text-shadow:1px 0px 0px rgba(0, 0, 0, 0.2);}
.subpanel{min-height:50px;border:1px solid #5f5f5f;margin-bottom:10px;background:#364961;}
.section-name{display:block;width:107%;margin-left:-10px;margin-bottom:10px;height:30px;margin-top:0px;background:#475a71;color:#f2f2f2;line-height:30px;font-family:calibri;padding-left:10px;}
.panel-screen-big{}
.checkbox{vertical-align:top;margin:0 3px 0 0;width:17px;height:17px;}
.checkbox + label{cursor:pointer;}
.checkbox:not(checked){position:absolute;opacity:0;}
.checkbox:not(checked) + label{position:relative;padding:0 15px 0 45px;}
.checkbox:not(checked) + label:before{content:'';position:absolute;top:0px;left:0;width:40px;height:20px;border-radius:13px;background:#CDD1DA;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .2);}
.checkbox:not(checked) + label:after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:10px;background:#FFF;box-shadow:0 2px 5px rgba(0, 0, 0, .3);transition:all .2s;}
.checkbox:checked + label:before{background:#172344;}
.checkbox:disabled + label:before{background:#c0c0c0;}
.checkbox:disabled + label:after{background:#c0c0c0;}
.checkbox:checked + label:after{left:22px;}
.checkbox:focus + label:before{}
.panel-big-box .subpanel-name, .panel-middle-box .subpanel-name, .panel-rack{margin-bottom:10px;}
.panel-big-box .checkbox:not(checked) + label, .panel-middle-box .checkbox:not(checked) + label{padding-right:5px;}
.toogler{width:35px;height:35px;position:absolute;top:0px;right:0px;background:#191717;}
.toogler:after{content:'\25b2';display:block;width:35px;height:35px;color:#fff;font-size:10px;font-style:normal;position:absolute;text-align:center;top:0px;}
.toogler:hover:after{color:#61afdf;}
.kronvuz-box{width:400px;height:900px;margin:0 auto;border:8px solid #3d3d3d;position:relative;}
.box-big{width:99.7%;height:105px;position:absolute;left:1px;bottom:2px;background:#61afdf;border:2px solid #364961;border-top:6px solid #3e538e;}
.box-big:after, .box-small:after, .box-middle:after{display:block;content:'';position:absolute;top:30px;left:50%;margin-left:-25px;width:50px;height:10px;background:#383838;}
.box-big:after{top:30px;}
.box-small:after{top:9px;}
.box-middle:after{top:15px;}
.box-big, .box-small, .box-middle{display:none;}
.box-small{width:99.7%;height:35px;position:absolute;left:1px;bottom:2px;background:#61afdf;border:2px solid #364961;border-top:6px solid #3e538e;}
.box-middle{width:99.7%;height:70px;position:absolute;left:1px;bottom:2px;background:#61afdf;border:2px solid #364961;border-top:6px solid #3e538e;}
.panel-rack .subpanel-name, .panel-screen .subpanel-name, .panel-small-box .subpanel-name, .panel-door .subpanel-name{margin-bottom:10px;}
.small_box_11{padding-right:6px!important;}
.colorbox-ral{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.colorbox-ral input[type=radio]{display:none;}
.colorbox-ral label{width:10%;height:20px;opacity:0.4;}
.colorbox-ral label:hover{opacity:1;height:25px;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.1);}
.colorbox-ral label[for=box_ral1018], .colorbox-ral label[for=box2e_ral1018],
.colorbox-ral label[for=midbox_ral1018], .colorbox-ral label[for=midbox2e_ral1018],
.colorbox-ral label[for=bigbox_ral1018], .colorbox-ral label[for=bigbox2e_ral1018], .colorbox-ral label[for=smbox_ral1018], .colorbox-ral label[for=smbox2e_ral1018], .colorbox-ral label[for=rack_ral1018], .colorbox-ral label[for=screen_ral1018], .colorbox-ral label[for=door_ral1018], .colorbox-ral label[for=frame_ral1018]{background:#ffd800;}
.colorbox-ral label[for=box_ral2011], .colorbox-ral label[for=box2e_ral2011], .colorbox-ral label[for=midbox_ral2011], .colorbox-ral label[for=midbox2e_ral2011], .colorbox-ral label[for=bigbox_ral2011], .colorbox-ral label[for=bigbox2e_ral2011], .colorbox-ral label[for=smbox_ral2011], .colorbox-ral label[for=smbox2e_ral2011], .colorbox-ral label[for=rack_ral2011], .colorbox-ral label[for=screen_ral2011], .colorbox-ral label[for=door_ral2011], .colorbox-ral label[for=frame_ral2011]{background:#e85907;}
.colorbox-ral label[for=box_ral3002], .colorbox-ral label[for=box2e_ral3002],.colorbox-ral label[for=midbox_ral3002], .colorbox-ral label[for=midbox2e_ral3002], .colorbox-ral label[for=bigbox_ral3002], .colorbox-ral label[for=bigbox2e_ral3002], .colorbox-ral label[for=smbox_ral3002], .colorbox-ral label[for=smbox2e_ral3002], .colorbox-ral label[for=rack_ral3002], .colorbox-ral label[for=screen_ral3002], .colorbox-ral label[for=door_ral3002], .colorbox-ral label[for=frame_ral3002]{background:#b10001;}
.colorbox-ral label[for=box_ral6002], .colorbox-ral label[for=box2e_ral6002], .colorbox-ral label[for=midbox_ral6002], .colorbox-ral label[for=midbox2e_ral6002], .colorbox-ral label[for=bigbox_ral6002], .colorbox-ral label[for=bigbox2e_ral6002], .colorbox-ral label[for=smbox_ral6002], .colorbox-ral label[for=smbox2e_ral6002], .colorbox-ral label[for=rack_ral6002], .colorbox-ral label[for=screen_ral6002], .colorbox-ral label[for=door_ral6002], .colorbox-ral label[for=frame_ral6002]{background:#014b01;}
.colorbox-ral label[for=box_ral5005], .colorbox-ral label[for=box2e_ral5005], .colorbox-ral label[for=midbox_ral5005], .colorbox-ral label[for=midbox2e_ral5005], .colorbox-ral label[for=bigbox_ral5005], .colorbox-ral label[for=bigbox2e_ral5005], .colorbox-ral label[for=smbox_ral5005], .colorbox-ral label[for=smbox2e_ral5005], .colorbox-ral label[for=rack_ral5005], .colorbox-ral label[for=screen_ral5005], .colorbox-ral label[for=door_ral5005], .colorbox-ral label[for=frame_ral5005]{background:#00117d;}
.colorbox-ral label[for=box_ral4008], .colorbox-ral label[for=box2e_ral4008], .colorbox-ral label[for=midbox_ral4008], .colorbox-ral label[for=midbox2e_ral4008], .colorbox-ral label[for=bigbox_ral4008], .colorbox-ral label[for=bigbox2e_ral4008], .colorbox-ral label[for=smbox_ral4008], .colorbox-ral label[for=smbox2e_ral4008], .colorbox-ral label[for=rack_ral4008], .colorbox-ral label[for=screen_ral4008], .colorbox-ral label[for=door_ral4008], .colorbox-ral label[for=frame_ral4008]{background:#850172;}
.colorbox-ral label[for=box_ral8002], .colorbox-ral label[for=box2e_ral8002], .colorbox-ral label[for=midbox_ral8002], .colorbox-ral label[for=midbox2e_ral8002], .colorbox-ral label[for=bigbox_ral8002], .colorbox-ral label[for=bigbox2e_ral8002], .colorbox-ral label[for=smbox_ral8002], .colorbox-ral label[for=smbox2e_ral8002], .colorbox-ral label[for=rack_ral8002], .colorbox-ral label[for=screen_ral8002], .colorbox-ral label[for=door_ral8002], .colorbox-ral label[for=frame_ral8002]{background:#662900;}
.colorbox-ral label[for=box_ral9003], .colorbox-ral label[for=box2e_ral9003], .colorbox-ral label[for=midbox_ral9003], .colorbox-ral label[for=midbox2e_ral9003], .colorbox-ral label[for=bigbox_ral9003], .colorbox-ral label[for=bigbox2e_ral9003], .colorbox-ral label[for=smbox_ral9003], .colorbox-ral label[for=smbox2e_ral9003], .colorbox-ral label[for=rack_ral9003], .colorbox-ral label[for=screen_ral9003], .colorbox-ral label[for=door_ral9003], .colorbox-ral label[for=frame_ral9003]{background:#fff;}
.colorbox-ral label[for=box_ral7012], .colorbox-ral label[for=box2e_ral7012], .colorbox-ral label[for=midbox_ral7012], .colorbox-ral label[for=midbox2e_ral7012], .colorbox-ral label[for=bigbox_ral7012], .colorbox-ral label[for=bigbox2e_ral7012], .colorbox-ral label[for=smbox_ral7012], .colorbox-ral label[for=smbox2e_ral7012], .colorbox-ral label[for=rack_ral7012], .colorbox-ral label[for=screen_ral7012], .colorbox-ral label[for=door_ral7012], .colorbox-ral label[for=frame_ral7012]{background:#6b7987;}
.colorbox-ral label[for=box_ral9011], .colorbox-ral label[for=box2e_ral9011], .colorbox-ral label[for=midbox_ral9011], .colorbox-ral label[for=midbox2e_ral9011], .colorbox-ral label[for=bigbox_ral9011], .colorbox-ral label[for=bigbox2e_ral9011], .colorbox-ral label[for=smbox_ral9011], .colorbox-ral label[for=smbox2e_ral9011], .colorbox-ral label[for=rack_ral9011], .colorbox-ral label[for=screen_ral9011], .colorbox-ral label[for=door_ral9011], .colorbox-ral label[for=frame_ral9011]{background:#000;}
input#midbox_ral1018:checked + label, input#midbox2e_ral1018:checked + label, input#bigbox_ral1018:checked + label, input#bigbox2e_ral1018:checked + label, input#smbox_ral1018:checked + label, input#smbox2e_ral1018:checked + label, input#rack_ral1018:checked + label, input#screen_ral1018:checked + label, input#door_ral1018:checked + label, input#frame_ral1018:checked + label, input#midbox_ral2011:checked + label, input#midbox2e_ral2011:checked + label, input#bigbox_ral2011:checked + label, input#bigbox2e_ral2011:checked + label, input#smbox_ral2011:checked + label, input#smbox2e_ral2011:checked + label, input#rack_ral2011:checked + label, input#screen_ral2011:checked + label, input#door_ral2011:checked + label, input#frame_ral2011:checked + label, input#midbox_ral3002:checked + label, input#midbox2e_ral3002:checked + label, input#bigbox_ral3002:checked + label, input#bigbox2e_ral3002:checked + label, input#smbox_ral3002:checked + label, input#smbox2e_ral3002:checked + label, input#rack_ral3002:checked + label, input#screen_ral3002:checked + label, input#door_ral3002:checked + label, input#frame_ral3002:checked + label, input#midbox_ral6002:checked + label, input#midbox2e_ral6002:checked + label, input#bigbox_ral6002:checked + label, input#bigbox2e_ral6002:checked + label, input#smbox_ral6002:checked + label, input#smbox2e_ral6002:checked + label, input#rack_ral6002:checked + label, input#screen_ral6002:checked + label, input#door_ral6002:checked + label, input#frame_ral6002:checked + label, input#midbox_ral5005:checked + label, input#midbox2e_ral5005:checked + label, input#bigbox_ral5005:checked + label, input#bigbox2e_ral5005:checked + label, input#smbox_ral5005:checked + label, input#smbox2e_ral5005:checked + label, input#rack_ral5005:checked + label, input#screen_ral5005:checked + label, input#door_ral5005:checked + label, input#frame_ral5005:checked + label, input#midbox_ral4008:checked + label, input#midbox2e_ral4008:checked + label, input#bigbox_ral4008:checked + label, input#bigbox2e_ral4008:checked + label, input#smbox_ral4008:checked + label, input#smbox2e_ral4008:checked + label, input#rack_ral4008:checked + label, input#screen_ral4008:checked + label, input#door_ral4008:checked + label, input#frame_ral4008:checked + label, input#midbox_ral8002:checked + label, input#midbox2e_ral8002:checked + label, input#bigbox_ral8002:checked + label, input#bigbox2e_ral8002:checked + label, input#smbox_ral8002:checked + label, input#smbox2e_ral8002:checked + label, input#rack_ral8002:checked + label, input#screen_ral8002:checked + label, input#door_ral8002:checked + label, input#frame_ral8002:checked + label, input#midbox_ral9003:checked + label, input#midbox2e_ral9003:checked + label, input#bigbox_ral9003:checked + label, input#bigbox2e_ral9003:checked + label, input#smbox_ral9003:checked + label, input#smbox2e_ral9003:checked + label, input#rack_ral9003:checked + label, input#screen_ral9003:checked + label, input#door_ral9003:checked + label, input#frame_ral9003:checked + label, input#midbox_ral7012:checked + label, input#midbox2e_ral7012:checked + label, input#bigbox_ral7012:checked + label, input#bigbox2e_ral7012:checked + label, input#smbox_ral7012:checked + label, input#smbox2e_ral7012:checked + label, input#rack_ral7012:checked + label, input#screen_ral7012:checked + label, input#door_ral7012:checked + label, input#frame_ral7012:checked + label, input#midbox_ral9011:checked + label, input#midbox2e_ral9011:checked + label, input#bigbox_ral9011:checked + label, input#bigbox2e_ral9011:checked + label, input#smbox_ral9011:checked + label, input#smbox2e_ral9011:checked + label, input#rack_ral9011:checked + label, input#screen_ral9011:checked + label, input#door_ral9011:checked + label, input#frame_ral9011:checked + label
input#box_ral1018:checked + label,
input#box_ral2011:checked + label,
input#box_ral3002:checked + label,
input#box_ral4008:checked + label,
input#box_ral5005:checked + label,
input#box_ral6002:checked + label,
input#box_ral7012:checked + label,
input#box_ral8002:checked + label,
input#box_ral9003:checked + label,
input#box_ral9011:checked + label,
input#box2e_ral1018:checked + label,
input#box2e_ral2011:checked + label,
input#box2e_ral3002:checked + label,
input#box2e_ral4008:checked + label,
input#box2e_ral5005:checked + label,
input#box2e_ral6002:checked + label,
input#box2e_ral7012:checked + label,
input#box2e_ral8002:checked + label,
input#box2e_ral9003:checked + label,
input#box2e_ral9011:checked + label{opacity:1;height:25px;box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.1);}
.colorbox-title{padding:5px 0px;color:#fff;font-family:Calibri;}
.colorbox-title-sub{width:100%;background:#202c3a;padding:5px 10px;margin-bottom:8px;color:#fff;font-family:Calibri;}
.price-table{margin:0 auto;width:1108px;padding:20px 0px;}
.price-table table{width:100%;border:1px solid #8493a0;}
.price-table table th,
.price-table table td{text-align:center!important;}
.price-table table th{text-align:left;font-size:14px;padding:5px;background:#202c3a;font-family:calibri;color:#fff;}
.current-price{position:absolute;bottom:-62px;right:0;width:192px;height:45px;text-align:center;color:#fff;line-height:45px;font-weight:600;font-size:18px;background:#191717;}
.current-price i{font-style:normal;font-weight:500;padding:0px 2px;}
.price-table table td{text-align:left;font-size:14px;font-family:calibri;padding:0px 5px;}
.price-table table tr:nth-child(odd) td{background:#364961;}
.addboxCart{width:50%;height:40px;margin:5px 0px;background:#191717;color:#fff;line-height:40px;text-align:center;cursor:pointer;}
.alert-custom{width:100%;height:50px;line-height:50px;font-size:19px;position:fixed;top:0px;z-index:10000;font-weight:600;text-align:center;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 2px 1px 1px rgba(0,0,0,0.3);}
.alert-custom--warn{background:#F44336;color:#fff;}
.alert-custom--success{}