@keyframes fadein {from {opacity:0;} to {opacity:1;}}
@-moz-keyframes fadein {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes fadein {from {opacity:0;} to {opacity:1;}}
@-o-keyframes fadein {from {opacity:0;} to {opacity: 1;}}
body {margin: 0;font-family: 'Open Sans'!important;background-color: #f5f5f5;}
body a:hover, body a:visited {text-decoration: none;}
body .reset-padding {padding-left: 0; padding-right: 0!important;}
body a {color: #00aadd;}
body ul {padding: 0;}
body ul li {list-style-type: none;}
body .rotate-icon {transition: all .5s;}
body .active-rotate {transform: rotate(180deg);}
body .cpointer {cursor: pointer;}
body .h1, h1 {font-size: 2rem;}
button {outline:none;}
#content i {font-size: 12px;}
.modal .modal-header {background: #242424; color: #fff; height: 100%; width: 100%; z-index: 99999; background-size: cover; background-position: top;}
.modal .modal-body {background: #f1f1f1; color: #000;}
.modal .close {font-size: 2rem; color: #fff; margin-top: -14px!important;}
.modal input[type="checkbox"] {position: relative; width: 20px; height: 20px; display: inline; top: 4px; margin-right: 5px;}
.modal-open{overflow:auto; padding-right:0!important;}
form .btn-primary {background-color: #00aadd; height: 45px; font-size: 18px; padding: 5px 15px; align-items: center; display: flex; justify-content: center; border:0}
form .item-form {margin-bottom: 15px;}
form label {display: block; font-size: 15px; margin: 0; margin-bottom: 5px;}
form input, form textarea, form select {width: 100%; border: 1px solid #ddd; background: #fff; height: 35px; font-size: 14px; padding: 2.5px 5px; border-radius: 3px; resize: none;}
form textarea {height: 100px;}
.socials {margin: 25px 15px 0 15px;}
.socials div {border-radius: 5px; margin: 0px 5px;}
.socials .facebook {background-color:#3e5b98;width:50px;height:50px;display:inline-block;text-align:center}
.socials .twitter {background-color:#4ca6de;width:50px;height:50px;display:inline-block;text-align:center}
.socials .linkedin {background-color:#3371b8;width:50px;height:50px;display:inline-block;text-align:center}
.socials .instagram {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);width:50px;height:50px;display:inline-block;text-align:center}
.socials .facebook i, .socials .twitter i, .socials .linkedin i, .socials .instagram i {font-size: 35px;color: #fff;position: relative;top: 50%;left: 0;transform: translate(0%,-50%);}
.grecaptcha-badge {display:none!important;}