@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin-ext');

/* _________________ CHECKBOX AND RADIO BUTTON CSS START HERE _______________ */
/*---------------------------------*****-------------------------------------*/
.control-group {vertical-align:top;background:#fff;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:15px;margin:10px;}
.control {display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;font-size:15px;font-family: 'Roboto', sans-serif; font-weight:400;}
.control input {position:absolute;z-index:-1;opacity:0;}
.control__indicator {position:absolute;top:2px;left:0;height:20px;width:20px;background:#ddd;}
.control--radio .control__indicator {border-radius:50%;}
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {background:#ccc;}
.control input:checked ~ .control__indicator {background:#2ba35b;}
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {background:#179248;}
.control input:disabled ~ .control__indicator {background:#d5d5d5;opacity:0.6;pointer-events:none;}
.control__indicator:after {content:'';position:absolute;display:none;}
.control input:checked ~ .control__indicator:after {display:block;}
.control--checkbox .control__indicator:after {left:7px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg); box-sizing:border-box;}
.control--checkbox input:disabled ~ .control__indicator:after {border-color:#666;}
.control--radio .control__indicator:after {left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;}
.control--radio input:disabled ~ .control__indicator:after {background:#666;}
/* _________________ CHECKBOX AND RADIO BUTTON CSS END HERE _______________ */
/*---------------------------------*****-------------------------------------*/

.blue-submit-button { display:block; float:right; color:#fff; padding:8px 25px; margin:0 15px; border-radius:4px; font-size:18px; text-transform:uppercase;
border:solid 1px #5853aa;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#827de0+0,5853aa+100 */
background: #827de0; /* Old browsers */
background: -moz-linear-gradient(top, #827de0 0%, #5853aa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #827de0 0%,#5853aa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #827de0 0%,#5853aa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#827de0', endColorstr='#5853aa',GradientType=0 ); /* IE6-9 */
}
.blue-submit-button:hover{display:block; text-decoration:none; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5853aa+0,827de0+100 */
background: #5853aa; /* Old browsers */
background: -moz-linear-gradient(top, #5853aa 0%, #827de0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5853aa 0%,#827de0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5853aa 0%,#827de0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5853aa', endColorstr='#827de0',GradientType=0 ); /* IE6-9 */	
}
.red-close-button { display:block; float:left; color:#fff; padding:8px 25px; margin:0 15px; border-radius:4px; font-size:18px; text-transform:uppercase;
border:solid 1px #df5444;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7566+0,df5444+100 */
background: #ff7566; /* Old browsers */
background: -moz-linear-gradient(top, #ff7566 0%, #df5444 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff7566 0%,#df5444 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff7566 0%,#df5444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7566', endColorstr='#df5444',GradientType=0 ); /* IE6-9 */
}
.red-close-button:hover{display:block; text-decoration:none; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#df5444+0,ff7566+100 */
background: #df5444; /* Old browsers */
background: -moz-linear-gradient(top, #df5444 0%, #ff7566 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #df5444 0%,#ff7566 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #df5444 0%,#ff7566 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df5444', endColorstr='#ff7566',GradientType=0 ); /* IE6-9 */	
}



