.cnc_form_container select{
    width: 52px;
    padding: 0;
    font-size: 13px;
}

.cnc_thumb_container{width:700px; margin: 0 auto;}
.cnc_thumb_container img{float:left;margin:0;cursor:pointer; width: 68px; height: 49px;}
.cnc_thumb_container img.mini_active{border-bottom: 1px solid; border-top: 1px solid;}
.cnc_form_container{}
.cnc_form_container > div{display: none;}
.cnc_form_container > div > img{width: 30%;}
.cnc_form_container img{float: left; margin: 0 auto;}

.cnc_form_container table.cnc{margin-top: 20px;}
.cnc_form_container table.cnc th{background: #3B4F9D;color: #fff;}
.cnc_form_container table.cnc td, .cnc_form_container table.cnc th{padding: 5px 3px;text-align: center; font-size: 13px;}
.cnc_form_container table.cnc input[type=text]{padding: 0;width: 50px;text-align: center; font-size: 13px; line-height: 13px;}


.cnc_presentation input{max-width: 28px !important;}
.order_details .cnc_presentation input{max-width: 60px !important;}
.cnc_presentation { border-collapse:collapse !important;}
.cnc_presentation th, .cnc_presentation tr, .cnc_presentation td{border:none !important; text-align: center !important;}
.cnc_presentation th{background: #e0e0e0 !important; color: #444 !important; font-weight:normal; text-align: center; padding: 4px;}
.cnc_presentation td input{font-size: 13px !important; text-align: center; padding: 0 5px !important;}

.modal {background: rgba(0,0,0,0.4); }
.modal .modal-dialog{width: 825px;}
.modal h4{text-align: center;}
.modal .cncWarning{color: #f00; font-style: italic; text-align: left; font-size: 11px;}