/*================================================================================
	Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
	Version: 2.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
/*@font-face {*/
/*  font-family: IRANSans;*/
/*  font-style: normal;*/
/*  font-weight: bold;*/
/*  src: url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.eot');*/
/*  src: url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'), !* IE6-8 *! url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'), !* FF39+,Chrome36+, Opera24+*! url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.woff') format('woff'), !* FF3.6+, IE9, Chrome6+, Saf5.1+*! url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');*/
/*}*/
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_UltraLight.eot');
  src: url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../../app-assets/fonts/iransans/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
*{
  font-family: IRANSans,Arial;
}
.main-menu .navbar-header .navbar-brand .brand-logo {
  background : url('../../app-assets/images/logo/logo2.png') no-repeat;
  /*background-position : -65px -54px;*/
  height : 30px;
  width : 76px;
}
.main-menu .navbar-header{
  padding: 0.35rem 1px 1px 1rem;
}
.form-label-group > input:not(:placeholder-shown) ~ label, .form-label-group textarea:not(:placeholder-shown) ~ label{
  padding: 0.25rem 0;
  font-size: 0.9rem;
  top: -22px;
  right: 3px;
  font-weight: bold;
}
.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label, .form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
  /*color: #555555 !important;*/
}
.form-control {
  color: #1d1d1d;
}

label.required:after {
  content: " *";
  color:red;
}

.table-header {
    text-align: center;
    font-weight: bold;
    color: #0b0353;
}

.preloader {
    display:none;
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    z-index: 99999;
    background:rgba(1,1,1,0.3);
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px)
}

.loader, .loader__figure {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loader {
    overflow: visible;
    padding-top: 2em;
    height: 0;
    width: 2em
}

.loader__figure {
    background-image:url("loding2.gif") ;
    background-size:130px 130px;
    width: 130px;
    height: 130px;
    background-repeat:no-repeat;
    /*box-sizing: border-box;*/
    /*border: 0 solid #1976d2;*/
    /*border-radius: 50%;*/
    /*-webkit-animation: loader-figure 1.15s infinite cubic-bezier(.215, .61, .355, 1);*/
    /*-moz-animation: loader-figure 1.15s infinite cubic-bezier(.215, .61, .355, 1);*/
    /*animation: loader-figure 1.15s infinite cubic-bezier(.215, .61, .355, 1)*/
}

.loader__label {
    float: left;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: .5em 0 0 50%;
    font-size: .875em;
    letter-spacing: .1em;
    line-height: 1.5em;
    color: #1976d2;
    -webkit-animation: loader-label 1.15s infinite cubic-bezier(.215, .61, .355, 1);
    -moz-animation: loader-label 1.15s infinite cubic-bezier(.215, .61, .355, 1);
    animation: loader-label 1.15s infinite cubic-bezier(.215, .61, .355, 1)
}
