html{
/* required to make background full screen on mobile */
height:100%;
min-height:100%;
/* font-family: sans-serif; */
font-family: 'Open Sans', sans-serif;
}

body{
/* Location of the image */
background: url(http://public.avanzar.com.au/images/avatar_square_colors_on_white_watermark.png);

/* Background image is centered vertically and horizontally at all times */
background-position: center center;

/* Background image doesn't tile */
background-repeat: no-repeat;

/* Background image is fixed in the viewport so that it doesn't move when 
the content's height is greater than the image's height */
background-attachment: fixed;

/* This is what makes the background image rescale based
on the container's size */
background-size: cover;

/* Set a background color that will be displayed
while the background image is loading */
/*   background-color: #464646; */
background-color: #FFFFFF;

-webkit-background-size:cover;

/* required to make background full screen on mobile */
min-height:100%;
}



.top-buffer { margin-top:20px; }

.container{
text-align:right;
}

/* centered columns styles */
.row-centered {
text-align:center;
}
.col-centered {
display:inline-block;
float:none;
/* reset the text-align */
text-align:left;
/* inline-block space fix */
margin-right:-4px;
}
.col-fixed {
/* custom width */
width:320px;
}
.col-min {
/* custom min width */
min-width:320px;
}
.col-max {
/* custom max width */
max-width:320px;
}

/* visual styles */
body {
padding-bottom:40px;
}
h1 {
margin:40px 0px 20px 0px;
color:#464646;
font-size:48px;
line-height:34px;
text-align:center;
}
[class*="col-"] {
padding-top:10px;
padding-bottom:15px;

}

.item {
width:100%;
height:100%;
max-width:100%;
max-height:auto;
}

.item {
display:table;
}
.content {
display:table-cell;
vertical-align:middle;
text-align:center;
}
.content a{
color:#f79234;
}


.content2{
border-radius:8px;
box-shadow: 6px 6px 5px #999999;
border-top: 2px solid rgba(151, 151, 151, 0.28);
border-right: 2px solid rgba(151, 151, 151, 0.28);
border-bottom: 2px solid rgba(151, 151, 151, 0.28);
border-left: 2px solid rgba(151, 151, 151, 0.28);
-webkit-background-origin: border-box;
-moz-background-origin: border;
background-origin: border-box;
background-color: rgba(255,255,255,0.7);
}


.copy-right{
text-align:center;
}
.copy-right p{
display: block;
color: #666769;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
padding-top: 7px;
font-family: 'Open Sans', sans-serif;
}
.copy-right p a{
color:#f79234;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.copy-right p a:hover{
color:#000;
}