:root {
    --color-main: #0DBACC;
    --color-black: #000000;
    --color-white: #ffffff;
    --color-gray: #f0f0f0;
    --transition: .3s;
    --transition-func: ease-in-out;
    --blur: blur(4px);
}
html {
    background-color: #0A0C0F;
}
.ul-square ul {
    padding-left: 16px !important;
}
.ul-square li {
    list-style-image: url(https://navicons.com/img/marker-square.svg);
    padding: 4px 0 4px 8px;
}
.ul-tick ul, .ul-tick-outline-light ul, .ul-tick-outline-dark ul {
    padding-left: 0 !important;
}
.ul-tick li, .ul-tick-outline-light li, .ul-tick-outline-dark li {
    display: flex;
    align-items: center;
    padding: 6px 0;
}
.ul-tick li::before, .ul-tick-outline-light li::before, .ul-tick-outline-dark li::before {
    content: "";
    min-width: 20px;
    width: 20px;
    min-height: 20px;
    height: 20px;
    background-size: contain;
    margin-right: 12px;
}
.ul-tick li::before {
    background-image: url(https://navicons.com/img/marker-tick-fill.svg);
}
.ul-tick-outline-light li::before {
    background-image: url(https://navicons.com/img/marker-tick-outline-light.svg);
}
.ul-tick-outline-dark li::before {
    background-image: url(https://navicons.com/img/marker-tick-outline-dark.svg);
}
@media screen and (max-width: 479px) {
    .ul-tick li::before, .ul-tick-outline-light li::before, .ul-tick-outline-dark li::before {
        min-width: 18px;
        width: 18px;
        min-height: 18px;
        height: 18px;
    }
}
@media screen and (min-width: 480px) and (max-width: 1199px) {
    .t-container {
        max-width: 1200px !important;
    }
    .t-col {
        display: inline !important;
        float: left !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .t-col_1 { max-width: 60px !important }
    .t-col_2 { max-width: 160px !important }
    .t-col_3 { max-width: 260px !important }
    .t-col_4 { max-width: 360px !important }
    .t-col_5 { max-width: 460px !important }
    .t-col_6 { max-width: 560px !important }
    .t-col_7 { max-width: 660px !important }
    .t-col_8 { max-width: 760px !important }
    .t-col_9 { max-width: 860px !important }
    .t-col_10 { max-width: 960px !important }
    .t-col_11 { max-width: 1060px !important }
    .t-col_12 { max-width: 1160px !important }
    
}
.r_hidden { opacity: 1 !important }
.t-records { opacity: 1 !important }