HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/baretube.com/templates/default_tube2019/scss/_common.scss
@charset "UTF-8";
@import "libs/_lib";

*,*::before,*::after {
    box-sizing: border-box; 
}

html {
    height: 100%;
    padding: 0;
    margin: 0;

}
body {
    min-height: 100%;
    padding: 0;
    margin: 0;
    font-family: $base-font;
    font-size: $base-font-size;
    background-color: $base-background-color;
    color: $base-color;
    &.nav-open,
    &.search-open {
        overflow-y: hidden;

    }

}

.wrapper {
    position: relative;
    width: 97%;
    max-width: $wrapper-width;
    min-width: 319px;
    padding-left: $col-padding;
    padding-right: $col-padding;
    margin-left: auto;
    margin-right: auto;
    @media(max-width: 1039px) {
        width: 100%;

    }

}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -$col-padding;
    margin-left: -$col-padding;

}
.col {
    padding-left: $col-padding;
    padding-right: $col-padding;
    flex: 0 0 100%;
    max-width: 100%;
    &.-full {
        max-width: 100%;

    }
    &.-half {
        max-width: 50%;

    }

}

[class*="-sec"] {
    margin-bottom: 2 * $col-padding;

}

.bg-gray {
    background-color: $gray;

}

a {
    color: $link-color;
    text-decoration: none;
    @include outline-remove;
    &:hover {
        color: $link-hover-color;
        text-decoration: none;

    }

}

img {
    max-width: 100%;
    height: auto;

}

button {
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: 0 none;
    @include outline-remove;
    font-family: $base-font;
    cursor: pointer;

}

.btn {
    border: 0 none;
    padding: 0 10px;
    margin: 0;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    border-radius: 0;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    color: #ffffff;
    transition: none;
    @include outline-remove;
    &.btn-default {
        background-color: $btn-bg-color;
        color: $btn-color;
        &:hover {
            background-color: $btn-hover-bg-color;
            color: $btn-hover-color;

        }

    }
    &.btn-dropdown {
        color: #ffffff;
        background-color: transparent;
        text-transform: uppercase;
        @include eqbox(33px);
        .svg-inline--fa {
            color: #474747;
            margin-left: 5px;
            vertical-align: middle;
            font-size: 15px;
            margin-top: -2px;
            .show & {
                color: $theme-color-1;

            }

        }
        &:hover {
            color: $theme-color-1;

        }

    }
    &.btn-header {
        color: #ffffff;
        @include eqbox(28px,2px);
        border: 1px solid $theme-color-1;
        .svg-inline--fa {
            color: $theme-color-1;
            margin-right: 3px;

        }

    }

}

ul {
    margin: 0;
    padding: 0;
    li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        list-style-image: none;

    }
    &.inline-list {
        font-size: 0;
        li {
            display: inline-block;
            font-size: $base-font-size;

        }

    }

}

h1, h2, h3, h4, h5, h6 {
    font-family: $header-font;
    font-size: $base-font-size;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    padding: 0;
    margin: 0;

}

.bold {
    font-weight: 700;

}

.highlight {
    color: $theme-color-1;

}

.dropdown-menu {
    border-radius: 0;
    background-color: #161616;
    box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
    a {
        padding: 0 10px;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
        display: block;
        text-transform: uppercase;
        &:hover {
            background-color: #000000;

        }

    }
    &.dropdown-menu-right {
        a {
            text-align: right;

        }

    }

}

.tabs-nav {
    display: flex;
    li {
        flex: 0 0 auto;
        a {
            font-size: 15px;
            color: #7e7e7e;
            padding: 0 10px;
            text-align: center;
            .icon-circle {
                margin-right: 5px;
                color: #7e7e7e;
                border-color: #7e7e7e;

            }
            .sub-label {
                vertical-align: middle;

            }
            &.active,
            &:hover {
                color: #ffffff;
                .icon-circle {
                    color: $theme-color-1;
                    border-color: $theme-color-1;

                }

            }

        }

    }

}

.static-col {
    flex-basis: 100%;
    p {
        color: #ffffff;
        line-height: 1.2;
        margin-bottom: 10px;

    }
    h1,h2,h3,h4,h5,h6 {
        color: #7e7e7e;
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 15px;

    }
    ul {
        li {
            position: relative;
            padding-left: 25px;
            @include eqbox(34px);
            &::before {
                content: "";
                position: absolute;
                top: 50%;
                left: 0;
                transform: translateY(-50%);
                height: 10px;
                width: 10px;
                background-color: $theme-color-1;

            }

        }

    }

}

.notification-sec {
    margin-bottom: 0;

}
.notification-col {
    flex: 1 0 100%;

}
.alert, .messages, .notification {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: $border-radius;
    clear: both;
    font-size: 15px;
    text-align: center;
    width: 100%;
    &.info {
        background-color: #d9edf7;
        border-color: #bce8f1;
        color: #31708f;

    }
    &.alert {
        background-color: #fcf8e3;
        border-color: #faebcc;
        color: #8a6d3b;

    }
    &.error {
        background-color: #f2dede;
        border-color: #ebccd1;
        color: #a94442;

    }
    &.success {
        background-color: #dff0d8;
        border-color: #d6e9c6;
        color: #3c763d;

    }
    p {
        margin: 0;

    }
    a {
        color: $theme-color-1;
        &:hover {
            color: darken($theme-color-1, 15%);
            
        }
        
    }

}

.tab-wrapper {
    display: none;
    flex-basis: 100%;
    &.active {
        display: block;

    }

}

table {
    width: 100%;
    margin-bottom: 10px;
    tr {
        border-bottom: 1px solid #1e1e1e;

    }
    th {
        font-weight: 600;
        padding: 10px;

    }
    td {
        padding: 10px;
        font-size: 15px;

    }

}

.header-filter {
    position: relative;
    & + .header-filter {
        &::before {
            content: "";
            position: absolute;
            left: 0;
            top: 10px;
            bottom: 10px;
            width: 1px;
            background-color: #474747;

        }

    }
    .filter-select {
        position: relative;
        display: block;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        padding: 0 10px;
        border: 1px solid #000000;
        border-radius: $border-radius;
        .svg-inline--fa {
            margin-left: 5px;

        }

    }
    a {
        text-transform: uppercase;

    }

}

.simple-list {
    li {
        &.active {
            a {
                color: $theme-color-1;
                font-weight: 500;

            }

        }

    }

}

iframe {
    border: 0 none;

}

.desktop {
    &.-show {
        display: none;
        @media(min-width: 1040px) {
            display: block;

        }

    }
    &.-hide {
        display: block;
        @media(min-width: 1040px) {
            display: none;

        }

    }

}

.tabs-nav {
    li {
        a {
            display: block;
            font-size: $base-font-size;
            @include eqbox(34px);
            padding: 0 15px;
            position: relative;
            color: #ffffff;
            text-transform: uppercase;
            &::after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                background-color: #161616;
                transition: height $trans-time $trans-type, background-color $trans-time $trans-type;
                height: 0;

            }
            &.active,
            &:hover {
                &::after {
                    height: 3px;
                    background-color: $theme-color-1;

                }

            }

        }

    }

}

.tab-content {
    display: none;
    &.active {
        display: block;

    }

}

.modal-content {
    color: #000000;
    
}

::selection {
    color: #ffffff;
    background-color: rgba($theme-color-1, .9);

}