﻿body {
    font-size: 16px;
}


.registration .container > form > h2, .registration strong, .form-group {
    text-align: left;
}

.col-lg-8 {
    width: 66.66666667%;
}


.confirm {
    text-align: left;
}

.confirm-bottom {
    text-align: right;
}


input[type=checkbox].css-checkbox + label.css-label {
    padding-left: 23px;
    padding-right: 0;
    background-position: 0 0;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -18px;
}

.form-control.col-lg-3 {
    width: 25% !important;
}

.form-control.col-lg-5 {
    width: 41.66% !important;
}

.logo {
    float: right;
}

.services, .partners, .features {
    left: -500px;
    right: auto;
}

.features {
    left: -100px;
    right: auto;
}

.videos > .player {
    text-align: left !important;
}


.carousel-caption {
    bottom: 5px !important;
    padding-bottom: 5px;
}

.pricing > tbody {
    text-align: left;
}
/*#region switch */

.onoffswitch-inner {
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner:before, .onoffswitch-inner:after {
        float: left;
    }

    .onoffswitch-inner:before {
        content: "Remove" !important;
        background-color: #343b4b;
    }

    .onoffswitch-inner:after {
        content: "Add";
        background-color: #a9cb3f;
    }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0;
    left: auto;
}


.services > li > img {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}

.services > li > div {
    float: left;
    padding-left: 10px;
    border-left: solid #1ea5d0 1px;
    border-right: 0;
}

    .services > li > div > h3 {
        text-align: left;
    }


/*#endregion */

.about {
    text-align: left;
    font-size: 16px;
}


.courses > tbody > tr {
    border-bottom: 20px solid #ffffff;
}

    .courses > tbody > tr > td {
        padding: 0 30px;
    }

        .courses > tbody > tr > td:last-child {
            border-left: solid 4px #5b9bd5;
            border-right: none
        }

    .courses > tbody > tr:nth-child(2) > td:last-child {
        border-color: #70ad47;
    }

    .courses > tbody > tr:nth-child(3) > td:last-child {
        border-color: #ed7d31;
    }

    .courses > tbody > tr:nth-child(4) > td:last-child {
        border-color: #70ad47;
    }

    .courses > tbody > tr > td:last-child > p {
        text-align: left;
        font-size: 16px;
    }

    .courses > tbody > tr > td:last-child > ul {
        text-align: left !important;
        padding-left: 20px;
        font-size: 16px;
    }



.cost > label {
    left: 520px;
}

.cost .note {
    left: 85px;
    padding: 5px 25px;
}

.cost .head {
    left: 265px;
}

.prices .panel {
    text-align: left;
}

.prices .tab-content {
    margin-right: 0;
}

.btn-success .fa {
    margin-left: 5px;
    margin-right: 0;
}

.form-check-input {
    margin-left: -1.25rem;
}

.form-check-label {
    margin-left: 2rem;
}

.multiselect.dropdown-toggle {
    text-align: left;
}
.bs5 .dropdown-menu {
    text-align: left !important;
}