form { position: relative; width: 500px; height: auto; margin: auto; background: transparent; font-size: 14px; color: #798e94; font-family: sans-serif; } form input[type=text], form textarea { font: 18px/1.2 'calibri', 'helvetica', sans-serif; color: #717171; border: 1px solid #b4b4b4; box-shadow: inset 0 0 5px rgba(3,13,24,0.2); -webkit-box-shadow: inset 0 0 5px rgba(3,13,24,0.2); outline: none; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; } form input[type=text]:hover, form textarea:hover { box-shadow: inset 0 0 5px rgba(3,13,24,0.4); -webkit-box-shadow: inset 0 0 5px rgba(3,13,24,0.4); } form input[type=text]:focus, form textarea:focus { box-shadow: inset 0 0 5px rgba(3,13,24,0.3); -webkit-box-shadow: inset 0 0 5px rgba(3,13,24,0.3); background: #f7fcff; } form input[type=text] { display: inline-block; position: relative; z-index: 2; width: 100%; height: 20px; margin: 10px auto; padding: 5px 4px; } form textarea { width: 100%; margin: 10px auto; padding: 5px 4px; resize: none; } form input[type=radio] { width: 5%; height: 14px; width: 14px; margin: 10px auto ; padding: 5px 4px; text-align: left; } form input[type=submit] { display: block; width:auto; min-width: 150px; height: 40px; margin: 12px auto 12px auto; padding: 3px 12px 6px; text-align: center; text-decoration: none; font-family: 'cuprum'; font-size: 24px; font-weight: normal; color: white; cursor: pointer; border:1px solid #bd1b1e; box-shadow:inset 5px 5px 5px rgba(204, 26, 26, 1), 0 0 1px rgba(0, 0, 0, 0.2); background: #e53535; background: -moz-linear-gradient(top, #e53535 21%, #ce1c20 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,#e53535), color-stop(100%,#ce1c20)); background: -webkit-linear-gradient(top, #e53535 21%,#ce1c20 100%); background: -o-linear-gradient(top, #e53535 21%,#ce1c20 100%); background: -ms-linear-gradient(top, #e53535 21%,#ce1c20 100%); background: linear-gradient(to bottom, #e53535 21%,#ce1c20 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53535', endColorstr='#ce1c20',GradientType=0 ); -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; transition: all 1s ease-out; } form input[type=submit]:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); } .option-title { position: relative; display: inline-block; margin-left: 10px; margin-right: 120px; top: -2px; }