/* enZo Super Css */
  
.no-padding {
	padding : 0px;
}
  
.no-padding-f {
	padding : 0px !important; 
}

.no-margin {
	margin : 0px;
}

.no-margin-f {
	margin : 0px !important;
}

.full-width {
	width : 100%;
}
 
.full-height {
	height : 100%;
} 

.top-10 {
	margin-top : 10px;
}  

.top-15 {
	margin-top : 15px;
}
  
.top-20 {
	margin-top : 20px;
}  
  
.top-25 {
	margin-top : 25px;
}

.top-50 {
	margin-top : 50px;
}

.top-100 {
	margin-top : 100px;
}
  
.no-corners {
	border-radius : 0px;
}

.no-borders {
	border : 0px;
}


/*.btn-custom  {
	color : #fff;
	background-color : #smthLight;
	border : 1px solid #smthDarker;
}  

.btn-custom:hover {
	color : #fff;
	background-color : #smthDarker;
}*/

/*********/
/* FONTS */
/*********/
.open-sans {
    font-family: 'Open Sans', sans-serif;
}
  
.font-white {
	color : #fff;
}
  
.font-black {
	color : #000;
}
  
.fa-btn {
    margin-right: 6px;
}  
.fa-left {
    margin-right: 6px;
}
.fa-right {
    margin-left: 6px;
}  
  
.bold {
	font-weight: 600;
}
  
/*************/
/* alignment */ 
/*************/

.inline-block {
	display : inline-block;
}

.auto-width {
    width : auto;
}

.inline {
    display : inline;    
}

.block {
	display : block;
}

.y-centerized {
    width : 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
  
.x-centerized {
    margin-left: auto;
    margin-right: auto;
}	

.xy-centerized { 
    position: absolute;
    width: 450px;
    height: 400px;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

/* inner div that scrolls and the bg[body] remains fixed */
html {    
    background: url("../images/background.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

body {
    height: 100%;
    background-color: transparent;    
}

.container_wrapper {
	width : 100%;
    height : auto;    
    /*min-height: calc(100vh - FOOTER + HEADER px);*/
}

.scroll {
    overflow: auto;
}

.scroll-y {
    overflow-y: auto;
}

.scroll-x {
    overflow-x: auto;
}

.m-bot-10 {
    margin-bottom: 10px;
}

.m-bot-15 {
    margin-bottom: 15px;
}

.p-20 {
    padding: 20px;
}