/*
*** reds
*** agenciaprai.com
*** 10/10/2022
*/
#gdpr-cookie {left: 0;width: 85%;text-align: left;position: fixed;display: block;z-index: 999;padding: 12px 0;margin: 0 8%;border: 1px solid #fff;box-sizing: border-box;border-radius: 5px;}
#gdpr-cookie .container {width: 100%;}
#gdpr-cookie.gdpr-cookie-position-top {top: 0;box-shadow: 0 -10px 15px #00000030;-mox-box-shadow: 0 -10px 15px #00000030;-webkit-box-shadow: 0 -10px 15px #00000030;}
#gdpr-cookie.gdpr-cookie-position-bottom {bottom: 8px;box-shadow: 0 10px 15px #00000030;-mox-box-shadow: 0 10px 15px #00000030;-webkit-box-shadow: 0 10px 15px #00000030;}
#gdpr-cookie .gdpr-icon {text-align: right;color: #ffcd00;}
#gdpr-cookie .gdpr-cookie-message {height: auto;font-size: 14px;line-height: 1.2;}
#gdpr-cookie .gdpr-cookie-accept {opacity: 0.9;font-size: 1.2em;font-weight: 600;text-align: center;white-space: nowrap;padding: 8px;border-radius: 5px;}
#gdpr-cookie .gdpr-cookie-accept i {display: initial;margin-left: -17px;opacity: 0;transition: 0.3s;transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);}
#gdpr-cookie .gdpr-cookie-accept:hover i {margin-left: 5px;opacity: 1;}
#gdpr-cookie .gdpr-preferences {background-color: transparent;color: #666;border: none;}
#gdpr-cookie .gdpr-preferences:hover {color: #000;}
#gdpr-cookie .gdpr-preferences span {border-bottom: 2px solid #666;font-weight: 700;font-size: 10px;}
#gdpr-cookie .gdpr-preferences span:hover {border-bottom-color: #000;}
#gdpr-cookie .gdpr-cookie-read-more {font-weight: 700;}
#gdpr-cookie .gdpr-cookie-accept:hover {opacity: 1;box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
#gdpr-cookie .gdpr-cookie-read-more i {font-size: 10px;text-decoration: none;}
#modal-cookie-consent .modal-header .close {opacity: 1;position: relative;margin-top: -25px;margin-right: -25px;padding: 6px 10px;border: 3px solid #fff;border-radius: 50%;text-shadow: 0 1px 2px #837f7f;}
#modal-cookie-consent .modal-header .close:hover {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
#modal-cookie-consent .modal-header .media-heading {text-transform: uppercase;font-weight: 700;}
#modal-cookie-consent .gdpr-cookie-consent {display: inline-block;width: 100%;background: #f5f5f5;padding: 10px 0;box-shadow: 0 4px 5px -2px #ddd;}
#modal-cookie-consent .gdpr-cookie-consent .cookie-options .cookie-item {display: inline-block;width: 120px;}
#modal-cookie-consent .gdpr-cookie-consent .cookie-options .cookie-item label {font-weight: 500;margin: 0;padding-left: 5px;}
#modal-cookie-consent .container-fluid.cookie-help {text-align: justify;}
#modal-cookie-consent .container-fluid.cookie-help .panel.panel-default {border-color: transparent;margin-bottom: 0;border-radius: 0;}
#modal-cookie-consent .container-fluid.cookie-help .tab-content {min-height: 450px;background-color: #eee;padding: 15px;}
#modal-cookie-consent .container-fluid.cookie-help .nav > li.active > a {background-color: #eee !important;}
#modal-cookie-consent .container-fluid.cookie-help .cookie-manager {text-align: center;border: 1px dashed;padding: 5px;margin-bottom: 0;}
#gdpr-modal {top: 20px;}
#gdpr-modal .modal-content {border-color: transparent;border-radius: 5px;-moz-border-radius: 5px;-webit-border-radius: 5px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
#gdpr-modal .modal-header {padding: 15px 30px;}
#gdpr-modal .modal-header .close {opacity: 1;position: relative;margin-top: -25px;margin-right: -40px;padding: 6px 10px;color: #fff;background-color: #002060;border: 3px solid #fff;border-radius: 50%;text-shadow: 0 1px 2px #837f7f;}
#gdpr-modal .modal-header .close:hover {background-color: #232323;}
#gdpr-modal .modal-body {padding: 15px 30px;}
#gdpr-modal .modal-body.modal-body-fixed {max-height: 520px;overflow: auto;}
#gdpr-modal .modal-footer {padding: 15px 30px;}
#gdpr-modal .gdpr-help {text-align: center;font-size: 15px;border-bottom: 1px solid #ebebeb;padding: 10px 20px;}
#gdpr-modal .modal-title {font-size: 18px;color: #232323;}
#gdpr-modal .gdpr-help.gdpr-extra-space {font-size: 14px;margin-bottom: 20px;padding-bottom: 22px;}
#gdpr-modal .gdpr-animated-arrow {display: block;margin-top: 15px;margin-bottom: 20px;text-align: center;}
#gdpr-modal .modal-body h3 {font-size: 16px;}
#gdpr-modal .gdpr-default-btn {display: block;position: relative;width: 68%;font-size: 13px;color: #fff;background: #002060;font-weight: 600;text-align: center;text-decoration: none;text-transform: uppercase;margin-right: auto;margin-left: auto;padding: 10px 0;border: 1px solid #002060;border-radius: 25px;cursor: pointer;white-space: nowrap;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#gdpr-modal .gdpr-default-btn:hover {outline: 0;background-image: none;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
#gdpr-modal .gdpr-default-btn.gdpr-red-btn {background: #e74c3c;border-color: #a94442;}
#gdpr-modal .gdpr-menu {}
#gdpr-modal .gdpr-menu .gdpr-menu-item {border: 1px solid #ebebeb;padding: 15px;margin-bottom: 10px;color: #777;text-align: center;text-decoration: none;display: block;}
#gdpr-modal .gdpr-menu .gdpr-menu-item:hover {border: 1px solid #002060;color: #002060;}
#gdpr-modal .gdpr-menu .gdpr-menu-item .icon {display: block;padding: 10px 0;margin-bottom: 5px;}
#gdpr-modal .gdpr-menu .gdpr-menu-item .icon i {font-size: 30px;}
#gdpr-modal .gdpr-menu .gdpr-menu-item .name {display: block;font-size: 12.5px;text-transform: uppercase;}
#gdpr-modal .gdpr-section {padding-bottom: 8px;display: none;}
#gdpr-modal .gdpr-back-main {position: absolute;bottom: -30px;left: 0;width: 100%;text-align: center;display: none;}
#gdpr-modal .gdpr-back-main a {color: #fff;font-size: 13px;font-weight: 600;text-transform: uppercase;border-bottom: 2px solid transparent;}
#gdpr-modal .gdpr-back-main a:hover {border-bottom-color: #fff;}
#gdpr-modal .gdpr-important {font-size: 15px;text-align: center;position: inherit !important;}
#gdpr-modal .gdpr-important i {font-size: 15px;font-weight: 700;}
#gdpr-modal .gdpr-standard-menu {}
#gdpr-modal .gdpr-standard-menu .gdpr-standard-menu-item {border: 1px solid #ebebeb;padding: 10px 20px;margin-bottom: 5px;color: #777;font-size: 12.5px;text-align: center;text-transform: uppercase;text-decoration: none;display: block;}
#gdpr-modal .gdpr-standard-menu .gdpr-standard-menu-item:hover {border: 1px solid #002060;color: #002060;}
/* Loading mask */
.loading-mask-overlay {position: absolute;background: rgba(255,255,255, 0.85);width: 100%;height: 100%;top: 0;left: 0;z-index: 9;display: none;}
.loading-mask-overlay.loading-mask-no-background {background: transparent;}
.loading-mask-overlay .loading-mask-loading {position: absolute;width: 200px;height: 200px;top: 50%;left: 50%;margin-top: -100px;margin-left: -100px;}
.loading-mask-overlay .loading-mask-loading.stay-top {top: 250px !important;}
@-webkit-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-webkit-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-moz-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-ms-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-moz-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-webkit-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@-o-keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
@keyframes uil-ripple {
  0% {width: 0;height: 0;opacity: 0;margin: 0 0 0 0;}
  33% {width: 44%;height: 44%;margin: -22% 0 0 -22%;opacity: 1;}
  100% {width: 88%;height: 88%;margin: -44% 0 0 -44%;opacity: 0;}
}
.uil-ripple-css {background: none;position: relative;width: 200px;height: 200px;}
.uil-ripple-css div {position: absolute;top: 50%;left: 50%;margin: 0;width: 0;height: 0;opacity: 0;border-radius: 50%;border-width: 3px;border-style: solid;-ms-animation: uil-ripple 2s ease-out infinite;-moz-animation: uil-ripple 2s ease-out infinite;-webkit-animation: uil-ripple 2s ease-out infinite;-o-animation: uil-ripple 2s ease-out infinite;animation: uil-ripple 2s ease-out infinite;}
.uil-ripple-css div:nth-of-type(1) {border-color: #72c02c;}
.uil-ripple-css div:nth-of-type(2) {border-color: #72c02c;-ms-animation-delay: 1s;-moz-animation-delay: 1s;-webkit-animation-delay: 1s;-o-animation-delay: 1s;animation-delay: 1s;}
@media screen and (max-width: 767px) {
	#gdpr-cookie {width: 90%;margin: 0 5%;}
	#gdpr-modal .modal-body.modal-body-fixed {max-height: 400px;}
	#gdpr-modal .modal-title {font-size: 15px;}
	#gdpr-modal .modal-header .close {margin-top: -15px;margin-right: -30px;border-radius: 0;}
	#gdpr-modal .gdpr-help {font-size: 12px;padding: 0;padding-bottom: 15px;}
	#gdpr-modal .gdpr-help.gdpr-extra-space {font-size: 12px;}
	#gdpr-modal .gdpr-important {font-size: 14px;}
	#gdpr-modal .gdpr-default-btn {font-size: 12px;width: 95%;}
	#gdpr-cookie.gdpr-cookie-position-bottom {bottom: 40px;}
	#gdpr-cookie .gdpr-icon {text-align: center;margin: -35px auto 0 10px;background-color: #fff;width: max-content;border-radius: 50%;display: block;padding: 0 8px;}
	#gdpr-cookie .gdpr-cookie-message {height: auto;font-size: 12px;}
	.gdpr-cookie-accept i {margin-left: 10px;opacity: 1;}
	.gdpr-cookie-accept,.gdpr-preferences {margin-top: 10px;}
	#modal-cookie-consent {top: 5%;}
	#modal-cookie-consent .modal-header .media-heading {font-size: 15px;}
	#modal-cookie-consent .media {margin: 0;}
	#modal-cookie-consent .modal-header .close {margin-top: -13px;margin-right: -13px;padding: 0 4px;border: none;border-radius: 0 5px 0 0;}
	#modal-cookie-consent .gdpr-cookie-consent .col-sm-12 {padding-right: 0;padding-left: 0;}
	#modal-cookie-consent .gdpr-cookie-consent .cookie-options .cookie-item {width: 45%;}
	#modal-cookie-consent .gdpr-cookie-consent .cookie-options .cookie-item label {display: block;padding-left: 0;}
	#modal-cookie-consent .container-fluid.cookie-help {margin-right: 0;margin-left: 0;}
	#modal-cookie-consent .container-fluid.cookie-help .nav {text-align: center;}
	#modal-cookie-consent .container-fluid.cookie-help .tab-content {min-height: auto;}
	#modal-cookie-consent .container-fluid.cookie-help .panel.panel-default .panel-body .col-sm-3 {padding: 0;}
	#modal-cookie-consent .container-fluid.cookie-help ul.nav > li {display: inline-block;margin-bottom: 10px;}
	#modal-cookie-consent .container-fluid.cookie-help .panel.panel-default .panel-body .col-sm-9 {padding: 0;}
}
