html {
    font-size: 16px;
}

.a {
    color: #000;
}

.a:hover {
    color: #0dcaf0;
}




.dropdown-item {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.navbar-nav {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.top-menu li a {
    color: #000;
}

.top-menu li a:hover {
    color: #00C853;
}

.top-menu li a:active {
    background-color: transparent;
    color: #000;
}

.card-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #000;
}

.card-title:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #0dcaf0;
}

.lfs h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
}

.loadmore {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #000;
    text-decoration: none;
}

.loadmore:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    color: #0dcaf0;
    text-decoration: none;
}


.footer p {
    color: #000;
}

.hreffooter {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #0dcaf0;
    text-decoration: none;
}





.brokcart h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
}

.brokcart p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
}

.brkr {
    height: auto;
    padding-bottom: 20px;
    padding-top: 10px;
}




.brkrfaq {
    height: auto;
    padding-bottom: 20px;
    padding-top: 10px;
}

.callus {
    padding-bottom: 40px;
    padding-top: 30px;
}

.calluscard h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.calluscard p {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.callform {
    width: auto;
}

.callbuckmain {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 500;
    padding-top: 10px;
}

.callbucksub {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.callbackcontainer {
    padding-bottom: 40px;
    padding-top: 20px;
}

.zayavkatext p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-top: 10px;
    text-align: left;
}

.zayavkatext h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 10px;
    text-align: left;
}

.zayavkatext a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-top: 10px;
    text-align: left;
    text-decoration: none;
}

.tarifpodrobnotext p  {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tarifpodrobnotext h1  {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.modal-header h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 600;
    margin-left: 10px;
}

.ftr p {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
}

.ftr a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
}

.ftr a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #00C853;
    text-decoration: none;
}

.footcont p {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    text-align: left;
}

.footcont a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #00C853;
    text-decoration: none;
    text-align: left;
}

.footcont a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    text-align: left;
}

.aggp {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    color: #000;
    text-decoration: none;
    margin-left: 10px;
}

.aggh1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    color: #000;
    text-decoration: none;
    margin-left: 10px;
}

.brkrfaq h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    color: #000;
    text-decoration: none;
}


.brkrfaq p {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    color: #000;
    text-decoration: none;
}


.accordion-button:hover {
    background-color: #00C853 !important;
    box-shadow: none !important;
}

.accordion-button {
    background-color: #EEEEEE !important;
    box-shadow: none !important;
}

.helptable h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    color: #000;
    text-decoration: none;
}

.helptable {
    height: auto;
    width: auto;
}


.texthelppromo {
    text-align: left;
}

.texthelppromo a {
    text-decoration: none;
    color: #000;

}

.texthelppromo a:hover {
    text-decoration: none;
    color: #00C853;

}