.sphinxsidebar {
	display:none;
}

div.bodywrapper {
    margin-left: 0px;
}
/* statuspage.io*/



.realeyes-sprite-logo {
    display: block;
    width: 31px;
    height: 30px;
    background: url('images/logo-sprite.png') 0 -86px;
    float: left;
}

#copyright div#left {
    display: inline-block;
    float: left;
    width:50%;
    text-align: left;
}

#copyright div#right {
    display: inline-block;
    float: right;
    width:50%
}


#color-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: inline-block;
}

#color-dot.critical {
    background: #e74c3c;
  }

#color-dot.major {
    background: #e67e22;
  }

#color-dot.minor {
    background: #f1c40f;
  }

#color-dot.none {
    background: #2ecc71;
  }



/* realeyesit menu bar */

div.document {
    margin-top: 0px;
}


a#header-logo {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: 9999em;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.realeyesit.com/Themes/RealEyesTheme/Content/Realeyes_Logo.svg);
}

div.logo{
	width:108px;
    display: table-cell;
    vertical-align: middle;
}

h1#branding {
   width:108px;
   height:108px;
}

#header-search{
  width:242px;
  height:40px;
}

article#nav {
    float: left;
  display: block;
      margin: 0;
    padding: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    border: 0;
  
    text-align: left;
}

body {
    font: 16px/1.375 'Raleway',sans-serif;
    color: #273235;
    font-weight: 300;
}

a {
    font: 16px/1.375 'Raleway',sans-serif;
    font-weight: 300;
}


article#nav nav {
    font-size: 14px;
    line-height: 14px;
}

article#nav nav ul {
    padding: 0;
    list-style: none;
}

 article#nav nav ul li {
    float: left;
    position: relative;
    margin: 0 0 0 20px;
    padding: 40px 12px 0 12px;
}

article#nav nav ul li a {
    display: block;
    font-weight: 300;
    font-size: 22px;
    line-height: 26px;
    color: #273235;
}
article#nav a {
    white-space: nowrap;
    color: #2dc0a2;
    text-decoration: none;
    font-weight: 600;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

article#nav nav ul li a:before {
    display: block;
    position: absolute;
    width: 100%;
    height: 0px;
    top: 0;
    left: 0;
    content: "";
    background: #273235;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

article#nav a.login {
    border:none;
  	padding:0px
}

article#nav  nav ul li#sign_in a:hover:before {
  height: 0px;
}


  
article#nav nav ul li a:hover {
  text-decoration: none;
}
article#nav  nav ul li a:hover:before {
  height: 10px;
}
article#nav nav ul li.current a:before {
  height: 10px;
}

header.header{
  height:108px;
  margin-top:-10px;
}

header.header h1{
	margin:0px;
  padding:0px;
}

#sign_in_container.notSigned:before {
    display: block;
    position: absolute;
    width: 100%;
    height: 0px;
    top: 0;
    left: 0;
    content: "";
    background: #273235;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}

#sign_in_container.notSigned:hover:before {
  height: 10px;
}

article#nav nav ul li #sign_in_container div#user-menu a {
    font-size: 18px;
    line-height: 20px;
}


.header-inner {
    display: table;
    height: 100px;
    padding: 0 20px;
    width: 980px;    
}


div.body h1 {
       font-size: 40px;
       line-height: 46px;
       text-align: center;
       font-family:'Raleway',sans-serif; 
}

p {
    text-align: center;
}

table{
    border: none !IMPORTANT;
    -webkit-box-shadow:none !IMPORTANT;
    box-shadow:none !IMPORTANT;
}

td{
    border: none !IMPORTANT;
}

tr{
    border: none !IMPORTANT;
}

dl dd {
    margin: 0px;
    text-align: center;
    margin-top: 40px;
}

dl {
    text-align: center;
}

img.round {
    border-radius: 50%;
     box-shadow:2px 2px 10px 10px #ECF0F3;
    -webkit-box-shadow:2px 2px 10px 10px #ECF0F3;
    -moz-box-shadow:2px 2px 10px 10px #ECF0F3;
}

a.reference{
    border: none;
    color: #2dc0a2;
}

a.reference:hover {
    border-bottom: none;
    color: #004B6B;
}
 