﻿section.row-fluid { background-color:#efefef; margin-bottom: 20px; padding: 15px; border-radius: 5px; }
#register h2 {color: #0073AA;font-size: 15px;padding: 8px 0 20px 0;text-align: center;font-weight: bold;border-bottom: #0073aa 1px solid;margin-bottom: 30px;}
#register .row-fluid { margin-bottom: 5px; }
#register { padding: 40px 80px; }
#register div select { max-width: 90%; }
#register div.col-lg-10 { overflow: hidden; }
#register input.txt, #registerdetail select {padding: 6px 4px;font-size: 11px;}
#register select { padding: 2px 2px; }
#register select { height: 26px; }
#register button {background: #0073AA;color: #fff;height: 28px;margin-top: 30px;border: 0px;padding: 0 11px 0 11px;}
#register button:hover { background: #005f8d; }
    #register button.light { background: #88c7e5; }
    #register button.light:hover { background: #6fbbe0; }
#register h1 { color: #0073AA; font-size: 18px; }
#register .details .col-lg-4 div { padding-bottom: 3px; }
#register .details .col-lg-4 div.value { padding-bottom: 10px; font-weight: bold; }
.formfields div:first-child { padding-top: 7px; }
#register .invalid, #register input.invalid { background-color: #fff;}
section.row-fluid-alert { padding-top: 38px; background-color: #ff8d8b; color: #fff; }

#register .tabs { margin-bottom: 0; }
#register .row-fluid .tab { color: #555; border: 1px solid #ddd; border-top: 2px solid #808080; border-bottom: none; text-align: center; margin-left: 5px; }
    #register .row-fluid .tab:first-child { margin-left: 0; }
#register .row-fluid .tabactive { background-color: #efefef; border-bottom: 1px solid #efefef; border-top-color: #0073AA; }
    #register .row-fluid .tabactive a { color: #0073AA; font-weight: bold; }
    #register .row-fluid .tabactive a:hover { color: #0073AA; }
#register .row-fluid .tab a { width: 100%; display: inline-block; padding-top: 7px; cursor: pointer; color: #555; font-size: 10px; min-height: 37px; }
    #register .row-fluid .tab a:hover { text-decoration: none; color: #555; }

#register > .row-fluid { display: none; }

#register button.wizard { min-width: 80px; }

.border-bottom { border-bottom: 1px solid #0073AA; }
h1.border-bottom { padding-bottom: 8px; }

.wizardoption { display: inline-block; text-align: left; margin-bottom: 30px; }
    .wizardoption > div { margin: 12px 0; }
        .wizardoption > div input[type="radio"], input[type="checkbox"] { margin: 0; }
        .wizardoption > div label { font-size: 12px; }

.no-margintop { margin-top: 0px !important;}
.no-paddingtop { padding-top: 0px !important; }

@media (max-width: 767px) {
    #register .row-fluid .tab { margin-left: 0; }
}