﻿@font-face {
	font-family: 'Conv_DINPro-Bold';
	src: url('https://authorisation.mga.org.mt/fonts/DINPro-Bold.eot');
	src: local('☺'), url('https://authorisation.mga.org.mt/fonts/DINPro-Bold.html') format('woff'), url('https://authorisation.mga.org.mt/fonts/DINPro-Bold.ttf') format('truetype'), url('https://authorisation.mga.org.mt/fonts/DINPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MGA-Bold';
	src: url('https://authorisation.mga.org.mt/fonts/MGA-Bold.eot');
	src: local('☺'), url('https://authorisation.mga.org.mt/fonts/MGA-Bold.woff') format('woff'), url('https://authorisation.mga.org.mt/fonts/MGA-Bold.ttf') format('truetype'), url('https://authorisation.mga.org.mt/fonts/MGA-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DM Sans';
	src: url('https://authorisation.mga.org.mt/fonts/DMSans-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}
body, html.html-main {
	background: #707070;
}

body,
.licenses-list th
{
   font-family:'DM Sans' !important;
   font-size:13px;
}
.main-content-container {
  min-height:500px;
  padding:100px 0px;
}
.main-content {
  width:600px;
  margin:0px auto;
  background:#FFF;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 22px;
  border-top-left-radius: 22px;
}
.verification-page .main-content {
  width:900px;
}

.main-content-top-lines-line {
  width:33.3%;
  height:10px;
  position:absolute;
  top:0px;

}
.main-content-top-lines-line-1 {
	background: #8350F6;
	left: 0px;
}
.main-content-top-lines-line-2 {
	background: #FF8261;
	left: 33.3%;
}
.main-content-top-lines-line-3 {
	background: #27CC81;
	width: 33.4%;
	right: 0px;
}
.main-content-top-lines {
  height:10px;
  position:relative;
}
.main-content-wrapper{
  padding:30px;
}
.main-header {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 23px;
	margin-bottom: 23px;
	background: transparent linear-gradient(270deg, #8E91F6 0%, #8350F6 100%) 0% 0% no-repeat padding-box;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.lga-logo-container {
  float:left;
}

.lga-logo {
  display:block;
  width:230px;
  height:100px;
}

/*Commented the below as we are using inline styling instead of css classes*/
/*.esg-seal-container {
	float:right;
}

.esg-seal {
	display:block;
	width:125px;
	height:140px;
	padding-top:20px;
	padding-right:20px;
}*/

h1, h2, h3 {
	color: #8350F6;
	font-size: 30px;
	text-transform: none;
	margin-bottom: 23px;
	font-weight: normal !important;
}

h2 {
	font-size: 20px;
	color: #707070;
}
h3 {
  font-size:16px;
}

th, .form-fields-item-label {
  font-size:14px;
  text-transform: none;
  padding-right:30px;
}
.form-fields-item-label {
  padding-right:30px;
}
.form-fields-item-label label {
  margin-top:4px;
  display:block;
}

td, th {
  padding-bottom:10px;
}
a {
  color:#8350F6;
}
a:hover {
    color:#8350F6;
    text-decoration: none;

}
.seal-content-label {
	width: 220px;
	vertical-align: top;
}

th.seal-content-label > font {
	color: #8350F6 !important;
}

::selection {
	background: #8350F6;
}
.license-status .seal-content-value {
  text-transform:none;
}
.licence-status-fullylicensed .seal-content-value,
.licenses-list .licence-status-fullylicensed   {
  color:#00CC00;
}
.licence-status-terminationprocess .seal-content-value,
.licenses-list .licence-status-terminationprocess   {
  color:#FF9900;
}
.licence-status-terminatedlicense .seal-content-value,
.licenses-list .licence-status-terminatedlicense   {
  color:#CC0000;
}
.seal-footer {
  border-top:1px dotted #CCC;
  margin-top:23px;
  padding-top:30px;
  padding-bottom:30px;
}
.seal-authenticity {
  font-size:11px;
  float:left;
  width:430px;

}
.play-responsibly-container {
  float:right;
  margin-top:2px;
}

.play-responsibly-logo {
  display:block;
  width:110px;
  height:58px;
  background: url(../../willbetgamebettingsa/image/sprites.png) no-repeat -230px 0px;

}
.play-responsibly-logo:hover {
  background: url(../../willbetgamebettingsa/image/sprites.png) no-repeat -230px -58px;
}
.form-field-row-checkbox .form-fields-item-control label,
.form-field-row-radio-button-list .form-fields-item-control label {
  font-weight:normal;
}
.form-fields-item-control input,
.form-fields-item-control select {
  border:1px solid #CCC;
  padding:5px;
  background:#FFF;
  width:275px;
}
.form-fields-item-control select {
  width:287px;
}
.form-field-row-date .form-fields-item-control input {
  width:75px;
}
.form-field-row-radio-button-list  .form-fields-item-control input,
.form-field-row-checkbox .form-fields-item-control input {
  width:auto;
  border:none;
}

.validation-icon-dim,
.validation-icon-success,
.validation-icon-error
{
   background:url(../../willbetgamebettingsa/image/sprites.png) no-repeat 0px -124px;
   width:16px;
   height:16px;
   margin-top:6px;
   margin-left:10px;
}
.validation-icon-success
{
   background:url(../../willbetgamebettingsa/image/sprites.png) no-repeat -16px -124px;
}
.validation-icon-error
{
   background:url(../../willbetgamebettingsa/image/sprites.png) no-repeat -32px -124px;
}
.validation-icon-error:hover
{
   background:url(../../willbetgamebettingsa/image/sprites.png) no-repeat -48px -124px;
}
.form-fields-item-subtitle {
  font-size:11px;
  text-transform: none;
  color:#999;
}
.ui-datepicker-trigger {
  vertical-align:top;
  margin-top:3px;
  margin-left:5px;
  cursor:pointer;
}
ul.radio-button-list li {
  float:left;
}
ul.radio-button-list label {
  padding-left:5px;
  padding-right:20px;
}
.checkbox-with-label-text {
  padding-left: 5px;
}
.buttons-container input {
  width:auto;
}
.button,
.home-page-links-content a,
.linked-companies-selection-container a {
	text-transform: none;
	color: #FFF;
	background: transparent linear-gradient(270deg, #8E91F6 0%, #8350F6 100%) 0% 0% no-repeat padding-box;
	padding: 3px 10px 5px 10px !important;
	border: none !important;
	font-size: 14px;
	border-radius: 10px;
	
}

.linked-companies-selection-container > ul > li{
	padding-bottom: 5px;
}

.home-page-links-content a,
.linked-companies-selection-container a {
	display: block;
	text-decoration: none;
	margin-bottom: 1px;
}
.home-page-links-content ul {
  margin-bottom:15px;
}

.home-page-links-content a:hover,
.linked-companies-selection-container a:hover {
	opacity: 0.7;
}
.button-deregister {
  background:#D10011 !important;
  margin-left:10px;
}
.ui-tooltip-content {
  font-size:13px;
  font-weight:bold;
  padding:10px;
}
.licenses-list {
  width:100%;
  border-collapse:collapse;
}

.licenses-list td,
.licenses-list th {
  padding:5px;
  border:1px solid #FFF;
}
	.licenses-list tr:nth-child(odd) td {
		background: #f5f5f5;
	}
	.licenses-list tr:nth-child(even) td {
		background: #f5f5f5;
	}
	.licenses-list th {
		background: #8E91F6;
		color: #FFF;
		text-transform: none;
		white-space: nowrap;
	}
.seal-content-container table {
  width:100%;
}
.cell-license-platform,
.cell-license-type {
  white-space: nowrap;
}

.cell-license-status,
.header-license-status {
  text-align:center;
}

.seal-title-container {
  position:relative;
}
.seal-content-go-back {
  position:absolute;
  right:0px;
  top:10px;
}

linked-companies-list > li {
	background-color: #FF8261 !important;
}

caption {
	color: #8350F6 !important;
}