@import url("//asia.tools.euroland.com/tools/SubscriptionCentre2/./../Config/footer.css");
/* Not Found: /Config/SubscriptionCentre2.css */
/* Not Found: ./../Config/Company/BM-TEL1/BM-TEL1.css */
@font-face{
	font-family: simhei;
	src: url("//asia.tools.euroland.com/tools/SubscriptionCentre2/Config/Company/BM-TEL1/fonts/simhei.woff") format("woff");	
}

body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7f7f7f;
	-webkit-text-size-adjust: 100%;
}

body.zh-tw, 
body.zh-cn {
	font-family: "simhei", Helvetica, Arial, sans-serif;
}


/*For the body size*/
.wrapper {
	max-width: 1278px;
	width: 100%;
	margin: 0 auto;
	padding-top: 0px;
}

.modal-title {
	font-size: 1.25em;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000 !important;
}

.subscribe-checking .form .lable {
	/*    width: inherit;*/
}

.modal a,
.hyperlink,
.disclaimer-box a,
.cookies-box a:hover {
	text-decoration: none;
}

body .modal a {
	color: #7f7f7f !important;
}

body .modal a:hover {
	color: #7f7f7f !important;
}

body .cookies-box a:hover {
	color: #D8271C !important;
	text-decoration: underline;
}

body .hyperlink:hover {
	color: #D8271C !important;
	text-decoration: underline;
}

body .hyperlink {
	color: #7f7f7f !important;
	text-decoration: none;
}

body .cookies-box a {
	color: #7f7f7f !important;
}

a.hyperlink:hover {
	text-decoration: underline;
}

.subscription-wrapper-single .selection-services {
	border: none;
	box-shadow: none;
}


.btn:hover,
.btn-subscribe:hover,
.btn-primary:hover,
.btn:active,
.btn-subscribe:active,
.btn-primary:active,
.btn:focus,
.btn-subscribe:focus,
.btn-primary:focus {
	box-shadow: none;
	color: #ffffff;
	background: #ED1C2B;
	text-decoration: none;
	border-color: #ED1C2B;
}

.check-subscription-link a {
	color: #7f7f7f;
	font-size: 16px;
	font-weight: normal;
	-webkit-transition: all linear 300ms;
	-moz-transition: all linear 300ms;
	transition: all linear 300ms;
	text-decoration: none;
}

.check-subscription-link a:hover {
	color: #7f7f7f !important;
	text-decoration: underline;
}

a:hover {
	color: #7f7f7f !important;
}

body .button-wrapper {
	margin-left: 0;
	margin-top: 0;
	text-align: center;
	width: 100%;
	padding-left: 0;
}

.btn,
.btn-subscribe,
.btn-primary {
	padding: 0.6em 1.0em 0.6em 1.0em;
	font-size: 1.0em;
	font-weight: 400;
	border: 0px solid transparent;
	color: #D8271C;
	background: #FFFFFF;
	border: 2px solid #D8271C;
	font-weight: 700;
	text-transform: capitalize;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
	border-color: #ED1C2B;
}

.btn,
.btn:active,
.btn:focus {
	box-shadow: none;
	outline: none;
}

.wrapper {
	padding-top: 0;
}

.check-subscription-link {
	text-align: left;
}

#dialogModal .btn-submit,
#dialogModal .btn-ok,
#dialogModal .btn-cancel {
	margin-top: 20px;
}

.subscribe-checking .button-wrapper {
	text-align: center;
	margin: 0;
	width: 100%;
}

.form .row-control .input>* {
	width: 100%;
}

.button-wrapper,
.form .row-control {
	margin-left: 0;
	margin-right: 0;
}

.button-inner {
	margin-top: 30px;
	text-align: left;
}

.form .lable {
	font-weight: 700;
    color: #000000;
}

.form input,
.form select {
	color: #7f7f7f;
	height: 36px;
	padding: 0 5px;
	border: 1px solid #ddd;
	font-family: inherit;
	-webkit-appearance: none;
}

span.compulsory-field {
	position: absolute;
	top: -2px;
	right: 2px;
	width: 10px !important;
}

.footer {
	font-size: 16px;
}

.selection-services {
	padding-left: 0;
	margin-bottom: 0;
}

.form .lable,
.form .input {
	padding-left: 0;
}

.service-checkbox {
	margin: 0;
}


.modal-body {
	padding: 30px 30px 30px 30px;
}

@media (max-width: 568px) {
	.subscribe-checking .form .input {
		width: 100%;
	}
}

#dialogModal .privacy-policy-sector .btn {
	padding-top: 10px;
	padding-bottom: 10px;
	min-width: 9em;
}

@media (max-width: 768px) {
	.wrapper {
		width: 100%;
		padding-top: 0;
		padding-left: 0%;
		padding-right: 0%;
	}

	.modal-dialog {
		width: inherit;
		margin: 0 auto;
	}
}

@media (min-width: 768px) {

	.button-wrapper .check-subscription-link,
	.button-wrapper .button-inner {
		margin-left: 0%;
	}
}

@media (max-width: 399px) {
	.btn {
		/*        width: 50%;*/
		margin-right: 0 !important;
		margin-top: 10px !important;
	}
}

@media (min-width: 768px) {
	.button-wrapper {
		padding-left: 35% !important;
		box-sizing: border-box;
	}

	.modal-body .button-wrapper {
		padding-left: 0% !important;
		box-sizing: border-box;
	}
}

#dialogModal .privacy-policy-sector .btn {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

.radio input,
.checkbox input {
	height: 16px;
}

@media (min-width: 768px) {
	.modal-content {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

@media (min-width: 320px) {
	.modal-content {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

@media (min-width: 414px) {
	.modal-content {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.google-recapcha {
	display: none;
}

div#dialogModal {
	padding-left: 0 !important;
}

span.stock-exchange-release-name {
	vertical-align: middle;
}


/* .row-item.releasetype-group {
	margin-bottom: 5px;
} 

span.checkbox {
	position: relative;
	top: -3px;
} */

/* .service-checkbox label:last-child {
    position: relative;
    top: 10px;
}

span:last-child {
    position: relative;
    top: -9px!important;
} */

.check-subscription-link>a {
	position: relative;
	right: 20px;
}

.footer {
    font-size: 10px!important;
}

@media(max-width:768px){
    .button-inner {
        text-align: center;
    }
    .check-subscription-link {
        text-align: center;
    }
    .check-subscription-link>a {
        position: relative;
        right: 0;
    }
}

.form select {
    background-image: url("//gamma.euroland.com/tools/SubscriptionCentre2/Config/Company/uk-drv/dropdown.svg");
    background-origin: content-box;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 9px 6px;
}

@media (min-width: 768px){
	.form .lable {
    width: 12%;
	}
	.form .input {
		width: 60%;
	}
	.zh-tw .form .lable {
		width: 9%;
	}
	.zh-cn .form .lable {
		width: 9%;
	}
}

.form {
    width: 90%;
    margin: 0 auto;
}

.main-heading, .sub-heading {
    max-width: 90%;
	margin: 0 auto;
	margin-bottom: 15px;
}

/* .announcement-group {
    max-width: 90%;
    margin: 0 auto;
    padding-top: 20px;
} */

.service-information>svg {
    width: 15px;
    height: 15px;
}

.service-checkbox {
	max-width: 90%;
    padding: 7px 0;
    margin: 0 auto;
}

b, strong {
    font-weight: bold;
    color: #000000;
}

.selection-service-table {
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: column;
}

.row-item:nth-of-type(2) {
    order: 1;
}

.row-item:nth-of-type(1) {
    order: 2;
}

.zh-cn .modal-content .form .lable {
    width: 20%;
}

.zh-tw .modal-content .form .lable {
    width: 20%;
}

/* m2 */
.new-message-email .select-option-title {
    text-align: initial;
}

/* **********Added Codes**************** */

b, strong {
	font-weight: bold;
	display: none !important;
  }
  
  .row-control {
	margin-top: 0px !important;
	padding: 0px 0 10px 0 !important;
	clear: both;
  }
