.form_individole_container{width:100%;max-width:500px}@media (max-width: 600px) and (orientation: portrait){.form_individole_container{width:100%!important}}table.form{vertical-align:top;width:100%;border-spacing:0px}@media (max-width: 414px) and (orientation: portrait){table.form{display:block}}@media (max-width: 414px) and (orientation: portrait){table.form tbody,table.form tr{display:block;width:100%}}table.form th{vertical-align:top;font-weight:normal;padding:5px 20px 7px 0px;white-space:nowrap;text-align:left}@media (max-width: 414px) and (orientation: portrait){table.form th{display:block;width:100%}}table.form td{vertical-align:top;width:100%;padding:0px 0px 7px 0px}@media (max-width: 414px) and (orientation: portrait){table.form td{display:block}}table.form td.td_gap_small{height:20px}table.form td.td_gap_medium{height:40px}table.form td.td_gap_large{height:60px}table.form .text,table.form .textarea,table.form .selectbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;width:100%}table.form .text,table.form .textarea{border:1px solid #555;font-size:14px;line-height:1.0em}table.form .selectbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;position:relative;border:1px solid #555;padding:7px 8px 7px 8px;max-width:100%}table.form .selectbox:before{pointer-events:none;content:"";position:absolute;width:0px;height:0px;top:50%;right:8px;margin-top:-2px;border-top:5px solid #555;border-left:4px solid transparent;border-right:4px solid transparent;z-index:0}table.form .selectbox select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:hidden;border:none;width:100%;max-width:100%;height:100%;font-size:14px;line-height:1.2em;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none}table.form .text{resize:none;height:32px;padding:0px 6px 0px 6px}table.form .textarea{resize:vertical;height:100px;padding:5px 6px 5px 6px;line-height:1.3em}table.form .table_checkbox:hover{cursor:pointer}table.form .table_checkbox th.checkbox{padding:2px 10px 7px 0px}table.form .table_checkbox th.checkbox>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:17px;height:17px;border:1px solid #555}table.form .table_checkbox.active th.checkbox>div{background-image:url(sprites.png?v=1);background-repeat:no-repeat;background-position:2px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){table.form .table_checkbox.active th.checkbox>div{background-size:100px 100px;background-position:-23px 2px}}table.form .feedback{display:none;clear:both;color:red}table.form .feedback.active{display:block}table.form .submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;background-color:#555;color:#ffffff;line-height:1.0em;padding:8px 10px 8px 10px;text-transform:uppercase}table.form .submit.submit_full{width:100%;text-align:center}table.form .submit.active{display:inline-block}table.form .submit:hover{cursor:pointer;background-color:#888}table.form .submit:after{content:"\A";white-space:pre}table.form .stars{font-size:8pt}table.form .td_error{color:red}table.form .td_success{color:green}