 /***********LOGIN ***********/
.form-login h2.form-login-heading{
	
	background: url('../../img/header-bg.png')#13acce;
	background-size: 100%;
}

.form-login .btn-theme{
	background-color: #251d2a;
    border-color: #251d2a; 
    
}

.form-login .btn-theme:hover{
	background-color: #1d1721;
    border-color: #1d1721;
}

/**** HEADER SISTEMA****/
.black-bg {   
       background: linear-gradient(135deg, #07a7e3 0%, #32dac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1, endColorstr=$qp-color-2,GradientType=1 );
    box-shadow: none;
}
a.logo{
	color: #fff; 
}

a.logo span{
	color: #fff;
	/*font-style: italic;*/
}

.headeremail:hover{
	background-color:#251d2a !important; 
	border: 1px solid #251d2a !important;
	color:#fff; 
}

.version{
	background: none !important;
	border: 1px solid #fff !important; 
}


ul.top-menu > li > .logout{
	background:none;
	border: 1px solid #fff !important ;
}

ul.top-menu > li > .logout:hover{
	background:#251d2a;
	border: 1px solid #251d2a !important ;
}

/**** MENU ****/
.sidebar-toggle-box .fa-bars {
    color: #fff; 
}

#sidebar{
	background: #122f3b;
	background-size: cover;
}


#sidebar h5{
	color: #fff;
	word-wrap: break-word;
}

ul.sidebar-menu li a{
	color: #fff;
}

ul.sidebar-menu li a:hover{
	background:#1d1721;
	border-left: 7px solid #aaa;
}
ul.sidebar-menu li a.active, ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus{
	    background: linear-gradient(135deg, #07a7e3 0%, #32dac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1, endColorstr=$qp-color-2,GradientType=1 );
}

.site-footer {
    background: linear-gradient(135deg, #07a7e3 0%, #32dac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1, endColorstr=$qp-color-2,GradientType=1 );
}

.nav-tabs > li > .active{
	background: linear-gradient(135deg, #07a7e3 0%, #32dac3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=$qp-color-1, endColorstr=$qp-color-2,GradientType=1 );
    color:#fff;
} 

.nav > li > a:hover{
	    background: #122f3b;
}




/*Theme Buttons*/

.btn-theme,.btn-success {
    color: #fff;
    background-color: #04c4a5;
    border-color: #04c4a5;
}
.btn-theme:hover,
.btn-theme:focus,
.btn-theme:active,
.btn-theme.active,
.open .dropdown-toggle.btn-theme,.btn-success:hover {
    color: #fff;
    background-color: #03ab90;
    border-color: #03ab90;
}

.btn-theme02 {
    color: #fff;
    background-color: #04c4a5;
    border-color: #04c4a5;
}
.btn-theme02:hover,
.btn-theme02:focus,
.btn-theme02:active,
.btn-theme02.active,
.open .dropdown-toggle.btn-theme02 {
    color: #fff;
    background-color: #03ab90;
    border-color: #03ab90;
}

.btn-theme03 {
    color: #fff;
    background-color: #04c4a5;
    border-color: #04c4a5;
}
.btn-theme03:hover,
.btn-theme03:focus,
.btn-theme03:active,
.btn-theme03.active,
.open .dropdown-toggle.btn-theme03 {
    color: #fff;
    background-color: #03ab90;
    border-color: #03ab90;
}


.btn-clear-g {
    color: #48bcb4;
    background: transparent;
    border-color: #48bcb4;
}

.btn-clear-g:hover {
    color: white;
    background: #1BBC9B;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #797979;
}

.profile-text h3 {
    font-weight: 700;
    color: #04c4a5;
}


.weather-2 img:hover{
	-webkit-animation: 2s rotate linear infinite;
    animation: 2s rotate linear infinite;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: scale(1.2)
}

@keyframes rotate {from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}}
@-webkit-keyframes rotate {from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}}
