/* ==================================================
        #Reset & Basics
        #Styles
        #Typography
        #Links
        #Lists
        #Images
        #Forms
        #Scaling
        #Misc */

/* #Reset & Basics
================================================== */

/* #Styles
================================================== */
#bgVideoContainer {
    position: absolute;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
video#bgvid {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: #000;
} #bgVideoCover {
    width: 100%;
}
#splashPageMove {
    /*    position: absolute;
        top: 400%;
        right: 50%;
        width: 100%;*/
} #splashPageMove2 {
    /*    position: relative;
        right: -50%;
        width: 100%;*/
} #splashPageMove #page-position {
    top: 0px !important;
}

video#bgvid {
    transition: 1s opacity;
}
.stopfade { opacity: .5; }

#splash-intro {
    position: absolute;
    top: 200px;
    color: #fff;
    font-size: 120%;
    max-width: 800px;
    padding: 0 20px;
    z-index: 2;
    margin: auto;
} #splash-intro h1 {
    font-size: 300%;
    line-height: 1;
    color: #fff !important;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#splash-trailer {
    margin-bottom: 20px;
} #playtrailer {
    opacity: 0.9;
    transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
} #playtrailer:hover {
    opacity: 1;
} #splash-share {
    margin-bottom: 50px;
}
#splash-testimonial {
    margin-top: 50px;
    margin-bottom: 10px;
    color: #fff;
    text-align: left !important;
} #splash-img {
    margin-top: 0px;
    margin-right: 10px;
    float: left;
} .splash-green {
    color: #7ecc62 !important;
    font-weight: normal;
} #splash-get {
    margin-top: 50px;
} #splash-get img {
    width: 48%;
    max-width: 150px;
    margin: 0 1%;
}

/* #Typography
================================================== */

/* #Links
================================================== */

/* #Lists
================================================== */

/* #Images
================================================== */

/* #Forms
================================================== */


/* Scaling
================================================== */

/* #Misc
================================================== */

/*************************/
/* Navigation            */
/*************************/
/*.nojs li div {
    display: none;
} .nojs:hover div {
    display: block;
}*/

/*************************/
/* Content               */
/*************************/
.module-title {
    border-bottom: 1px solid #d9d9d9;
    padding: 8px 10px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}

.module-arrow {
    width: 16px;
    height: 16px;
    background: url(image/module-arrow.gif);
    background-position: -16px 1px;
    margin-right: 5px;
    float: left;
}

.module-arrow-selected {
    background-position: 0px 1px;
}

.module-content {
    border-bottom: 2px dotted #ccc;
    margin-bottom: 10px;
}

img.align {
    vertical-align: middle;
    display: inline;
}

table.acp {
    margin: 0;
    padding: 0;
    border-spacing: 1px;
    border-collapse: separate;
    width: 100%;
    table-layout: fixed;
} table.acp th {
    background: #e3e4e5;
    margin: 0;
    padding: 8px 4px;
    color: #444;
    font-weight: normal;
} table.acp td {
    margin: 0;
    padding: 4px 6px;
} .text-center, table.text-center td, .text-center a {
    text-align: center;
} .text-right, table.text-right td, .text-right a {
    text-align: right;
}  .text-left, table.text-left td, .text-left a {
    text-align: left;
} table.acp tr:nth-child(even) {
    background: #f9f9f9;
} table.acp tr.myTeam {
    background: #cfe0c8;
} table.acp .teamName {
    color: #999;
} table.linkFill a {
    width: 100%;
} #carAttribTable svg, #carAttribTable .icon  {
    width: 24px;
} #carAttribTable span {
    margin-right: 2cpx;
} table.acp.pad td {
    padding: 8px 6px;
}

td.key {
    text-align: right;
    border-right: 1px dotted #999;
} td.key2 {
    text-align: right;
}  td.key3 {
    background: #ebebeb;
    text-align: center;
    color: #444;
} tr.borderBottom td {
    border-bottom: 1px solid #d5d5d5;
}

table.reply {
    margin: 0px;
    padding: 0px;
    border-spacing: 0px;
    width: 100%;
} table.reply th {
    background: #e9e9e9;
    border-top: 1px solid #d9d9d9;
    margin: 0px;
    padding: 5px;
    color: #222;
    text-align: center;
} table.reply td {
    margin: 0px;
    padding: 5px;
}

div.c-wrap {
    background: #fff;
    border: 1px solid #dfe0e4;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3x;
    margin-bottom: 10px;
} div .c-wrap h2 {
    padding-bottom: 5px;
    margin: 0px;
} div .c-wrap h2.margin {
    margin: 10px 0px 0px 0px;
}
/*************************/
/* Miscellaneous         */
/*************************/
#cookieWarningWrap {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 101;
}
#cookieWarning {
    color: #f2f2f2;
    margin: 0 auto;
    padding: 5px;
    background: #666;
    font-size: 90%;
} #cookieWarning a, #cookieWarning a:visited, #cookieWarning a:active, #cookieWarning a:hover {
    color: #fff;
}

#tooltip {
    position:absolute;
    color:#fff;
    background: #282828;
    padding:2px 5px;
    display:none;
    max-width: 250px;
    z-index: 999;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

a.tooltip {
    text-decoration: none;
    color: #339900;
    font-weight: normal;
}

.error {
    color: #992a2a !important;
    background: #ffcccc !important;
    border: 1px solid #dd7777 !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 8px;
}

.success {
    color: #6C0;
}

.counter {
    color: #666;
}

.limit {
    color: #f00;
}
.right {
    float: right !important;
} .left {
    float: left !important;
} .align-left {
    text-align: left;
} .align-center {
    text-align: center;
} .align-right {
    text-align: right;
} .bold {
    font-weight: bold;
}

input[type="checkbox"], label, input[type="radio"] {
    cursor: pointer;
}

label {
    vertical-align: top;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

::selection { background:#7bb51f; color:#fff; /* Safari and Opera */ }
::-moz-selection { background:#7bb51f; color:#fff; /* Firefox */  }

.pic, pic-s {
    background: #e3e4e5;
} .pic-s {
    width: 100px;
} .pic-name {
    position: absolute;
    bottom: 0;
    background: #e3e4e5;
    font-size: 80%;
    width: 100%;
    z-index: 2;
} .pic-xxs {
    width: 44px;
    height: 44px;
    margin-right: 5px;
}  .pic-xs, .pic-t {
    width: 50px;
    height: 50px;
    margin-right: 5px;
} .pic-s {
    width: 80px;
    height: 80px;
} .pic-m {
    width: 100px;
    height: 100px;
} .pic-t, .pic-xxs, .pic-xs, .pic-s, .pic-m, .pic-l, .mailPic {
    border-radius: 5px;
    object-fit: cover;
}

.rdivide {
    border-right: 1px solid #d9d9d9;
} .ldivide {
    border-left: 1px solid #d9d9d9;
}

a.pager, a.pager:visited {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: -moz-linear-gradient(center top , #fff, #efefef) repeat scroll 0 0 #f6f6f6;
    border:1px solid #ccc;
    padding: 8px 16px;
}
a.pager:hover {
    background:-moz-linear-gradient(center top , #fff, #ebebeb) repeat scroll 0 0 #f3f3f3;
    border-color:#999;
    outline:0 none;
    text-decoration: none;
}
a.pager-selected, a.pager-selected:visited, a.pager-selected:active {
    background:none repeat scroll 0 0 #ddd;
    border-color:#ccc;
    color:#000000;
    cursor:default;
    font-weight:bold;
} a.pager-selected:hover, a.pager:active {
    -moz-box-shadow: 0 0 0px;
    background:none repeat scroll 0 0 #ddd;
    border-color:#ccc;
    color:#000;
} a.pager-prev, a.pager-next {
    margin: 0px 5px;
}

.pager-wrap {
    text-align: center;
    line-height: 50px;
}

.text-center, table.text-center td {
    text-align: center;
} .text-right, table.text-right td {
    text-align: right;
}  .text-left, table.text-left td {
    text-align: left;
} 


label {
    vertical-align: top;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
input, select, textarea {
    margin: 4px;
    border: 1px solid #ddd;
    padding: 10px;
    background: #fff;
    margin-bottom: 10px;
    font-size: 100%;
    font-family: "Roboto", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    box-sizing: border-box;
    max-width: 98%;
}
input[type="text"], input[type="password"], textarea {
} input[type="text"], input[type="password"], textarea {
} select > option, input[type="submit"] {
} input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    text-decoration: none;
    color: #fff;
    background: #5f9949;
    cursor: pointer;
    font-size: 100%;
} input[type="submit"]:hover {
    background: #588c43;
}

.green {
    color: #477337 !important;
} .grey {
    color: #bbb !important;
} .blue {
    color: #6699cc !important;
} .red {
    color: #cc3333 !important;
} .darkred {
    color: #993333 !important;
} .pink {
    color: #ff99ff !important;
} .gold {
    color: #e5ac00 !important;
} .silver {
    color: #a6a6a6 !important;
} .bronze {
    color: #b38659 !important;
} .block-green {
    background: #7ca66c !important;
} .block-grey {
    background: #9fa2a6 !important;
} .block-blue {
    background: #5e95b7 !important;
} .block-red {
    background: #bf7373 !important;
} .block-orange {
    background: #d8ba9d !important;
} .block-green, .block-grey, .block-blue, .block-red, .block-orange {
    border-radius: 2px;
    color: #fff !important;
    display: inline-block;
    text-align: center;
    width: 40px;
} .ionicon.medium, .ionicon.large {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
} .medium {
    font-size: 24px !important;
}

#features h2 {
    text-transform: uppercase;
}

.homeFeature {
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.homeFeatureText {
    position: relative;
    top: 10%;
    left: 10%;
    color: #fff;
    font-size: 120%;
    max-width: 600px;
    padding: 10px;
    z-index: 2;
    background: rgba(0,0,0,0.6);
} .homeFeatureText h2 {
    font-size: 180%;
    line-height: 1;
    color: #fff !important;
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/* Flags - each flag is measured from 0x0 on the grid
            so "24px -80px" would be the 2nd column and 6th row down as columns are 24px wide and rows are 16px wide */
.flag {
    width:24px;
    height:16px;
    background:url(https://igpmanager.azureedge.net/igp/design/icon/flags2.png) no-repeat;
    background-size: 384px;
    vertical-align: middle;
}
.f-ad{background-position:-24px 0}
.f-ae{background-position:-48px 0}
.f-af{background-position:-72px 0}
.f-ag{background-position:-96px 0}
.f-ai{background-position:-120px 0}
.f-al{background-position:-144px 0}
.f-am{background-position:-168px 0}
.f-an{background-position:-192px 0}
.f-ao{background-position:-216px 0}
.f-ar{background-position:-240px 0}
.f-as{background-position:-264px 0}
.f-at{background-position:-288px 0}
.f-au{background-position:-312px 0}
.f-aw{background-position:-336px 0}
.f-az{background-position:-360px 0}
.f-ba{background-position:0 -16px}
.f-bb{background-position:-24px -16px}
.f-bd{background-position:-48px -16px}
.f-be{background-position:-72px -16px}
.f-bf{background-position:-96px -16px}
.f-bg{background-position:-120px -16px}
.f-bh{background-position:-144px -16px}
.f-bi{background-position:-168px -16px}
.f-bj{background-position:-192px -16px}
.f-bm{background-position:-216px -16px}
.f-bn{background-position:-240px -16px}
.f-bo{background-position:-264px -16px}
.f-br{background-position:-288px -16px}
.f-bs{background-position:-312px -16px}
.f-bt{background-position:-336px -16px}
.f-bv{background-position:-360px -16px}
.f-bw{background-position:0 -32px}
.f-by{background-position:-24px -32px}
.f-bz{background-position:-48px -32px}
.f-ca{background-position:-72px -32px}
.f-catalonia{background-position:-96px -32px}
.f-cd{background-position:-120px -32px}
.f-cf{background-position:-144px -32px}
.f-cg{background-position:-168px -32px}
.f-ch{background-position:-192px -32px}
.f-ci{background-position:-216px -32px}
.f-ck{background-position:-240px -32px}
.f-cl{background-position:-264px -32px}
.f-cm{background-position:-288px -32px}
.f-cn{background-position:-312px -32px}
.f-co{background-position:-336px -32px}
.f-cr{background-position:-360px -32px}
.f-cu{background-position:0 -48px}
.f-cv{background-position:-24px -48px}
.f-cw{background-position:-48px -48px}
.f-cy{background-position:-72px -48px}
.f-cz{background-position:-96px -48px}
.f-de{background-position:-120px -48px}
.f-dj{background-position:-144px -48px}
.f-dk{background-position:-168px -48px}
.f-dm{background-position:-192px -48px}
.f-do{background-position:-216px -48px}
.f-dz{background-position:-240px -48px}
.f-ec{background-position:-264px -48px}
.f-ee{background-position:-288px -48px}
.f-eg{background-position:-312px -48px}
.f-eh{background-position:-336px -48px}
.f-england{background-position:-360px -48px}
.f-er{background-position:0 -64px}
.f-es{background-position:-24px -64px}
.f-et{background-position:-48px -64px}
.f-eu{background-position:-72px -64px}
.f-fi{background-position:-96px -64px}
.f-fj{background-position:-120px -64px}
.f-fk{background-position:-144px -64px}
.f-fm{background-position:-168px -64px}
.f-fo{background-position:-192px -64px}
.f-fr{background-position:-216px -64px}
.f-ga{background-position:-240px -64px}
.f-gb{background-position:-264px -64px}
.f-gd{background-position:-288px -64px}
.f-ge{background-position:-312px -64px}
.f-gf{background-position:-336px -64px}
.f-gg{background-position:-360px -64px}
.f-gh{background-position:0 -80px}
.f-gi{background-position:-24px -80px}
.f-gl{background-position:-48px -80px}
.f-gm{background-position:-72px -80px}
.f-gn{background-position:-96px -80px}
.f-gp{background-position:-120px -80px}
.f-gq{background-position:-144px -80px}
.f-gr{background-position:-168px -80px}
.f-gs{background-position:-192px -80px}
.f-gt{background-position:-216px -80px}
.f-gu{background-position:-240px -80px}
.f-gw{background-position:-264px -80px}
.f-gy{background-position:-288px -80px}
.f-hk{background-position:-312px -80px}
.f-hm{background-position:-336px -80px}
.f-hn{background-position:-360px -80px}
.f-hr{background-position:0 -96px}
.f-ht{background-position:-24px -96px}
.f-hu{background-position:-48px -96px}
.f-ic{background-position:-72px -96px}
.f-id{background-position:-96px -96px}
.f-ie{background-position:-120px -96px}
.f-il{background-position:-144px -96px}
.f-im{background-position:-168px -96px}
.f-in{background-position:-192px -96px}
.f-io{background-position:-216px -96px}
.f-iq{background-position:-240px -96px}
.f-ir{background-position:-264px -96px}
.f-is{background-position:-288px -96px}
.f-it{background-position:-312px -96px}
.f-je{background-position:-336px -96px}
.f-jm{background-position:-360px -96px}
.f-jo{background-position:0 -112px}
.f-jp{background-position:-24px -112px}
.f-ke{background-position:-48px -112px}
.f-kg{background-position:-72px -112px}
.f-kh{background-position:-96px -112px}
.f-ki{background-position:-120px -112px}
.f-km{background-position:-144px -112px}
.f-kn{background-position:-168px -112px}
.f-kp{background-position:-192px -112px}
.f-kr{background-position:-216px -112px}
.f-kurdistan{background-position:-240px -112px}
.f-kw{background-position:-264px -112px}
.f-ky{background-position:-288px -112px}
.f-kz{background-position:-312px -112px}
.f-la{background-position:-336px -112px}
.f-lb{background-position:-360px -112px}
.f-lc{background-position:0 -128px}
.f-li{background-position:-24px -128px}
.f-lk{background-position:-48px -128px}
.f-lr{background-position:-72px -128px}
.f-ls{background-position:-96px -128px}
.f-lt{background-position:-120px -128px}
.f-lu{background-position:-144px -128px}
.f-lv{background-position:-168px -128px}
.f-ly{background-position:-192px -128px}
.f-ma{background-position:-216px -128px}
.f-mc{background-position:-240px -128px}
.f-md{background-position:-264px -128px}
.f-me{background-position:-288px -128px}
.f-mg{background-position:-312px -128px}
.f-mh{background-position:-336px -128px}
.f-mk{background-position:-360px -128px}
.f-ml{background-position:0 -144px}
.f-mm{background-position:-24px -144px}
.f-mn{background-position:-48px -144px}
.f-mo{background-position:-72px -144px}
.f-mp{background-position:-96px -144px}
.f-mq{background-position:-120px -144px}
.f-mr{background-position:-144px -144px}
.f-ms{background-position:-168px -144px}
.f-mt{background-position:-192px -144px}
.f-mu{background-position:-216px -144px}
.f-mv{background-position:-240px -144px}
.f-mw{background-position:-264px -144px}
.f-mx{background-position:-288px -144px}
.f-my{background-position:-312px -144px}
.f-mz{background-position:-336px -144px}
.f-na{background-position:-360px -144px}
.f-nc{background-position:0 -160px}
.f-ne{background-position:-24px -160px}
.f-nf{background-position:-48px -160px}
.f-ng{background-position:-72px -160px}
.f-ni{background-position:-96px -160px}
.f-nl{background-position:-120px -160px}
.f-no{background-position:-144px -160px}
.f-np{background-position:-168px -160px}
.f-nr{background-position:-192px -160px}
.f-nu{background-position:-216px -160px}
.f-nz{background-position:-240px -160px}
.f-om{background-position:-264px -160px}
.f-pa{background-position:-288px -160px}
.f-pe{background-position:-312px -160px}
.f-pf{background-position:-336px -160px}
.f-pg{background-position:-360px -160px}
.f-ph{background-position:0 -176px}
.f-pk{background-position:-24px -176px}
.f-pl{background-position:-48px -176px}
.f-pm{background-position:-72px -176px}
.f-pn{background-position:-96px -176px}
.f-pr{background-position:-120px -176px}
.f-ps{background-position:-144px -176px}
.f-pt{background-position:-168px -176px}
.f-pw{background-position:-192px -176px}
.f-py{background-position:-216px -176px}
.f-qa{background-position:-240px -176px}
.f-re{background-position:-264px -176px}
.f-ro{background-position:-288px -176px}
.f-rs{background-position:-312px -176px}
.f-ru{background-position:-336px -176px}
.f-rw{background-position:-360px -176px}
.f-sa{background-position:0 -192px}
.f-sb{background-position:-24px -192px}
.f-sc{background-position:-48px -192px}
.f-scotland{background-position:-72px -192px}
.f-sd{background-position:-96px -192px}
.f-se{background-position:-120px -192px}
.f-sg{background-position:-144px -192px}
.f-sh{background-position:-168px -192px}
.f-si{background-position:-192px -192px}
.f-sk{background-position:-216px -192px}
.f-sl{background-position:-240px -192px}
.f-sm{background-position:-264px -192px}
.f-sn{background-position:-288px -192px}
.f-so{background-position:-312px -192px}
.f-somaliland{background-position:-336px -192px}
.f-sr{background-position:-360px -192px}
.f-ss{background-position:0 -208px}
.f-st{background-position:-24px -208px}
.f-sv{background-position:-48px -208px}
.f-sx{background-position:-72px -208px}
.f-sy{background-position:-96px -208px}
.f-sz{background-position:-120px -208px}
.f-tc{background-position:-144px -208px}
.f-td{background-position:-168px -208px}
.f-tf{background-position:-192px -208px}
.f-tg{background-position:-216px -208px}
.f-th{background-position:-240px -208px}
.f-tibet{background-position:-264px -208px}
.f-tj{background-position:-288px -208px}
.f-tk{background-position:-312px -208px}
.f-tl{background-position:-336px -208px}
.f-tm{background-position:-360px -208px}
.f-tn{background-position:0 -224px}
.f-to{background-position:-24px -224px}
.f-tr{background-position:-48px -224px}
.f-tt{background-position:-72px -224px}
.f-tv{background-position:-96px -224px}
.f-tw{background-position:-120px -224px}
.f-tz{background-position:-144px -224px}
.f-ua{background-position:-168px -224px}
.f-ug{background-position:-192px -224px}
.f-um{background-position:-216px -224px}
.f-us{background-position:-240px -224px}
.f-uy{background-position:-264px -224px}
.f-uz{background-position:-288px -224px}
.f-va{background-position:-312px -224px}
.f-vc{background-position:-336px -224px}
.f-ve{background-position:-360px -224px}
.f-vg{background-position:0 -240px}
.f-vi{background-position:-24px -240px}
.f-vn{background-position:-48px -240px}
.f-vu{background-position:-72px -240px}
.f-wales{background-position:-96px -240px}
.f-wf{background-position:-120px -240px}
.f-ws{background-position:-144px -240px}
.f-xk{background-position:-168px -240px}
.f-ye{background-position:-192px -240px}
.f-yt{background-position:-216px -240px}
.f-za{background-position:-240px -240px}
.f-zanzibar{background-position:-264px -240px}
.f-zm{background-position:-288px -240px}
.f-zw{background-position:-312px -240px}
.f-none{background-position:-360px -240px}

/* Dropdown control */
.langSelectSplash {
    margin-top: 18px;
    background-color: #333 !important;
    color: #fff !important;
    font-size: 70%;
} .langSelectSplash .selectBox-arrow {
}
.selectBox-dropdown {
    min-width: 150px;
    position: relative;
    text-align: left;
    color: #000;
    background: #e3e4e5;
    border-radius: 3px;
    display: inline-block;
    cursor: default;
}

.selectBox-dropdown .selectBox-label {
    padding: 6px 12px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
} .selectBox-label {
    cursor: pointer;
}

.selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
    height: 100%;
    line-height: 34px;
    text-align: center;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    width: 240px;
    max-height: 360px;
    border: solid 1px #bbb; /* should be the same border width as .selectBox-dropdown */
    background: #e3e4e5;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/* Inline control */
.selectBox-inline {
    min-width: 150px;
    background: #e3e4e5;
    display: inline-block;
    overflow: auto;
}

/* Options */
.selectBox-options,
.selectBox-options li,
.selectBox-options li a {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}

.selectBox-options li a {
    padding: 6px;
    white-space: nowrap;
    overflow: hidden;
    color: #333;
    text-decoration: none;
    font-size: 80%;
    cursor: pointer;
} .selectBox-options li.selectBox-hover a {
    background-color: #cacbcc;
    color: #333;
    text-decoration: none;
} .selectBox-options li.selectBox-disabled a {
    color: #888;
    background-color: transparent;
} .selectBox-options li.selectBox-selected a {
    background-color: #f2f2f2;
}

.selectBox-options .selectBox-optgroup {
    color: #666;
    background: #eee;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
    opacity: 0.6;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options a {
    background-color: transparent !important;
}

.raceDayOff, .raceDayOn {
    padding: 1px 3px;
    font-size: 12px;
    border-right: 1px solid #d9d9d9;
} .raceDayOn {
    background: #689954;
    color: #fff;
}

/* Mobile - All */
@media only screen and (max-width: 767px) {

    .homeFeatureText {
        left: 0;
    }
    #splash-intro {
        top: 100px;
    } #splash-get {
        margin-top: 20px;
    }
}