﻿


@media (min-width:1000px) {
    .container {
        max-width: inherit;
    }

    footer {
        padding: 0px 15px;
    }

    .main-content {
        padding-bottom: 10px;
        padding-top: 15px;
    }



    .__ffdrm .btn.btn-block {
        width: inherit !important;
    }

    .__ffdrm {
        width: 100%;
    }
}

.btn-block + .btn-block {
    margin-top: 0px;
}

.logo-sm {
    max-width: 50px;
}

.widgetdy .btn.btn-instagram {
    background: #3f729b;
    border-color: #3f729b;
    color: white !important;
}

.container-page-tools {
    margin-bottom: 10px;
}

.btn.btn-info {
    background: #22b9ff;
    border-color: #22b9ff;
    color: white !important;
}

.tbl-main-div .c-center2 {
    text-align: center;
    padding: 0px !important;
    text-align: center;
    vertical-align: middle !important;
    width: 160px;
}

.tbl-main-div .class-r-i {
    width: 45px;
    text-align: center;
}

.tbl-main-div tr {
    transition: all 0.1s;
}


.tbl-main-div table {
    table-layout: fixed;
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(217, 217, 217, 0.05);
}

.header-gv-col {
    background-color: rgba(145, 145, 145, 0.16) !important;
    text-align: center;
}


.table-hover tbody tr:hover {
    background-color: rgb(194, 194, 194, 0.24);
    cursor: pointer;
}


.container-page-tools .btn-white {
    background: none;
    border-color: #22b9ff;
    color: #18aff5;
    border-width: 1px;
    margin-right: 3px;
}

    .container-page-tools .btn-white:focus, .container-page-tools .btn-white:active {
        background: #049be1;
        border-color: #049be1;
        color: white;
    }

    .container-page-tools .btn-white:hover {
        background: #22b9ff;
        border-color: #22b9ff;
        color: white;
    }

.container-gv-main .main-lbl {
    font-size: 15px;
    text-align: left;
}

.btn-history-active {
    float: left !important;
    display: none;
}

.__dfrm_asterisk_mk {
    color: red;
}

.__dfrm_action_msg, .__dfrm_err_list {
    width: 100%;
    background: #fff2eb;
    padding: 5px 20px;
    margin: 5px 0px;
    animation: blink_msg 1s infinite;
}

@keyframes blink_msg {
    0% {
        background-color: #fff2eb;
    }

    50% {
        background-color: #fffaf9;
    }

    100% {
        background-color: #fff2eb;
    }
}

.pricec-lbl {
    color: #959595;
}

#logo{
    margin:20px 0px !important;
}


.courses > div {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.signup_course {
    justify-content: space-between !important;
}

.des_title_course {
    display: flex !important;
    justify-content: space-between;
    /*        border-bottom: 1px solid #eee;
                                */
}

.des_course {
    align-items: first baseline !important;
    /*        border: 2px dotted #eee;
                                        border-top: 0px;
                                        border-bottom: 0px;*/
}

    .des_course .tags {
        justify-content: space-evenly
    }

    .des_course .badge {
        display: flex;
        align-items: center;
        padding: 5px 15px !important;
        margin: 5px !important;
        font-size: 12px;
        background-color: #f1f2f7;
    }

        .des_course .badge p {
            padding: 0px 3px !important;
            margin: 0px !important;
        }



.courses img {
    width: 100%;
    height: auto;
}
.courses img {
    width: 100%;
    height: auto;
    max-height: 350px;
}


.tags img {
    width: 20px;
    margin: 0px 5px;
}
.des_info_course {
    min-height: 112px;
    display: flex;
}
.width-fix {
    width: 350px !important;
}