.login-sec {
    padding: 30px 30px;
    background: #FFFFFF;
    border-radius: 0px 10px 10px 0px;
}
.wizard,.tabcontrol{
    display:block;
    width:100%;
    overflow:hidden
}
/*.wizard a,.tabcontrol a{
    outline:0
}*/
.wizard ul,.tabcontrol ul{
    list-style:none!important;
    padding:0;
    margin:0
}
.wizard ul>li,.tabcontrol ul>li{
    display:block;
    padding:0
}
.wizard>.steps .current-info,.tabcontrol>.steps .current-info{
    position:absolute;
    left:-999em
}
.wizard>.content>.title,.tabcontrol>.content>.title{
    position:absolute;
    left:-999em
}
.wizard>.steps{
    position:relative;
    display:block;
    width:100%
}
.wizard.vertical>.steps{
    display:inline;
    float:left;
    width:30%
}
.wizard>.steps .number{
    /*font-size: 14px;*/
}
.wizard>.steps>ul>li{
    width:33%
}
.wizard>.steps>ul>li,.wizard>.actions>ul>li{
    float:left
}
.wizard.vertical>.steps>ul>li{
    float:none;
    width:100%
}
.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{
    display:block;
    width:auto;
    margin:0 .5em .5em;
    /*font-size: 14px;*/
    padding:.5rem .75rem;
    text-decoration:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{
    background:#eee;
    color:#aaa;
    cursor:default
}
.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{
    background-color: #2c7be5!important;
    color:#fff;
    cursor:default
}
.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{
    background:#9dc8e2;
    color:#fff
}
/*.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{
    background:#ff3111;
    color:#fff
}*/
.wizard>.content{
    background:#ffffff;
    display:block;
    margin:.5em;
    min-height: 50px;
    overflow:hidden;
    position:relative;
    width:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.wizard.vertical>.content{
    display:inline;
    float:left;
    margin:0 2.5% .5em 2.5%;
    width:65%
}
.wizard>.content>.body{
    /*float:left;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%*/
}
.wizard>.content>.body ul{
    list-style:disc!important
}
.wizard>.content>.body ul>li{
    display:list-item
}
.wizard>.content>.body>iframe{
    border:0 none;
    width:100%;
    height:100%
}
.wizard>.content>.body input{
    display:block;
    /*margin-bottom: 10px;*/
}
.wizard>.content>.body input[type="checkbox"]{
    display:inline-block
}
/*.wizard>.content>.body input.error{
    background:#fbe3e4;
    border:1px solid #fbe3e4;
    color:#8a1f11
}*/
.wizard>.content>.body label{
    display:inline-block;
    margin-bottom: 10px;
    /*font-size: 13px;*/
    font-weight: 400;
}
/*.wizard>.content>.body label.error{
    color:#8a1f11;
    display:inline-block;
    margin-left:1.5em
}*/
.wizard>.actions{
    position:relative;
    display:block;
    text-align:right;
    width:100%
}
.wizard.vertical>.actions{
    display:inline;
    float:right;
    margin:0 2.5%;
    width:95%
}
.wizard>.actions>ul{
    display:inline-block;
    text-align:right
}
.wizard>.actions>ul>li{
    margin:0 .5em
}
.wizard.vertical>.actions>ul>li{
    margin:0 0 0 1em
}
