#main_content{overflow:inherit}
#application_generation .application-types-list{font-weight:700;font-size:0.875em;margin-left:10px;color:#666}
#application_generation .application-types-list li{margin-bottom:3px;}
#application_generation .application-types-list a{color:#001173;float:left;font-size: 1.15em;line-height: 1.5;}
#application_form{margin:10px}
div.column{float:left}
div.column input[type=text],div.column input[type=password]{height:22px;border:1px solid #AAA;border-radius:5px;width:157px;vertical-align:top;padding:3px 0 3px 6px}
div.column select{width:165px;height:30px;vertical-align:top}
div.column fieldset{border:1px solid #888;border-radius:5px;margin:10px 0;padding:10px}
div.column label{display:block;text-align:right;padding-bottom:1px;font-size:0.75em}
div.column > label{padding-right:5px; padding-top:2px}
div.column > div{margin-bottom:2px}
#application-submit{float:right;margin-right:20px;}
#application_form .msg-error{color:red;margin-bottom:10px;font-size:0.6875em}
#application_form .msg-success{margin-bottom:10px;font-size:0.8125em;}
#application_form .list-files{float:left;width:100%;margin-bottom:10px}
#application_form .app-generated{color:#02AFEE;text-decoration:underline}
#document_copy_count,#tax_receipt_count{width:55px}
#application_form fieldset{padding:15px 10px}
.msgReqiredFields{font-size:0.75em}
div.option{float:left;width:100%;margin-bottom:8px;padding-left:15px}
div.option div{overflow:hidden;padding-right:20px;float:left}
div.option div span{font-size:0.8125em;font-weight:400;color:#010073;margin:0}
div.hint{position:absolute;top:0;left:0;border:1px solid silver;border-radius:5px;background-color:#fffacf;z-index:500;display:none;font-style:italic;padding:5px}
label.large{width:260px}
label.small{width:140px}
#application_form .two-column .column{width:165px;margin-right:5px}
#application_form div.row{margin:5px 0}
#passport_issue_date{width:135px}
#disclaimer{width:500px}
#disclaimer .icon-info{background:url(../../img/client/icons/ask1.png) no-repeat; display:block; width:26px; height:20px; float:left;position: relative;bottom: 4px;}
#confirm_and_agree{position: relative;top:2px}
#app_loader{position:absolute; right:20px}
.msg_option{text-align:center}
.msg_option p{font-size:0.75em;}
#disclaimer button, .msg_option button{background:none !important; color:rgb(160, 111, 111); border-color:silver}
div.single{width:40% !important; }
#disclaimer{line-height:21px;}
#app_reg_form textarea{width: 384px;border: 1px solid #AAA;border-radius: 5px;padding: 5px;}
