@charset "utf-8";

/*--------------Logos------------*/
/*--Added here for fast editing--*/

.header-light .header-logo{}
.header-dark .header-logo{}
.header-logo{
font-size: 16px;
color: white;
font-weight: bold;	
}

.footer-logo{height:25px; background-size:120px 23px;}
.footer-light .footer-logo{background-image:url(images/logo-dark.png);}
.footer-dark .footer-logo{background-image:url(images/logo-light.png);}

.menu-dark.menu-large .menu-logo{background-image:url(../images/logo-light.png);}
.menu-light.menu-large .menu-logo{background-image:url(images/logo-dark.png);}
.menu-large .menu-logo{background-size:105px 20px;}

.menu-perspective .menu-logo{background-image:url(../images/logo-light.png);}
.menu-perspective .menu-logo{background-size:135px 25px;}
.menu-perspective-background{background-image:url(../images/pictures_vertical/bg-perspective.png);}

.menu-thumbnails .menu-logo .menu-logo-image{height:20px; background-size:100px 19px;}
.menu-dark.menu-thumbnails .menu-logo .menu-logo-image{background-image:url(../images/logo-light.png);}
.menu-light.menu-thumbnails .menu-logo .menu-logo-image{background-image:url(images/logo-dark.png);}

.menu-list-logo{background-size:140px 27px;	width:140px; height:27px;}
.menu-dark .menu-list-logo{background-image:url(../images/logo-light.png);}
.menu-light .menu-list-logo{background-image:url(images/logo-dark.png);}

.preloader-dark h1{background:url(../images/logo-light.png) center center no-repeat;}
.preloader-light h1{background:url(images/brandlaod.png) center center no-repeat;}

.timeline-logo{background-size:74px 14px; height:55px;	background-image:url(../images/logo-light.png);}
.profile-logo{background-image:url(images/logo-dark.png);	background-size:74px 14px;	height:55px;}


/*----Preloader----*/ 
/*-----------------*/

.preloader-dark{background-color:#1b1d26!important;}
.preloader-dark .cp1, .preloader-dark .cp2{opacity:0.05; background-color:#FFFFFF!important;}
.preloader-dark em{color:rgba(255,255,255,0.3);}

.preloader-light{background-color:#FFFFFF!important;}
.preloader-light .cp1, .preloader-dark .cp2{opacity:0.05; background-color:#000000!important;}
.preloader-light em{color:rgba(0,0,0,0.8);}

#preloader h1{
	width:100%;
	height:32px;
	background-size:165px 32px;
	margin-top:110px;
}

#preloader em{
	position:fixed;
	width:100%;
	bottom:20px;
	font-style: normal;
	text-align:center;
	font-size:10px;
	line-height:22px;
}

#preloader p{text-align:center;	font-size:12px;}
#preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#FFF; 
	z-index:999999999!important; 
    pointer-events: none;
    opacity:1;
    transition:all 500ms ease;
}

.hide-preloader{pointer-events: none; opacity:0!important; transition:all 500ms ease;}
.page-change-preloader{
	opacity:0;
	pointer-events:none;
	background-color:#1b1d26;
	position:fixed;
	background-size:100px;
	background-repeat: no-repeat;
	background-position: center center;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:9999999;
	pointer-events: none;
	transition:all 250ms ease!important;
}
.show-change-preloader{opacity:1; transition:all 250ms ease!important;}

#preload-spinner, .preload-spinner {
	animation: preload-spin1 1.2s ease infinite;
	clip: rect(0, 40px, 40px, 20px); 
	height: 40px;
	width: 40px;
	position: absolute;
	left: 50%;
	margin-left:-20px;
	top:50%;
	margin-top:-20px;
}

#preload-spinner:after, .preload-spinner:after {
	animation: preload-spin2 1.2s ease-in-out infinite;
	clip: rect(0, 40px, 40px, 20px);
	content:'';
	border-radius: 50%; 
	height: 40px;
	width: 40px;
	position: absolute; 
	box-shadow:inset #0080FF 0 0 0 2px;

} 
@keyframes preload-spin1 {25% {transform: rotate(0deg)}  100% {transform: rotate(185deg)}}
@keyframes preload-spin2 {0% {transform: rotate(-175deg);}	100% {transform: rotate(175deg);}}

.spinner-yellow:after{box-shadow:inset #F6BB42 0 0 0 1px!important;}
.spinner-green:after{box-shadow:inset #27ae60 0 0 0 1px!important;}
.spinner-red:after{box-shadow:inset #D8334A 0 0 0 1px!important;}
.spinner-pink:after{box-shadow:inset #EC87C0 0 0 0 1px!important;}
.spinner-blue:after{box-shadow:inset #5D9CEC 0 0 0 1px!important;}
.spinner-teal:after{box-shadow:inset #A0CECB 0 0 0 1px!important;}
.spinner-magenta:after{box-shadow:inset #8067B7 0 0 0 1px!important;}
.spinner-black:after{box-shadow:inset #000000 0 0 0 1px!important;}
.spinner-brown:after{box-shadow:inset #8E8271 0 0 0 1px!important;}


.alert{position:relative;padding:10px 15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:0rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}

.close{float:left;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}
.alert .float-left{float:left!important}.float-right{float:right!important}

.alert span {
    font-size: 18px!important;
    font-weight:700;
     display:inline-block!important;
}

.alert div{
    display: inline-block!important;
}

.notification-small ul{ 
  list-style-type: none;
}

.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#FFF;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}

.breadcrumb a{
 display: inline-block!important;   
}


.owl-theme .owl-dots .owl-dot {
    display: none;
}


.owl-theme div.item {
    background-color: #EFEFEF;
    position: relative;
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.owl-theme h4 {
    margin:auto;
    line-height:61px;
    vertical-align:middle;
}


.item.current h4{
  font-family: 'Arimo';
  color: #000000;
  font-size: 24px;
  font-weight: bold;
}


.btn-success {
    color: #fff;
    background-color: #48AD42!important;
    border-color: #48AD42!important;
}

.btn-successs {
    color: #fff;
    background-color: #000000!important;
    border-color: #000000!important;
}

.content-boxed {
    background-color:rgba(255, 255, 255, 0.7)!important;
}
 .content-boxed input {
    background-color: white!important;
}