#login_page {}
#outer{}
#sign_in_container{width:500px; height:400px; border: 1px solid #dfdfdf; margin-top:60px; margin-bottom:140px; background:#f7f7f7;}
#sign_in_container h1 {color: #333333; font-size: 30px; font-weight:normal;padding:10px 0px 10px 0px;}
#sign_in_container .input {font-size:18px;width: 280px;}
#sign_in_container td.entry label {color: #323232; font-size: 18px; font-weight:normal;}
#sign_in_container div.label {width:120px;}
#sign_in_container td.entry {height:50px;}
#sign_in_container td.remember {height:35px;}
#sign_in_container td.remember #remember_box{margin-top:10px;}
#sign_in_container td.remember #remember_box label{font-size: 12px;}
#sign_in_container td.button {height:50px;}
#sign_in_container td.message {height:30px;padding-top: 10px;}
#tos{font-size: 10px;}
#sign_in_button {margin-right:70px;}
#sign_in_error{display:none; color:#FF3300}
#sign_in_forgot a{font-size: 12px;}
#locked_account_error{display:none; color:#FF3300}
#remind_separator {border-bottom:1px dashed #333333;}
#remind_email {height:70px;}
#remind_dialog p {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px;}
#remind_heading {padding-left:40px; background:url(../../images/message_32.png) top left no-repeat;}
#notification{width:400px;text-align:center;padding-top:80px;}
#wizard_dialog h1{width:100%}
#wizard_dialog #page_1{margin:0px 20px 0px 20px;}
#wizard_dialog #page_2{margin:0px 20px 0px 20px;}
#wizard_dialog #page_3{margin:20px 0px 0px 0px;}
#wizard_dialog #page_3 h3{margin-left:10px}
#wizard_dialog #address {width:273px;}
#wizard_dialog #city, #wizard_dialog #website_url {width:273px;}
#wizard_dialog #state {width:100px;}
#wizard_dialog #page_heading{color: #323232;font-weight: normal; font-size: 26px; text-align: left; line-height: 60px;}
#wizard_dialog #notice{color: #669900;font-weight: 600; font-size: 30px; text-align: center; line-height: 100px;}
#wizard_dialog {position:relative;}
#wizard_dialog #steps{position:absolute; z-index:1; top:0px; margin-left:0px; margin-top:10px; width:720px}
#wizard_dialog #steps .step {float:right;font-size: 24px; line-height: 38px;}
#wizard_dialog .wizard_info {line-height:20px; padding-bottom:10px;}
#wizard_dialog .wizard_footer{margin-top:20px;}
#wizard_dialog .instruction{color:#8F8686;font-size:12px;}
#wizard_dialog .label{width:200px; vertical-align:top; padding-top:5px;}
#wizard_dialog .gstnote{color:#8F8686;font-size:12px;}
#wizard_dialog #option_table{border-collapse: separate; border-spacing: 10px; *border-collapse: expression('separate', cellSpacing = '10px');}
#wizard_dialog #option_table td{background:#F3F3F3; border:1px solid #D0D0D0;width:240px;height:200px; padding:10px; line-height: 25px;}
#wizard_dialog #option_table td:hover{background:#CCCC99; border:1px solid #669900;cursor:pointer;}
#wizard_dialog.wui_modal .modal_table td {height:25px;color:#333333; line-height: 20px;}
#wizard_dialog.wui_modal .modal_table {border-collapse: separate; border-spacing: 10px; *border-collapse: expression('separate', cellSpacing = '10px'); background:#efefef; border:1px solid #dfdfdf;padding-bottom:10px;width:100%}
#wizard_dialog.wui_modal .modal_table td h3{border-bottom:1px solid #dfdfdf; line-height:30px; margin-bottom:10px; font-weight: 600;}
#agency_image{border:3px solid white;height:auto!important;}
#upload_file #image_path{margin-right:10px;}
#upload_file #image_filesystem{background:url(../../images/filesystem_24.png) top left no-repeat;height:24px;width:24px;}
#option_1 div.image {background:url(../../images/users_72.png) top left no-repeat; width:72px; height:72px}
#option_2 div.image {background:url(../../images/card_72.png) top left no-repeat; width:72px; height:72px}
#option_3 div.image {background:url(../../images/message_72.png) top left no-repeat; width:72px; height:72px}
#option_1 div.wizard_button {margin-left:13px;}
#option_2 div.wizard_button {margin-left:22px;}
#option_3 div.wizard_button {margin-left:27px;}
#unsupported{width:600px; border: 1px solid #333333; margin-top:40px; margin-bottom:100px; background:#eeeeee; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#unsupported h1 {color: #333333; font-size: 20px; font-weight:normal;padding:0px 0px 0px 0px; border:none;}
#togglePassword{
    float: right;
    transform: translate(-66px,9px);
    cursor: pointer;
    width: 5%;
    height: 22%;
}
#gSignInWrapper{
    margin-top: -50px;
}
#gSignInWrapper .customGPlusSignIn {
    display: inline-block;
    width: 230px;
    height: 22px;
    background: #0075ff;
    color: #444;
    border-radius: 5px;
    border: thin solid #888;
    white-space: nowrap;
    padding: 5px 20px 5px 0px;
}
#gSignInWrapper .customGPlusSignIn:hover {
    cursor: pointer;
}
#gSignInWrapper .customGPlusSignIn span.label {
    font-family: serif;
    font-weight: normal;
}
#gSignInWrapper .customGPlusSignIn span.icon {
    background-image: url(../../images/sso_login/google.png);
    background-color: white;
    background-size: 15px 15px;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 0px;
}
#gSignInWrapper .customGPlusSignIn span.buttonText {
    display: inline-block;
    vertical-align: middle;
    padding-left: 13px;
    padding-right: 15px;
    font-size: 18px;
    font-weight: 500;
    color: white;
    font-family: 'Roboto', sans-serif;
}
#fSignInWrapper .customFacebookSignIn {
    display: inline-block;
    width: 220px;
    height: 22px;
    background: #395898;
    color: #444;
    border-radius: 5px;
    border: thin solid #888;
    white-space: nowrap;
    padding: 5px 15px 5px 15px;
}
#fSignInWrapper .customFacebookSignIn:hover {
    cursor: pointer;
}
#fSignInWrapper .customFacebookSignIn span.label {
    font-family: serif;
    font-weight: normal;
}
#fSignInWrapper .customFacebookSignIn span.icon {
    background-image: url(../../images/sso_login/facebook.png);
    background-color: white;
    background-size: 15px 15px;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10%;
    width: 20px;
    height: 20px;
    padding: 0px;
}
#fSignInWrapper .customFacebookSignIn span.buttonText {
    display: inline-block;
    vertical-align: middle;
    padding-left: 13px;
    padding-right: 15px;
    font-size: 18px;
    font-weight: 500;
    color: white;
    font-family: 'Roboto', sans-serif;
}

#password{
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    padding: 5px;
    padding-right: 24px;
    font-family: 'Open Sans', sans-serif;
    width: 261px !important;
}

#container-outuptresponse{
    color: red;
}
