/*
Template Name: DASHGUM FREE - Bootstrap 3.2 Admin Theme
Template Version: 1.0
Author: Carlos Alvarez
Website: http://blacktie.co
Premium: http://www.gridgum.com
*/

/* Import fonts */
@import url(http://fonts.googleapis.com/css?family=Ruda:400,700,900);
html, body{

}
.container-fluid {
    margin: 0 auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


/* BASIC THEME CONFIGURATION */
body {
    color: #000;
	background: #fff;
    font-family: 'Ruda', sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-size:16px;	
}

#login-page{

	margin: 20px 0px 20px 0;
	padding: 20px;
	box-shadow: 4px 4px 8px #aab2bd;

}
.g-recaptcha{
	margin-top: 15px;
	margin-bottom: 15px;
}
.login-page-black{
	background-color: #242834;
	color: #9195A1;
}
.login-page-black h1{
	color: #fff;
}

#login-page h1{
	margin: 15px 10px;
	text-align: center;
	font-size: 18px;
}

#login-page h2{
	margin: 10px;
	text-align: left;
	font-size: 16px;
}

.PassRecovery{
    font-size: 9pt;
    padding: 10px;
    margin-top: 10px;
}
.login-page-black .PassRecovery a{
  color: #9195A1;
}
.login-page-black .PassRecovery a:hover{
  color: #fff;
}
.form-control-login{
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 0px;
    border: 1px solid;
}
.login-page-black .form-control-login{
	border-color: #3D4053;
    background-color: #33354A;
}

.form-control-login:focus,
.form-control-login:active{
    outline: 1px solid #176F9E;
}

.form-btn-login{
	margin: 10px;
	padding: 5px 25px;
	border-radius: 15px;

	background: #242834;
	border: 2px solid;   
    
}
.login-page-black .form-btn-login{
	border-color: #87465C;
	color: #87465C;
}
.login-page-black .form-btn-login:focus,
.login-page-black .form-btn-login:hover{
	border-color: #87465C;
	color: #E6698B;
}
a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
}
::selection {

    background: #003768;
    color: #fff;
}
::-moz-selection {
    background: #003768;
    color: #fff;
}

#container {
    width: 100%;
    height: 100%;
}

/* Bootstrap Modifications */

.btn-round {
	border-radius: 20px;
	-webkit-border-radius: 20px;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #797979;
}

/*Helpers*/

.centered {
	text-align: center;
}

.goleft {
	text-align: left;
}

.goright {
	text-align: right;
}

.mt {
	margin-top: 25px;
}

.mb {
	margin-bottom: 25px;
}

.ml {
	margin-left: 5px;
	}

.no-padding {
	padding: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

/* MAIN CONTENT CONFIGURATION */
#main-content {
    margin-left: 210px;
	color:#000;
}

.header, .footer {
    min-height: 60px;
    padding: 0 15px;
}

.header {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1002;
}


/* FORMS CONFIGURATION */
.form-panel {
	background: #ffffff;
	margin: 10px;
	padding: 10px;
	
	text-align: left;
}

label {
	font-weight: 400;
}

.form-horizontal.style-form .form-group {
	border-bottom: 1px solid #eff2f7;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.round-form {
	border-radius: 500px;
	-webkit-border-radius: 500px;
}

@media (min-width: 768px) {
		.form-horizontal .control-label {
		text-align: left;
	}
}

#focusedInput {
	border: 1px solid #ed5565;
	box-shadow: none;
}

/*LOGIN CONFIGURATION PAGE*/
.form-login {
    margin-top: 25%;
	max-width: 330px;
	margin-left: auto;
    margin-right: auto;
	background:  transparent; 
}





.LogoLogin{
    display: block;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25%;
}

@media (max-width: 810px) {
    .LogoLogin{
        width: 200px;
        margin-top: 10%;
    }

    .form-login {
        margin-top: 0px;
    }

}

.LogoRecoveryPass{
    width: 200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.form-recovery {
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
    background:  transparent; 
}

/*LOCK SCREEN CONF*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome */
    .panel-footer.revenue-foot {
        margin-bottom: -4px;
    };
    }


.site-min-height {
    min-height: 900px;
}


