* {box-sizing: border-box;}
body
{
    margin:0;

    -webkit-text-size-adjust: 100%;
    padding: 0;
      font-family: 'Arial',candara !important;
    font-size: 12px;
    color: #545454;
}

.check-subscription-link a, a:-webkit-any-link, a:-moz-any-link {
    color: #292D31;
    text-decoration: none;
    cursor: pointer;
}
a:link, a:visited, .hyperlink, .disclaimer-box a, .cookies-box a {
color: #545454;
    text-decoration: none;
    cursor: pointer;
}
a:active, a:hover, .hyperlink:hover, .disclaimer-box a:hover, .cookies-box a:hover {
color: #2A74B2;
    text-decoration: none;
    cursor: pointer;
}
.wrapper {
    width: 100%;
    padding: 0px 0 0 0px;
    margin: 0 auto;
    max-width: 694px;
}

.btn, .btn:active, .btn:focus  {
    font-weight: normal;
    text-transform: none;
    color: rgb(255, 255, 255) !important;
    text-decoration: none;
    padding: 1em;
    border-width: 0em;
    border-style: solid;
    border-color: rgb(43, 117, 164);
    border-image: initial;
    border-radius: 0.8em;
    background: rgb(43, 117, 164);
    transition: background 0.5s, color 0.5s, border 0.5s;
    font-size: 12px;
    margin: 0 auto;
    outline: none!important;

    text-transform: none;
	text-decoration: none;
    
}

.btn:hover {
     border-color: rgb(43, 117, 164);
    color: rgb(255, 255, 255) !important;
     background: rgb(43, 117, 164);
}
.btn-subscribe, #dialogModal .btn-submit, #dialogModal .btn-ok, #dialogModal .btn-cancel {
    min-width: 0;
}
.radio input, .checkbox input {
    height: 17px;
}
.form .lable {
	text-transform: none;
}
.form input {
	color: #7f7f7f;
    font-size: 1em;
    padding: 0.22em;
    box-sizing: border-box;
    background: #fff;
    
   
    border: 0.08em solid #9699A6;
}
.form select {
	color: #7f7f7f;
    font-size: 1em;
    padding: 0.22em;
    box-sizing: border-box;
    background: #fff;
    
   
    border: 0.08em solid #9699A6;
}

.form select > option{
	color: #7f7f7f;
    text-transform: capitalize;
}
.row-control, .subscribe-checking .row-control {
    height: auto;
}
.row-control::before, .row-control::after {
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    clear: both;
}
.announcement-group-lable {
    display: none;
}
body #dialogModal .btn-submit {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

body .button-wrapper {
    margin: inherit !important;
    width: 100% !important;
    padding-left: 0 !important;
    text-align: center !important;
}
body .button-inner {
    text-align: center !important;
}
body .subscribe-checking .button-wrapper {
    text-align: center !important;
}
body .check-subscription-link {
    text-align: center !important;
}
.check-subscription-link {
    padding-top: 20px;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
    font-size: 16px;
    color:#2b75a4;
}

#dialogModal .privacy-policy-sector .btn {
padding-top: 1em;
    padding-bottom: 1em;
    margin-top: 21px;
}

#dialogModal .privacy-policy-sector .btn-cancel {
    margin-right: 3px;
}
body.en-gb{
    font-size: 16px !important;
}


.en-gb .btn-subscribe{
    font-size: 18px !important;
}
.en-gb .check-subscription-link{
    font-size: 16px !important;
}
.en-gb .btn-subscribe {
    font-size: 18px !important;
}
.en-gb .btn{
    /* line-height: 0px !important; */
    padding: 7.2px !important;
}

.en-gb .footer{
    font-size: 14px !important;
}
.en-gb .btn {
    font-size: 16px !important;
    padding: .5em 2em !important;
    height: 40px !important;
  }
  .en-gb .wrapper{
    max-width: 810px !important;
  }
  .subcription-wrapper>.row-control strong {
    display: none !important;  
}
 
.subcription-wrapper {
    margin-top: -44px !important; // adjust this value to make tool align on top
}
