.main-box{
    background-color: white;
    border-radius: 6px;
    padding: 20px;
    margin-bottom: 1rem!important;
}

.p-20{
    padding: 20px;
}
.premium-h1{
    margin-top: 0!important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    color: #5E6A74;
}
.label-check{
    display: inline-block;
    padding: 0px;
    vertical-align: middle;
    cursor: pointer;
}

.label-check a{
    color: #428bca !important;
}

.label-check a:visited{
    color: inherit;
}

.label-check span{
    vertical-align: middle;
    display: block;

    padding-left: 20px;
}

.hidden {
    display: none!important;
    visibility: hidden!important
}
.go-back-div {
    padding-top: 6px;
}
.go-back-div a {
    color: #1C7DB7 !important;
    text-decoration: underline;
}

.form-group {
    margin-bottom: 5px;
}

@media only screen and (max-width:1024px) {
    label.control-label {
        white-space: normal!important;
    }
}

.m-t-30{
    margin-top: 30px !important;
}
.m-t-10{
    margin-top: 10px !important;
}


.a-next:hover{
    text-decoration: none !important;
}


.m-b-8{
    margin-bottom: 8px !important;
}

.m-b-5{
    margin-bottom: 5px !important;
}

.m-b-13{
    margin-bottom: 13px !important;
}

.btn-blue-primary{
    background-color: #1C7DB7;
    color: #FFFFFF;
    border: none;
    border-radius: 6px;
}
.btn-blue-primary:hover{
    background-color: #17618B!important;
    color: #FFFFFF!important;
}

.btn-blue-primary:active{
    background-color: #17618B!important;
    color: #FFFFFF!important;
}
.btn-red-danger{
    background-color: #e92f3e;
    color: #FFFFFF;
    border: none;
    border-radius: 6px;
}
.btn-red-danger:hover{
    background-color: #C9302C!important;
    color: #FFFFFF!important;
}

.btn-red-danger:active{
    background-color: #C9302C!important;
    color: #FFFFFF!important;
}
.width-fc {
    width: fit-content !important;
}

@media (max-width:767px) {
    .invoice-table-border {
        border: 1px solid #ddd;
    }
}

@media (min-width:768px) {
    .go-back-div {
        padding-left: 0px !important;
    }

}

.choice-offer-border {
    border: 1px solid black;
    margin: 20px;
    padding: 20px;
}