.brand-header{
    border-top: 5px solid #ffce24;

    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
}

.form-title{
    font-size: 25px;
    letter-spacing: 1px;
}

.hg-benefits{
    padding-top: 40px;
    padding-bottom: 25px;
}

.hg-benefits-item{
     margin-top: 50px;
     margin-bottom: 50px;
 }

.hg-benefits-item img{
    height: 90px;
}

.hg-benefits-item .hg-benefits-item-title{
    font-size: 24px;
}

.hg-benefits-item .hg-benefits-item-description{
    max-width: 270px;
    margin: 0 auto;
}

.hiw-card{
    min-height: 210px;
}

.hiw-card .hiw-card-title{
    font-size: 18px;
    font-weight: bold;
}

.landing-page .comments-block .comment-wrapper{
    padding: 20px;
    margin-bottom: 35px;
    max-width: 330px;
    height: 310px;
    overflow-y: hidden;
}

.comment-wrapper .comment-text{
    padding-bottom: 20px;
    padding-right: 0;

    font-size: 18px;
    line-height: 28px;
    color: #4a4a4a;

}



.getstarted-footer .getstarted-footer-title{
    margin: 0 auto 20px;
    max-width: 480px;
    font-size: 25px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.25;
}

.getstarted-footer-text {
    margin: 0 auto 20px;
    max-width: 720px;
}


.section-title{
     font-size: 40px;
     font-weight: bold;
     max-width: 640px;
     margin: 20px auto;
 }

.section-text {
    margin: 0 auto 20px;
}

.landing-page{
    border-top: none;
}

.get-started h1.section-title.section-title-lg{
    padding-top: 20px;
    font-size: 45px;
    margin: 0 auto 15px;
}

.landing-page .get-started p.get-starter-description{
    padding-bottom: 20px;
}

.feature-quote-img{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.alert-danger{
    margin-top: 5px;
}

/*custom checkbox for */
input[type="checkbox"].custom-checkbox-apply{
    display: none;
}
input[type=checkbox] + label:before {
    display: inline-block;
    font-family: FontAwesome;
}
input[type=checkbox].custom-checkbox-apply + label:before { content: "\f096"; }
input[type=checkbox].custom-checkbox-apply + label:before { letter-spacing: 10px; }

input[type=checkbox].custom-checkbox-apply:checked + label:before { content: "\f046"; }
input[type=checkbox].custom-checkbox-apply:checked + label:before { letter-spacing: 8px; }

.checkbox-inline-custom{
    padding-left: 0;
}

.aside-wrapper{
    margin-bottom: 20px;
}

.create-ac-form h1{
    margin-top: 0;
}

.video-wrapper{
    padding: 10px 50px 30px;
}

@media screen and (max-width: 991px) {
    .video-wrapper{
        padding: 10px 8px;
    }
}

.video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;

    margin: 10px;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.video-titles h3{
    color: #00a6ff;
    font-size: 18px;
    font-weight: bold;
}

@media screen and (max-width: 768px){
    .hg-benefits-item{
        margin-top: 50px;
        margin-bottom: 15px;
    }

    .get-started h1.section-title.section-title-lg{
        padding-top: 0;
        margin-bottom: 10px;
        font-size: 25px;
    }

    h2.section-title {
        font-size: 30px;
    }

    .form-title{
        font-size: 20px;
        letter-spacing: 0;
        margin-bottom: 14px;
    }

    .landing-page .get-started .general-info-block{
        margin-bottom: 0;
    }

    .landing-page .get-started p.get-starter-description{
        padding-bottom: 0;
        font-size: 14px;
    }

    .landing-page .getstarted-footer{
        padding: 30px 0;
    }
}

.material-form-control .animation-down {
    top: 50% !important;
    font-size: 16px !important;
}

.steps-item{
    font-size:10px;
    outline:1px dashed rgba(0,128,0,0);
    text-align:center;
    margin-top:-30px;
}

.aside-wrapper .badge{
    padding: 5px 6px;
}

.modal-footer .btn+.btn{
    margin-left: 0;
}

.btn[disabled]{
    border: 1px solid #9b9b9b;
}

form[id="paymentinfo"] .control-label, form[id="paymentinfo"] label{
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

form[id="paymentinfo"] input[type="radio"]{
    margin-top: 0;
    margin-right: 10px;
}

.modal-dialog{
    width: 450px;
}

.modal-dialog .modal-content .modal-footer{
    text-align: right;
}

.modal-dialog .modal-content .modal-footer button{
    width: auto;
}

.btn-success{
    background-color: #95D195;
    border-color: #95D195;
}