@font-face {
	font-family: 'Conv_DINPro-Bold';
	src: url('../fonts/DINPro-Bold.eot');
	src: local('Ã¢ËœÂº'), url('../fonts/DINPro-Bold-2.html') format('woff'), url('../fonts/DINPro-Bold.ttf') format('truetype'), url('../fonts/DINPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_MGA-Bold';
	src: url('../fonts/MGA-Bold.eot');
	src: local('Ã¢ËœÂº'), url('../fonts/MGA-Bold.woff') format('woff'), url('../fonts/MGA-Bold.ttf') format('truetype'), url('../fonts/MGA-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body, html.html-main {
  background: #4B4B4B;
}

body,
.licenses-list th
{
   font-family:Arial, sans-serif;
   font-size:13px;
}
.main-content-container {
  min-height:500px;
  padding:100px 0px;
}
.main-content {
  width:600px;
  margin:0px auto;
  background:#FFF;
}
.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:#D10011;
  left:0px;
}
.main-content-top-lines-line-2 {
  background: #231F20;
  left:33.3%;
}
.main-content-top-lines-line-3 {
  background: #A7A9AC;
  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;
}
.lga-logo-container {
  float:left;
}

.lga-logo {
  display:block;
  width:230px;
  height:62px;
  background:url(../img/sprites.png) no-repeat 0px 0px;
}
.lga-logo:hover {
  background:url(../img/sprites.png) no-repeat 0px -62px;
}
h1,h2,h3 {
  color: #D10011;
  font-size:24px;
  text-transform: uppercase;
  margin-bottom:23px;
}

h2 {
  font-size:20px;
  color: #231F20;
}
h3 {
  font-size:16px;
}

h1,h2,h3, th, .form-fields-item-label label, .button, .home-page-links-content a,
.linked-companies-selection-container a {
  font-family:'Conv_MGA-Bold',Sans-Serif;
}
th, .form-fields-item-label {
  font-size:14px;
  text-transform: uppercase;
  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:#231F20;
}
a:hover {
    color:#FF0013;
    text-decoration: none;

}
.seal-content-label {
  width:220px;
  vertical-align:top;
}

::selection {
  background:#D10011;
}
.license-status .seal-content-value {
  text-transform:uppercase;
  font-weight:bold;
}
.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(../img/sprites.png) no-repeat -230px 0px;

}
.play-responsibly-logo:hover {
  background: url(../img/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(../img/sprites.png) no-repeat 0px -124px;
   width:16px;
   height:16px;
   margin-top:6px;
   margin-left:10px;
}
.validation-icon-success
{
   background:url(../img/sprites.png) no-repeat -16px -124px;
}
.validation-icon-error
{
   background:url(../img/sprites.png) no-repeat -32px -124px;
}
.validation-icon-error:hover
{
   background:url(../img/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:uppercase;
  color:#FFF;
  background:#D10011 !important;
  padding:3px 10px 5px 10px !important;
  border:none !important;
  font-size:14px;
}
.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 {
  background: #FF0013 !important;
}
.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:#DDD;
}
.licenses-list tr:nth-child(even) td {
  background:#EEE;
}
.licenses-list th {
 background:#333;
 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-number {
  font-weight:bold;
}

.cell-license-status,
.header-license-status {
  font-weight:bold;
  text-align:center;
}

.seal-title-container {
  position:relative;
}
.seal-content-go-back {
  position:absolute;
  right:0px;
  top:10px;
}