/* LAYOUT */
#wrap { /* Wrapper for page content to push down footer */
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom: -100px;
}
body #wrap {
    padding:0;
}
footer, #push {
    height: 100px;
}

body #wrapper {
    position:relative;
}

body #center_layout {
	padding-bottom:100px; /* Height of the footer element */
}
body footer {
	width:100%;
	height:100px;
	position:relative;
	bottom:0;
	left:0;
}

/* nav */
.wrapper .nav-container {
    margin: 0 auto;
    *zoom: 1;
    max-width: 100%;
    background:#fff;
}

.stickytop {
    position:fixed;
    top:0;
    width:100%!important;
    background:#fff;
    margin:0 auto!important;
    left: 50%;
    transform: translate( -50%);
    z-index: 999999;
}
.nav-setar .first-level {height:60px; border-bottom:1px solid #e5e5e5;}
.nav-setar .first-level .ph {position:relative; max-width:100%; margin:0 auto;}
.nav-setar .first-level .ph .nav-left {float:left; padding: 0 0 0 200px;}
.nav-setar .first-level .ph .nav-right {float:right;}
.nav-setar .first-level .ph .nav-right img {
    float:left;
    width: 50px;
    height:50px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    margin:5px 15px 5px 5px;
}
.nav-setar .first-level .ph .nav-right div {float:left;}
.nav-setar .first-level .ph .nav-right span {font-size:13px; color:#123e8c; display:block; margin-top:15px;}
.nav-setar .first-level .ph .nav-right a {font-size:13px;  color: #009b9d; display:block; text-decoration:none;float:left;}
.nav-setar .first-level .ph .nav-left a, .nav-setar .first-level .ph .nav-right a:not(.nav-avatar) {
    float:left;
    padding: 0 0 0 180px;
    line-height: 18px;
    padding: 17px 13px 0;
    color: #009b9d;
    text-decoration:none;
    font-size: 16px;
}

.wrapper .nav-setar .first-level .ph .logo-setar {border:none;position:absolute; top:-96px; left:-30px;}

#footer {
    background: #333 url("../img/logo-footer.png") no-repeat scroll right 30px top 30px !important;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  #main_content .span8.offset2 {
    width:100%;
    margin:10px 0;
  }
  .uneditable-input, input, textarea {
      width: 150px;
  }
  .nav-setar .first-level .ph .nav-left a, .nav-setar .first-level .ph .nav-right a:not(.nav-avatar) {
    padding: 7px 5px 0;
    font-size:12px;
  }
}
