.banner {
    width: 100%;
    height: auto;
    display: inline-block;
}

.banner img {
    width: 100%;
}
.log-ons{
    width: 75%;
    height: auto;
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08);
    padding: 42px 31px;
    margin: 0 auto;
    margin-top: -15%;
    z-index: 99999999;
    position: relative;
    border-radius: 11px;
    margin-bottom: 5%;
    display: flow-root;
    padding-bottom: 71px;
}
.nav-item{
    width: 100%;
    height: auto;
    display: inline-block;
}
.nav-item a{
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: center;
    padding-bottom: 2%;
    margin-bottom: 5%;
    background-color: transparent;
    font-size: 25px;
}
.tabs-bordered li a.active {
    border-bottom: 2px solid #00b19d !important;
}
.form-group label{
    float: left;
    font-size: 14px;
    width: 25%;
    text-align: center;
}
.form-control{
    width: 70%;
    float: left;
    height: 36px !important;
}

.application{
    width: 100%;
    height: auto;
    display: inline-block;
}
.application-top{
    width: 100%;
    height: auto;
    display: inline-block;
}
.app-top-left{
    width: 32%;
    float: left;
    margin-right: 0%;
    margin-left: 3%;
}
.app-top-center{
    width: 32%;
    float: left;
}
.app-top-right{
    width: 32%;
    float: right;
}
.ac label{
    float: left;
    font-size: 14px;
    width: 13%;
    text-align: right;
    margin-right: 2%;
}
.ac .form-control{
    width: 83.5%;
    float: left;
    height: 36px !important;
}
.application-bottom{

}
.form-groups{
    float: left;
    width: 43%;
    margin: 5px 0px;
    margin-bottom: 25px;
    margin-left: 69px;
}
.form-groups label {
    float: left;
    font-size: 14px;
    width: 25%;
    text-align: center;
}
.form-control{

}

.btn-primary{
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 9px 55px;
}
.wrapper-page{
    margin: 10px auto;
    max-width: 67%;
    background: white;
    overflow: auto;
    padding-bottom: 5%;
}
.checkbox-primary{
    margin-top: 5% !important;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.checkbox-primary a{
    color: #26b7a8;
}
.img_box{
    position: relative;
}
#mdiv {
    box-sizing: border-box;
    grid-template-columns: repeat(3, 120px);
    justify-content: space-between;
    grid-gap: 14px;
}
.iptdiv {
    margin: 5px;
    position: relative;
    background: url(../images/z_add.png) no-repeat 50% / 59% 100%;
    height: 160px;
    order: 9;
    padding: 0px;
    float: left;
    margin-top: 0px;
}
#inputBox {
    opacity: 0;
    width: 100%;
    height: 100%;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
.form-groups label {
    float: left;
    font-size: 14px;
    width: 28%;
    text-align: left;
}
.text-danger {
    color: #ef5350 !important;
}
.form-group {
    float: left;
    width: 100%;
    margin: 5px 0px;
    margin-bottom: 25px;
    margin-left: 0px;
}
.btn-custom.btn-primary {
    border-bottom: 2px solid #007e70 !important;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 17px;
    letter-spacing: 1px;
    border-radius: 7px;
}

.btn-primary {
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 1.5%  12%;
}
.btn-primary {
    background-color: #00b19d;
    border: 1px solid #00b19d;
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
    .app-top-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-left: 3%;
}
.app-top-center {
    width: 100%;
    float: left;
}
.app-top-right {
    width: 100%;
    float: right;
}
.form-group {
    float: left;
    width: 100% !important;
    margin: 5px 0px;
    margin-bottom: 25px;
    margin-left: 0px !important;
}
.form-groups label {
    float: left;
    font-size: 14px;
    width: 46%;
    text-align: left;
    margin-bottom: 7%;
}
.form-groups {
    float: left;
    width: 100%;
    margin: 5px 0px;
    margin-bottom: 25px;
    margin-left: 0px;
}
}