﻿.progress {
    position: relative;
}

    .progress span {
        display: block;
        width: 100%;
    }

.progress-spantext {
    text-align: right;
    font-size: smaller;
    font-weight: 600;
}

.spantext {
    font-size: 12px;
    font-weight: 600;
    color: black;
}

.panel-heading-level1 {
    padding: 1px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    color: #FCFCFC;
    background-color: #4579AE;
    border-color: #ddd;
}

.panel-heading-party {
    padding: 1px 15px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    color: #FCFCFC;
    background-color: #2E6093;
    border-color: #ddd;
}

.panel-body-party {
    padding: 15px;
    background-color: #B0CFE0;
    border-color: #ddd;
}


.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #ccc;
        margin-top: 5px;
        margin-right: -10px;
    }

.dropdown-submenu:hover > a:after
{
        border-left-color: #fff;
    }

 .dropdown-submenu.pull-lef {
        float: none;
    }

.dropdown-submenu.pull-left > .dropdown-menu 
{
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
 }


 .hotRaces-Panel-body
{
    background-color:#dce3ef;
    font-family:Tahoma,Arial,Geneva;
     padding-left:10px;
     padding-right:1px;
     font-size:12px;
     color:#333;
     width:100%;
}

.hotRaces-Panel-header
{
   background-color:#4a3c8c;
   font-family:Tahoma,Arial,Geneva;
   font-size:small ;
   color:White;
   font-weight:bold;
   height:20px;
   padding-left:10px;
/*   border-top-left-radius:10px;
   border-top-right-radius:10px; */
}   


.hotRaces-grdStyle
{
   font-size:small ;
   font-family:Tahoma,Arial,Geneva; 
   background-color:White ;
   text-align: left;
   width:100%;
  /* border-top-left-radius:10px;
   border-top-right-radius:10px; */
  }
  
.hotRaces-alt-grdStyle
{
  
   background-color:#f7f7f7;
   
}

.hotRaces-grdHeaderStyle
{
 /* background-color:#013f7c;*/
 background-color:#4a3c8c;
  color:#f7f7f7;  
 }

.hotRaces-grdHeaderStyle-right
{
 background-color:#4a3c8c;
  color:#f7f7f7;  
/* border-top-right-radius:10px;*/
 padding-right:10px;  
}
.hotRaces-grdHeaderStyle-left
{
  background-color:#4a3c8c;
 color:#f7f7f7;  
/* border-top-left-radius:10px;*/

}

.hotRaces-grid-body
{
 
  padding-left:10px;
  padding-right:10px;  
}


.fixed_headers {
 
  table-layout: fixed;
  border-collapse: collapse;
  border:1px;
}
.fixed_headers th {
  text-align: left;
  border:1px;
}
.fixed_headers th,
.fixed_headers td {
  padding: 5px;
  text-align: left;
  border:1px;
}
.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
 
}
.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
 
}
.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
  
}
.fixed_headers thead {
  background-color: #333333;
  color: #fdfdfd;
}
.fixed_headers thead tr {
  display: block;
  position: relative;
}
.fixed_headers tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height: 305px;
}
.fixed_headers tbody tr:nth-child(even) {
  background-color: #dddddd;
}
.old_ie_wrapper {
  height: 305px;

  overflow-x: hidden;
  overflow-y: auto;
}
.old_ie_wrapper tbody {
  height: auto;
}

.danger
{
  background-color: red;
}
 .success
 {
   background-color: green;
 }

 .alert-notify {
    background-color: #ad0909;
    border-color: #f53d3d;
    color: #f53d3d;
}

    .alert-notify hr {
        border-top-color: #e4b9c0;
    }

    .alert-notify .alert-link {
        color: #843534;
    }

    .office-message-red{
       color: black;
       font-family:'Myriad Pro Semibold';
       font-size:16px;
    }