/*!
 * olz.less
 *
 * Copyright 2016 Achraf Chouk
 * Achraf Chouk (https://github.com/crewstyle)
 */


/*--- [MAIN] ---*/
.olympus-mainwrap .tea-main-nav {
    padding-top: 3px;
}
.olympus-mainwrap .tea_to .tea-main-nav li a:focus:after,
.olympus-mainwrap .tea_to .tea-main-nav li a:hover:after,
.olympus-mainwrap .tea_to .tea-main-nav li a.current:after {
    border: none;
    bottom: 0;
    content: " ";
    left: 0;
    margin-top: 0;
    position: absolute;
    width: 6px;
    top: 0;
}
.olympus-mainwrap .tea_to .tea-main-nav li a:focus,
.olympus-mainwrap .tea_to .tea-main-nav li a:hover {
    color: @primary;
}
.olympus-mainwrap .tea_to .tea-main-nav li a:focus:after,
.olympus-mainwrap .tea_to .tea-main-nav li a:hover:after {
    background: @graydarker;
}
.olympus-mainwrap .tea_to .tea-main-nav li a.current:after {
    background: @primary;
}
.olympus-mainwrap .tea-main-nav,
.olympus-mainwrap .tea-inside.inside-section.green {
    background-color: @primary;
}
.olympus-mainwrap #poststuff .tea-inside.inside-section a,
.olympus-mainwrap .tea-inside.inside-section a {
    color: @main;
}
.olympus-mainwrap #poststuff .tea-inside.inside-section a:focus,
.olympus-mainwrap #poststuff .tea-inside.inside-section a:hover,
.olympus-mainwrap .tea-inside.inside-section a:focus,
.olympus-mainwrap .tea-inside.inside-section a:hover {
    color: @second;
}


/*--- [CHECBOX] ---*/
.olympus-mainwrap .tea-inside.checkbox label {
    border-left-color: @second;
}
.olympus-mainwrap .tea-inside.checkbox label:hover {
    background-color: @second;
}
.olympus-mainwrap .tea-inside.checkbox label.selected {
    border-left-color: @primary;
    color: @primary;
}


/*--- [FORM] ---*/
.olympus-mainwrap .tea_to_wrap input[type=color]:focus,
.olympus-mainwrap .tea_to_wrap input[type=date]:focus,
.olympus-mainwrap .tea_to_wrap input[type=datetime-local]:focus,
.olympus-mainwrap .tea_to_wrap input[type=datetime]:focus,
.olympus-mainwrap .tea_to_wrap input[type=email]:focus,
.olympus-mainwrap .tea_to_wrap input[type=month]:focus,
.olympus-mainwrap .tea_to_wrap input[type=number]:focus,
.olympus-mainwrap .tea_to_wrap input[type=password]:focus,
.olympus-mainwrap .tea_to_wrap input[type=search]:focus,
.olympus-mainwrap .tea_to_wrap input[type=tel]:focus,
.olympus-mainwrap .tea_to_wrap input[type=text]:focus,
.olympus-mainwrap .tea_to_wrap input[type=time]:focus,
.olympus-mainwrap .tea_to_wrap input[type=url]:focus,
.olympus-mainwrap .tea_to_wrap input[type=week]:focus,
.olympus-mainwrap .tea_to_wrap select:focus,
.olympus-mainwrap .tea_to_wrap textarea:focus {
    border-color: @main;
    box-shadow: 0 0 0 2px fade(@main, 30%),inset 0 1px 2px fade(@black, 20%);
    color: @main;
}
.olympus-mainwrap .tea_to_wrap textarea:focus {
    color: @black;
}
.olympus-mainwrap .tea-inside.textarea .counter.on {
    background-color: fade(@main, 30%);
    box-shadow: 0 0 0 2px fade(@main, 30%);
}


/*--- [RADIO] ---*/
.olympus-mainwrap .tea-inside.radio label {
    border-left-color: @second;
}
.olympus-mainwrap .tea-inside.radio label:hover {
    background-color: @second;
}
.olympus-mainwrap .tea-inside.radio label.selected {
    border-left-color: @primary;
    color: @primary;
}


/*--- [SCREEN-META] ---*/
.olympus-mainwrap .tea_to_wrap.tea-screen-meta .contextual-help-tabs .active {
    border-left-color: @primary;
}
.olympus-mainwrap .tea_to_wrap.tea-screen-meta .contextual-help-tabs a {
    color: @main;
}


/*--- [UPLOAD] ---*/
.olympus-mainwrap .tea-inside.upload .upload_image_result div.upload-time a,
.olympus-mainwrap .tea-inside.upload .upload_image_result li.upload-time a {
    box-shadow: 0 0 0 4px fade(@main, 30%);
    color: @primary;
}
.olympus-mainwrap .tea-inside.upload .upload_image_result div.upload-time a:focus,
.olympus-mainwrap .tea-inside.upload .upload_image_result div.upload-time a:hover,
.olympus-mainwrap .tea-inside.upload .upload_image_result li.upload-time a:focus,
.olympus-mainwrap .tea-inside.upload .upload_image_result li.upload-time a:hover {
    border-color: @main;
    box-shadow: 0 0 0 4px fade(@main, 60%);
    color: @main;
}
