.codi-user .form-horizontal .form-group{ margin: 0 !important; }
.panel-primary .panel-heading{ background-color: #cefe00; color: black; border-color: #cefe00; }
.panel-primary{ border-color: #cefe00;}

.floating_contact{ 
	position: fixed; right: 5%; bottom: 20%; 
	display: inline-block; width: 300px; z-index: 10;

	border-radius: 5px;

	box-shadow: 0 7px 25px rgba(0, 0, 0, 0.05);

    text-align: center;
}

.floating_contact .form_contact{ padding: 15px 25px 25px 25px; 	background: white; }

.btn_contact{
 	position: relative;
 	display: inline-block;
 	padding: 10px;
 	border-radius: 50%;
 	top: -40px;
	box-shadow: 0 7px 25px rgba(0, 0, 0, 0.05);
	background: white;
	font-size: 20px;
	cursor: pointer;
}
.btn_contact:hover{
	background: #cefe00;
}

.floating_contact .btn_contact i span{
	background: #cefe00;
    color: #3d5871;
    padding: 5px;
    position: absolute;
    top: -30px;
    left: 50%;
    min-width: 150px;
    border-radius: 2px;
    transform: translate(-50%, 0);
    font-size: .8em;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    transition: all .2s;
    opacity: 0;
    visibility: hidden;
}

.floating_contact .btn_contact i:hover span {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -15px);