@import url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/./../Config/footer.css");
/* Not Found: /Config/SubscriptionCentre2.css */
/* Not Found: ./../Config/Company/sa-ribl/sa-ribl.css */
@font-face {
     font-family: 'Effra';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/Effra-Regular.otf") format("opentype");
     font-weight: 400;
 }

 @font-face {
     font-family: 'Effra';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/Effra-Medium.otf") format("opentype");
     font-weight: 600;
 }

 @font-face {
     font-family: 'Effra';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/Effra-Light.otf") format("opentype");
     font-weight: 300;
 }

 @font-face {
     font-family: 'Effra';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/Effra-Bold.otf") format("opentype");
     font-weight: bold;
 }

 @font-face {
     font-family: 'DIN';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/DIN-Regular.otf") format("opentype");
     font-weight: 400;
 }

 @font-face {
     font-family: 'DIN';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/DIN-Medium.otf") format("opentype");
     font-weight: 600;
 }

 @font-face {
     font-family: 'DIN';
     src: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/fonts/DIN-Bold.otf") format("opentype");
     font-weight: bold;
 }

 * {
     box-sizing: border-box;
 }

 body {
     font-family: 'Effra', Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #2C2E30;
     font-weight: normal;
 }

 .ar-ae {
     font-family: 'DIN', Arial, Helvetica, sans-serif;
     font-weight: normal;
 }

 a:link,
 a:visited,
 .hyperlink,
 .disclaimer-box a,
 .cookies-box a {
     color: #230871;
     text-decoration: none;
     cursor: auto;
 }

 a:-webkit-any-link {
     color: #230871;
     text-decoration: none;
     cursor: auto;
 }

 a:active,
 a:hover,
 .hyperlink:hover,
 .disclaimer-box a:hover,
 .cookies-box a:hover {
     color: #230871;
     text-decoration: underline;
     cursor: auto;
 }

 .wrapper {
     width: 100%;
     padding: 50px 0 0 0px;
     margin: 0 auto;
     max-width: 790px;
 }

 .en-gb .btn,
 .en-gb .btn:active,
 .en-gb .btn:focus {
     background: #230871;
     color: #FFFFFF !important;
     padding: 0.8em;
     padding-top: 0.4em;
     padding-bottom: 0.4em;
     border: 0px;
     font-weight: bold;
     border-radius: 3px;
     height: auto;
     font-size: 14px;
     line-height: normal;
     text-transform: none;
     transition: background 0.5s, color 0.5s, border 0.5s;
 }

 .ar-ae .btn,
 .ar-ae .btn:active,
 .ar-ae .btn:focus {
     background: #230871;
     color: #FFFFFF !important;
     padding: 0.8em;
     padding-top: 0.4em;
     padding-bottom: 0.4em;
     border: 0px;
     font-weight: bold;
     border-radius: 3px;
     height: auto;
     font-size: 14px;
     line-height: normal;
     text-transform: none;
     transition: background 0.5s, color 0.5s, border 0.5s;
 }

 .en-gb .btn:hover {
     background: #230871;
     color: #ffffff !important;
     cursor: pointer;
 }

 .ar-ae .btn:hover {
     background: #230871;
     color: #ffffff !important;
     cursor: pointer;
 }

 .btn-subscribe {
     min-width: 125px;
 }

 .checkbox {

     line-height: 15px;
 }

 .checkbox-checked {}

 .form input,
 .form select {
     appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     background-color: #fff;
     border: 1px solid #e3e3e3;
     box-sizing: border-box;
 }

 .form select {
     background-image: url("//ksatools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/sa-ribl/dropdown.svg");
     background-origin: content-box;
     background-position: 100% 50%;
     background-repeat: no-repeat;
     background-size: 9px 6px;
 }

 .ar-ae .form select {
     background-position: 0% 50%;
 }

 @media not all {
     .form select {
         background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
     }
 }

 @media (max-width: 768px) {
     body {
         font-size: 16px;
     }

     .footer,
     .check-subscription-link {
         font-size: 14px;
     }
 }

 @media (max-width: 480px) {
     body {
         font-size: 16px;
     }

     #dialogModal .btn-submit,
     #dialogModal .btn-ok {
         margin-bottom: 3px;
     }
 }

 .error-border {
     background-color: #ff0 !important;
     border: 1px solid red !important;
 }

 .ar-ae .close {
     float: left;
 }

 .footer,
 .check-subscription-link {}

 .releasetype-group-lable {

     display: block !important;
 }

 .display-none.releasetype-group-lable {
     display: none !important;
 }

