@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
{
    font-family:Arial, sans-serif;
    font-size: 13px;
}
.main-content-container {
    min-height:500px;
    padding:30px 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 {
    height: 50px;
    border-bottom:1px dotted #CCC;
    padding-bottom:23px;
    margin-bottom:23px;
}
.lga-logo-container {
    float:left;
}

.lga-logo {
    display:block;
    width:auto;
    height:62px;
    background:url(/assets/images/mga.png) no-repeat;
}
.lga-logo:hover {
    background:url(/assets/images/mga.png) no-repeat;
}
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;
    text-align: left;
}

::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(/assets/images/sprites.png) no-repeat -230px 0px;

}
.play-responsibly-logo:hover {
    background: url(/assets/images/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(/assets/images/sprites.png) no-repeat 0px -124px;
    width:16px;
    height:16px;
    margin-top:6px;
    margin-left:10px;
}
.validation-icon-success
{
    background:url(/assets/images/sprites.png) no-repeat -16px -124px;
}
.validation-icon-error
{
    background:url(/assets/images/sprites.png) no-repeat -32px -124px;
}
.validation-icon-error:hover
{
    background:url(/assets/images/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;
}

.clearfix {
    clear: both;
}
