#cmconfigurator{overflow-x:auto;position:relative}#cmconfigurator:after{clear:right;content:'';display:block}#cmcfg_loader{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.8);text-align:center}#cmcfg_loader i{font-size:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px}.cmcfg_step1_left{width:50%;display:inline-block;vertical-align:top;text-align:center}.cmcfg_step1_right{width:50%;display:inline-block;vertical-align:top;text-align:center}.cmcfg_step1_choser{display:inline-block;width:300px;height:81px;cursor:pointer;margin:20px 0 30px 0;background-repeat:no-repeat;background-position:0 0;transition:height 250ms 0ms,background 0ms 250ms}.cmcfg_step1_choser#cmcfg_step1_direct{background-image:url('img/btn_direct.jpg')}.cmcfg_step1_choser#cmcfg_step1_sdirect{background-image:url('img/btn_sdirect.jpg')}.cmcfg_step1_choser#cmcfg_step1_extension{background-image:url('img/btn_extension.jpg')}.cmcfg_step1_choser#cmcfg_step1_sextension{background-image:url('img/btn_sextension.jpg')}.cmcfg_step1_choser:hover{background-position:0 -81px;height:160px;transition:height 250ms 0ms,background 0ms 0ms}.cmcfg_step1_choser.active{background-position:0 -241px;height:160px;transition:height 250ms 0ms,background 0ms 0ms}.cmcfg_step1_info{display:none}.cmcfg_step1_info input[type=button]{margin-top:30px}.cmcfg_step2_table{border-spacing:0 5px;border-collapse:separate;min-width:1150px;margin-top:20px}.cmcfg_step2_table tr:hover td{background:#efefef}.cmcfg_step2_table td{vertical-align:middle;text-align:left}.cmcfg_step2_table td:nth-child(1){width:150px;font-weight:bold;padding:0 3px}.cmcfg_step2_table td:nth-child(1) .cable_total_length{width:100%;margin-top:4px;font-size:10px}.cmcfg_step2_table td:nth-child(2){padding:0}.cmcfg_step2_table td:nth-child(2)>div{display:inline-block;height:55px;vertical-align:top}.cmcfg_step2_table td:nth-child(2) .cable_port{background:#252525;color:#fff;text-align:center;width:70px;line-height:55px;vertical-align:middle}.cmcfg_step2_table td:nth-child(2) .cable_fix{padding:0 5px 0 5px;width:125px;height:55px;overflow:hidden;text-align:center}.cmcfg_step2_table td:nth-child(2) .cable_length{padding:0 5px 0 5px;width:125px;height:55px;overflow:hidden}.cmcfg_step2_table td:nth-child(2) .cable_length_load{width:90px;height:55px;overflow:hidden;text-align:center;line-height:55px;vertical-align:middle}.cmcfg_step2_table td:nth-child(2) .cable_length>div:nth-of-type(1){width:100%;margin-top:10px}.cmcfg_step2_table td:nth-child(2) .cable_length>div:nth-of-type(2){width:100%;margin-top:4px;text-align:center;font-size:10px;padding:0;margin-bottom:0}.cmcfg_step2_table td:nth-child(3){width:30px;text-align:right}.cmcfg_step2_table td:nth-child(4){width:30px;text-align:right}#cmcfg_step2_add:not(:empty){margin-top:30px}#cmcfg_step2_add input#cmcfg_step2_quantity{margin-bottom:0;width:50px;margin-right:3px}#cmcfg_step2_add select{margin-bottom:0;width:300px}#cmcfg_step2_add select#cmcfg_step2_select_sleeve{width:150px;margin-left:3px}#cmcfg_step2_add select#cmcfg_step2_select_color{width:200px;margin-left:3px}#cmcfg_step2_add button{margin-left:20px;vertical-align:top}#cmcfg_step2_custom_total{display:inline-block;font-weight:bold;padding:3px 0 0 50px}#cmcfg_brand_model_info{margin:30px 0}#cmcfg_brand_model_info img{float:right;width:350px;margin-left:20px}#cmcfg_brand_model_info span{display:block;font-weight:bold;margin-bottom:20px}.noUi-horizontal.noUi-extended{padding-right:32px!important}.noUi-horizontal.noUi-extended .noUi-handle{left:-1px!important}.noUi-horizontal.noUi-extended .noUi-origin{right:-32px!important}#cmcfg_step3_colors{margin-bottom:20px}#cmcfg_step3_colors ul{display:block;margin-top:10px}#cmcfg_step3_colors ul li{display:inline-block;min-width:20px;height:40px;margin-right:8px;margin-bottom:8px;border:1px solid #333;cursor:pointer;padding:0 10px;text-align:center}#cmcfg_step3_colors ul li:nth-child(8):after{white-space:pre;content:'\A'}#cmcfg_step3_colors ul li.active{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.77);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.77);box-shadow:0 0 5px 0 rgba(0,0,0,0.77)}#cmcfg_step3_colors ul li span{white-space:nowrap;display:inline-block;width:0;overflow:hidden;color:#fff;text-shadow:0 0 3px #333;line-height:40px;vertical-align:middle;transition:width 300ms 0ms}#cmcfg_step3_colors ul li:hover span,#cmcfg_step3_colors ul li.active span{width:105px}#cmcfg_step3_connectors{margin-bottom:20px;clear:right}#cmcfg_step3_connectors>ul{display:block;margin-top:10px}#cmcfg_step3_connectors>ul>li{display:inline-block;margin-right:80px;margin-bottom:30px;vertical-align:bottom}#cmcfg_step3_connectors>ul>li>ul{display:block;position:relative;height:250px}#cmcfg_step3_connectors>ul>li>ul>li{cursor:pointer;display:inline-block;width:20px;position:absolute;top:0;height:250px;background-position:0 0;background-repeat:none}#cmcfg_step3_colorsel{float:right;width:430px;height:250px;margin-right:5px;margin-top:5px;background-position:center;background-size:cover;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.77);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.77);box-shadow:0 0 5px 0 rgba(0,0,0,0.77)}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li{background-image:url('img/modflex.jpg?v4')}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-yellow{background-position:-8px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-black{background-position:-48px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-blue{background-position:-88px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-green{background-position:-128px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-lblue{background-position:-168px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-lgreen{background-position:-208px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-orange{background-position:-248px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-purple{background-position:-288px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-red{background-position:-328px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-silver{background-position:-368px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-white{background-position:-408px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-pink{background-position:-448px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li>ul>li.color-gold{background-position:-488px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li{background-image:url('img/modmesh.jpg?v3')}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-bloodred{background-position:-8px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-black{background-position:-48px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-brown{background-position:-88px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-carbon{background-position:-128px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-darkgray{background-position:-168px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-silver{background-position:-208px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-purple{background-position:-248px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-blue{background-position:-288px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-lblue{background-position:-328px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-green{background-position:-368px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-lgreen{background-position:-408px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-yellow{background-position:-448px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-orange{background-position:-488px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-red{background-position:-528px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-white{background-position:-568px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li>ul>li.color-nvgreen{background-position:-608px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li{background-image:url('img/modflex_sata.jpg?v3');width:50px}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-yellow{background-position:-3px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-black{background-position:-57px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-blue{background-position:-111px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-green{background-position:-165px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-lblue{background-position:-219px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-lgreen{background-position:-273px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-orange{background-position:-327px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-purple{background-position:-381px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-red{background-position:-435px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-silver{background-position:-489px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-white{background-position:-543px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-pink{background-position:-597px 0}#cmcfg_step3_connectors.cable-type-modflex>ul>li.connector-sata_data>ul>li.color-gold{background-position:-651px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li{background-image:url('img/modmesh_sata.jpg?v3');width:60px}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-bloodred{background-position:-19px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-black{background-position:-114px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-brown{background-position:-209px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-carbon{background-position:-304px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-darkgray{background-position:-399px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-silver{background-position:-494px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-purple{background-position:-589px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-blue{background-position:-684px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-lblue{background-position:-779px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-green{background-position:-874px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-lgreen{background-position:-969px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-yellow{background-position:-1064px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-orange{background-position:-1159px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-red{background-position:-1254px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-white{background-position:-1349px 0}#cmcfg_step3_connectors.cable-type-modmesh>ul>li.connector-sata_data>ul>li.color-nvgreen{background-position:-1444px 0}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(1){left:0}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(2){left:20px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(3){left:40px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(4){left:60px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(5){left:80px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(6){left:100px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(7){left:120px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(8){left:140px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(9){left:160px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(10){left:180px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(11){left:200px}#cmcfg_step3_connectors>ul>li>ul>li:nth-child(12){left:220px}#cmcfg_step3_connectors>ul>li.connector-4p4_eps>ul>li:nth-child(3){left:76px}#cmcfg_step3_connectors>ul>li.connector-4p4_eps>ul>li:nth-child(4){left:96px}#cmcfg_step3_connectors>ul>li.connector-8-4p4_eps>ul>li:nth-child(5){left:96px}#cmcfg_step3_connectors>ul>li.connector-8-4p4_eps>ul>li:nth-child(6){left:116px}#cmcfg_step3_connectors>ul>li.connector-8-4p4_eps>ul>li:nth-child(7){left:152px}#cmcfg_step3_connectors>ul>li.connector-8-4p4_eps>ul>li:nth-child(8){left:172px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie>ul>li:nth-child(2){left:54px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie>ul>li:nth-child(3){left:74px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie>ul>li:nth-child(4){left:94px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie_2>ul>li:nth-child(2){left:54px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie_2>ul>li:nth-child(3){left:74px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie_2>ul>li:nth-child(4){left:94px}#cmcfg_step3_connectors>ul>li.connector-sata_power>ul>li:nth-child(1){left:3px}#cmcfg_step3_connectors>ul>li.connector-sata_power>ul>li:nth-child(2){left:23px}#cmcfg_step3_connectors>ul>li.connector-sata_power>ul>li:nth-child(3){left:43px}#cmcfg_step3_connectors>ul>li.connector-sata_power>ul>li:nth-child(4){left:63px}#cmcfg_step3_connectors>ul>li.connector-sata_power>ul>li:nth-child(5){left:83px}#cmcfg_step3_connectors>ul>li.connector-molex>ul>li:nth-child(1){left:5px}#cmcfg_step3_connectors>ul>li.connector-molex>ul>li:nth-child(2){left:25px}#cmcfg_step3_connectors>ul>li.connector-molex>ul>li:nth-child(3){left:45px}#cmcfg_step3_connectors>ul>li.connector-molex>ul>li:nth-child(4){left:65px}#cmcfg_step3_connectors>ul>li>div.connector-title{padding:8px 0;text-align:center;font-weight:bold}#cmcfg_step3_connectors>ul>li>div.connector-image{background-size:100%;background-repeat:no-repeat;background-position:0 0}#cmcfg_step3_connectors>ul>li.connector-24pin_atx>div.connector-image{background-image:url('img/24pin_atx.png');width:245px;height:91px}#cmcfg_step3_connectors>ul>li.connector-4p_atx>div.connector-image{background-image:url('img/4p_atx.png');width:47px;height:95px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie>div.connector-image{background-image:url('img/6p2_pcie.png');width:119px;height:96px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-6p2_pcie_2>div.connector-image{background-image:url('img/6p2_pcie.png');width:119px;height:96px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-4p4_eps>div.connector-image{background-image:url('img/4p4_eps.png');width:120px;height:95px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-4p_eps>div.connector-image{background-image:url('img/4p_eps.png');width:47px;height:95px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-8-4p4_eps>div.connector-image{background-image:url('img/8-4p4_eps.png');width:195px;height:95px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-8p_eps>div.connector-image{background-image:url('img/8p_eps.png');width:88px;height:95px;margin-top:-1px}#cmcfg_step3_connectors>ul>li.connector-molex>div.connector-image{background-image:url('img/molex.png');width:91px;height:93px}#cmcfg_step3_connectors>ul>li.connector-sata_power>div.connector-image{background-image:url('img/sata_power.png');width:106px;height:91px}#cmcfg_step3_connectors>ul>li.connector-6p_pcie>div.connector-image{background-image:url('img/6p_pcie.png');width:68px;height:95px}#cmcfg_step3_connectors>ul>li.connector-8p_pcie>div.connector-image{background-image:url('img/8p_pcie.png');width:86px;height:95px}#cmcfg_step3_connectors>ul>li.connector-sata_data>div.connector-image{background-image:url('img/sata_data.png');width:54px;height:95px;margin-top:-1px}.cmcfg_step4_combs{margin-bottom:10px;margin-top:10px}.cmcfg_step4_combs_qty{vertical-align:middle;width:auto!important;margin-bottom:0!important;text-align:center;margin-right:10px}#cmcfg_step4_choices>ul>li{display:block;border-bottom:1px solid #ccc;padding:20px 0}#cmcfg_step4_choices>ul>li:after{display:block;content:'';clear:both}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_info{width:70%;float:left;padding-top:15px}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_info button{margin-top:30px}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_info select{display:block;width:70%}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_info span.add-ok{color:green;padding:9px 20px;font-weight:bold;display:inline-block;margin-top:30px}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_img,#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_imgp{width:30%;float:left;position:relative;cursor:pointer}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_img:after{display:block;opacity:0;content:'Add to cart';color:#fff;width:200px;height:50px;background:rgba(0,0,0,0.6);position:absolute;top:50%;left:50%;margin:-25px 0 0 -100px;text-align:center;vertical-align:middle;line-height:50px;font-size:30px;font-weight:bold;transition:opacity 200ms 0ms}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_img:hover:after{opacity:1}#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_img img,#cmcfg_step4_choices>ul>li .cmcfg_step4_choice_imgp img{max-width:90%}.cmcfg_step4_choice_var_tit{font-weight:bold;width:150px;float:left;padding-top:5px}