* {
	font-family: Roboto;
}
body {
	margin: 0 auto;
	background: #efefef;
}

.navbar {
	margin-bottom: 0px;
	min-height: 50px;
}


html, body {
	height: 100%;
}

p {
	margin-top: 10px;
}



.navbar-brand {
	margin-right: 20px;
}

.page-header {
	margin-top: 30px;
}
.navbar-inverse .navbar-nav>li>a {
	color: #fff;
}
.navbar-inverse .navbar-nav>li>a:hover {
	color: #20A286;
}

.navbar-inverse a {
	text-transform: uppercase;
}


.dataTable td {
	cursor: pointer;
}



.fill {
	padding: 0 0 100px;
}

.main {
	padding: 2px 20px 50px 20px;
	height: 100%;
  	border-left: 1px solid #666;
	border-right: 1px solid #666;
	background: #fff;
	min-height: 700px;
}

.footer {
  width: 100%;
  height: 100px;
  background-color: #efefef;
  border-top: 1px solid #000;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;}
}
 

.navbar-right img {
	 height: 45px;
	 width: 66px;
}
.navbar-brand {
	padding: 15px;
}

.sitelogo {
	height: 100px;
	width: 147px;
}
@media (max-width:1000px) {
	.sitelogo {
	  height: 45px;
	  width: 66px;

	}
	.navbar-brand {
		padding: 1px;
		background: #fff;
	}
}

.editing .view, .viewing .edit { display: none }
.editing .edit, .editing .view { display: inline }

.ssltable td {
	padding: 5px;
	border-bottom: 1px solid #999;
}

.sslchildtable td:first-child {
	padding: 5px;
	border-bottom: 1px solid #fff;
}

.sslchildtable td:last-child {
	padding: 5px;
	/*border-bottom: 0px solid #999;*/
}

.sslchildtable tr:last-child td {
	padding: 5px;
	border-bottom: 1px solid #fff;
}

.ssltable .description {
	width:40px;
	background-color:#F0F0F0;
	border-bottom: 1px solid #fff;
	text-align: right;
}

.sslchildtable td {
	padding: 5px;
	border-bottom: 1px solid #999;
}