div#fb { width:100%; } div#fb table { font-size:11px; } div#fb div#tabArea { /*height:400px;*/ } div#fb div#tab_desc1{ margin: 10px 0px 20px 0px; padding:5px; background-color:#F5F5F5; } td#tab_desc2 { width:250px; background-color:#F5F5F5; padding:5px; border:1px solid red; } div#fb h1 { font-size:11px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; } div#fb img { border:0px; } div#fb label.info{ display:block; float:left; text-align:left; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; } div#fb label.radio{ width:100%; position:relative; display:block; margin-top:2px; } div#fb fieldset{ border:1px solid #7f9db9; width:auto; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 0px; } div#fb fieldset.row{ width:auto; border:0px; padding: 2px 2px 2px 2px; margin: 2px 2px 10px 0px; } div#fb span.price{ display:block; line-height:20px; font-weight:bold; color:red; margin-left:5px; position:absolute; right:0px; top:0px; } div#fb input.button{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-color: #FFFFFF #666666 #666666 #FFFFFF; background-color: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 2px 2px 2px 2px; } div#fb input.readonly{ border:none; font-weight:bold; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; } div#fb legend{ color:black; margin:0px; padding:0px; } div#fb input {} div#fb input.checkbox {border:none;} div#fb input.radio {border:none;} div#fb textarea { width:100%; height:80px; } div#fb #tab_content.container { width:100%; max-width:none; padding-left:15px; padding-right:15px; } div#fb form.form-horizontal .form-group { margin-left:0; margin-right:0; } div#fb form.form-horizontal .control-label { float:none; width:auto; text-align:left !important; word-wrap:break-word; overflow-wrap:break-word; } div#fb form.form-horizontal .form-group .controls input[type="checkbox"] { margin-top:7px; } div#fb div#steps { border-bottom:1px solid black; font-size:12px; font-weight:bold; width:100%; } div#fb a.steps { padding:2px; color:black; text-decoration:none; cursor:text; } div#fb a.stepsActive { padding: 2px 2px 0px 2px; color:white; text-decoration:none; background-color:black; } div#mini_summary{ margin-bottom:10px; border:1px solid #666666; padding:10px; } span#ms_company, span#ms_customer_first_name, span#ms_customer_last_name { font-weight:bold; } @media (max-width: 767px) { div#fb form.form-horizontal .control-label { margin-bottom:5px; } }