.funkyradio div {  
  overflow: hidden;
  float:left;
  margin-left:20px;
}

.funkyradio label {
  width: 175px;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-weight: normal;
  height: 135px;
  font-size: 13px;
  text-align:center;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
  padding:23px 0 0 35px;
  margin-top: 1em;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  /*color: #888;*/
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  /* color: #777; */
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #333;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #333;
}

div.card {margin-bottom:40px}

.manage_users .card-header {cursor:pointer}
	
#resetPass,#resetEmailPass {font-size: 12px;
	display: inline-block;
	margin-left: 15px;
	cursor: pointer;
}

#listUsers {margin-top:20px} 

#listUsers .brokeruser {
	border:1px dotted #333;
	margin:3px;
	float:left;
	padding:20px;
}

#listUsers .brokeruser span{
	color: #333;
	font-weight:bold;
	padding-right:20px;
	cursor: pointer;
}

.productoption i {font-size:40px;display:block; color:#fff}

.productoption .product_title { color:#fff}

#salesteam button {text-decoration:none; color:#333;}

.adminSurrAssignments i {cursor:pointer;font-size:16px;display:inline-block;margin:0 10px}
.adminSurrIdLookupMsg, .adminSurrIdUpdateMsg { font-weight:bold; border: 1px dashed #333;padding: 10px;display: inline-block;margin: 5px 0;}
