.brand-1st-lt{	
	background-color: rgba(25,25,25,0.1);
}
nav {
	position: relative;
	width: 100%;height: 80px;
	padding: 10px;
	z-index: 1;
	background-color: rgba(21,21,21,1);
	color: rgba(255,255,255,1);
	top:0;
}body{background-color: rgba(204,127,15,0.1);color: rgba(25,25,25,0.9);}

section {top: 0px;
	position: relative;
	width: 100%;float: left;padding: 30px;z-index: 0;
}.btn{height: 40px;line-height: 30px;z-index: 10;}
.logout-link > .btn{color: rgba(255,255,255,0.9);}.logout-link:hover > .btn{color: rgba(255,255,255,0.6);}.logout-link:focus > .btn{color: rgba(255,255,255,0.9);}
a{color: unset;}
.btn-sm{display:inline-block;text-align: center;white-space: nowrap;vertical-align: middle;}
.profile{position:relative;width: 100px;height: 100px;background-color: #32b;border-radius: 50%;}
.panels{width: 100%;padding:30px 30px 40px 30px;background-color: rgba(25,25,25,0.1);margin-bottom: 20px;}
.panels h6{font-family: boldfont;}
.panels .btn-sm{margin-right: 10px;}
.absolute-right{position: absolute;background-color:;left: 80%;top: 25%;height: 50%;width: 20%;}
.display-middle-top{position:relative;top:50%;transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
.textfield{
	height: 40px;
	padding: 10px;
	border:none;
	background-color: rgba(55,55,55,0.1);
}.textfield:hover{
	height: 40px;
	padding: 10px;
	border:none;
	background-color: rgba(55,55,55,0.2);
}.textfield:focus{
	height: 40px;
	padding: 10px;
	border:none;
	background-color: rgba(55,55,55,0.4);
}.textarea{
	height: 200px;
	padding: 10px;
	border:none;
	background-color: rgba(55,55,55,0.1);
	}.textarea:focus{
	height: 200px;
	padding: 10px;
	border:none;
	background-color: rgba(55,55,55,0.2);
}
.alert {
	float: left;
	margin: 20px 0;
	font-size: 14px;
	position: relative;
	color: rgb(153,0,0);
	border: 1px solid rgb(153,0,0);
}
.message {
	margin: 20px;
}.rel{position: relative;float: left;}
.session_message {
	font-size: 18px;
}.errors{
	border;
	color: rgb(153,0,0);
	position: relative;
	font-size: 18px;
	}
.name{font-size: 20px;padding: 0 30px;}
.add {
	position: relative;
	float: left;
	color: #fff;
}
.btns {
	padding: 5px;
	float: left;
	color: #fff;
	position: relative;
}

.radio > input {
  display: none;
}

.radio label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  left: 0;top: 0;margin: 0;
  height: 100%;width: 32.5%;
  background: rgba(85,50,8,0.1);
}

@media(max-width: 768px){.radio label {width: 100%;}}

.radio label:hover:after {
  opacity: 1;
}
.radio label:after {
  content: '';
  position: absolute;
  left:0;width: 100%;
  top: 0;height: 100%;
  background: rgba(204,127,15,0.4);
  padding: 7px;
  opacity: 0;
}

.radio > input:nth-of-type(1):checked ~ .radios label:nth-of-type(1):after,
.radio > input:nth-of-type(2):checked ~ .radios label:nth-of-type(2):after,
.radio > input:nth-of-type(3):checked ~ .radios label:nth-of-type(3):after {
  opacity: 1;
}h6{padding: 5px;}