@font-face {
  font-family: "Titillium Web";
  src: url("../Titilliumweb_regular.ttf") format("truetype");
}

@font-face {
  font-family: "Titillium Bold";
  src: url("../Titillium web_Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Titillium CarbonBlack";
  src: url("../Titillum web_CarbonBlack.ttf") format("truetype");
}

@font-face {
  font-family: "Formula1fontRegular";
  src: url("../Formula1Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Formula1fontItalic";
  src: url("../Formula1Italic.ttf") format("truetype");
}

@font-face {
  font-family: "Formula1fontBold";
  src: url("../Formula1Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Formula1fontWide";
  src: url("../Formula1Wide.ttf") format("truetype");
}

.entitylist-search input,
.dropdown-toggle {
  font-family: "Titillium Web" !important;
}

.customBtn {
  font-family: "Titillium Web" !important;
  color: white !important;
}

body * {
  font-size: 10pt !important;
}
p {
  clear: both;
  margin-top: .75rem;
  margin-bottom: .75rem;
  font-family: 'Titillium Web' !important;
}
.private-mode-text img{
  height:0px !important
}
.FormulaOneHeader a {
  font-family: "Formula1fontBold" !important;
  font-size: 10pt !important;
}
.page-heading
{
  font-family: "Formula1fontBold" !important;
}
a::after {
  display: none !important;
}

.page-header h1 {
  font-size: 18pt !important;
  font-family: "Formula1fontBold" !important;
}

.modal-form .modal-body iframe {
  height: 400px !important;
}

.navbar-inverse .navbar-nav>li>a:hover {
  border-bottom: 4px solid #e10600 !important
}

.breadcrumb {
  margin-left: 0.75rem !important
}

.page-header h1 {
  margin: 1rem 0 1rem 0.75rem;
}

h1,
h2,
h3 {
  font-family: "Formula1fontBold" !important;
}

.panel-white {
  background-color: rgba(208,99,77,0.02) !important;
}
 .homepage-ia .panel.panel-blue {
        background-color: rgba(208,99,77,0.02) !important;
    }

.fa-bell,td span.fa-fw
{
    color:#20272c !important;
}
.fa-search
{
    color: #e10600 !important;
}

.view-grid table thead tr th a {
  font-family: "Titillium Web","Titillium Bold" !important;
}
.view-grid table tbody td a {
  font-family: "Titillium Web","Titillium CarbonBlack" !important;
}
.view-grid table tbody th a {
  font-family: "Titillium Web" !important;
  color: #e10600 !important;
}
.table-striped tbody tr td
{
   font-family: "Titillium Web","Titillium CarbonBlack" !important;
}
.homepage-ia a .card p {
  font-size: 14px;
  line-height: 1.71;
  letter-spacing: .2px;
  color: #505050;
  font-family: 'Titillium Web' !important;
}
/* .crmEntityFormView .form-control.readonly, 
.crmEntityFormView .form-control[readonly][disabled], .form-readonly .form-control{
      border: 1px solid !important;
      padding-left: 5% !important;
       border-color: #D0634D !important;
} */


/* footer .footer-bottom
  {
    bottom:0px !important;
    position: fixed !important;
  }*/
  .homepage-ia a .card
  {
    min-height: 200px !important;
  }
  .footer-bottom
  {
    padding:15px 0px !important;
  }
  .modal-title
  {
    font-family: 'Titillium Web','Titillium Bold',"Titillium CarbonBlack" !important;
    color: #15151e; !important;
  }
  .tab-column tbody tr td div.info label
  {
    font-family: 'Titillium Web','Titillium Bold',"Titillium CarbonBlack" !important;
    color:#15151e !important;
  }
  .tab-column tbody tr td div.control
  {
    font-family: 'Titillium Web',"Titillium CarbonBlack" !important;
    color:#15151e !important;
  }

.dropdown-menu li a
{
  font-family: 'Titillium Web' !important;
}

.crmEntityFormView .tab
{
  margin-bottom: 0% !important;
}
#terms-and-conditions-section
{
    font-family: 'Titillium Web';
}
#terms-and-conditions-section #submit-agreement
{
  font-family: "Titillium Bold" !important;
  background-color: #e10600;
   border: 1px solid #e10600;

}
tbody td a{
  font-family: 'Titillium Web' !important;
  color:#15151e;
}
tbody th a{
  font-family: 'Titillium Web' !important;
  color: #e10600;;
}
#filterDropdownId a{
  font-family: 'Titillium Web' !important;
  color: #e10600;;
}
body
{
  font-family: 'Titillium Web' !important;
}
.view-grid has-pagination
element.style {
    height: 405.458px;
}
.alert-success {
    background-color: #e10600 !important;
    color: #ffffff!important;
}

.nav navbar-nav weblinks FormulaOneHeader {
    float: left;
    margin: 7.25px -15px !important;
}
.navbar-nav {
    margin: 7.25px 0px !important;
}
.alert-danger {
    background-color: #e10600 !important;
    border-color: black !important;
    color: #ffffff!important;
}
    .text-danger {
    color: #ffffff!important;
}
.entity-notes .note .metadata {
    display: none !important;
}
.note .attachment .link {
   padding: 41px !important;
    

}
.instructions, .tab-title {
      border-color: #e10600 !important;
    border-top-color: #e10600 !important;
    border-right-color: #e10600 !important;
    border-bottom: 1px solid #e10600 !important;
    border-left-color: #e10600 !important;
}
.validation-summary a {
    color: #ffff!important;
}
.container
{
  margin-left:0px !important;
  margin-right:0px !important
}
select{
padding:0.3rem !important;
}
select.drpdown-book-ticket{
padding:0.1rem !important;
}

select:disabled {
  cursor: not-allowed !important;
  pointer-events: all !important;
}

div.overlay {
    display:        table;
    position:       fixed;
    top:            0;
    left:           0;
    width:          100%;
    height:         100%;
    opacity: 0.7;
}
div.overlay > div {
    display:        table-cell;
    width:          100%;
    height:         100%;
    background:     #ccc;
    text-align:     center;
    vertical-align: middle;
}
img.ticket-logo {
  color: #95a5a6;
  position: relative;
  
}
img.ticket-logo:before {
  background: #f1f1f1;
  border: 1px solid #ccc;
  border-radius: 3px;
  content: '\1F517' 'No Image';
  padding: 10px;
  font-size: 10px !important;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.error-msg-label{
  color:red;
  font-family:Titillium Web !important;
}
.info-label{
  color:red;
  font-family:Titillium Web !important;
}
#product_table{
  width:100%;
  margin-top:30px;
  margin-bottom:5px;
  border: 0px;
}
.booking-label-secondary{
  font-weight: 600;
  color: #15151e;
  margin-bottom: 5px; 
  font-family:Titillium Web !important;
}
.booking-table-heading{
  font-weight:700;
  font-family:Titillium Web !important;
  border-bottom: 1px solid grey; 
  width: 130px;
}
#order-button{
  margin-bottom:20px;
  margin-top:20px;
  font-family:Titillium Web !important;
  padding: 0px
}
#order_summary{
  width:100%;
  margin-bottom:-2px;
}
#vat-message{
  margin-bottom: 10px;
  font-weight: 700;
  font-family:Titillium Web !important;
  color: #e10600;
}
.btnAddRow[disabled]{
  background-color:rgba(32,39,44,0.6);
}
button.order-btn:hover{
  color: #e10600;
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover {
    background-color: rgb(32,39,44) !important;
    color:#fff
}
.th-logos{
  color: #e10600;
}
#customth{
 color: #e10600; 
}