* { margin: 0; padding: 0; } body { background: #2e3740; color: #435160; font-family: "Open Sans", sans-serif; } h2 { color: #6d7781; font-family: "Sofia", cursive; font-size: 15px; font-weight: bold; font-size: 3.6em; text-align: center; margin-bottom: 20px; } a { color: #435160; text-decoration: none; } .login { width: 350px; position: relative; top: 10%; left: 50%; margin-left: -175px; } input[type="text"], input[type="password"] { width: 350px; padding: 10px 0px; background: transparent; border: 0; border-bottom: 1px solid #435160; outline: none; color: #6d7781; font-size: 16px; } textarea { width: 350px; height: 150px; padding: 20px 0px; background: transparent; border: 0; border-bottom: 1px solid #435160; outline: none; color: #6d7781; font-size: 16px; } input[type=checkbox] { display: none; } label { display: block; position: absolute; margin-right: 10px; width: 8px; height: 8px; border-radius: 50%; background: transparent; content: ""; transition: all 0.3s ease-in-out; cursor: pointer; border: 3px solid #435160; } #agree:checked ~ label[for=agree] { background: #435160; } input[type="submit"] { background: #1fce6d; border: 0; width: 350px; height: 40px; border-radius: 3px; color: white; font-size: 12px; cursor: pointer; transition: background 0.3s ease-in-out; } input[type="submit"]:hover { background: #16aa56; animation-name: shake; } .forgot { margin-top: 30px; display: block; font-size: 11px; text-align: center; font-weight: bold; } .forgot:hover { margin-top: 30px; display: block; font-size: 11px; text-align: center; font-weight: bold; color: #6d7781; } .agree { padding: 30px 0px; font-size: 12px; text-indent: 25px; line-height: 15px; } ::-webkit-input-placeholder { color: #435160; font-size: 12px; } .animated { animation-fill-mode: both; animation-duration: 1s; } @keyframes shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); } 20%, 40%, 60%, 80% { transform: translateX(10px); } } /* Map and sheets */ .lol { position: absolute; margin: 10px; width: 512px; box-shadow: 0 0 7px 0 rgba(26, 26, 26, 0.4); /*padding: 33px 0 33px;*/ background: rgba(0, 0, 0, 0.4); top: 3%; border: 6px rgba(0, 0, 0, 0.7); border-radius: 4px; } #contact .map{ margin: 0; } #contact .map iframe{ display: block; } #contact .map .box_wrapp{ position: relative; width: 500px; /*box-shadow: 0 0 7px 0 rgba(26, 26, 26, 0.4);*/ padding: 33px 0 33px; background: #2e3740; /*top: 1%;*/ margin: 6px; /* border: 6px rgba(0, 0, 0, 0.4);*/ border-radius: 4px; } #contact .map .box_wrapp .box_cont{ margin: 0 auto; width: 76%; } #contact .map .box_wrapp .head{ width: 100%; margin-bottom: 17px; overflow: hidden; } #contact .map .box_wrapp .head h6{ font-size: 24px; margin: 0; font-style: italic; float: left; padding-bottom: 2px; border-bottom: 1px solid; font-weight: normal; } #contact .map .box_wrapp ul.street{ list-style: none; margin: 0; padding:0; } #contact .map .box_wrapp ul.street li{ color: #777777; font-size: 14px; } #contact .map .box_wrapp ul.street li.icon{ margin-top: 3px; } #contact .map .box_wrapp ul.street li.icon span.ico1{ float: left; height: 20px; } #contact .map .box_wrapp ul.street li.icon span.ico2{ float: left; height: 20px; background-position: 0px -23px; } #contact .map .box_wrapp ul.street li.icon .text{ font-size: 15px; color: #777777; margin-left: 6px; } #contact .map .box_wrapp ul.street li.icon a:hover{ color: #187CCC; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; transition: all .2s; } #contact .map .box_wrapp ul.street li.icontop{ margin-top: 13px; } #contact .map .box_wrapp .headbottom{ margin-top: 42px; } #contact .map .box_wrapp p{ color: #777777; font-size: 14px; margin-bottom: 32px; } #contact .map .box_wrapp a.btn{ text-transform: uppercase; color: #fff; font-size: 15px; background: #187CCC; text-shadow: none; padding: 6px 0 6px; font-weight: bold; border: 0 none; box-shadow: none; border-radius: 3px; margin: 0 auto; display: block; width: 56%; -webkit-transition: background linear .2s, box-shadow linear .2s; -moz-transition: background linear .2s, box-shadow linear .2s; -o-transition: background linear .2s, box-shadow linear .2s; transition: background linear .2s, box-shadow linear .2s; } #contact .map .box_wrapp a.btn:hover{ background: #252528; } .imagen { background-image: url(nova_amb2.jpg); width: 100%; height: 100%; }