﻿body{background:#fff;}
ul{padding:0;margin:0;}
html, body{height:100%;}
.tables_display th, .tables_display td{padding:5px 10px 5px 10px;}
a[href^=tel]{color:inherit;text-decoration:none;}
input:focus,
select:focus,
textarea:focus,
button:focus{outline:none;}
.backgroundGrey{background-color:#f2f6f8;}
ol.ol-rules-alphalist{counter-reset:list;position:relative;}
ol.ol-rules-alphalist > li{list-style:none;padding-bottom:15px;padding-left:25px;}
ol.ol-rules-alphalist > li:last-child{list-style:none;padding-bottom:0px;}
ol.ol-rules-alphalist > li:before{content:"(" counter(list, lower-alpha) ")";counter-increment:list;position:absolute;left:35px;}
ol.ol-rules-numberlist{counter-reset:list;position:relative}
ol.ol-rules-numberlist > li{list-style:none;padding-bottom:15px;padding-left:25px;}
ol.ol-rules-numberlist > li:last-child{list-style:none;padding-bottom:0px;}
ol.ol-rules-numberlist > li:before{content:"(" counter(list, decimal) ")";counter-increment:list;position:absolute;left:35px;}
ol.ol-rules-romanlist{counter-reset:list;position:relative}
ol.ol-rules-romanlist > li{list-style:none;padding-bottom:15px;padding-left:25px;}
ol.ol-rules-romanlist > li:last-child{list-style:none;padding-bottom:0px;}
ol.ol-rules-romanlist > li:before{content:"(" counter(list, lower-roman) ")";counter-increment:list;position:absolute;left:35px;}
.circulars-bg{width:100%;background-color:#fff;border-bottom:1px solid #dde7ec;display:inherit;margin-bottom:30px;}
@font-face{font-family:'Panton LightCaps';src:url(../fonts/NunitoSans7pt-Light.ttf);}
@font-face{font-family:'Panton LightCaps';src:url(../fonts/NunitoSans7pt-Light.eot);}
@font-face{font-family:'OpenSans Regular';src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:'OpenSans Regular';src:url(../fonts/OpenSans-Regular.eot);}
@font-face{font-family:'OpenSans Bold';src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:'OpenSans Bold';src:url(../fonts/OpenSans-Bold.eot);}
#header{width:100%;position:fixed;z-index:5;max-height:114px;}
.top-header{width:100%;height:48px;background-color:#003151;}
.bottom-header{width:100%;height:35px;background-color:#003151;}
.contentwrapper{width:92%;max-width:1280px;margin:0 auto;position:relative;}
.contentwrapper-special{width:92%;max-width:1280px;margin:0 auto;}
.navi-container{max-width:1280px;margin:0 auto;width:92%;}
.logo{display:block;width:auto;width:initial;vertical-align:top;position:relative;border-bottom:none;padding-bottom:0px;margin:0 auto;text-align:center;}
#slider-menu{display:block;position:relative;z-index:9;}
.top-navi{display:inline-block;}
.nav_wrap{}
.just{text-align:justify;}
.just:after{content:'';display:inline-block;width:100%;height:0;}
.nav_wrap{display:none;}
.navi-item{text-align:center;display:inline-block;padding:12px 25px;box-sizing:border-box;}
.navi-item:first-child{text-align:center;display:inline-block;padding:12px 25px 0px 0px;box-sizing:border-box;}
.navi-item:last-child{text-align:center;display:inline-block;padding:12px 0px 0px 25px;box-sizing:border-box;}
.navi-item > a{font-family:'Panton LightCaps';font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:1px;}
.navi-item > img{position:relative;right:10px;}
.navi-item:nth-child(4) > img{position:relative;right:10px;top:1px;}
.navi-item.blue > a{font-family:'Panton LightCaps';font-size:14px;color:#114065;text-transform:uppercase;letter-spacing:1px;font-weight:bold;}
.navi-item.blue{text-align:center;display:inline-block;padding:22px 15px;box-sizing:border-box;}
.navi-item.blue:first-child{text-align:center;display:inline-block;padding:22px 15px 0px 0px;box-sizing:border-box;}
.navi-item.blue:last-child{text-align:center;display:inline-block;padding:22px 0px 0px 15px;box-sizing:border-box;}
#toTop{position:fixed;right:30px;bottom:30px;width:50px;height:50px;background-color:#808080;border-radius:50%;display:none;cursor:pointer;z-index:999;}
#toTop .toTop-text{font-family:'Gotham Bold';font-size:15px;color:#fff;text-align:center;display:table-cell;vertical-align:middle;}
.circulars-calendar{background-color:#0b415d;width:100%;font-family:'OpenSans Regular';font-size:18px;color:#fff;text-align:center;display:inline-block;position:relative;vertical-align:middle}
.circulars-calendar-date-month{background-color:#0b415d;width:100%;font-family:'OpenSans Regular';font-size:18px;color:#fff;text-align:center;margin-top:0px;text-transform:uppercase;}
.circulars-calendar-date-day{background-color:#0b415d;width:100%;font-family:'OpenSans Bold';font-size:36px;color:#fff;text-align:center;}
.circulars-content-div-title{font-family:'OpenSans Bold';font-size:18px;color:#000;text-align:left;}
.circulars-content-div-desc{font-family:'OpenSans Regular';font-size:16px;color:#000;text-align:left;}
.circulars-calendar-year{background-color:#1e5978;width:100%;position:relative;top:0px;left:0px}
.circular-download-button{border:1px solid #114065;border-radius:5px;font-family:'OpenSans Bold';font-size:16px;color:#1c4e68;text-align:center;padding:10px;background-color:#fff;}
.circular-download-button:hover{border:1px solid #114065;border-radius:5px;font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;padding:10px;background-color:#114065;}

.rules-download-button-pos {
    display:none;
}

.rules-download-button-pos-mobile {
    display:block;
}

.rules-download-button-mobile {
    display:block;
    font-family:'OpenSans Bold';font-size:16px;color:#1c4e68;text-align:center;padding:10px;background-color:#eee;letter-spacing: 1px;
}

.rules-download-button-mobile:hover {
    display:block;
    font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;padding:10px;background-color:#114065;letter-spacing: 1px;
}

.rules-download-button{border:1px solid #114065;border-radius:5px;font-family:'OpenSans Bold';font-size:16px;color:#1c4e68;text-align:center;padding:10px;background-color:#eee;letter-spacing: 1px;}
.rules-download-button:hover{border:1px solid #114065;border-radius:5px;font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;padding:10px;background-color:#114065;letter-spacing: 1px;}

.whoarewe-history-div:last-child{display:inline-block;width:92%;vertical-align:middle;padding:0px 0px 0px 0px;position:relative;margin-left:4%;}
.circulars-button-div{width:100%;display:inline-block;padding:30px;vertical-align:middle;padding-top:0px;}
.circulars-content-div{width:100%;display:inline-block;padding:30px;}
.footertext{font-family:'OpenSans Regular';font-size:16px;color:#6c6f72;text-align:center;}
.footertext > a{font-family:'OpenSans Regular';font-size:16px;color:#6c6f72;text-align:center;}
.footertext > a:hover{font-family:'OpenSans Regular';font-size:16px;color:#6c6f72;text-align:center;text-decoration:underline;}
.shadow{-moz-box-shadow:0 15px 15px -15px #999;-webkit-box-shadow:0 15px 15px -15px #999;}
.logoSize{width:200px;}
.home-title{font-family:'Panton LightCaps';font-size:30px;text-transform:uppercase;color:#0b415d;text-align:center;letter-spacing:3px;}
.home-title2{font-family:'Panton LightCaps';text-transform:uppercase;font-size:30px;color:#0b415d;text-align:center;letter-spacing:3px;padding:50px 0px;}
.home-desc{font-family:'OpenSans Regular';font-size:16px;color:#545759;text-align:justify;-moz-text-align-last:center;text-align-last:center;line-height:30px;padding-top:20px;width:100%;margin:0 auto;}
.whoarewe-history-title{font-family:'Panton LightCaps';font-size:30px;color:#0b415d;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-top:40px;}
#icon_wrap{margin-left:50px;}
#next{cursor:pointer;width:16px;height:28px;background:url(../images/next.jpg) no-repeat;position:absolute;right:0px;top:25%;}
#prev{cursor:pointer;width:16px;height:28px;background:url(../images/prev.jpg) no-repeat;position:absolute;left:0px;top:25%;}
#preview{position:relative;width:287px;height:390px;}
.iconColor{cursor:pointer;float:left;margin-right:17px;width:50px;height:50px;border:2px solid #bfbfbf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:17px;}
#preview > .out{z-index:1;}
#preview > .in{z-index:2;}
#preview > div{position:absolute;width:100%;height:100%;}
#preview > .main{background:url(../images/main.png) no-repeat;z-index:3;width:287px;height:390px;}
.home-registration{background-image:url(../images/home-registration.jpg);background-repeat:no-repeat;width:100%;min-height:229px;border-radius:7px;background-size:cover;padding-top:75%;position:relative;}
.whoarewe-officials{display:table;width:100%;}
.home-deposit{background-image:url(../images/home-deposit.jpg);background-repeat:no-repeat;width:100%;min-height:229px;border-radius:7px;background-size:cover;padding-top:75%;position:relative;}
.whoarewe-officials-div:first-child{display:table-cell;width:100%;vertical-align:middle;background-color:#114065;}
.home-racing-color{background-image:url(../images/home-racing-color.jpg);background-repeat:no-repeat;width:100%;min-height:229px;border-radius:7px;background-size:cover;padding-top:75%;position:relative;}
.home-embargo{background-image:url(../images/home-embargo.jpg);background-repeat:no-repeat;width:100%;min-height:229px;border-radius:7px;background-size:cover;padding-top:75%;position:relative;}
.home-registration-title{font-family:'Panton LightCaps';text-transform:uppercase;font-size:22px;color:#fff;text-align:center;text-transform:uppercase;display:table-cell;vertical-align:middle;letter-spacing:1px;padding:0px 20px;position:relative;}
.home-blue-bg{background-repeat:no-repeat;width:100%;min-height:644px;background-size:cover;position:relative;background-color:#20639a;padding:120px 0px 50px 0px;}
.slanted-btn{background-color:#fff;width:100%;position:relative;top:-5px;left:-5px;text-align:center;padding:20px;background-image:url(../images/slanted-btn-bg.jpg);background-repeat:no-repeat;border-radius:3px;background-position-x:right;}
.slanted-btn-shadow:first-child{transform:skew(-30deg);-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);background-color:rgba(255, 255, 255, 0.3);width:100%;position:relative;top:-50px;border-radius:3px;}
.slanted-btn-shadow{transform:skew(-30deg);-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);background-color:rgba(255, 255, 255, 0.3);width:100%;border-radius:3px;}
.slanted-btn-shadow:last-child{transform:skew(-30deg);-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);background-color:rgba(255, 255, 255, 0.3);width:100%;position:relative;top:50px;border-radius:3px;}
.squarebg{width:100%;min-height:200px;border:4px solid rgba(255, 255, 255, 0.3);padding:20px 40px;}
.slanted-btn-text{font-family:'OpenSans Regular';font-size:20px;color:#114065;transform:skew(25deg);-webkit-transform:skew(25deg);-ms-transform:skew(25deg);}
.calendarTitle{overflow:hidden;text-align:center;font-family:'Panton LightCaps';font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:3px;padding-bottom:30px}
.calendarTitle:before, .calendarTitle:after{border-top:none;border-bottom:2px solid #fff;content:"";display:inline-block;height:5px;position:relative;vertical-align:middle;width:50%;top:-5px;}
.calendarTitle:before{right:0.5em;margin-left:-50%;}
.calendarTitle:after{left:0.5em;margin-right:-50%;}
.div-twins .ui-datepicker,
.div-twins .ui-datepicker table,
.div-twins .ui-datepicker tr,
.div-twins .ui-datepicker td,
.div-twins .ui-datepicker th{margin:0;padding:0;border:none;border-spacing:0;}
.div-twins .ui-datepicker table{width:100%;}
.div-twins .ui-datepicker{display:none;width:100%;padding:20px 33px 20px 33px;cursor:default;text-transform:uppercase;font-family:'OpenSans Regular';font-size:18px;background:#fff;background-image:url(../images/calendar-top-bg.png);background-repeat:no-repeat;background-position:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px 3px 0px 0px;}
.div-twins .ui-datepicker-header{position:relative;padding-bottom:10px;}
.div-twins .ui-datepicker-title{text-align:center;}
.div-twins .ui-datepicker-month{position:relative;color:#114065;}
.div-twins .ui-datepicker-year{padding-left:8px;color:#114065;}
.div-twins .ui-datepicker-prev,
.div-twins .ui-datepicker-next{position:absolute;top:-2px;padding:5px;cursor:pointer;}
.div-twins .ui-datepicker-prev{left:0;padding-left:11px;}
.div-twins .ui-datepicker-next{right:0px;padding-right:11px;}
.div-twins .ui-datepicker-prev span,
.div-twins .ui-datepicker-next span{display:block;width:32px;height:31px;text-indent:-9999px;background-image:url(../images/arrows.png);}
.div-twins .ui-datepicker-prev span{background-position:0px 0px;}
.div-twins .ui-datepicker-next span{background-position:-32px 0px;}
.div-twins .ui-datepicker-prev-hover span{background-position:0px -31px;}
.div-twins .ui-datepicker-next-hover span{background-position:-32px -31px;}
.div-twins .ui-datepicker-calendar th{padding-top:14px;padding-bottom:14px;text-align:center;color:#114065;padding-right:2%;}
.div-twins .ui-datepicker-calendar td{padding:15px 0px 5px 0px;text-align:center;line-height:26px;}
.div-twins .ui-datepicker-calendar .ui-state-default{display:block;outline:none;text-decoration:none;color:#114065;border:1px solid transparent;width:90%;}
.div-twins .ui-datepicker-calendar .ui-state-active{color:#114065;border:none;}
.sg-slg-pn{color:#fff !important;border:none;height:10px;background:#d81159;box-shadow:0 10px #ffbc42,0 20px #114065;position:relative;top:-5px;}
.sg-slg{color:#fff;border:none;height:15px;background:#d81159;box-shadow:0 15px #ffbc42;position:relative;top:-5px;}
.sg-pk{color:#fff !important;border:none;height:15px;background:#d81159;box-shadow:0 15px #218380;position:relative;top:-5px;}
.sg-pn{color:#fff !important;border:none;height:15px;background:#d81159;box-shadow:0 15px #114065;position:relative;top:-5px;}
.sg-slg{color:#fff !important;border:none;height:15px;background:#d81159;box-shadow:0 15px #ffbc42;position:relative;top:-5px;}
.pn-slg{color:#fff !important;border:none;height:15px;background:#114065;box-shadow:0 15px #ffbc42;position:relative;top:-5px;}
.pk-slg{color:#fff !important;border:none;height:15px;background:#218380;box-shadow:0 15px #ffbc42;position:relative;top:-5px;}
.sg{color:#fff !important;border:none;height:15px;background:#d81159;box-shadow:0 15px #d81159;position:relative;top:-5px;}
.slg{color:#fff !important;border:none;height:15px;background:#ffbc42;box-shadow:0 15px #ffbc42;position:relative;top:-5px;}
.pk{color:#fff !important;border:none;height:15px;background:#218380;box-shadow:0 15px #218380;position:relative;top:-5px;}
.pn{color:#fff !important;border:none;height:15px;background:#114065;box-shadow:0 15px #114065;position:relative;top:-5px;}
.offical-ul{list-style:none;columns:1;-webkit-columns:1;-moz-columns:1;line-height:25px;width:100%;margin:0 auto;padding-left:20px;margin-top:50px;padding-bottom:15px;}
.offical-ul > li{text-align:left;font-family:'OpenSans Regular';font-size:18px;color:#fff;position:relative;padding-left:25px;padding-bottom:25px;}
.offical-ul > li > span{text-align:left;font-family:'OpenSans Regular';font-size:14px;color:#fff;position:relative;font-style:italic;}
.offical-ul li:before{content:"";margin-right:4px;background-image:url(../images/official-icon.jpg);background-repeat:no-repeat;width:16px;height:18px;position:relative;top:5px;display:inline-block;position:absolute;left:0px;}
.div-twins .ui-datepicker-other-month .ui-state-default{color:#b5b7b8;}
.calendarLegend{width:100%;background-color:#dde3e7;padding:16px 30px 0px 30px;}
.calendarLegend-fonts{font-family:'OpenSans Regular';font-size:14px;color:#6c6f72;text-transform:uppercase;text-align:center;}
.legend-circle{padding:6px;border-radius:50%;display:inline-block;position:relative;top:1px;}
.red{background-color:#d81159}
.green{background-color:#218380}
.darkblue{background-color:#114065}
.yellow{background-color:#ffbc42}
.cirulars-bg{width:100%;background-color:#114065;padding:20px;}
.cirulars-title{font-family:'OpenSans Regular';font-size:18px;color:#fff;text-align:left;line-height:25px;padding:0px 10px;}
.cirulars-desc{font-family:'OpenSans Regular';font-size:16px;color:#fff;text-align:left;line-height:25px;padding:0px 10px;padding-bottom:10px;}
.cirulars-whiteline{width:90%;height:1px;background-color:#fff;position:absolute;bottom:20px;}
.circulars-bg-date{width:80%;background-color:#114065;padding:10px 30px 0px 10px;transform-origin:bottom left;transform:skew(-25deg);float:right;position:relative;margin-top:-32px;}
.circulars-bg-date > div{font-family:'OpenSans Regular';font-size:16px;color:#96b0c5;text-align:right;transform:skew(15deg);}
.max-width{width:100%;display:block;}
.arrow-up-dropdownmenu{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #114065;margin:0 auto;margin-top:-8px;}
.arrow-down-online-registration{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ce0c48;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);}
.whoarewe-officials-title{font-family:'Panton LightCaps';font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-left:0;padding-top:40px;}
.arrow-down-deposit{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffad35;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);}
.arrow-down-racing-color{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #18716d;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);}
.arrow-down-embargo{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #07334c;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);}
.div-quadruplets{display:inline-block;width:100%;padding-bottom:5%;}
.div-triplet{display:inline-block;width:100%;vertical-align:top;padding-bottom:4%;position:relative;}
.btn{border:1px solid #fff;border-radius:5px;padding:15px;font-family:'OpenSans Regular';font-size:16px;color:#fff;text-transform:uppercase;text-align:center;}
.btn:hover{border:1px solid #fff;border-radius:5px;padding:15px;font-family:'OpenSans Regular';font-size:16px;color:#fff;text-transform:uppercase;text-align:center;background-color:#003151;}
.div-twins-normal{display:inline-block;width:100%;vertical-align:top}
.homepage-footer{width:100%;background-color:#114065;background-image:url(../images/horse.png);background-repeat:no-repeat;background-position:right 108%;padding-top:50px;padding-bottom:20px;}
.homepage-footer-title{font-family:'Panton LightCaps';font-size:22px;color:#fff;text-transform:uppercase;text-align:center}
.footer-navi{list-style:none;columns:1;-webkit-columns:1;-moz-columns:1;line-height:30px;}
.footer-navi > li{text-align:center}
.footer-navi > li > a{font-family:'OpenSans Regular';font-size:16px;color:#fff;}
.footer-navi > li > a:hover{font-family:'OpenSans Regular';font-size:16px;color:#fff;text-decoration:underline;}
.homepage-footer-div:first-child{width:100%;display:inline-block;vertical-align:top;margin-bottom:15%;}
.homepage-footer-div{width:100%;display:inline-block;vertical-align:top;margin-bottom:15%;}
.homepage-footer-div:last-child{width:100%;display:inline-block;vertical-align:top;margin-bottom:0;}
.affiliate-bg{width:100%;background-color:#fff;border-radius:7px;padding:25px 10px 0px 10px;}
.sharethis{text-align:center;}
.div-twins{display:inline-block;width:100%;vertical-align:top;margin-bottom:120px;}
.div-twins:last-child{display:inline-block;width:100%;vertical-align:top;margin-bottom:0px;}
.slanted-btn-text img{display:none;position:relative;right:25px;}
.mainbanner1{background:url(../images/jquerypic1.jpg) no-repeat;background-position:center top;background-size:cover;min-height:430px;width:100%;}
.mainbanner2{background:url(../images/jquerypic2.jpg) no-repeat;background-position:center top;background-size:cover;min-height:430px;width:100%;}
.mainbanner3{background:url(../images/jquerypic3.jpg) no-repeat;background-position:center top;background-size:cover;min-height:430px;width:100%;}
.mainbanner5 {
    background: black;
    background-position: center top;
    background-size: cover;
    min-height: 430px;
    width: 100%;
    display: block;
}
    .mainbanner5 img {
        width: 60%;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        position: absolute;
    }

@media screen and (max-width:800px){

    .mainbanner5 {

        min-height: 343px;

    }
    .mainbanner5 img {
        width: 100%;
    }
}

.mainwrapper{padding-top:83px;}
.horsedeco{background-image:url(../images/home-deco.png);background-repeat:no-repeat;min-height:362px;margin-top:60px;}
.whiteline{height:1px;width:70%;background-color:#fff;position:absolute;top:65px;left:-60px;display:none;}
.mainbanner-text{font-family:'OpenSans Bold';font-size:30px;color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;transform:skew(-5deg);-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);line-height:45px;}
.subbanner-text{font-family:'OpenSans Bold';font-size:30px;color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;transform:skew(-5deg);-webkit-transform:skew(-5deg);-ms-transform:skew(-5deg);line-height:45px;}
.mainbanner-pos1{position:absolute;top:50%;left:50%;background-color:rgba(43, 91, 129, 0.7);padding:30px 15px;width:82%;transform:translate(-50%,-50%);}
.subbanner-pos{position:absolute;top:50%;left:50%;background-color:rgba(43, 91, 129, 0.7);padding:30px 15px;width:82%;transform:translate(-50%,-50%);}
.subbanner{min-height:300px;}
.subtext{font-family:'OpenSans Regular';font-size:16px;color:#2f3133;text-align:left;line-height:30px;}
.subtext a{font-family:'OpenSans Regular';font-size:16px;color:#114065;text-align:left;line-height:30px;}
.subtext a:hover{font-family:'OpenSans Regular';font-size:16px;color:#114065;text-align:left;line-height:30px;text-decoration:underline;}
.shadow-all{-moz-box-shadow:0 0 30px 0px #999;-webkit-box-shadow:0 0 30px 0px #999;}
.subpage-header{font-family:'Panton LightCaps';text-transform:uppercase;font-size:30px;color:#0b415d;text-align:left;letter-spacing:2px;padding-top:50px;}
.subpage-subheader{font-family:'Panton LightCaps';text-transform:uppercase;font-size:22px;color:#0b415d;text-align:left;letter-spacing:1px;padding-top:20px;}
.subtext-ul > li > ul{list-style:none;}
.subtext-ul > li > ul > li{text-align:left;position:relative;padding-left:20px;padding-bottom:7px;padding-top:7px;}
.subtext-ul li > ul > li:before{content:"";margin-right:4px;background-image:url(../images/ul-sub-icon.png);background-repeat:no-repeat;width:6px;height:9px;position:relative;top:18px;display:inline-block;position:absolute;left:0px;}
.subtext-ul{list-style:none;}
.subtext-ul-decimal{padding-left:20px;list-style:decimal;}
.subtext-ul > li{text-align:left;position:relative;padding-left:40px;padding-bottom:20px;}
.subtext-ul li:before{content:"";margin-right:4px;background-image:url(../images/ul-icon.png);background-repeat:no-repeat;width:27px;height:12px;position:relative;top:9px;display:inline-block;position:absolute;left:0px;}
.dropdownmenu{display:none;}
.dropdownmenu2{display:none;}
.dropdownmenu3{display:none;}
.dropdownmenu4{display:none;}
.dropdownmenu5{display:none;}
.dropdownmenu6{display:none;}
.associatedclub-bg:nth-child(even) .associatedclub-table:nth-child(even){display:table;width:100%;direction:ltr}
.associatedclub-bg:nth-child(odd) .associatedclub-table:nth-child(odd){display:table;width:100%;direction:rtl}
.associatedclub-bg:nth-child(even){background-color:#fff;padding:50px 0px}
.associatedclub-bg:nth-child(odd){background-color:#f3f6f9;padding:50px 0px}
.associatedclub-subpage-header{font-family:'Panton LightCaps';text-transform:uppercase;font-size:30px;color:#0b415d;text-align:left;letter-spacing:2px;padding-top:20px;}
.associatedclub-delegates-title{font-family:'OpenSans Regular';font-size:18px;color:#114065;position:relative;top:-8px;}
.delegates-ul{list-style:none;margin-top:12px;}
.delegates-ul li{text-align:left;padding-left:45px;padding-bottom:10px;position:relative;}
.delegates-ul li:last-child{text-align:left;padding-left:45px;padding-bottom:0px;position:relative;}
.delegates-ul li:before{content:"";margin-right:4px;background-image:url(../images/delegates-ul-icon.png);background-repeat:no-repeat;width:34px;height:14px;position:relative;top:8px;display:inline-block;position:absolute;left:0px;}
.rulesofracing-div:first-child{display:inline-block;width:100%;vertical-align:top;}
.rulesofracing-div{display:inline-block;width:100%;vertical-align:top;}
.subpage-subheader-rules{font-family:'OpenSans Regular';font-size:18px;color:#2f3133;text-align:left;padding-top:30px;font-weight:bold;}
input.textbox-style{padding:10px;margin:50px 0px 0px 0px;width:100%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:18px;line-height:25px;text-align:left;padding-right:50px;border-radius:5px;}
textarea.textbox-style2,select.textbox-style2,input.textbox-style2{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:100%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
textarea.textbox-style3,select.textbox-style3,input.textbox-style3{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:100%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
textarea.textbox-style4,select.textbox-style4,input.textbox-style4{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:100%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.btnSubmit{font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;text-transform:uppercase;border:1px solid #114065;padding:10px 50px;background-color:#114065;width:100%;border-radius:7px;margin-bottom:10px;}
.btnSubmit:hover{font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;text-transform:uppercase;border:1px solid #072740;padding:10px 50px;background-color:#072740;width:100%;border-radius:7px;margin-bottom:10px;}
.highlighted{background-color:yellow;}
.highlighted-selected{background-color:#ff9632;}
.highlight{background-color:#fff34d;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.7);}
.highlight{padding:1px 4px;margin:0 -4px;}
.search_input{color:#e32;position:absolute;font-size:30px;top:57px;right:10px;cursor:pointer}
.sub-bullet-point{margin-left:20px;}
.list-lower-roman{list-style-type:lower-roman;margin-left:20px;}
.list-decimal{list-style-type:decimal;margin-left:20px;}
.list-lower-alpha{list-style-type:lower-alpha;margin-left:20px;}
.form-subcategory-content{display:none;}
.form-sidenavi{width:24%;display:none;vertical-align:top;}
.form-content{width:100%;display:inline-block;vertical-align:top;}
.form-subcategory-content label{padding-left:10px;}
.form-sidenavi-ul{list-style:none;}
.form-sidenavi-ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.form-subcategory{padding:10px;background-color:#f3f3f3;width:100%;font-family:'OpenSans Regular';font-size:18px;color:#404040;text-align:left;position:relative;cursor:pointer;}
.form-subcategory:after{content:'';display:block;background-image:url(../images/form-plus.png);background-repeat:no-repeat;width:17px;height:17px;position:absolute;top:12px;right:12px;}
.form-subcategory.active:after{content:'';display:block;background-image:url(../images/form-minus.png);background-repeat:no-repeat;width:17px;height:2px;position:absolute;top:20px;right:12px;}
.form-sidenavi-ul li a{font-family:'OpenSans Regular';color:#fff;text-align:left;display:block;padding:15px 30px;font-size:15px;}
.form-sidenavi-bg{background-color:#003151;width:100%;}
.form-content-content{padding:20px 20px 0px 20px;}
.form-content-content:last-child{padding:20px 20px 20px 20px;}
.form-header{background-image:url(../images/whoarewe-title-bg.jpg);min-height:97px;width:100%;display:table;}
.form-title{font-family:'Panton LightCaps';font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:2px;display:table-cell;vertical-align:middle;padding:0px 30px;}
.form-content-bg{background-color:#fff;width:100%;-moz-box-shadow:0 0 30px 0px #999;-webkit-box-shadow:0 0 30px 0px #999;}
.form-subcategory-content table{width:100%;border:0;}
.form-subcategory-content th{background-color:#114065;text-align:center;color:#fff;font-family:'OpenSans Regular';font-size:15px;border:0;padding:10px 0px;}
.form-subcategory-content .th1st{background-color:#114065;border-radius:7px 0px 0px 0px;-webkit-border-radius:7px 0px 0px 0px;-moz-border-radius:7px 0px 0px 0px;}
.form-subcategory-content .thlast{background-color:#114065;border-radius:0px 7px 0px 0px;-webkit-border-radius:0px 7px 0px 0px;-moz-border-radius:0px 7px 0px 0px;}
.form-subcategory-content table tr:nth-child(odd){background-color:#fff}
.form-subcategory-content table tr:nth-child(even){background-color:#f5f5f5}
.form-subcategory-content table tr td{border-bottom:1px solid #dddddd;font-family:'OpenSans Regular', 'Open Sans';color:#494949;font-size:16px;line-height:36px;}
.embargo table{width:100%;border:0;}
.embargo th{background-color:#114065;text-align:center;color:#fff;font-family:'OpenSans Regular';font-size:15px;border:0;padding:10px 0px;}
.embargo .th1st{background-color:#114065;border-radius:7px 0px 0px 0px;-webkit-border-radius:7px 0px 0px 0px;-moz-border-radius:7px 0px 0px 0px;}
.embargo .thlast{background-color:#114065;border-radius:0px 7px 0px 0px;-webkit-border-radius:0px 7px 0px 0px;-moz-border-radius:0px 7px 0px 0px;}
.embargo table tr:nth-child(odd){background-color:#fff}
.embargo table tr:nth-child(even){background-color:#f5f5f5}
.embargo table tr td{border-bottom:1px solid #dddddd;font-family:'OpenSans Regular', 'Open Sans';color:#494949;font-size:16px;line-height:36px;}
.redfont{color:#ff205a}
.requiredValidator{font-size:14px;color:#fff;text-align:left;background-color:#ff1500;padding:5px 10px 5px 10px;border-radius:7px;position:relative;left:0px;bottom:-4px;}
.subHeaderText{font-family:'Panton LightCaps';text-transform:uppercase;font-size:30px;color:#0b415d;}
.minisearchtext{font-family:'OpenSans Regular';text-align:right;padding:10px;font-size:13px;color:#9a9999;display:none;}
@media (min-width:500px){.div-quadruplets{display:inline-block;width:48%;padding-bottom:4%;}
}
@media (min-width:700px){.div-twins:last-child{display:inline-block;width:60%;vertical-align:middle}
.contentwrapper-special-center{text-align:center;}
}
@media (min-width:800px){#feedbackTable{display:table;width:100%;}
.content-type-1{display:table-cell;width:15%;text-align:right;}
.content-type-2{display:table-cell;width:60%;padding-left:20px;text-align:left;}
.row-type-1{display:table-row;}
.row-type-1 td{padding:10px 5px 10px 5px;}
#ddlGender{width:20%;padding:5px 10px 5px 10px;border-radius:5px;}
.textbox-feedback-1{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:30%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.textbox-feedback-2{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:50%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.textbox-feedback-3{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:70%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.table_header{background-color:#003151;color:ghostwhite;}
.tables_display{border-collapse:separate;border:1px solid #eee;width:100%;}
.tables_display tbody tr:nth-last-of-type(even){background-color:#f3f5f7;}
}
@media only screen and (max-width:800px){#feedbackTable tr td{border:none;position:relative;width:100%;text-align:left;display:block;}
#feedbackTable{display:table;width:100%;}
.content-type-1{display:table-cell;width:90%;text-align:right;}
.content-type-2{display:table-cell;width:90%;padding-left:20px;text-align:left;}
.row-type-1{display:table-row;}
.row-type-1 td{padding:10px 5px 10px 5px;}
#ddlGender{width:30%;padding:5px 10px 5px 10px;border-radius:5px;}
.textbox-feedback-1{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:50%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.textbox-feedback-2{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:70%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.textbox-feedback-3{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:90%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.tables_display .sgFeaturedTable tr td:before{position:absolute;top:auto;left:6px;width:60%;height:auto;text-align:left !important;padding-right:0;line-height:24px;}
.tables_display .sgFeaturedTable tr td{border:none;position:relative;width:100%;text-align:left;display:block;padding-left:70%;border-bottom:1px solid #eee;}
.tables_display > .sgFeaturedTable > tr > td:not([colspan]):nth-of-type(1):before{content:"FEATURE RACE";}
.tables_display > .sgFeaturedTable > tr > td:not([colspan]):nth-of-type(2):before{content:"CONDITION";}
.tables_display > .sgFeaturedTable > tr > td:not([colspan]):nth-of-type(3):before{content:"PRIZE MONEY (S$)";}
.tables_display > .sgFeaturedTable > tr > td:not([colspan]):nth-of-type(4):before{content:"DAY / DATE";}
.tables_display{border-collapse:separate;border:1px solid #eee;width:100%;}
.tables_display tbody tr:nth-last-of-type(even){background-color:#f3f5f7;}
.tables_display .table_header{position:absolute;top:-9999px;left:-9999px;display:block;text-align:left;text-align:center;}
.tables_display tbody tr td{border:none;position:relative;width:100%;text-align:left;display:block;padding-left:50%;border-bottom:1px solid #eee;}
.tables_display #tSubsidies tr td{border:none;position:relative;width:100%;text-align:left;display:block;padding-left:70%;border-bottom:1px solid #eee;}
.tables_display tbody tr td:before{position:absolute;top:auto;left:6px;width:30%;height:auto;text-align:left !important;padding-right:0;line-height:24px;}
.tables_display #tSubsidies tr td:before{width:50%;}
.tables_display #tScheduleFees tr td:before{width:50%;}
.tables_display > #tScheduleFees > tr > td:not([colspan]):nth-of-type(1):before{content:"S/N";}
.tables_display > #tScheduleFees > tr > td:not([colspan]):nth-of-type(2):before{content:"TYPE OF FEES";}
.tables_display > #tScheduleFees > tr > td:not([colspan]):nth-of-type(3):before{content:"FEES IN S$";}
.tables_display > #tScheduleFees > tr > td:not([colspan]):nth-of-type(4):before{content:"FEES IN (RM)";}
.tables_display > #tClassification > tr > td:not([colspan]):nth-of-type(1):before{content:"Race Type";}
.tables_display > #tClassification > tr > td:not([colspan]):nth-of-type(2):before{content:"MRA Rating";}
.tables_display > #tSubsidies > tr > td:not([colspan]):nth-of-type(1):before{content:"Subsidies";}
.tables_display > #tSubsidies > tr > td:not([colspan]):nth-of-type(2):before{content:"Saturday Or Sunday S$/RM";}
.tables_display > #tSubsidies > tr > td:not([colspan]):nth-of-type(3):before{content:"Public Holiday S$/RM";}
.tables_display > #tSTUD > tr > td:not([colspan]):nth-of-type(1):before{content:"S/N";}
.tables_display > #tSTUD > tr > td:not([colspan]):nth-of-type(2):before{content:"STUD Booking";}
.tables_display > #tSTUD > tr > td:not([colspan]):nth-of-type(3):before{content:"RM";}
.tables_display > #tRaceCourses > tr > td:not([colspan]):nth-of-type(1):before{content:"States";}
.tables_display > #tRaceCourses > tr > td:not([colspan]):nth-of-type(2):before{content:"Meeting";}
.tables_display > #tschedule > tr > td:not([colspan]):nth-of-type(1):before{content:"Schedule Of Fees";}
.tables_display > #tschedule > tr > td:not([colspan]):nth-of-type(2):before{content:"S$";}
.tables_display > #tschedule > tr > td:not([colspan]):nth-of-type(3):before{content:"RM";}
}
@media (min-width:870px){.div-triplet{display:inline-block;width:48%;vertical-align:top;overflow:hidden;padding-bottom:4%;}
}
@media (max-width:1150px){.linksTable tr td{position:relative;width:100%;text-align:left;display:block;}
.countryHeader{width:15%;font-weight:bold;}
.countrylink{width:35%;color:#0b415d;}
.wideColumn{width:0%;}
.countrylink a:hover{color:#d81159;text-decoration:none;}
.clear-type-2{clear:both;height:20px;}
.clear-type-1{clear:both;height:30px;}
#alphabetLink{width:100%;visibility:visible;}
#ulBlock{position:absolute;top:-9999px;left:-9999px;}
}
.color_1{background:#ff0006;}
.color_2{background:#ffff00;}
.color_3{background:#0c126d;}
.color_4{background:#00d8ff;}
.color_5{background:#0000ff;}
.color_6{background:#ff9cc9;}
.color_7{background:#008f0d;}
.color_8{background:#00ff00;}
.color_9{background:#b3b3b3;}
.color_10{background:#b69934;}
.color_11{background:#ff6400;}
.color_12{background:#9d3d0c;}
.color_13{background:#b72655;}
.color_14{background:#ed0055;}
.color_15{background:#7e1c8b;}
.color_16{background:#ffd1b7;}
.color_17{background:#cd67a9;}
.color_18{background:#fce4b2;}
.color_19{background:#ffc000;}
.color_20{background:#ffffff;}
.color_21{background:#000000;}
#icon_wrap > .active{border:2px solid #000;}
.racingcolor-right-div > h1{font-size:16px;color:#663300;text-align:center;}
#nav{width:100%;height:43px;}
#nav > .i_nav_w{background:#195c89;cursor:pointer;width:33%;height:55px;float:left;border-bottom:#052f4b;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:14px 0 0 0;}
#nav > .active{background:url(../images/arrow.jpg) no-repeat center bottom #1b4e73;}
.racingcolor-right-div > .color{cursor:pointer;float:left;margin-right:5px;width:32px;height:32px;border:2px solid #bfbfbf;border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;}
.racingcolor-right-div > .color:hover{cursor:pointer;float:left;margin-right:5px;width:32px;height:32px;border:2px solid #000;border-radius:5px;-webkit-border-radius:5px;}
.racingcolor-right-div > .active{border:2px solid #000;}
.racingcolor-div{width:100%;min-height:390px;margin-top:40px;}
.whoarewe-content-div{width:80%;margin:0 auto;padding:30px 0px;}
.trainerdirectory-div{width:100%;}
.trainerdirectory-inner-div:before{content:"";display:inline-block;vertical-align:middle;height:100%;}
.trainerdirectory-inner-div > img{display:inline-block;vertical-align:middle;}
.trainerdirectory-inner-div{width:49%;display:inline-block;vertical-align:top;border:1px solid #c8c8c8;border-radius:7px;text-align:center;padding:30px;margin-bottom:2%;position:relative;}
.directory-detail-div{display:inline-block;width:100%;vertical-align:top;margin-bottom:30px;}
.directory-detail-div > div{display:inline-block;width:100%;vertical-align:top;text-align:center;}
.directory-detail{width:100%;margin-top:20px;}
@media (max-width:500px){.trainerdirectory-div{width:100%;}
.trainerdirectory-inner-div:before{content:"";display:inline-block;vertical-align:middle;height:100%;}
.trainerdirectory-inner-div > img{display:inline-block;vertical-align:middle;}
.trainerdirectory-inner-div{width:100%;display:inline-block;vertical-align:top;border:1px solid #c8c8c8;border-radius:7px;text-align:center;padding:30px;margin-bottom:2%;position:relative;}
}
.depositandfine-text{font-family:'Panton LightCaps';font-size:36px;color:#fff;text-transform:uppercase;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
@media (min-width:1150px){.deposit-bg{background-image:url(../images/deposit.png);background-repeat:no-repeat;width:100%;background-size:contain;position:relative;}
.rules-download-button-pos {
    display:block;
    position:absolute;right:0px
}

.rules-download-button-pos-mobile {
    display:none;
}
.fine-bg{background-image:url(../images/fine.png);background-repeat:no-repeat;width:100%;background-size:contain;position:relative;}
.depositandfine{width:100%;}
.depositandfine-div{display:inline-block;width:49%;vertical-align:top;}
.directory-detail{width:100%;margin-top:20px;}
.directory-detail-div{display:inline-block;width:48%;vertical-align:top;}
.directory-detail-div > div{display:inline-block;width:48%;vertical-align:top;text-align:left}
.directory-detail-div > div img{width:100%;max-width:265px;}

.directory-div{width:50%;}
.directory-div-inner-div-alpha{width:24%;display:inline-block;vertical-align:top;}
.trainerdirectory-inner-div-table{width:100%;}
.trainerdirectory-inner-div-table-cell{width:100%;display:table-cell;vertical-align:middle;}
.trainerdirectory-div{width:100%;display:table;border-spacing:10px;}
.trainerdirectory-inner-div{width:25%;display:table-cell;vertical-align:middle;border:1px solid #c8c8c8;border-radius:7px;text-align:center;padding:30px;}
.whoarewe-history-div:first-child{display:inline-block;width:44%;vertical-align:middle;overflow:hidden;position:relative;}
.whoarewe-officials-div:last-child:before{content:'';display:block;background-color:#fff;width:100%;transform-origin:100% 0;transform:skew(-30deg);position:absolute;top:0;left:55%;height:100%;}
.whoarewe-history-div:last-child{display:inline-block;width:50%;vertical-align:middle;padding:0px 50px 0px 0px;position:relative;}
.whoarewe-white-bg{width:90%;background-color:#fff;overflow:hidden;position:relative;}
.rulesofracing-div:first-child{display:inline-block;width:28%;vertical-align:top;}
.rulesofracing-div{display:inline-block;width:68%;vertical-align:top;}
textarea.textbox-style2,select.textbox-style2,input.textbox-style2{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:100%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
textarea.textbox-style3,select.textbox-style3,input.textbox-style3{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:40%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
textarea.textbox-style4,select.textbox-style4,input.textbox-style4{padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;width:30%;background-color:transparent;border:1px solid #9a9ea4;font-family:'OpenSans Regular';color:#0b415d;font-size:15px;line-height:25px;text-align:left;border-radius:5px;}
.racingcolor-right-div > h1{font-size:16px;color:#663300;text-align:center;}
#nav{width:100%;height:43px;}
#nav > .i_nav_w{background:#195c89;cursor:pointer;width:33%;height:55px;float:left;border-bottom:#052f4b;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:14px 0 0 0;}
#nav > .active{background:url(../images/arrow.jpg) no-repeat center bottom #1b4e73;}
.racingcolor-right-div > .color{cursor:pointer;float:left;margin-right:5px;width:32px;height:32px;border:2px solid #bfbfbf;border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;}
.racingcolor-right-div > .color:hover{cursor:pointer;float:left;margin-right:5px;width:32px;height:32px;border:2px solid #000;border-radius:5px;-webkit-border-radius:5px;}
.racingcolor-right-div > .active{border:2px solid #000;}
.racingcolor-div{width:100%;min-height:390px;margin-top:40px;}
.racingcolor-left-div{display:inline-block;width:39%;vertical-align:top;}
.racingcolor-right-div{display:inline-block;width:59%;vertical-align:top;}
#finished{max-width:225px;}
.btnSubmit{font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;text-transform:uppercase;border:1px solid #114065;padding:10px 50px;background-color:#114065;width:auto;width:initial;border-radius:7px;margin-bottom:10px;}
.btnSubmit:hover{font-family:'OpenSans Bold';font-size:16px;color:#fff;text-align:center;text-transform:uppercase;border:1px solid #072740;padding:10px 50px;background-color:#072740;width:auto;width:initial;border-radius:7px;margin-bottom:10px;}
.form-subcategory-content-field-div{display:table;width:100%;padding-bottom:15px;}
.form-subcategory-content-field-title{text-align:right;padding-right:20px;}
.form-subcategory-content-field1{width:40%;display:table-cell;vertical-align:top;}
.form-subcategory-content-field2{width:60%;display:table-cell;vertical-align:top;position:relative;}
.form-sidenavi{width:24%;display:inline-block;vertical-align:top;}
.form-content{width:74%;display:inline-block;vertical-align:top;}
.span-font-color{color:blue;}
.tables_display{width:100%;text-align:center;border:1px solid #003151;border-collapse:separate;}
.circulars-calendar-date-month{background-color:#0b415d;width:100%;font-family:'OpenSans Regular';font-size:18px;color:#fff;text-align:center;margin-top:30px;text-transform:uppercase;}
.circulars-calendar-year{background-color:#1e5978;width:100%;position:absolute;top:0px;left:0px}
.circulars-bg{width:100%;background-color:#fff;border-bottom:3px solid #dde7ec;display:table;}
.circulars-content-div{width:70%;display:table-cell;}
.circulars-button-div{width:20%;display:table-cell;padding:30px;vertical-align:middle;}
.circulars-calendar{background-color:#0b415d;width:10%;font-family:'OpenSans Regular';font-size:18px;color:#fff;text-align:center;display:table-cell;position:relative;vertical-align:middle}
.associatedclub-delegates{border-left:1px solid #d81159;padding-left:20px;}
.subtext{font-family:'OpenSans Regular';font-size:16px;color:#2f3133;text-align:left;line-height:30px;}
.subpage-header{font-family:'Panton LightCaps';text-transform:uppercase;font-size:30px;color:#0b415d;text-align:left;letter-spacing:2px;padding-top:50px;font-weight:bold;}
.associatedclub-bg:nth-child(even) .associatedclub-table-cell:first-child{display:table-cell;width:50%;vertical-align:top;padding-right:2%;}
.associatedclub-bg:nth-child(even) .associatedclub-table-cell:last-child{display:table-cell;width:50%;vertical-align:top;padding-left:2%;}
.associatedclub-bg:nth-child(odd) .associatedclub-table-cell:first-child{display:table-cell;width:50%;vertical-align:top;padding-left:2%;}
.associatedclub-bg:nth-child(odd) .associatedclub-table-cell:last-child{display:table-cell;width:50%;vertical-align:top;padding-right:2%;}
.dropdownmenu6{position:absolute;top:66px;left:-78px;width:240px;}
.dropdownmenu6 ul{list-style:none;}
.dropdownmenu6 ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu6 ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu6 ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu6 ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu6 ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.dropdownmenu5{position:absolute;top:66px;left:-20px;width:240px;}
.dropdownmenu5 ul{list-style:none;}
.dropdownmenu5 ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu5 ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu5 ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu5 ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu5 ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.dropdownmenu4{position:absolute;top:66px;left:-85px;width:240px;}
.dropdownmenu4 ul{list-style:none;}
.dropdownmenu4 ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu4 ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu4 ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu4 ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu4 ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.dropdownmenu3{position:absolute;top:66px;left:-73px;width:240px;}
.dropdownmenu3 ul{list-style:none;}
.dropdownmenu3 ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu3 ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu3 ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu3 ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu3 ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.dropdownmenu2{position:absolute;top:66px;left:-73px;width:240px;}
.dropdownmenu2 ul{list-style:none;}
.dropdownmenu2 ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu2 ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu2 ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu2 ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu2 ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.dropdownmenu{position:absolute;top:66px;left:-55px;width:320px;}
.dropdownmenu ul{list-style:none;}
.dropdownmenu ul li{border-bottom:1px solid #0b385c;text-align:left;background-color:#114065;}
.dropdownmenu ul li:hover{border-bottom:1px solid #0b385c;text-align:left;background-color:#0c3758;}
.dropdownmenu ul li:last-child{border-bottom:none;text-align:left;background-color:#114065;border-radius:0px 0px 5px 5px;}
.dropdownmenu ul li:last-child:hover{border-bottom:none;text-align:left;background-color:#0c3758;border-radius:0px 0px 5px 5px;}
.dropdownmenu ul li a{font-family:'Panton LightCaps';text-transform:uppercase;font-size:14px;color:#fff;text-align:left;letter-spacing:1px;display:block;padding:15px 30px;}
.offical-ul{list-style:none;columns:2;-webkit-columns:2;-moz-columns:2;line-height:25px;width:100%;margin:0 auto;padding-left:10%;margin-top:50px;padding-bottom:15px;}
.offical-ul > li{text-align:left;font-family:'OpenSans Regular';font-size:16px;color:#fff;position:relative;padding-left:25px;padding-bottom:25px;}
.offical-ul > li > span{text-align:left;font-family:'OpenSans Regular';font-size:12px;color:#fff;position:relative;font-style:italic;}
.offical-ul li:before{content:"";margin-right:4px;background-image:url(../images/official-icon.jpg);background-repeat:no-repeat;width:16px;height:18px;position:relative;top:5px;display:inline-block;position:absolute;left:0px;}
.whoarewe-history-title{font-family:'Panton LightCaps';font-size:30px;color:#0b415d;text-transform:uppercase;letter-spacing:2px;padding-top:0px;text-align:left}
.whoarewe-history-div-skew:after{content:'';display:block;background-color:#fff;width:26%;transform-origin:100% 0;transform:skew(-30deg);position:absolute;top:0;right:-237px;height:100%;}
.whoarewe-officials-div:first-child{display:table-cell;width:60%;vertical-align:middle;background-color:#114065;}
.whoarewe-officials-div{display:table-cell;width:50%;vertical-align:middle;background-color:#114065;position:relative}
.whoarewe-official-skew-image{position:relative;transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);overflow:hidden;left:25%;min-height:448px;z-index:999;}
.whoarewe-official-skew-image-inner{position:absolute;right:25%;background-image:url(../images/whoarewe-pic2.jpg);width:100%;height:80%;-ms-transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg);top:10%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.whoarewe-history-div:first-child{display:inline-block;width:44%;vertical-align:middle;overflow:hidden;position:relative;}
.whoarewe-officials-div:last-child:before{content:'';display:block;background-color:#fff;width:100%;transform-origin:100% 0;transform:skew(-30deg);position:absolute;top:0;left:55%;height:100%;}
.whoarewe-history-div:last-child{display:inline-block;width:50%;vertical-align:middle;padding:0px 50px 0px 0px;position:relative;}
.whoarewe-content-div{width:80%;margin:0 auto;padding:30px 0px;}
.whoarewe-history-div-wrapper{display:table;width:100%;}
.whoarewe-officials-title{font-family:'Panton LightCaps';font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-left:10%;padding-top:40px;}
.subbanner{min-height:435px;}
.mainbanner-text{font-family:'OpenSans Bold';font-size:36px;color:#fff;text-align:left;letter-spacing:2px;text-transform:uppercase;transform:skew(23deg);-webkit-transform:skew(23deg);-ms-transform:skew(23deg);line-height:60px;}
.squarebg{width:100%;min-height:200px;border:4px solid rgba(255, 255, 255, 0.3);padding:0px 70px;}
.slanted-btn-text img{display:inline-block;position:relative;right:25px;}
.slanted-btn-text{font-family:'OpenSans Regular';font-size:30px;color:#114065;transform:skew(25deg);-webkit-transform:skew(25deg);-ms-transform:skew(25deg);}
.contentwrapper-special-center{text-align:justify;}
.contentwrapper-special{width:92%;max-width:1280px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.home-blue-bg{background-image:url(../images/home-blue-bg.jpg);background-repeat:no-repeat;width:100%;min-height:644px;background-size:cover;position:relative;padding:0;}
.sharethis{text-align:initial;}
.footer-navi > li{text-align:left}
.homepage-footer{width:100%;background-color:#114065;background-image:url(../images/horse.png);background-repeat:no-repeat;background-position:right 250%;padding-top:50px;padding-bottom:20px;}
.affiliate-bg{width:100%;background-color:#fff;border-radius:7px;padding:25px 10px 0px 10px;}
.footer-navi{list-style:none;columns:4;-webkit-columns:4;-moz-columns:4;line-height:30px;}
.homepage-footer-title{font-family:'Panton LightCaps';font-size:22px;color:#fff;text-transform:uppercase;text-align:left;}
.homepage-footer-div:first-child{width:69%;display:inline-block;vertical-align:top;margin-bottom:0;}
.homepage-footer-div:last-child{width:30%;display:inline-block;vertical-align:top;margin-bottom:0;}
.btn{border:1px solid #fff;border-radius:5px;padding:15px;font-family:'OpenSans Regular';font-size:16px;color:#fff;text-transform:uppercase;text-align:center;}
.btn:hover{border:1px solid #fff;border-radius:5px;padding:15px;font-family:'OpenSans Regular';font-size:16px;color:#fff;text-transform:uppercase;text-align:center;background-color:#003151;}
.div-twins-normal{display:inline-block;width:100%;margin-bottom:4%;vertical-align:top}
.div-triplet{display:inline-block;width:32%;vertical-align:top;position:relative}
.div-twins{display:inline-block;width:50%;vertical-align:middle;margin-bottom:0px;}
.div-twins:last-child{display:inline-block;width:35%;vertical-align:middle}
.home-desc{font-family:'OpenSans Regular';font-size:16px;color:#545759;text-align:justify;-moz-text-align-last:center;text-align-last:center;line-height:30px;padding-top:20px;width:75%;margin:0 auto;}
.div-quadruplets{display:inline-block;width:24%;padding-bottom:0;}
.horsedeco{background-image:url(../images/home-deco.png);background-repeat:no-repeat;min-height:362px;margin-top:30px;}
.whiteline{height:1px;width:70%;background-color:#fff;position:absolute;top:65px;left:-60px;display:block;}
.subwhiteline{height:1px;width:70%;background-color:#fff;position:absolute;top:45px;left:-60px;display:block;}
.mainbanner-text{font-family:'OpenSans Bold';font-size:36px;color:#fff;text-align:left;letter-spacing:2px;text-transform:uppercase;transform:skew(23deg);-webkit-transform:skew(23deg);-ms-transform:skew(23deg);line-height:60px;}
.subbanner-text{font-family:'OpenSans Bold';font-size:30px;color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;transform:skew(23deg);-webkit-transform:skew(23deg);-ms-transform:skew(23deg);line-height:45px;}
.mainbanner-pos1{position:absolute;top:28%;left:20%;padding:90px 30px 30px 60px;width:initial;width:auto;border:none;background-color:rgba(43, 91, 129, 0.7);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);}
.subbanner-pos{position:absolute;top:28%;left:inherit;right:17%;padding:70px 45px 30px 30px;width:initial;width:auto;border:none;background-color:rgba(43, 91, 129, 0.7);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);}
.mainwrapper{padding-top:114px;}
.bottom-header{width:100%;height:66px;background-color:#fff;}
.logo{display:inline-block;width:auto;width:initial;vertical-align:top;position:relative;border-bottom:none;padding-bottom:0px;}
.nav_wrap{display:block;}
.logoSize{width:200px;position:relative;top:0px;}
#slider-menu{display:none;position:relative;z-index:9;}
.mainbanner1{background:url(../images/jquerypic1.jpg) no-repeat;background-position:center top;background-size:cover;min-height:535px;width:100%;}
.table_header{background-color:#003151;color:ghostwhite;}
.tables_display tbody tr:nth-last-of-type(even){background-color:#f3f5f7;}
#linkUl{list-style-type:none;margin:0;padding:0;overflow:hidden;}
#linkUl li{float:left;margin-top:10px;}
#linkUl li a{color:ghostwhite;margin-left:25px;text-decoration:none;}
#ulBlock{width:100%;height:50px;background-color:#003151;}
.linksTable{margin-top:20px;width:100%}
.linksTable td{padding:5px 0px 5px 0px;}
.countryHeader{width:15%;font-weight:bold;}
.countrylink{width:35%;color:#0b415d;}
.countrylink a:hover{color:#d81159;text-decoration:none;}
.clear-type-2{clear:both;height:20px;}
.clear-type-1{clear:both;height:30px;}
#alphabetLink{position:absolute;top:-9999px;left:-9999px;display:block;}
}
.rules-ul{list-style:none;width:100%;}
.rules-ul li{border-bottom:1px solid #e0e5eb;position:relative;}
.rules-ul li:before{content:"";margin-right:4px;background-image:url(../images/rules-ul-icon.png);background-repeat:no-repeat;width:7px;height:16px;position:relative;top:20px;display:inline-block;position:absolute;left:0px;}
.rules-ul li a{text-align:left;font-family:'OpenSans Regular';font-size:20px;color:#0b415d;padding:15px 0px;padding-left:25px;display:block}
.rules-ul li a:hover{text-align:left;font-family:'OpenSans Regular';font-size:20px;color:#d81159;padding:15px 0px;padding-left:25px;display:block}
.rules-ul li a.active{text-align:left;font-family:'OpenSans Regular';font-size:20px;color:#d81159;padding:15px 0px;padding-left:25px;display:block}
.whoarewe-white-bg{width:100%;background-color:#fff;overflow:hidden;position:relative;}
.whoarewe-bg{width:100%;background-image:url(../images/whoarewe-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:70px 0px;}
.whoarewe-title{font-family:'Panton LightCaps';font-size:30px;color:#fff;text-transform:uppercase;letter-spacing:2px;padding-left:5%;display:table-cell;vertical-align:middle;}
.whoarewe-title-bg{background-image:url(../images/whoarewe-title-bg.jpg);min-height:97px;display:table;width:100%;}
.whoarewe-title-bg:after{content:'';display:block;background-color:#fff;width:10%;transform-origin:100% 0;transform:skew(-30deg);position:absolute;top:0;right:-56px;min-height:97px;}
@media (min-width:1223px){.div-twins-normal{display:inline-block;width:48%;vertical-align:top;margin-bottom:0;}
.table_header{background-color:#003151;color:ghostwhite;}
.tables_display{border-collapse:separate;border:1px solid #eee;width:100%;}
.tables_display tbody tr:nth-last-of-type(even){background-color:#f3f5f7;}
}
@media (min-width:1300px){.whoarewe-official-skew-image{position:relative;transform:skew(-30deg);-ms-transform:skew(-30deg);-webkit-transform:skew(-30deg);overflow:hidden;left:35%;min-height:448px;z-index:999;}
.homepage-footer-div{width:33%;display:inline-block;vertical-align:top;}
.mainbanner1{background:url(../images/jquerypic1.jpg) no-repeat;background-position:center top;background-size:cover;min-height:535px;width:100%;}
.logoSize{width:100%;position:relative;top:0px;}
.table_header{background-color:#003151;color:ghostwhite;}
.tables_display{border-collapse:separate;border:1px solid #eee;width:100%;}
.tables_display tbody tr:nth-last-of-type(even){background-color:#f3f5f7;}
.offical-ul{list-style:none;columns:2;-webkit-columns:2;-moz-columns:2;line-height:25px;width:100%;margin:0 auto;padding-left:20%;margin-top:50px;padding-bottom:15px;}
.offical-ul > li{text-align:left;font-family:'OpenSans Regular';font-size:18px;color:#fff;position:relative;padding-left:25px;padding-bottom:25px;}
.offical-ul > li > span{text-align:left;font-family:'OpenSans Regular';font-size:14px;color:#fff;position:relative;font-style:italic;}

}