@import url('/assets/themes/wind/css/reset.css?v=2');
@import url('/assets/themes/wind/css/wtb.min.css?v=2');


html, body {
	width:100%;
	height: 100%;
	
    min-height: 100%;
}

body{
    background:#FFFFFF;
	color: #333;
	font-family: Montserrat-Light;
	font-size: 12px;
}

html {
    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}
html, body {
    /* For the loading indicator to be vertically centered ensure */
    /* the html and body elements take up the full viewport */
    min-height: 100%;
}
body.loading {
    /* Replace #333 with the background-color of your choice */
    /* Replace loading.gif with the loading image of your choice */
    background: #333 url('loading.gif') no-repeat 50% 50%;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: background-color 0;
    transition: background-color 0;
}
body {
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
body.loading body {
    /* Make the contents of the body opaque during loading */
    opacity: 0;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: opacity 0;
    transition: opacity 0;
}

textarea, input { 
	outline: none;
}

.container{
	position:relative;
	min-height: 100%;
	margin-bottom: -20.5rem;
}

a{
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}

.clr{
	clear: both;
}

.content{
	position:relative;
	z-index:2;
}

h1{
	margin:0px;
	padding:20px;
	font-size:32px;
	color:#000;
    text-shadow:1px 1px 1px rgba(255,255,255,0.9);
	text-align:center;
	font-weight:400;
}

h1 span{
    display:block;
	font-size:14px;
	color:#666;
    font-style:italic;
    font-family:Montserrat-Medium;
	padding-top:5px;
}

.center {
	text-align:center;
}

.right {
	float:right;
}

.left {
	float:right;
}

.hidden {
	display:none; }

.auto {
	width:auto !important; }
	
	