.container-non-responsive{margin-top:15px;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;font-size:14px;width:950px}canvas,.frame{-webkit-touch-callout:none;-webkit-user-select:none}.base-select-pannel{margin-left:0px;height:450px;overflow:scroll;border:1px solid #ccc}.base-select-pannel .base-item{height:280px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:5px;padding:3px}.base-select-pannel .base-item img{margin-top:3px;width:80px;height:auto}.base-select-pannel .base-item .title{margin-top:3px;text-align:center;font-size:12px}.base-select-pannel .base-item .price{font-size:12px;text-align:center;color:red}.base-select-pannel .base-item .description{margin-top:5px;text-align:left;font-size:11px}.base-select-pannel .base-item:hover{background:#eed}.base-select-pannel .base-item-selected{background:#ffb}.no-padding{padding:0 2px}.well-w{margin-right:-24px}.nodesign{color:#AD3131}.dodesign{color:#1A761A}.designer{margin-left:0}.designer ul,.designer p{width:220px}.designer label{font-weight:normal}.designer .left{margin-left:-80px}.designer .right{margin-left:47px}.designer .center{margin-left:-80px;width:450px}.designer li.title{background:#868686;color:white;text-align:center}.designer li.layer{padding:0}.designer li.layer:hover{cursor:pointer}.designer li.layer .layer-select{padding:0px 15px;width:100%;height:100%;line-height:45px;vertical-align:middle}.designer li.layer .btn-layer-clear{color:#FE0000;font-weight:bold;font-size:14px;background:#FFEEEE}.designer li.layer .btn-layer-clear:hover{background:#FFCCCC;text-decoration:none;color:#FF0000}.designer li.layer a{padding:15px 15px}.designer li.layer.active{border-color:#ddd}.designer li.layer.active .btn-layer-clear{background:#FFCCCC}.designer .pannels .well{padding:0px}.designer .pannels .well .desing-nav form{padding:0px 10px 10px 10px}.designer .pannels .well .pannel h4{color:white;font-size:14px;margin:0;padding:10px;background:#418BCA}.designer .pannels .well .pannel .inner{padding:10px 10px 0px 10px}.designer .pannels .well .pannel form{padding:10px 10px 0px 10px}.designer .pannels .well .pannel .letter-pannel .font-name{font-size:14px}#side-design .frame{margin-left:55px}.p-lead{margin-top:10px}.error{color:#f00}#modal-term .modal-dialog{margin-top:120px}#modal-term .modal-dialog h2{margin-top:10px;text-align:center;color:#FA0807}#modal-term .modal-dialog .modal-content{border:2px solid #B63636;background:#CCCCCC}#modal-term .modal-dialog .modal-content .modal-body{margin:0px;padding:10px}#modal-term .modal-dialog .modal-content .inner{padding:20px;background:white}#modal-term ul{padding:0}#modal-term ul li{font-size:13px;list-style:none}#modal-term p{font-size:16px;margin-top:10px;text-align:center}#modal-term .btn-ok{background:#818EF6}#modal-term .btn-no{background:#A0A1A5}#modal-term .btn-term{font-size:16px;width:44%;height:70px;text-align:center;margin-left:4%;margin-bottom:10px}.modal-attention h2{margin-top:10px;text-align:center;color:#FA0807}.modal-attention .modal-content{border:2px solid #B63636;background:#CCCCCC}.modal-attention .modal-content .modal-body{margin:0px;padding:10px}.modal-attention .modal-content .inner{padding:20px;background:white}.modal-attention .btn-ok{background:#818EF6;margin-top:10px;font-size:16px;width:100%;height:50px;text-align:center;margin-bottom:10px}.btn-orange{color:white;font-size:30px;width:100%;background-color:#FA791D;border-color:#D79E80}.btn-orange:hover,.btn-orange:focus,.btn-orange:active{color:white;background-color:#EE723E;border-color:#D79E80}.btn-orange.disabled,.btn-orange[disabled]{background-color:#EE723E;border-color:#D79E80}.btn-preview{font-size:20px;width:265px}.confirm-table{width:600px;margin:auto}.confirm-table table{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:15px}.confirm-table table th,.confirm-table table td{padding:5px}.confirm-table table th{width:150px}.confirm-table table td{border-left:1px solid #ccc;border-right:1px solid #ccc;width:450px}.confirm-table table tr{border-bottom:1px solid #ccc}.price-table{width:100%;background:#ddd;padding:30px;border:1px solid #aaa;font-size:13px;margin-bottom:15px}.price-table td,.price-table th{padding:3px 10px}.price-table th{font-weight:normal}.price-table .price{font-weight:bold;color:red}.price-table .hr span{display:block;border-bottom:2px solid #aaa}.price-table .sub-title td,.price-table .sub-title th{padding:10px 10px;text-align:center}.price-table #amount{font-size:20px}