/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21/08/2019, 09:36:38 AM
    Author     : alberi
*/
@font-face {
    font-family: 'STIHL_title';
    src: url('../public/fonts/STIHLContrafaceDisplayTitling.eot');
    src: url('../public/fonts/STIHLContrafaceDisplayTitling.eot?#iefix') format('embedded-opentype'),
        url('../public/fonts/STIHLContrafaceDisplayTitling.woff2') format('woff2'),
        url('../public/fonts/STIHLContrafaceDisplayTitling.woff') format('woff'),
        url('../public/fonts/STIHLContrafaceDisplayTitling.ttf') format('truetype'),
        url('../public/fonts/STIHLContrafaceDisplayTitling.svg#STIHLContrafaceDisplayTitling') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'STIHL_text';
    src: url('../public/fonts/STIHLContrafaceText.eot');
    src: url('../public/fonts/STIHLContrafaceText.eot?#iefix') format('embedded-opentype'),
        url('../public/fonts/STIHLContrafaceText.woff2') format('woff2'),
        url('../public/fonts/STIHLContrafaceText.woff') format('woff'),
        url('../public/fonts/STIHLContrafaceText.ttf') format('truetype'),
        url('../public/fonts/STIHLContrafaceText.svg#STIHLContrafaceText') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'STIHL_text_ligth';
    src: url('../public/fonts/STIHLContrafaceTextLight.eot');
    src: url('../public/fonts/STIHLContrafaceTextLight.eot?#iefix') format('embedded-opentype'),
        url('../public/fonts/STIHLContrafaceTextLight.woff2') format('woff2'),
        url('../public/fonts/STIHLContrafaceTextLight.woff') format('woff'),
        url('../public/fonts/STIHLContrafaceTextLight.ttf') format('truetype'),
        url('../public/fonts/STIHLContrafaceTextLight.svg#STIHLContrafaceText') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: STIHL_text;
}

.panel-default > .panel-heading {
    color: #fff;
    background-color: #f37a1f;
    border-color: #ddd;
    font-family: STIHL_title;
}

.btn-primary {
    color: #fff;
    background-color: #f37a1f;
    border-color: #f37a1f;
    font-family: STIHL_title;
}

.btn-primary:hover {
    color: #f37a1f !important;
    background-color: #fff !important;
    border-color: #f37a1f !important;
}

.btn-primary:active{
    color: #f37a1f !important;
    background-color: #fff !important;
    border-color: #f37a1f !important;
}

.btn-primary:focus{
    color: #f37a1f !important;
    background-color: #fff !important;
    border-color: #f37a1f !important
}

.btn-warning{
    font-family: STIHL_title;
}

.btn-danger{
    font-family: STIHL_title;
}

.btn-default{
    font-family: STIHL_title;
}

.btn-success{
    font-family: STIHL_title;
}

.btn-link {
    font-weight: normal;
    color: #f37a1f;
    border-radius: 0;
}

.modal-title{
    font-family: STIHL_title;
}

.table-wrapper-scroll-y {
    display: block;
    max-height: 60vh;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #f37a1f;
    border-color: #f37a1f;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #f37a1f;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #f37a1f;
    background-color: #eee;
    border-color: #ddd;

}

/*
 * Loadin
 */

.loader {
    font-size: 10px;
    margin: 30% auto;
    text-indent: -9999em;
    width: 11em;
    height: 11em;
    border-radius: 50%;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    -webkit-animation: load3 1.4s infinite linear;
    animation: load3 1.4s infinite linear;
}
.loader:before {
    width: 50%;
    height: 50%;
    background: #FFF;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}
.loader:after {
    background: rgba(0,0,0,0.5);
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
@-webkit-keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}