body {
  font-family: 'Montserrat';
  font-size: 14px;
}

h1 { font-size: 2em; color: #132738; line-height: 30px; font-family: 'Montserrat';}
h2 { font-size: 1.5em; color: #132738; line-height: 25px; font-family: 'Montserrat'; }
h3 { font-size: 1.17em; color: #132738; line-height: 20px; font-family: 'Montserrat'; }
h4 { font-size: 1.12em; color: #132738; line-height: 20px; font-family: 'Montserrat'; }
h5 { font-size: .83em; color: #132738; line-height: 20px; font-family: 'Montserrat'; }
h6 { font-size: .75em; color: #132738; line-height: 20px; font-family: 'Montserrat'; }

.header {
  /*background-color: #132738;*/
  padding: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #dedfe1;
}

/* .demoslider {min-height: 600px;} */
.footer {
  background-color: #f9f9f9;
  padding: 25px;
  border-top: 2px solid #132738;
  /* border-bottom: 5px solid red; */
  font-family: 'Lato';
  font-weight: 300;
  color: #132738;
  font-size: 14px;
  /* margin-top: -20px; */
  min-height: 500px;
  }
  .footer h3 {font-family: 'Lato'; color: #132738;}
  .footer a {color: #a7b7d2;}


a.headerButton {
  display: block;
  padding: 8px;
  border-radius: 15px;
  background-color: white;
  border: 3px solid red;
  font-family: 'Montserrat';
  color: red;
  text-align: center;
  font-size: 2em;
  margin-bottom: 10px;
  }
  a.headerButton:hover {
    background-color: red;
    border-color: white;
    color: white;
  }

  a.navButton {
    display: inline-block;
    padding: 8px;
    border-radius: 15px;
    background-color: white;
    border: 3px solid red;
    color: black;
    text-align: center;
    font-size: 1em;
    z-index: 10;
    position: relative;
    }
    a.navButton:hover {
      background-color: red;
      border-color: white;
      color: white;
    }

.main-content {
  background-color: #f5f5f5;
  padding: 30px 50px;
  /* border-top: 1px solid #dddddd; */
}



.well {
  background-color: #ffffff;
  border-radius: 0;
}
.well h2 {margin-top: 0;}

 .well-nobg {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  border-radius: 0;
  background-color: #ffffff;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well-nobg h2 {margin-top: 0;}

.well-account {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  border: 1px solid #e3e3e3;
  background-color: #ffffff;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  border-bottom: 6px solid #132738;
}

.well-account-header {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 0;
  background-color:#132738;
  /* background-color:#e3e3e3; */
}
.well-account-header h2 {
	color: #ffffff !important; margin: 0;
}

.portal-menu { background-color: #000000; }

.portal-menu a { color: #ffffff !important;}
.portal-menu a:hover { color: #000000; !important;}



.btn-success {
	background-color: #058705;
	border: 2px solid #058705;
	color: #ffffff !important;
	/* height:40px !important; */
	/* border-radius: 10px; */
}

.btn-success:hover {
	/* background-color: #058705; */
	/* border: 2px solid #058705; */
	color: #ffffff !important;
	/* height:40px !important; */
	/* border-radius: 10px; */
}

.btn-primary, .btn-danger:hover {
	background-color: #132738;
	border: 2px solid #132738;
	color: #ffffff !important;
	/* height:40px !important; */
	/* border-radius: 10px; */
}

.btn-primary:hover, .btn-danger {
	/* background-color: #132738; */
	/* border: 2px solid #132738; */
	color: #ffffff !important;
	/* height:40px !important; */
	/* border-radius: 10px; */
}

.btn-primary:active, .btn-primary:focus {
  background-color: #132738 !important;
  border: 2px solid #132738 !important;
  color: #ffffff !important;
  /* height:40px !important; */
  /* border-radius: 10px; */
}

.red a {
  color: #666666 !important;
}
.red .active a,
.red .active a:hover {
    color: #132738 !important;
}

.btn-default {
	/* background-color:#ffffff;
	border: 2px solid #e3e3e3;
	color: #888888 !important;
	height:40px !important; */
	/* border-radius: 10px; */
}


/*.btn-danger {
	background-color: #ffffff;
	border: 2px solid #000000;
	color: #ffffff !important;
	height:40px !important;
	border-radius: 10px;
} */

.btn {
	/* height:40px !important; */
}

a.btn-primary {
	text-align: center;
	/* border-radius: 10px; */
}

h1.dashboard a, a.dash-logout {
	color:#132738 !important;
  text-decoration: none;
}


.dash-section {
    background-color:#ffffff;
    padding:20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    border:1px solid #d3cbcb;
    width:90%;
}
.dash-btn2-inactive {
    color:#EEEEEE;
    padding: 10px !important;
	-webkit-box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-box-shadow: 0px 6px 4px rgb(112,112,112);
	box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	background: #777777;
	width:145px !important;
	height:145px !important;
	margin-top:7px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
	overflow:visible;
}

.dash-btn2 {
    color:#FFFFFF;
    padding: 10px !important;
	-webkit-box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-box-shadow: 0px 6px 4px rgb(112,112,112);
	box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	background: #000000;
	width:145px !important;
	height:145px !important;
	margin-top:7px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
	overflow:visible;
}


.dash-btn-user {
	color:#FFFFFF;
	 padding: 7px !important;
	-webkit-box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-box-shadow: 0px 6px 4px rgb(112,112,112);
	box-shadow: 0px 6px 4px rgb(112,112,112);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	background: #000000;
	width:140px !important;
	height:140px !important;
	margin-top:7px;
}
