/* Move down content because we have a fixed navbar that is 50px tall */



body {
  font-family: 'Open Sans', sans-serif;
}

h1 {
	font-weight:bold;
}


/*-----------------------------------------------------------*/
/* Top Bar */

.top_bar{
	background-color:#000;
	color:#FFFFFF;
	min-height:85px;
}

.top_bar h3{
	padding:0;
	margin:0;
}

.logo{
	padding-top:25px;
}

.logo img {
    max-height: 35px;
}

.sitename{
	padding-top:29px;
	padding-bottom:30px;
	text-align:right;
    line-height:26px;
}

@media only screen and (max-width:770px){
	.sitename{
	text-align:left;
}
}

/*-----------------------------------------------------------*/
/* Login Bar */


.login_bar .container {
    max-width: 100%;
}

.login_bar {
    background-color: #FFF;
    color: inherit;
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 60px;
	padding-bottom: 60px;
}

.input_box{
	float:left;
	padding:10px 20px 10px 0px;

}

.btn-login {
    background-color: #ff4629;
    border-color: #ff4629;
    color: #FFFFFF;
	width:100px;
}

.btn:hover, .btn:focus{
	background-color: #fc715c;
	color: #FFFFFF;
}

/*-----------------------------------------------------------*/
/* Icon Bar */

.icon_bar{
	background-color: #252e34;
	color:#FFFFFF;
	padding-top:50px;
	padding-bottom:100px;
}

.icon_bar .icon{
	padding-bottom:25px;
	padding-top:25px;
}


.icon_bar img{
	margin-bottom:10px;
}

.icon_bar p{
	font-size:18px;
}


.icons{
	margin-top:25px;
	text-align:center;
}



/* Tiny box styles */
.tbox {
    display: none;
    padding: 14px 17px;
    position: absolute;
    z-index: 900;
}
.tinner {
    border-bottom: 1px solid #333333;
    border-radius: 5px;
    border-right: 1px solid #333333;
    padding: 15px;
}
.tmask {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 800;
}
.tclose {
    background: url("close_7186.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.tclose:hover {
    background-position: 0 -30px;
}
#error {
    background: none repeat scroll 0 0 #FF6969;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #FFFFFF;
    padding: 0;
    text-shadow: 1px 1px #CF5454;
}
#error .tcontent {
    border: 1px solid #FFB8B8;
    border-radius: 5px;
    padding: 10px 14px 11px;
}
