@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url('https://fonts.googleapis.com/css?family=Pathway+Gothic+One');
/*@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSans-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-BoldItalic.woff2') format('woff2'),
        url('../fonts/OpenSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/OpenSans-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.woff2') format('woff2'),
        url('../fonts/OpenSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.woff2') format('woff2'),
        url('../fonts/OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Italic.woff2') format('woff2'),
        url('../fonts/OpenSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-LightItalic.woff2') format('woff2'),
        url('../fonts/OpenSans-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Medium.woff2') format('woff2'),
        url('../fonts/OpenSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/OpenSans-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
        url('../fonts/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('../fonts/OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}*/
@font-face {
    font-family: 'trackmastersregular';
    src: url('../fonts/tracms-webfont.woff2') format('woff2'),
         url('../fonts/tracms-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'trackmasterbold';
    src: url('../fonts/tracmb-webfont.woff2') format('woff2'),
         url('../fonts/tracmb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



* {-webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
input, textarea {-webkit-touch-callout:default; -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text;}
body{font-family: 'Open Sans', sans-serif;}
a {cursor:pointer;}
#main-horse-race{background: #fff;border-radius: 5px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 10px rgba(0, 0, 0, 0.5);margin: 10px auto 10px auto;overflow: hidden; position: relative;}
.main-wrapper { overflow: hidden;  margin: auto;  width: 770px; padding:0 10px}
.main-wrapper #horse-race {float: left;}
.setting-wrapper {margin-top: 10px;  float: left;  margin: auto;  width: 49%}
.slide-box{transition: all 0.8s ease-in-out 0s;}
.s-drpdwnbx{padding:5px 30px 5px 5px; height:31px; border-radius:4px;border:1px solid #cdcdcd; color:#333; position:relative; cursor:pointer; margin-right:10px}
.s-drpdwnbx:hover{box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; background-color: #e6e6e6;border-color: #adadad;color: #333}
.s-drpdwnbx-arrow{position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../images/dropdown.png) no-repeat;width:20px; height:30px; display:inline-block}
.s-drpdwnbx:hover .s-drpdwnbx-arrow{background:url(../images/dropdown-hover.png) no-repeat;}
.msa-select-row .dropdown-menu>li>a {display: block;padding: 3px 11px;font-size:11px;}
.tp-select-2 .select-col-1,.tp-select-2 .select-col-2,.tp-select-2 .select-col-3,.tp-select-2 .select-col-4,.tp-select-2 .select-col-5{margin-bottom:10px}
.msa-select-row .select-label {margin: 0 5px 0 0px;display: inline-block;text-align: right; line-height:30px}
#horse-race-popup{background: #fff;border-radius: 5px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 10px rgba(0, 0, 0, 0.5);margin: 10px auto 10px auto;overflow: hidden; position: relative;}
#horse-race-popup .today-races{margin-top:1px}
#horse-race{background: #fff;border-radius: 5px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.5);margin: 10px auto 10px auto;overflow: hidden; position: relative;}
.loader {background: rgba(0, 0, 0, 0.90);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999}
.loader .spinner {margin:0px auto;width: 40px;height: 40px;position: relative;text-align: center;-webkit-animation: rotate 2s infinite linear;animation: rotate 2s infinite linear;top:45%}
.loader .dot1, .loader .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #C41E24;border-radius: 100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out;}
.loader .dot2 {top: auto;bottom: 0;-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@keyframes rotate {100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}
@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0);} 50% { -webkit-transform: scale(1); transform: scale(1);}}
@keyframes bounce {0%, 100% { -webkit-transform: scale(0); transform: scale(0);} 50% { -webkit-transform: scale(1); transform: scale(1);}}
.header-block{background:#434343;position: relative;width: 100%;height:77px;border-top-left-radius:5px;border-top-right-radius:5px}
.header-bar{ padding:0 10px 0 0px}
.top-username-block{color:#fff; text-align:right; float:left;width:235px; line-height:26px; font-size:12px}
.logo {float:left; margin:12px 0 0 10px;cursor:pointer;width:275px}
.logo img {width:100%}
.logo a {background-color: transparent!important;}
.material-scrolltop {display: block;position: fixed;width: 0;height: 0;bottom: 23px;right: 23px;padding: 0;overflow: hidden;outline: none;border: none;border-radius: 2px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5);cursor: hand;border-radius: 50%;background: #CD3C26;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);-ms-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);-moz-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);-o-transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1);}
.material-scrolltop.reveal {width: 56px;height: 56px;}
.material-scrolltop, .material-scrolltop::before {background-image: url(../images/top-arrow.svg);background-position: center 50%;background-repeat: no-repeat;}
.material-scrolltop::before {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);content: "";width: 0;border-radius: 100%;background:#CD3C26;}
.material-scrolltop, .material-scrolltop::before {background-image: url(../images/top-arrow.svg);background-position: center 50%;background-repeat: no-repeat;}
.logo a{ float:left}
.race-tracker-txt{ display:inline-block;color:#fff; font-size:20px; text-transform:uppercase; font-weight:300;letter-spacing:5px; float:left;margin-left:5px; margin-top:10px}
.pro-logo{ display:inline-block;color:#fff; font-size:20px; text-transform:uppercase; font-weight:600;letter-spacing:3px; margin-left:7px; float:left; margin-top:10px}
.top-nav-block{float: right;position: relative;margin-top: 25px;/*width:415px*/ /*350px;*/}
.top-nav {list-style: none;float: right;}
.top-nav-block ul{margin:0; padding:0}
.top-nav > li{background:#716B6A;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 3px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1) inset;float: left;height: 27px;margin-left: 9px;position: relative;transition: all 0.3s ease 0s;width: 27px;}
.top-nav > li:hover {background:#615A59;box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05) inset;}
.top-nav > li > a:focus{ text-decoration:none; outline:none}
.top-nav > li > a {color: #fff;display: block;height: 24px;line-height: 24px;text-align: center;text-decoration: none;width: 24px;}
.top-nav > li#imgLock, .top-nav > li#imgForum{display: none !important;}

.badge.badge-top-nav {top: -10px;right: -6px;display:none}
.badge {position: absolute;min-width: 18px;height: 18px;border-radius: 50%;background:#ED0302;text-align: center;padding: 0;line-height: 18px;text-shadow: none;font-size: 11px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); font-weight:600}
/*today race top*/
.today-races-block{background:#fff;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;height: 68px;position: relative;width: 100%;}
.today-races{border-right:1px solid #000; float:left;width:235px; margin-top:15px; height:40px; font-weight:600}
.racename{ display:inline-block; text-transform:uppercase; font-size:20px; color:#363636;line-height:40px; padding-left:10px}
.chevron-right{margin-right:7px; display:inline-block; background:url(../images/top-right-arrow.png) no-repeat;width:12px; height:18px; float:right; margin-top:10px}
/*calender*/
.calender-block{margin-left:235px; padding:0 0px 0 10px}
.calender-wrapper{width:162px; height:27px;background:#E7E7E7;border: 1px solid #ABABAB;/*border: 1px solid rgba(0,0,0,0.1);*/box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);margin-top:20px;border-radius: 1px;transition: all 0.3s ease 0s; padding:3px; float:left; position:relative; /*cursor:pointer*/}
.calender-wrapper:hover{background:#E4E4E4;}
.factor-txt {line-height: 10px;margin-right: 3px}
.factor-icon {float:left}
.cal-icon{ background:url(../images/cal-icon.png) no-repeat;width:17px; height:18px; display:inline-block;position:absolute; left:5px; top:0; bottom:0; position:absolute; margin:auto }
.cal-date{ display:inline-block;color:#000; text-transform:uppercase;font-size:12px; padding-left:25px;font-weight:700;text-shadow: 1px 1px #fff; padding-bottom:2px}
.cal-dropdown-menu {background-clip: padding-box;background-color: #fff;/*border: 1px solid rgba(0, 0, 0, 0.15)*/;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);/*0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)*//* 0 6px 12px rgba(0, 0, 0, 0.176)*/;display: none;float: left;font-size: 14px;left: 0;list-style: outside none none;margin: 0px 0 0;width: 100%;padding: 5px 0;position: absolute;text-align: left;top: 100%;z-index: 1000;}
.cal-dropdown-menu > li{ position:relative; border-bottom:1px solid #DFDFDF; margin:0 5px;clear: both;color: #333;display: block;font-weight: 400;line-height: 1.42857;padding: 4px 10px;white-space: nowrap;}
.cal-dropdown-menu > li:last-child{border:0}
.cal-dropdown-menu > li > a {clear: both;color: #333;display: block;font-weight: 400;line-height: 1.42857;padding: 4px 10px;white-space: nowrap;}
.cal-dropdown-menu > li :hover{ text-decoration:none}
.ctodayrace-txt{display:block; text-transform:capitalize;color:#6F6F6F; font-size:11px;font-weight:600;}
.ctodayrace-date{display:block; text-transform:uppercase;color:#363636; font-size:12px;font-weight:600;transition: all 0.3s ease 0s; float:left;cursor:pointer;}
.ctodayrace-date:hover {color: #000;}
.tomorrow-race{color:#ED0505}
.top-banner{background:#F0F0F0; height:47px;width:295px; float:right; margin:10px 5px 0 0;color:#000; padding:5px 0px 5px 10px; line-height:14px; font-size:12px}
.top-banner span{font-weight:600; display:inline-block;font-size:14px; line-height:18px}
.out .hn-1,{color:#C4C4C4}
.cmp-select-wrapper .dropdown-menu {left: auto;}
/*search*/
.search-angle-block{ background:#434343; height:43px}
.search-track{ float:left;width:235px; padding:8px 0px 5px 8px;position:relative;}
.search-box{border:1px solid #D6D6D6; height:28px; padding:5px 5px 5px 5px; font-size:12px; line-height:18px; position:relative;width:229px;background:url(../images/input-search-icon.png) no-repeat center right;}
input.search-box{background-color:#fff;border:0px solid #D6D6D6; height:29px; padding:5px 22px 5px 8px; font-size:11px; line-height:18px; position:relative; border-radius:0}
.cross-icon-input {background: rgba(0, 0, 0, 0) url("../images/crossGray.png") no-repeat scroll 0 0;display: inline-block;height: 16px;position: absolute;right: 22px;top: 16px;width: 16px;cursor:pointer;display:none;}
.search-box-popup .cross-icon-input{top:8px;}
.angle-search-txtbx .cross-icon-input {top:9px;right:26px}
.cross-search-setting {right:40px;}
.heading-icon-grp {float: right;margin-top: 7px;}
.input-block-sm {width: 134px;position: relative;}
.cross-icon-input-as {background: rgba(0, 0, 0, 0) url("../images/crossGray.png") no-repeat scroll 0 0;display: inline-block;height: 16px;position: absolute;right: 31px;top: 6px; width: 16px;cursor:pointer;display:none;}
.cross-icon-input-track {background: rgba(0, 0, 0, 0) url("../images/crossGray.png") no-repeat scroll 0 0;display: inline-block; height: 16px; position: absolute;right: -2px;top: 6px;width: 16px;cursor:pointer;}
.search-icon{ background:url(../images/search-icon.png) no-repeat;width:17px; height:16px; display:inline-block; position:absolute; right:5px; top:5px;}
.search-right{margin-left:235px; padding:0 0px 0 15px}
.search-txt-block{ display:table; vertical-align:middle; height:43px}
.search-txt{ display:table-cell; vertical-align:middle}
.search-descp{ float:left;color:#fff; font-weight:600; font-size:9px}
.filter-list {font-size: 11px;margin-left: 5px;margin-top: 15px;text-align: center;text-transform: capitalize;float:left;}
.filtertxt{display:none}

.search-button-block{ float:right}
.search-btn-wrap{ display:block; vertical-align: middle; padding:10px 1px 0 0}
.btn-new{background:#C41D24; padding:5px 8px 5px 8px;color:#fff;font-weight:600; text-transform:uppercase; height:26px; border-radius:3px; line-height:16px; vertical-align:middle; font-size:11px; margin-right:5px; position:relative;transition: all 0.3s ease 0s; display:inline-block; cursor:pointer;border:1px solid rgba(0,0,0,0.1); box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}

.search-button-block .btn-new{ font-size:9px;}
.btn-new.focus, .btn-new:focus,.btn-new:hover {background:#AE0007; color: #fff;text-decoration: none;}
.backtest-icon{     background: url(../images/sprite.png) no-repeat;    background-position: -586px -849px;width:26px; height:15px; display:inline-block; line-height:20px; position:absolute; left:8px; top:6px}
.btn-backtest{ padding-left:40px}


.top-section .btn-backtest{cursor: default; position: relative;}
.top-section .btn-backtest:hover:after{content: "Back-test is currently not available."; position: absolute; top: 26px; left:  auto; right: 0; background-color: #C41D24; color: #ffffff; padding:  10px; z-index: 1;}

.createangle-block .btn-backtest-stm{cursor: default; position: relative;}
.createangle-block .btn-backtest-stm:active{pointer-events: none;}
.createangle-block .btn-backtest-stm:hover:after{content: "Back-test is currently not available."; position: absolute; width:  110px; top: -70px; left:  auto; right: 0; background-color: #C41D24; color: #ffffff; padding:  10px; z-index: 1;}


.createangle-block .btn-runsearch-stm{cursor: default; position: relative;}
.createangle-block .btn-runsearch-stm:active{pointer-events: none;}
.createangle-block .btn-runsearch-stm:hover:after{content: "Back-test is currently not available."; position: absolute; width:  110px;top: -70px; left:  auto; right: 0; background-color: #C41D24; color: #ffffff; padding:  10px; z-index: 1;}


/*main*/
.main-content{background: #F5F4F5;width: auto;margin-left: 237px; margin-bottom:5px; min-height:500px; padding-bottom:20px}
.section-content{padding:7px 5px 0 8px; float:left;width:100%}
.content-block{background: #fff; }
.heading-block{ height:auto; background:#CCC}
/*free pp*/
.today-free-block{ height:40px}
.tf-pp{float:left;width:130px}
.tf-free{margin-top:10px; margin-left:10px;width:105px; height:20px; text-align:center; background:#858585;color:#fff; text-transform:uppercase; line-height:20px; vertical-align:middle; font-size:11px;border-radius:3px; padding:0 2px; font-weight:600}
.tf-free div{cursor:pointer;}
.tf-descp.freePP{margin-left:130px;}
.tf-descp{margin-left:10px;}
.tf-txt{ height:40px; display:table;vertical-align:middle; font-size:12px; line-height:14px;color:#000}
.tf-cnt{ display:table-cell; vertical-align:middle}
.tf-descp-full{margin-left:0; padding-left:10px}
/*table hores*/
.table-block{margin-bottom:5px; position:relative}
.table-head{ height:30px; border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9; font-size:11px;font-weight:600;color:#000; line-height:14px}
.table-row{ padding:0px 0;display:block;float:left;width:100%}
.table-row.hide-hl{display:none!important;}
.table-row:before,.table-row:after{clear:both;content:""}
.table-body{ margin-top:9px;color:#000;font-weight:700; font-size:12px; position:relative;transition: all 0.3s ease 0s;}
.table-body .table-row:hover{background:#F0F0F0; cursor:pointer}
.table-row .col-1, .table-row .col-2,.table-row .col-3,.table-row .col-4,.table-row .col-5,.table-row .col-6{float:left;padding-left: 10px;padding-right:10px; padding-top:7px; padding-bottom:7px;  position: relative;}
.table-row .col-1{float:left;padding-left: 10px;padding-right:10px;  position: relative;padding: 0 5px;}
.table-row .col-1{width:17%;}
.table-row .col-2{width:25%} 
.table-head .table-row .col-3{width:13%;padding:0 5px;text-align:right}

.table-row .col-3{width:13%;text-align:right}
.table-head .table-row .col-6{width:25%;line-height:22px;}
.table-row .col-4{width:9%;text-align:right}
.table-row .col-5{width:10%;text-align:right}
.table-row .col-6{width:20%; padding:0 5px}
.table-body .table-row .col-6{width:25%; padding:5px 5px}
.datelist-btn-wrap {margin:22px 0px 0px 20px;float:left;}
.backtest-results-table.onprocess { /*float: left;*/padding: 16px; background:#F0F0F0;color:#656565;font-size:11px;line-height:12px;border-radius:4px;width: 76%;}
.datelist-btn-wrap .disabled { background: url("../images/disbable-bg-btn.png") repeat-x;border:0; color: #c6c6c6;}
.p-hd{ text-align:left;}
.shorting-horse {cursor:pointer;}
.odds-shorting {cursor:pointer;}
.table-row .col-1.p-cnt{ text-align:left; padding-left:20px;}
.wp-hd,.wp-cnt,.ml-hd,.ml-cnt,.am-hd{ text-align:center}
.view-more{ text-align:right; margin:10px; }
.view-more a{text-transform:uppercase; font-size:11px;color:#C41E24; text-decoration:underline; background:url(../images/viewdwn-arrow.png) no-repeat center right; padding-right:15px;transition: all 0.3s ease 0s;}
.view-more a:hover{ text-decoration:none;color:#C41E24;}
.out{color:#C4C4C4}
.out-icon{ display:inline-block; background:url(../images/out-icon.png) no-repeat center right;width:11px; height:16px; margin:0px 0 0 4px; float:left;background-size:100%;}
.horse-name{ float:left;margin-right:5px}
.live-feed{ background:url(../images/live-feed.png) no-repeat;width:78px; height:32px; position:absolute; bottom:-29px; right:140px;}
.race-decp{ float:left;padding-top:7px; /*height:60px*/}
.racetime-block {float: left;font-weight: 700;padding: 10px 2px;text-transform: uppercase;width:78px;}
.heading-block .rc-title {font-weight:600;color:#C41D24;}
.rc-title {color: #000000;display: block;float: left;font-size: 16px;line-height: 30px;margin-top: 10px;text-align: center;width: 20px;}
.homeSymRes {display: inline-block;position: relative; top: -2px;}
.positive-jockey {position: relative;bottom: 7px;left: -6px;width:25px;background-size:60%;}
.rc-time{display:block; font-size:11px;line-height:14px; text-align:center; font-weight:600}
.racetxt-cnt{ display:table; height:55px; vertical-align:middle;max-width:160px;color:#363636;font-weight:600;line-height:14px; font-size:10px}
.dwn-arrow{ background:url(../images/dwn-arrow.png) no-repeat; display:inline-block;width:12px; height:8px; cursor:pointer; margin:auto 3px}
.racetitle{ display:table-cell; vertical-align:middle; position:relative}
.purse-right{ float:right; padding:7px 7px 0 0}
.pursetxt-block {float: left;padding: 10px 2px;width: 50px;}
.btn-grp{ float:right}
.prs-title {color: #000000;display: block;font-size: 11px;font-weight: 600;line-height: 12px;margin-bottom: 3px;margin-top: 5px;text-transform: uppercase;}
.prs-rate {color: #000;display: block;font-size: 11px;font-weight: 600;line-height: 12px;text-transform: uppercase;}
.btn-aqua{ width:112px;background:#C41D24;border: 1px solid rgba(0,0,0,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);color: #fff;padding:5px 5px 5px 5px;font-weight:600;text-transform:uppercase; height:24px; border-radius:2px; line-height:14px; vertical-align:middle; text-align:center; font-size:11px; position:relative;transition: all 0.3s ease 0s; display:block; cursor:pointer; margin-bottom:5px;}
.btn-aqua.focus, .btn-aqua:focus, .btn-aqua:hover {  color: #ffff;  text-decoration: none;  /* opacity: .8; */  background: #AE0007;}
.angmtchd-icon{width:32px; height:20px;border-radius:2px;border:1px solid #CCCCC8; margin:0px auto;color:#C41D24; background:url(../images/angle-matched-icon.png) no-repeat; text-align:center;font-weight:600; font-size:12px; line-height:18px;cursor:pointer;}

.angmtchd-icon-black{width:32px; height:20px;border-radius:2px;border:1px solid #CCCCC8; margin:0px auto; background:url(../images/angle-matched-icon_black.png) no-repeat; text-align:center;font-weight:600; font-size:12px; line-height:18px;cursor:pointer;}
.rs-checkbox-row .checkbox-custom-label{z-index: 9;}
#checkbox-75{width: 38px;z-index: 10;}
.sidebar .col-1.tracks-cnt {position: relative;padding-right:27px}
.weather-icon-sd {background: url(../images/weather-icon.png) no-repeat;width: 25px;color: #000000;height: 25px;display: inline-block;text-align: right;font-size: 11px;position:absolute;top:15px;right:0;cursor: pointer;}
.helptextmsg , .tooltip-inner, .tooltip-arrow,.helptextmsg:hover, .tooltip-inner:hover, .tooltip-arrow:hover{  opacity:1 !important;}

.sidebar{float:left;width:237px;background:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:7px 3px 0px 3px;color:#fff}
.sidebar ul{margin:0; padding:0}
.side-nav {background: #5F5857;list-style:none;margin: 0;text-align: center;}
.side-nav li {background: #6B6B6B;border-bottom: 3px solid #fff;height: 61px;position: relative;transition: background 0.3s ease 0s; cursor:pointer}
.side-nav li i {font-size: 34px;}
.side-nav li a {color: #fff;display: block;font-size: 12px;text-decoration: none}
.side-nav li:hover {background:#464646;}
.side-nav li.active {background: #C41D24;}
.side-nav li.active .arrow{background:url("../images/sidenav-active-arrow-red.png") no-repeat;width:13px; height:58px; position:absolute; right:-12px; top:0; bottom:0; margin:auto; display:inline-block}
.sidebar .col-1,.sidebar .col-2,.sidebar .col-3{float:left;min-height: 1px;padding-left: 4px;padding-right: 4px;  position: relative;}
.sidebar .col-1{width:60%}
.sidebar .col-2{width:20%; text-align:center}
.sidebar .col-3{width:20%}
.sidebar-heading{background:#464646;color:#fff;font-size:10px;padding:2px 0 0px 0; margin-bottom:1px}
.tracks-hd{ text-align:left}
.status-hd{ text-align:left}
.mh-hd{ text-align:center; line-height:10px;margin-bottom:2px}
.tracks-cnt{text-align:left;height:58px;}
.status-cnt{text-align:left;height:58px; font-size:11px; }
.mh-cnt{text-align:center;height:58px;border-left:1px solid #898989;font-weight:600; font-size:22px; line-height:54px; vertical-align:middle}
.side-nav li.active .mh-cnt{border-left:1px solid #D04B50;}
.tracks-cnt p,.track-city p{margin:0; padding:0}
.tracks-cnt p.track-venue{font-weight:700; font-size:10px; line-height:12px; margin:2px 0 2px 0}
.tracks-cnt p.track-city{font-size:10px; line-height:12px; margin:0px 0 0px 0}
.status-txt{ margin-top:3px; display:block}
.paid-icon{ background:url(../images/paid-icon.png) no-repeat;width:38px; height:28px; display:block;margin:auto;display:none}
.purschased-icon.hint--bottom:after{    width: 300px;}
.final{height:58px}
.free{border-bottom:3px solid #fff;height:58px}
a:focus,a:active {outline:none !important;outline-color:none;outline-offset:none}
.top-banner a {color: #000;}
.top-banner a:hover,a:active {color: #000;text-decoration:none;}
.side-nav li.featureheader { cursor:default;background: #434343;border-bottom: 3px solid #fff;height: 24px;position: relative;transition: background 0.3s ease 0s; cursor:pointer; font-weight:600; font-size:14px}
/*modal popup*/
.modal{background:rgba(0,0,0,.6)}
.modal-content{border:0}
.modal-dialog {margin: 150px auto 0 auto;width: 435px; }
.modal-header {border-bottom: 1px solid #e5e5e5;min-height: 16.43px;padding: 5px 10px;height:38px;background:#C41E24;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.flv-popup button.close, .vam-popup button.close,.manange-angle-user-setting button.close{border: 0;cursor: pointer;padding: 0;width:18px;height:18px;border-radius:50%;vertical-align:middle;background:url(../images/close-icon-popup.png) no-repeat;}
.flv-popup .close, .vam-popup .close,.manange-angle-user-setting .close{opacity: 0.9;}
.modal-header .close {margin-top: 3px;}
.modal-title {line-height: 1.42857;margin: 0;color:#fff;text-transform:uppercase}
h4.modal-title{ font-size:15px; font-weight:400; line-height:30px;font-weight:600;}
.modal-content{ background:#F5F4F5}
.modal-body {padding: 10px;position: relative;}
.flv-container{border:1px solid #DCDCDC; border-radius:5px; background:#FFF}
.flv-container.alltracks,.flv-container.userselected  {height: 250px;overflow: hidden;}
.flv-popup.na-popup .flv-container.alltracks .aa-list ,.flv-popup.na-popup .flv-container.userselected .aa-list  {min-height:24px;}
.flv-title{font-weight:600;font-size:12px; text-transform:capitalize;color:#000; padding-bottom:8px}
.flv-popup .list-col-1, .vam-popup .list-col-1{ float:left; padding-left:12px}
.flv-popup .list-col-2, .vam-popup .list-col-2{ float:right; padding-right:12px}
.flv-row{padding:5px 10px 0 10px;color:#363636; font-size:12px}
.aa-list{ float:left}
.fv-btn{ float:right}
.view-all{ text-align:right; text-transform:capitalize; padding:10px 10px 0px 10px}
.viewall-txt{ display:inline-block; margin-right:7px; font-size:12px;color:#363636;font-weight:700}
.selected{background:#F0F0F0}
.flv-row:hover{background:#F0F0F0}
.vam-row { color: #505050; font-size: 12px; padding: 5px 10px;}
.vam-row:hover{background:#F0F0F0}
.vam-title{font-weight:600;font-size:12px; text-transform:capitalize;color:#535252; padding-bottom:8px}
.vam-container { background: #fff none repeat scroll 0 0; border: 1px solid #dcdcdc; border-radius: 5px; padding:5px 0}
.angle-matched .vam-container {  background: #fff;  border: 0px solid #dcdcdc;  border-radius: 5px;  padding: 5px 0;}
.angle-matched .vam-row {color:#505050;  font-size: 12px;    padding: 5px;border-radius: 5px;}
/*msa-angle*/
.ang-dt .modal-content{background:#fff}
.ang-dt .modal-dialog { margin: 150px auto 0; width: 700px;}
.ang-dt h4.modal-title { font-size: 14px; font-weight: 600; line-height: 30px;}
.ang-dt .modal-header .close{margin-top: 5px;}
.eqhd-txt{font-size: 12px; display:inline-block;font-weight: 600; margin-left:10px}
.backtest-hd-icon { background:url("../images/back-test-icon-pop.png") no-repeat; display: block; float: left; height: 15px; margin: auto 11px auto 0; width: 26px;cursor:pointer}
.backtest-hd-icon-mng {  background: rgba(0, 0, 0, 0) url("../images/backtest-mng.png") no-repeat scroll 0 0;cursor: pointer;display: block;float: left;height: 17px; margin: auto 11px auto 0; width: 26px;}


.backtest-hd-icon-mng{cursor: default; position: relative;}
.backtest-hd-icon-mng:hover:after{content: "Back-test is currently not available."; position: absolute; width:  200px;top: 25px; left:  auto; right: -50px; background-color: #C41D24; color: #ffffff; padding:  10px; z-index: 1;}


.edit-hd-icon-mng{ background: rgba(0, 0, 0, 0) url("../images/edit-mng.png") no-repeat scroll 0 0; cursor: pointer; display: block;  float: left; height: 17px; margin: auto 11px auto 0; width: 20px;}
.activate-hd-icon-mng{ background:url("../images/activate-icon-pop.png") no-repeat; display: block; float: left; height: 15px; margin: auto 11px auto 0; width: 14px;cursor:pointer}
.deactivate-hd-icon-mng{ background:url("../images/removeall_new.png") no-repeat; display: block; float: left; height: 15px; margin: auto 11px auto 0; width: 14px;cursor:pointer}
.edit-hd-icon{ background:url("../images/edit-icon-pop.png") no-repeat; display: block; float: left; height: 14px; margin: auto 11px auto 0; width: 14px;cursor:pointer}
.activate-hd-icon{ background:url("../images/activate-icon-pop.png") no-repeat; display: block; float: left; height: 15px; margin: auto 11px auto 0; width: 14px;cursor:pointer}
.deactivate-hd-icon{ background:url("../images/removeall_new.png") no-repeat; display: block; float: left; height: 15px; margin: auto 11px auto 0; width: 14px;cursor:pointer}
.ang-box-inner{ height: auto;}
.ang-tbx-table { height: 155px; overflow: auto; padding: 5px; text-transform: uppercase;}
.ang-tbx-table .box-row { font-size: 11px; padding: 5px; transition: all 0.3s ease 0s;} 
.ang-tbx-table .box-row:hover{cursor:default;}
.ang-col-1{float:left;width:10%; overflow:hidden}
.ang-col-2{float:left;width:20%; overflow:hidden}
.ang-col-3{float:left;width:20%; overflow:hidden}
.ang-col-4{float:left;width:20%; overflow:hidden}
.ang-col-5{float:left;width:20%; text-transform:capitalize; overflow:hidden}
.ang-col-6{float:left;width:10%; overflow:hidden}
.backtest-box .box-row:hover{cursor:default;}
/*msa profile*/
.msa-profile .modal-body { padding: 10px 10px 10px 10px; position: relative;}
.msa-profile .modal-content { background:#fff;}
.msa-profile .modal-dialog { margin: 150px auto 0; width: 750px;}
.modal-dialog-zoom { margin: 50px auto 0!important; width: 750px;}
.msa-profile-title{ float:left;color:#aaa; font-size:11px; font-weight:700}
.msa-profile-title span{ display:inline-block;color:#636262; text-transform:uppercase}
.msa-profile-title{margin-top:5px}
.add-cretria-btn { background:#F47E6A; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; float: right; font-size: 11px; font-weight: 700; height: 26px; line-height: 16px; margin-right: 0px; margin-top: 0px; padding: 5px 8px; position: relative; text-align: center; text-transform: uppercase; transition: all 0.3s ease 0s; vertical-align: middle; width: 110px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset;border:1px solid rgba(0, 0, 0, 0.1)}
.add-criteria-plus { background: rgba(0, 0, 0, 0) url("../images/add-criteria-plus.png") no-repeat scroll 0 0; display: inline-block; height: 9px; line-height: 20px; position: absolute; right: 8px; top: 0px;bottom:0;width: 8px;margin:auto}
.btn-add-gp{padding-right: 18px;}
.msa-main-content{margin-top:10px/*25px;*/}
.pro-col-1{float:left;overflow:hidden; padding-right:9px; border-right:1px solid #ccc}
.pro-col-2{float:left;overflow:hidden; padding-left:0px;padding-right:17px;}
.pro-col-3{float:left;overflow:hidden; padding-left:10px; padding-right:10px;}
.pro-col-4{float:left;overflow:hidden;  }
.pro-nav-block{width:77px/*100px*/;padding:5px;background:#f0f0f0;color:#505050;margin-bottom:8px; line-height:17px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative;word-wrap:break-word}
.pro-nav-block.active[title] {background: #f47e6a;color: #FFF;}
.stm-col-4.criteria {background:#fff;color:#000;}
.stm-col-6.criteria {background:#fff;color:#000;}
.pro-nav-block.active[title] {background: #F47E6A;color: #FFF;transition: background 0.3s ease 0s;}
.pro-nav-block:hover{background:#e6e6e6}
.p-col-2 .pro-nav-block[title]:hover{background:#F47E6A}
.pro-nav-block.active{ background:#F47E6A;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-block.active .msa-arrow{ display:inline-block; position:absolute; right:-6px;top:0; bottom:0; margin:auto; background:url(../images/add-criteria-arrow.png) no-repeat;width:6px; height:13px;}
.pro-col-1 .pro-nav-block:last-child,.pro-col-2 .pro-nav-block:last-child{margin-bottom:0}
.tmp-cat-2 .not-available {float:left;padding: 5px;margin-bottom: 8px;line-height: 17px;font-size: 11px;cursor: pointer;position: relative;word-wrap: break-word;}
.p-col-1{padding-right:10px;float:left}
.p-col-2{float:left;padding-right:10px;}
.p-col-3{float:left}
.p-col-4{padding-right:10px;float:left}
.PPSymRes {vertical-align:2px;}
.pro-nav-win-block {width:45px;background:#f0f0f0;color:#505050; margin-bottom:8px; line-height:17px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; padding:5px 5px}
.pro-nav-win-block:hover{background:#e6e6e6}
.pro-nav-win-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-win-block.active .msa-arrow{ display:inline-block; position:absolute; right:-6px;top:0; bottom:0; margin:auto; background:url(../images/add-criteria-arrow.png) no-repeat;width:6px; height:13px;}
.pro-nav-win-block span{ display:block}
.ui-menu .ui-menu-item{font-size:11px}
.msa-profile-container {word-wrap: break-word;}
.pro-nav-winpcnt-block {width:65px;padding:5px;background:#f0f0f0;color:#505050; margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px}
.pro-nav-winpcnt-block:hover{background:#e6e6e6}
.pro-nav-winpcnt-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-last-block{width:97px;padding:5px;background:#f0f0f0;color:#505050;margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px}
.pro-nav-last-block:hover{background:#e6e6e6}
.pro-nav-last-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-fst-block{width:120px;padding:5px;background:#f0f0f0;color:#505050; margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px;word-wrap: break-word;}
.pro-nav-fst-block:hover{background:#e6e6e6}
.pro-nav-fst-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-fst-block.active .msa-arrow{ display:inline-block; position:absolute; right:-6px;top:0; bottom:0; margin:auto; background:url(../images/add-criteria-arrow.png) no-repeat;width:6px; height:13px;}
/*case*/
.msa-case-scroll{float: left;overflow: auto;padding-right: 10px;height:193px; overflow:auto}
.msa-case-scroll .pro-col-1{border-right:0;width:auto}
.pro-nav-eq-block{width:47px; height:33px; background:#f0f0f0;color:#505050; text-align:center; margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px}
.pro-nav-eq-block:hover{background:#e6e6e6}
.pro-nav-eq-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.pro-nav-eq-block.active .msa-arrow{ display:inline-block; position:absolute; right:-6px;top:0; bottom:0; margin:auto; background:url(../images/add-criteria-arrow.png) no-repeat;width:6px; height:13px;}
.pro-nav-fl-block{width:97px; height:33px; background:#f0f0f0;color:#505050; text-align:center; margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px}
.pro-nav-fl-block:hover{background:#e6e6e6}
.pro-nav-fl-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.msa-case-cnt .pro-col-2 {float: left;overflow: hidden;padding-left: 10px;padding-right: 7px;width: 24%;}
.msa-case-cnt .pro-col-3 {float: left;overflow: hidden;padding-left: 10px;padding-right: 10px;width: 27%;}
.msa-case-cnt .pro-col-4 {float: left;overflow: hidden;padding-left: 10px;width: 25%;}
.msa-case-cnt .p-col-1{padding-right:10px}
.msa-case-cnt .p-col-2{padding-left:10px;border-left: 1px dotted #cccccc;}
.msa-case-cnt .pro-col-4 .p-col-2{border-left:0}
.pro-nav-fltr-block{width:120px; padding:5px;background:#f0f0f0;color:#505050; text-align:left; margin-bottom:8px; line-height:12px; font-size:11px; cursor:pointer;transition: background 0.3s ease 0s; position:relative; line-height:17px; word-wrap:break-word}
.pro-nav-fltr-block:hover{background:#e6e6e6}
.pro-nav-fltr-block.active .msa-arrow{display:inline-block; position:absolute; right:-6px;top:0; bottom:0; margin:auto; background:url(../images/add-criteria-arrow.png) no-repeat;width:6px; height:13px;}
.pro-nav-fltr-block.active{ background:#F74919;color:#FFF;transition: background 0.3s ease 0s;}
.msa-fltr .msa-fltr-scroll-1 {float: left;height: 193px;overflow: auto;padding-right: 10px;overflow:hidden}
.msa-fltr .msa-fltr-scroll-2 {float: left;height: 193px;overflow: auto;padding-right: 10px;}
.msa-fltr .pro-col-1 {float: left;overflow: hidden;padding-left: 18px;width: auto;border-right:0}
.msa-fltr .pro-col-4 {float: left;overflow: hidden;padding-left: 18px;width: auto;}
.msa-stat .msa-fltr-scroll-1 {float: left;height: 193px;overflow: hidden;padding-right: 10px;}
.msa-stat .msa-fltr-scroll-2 {float: left;height: 193px;overflow: hidden;padding-right: 10px;}
.msa-stat .msa-fltr-scroll-1:last-child{padding-right: 0px;}
.msa-stat .msa-fltr-scroll-2:last-child{padding-right: 0px;}
.msa-stat .pro-col-2 {float: left;overflow: hidden;width: auto;border-right:0}
.msa-stat .pro-col-4 {float: left;overflow: hidden;width: auto; padding-left:5px}
.msa-fltr-scroll-1.ftr-col5 {}
.pro-col-3.col5 {padding-left:0;width:auto}
/*select*/
.msa-select-title{margin-top:5px;color:#535252; font-size:11px; font-weight:700}
.msa-select-title-1{margin-top:5px;color:#535252; font-size:11px; font-weight:700; display:inline-block; margin-right:10px}
.msa-select-row{ font-size:12px; padding:10px 0 15px 0; border-bottom:1px solid #dcdcdc; margin-bottom:15px}
.select-label{margin:0 5px 0 15px}
.msa-select-row .select-label:first-child{margin:0 5px 0 0px}
.msa-select-row .btn{font-size:12px}
.msa-select-row .btn .caret {margin-left: 2px;}
.msa-select-row .dropdown-menu{min-width:auto}
.msa-select-row.tp-select-3{border-bottom:0; margin-bottom:0}
.select-col-1,.select-col-2,.select-col-3,.select-col-4,.select-col-5{float:left;}
.radio-col-1{width:34%; float:left; font-size:11px}
.radio-col-2,.radio-col-3{width:10%; float:left}
.radio-grp{ float:left;color:#535353; font-weight:600}
.radio-custom {opacity: 0;position: absolute;}
.radio-custom-keyRace {opacity: 0;position: absolute;}
.radio-custom, .radio-custom-label {display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer}
.radio-custom-keyRace {display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer}
.radio-custom-label {position: relative}
.radio-custom + .radio-custom-label:before {content: '';background: #fff;border: 2px solid #ddd;display: inline-block;vertical-align: middle;width: 18px;height: 18px;padding: 2px;margin-right: 10px;text-align: center}
.radio-custom-keyRace + .radio-custom-label:before {content: '';background: #fff;border: 2px solid #ddd;display: inline-block;vertical-align: middle;width: 18px;height: 18px;padding: 2px;margin-right: 10px;text-align: center}
.radio-custom + .radio-custom-label:before {border-radius: 50%}
.radio-custom-keyRace + .radio-custom-label:before {border-radius: 50%}
.radio-custom:checked + .radio-custom-label:before {background: #77b1d7;box-shadow: inset 0px 0px 0px 4px #fff}
.radio-custom-keyRace:checked + .radio-custom-label:before {background: #77b1d7;box-shadow: inset 0px 0px 0px 4px #fff}
.radio-custom:checked {background: #77b1d7;}
.radio-custom-keyRace:checked {background: #77b1d7;}
/*toggle*/
.tgl {position: relative;display: inline-block;height: 20px;cursor: pointer;}
.tgl > input {position: absolute;opacity: 0;z-index: -1;visibility: hidden;}
.tgl .tgl_body {width: 38px;height: 20px;background: white;border: 1px solid #dadde1;display: inline-block;position: relative;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;
 -khtml-border-radius: 50px;}
.tgl .tgl_switch {width: 11px;height: 11px;display: inline-block;background-color: white;position: absolute;left: 6px;top: 3px;border-radius: 50%;border: 1px solid #ccd0d6;-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -moz-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -o-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);z-index: 1;}
.tgl .tgl_track {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;
 -khtml-border-radius: 50px;}
.tgl .tgl_bgd {position: absolute;right:0px;top: 0;bottom: 0;width: 36px;-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
background: #C41E24 url("../images/tgl_check.png") 22px center no-repeat;height:18px;border-radius: 20px;}
.tgl .tgl_bgd-negative {right: auto;left: -36px;background: #fff url("../images/toggle-x.png") 7px center no-repeat;}
.tgl:hover .tgl_switch {border-color: #b5bbc3;-moz-transform: scale(1.06);-ms-transform: scale(1.06);-webkit-transform: scale(1.06);transform: scale(1.06);}
.tgl:active .tgl_switch {-moz-transform: scale(0.95);-ms-transform: scale(0.95);-webkit-transform: scale(0.95);transform: scale(0.95);}
.not-active .tgl_switch {left:0px;}
.not-active .tgl_bgd {right: -36px;}
.not-active .tgl_bgd.tgl_bgd-negative {right: auto;left: 0px;}
.switch-dot{ display:inline-block;width:3px; height:3px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:#ccc}
[active="trueodds"] .tgl .tgl_bgd {background: #4f9686 url("../images/tgl_check.png") 22px center no-repeat;}
[active="trueodds"] .tgl .tgl_bgd-negative {right: auto;left: -36px;background: #fff url("../images/toggle-x.png") 7px center no-repeat;}
/*setting menu*/
.top-hlf{display:block}
.btm-hlf{display:block;border-top:1px solid #333}
.half-block { display: inline-block; font-size: 100%; line-height: 9px;}
.pp-sup-hp { display: inline-block; position: relative; vertical-align: top; line-height: 20px; font-size:9px;}
.pp-rlspan{display: inline-block;position: relative;vertical-align: top;}
#setting-menu,#pp-setting-menu{background-color: #fff;margin-left:10px;margin-top:20px;overflow: hidden; position: relative;}
.setting-menu-container{background-color: #434343}
.setmenu-header {background: #434343;height: 77px;position: relative;width: 100%;}
.setmenu-hd-bar {padding: 0 15px 0 20px;}
.setmenu-logo {float: left;margin-top: 18px; font-weight:600; font-size:15px; text-transform:uppercase}
.stmtxt-logo{ float:left}
.setmenu-logo a{color:#fff;}
.setmenu-logo a:hover{ text-decoration:none;}
.setmenu-nav-block {float: right;margin-top: 20px;position: relative;width: 370px;}
.top-username-block {color: #fff;float: left;line-height: 26px;text-align: right;width: 235px;}
.setmenu-nav-block ul {margin: 0;padding: 0}
.setmenu-nav li a {color: #fff;display: block;font-size: 12px;height: 87px;padding-top: 20px;text-decoration: none;width: 100px}
.setmenu-top-nav {float: right;list-style: outside none none}
.setmenu-top-nav li {background:#716B6A;float: left;height: 27px;margin-left: 9px;position: relative;transition: all 0.3s ease 0s;  border-radius: 3px;width: 27px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1) inset;}
.setmenu-top-nav li#imgForum{display: none !important;}
.setmenu-top-nav li a {color: #fff;display: block;text-align: center;text-decoration: none;}
.setmenu-top-nav li:hover {background:#615A59;box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05) inset;}
.sidepanel {background: #fff;border-bottom-left-radius: 5px;color: #fff;float: left;padding: 0 0px;width: 130px; text-align:center; list-style:none}
.sidepanel ul {margin: 0;padding: 0;}
.sm-side-nav li {background: #ADADAD ;margin-bottom: 4px;height: 93px;position: relative;transition: background 0.3s ease 0s; list-style:none}
.sm-side-nav li a {color: #fff;display: block;
 font-size: 12px;height: 88px;padding-top: 5px;text-decoration: none;text-align:center; outline:none; font-weight:600; line-height:14px;text-transform:uppercase}
.sm-side-nav li:hover {background: rgba(0, 0, 0, 0.15);}
.notification_pref .sm-side-nav li.active {background: #C41E24;}
.sm-side-nav li.active {background: #C41E24;border-right:4px solid #95191E}
.sm-side-nav li.active .arrow {bottom: 0;display: inline-block;margin: auto;position: absolute;right:-23px;top:66%;z-index:99;width: 0;height: 0;box-sizing: border-box;border:12px solid #000;border-color: transparent transparent #C41E24 #C41E24;transform-origin: 0 0;transform: rotate(-135deg);-webkit-transform-origin: 0 0;-webkit-transform: rotate(-135deg);box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);}
.notification_pref .sm-side-nav li.active .arrow {bottom: 0;display: inline-block;margin: auto;position: absolute;right:-24px;top:66%;z-index:99;width: 0;height: 0;box-sizing: border-box;border:12px solid black;border-color: transparent transparent #C41E24 #C41E24;transform-origin: 0 0;transform: rotate(-135deg);-webkit-transform-origin: 0 0;-webkit-transform: rotate(-135deg);box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);}
br { display: block; margin:0px 0; padding:0; height:1px; font-size:0}
.setmenu-main-content {background: #fff;margin-bottom: 5px;min-height: 650px;padding-bottom: 20px;width: auto;}
.setmenu-section-content {float: left;padding:0;width: 100%;}
.setmenu-tab{background:#C41E24; height:5px}
.setmenu-tab .nav {padding-left: 0;margin-bottom: 0;list-style: none}
.setmenu-tab .nav > li {position: relative;display: block}
.setmenu-tab .nav > li > a {position: relative;display: block;padding: 18px 10px 18px 10px;  line-height: 1.42857143; font-size: 15px;font-weight: 600;text-transform:uppercase;color:#d4d4d4;transition: all 0.3s ease 0s;}
.nav-arrow{ float:left; display:inline-block;background:url(../images/setting-tab-arrow.png) no-repeat; height:19px;width:10px; margin:20px 5px 0 5px}
.setmenu-tab .nav > li:last-child > a{   background:none}
.setmenu-tab .nav > li > a:hover,
.setmenu-tab .nav > li > a:focus {text-decoration: none;background-color:transparent;outline:none;color: #fff;}
.nav-pills > li {float: left;}
.setmenu-tab .nav-pills > li > a {border-radius: 0px;}
.setmenu-tab .nav-pills > li + li {margin-left: 5px;}
.setmenu-tab .nav-pills > li.active > a, .setmenu-tab .nav-pills > li.active > a:focus, .setmenu-tab .nav-pills > li.active > a:hover {background-color:transparent;color:#fff;border-bottom:3px solid #363636;outline:none}
.setmenu-tab .nav-pills>li.active .arrow{ display:block;width:0;position:absolute; left:0; right:0; bottom:-6px; margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #363636}
.setmenu-cnt-block {padding:30px; min-height:600px}
.notify-pref .setmenu-cnt-block {padding:15px; min-height:600px}
.enter-row{ display:block; vertical-align:middle; clear:both}
.back-btn{ background:url(../images/bk-top-btn.png) no-repeat;width:30px; height:32px; border:0; display:inline-block;font-size:0px; padding:0; float:left;cursor:pointer;display:none}
input.entertxt{ display:inline-block;width:377px;height:32px;border:1px solid #dcdcdc; margin-left:3px; margin-bottom:3px; border-radius:2px; padding:5px 10px;font-size:12px;color:#363636;}
.removeall-btn{text-align:right; clear:both; margin-right:5px}
.removebtn{color:#cfcfcf; font-size:9px; line-height:16px; font-weight:600; text-transform:uppercase;border:0; background-color:transparent; clear:both; cursor:pointer;}
.removeall-btn.active .removebtn{color:#EC0404;transition: all 0.3s ease 0s;}
.removeall-btn.active .removebtn:hover {color: #C41E24;}
.settings-left-block{width:150px; float:left}
.setting-right-block{margin-left:150px;padding:0 0 0 12px}
.stm-cont{float:left;width:102%;}
.settings-hd{font-size:11px;font-weight:600;color:#000;padding:8px 5px;}
.settings-title{font-size:12px;font-weight:600;color:#000;padding:7px 10px 7px 0px}
.setting-right-block .settings-title{ padding:8px 20px}
.stm-btn{width:150px; height:34px;border-radius:5px;color:#fff; font-weight:600; margin-bottom:16px; cursor:pointer;  transition: all 0.1s ease 0s;}
.stm-btn-black{margin-left:8px;background:#363636 url(../images/setting-menu-icon.png) no-repeat center center;width:33px; display:inline-block; height:34px;border-radius:5px; float:left; cursor:pointer;-webkit-transition: all 0.5s ease-out;}
.stm-btn-black:hover{background:#464646 url(../images/setting-menu-icon.png) no-repeat center center;}
.stm-btn-txt{margin-left:5px;background:#C41E24;border-radius:5px; display:inline-block; float:left; padding:10px; line-height:14px;width:100px; text-transform:uppercase; font-size:12px;transition: all 0.1s ease 0s;}
.stm-arrow{width:0px;display:inline-block; float:right;border-top:6px solid  transparent;border-bottom:6px solid  transparent; border-left:6px solid #fff;    -webkit-transition: right 100ms ease-out 0s;-moz-transition: right 100ms ease-out 0s;-ms-transition: right 100ms ease-out 0s;transition: right 100ms ease-out 0s;}
.stm-btn-txt:hover{background:#ED0302}
span.category {padding-left: 10px;}
.fltr{ float:left; display:inline-block}
.total-criteria-box{height:300px; border:1px solid #dcdcdc; background:#fff; border-radius:5px}
.msa-box-innner .mCSB_inside>.mCSB_container {margin-right: 5px;}
.text-box-innner{ height:235px}
.head-centr {text-align:center;}
.pp-col-row.head-centr {padding-top:0px;}
.setting-backtest-block .text-box-innner{ height:130px}
.setting-backtest-block .text-box-table{ height:130px}
.stm-btm-block{border-top:1px solid #dcdcdc; height:60px}
.stm-button-block{float:right}
.stm-btn-wrap {padding: 15px 15px 0 0;}
.disabled .btn-new-stm {background:url("../images/disbable-bg-btn.png") repeat-x;border-radius: 3px;color: #c6c6c6;cursor:default;display: inline-block;font-size: 11px;font-weight: 600;height: 26px;line-height: 16px;margin-right: 5px;padding: 5px 8px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;vertical-align: middle;border:0}
.disabled .btn-backtest-stm {padding-left: 40px;}
.disabled .backtest-icon-stm {background:url("../images/backtest-icon-disabled.png") no-repeat;display: inline-block;height: 15px;left: 8px;line-height: 20px;position: absolute;top: 6px;width: 26px}
.btn-new-stm {background: #C9EBEC; border-radius: 3px; color: #363636; cursor: pointer; display: inline-block; font-size: 11px; font-weight: 600; height: 26px; line-height: 16px; margin-right: 5px; padding: 5px 8px; position: relative; text-transform: uppercase; transition: all 0.3s ease 0s; vertical-align: middle; border: 1px solid #6ACBCE;}
.btn-backtest-stm {padding-left: 40px;}
.backtest-icon-stm {background:url("../images/backtest-icon.png") no-repeat;display: inline-block;height: 15px;left: 8px;line-height: 20px;position: absolute;top: 6px;width: 26px;}
.btn-new-stm:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.4)}
.disabled .btn-new-stm:hover{opacity:1;box-shadow: none;}
.stm-btn-grp-wrap{text-align:right}
.stm-btn-grp{padding: 15px 0px 0 0;}
.btn-bx{border-radius: 3px;color: #363636;cursor: pointer;display: inline-block;font-size: 12px;font-weight: 600;height: 26px;line-height: 16px;margin-left: 7px;padding: 5px 25px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;vertical-align: middle; opacity: 1;}
.btn-bx:hover{}
.btn-reset{background:#E5898F;box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset;border:1px solid rgba(0, 0, 0, 0.1)}
.btn-reset:hover {background:#E4767D}
.btn-stats-default{background:#3CB371;box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset;border:1px solid rgba(0, 0, 0, 0.1)}
.btn-stats-default:hover {background:#3CB361}
.btn-save-as, .btn-apply{background:url("../images/save-as-bg.png") repeat-x;}
.btn-add {background: #a1a4a6;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;border: 1px solid rgba(0, 0, 0, 0.1);}
.btn-add:hover {background: #777b7d;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;border: 1px solid rgba(0, 0, 0, 0.1);}
.btn-save, .btn-save-and-apply{background:#92C5E6;box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset;border:1px solid rgba(0, 0, 0, 0.1)}
.btn-save:hover,.btn-save-and-apply{background:#52AAE3}
.save-activate{ text-align:right;color:#535353;font-size:12px; font-weight:600; text-transform:capitalize; padding:5px 0 0 0}
.checkbox-custom{opacity: 0;position: absolute;}
.checkbox-custom, .checkbox-custom-label {display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer;}
.checkbox-custom-label {position: relative;}
.checkbox-custom + .checkbox-custom-label:before{float:left;content: '';background: #f5f4f5;border: 2px solid #d7d6d7;display: inline-block;vertical-align: middle;width: 18px;height: 18px;padding: 2px;text-align: center;border-radius: 3px;margin-right:5px}
.checkbox-custom:checked + .checkbox-custom-label:before {content: ""; background:url(../images/select-check.png) no-repeat center center;color: #fff;}
/*edit search*/
.total-title{float:left;width:24%;; padding-left:10px}
.empty-title{float:left;width:59%;}
.edit-title{ float:left;width:6%; text-align:center;}
.remove-title{ float:left;width:11%; text-align:center;}
.enter-title{font-weight:700; text-transform:capitalize;font-size:11px;color:#535252; padding:0px 0 5px 35px}
.box-row{ padding:5px 5px; font-size:10px;transition: all 0.3s ease 0s;}
.box-row:hover{background:#f0f0f0; cursor:pointer}
.text-box-table{ height:240px;overflow:auto; text-transform:uppercase; padding:5px;color:#000}
.stm-col-0{float:left;width:5%; overflow:hidden}
.stm-col-1{float:left;width:10%; overflow:hidden}
.stm-col-2{float:left;width:15%; overflow:hidden}
.stm-col-3{float:left;width:16%; overflow:hidden}
.stm-col-4{float:left;width:7%; overflow:hidden}
.stm-col-5{float:left;width:15%; text-transform:capitalize; overflow:hidden}
.stm-col-6{float:left;width:6%; overflow:hidden}
.stm-col-7{float:left;width:11%; overflow:hidden}
.stm-col {float:left;width:4%; overflow:hidden;float:right} 
/*manage search*/
.selectbx-title {color: #535252;font-size: 11px;font-weight: 700;padding: 0 0 5px 10px;text-transform: capitalize;}
.select-category-bx{background:#464646;border-radius:5px; float:left}
.select-row {clear: both;display: block;vertical-align: middle;position:relative}
input.selecttxt{  border:0; color: #363636;  display: inline-block; border-radius: 5px;height:32px; padding:5px 40px 5px 10px; font-size:12px; line-height:18px; position:relative;width:253px;background:#fff url(../images/search-icon-select.png) no-repeat center right; float:left;margin:7px 7px 7px 7px;}
.drp-select-arrow{width:40px; height:32px; display:inline-block; float:left; cursor:pointer;margin:7px 0px 0px 0px; position:relative}
.select-dropdown-menu {background-clip: padding-box;background-color: #464646;border: 1px solid #434343;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5);/*display: none;*/float: left;font-size: 14px;left: 0;list-style: outside none none;margin: 0px 0 0;width: 100%;padding: 5px 0 10px 0;position: absolute;text-align: left;top: 100%;z-index: 1000;margin-top:-3px;}
.drp-select-arrow-icon{background:#464646 url(../images/drp-select-arrow.png) no-repeat center center;width:15px; height:8px; margin:auto; display:block; position:absolute; left:0; right:0;top:0;bottom:0;transition: all 0.3s ease-in-out;}
.active-select .drp-select-arrow-icon{transform: rotate(180deg);}
.select-dropdown-menu > li{  margin:0 5px; text-transform:uppercase;background:#434343; transition: background 0.3s ease 0s;}
.select-dropdown-menu > li:hover{  margin:0 5px; text-transform:uppercase;background:#6b6b6b}
.select-dropdown-menu > li:last-child{border:0}
.select-dropdown-menu > li > a {clear: both;color: #fff;display: block;font-size:11px; font-weight: 600;line-height: 1.42857;padding: 7px 10px;white-space: nowrap; outline:none;transition: all 0.3s ease 0s;}
.select-dropdown-menu > li > a:hover{ text-decoration:none;}
.select-dropdown-menu > li.active > a {color:#EC0404}
.select-bx{background-clip: padding-box;background-color: #464646;border: 1px solid #434343;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.5);/*display: none;*/float: left;font-size: 14px;left: 0;list-style: outside none none;margin: 0px 0 0;width: 100%;padding: 5px 37px 5px 5px;position: absolute;text-align: left;top: 100%;z-index: 1000;margin-top:-3px;}
.select-dropdown-menu-w{background-clip: padding-box;background-color: #fff;border: 1px solid #434343;border-radius:4px;/*display: none;*/float: left;font-size: 14px;left: 0;list-style: outside none none;margin: 0px 0 0;width: 100%;padding: 5px 0 10px 0;text-align: left;top: 100%;z-index: 1000;margin-top:-10px; overflow:auto; height:180px}
.active-select .drp-select-arrow-icon{transform: rotate(180deg);}
.select-dropdown-menu-w > li{  margin:0 5px; text-transform:uppercase;transition: background 0.3s ease 0s;}
.select-dropdown-menu-w > li:last-child{border:0}
.select-dropdown-menu-w > li > a {clear: both;color: #333;display: block;font-size:10px; font-weight: 400;line-height: 1.42857;padding: 5px 5px;white-space: nowrap; outline:none;transition: all 0.3s ease 0s;}
.select-dropdown-menu-w > li > a:hover{ text-decoration:none;}
.select-dropdown-menu-w > li.active > a {color:#E5898F}
.create-new-angle{ background:#c41e24;border-radius: 3px;color:white;cursor: pointer;display: inline-block;font-size: 11px;font-weight: 700;height: 26px;line-height: 17px;margin-right: 5px;padding: 5px 8px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;vertical-align: middle; float:right;width:150px; text-align:center; margin-top:10px;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.7) inset}
.set-highlt-param {background: #c41e24;border-radius: 3px;color: white;cursor: pointer;display: inline-block;font-size: 11px;font-weight: 700;height: 26px;line-height: 17px;margin-right: 5px;padding: 5px 0px 0px 0px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;vertical-align: middle;float: right;width: 200px;text-align: center;margin-top: 10px;border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;}
.set-highlt-param.active {background:#087f64 }
.heighlitr-cont {display:none;}
.heighlitr-cont .frm-col-12 {width:60%}
.heighlitr-cont .frm-col-12.btn-cnt {text-align: center;position: relative;padding-top: 20px;}
.btn-cna-stm {padding-right: 28px;}
.create-new-angle-icon {background:url("../images/creat-angle-icon.png") no-repeat;display: inline-block;height: 14px;right: 8px;line-height: 20px;position: absolute;top: 6px;width: 14px;}
.setmenu-cnt-block.mngsrch-angle{padding:12px 10px}
.angleselected-search {background:lightblue}
.msa-criteria-box{ background:#fff;border: 1px solid #dcdcdc;border-radius: 5px;height: 300px;overflow:hidden;}
.msa-block{ padding-top:0px}
.msa-box-table {height: 300px;padding: 5px;text-transform: uppercase;overflow:auto;}
.msa-block-col-1{float:left;width:50%;padding-right:5px}
.msa-block-col-2{float:left;width:50%;padding-left:5px}
.msa-hd {color: #000;font-size: 9px;font-weight: 700;padding: 8px 5px 8px 5px;}
.msa-total{ color: #000;font-size: 11px;font-weight: 600;padding: 5px 5px 10px 0; text-align:right}
.msa-btn-grp {padding: 10px 0 20px 0;}
.msa-hd-col-1{float: left;padding-left: 5px;width: 50%;cursor:pointer}
.msa-hd-col-2{float: left;width: 16%;text-align:center;cursor:pointer}
.msa-hd-col-3{float: left; width: 10%;text-align:center}
.msa-hd-col-4 {float: left;text-align: center;width: 20%;}
.msa-hd-col-5 {float: left;text-align: center;width: 20%;}
.msa-col-1{float: left;width: 50%;}
.msa-col-2{float: left;width: 16%;}
.msa-col-3{float: left;text-align: center;width: 10%;}
.msa-col-4 {float: left;text-align: center;width:20%;}
.msa-col-5 {float: left;text-align: center;width: 20%;position:relative;}
.race-chart-box.horse-chart-box {min-height:auto}
.race-chart-data.horse-chart-data-second {margin-left:0px;}
.horsepp-chart .rl-col-20 {width:315px;}
.horsepp-chart .rl-col-txt-2 {width: 157px;}
.horsepp-chart .rl-col-sm-2 {width: 142px; }
.setmenu-top-nav .dropdown-menu.sub-menu {background: #434343;border-radius: 0;left: -88px;margin: 5px 0 0 0;padding: 0;display: none;}
.setmenu-top-nav .dropdown-menu.sub-menu > li{color: #fff;background:#434343;cursor: pointer;float: none;font-size: 9px;font-weight: 600;list-style: none;margin-right: 0px;text-transform: uppercase;position: relative;}
.setmenu-top-nav .dropdown-menu.sub-menu > li > a, .setmenu-top-nav .dropdown-menu.sub-menu > li > a:hover, .setmenu-top-nav .dropdown-menu.sub-menu > li > a:active, .setmenu-top-nav .dropdown-menu.sub-menu > li > a:visited  {clear: both;display: block;
            font-weight: 400;
            line-height: 1.42857;
            padding: 5px 20px;
            white-space: nowrap;
           border-top: 1px solid #434343;
            border-bottom: 1px solid #434343;
            border-left: 3px solid #434343;
            border-right: 3px solid #434343;
            color: #fff;
       background:#434343;
            font-size: 11px;
        }



/*backtest angle*/
.sa-title {color: #535353;font-size: 11px;font-weight: 600;padding: 8px 5px;margin-top:15px}
.radio-backtest{ position:relative}
.radio-backtest.active{border-bottom: 3px solid #554e4d;color: #4c6427;outline: medium none;}
.radio-backtest.active .arrow {background: url("../images/mnust-tab-arrow.png") no-repeat;bottom: -9px;display: block;height: 6px;left: 0;margin: auto;position: absolute;right: 0;width: 15px;}
.bta-col-1{float:left;width:9%; overflow:hidden}
.bta-col-2{float:left;width:31%; overflow:hidden}
.bta-col-3{float:left;width:31%; overflow:hidden}
.bta-col-4{float:left;width:4%; overflow:hidden}
.bta-col-5{float:left;width:25%; text-transform:capitalize; overflow:hidden}
.my-radio-group{margin-top:30px}
.backtest-title{ color: #535353;font-size: 11px;font-weight: 700; text-transform:uppercase; margin-bottom:5px}
.radio-backtest{ float:left;font-size:11px;}
.backtest-results-table{color:#535353; font-size:11px; font-weight:600; text-align:center; text-transform:uppercase;border:1px solid #DCDCDC; margin-top:17px }
.btr-hd{background:#BCB6B6;color:#fff}
.backtest-col-1{     float: left; width: 14.2857142871429%; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; padding: 10px; height: 50px;}
.backtest-col-2{ float:left; width:14.2857142871429%;border-left:1px solid #DCDCDC; padding:10px}
.backtest-col-1:nth-child(even){    background: #fff;color: #535353}
.backtest-btm-block{margin-top:22px; text-align:right}
.backtest-btm-block .btn-new-stm{margin-right:0}
.backtest-box {background: #fff none repeat scroll 0 0;border: 1px solid #dcdcdc;border-radius: 5px;}
.drop-active > input {margin-right: 10px;margin-top: 5px; position:relative; top:2px}
#slide-panel {width:90%;margin-left:-90%;float: left;max-width: 90%;transition:all 1s ease-in-out 0s}
#opener {float:right;margin:-10px -50px 0px 0px;border-radius:0;}
.confirm-pp .modal-footer {border-top:0;padding: 15px;text-align:center;}
.saved-txt{ margin:25px 0px 10px 0; text-align: center;  font-weight:500; font-size:18px;color:#333}
.mex-col-3 .tooltip-inner {background-color: black;border-radius: 2px;color: white;max-width: 200px;padding: 0px 8px;text-align: center;font-size:11px;font-weight:200;padding:5px}
.top-banner.expertsmsg {width: auto;height: auto;margin-left: 10px;margin-bottom: 15px;}
.top-banner.expertsmsg span {font-weight: 600;font-size: 12px;line-height: 18px;}
/*/*Sultan Changes*/
.view_less_horse{overflow:hidden;}
.view_all_horse {height:auto;transition:all 1s ease-in-out;}
.race-overflow-span {background-color: #7ad2d5;bottom: 19px;color: white;display: none;font-size: 20px;padding-left: 12px;position: absolute;right:0px;}
.view-more span {text-transform: uppercase;font-size: 11px;color: #C41E24;text-decoration: underline;padding-right: 5px;transition: all 0.3s ease 0s;display:inline-block;cursor:pointer;font-weight:bold}
.view-more .bottom-arrow {background: url(../images/viewdwn-arrow.png) no-repeat center right; display:inline-block;width:11px; height:5px ;transition:all 1s ease-in-out;}
.view-more .top-arrow {background: url(../images/viewdwn-arrow.png) no-repeat center right; display:inline-block; transform:rotate(180deg);width:11px; height:5px }
input.search-box-sm{background:url(../images/search-icon-sm.png) no-repeat center right;color:#505050; background-color:#fff;border:1px solid #C3C3C3;width:125px;height:26px; padding:5px 22px 5px 5px; font-size:11px; line-height:18px; position:relative; border-radius:5px; margin-bottom:8px}
.hint, [data-hint] {position: relative;display: inline-block;}
.hint:before, .hint:after, [data-hint]:before, [data-hint]:after {position: absolute;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: hidden;opacity: 0;z-index: 1000000;pointer-events: none;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;transition: 0.3s ease;-webkit-transition-delay: 0ms;-moz-transition-delay: 0ms;transition-delay: 0ms; }
.sidebar .hint:hover:before,.sidebar .hint:hover:after,.sidebar .hint:focus:before,.sidebar .hint:focus:after, [data-hint]:hover:before,.sidebar [data-hint]:hover:after,.sidebar [data-hint]:focus:before,.sidebar [data-hint]:focus:after {visibility: visible;opacity: 1; }
.showhint:before {visibility: visible;opacity: 1;}
.showhint:after {visibility: visible;opacity: 1;}
.sidebar .hint:hover:before,.sidebar .hint:hover:after,.sidebar [data-hint]:hover:before,.sidebar [data-hint]:hover:after {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;transition-delay: 100ms; }
.hint:before, [data-hint]:before {content: '';position: absolute;background: transparent;border: 6px solid transparent;z-index: 1000001; }
.hint:after, [data-hint]:after {content: attr(data-hint);background: #383838;color: white;padding: 8px 10px;font-size: 12px;line-height: 12px; /* white-space: nowrap;*/ }
/*** set default color for tooltip arrows */
.hint--top:before {border-top-color: #383838;}
.hint--bottom:before {border-bottom-color: #383838;}
.hint--left:before {border-left-color: #383838;}
.hint--right:before {border-right-color: #383838;}
/***top tooltip*/
.hint--top:before {margin-bottom: -12px; }
.hint--top:after {margin-left: -18px; }
.hint--top:before, .hint--top:after {bottom: 100%;left: 50%; }
.sidebar .hint--top:hover:after,.sidebar .hint--top:hover:before,.sidebar .hint--top:focus:after,.sidebar .hint--top:focus:before {-webkit-transform: translateY(-8px);-moz-transform: translateY(-8px);transform: translateY(-8px)}
/*** bottom tooltip*/
.hint--bottom:before {margin-top: -12px; }
.hint--bottom:after {margin-left: -18px; }
.hint--bottom:before, .hint--bottom:after {top:100%;left:0;}
.sidebar .hint--bottom:hover:after,.sidebar .hint--bottom:hover:before,.sidebar .hint--bottom:focus:after,.sidebar .hint--bottom:focus:before {-webkit-transform: translateY(8px);-moz-transform: translateY(8px);transform: translateY(8px);}
.drp-select-arrow-icon-rotate {transform: rotate(360deg);}
.pp-compressed-title .tooltip-inner,.racelines-data .tooltip-inner,.workouts-table .tooltip-inner {margin:0px auto}
/*Help Screen*/


br {content: " ";display: block;margin: 1em;}
.help-screen{background: rgba(0, 0, 0, 0.60);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;display:none;}
.help-container{ position:relative}
 .tooltip.top {margin-top: -3px;padding: 5px 0;cursor: pointer;}
 .tooltip-inner {background-color: #FFE3DF;border-radius: 2px;color: #000000;max-width: 200px;padding: 0px 8px;text-align: center;font-weight:700;font-size:16px}
 .tooltip.top .tooltip-arrow {border-top-color: #FFE3DF;border-width: 5px 5px 0;bottom: 0;left: 50%;margin-left: -5px;}
 .tooltip.top .tooltip-arrow.topalignment{  top:0;  bottom:initial; -webkit-transform: rotate(180deg);  transform: rotate(180deg);}
 .tooltip.top .tooltip-arrow.middlerightalignment{   border-width: 5px 5px 0 5px;bottom: 0;left: 0%;margin-left: -7px;top: 45%;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
 .helptextmsg.active .tooltip-inner { background-color: #CD3C26;color:#fff}
 .helptextmsg.active .tooltip-arrow {border-top-color: #CD3C26!important;border-width: 5px 5px 0;bottom: 0;left: 50%;margin-left: -5px;}
.hp-info{ position:relative;width:38px; height:38px; background:#CD3C26;border-radius:5px; text-align:center; font-weight:700; font-size:28px; line-height:38px;color:#fff;position:absolute; top:-20px; left:0; right:0; margin:auto}
.help-container .popover {background-clip: padding-box;background-color:rgba(0,0,0,0.6);border: 2px solid #d8d8d8;border-radius:10px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);display: none;font-family: 'Open Sans', sans-serif;font-size: 14px;font-style: normal;font-weight: 400;left: 0;letter-spacing: normal;line-height: 1.42857;max-width: 444px;padding: 1px;position: absolute;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;top: 0;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;z-index: 1060;margin:150px auto 250px auto;right:0}
.help-container .hp-descp {padding: 10px 0x;font-family: 'Open Sans', sans-serif;font-size: 15px;font-style: normal;font-weight: 600;color:#fff; min-height: 80px;  text-align:center}
.help-container  .popover-content {padding: 30px 35px 20px 35px; text-align:center}
.hp-btn {padding-top:5px}
.hp-previous{padding:5px 8px 5px 23px; margin-right:45px}
.hp-closehelp{padding:5px 8px 5px 23px; margin-right:45px}
.hp-next{padding:5px 23px 5px 8px}
.btn-border { cursor:pointer;position:relative;border:1px solid #7b7b7b; border-radius:5px; float:left; font-size:11px; text-transform:uppercase;color:#CD3C26; font-family: 'Open Sans', sans-serif; font-weight:700;}
.prev-icon,.klose-icon,.nxt-icon{display:inline-block; font-size:16px; line-height:20px; font-weight:500; position:absolute;top:3px;bottom:0; margin:auto}
.prev-icon{left:7px;}
.klose-icon{left:7px; font-size:14px;}
.nxt-icon{right:7px;}
.help-arrow{background:url(../images/help-arrow.png) no-repeat;width:47px; height:25px; position:absolute; left:0; right:0; margin:auto; bottom:-25px}
.a-1{top:8px;right:83px;display:block;}
.a-2{top:8px;right:120px;display:block;}
.a-3{top:125px;left:75px;display:block;}
.a-4{top:196px;left:198px;display:block;}
.a-5{top:118px;right:158px;display:block;}
.a-6{top:118px;right:44px;display:block;}
.a-7{top:121px;left:500px;display:block;}
.a-8{top:169px;right:97px;display:block;}
.a-9{top:198px;right:13px;display:block;}
.a-10{top:350px;right:44px;display:block;}
.edit-angle-backtest {float:right;top:15px;}
.template-heading {font-weight:bold;padding:10px 0px 10px 5px;text-transform:uppercase;font-size:11px;margin:0px;}
/*Past performace all race dropdown*/
.pp-all-popup button.close{border: 0;cursor: pointer;padding: 0;width:18px;height:18px;border-radius:50%;vertical-align:middle;background:url(../images/close-icon-popup.png) no-repeat;}
.pp-all-popup .close{opacity: 0.9;}
.pp-all-popup .modal-header .close {margin-top: 3px;}
.pp-all-popup .modal-dialog {margin: 150px auto 0;width: 700px;}
.pp-videoplayer .modal-dialog {margin: 150px auto 0;width: 500px;}
.pp-all-popup .modal-header {background: #C41E24;border-bottom: 1px solid #e5e5e5;border-top-left-radius: 6px;border-top-right-radius: 6px;height: 38px;min-height: 16.43px;padding: 5px 10px;overflow:hidden;}
.pp-all-popup .modal-title {line-height: 1.42857;margin: 0;color:#fff;text-transform:uppercase}
.pp-all-popup h4.modal-title{ font-size:14px; font-weight:400; line-height:30px;font-weight:600;}
.pp-all-title{font-weight:600;font-size:12px; text-transform:capitalize;color:#000; padding-bottom:8px}
.pp-all-popup-scroll{ height:250px; overflow:auto; padding-right:5px}
.pp-all-popup-container {background: #fff ;border: 1px solid #dcdcdc;border-radius: 5px; margin-bottom:8px}
.pp-all-row-title{color: #000;font-size: 11px;padding: 6px 10px 5px 10px;font-weight:600; text-transform:uppercase}
.pp-all-hd-row {padding: 0px 10px 8px 10px;font-weight:700;  color: #000;  font-size: 11px;  font-weight: 600;text-transform: capitalize;}
.pp-all-row{padding:5px 10px 5px 10px;color:#000; font-size:11px;transition: all 0.3s ease 0s}
.pp-all-hd-row .list-col-hd-1-head{width:12%; float:left;}
.pp-all-hd-row .list-col-hd-1 {float: left;padding-right: 5px;padding-left: 6px;}
.pp-all-hd-row .list-col-hd-2{width:23%; float:left;}
.pp-all-hd-row .list-col-hd-3{width:53%; float:left;}
.pp-all-hd-row .list-col-hd-4{width:20%; float:left;}
.list-col-hd-3-head {width:45%; float:left;}
.list-col-hd-4-head {width:20%; float:left;}
.list-col-hd-2-head {width:23%; float:left;}
.pp-col-row-head { padding-left: 25px;padding-bottom: 5px;}
.pp-all-popup-container .list-col-1{width:40%; float:left;}
.pp-all-popup-container .list-col-2{width:45%; float:left;}
.pp-all-popup-container .list-col-3{width:20%; float:left;}
.pp-all-no{float:left; margin-right:10px}
.pp-all-name{ float:left}
.pp-col-row {padding:5px;}
.pp-race-no {padding-left: 10px; padding-bottom: 5px; text-transform:uppercase;}
.pp-p-no,.pp-h-no {font-weight:bold;width:4%;}
/*pp settings*/
.setmenu-cnt-block.pp-cnt-block{min-height: 600px;padding: 20px 10px;}
.pp-cross-icon{ float:right; background:url(../images/pp-cross.png) no-repeat;width:15px; height:15px; display:inline-block; margin:0 20px 0 10px}
.pp-all-row:hover{background:#F0F0F0}
.pp-customize-icon{ background:url(../images/customize-pp-icon.png) no-repeat;width:41px; height:32px;; display:block; margin:10px auto 10px auto}
.pp-print-settings-icon{ background:url(../images/print-setting-icon.png) no-repeat;width:34px; height:28px;; display:block; margin:10px auto 10px auto}
#pp-setting-menu {background-color: #fff;overflow: hidden;position: relative;transition: all 0.8s ease-in-out 0s;width:100%}
#pp-setting-menu .setmenu-tab, .researchSettings .setmenu-tab {background: #363636;height: 5px;} 
#pp-setting-menu .setmenu-tab .nav > li > a, .researchSettings .setmenu-tab .nav > li > a {color: #DFDFDF;}
#pp-setting-menu .sm-side-nav li.active, .researchSettings  .sm-side-nav li.active{background:#0A779A;border-right:4px solid #075067}
#pp-setting-menu .sm-side-nav li.active .arrow, .researchSettings  .sm-side-nav li.active .arrow {bottom: 0;display: inline-block;margin: auto;position: absolute;right:-24px;top:66%;z-index:99;width: 0;height: 0;box-sizing: border-box;border:12px solid black;border-color: transparent transparent #0A779A #0A779A;transform-origin: 0 0;transform: rotate(-135deg);-webkit-transform-origin: 0 0;-webkit-transform: rotate(-135deg);box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);}
.last-name {font-size:11px;font-weight:600}

.msa-col-1.active {color:gray;}
.rename-txt{text-transform:uppercase;color:#e55242; display:inline-block; font-weight:600; font-size:9px; margin-left:5px}
.alext {text-transform:uppercase;color:#e55242; display:inline-block; font-weight:600; font-size:12px; margin-left:10px}
.pp-settings-block{ border-radius:5px; margin-top:20px}
.pp-settings-tab{background:#887c7b;}
.tabbable .nav-pills > li{width:33.33333333%;padding:0; margin:0;cursor:pointer;border-right:1px solid #fff}
.tabbable .nav-pills > li:last-child{border:0}
.tabbable .nav-pills > li > a { height:auto;text-align:center;background:#887c7b;color:#fff;border-radius:0px; font-size:9px; font-weight:700; text-transform:uppercase; outline:none;transition: background-color 0.2s ease 0s, color 0.2s ease 0s}
.tabbable .nav > li > a:focus, .nav > li > a:hover {background-color:transparent;color:#fff;}
.tabbable .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {background-color: #0000CC;color: #fff;}
.tabbable .nav-pills > li.active .arrow {bottom: -10px;display: block;height: 10px;left: 0;margin: auto;position: absolute;right: 0;width: 20px;transition: background-color 0.2s ease 0s, color 0.2s ease 0s;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #0000CC;}
.pp-settings-cnt{ padding:20px;font-size:9px;color:#535252;border:1px solid #d6d6d6;}
.pp-settings-left-block{width:127px; float:left}
.pp-setting-right-block {margin-left: 127px;padding: 0 0 0 12px;}
.pp-total-criteria-box {background: #fff;border: 1px solid #dcdcdc;border-radius: 5px;height:400px; margin-bottom:50px}
.pp-scroll{ height:390px}
.pp-settings-nav{margin:25px 0 0 0; padding:0;}
.pp-settings-nav li{margin:0; padding:0; list-style:none; padding:5px 0 5px 0;cursor:pointer;transition: all 0.3s ease 0s;}
.pp-settings-nav li.active{ font-weight:700}
.pp-settings-nav li:hover{color:#000000;}
.pp-text-box-inner{padding:10px 15px}
.pp-tbl-hd-row{padding:5px 15px 10px 15px}
.pp-tbl-row-title{ display:inline-block; font-weight:600; margin-bottom:5px}
.pp-tbl-row{ padding:5px 0}
.pp-col-1{float:left;width:12%}
.pp-col-2{float:left;width:58%}
.pp-col-3{float:left;width:15%; text-align:center}
.pp-col-4{float:left;width:15%; text-align:center}
.tgl-b {position: relative;display: inline-block;height: 20px;cursor: pointer;}
.tgl-b > input {position: absolute;opacity: 0;z-index: -1;visibility: hidden;}
.tgl-b .tgl_body {width: 38px;height: 20px;background: white;border: 1px solid #dadde1;display: inline-block;position: relative;border-radius: 50px;}
.tgl-b .tgl_switch {width: 11px;height: 11px;display: inline-block;background-color: white;position: absolute;left: 6px;top: 3px;border-radius: 50%;border: 1px solid #ccd0d6;-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -moz-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -o-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);z-index: 1;}
.tgl-b .tgl_track {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;border-radius: 50px;}
.tgl-b .tgl_bgd {position: absolute;right:-10px;top: 0;bottom: 0;width: 48px;
-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);background:#0000CC url("../images/tgl_check.png") 24px center no-repeat;}
.tgl-b .tgl_bgd-negative {right: auto;left: -48px;background: #fff url("../images/toggle-x.png") 7px center no-repeat;}
.tgl-b:hover .tgl_switch {border-color: #b5bbc3;-moz-transform: scale(1.06);-ms-transform: scale(1.06);-webkit-transform: scale(1.06);transform: scale(1.06);}
.tgl-b:active .tgl_switch {-moz-transform: scale(0.95);-ms-transform: scale(0.95);-webkit-transform: scale(0.95);transform: scale(0.95);}
.not-active .tgl_switch {left: 18px;}
.not-active .tgl_bgd {right: -48px;}
.not-active .tgl_bgd.tgl_bgd-negative {right: auto;left: 0px;}
.sample-box{width:44px; height:30px;border:1px solid #bdbdbd;border-radius:3px; text-align:center; margin:auto; font-size:12px; line-height:28px;}
.format-box{ background:url(../images/print-h-icon.png) no-repeat;width:44px; height:30px; margin:auto; /*position:relative;*/ cursor:pointer}
.restore-default{}
.restore-block{float:left; color:#e55242;font-size: 11px;font-weight: 600;padding: 15px 0 0;text-transform: uppercase; position:relative; padding-right:25px}
.save-tmp{float:right}
.restore-icon{ display:inline-block; background:url(../images/restore-grey-icon.png) no-repeat;width:17px; height:16px;; position:absolute; right:0; top:14px;; cursor:pointer}
/*pp settings*/
.pp-cstm-disp-row{border-bottom:1px solid #dcdcdc; padding:10px 0}
.pp-cstm-col-1{float:left;width:16%; font-weight:700; padding-top:5px}
.pp-cstm-col-2{float:left;width:55%}
.pp-cstm-col-3{float:left;width:25%}
.pp-cstm-col-4{float:left;width:68%}
.pp-cstm-col-2.row-3 {width: 84%;}
.pp-cstm-col-2.row-2 .pp-cstm-col-4{width: 100%;}
.pp-radio-col{ float:left}
.pp-radio-col label,.pp-chk-col label{font-weight:400; font-size:9px}
.pp-sep{ display:inline-block; background:url(../images/pp-sep.png) no-repeat;width:1px; height:38px; float:left; margin:0 15px}
.pp-eq{ float:left;padding-left:3px;padding-bottom:3px;}
.pp-minus-icon {background: #716B6A;color: #ededed;font-size: 18px;font-weight: 800;height: 14px;line-height: 10px;text-align: center;width: 14px;float:left; margin-top:8px; cursor:pointer}
.pp-plus-icon {background: #F74919;color: #ededed;font-size: 18px;font-weight: 800;height: 14px;line-height: 14px;text-align: center;width: 14px;float:left;margin-top:8px; cursor:pointer}
.pp-sample-box {border: 1px solid #bdbdbd;border-radius: 3px;font-size: 12px;height: 30px;line-height: 28px;margin: auto;text-align: center;min-width: 34px;max-width: auto;float:left;background:#fff;margin:0 10px;overflow:hidden;}
input.pp-sample-box {    max-width: 50px;}
.pp-chk-col .checkbox-custom + .checkbox-custom-label:before {margin-right:10px}
.pp-chk-col .checkbox-custom-label{ margin-right:5px}
.pp-overlayrace-all .pp-chk-col .checkbox-custom-label{ margin-right:0px}
.pp-cstm-disp-row .pp-radio-col {float: left;padding-right: 12px;}
.pp-chk-col{ float: left; padding-right:5px; width: 195px;}
.pp-cstm-col-4 .pp-chk-row:last-child{margin-bottom:0}
.pp-chk-row{ margin-bottom: 25px; float: left; width: 33.333333333%;}
.pp-cstm-sub-row{margin-bottom:0px}
.pp-settings-cnt.pp-custom-display {padding:5px 5px;}
.pp-cstm-disp-row.last{border-bottom:none; padding-bottom:0}
.pp-drpdwn{margin-left:5px}
.pp-drpdwn .btn,.pp-drpdwn .dropdown-menu > li > a{font-size:12px}
/*color formating dropdown*/
.color-formatting-option{background-clip: padding-box;background-color: #f5f4f5;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);/*display: none;*/float: left;font-size: 12px;right:0;left:0; margin:auto;list-style: outside none none;margin: 2px 0 0;min-width: 160px;padding: 5px 0;position: absolute;text-align: left;top: 20px;z-index: 1000; height:320px; padding:10px}
.color-cnt{ padding-left:30px; font-size:11px}
.color-hd-box{ text-transform:uppercase; font-weight:600; padding:0px 0 10px 10px}
.done-txt,.reset-txt{color:#e55242; text-transform:uppercase; float:right; font-size:11px; margin-left:20px;cursor:pointer}
.restore-icon-sm {background:url("../images/restore-grey-icon.png") no-repeat;cursor: pointer;display: inline-block;height: 12px;width: 13px;background-size:13px 12px;margin-left:5px}
.color-title{ text-align:center; font-weight:600; height:30px; line-height:20px}
.color-title-sm{ text-align:center; font-weight:600; line-height:20px}
.txt-a{ display:inline-block; padding:0px; font-size:16px;font-weight:500; margin-left:7px}
.txt-underline{ display:inline-block; text-decoration:underline}
.txt-fill{background:#fff;padding:2px 5px;line-height:14px}
.strikethrough {position: relative;}
.strikethrough:before {position: absolute;content: "";left: -5px;top: 50%;right: 0;border-top: 1px solid;border-color: inherit;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);width:20px}
.txt-stroke{background:#fff;border:1px solid #c2bdbd;border-radius:50%;width:22px; height:22px; display:inline-block; padding:2px 5px; line-height:14px}
.color-col-1,.color-col-2{width:112px; float:left;margin-bottom:15px; padding-right:10px}
.color-col-3{width:112px; float:left; margin-bottom:15px; }
.color-col-3 .color-big-box{border-right:0}
.color-big-box{ border-right:1px solid #bcb6b6;}
.color-box{width:27px; height:27px; float:left; margin-right:6px; cursor:pointer}
.color-row-1{margin-bottom:15px;}
.green-color{background:#19BA1C;}
.orange-color{background:#F74919;}
.blue-color{background:#0000CC;}
.red-color{background:#CD3C26;}
.yellow-color{background:#FBEF09;}
.black-color{background:#000000;border:5px solid #fff;}
.grey-color{background:#716B6A;border:5px solid #fff;}

.hi-lite .green-color{background:#6FDE62;}
.hi-lite .orange-color{background:#F97A57;}
.hi-lite .blue-color{background:#4AAAFF;}
.hi-lite .red-color{background:#FF1D11;}
.hi-lite .yellow-color{background:#FDF784;}
.hi-lite .black-color{background:#000000;border:5px solid #fff;}
.hi-lite .grey-color{background:#716B6A;border:5px solid #fff;}

.radion-btn-none{ text-align:center}
.radion-btn-none label{font-weight:600}
.radion-btn-none .radio-custom + .radio-custom-label:before{margin-right:5px}
.symbol-block{ display:block; text-align:center; vertical-align:top; margin-top:5px}
.symbol-box{display:inline-block;width:27px; height:27px; cursor:pointer;vertical-align:top; margin-left:5px}
.symbol-star{background:url(../images/symbol-star.png) no-repeat; background-size:100%}
.symbol-plus{background: url(../images/symbol-plus.png) no-repeat center center;}
.symbol-astrik{background:url(../images/symbol-astrik.png) no-repeat; background-size:100%}
.active-box {border:2px solid #5D5555}
/*PP Horse Notes*/
.pp-all-popup-container.pp-horse-cnt{border:1px  dashed #CECECE; margin-bottom:10px}
.pp-older-notes{border-top:1px solid #CACACA;}
.pp-all-hd-row.pp-older-notes {padding: 8px 10px 8px 10px;}
.pp-notes-row-title {color: #000;font-size: 10px;padding: 6px 10px 5px;text-transform: uppercase;text-align:right}
.pp-horse-cnt .pp-all-row:hover{background:none}
.textarea{width: 100%; height: 100px; border: 1px solid #DCDEDE;}
.pp-notes-row {color: #000;font-size: 11px;padding:10px;}
.old-notcontainer .pp-notes-row {color: #000;font-size: 11px;padding:10px;width:87%; float:left}
.hrstxt{ display:inline-block;color:#2b2b2b; font-size:12px}
/*choose templete*/
.choose-templete-block{ font-size:11px;  color: #000;}
.choose-templete-left-block {float: left;width: 127px;}
.choose-templete-right-block {margin-left: 127px;padding: 0 0 0 12px;}
.choose-templete-nav {margin: 15px 0 0;padding: 0;}
.choose-templete-nav li {color: #535252;cursor: pointer;font-size: 12px;font-weight: 600;list-style: outside none none;margin: 0;padding: 5px 0;transition: all 0.3s ease 0s;}
.choose-templete-nav li:hover {color: #000000;}
.choose-templete-nav li.active {font-weight: 700;}
.choose-template-col{ padding-left:10px;width:185px; float:left; margin-right:10px}
.temp-select .dropdown-menu{left:auto;right:0}
.choose-templete-box {border-left:1px solid #CBCBCB;margin-bottom:50px;padding-left:25px; margin-top:15px}
.choose-templete-hd{text-transform:uppercase; font-weight:600}
.choose-templete-title{text-transform:uppercase;padding:10px 0 8px 0}
.choose-template-box{width:171px; height:102px;border:2px solid #C2C2C2;border-radius:4px;cursor:pointer;}
.choose-template-box.active{border:2px solid #F74919; }
.template-settings{ padding:15px 0}
.template-settings-icon{background:url(../images/template-settings.png) no-repeat;width:24px;height:24px;display:inline-block}
.temp-txt{float:left; margin-right:10px;line-height: 24px;}
.template-settings ul{list-style:none}
.temp-select{ float:left}
.apply-template-icon{background:url(../images/apply-template-icon.png) no-repeat;width:14px; height:10px; display:inline-block; position:relative; top:1px; margin-right:10px}
.edit-template-icon{background:url(../images/edit-template-icon.png) no-repeat;width:14px; height:14px; display:inline-block; position:relative; top:1px; margin-right:10px}
.delete-template-icon{background:url(../images/delete-template-icon.png) no-repeat;width:14px; height:17px; display:inline-block; position:relative; top:2px; margin-right:10px}
.template-settings .dropdown-menu > li > a {clear: both;color: #C5C5C5;display: block;font-weight: 600;line-height: 1.42857;padding: 3px 10px;white-space: nowrap;font-size:11px;}
.template-settings .dropdown-menu > li > a:hover{color: #6F6F6F;}
.template-settings .dropdown-menu > li > a:hover .apply-template-icon{background:url(../images/apply-template-icon-active.png) no-repeat;}
.template-settings .dropdown-menu > li > a:hover .edit-template-icon{background:url(../images/edit-template-icon-active.png) no-repeat;}
.template-settings .dropdown-menu > li > a:hover .delete-template-icon{background:url(../images/delete-template-icon-active.png) no-repeat;}
.template-settings .dropdown-menu > li > a:hover,.template-settings .dropdown-menu > li.active > a{color: #6F6F6F; background-color:transparent;}
.choose-template-row-2, .choose-template-row-3{border-top:1px solid #CBCBCB; padding-top:30px}
.my-saved-descp{ padding:10px 10px 30px 10px}
.rl-col-10 .stroke-circle {line-height:8px;}
/*overlay*/
.pp-overlayrace-block{ padding:0px 10px}
.pp-overlayrace-block .back-btn{ margin-top:18px}
.pp-overlayrace-all{  float: left;  font-weight: 600;  height: 62px;margin-top:15px; position:relative;width:250px}
.pp-overlayrace-left{ float:left;}
.pp-venue {color: #fff;display: inline-block;float: left;font-size: 18px;line-height: 22px;padding-left: 7px;padding-right: 10px;text-transform: uppercase;}
.pp-venue-date{font-size: 11px;line-height: 12px;color: #fff;display:block;}
.pp-venue {color: #fff;display: inline-block;float: left;font-size: 15px;line-height: 15px;max-width: 210px;padding-left: 7px;padding-right: 10px;text-transform: uppercase;}
.cmp-select-wrapper .dropdown-menu > li > a {font-size: 12px;font-weight: 400;line-height: 1.42857;padding: 3px 10px;}
.weather-icon span {padding-left:30px;font-weight:bold}
.pp-program-change{ float:left; margin-top:25px}
.program-block{ float:left; text-transform:uppercase; line-height:12px; font-size:11px;color:#fff}
.program-change-dt{ display:block;}
.program-change-name{ display:block;cursor:pointer}
.pp-track-notes{ float:left; margin-left:10px; text-transform:uppercase;line-height:12px; font-size:11px;color:#fff;margin-top:25px}
.pp-track-name{  float:left;display:block;width:50px;cursor:pointer}

.pp-overlay-mid-block{background:#f5f4f5; padding:12px 12px 0px 12px}
.pp-overlay-box {background: #fff;border: 1px solid #dcdcdc;border-radius: 5px;font-size:11px;color:#000;min-height:600px}
.pp-overlay-row{padding:20px; cursor:pointer;transition: all 0.3s ease 0s;}
.pp-overlay-row:hover{color:#333;background:#f0f0f0 }
.overlay-col-1{width:5%; float:left}
.overlay-col-2{width:10%; float:left; text-align:center}
.overlay-col-3{width:71%; float:left; padding:0 10px}
.overlay-col-4{width:8%; float:left;text-align:center}
.overlay-col-5{width:6%; float:left;text-align:center}
.ptime{ display:block; font-weight:700; font-size:11px; margin-top:2px}
.ppurse{ display:block; font-weight:600; font-size:12px; margin-top:2px}
.ppno{ display:block; font-weight:500; font-size:20px;line-height:20px; margin-top:2px;color:#a9a9a9}
.pp-ex{display:block;}
.pp-overlay-row.active{transition: all 0.3s ease 0s;color:#e55242; cursor:default}
.pp-overlay-row.active .ppno{color:#e55242}
.overlay-tab {background: #f5f4f5;float:right;margin-top:11px;margin-right:0px;border-bottom:1px solid #e1e1e1}
.overlay-tab .nav > li {display: block;position: relative;width:65px;text-align:center;background:url("../images/overlay-tab-sep.png") no-repeat center right;transition: all 0.3s ease 0s;cursor:pointer;}
.overlay-tab .nav > li:last-child{background:none}
.overlay-tab .nav > li > a {display: block;padding:37px 0px 0px 0px;position: relative;font-size:12px;font-weight:600;color:#B3B3B3;}
.overlay-tab .nav-pills > li > a {border-radius: 0px;outline:none}
.overlay-tab .nav-pills > li.active > a, .overlay-tab .nav-pills > li.active > a:focus, .overlay-tab .nav-pills > li.active > a:hover {background-color: transparent;border-bottom: 3px solid #363636;color: #000;outline: medium none;}
.overlay-tab .nav-pills > li.active .arrow {display: block;width: 0;position: absolute;left: 0;right: 0;bottom: -6px;margin: auto;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #554e4d;}

.home-tab .overlay-tab {background:none;float:right;margin-top:5px;margin-right:0px;border-bottom:0}
.home-tab .overlay-tab .nav > li {display: block;position: relative;width:75px;text-align:center;background: #f5f4f5;transition: all 0.3s ease 0s;cursor:pointer; margin-right:5px; border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}
.home-tab .overlay-tab .nav > li:last-child{background:none}
.home-tab .overlay-tab .nav > li > a {display: block;padding:32px 0px 5px 0px;position: relative;font-size:12px;font-weight:600;color:#000;transition: all 0.3s ease 0s;}
.home-tab .overlay-tab .nav-pills > li > a {border-radius: 0px;outline:none}
.home-tab .overlay-tab .nav-pills > li.active > a, .home-tab .overlay-tab .nav-pills > li.active > a:focus{background-color: transparent;border-bottom:0;color: #000;outline: medium none;}
.home-tab .overlay-tab .nav-pills > li.pp-home > a:hover > span.pp-icon {background-position: -548px -7px;}
.home-tab .overlay-tab .nav-pills > li.pp-home > a:hover {background-color:#68C2DC; border-bottom:0;color: #fff;outline: medium none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}
.home-tab .overlay-tab .nav-pills > li.research-home > a:hover {background-color:#0B779B;border-bottom:0;color: #fff;outline: medium none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}
.home-tab .overlay-tab .nav-pills > li.research-home > a:hover > span.research-icon {background-position: -802px -845px;}
.home-tab .overlay-tab .nav-pills > li.predictive-home > a:hover {background-color:#4F9686;border-bottom:0;color: #fff;outline: medium none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}
.home-tab .overlay-tab .nav-pills > li.predictive-home > a:hover > span.predictive-icon {    background-position: -739px -845px;}
.home-tab .overlay-tab .nav-pills > li.predictive-home > a:hover > span.only-trueodds {    background-position: -739px -845px;}
.klose-btn-btm{transition: all 0.3s ease 0s;height:30px;width:77px;border:1px solid #cfcfcf; text-align:center;background:#fff; margin:auto;bottom:0; position:relative; margin-top:20px; text-transform:uppercase; font-weight:600;color:#5f5857; font-size:11px; line-height:30px; cursor:pointer}
.klose-btn-btm:hover{background:#fdfdfd;color:#333}
/*compressed*/
.pp-compressed{background:#78CAE0}
.research-active .pp-compressed{background:#0A779A;}
.research-active,.Individual-active .pp-cmp-nav ul li {color:#000}
 #pp-setting-menu {margin-top:20px}
.pp-compressed .checkbox-custom:checked + .checkbox-custom-label::before {background: #fff url("../images/select-check.png") no-repeat center center;}
.pp-compressed .checkbox-custom + .checkbox-custom-label::before {background: #f5f4f5;border:2px solid #C0C0C0}
.pp-compressed .pp-overlayrace-all {margin-top: 4px;}
.pp-compressed .checkbox-custom, .checkbox-custom-label {margin: 1px 5px 0 5px;}
.pp-compressed .pp-chk-col{margin-left:0px}
.pp-compressed .pp-radio-col label, .pp-compressed .pp-chk-col label{color:#fff; font-size:10px}
.pp-compressed .checkbox-custom + .checkbox-custom-label:before {margin-right: 5px;}.tf-descp .cstm-print-icon {
    background-position: -115px -912px;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
    margin-left: 5px;
}

.pp-compressed-header {background:#f5f4f5;color: #000;font-size:9px;/*height:70px;*/line-height: 14px; clear:both}
.pp-post {float: left;width: 55px;text-align: center;padding-top:10px}
.heading-block .pp-post {color: #000;float: left;font-size: 10px;font-weight: 700;line-height: 15px;text-align: center;width: 50px;padding-top:0}
.heading-block .pp-descp-points > ul {padding: 0 0 0 2px;}
.heading-block .pp-descp-points {color: #000000;float: left;font-size: 10px;font-weight:600;margin-top: 8px;width: 110px;padding-top:0}
.pp-post-num{ float:left;width:30px}
.pp-post-num .ppno {color: #333;display: block;font-size: 24px;font-weight: 700;line-height: 20px;margin-top: 10px; text-align:center}
.pp-post-descp {float: left;/*height: 54px;*/padding-left: 10px;position: relative;width:280px;cursor:default;margin-top:5px}
.post-hd{ font-weight:600;}
.yellow-plus{ background:url(../images/plus-yellow.png) no-repeat;width:14px; height:14px; display:inline-block; position:absolute; left:0; top:15px; cursor:pointer; display:none}
.pp-horse-track {float: left;height: 55px;margin: 5px 0;padding: 0 5px;width: 90px;}
.mbclass  .pp-horse-track {float: left;height: 55px;margin: 5px 0;padding: 0 5px;width: 5px;}

.pp-horse-track img {    width: 100%;  height:100%;  max-height: 67px;}
.pp-post-info {float: right;height: 54px;padding-left:5px;position: relative;width:179px;cursor:default;margin-top:10px}
.cmp-hd-left{ float:left}
.cmp-hd-right{ float:right; padding-right:0px}
.pp-descp-points li:before {background: #555;border-radius: 50%;content: "";display: inline-block;height: 6px;margin-right: 3px;width: 6px;}
.pp-descp-points li {list-style: outside none none;}
.pp-descp-points li { list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 100px; white-space: nowrap;}
.mbclass .pp-descp-points li { list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 180px; white-space: nowrap;}
.mbclass .pp-descp-points{ float:left; font-weight:600;width:190px; overflow:hidden; padding-top:10px}
.heading-block .pp-descp-points li:before {background:#000000;border-radius: 50%;content: "";display: inline-block;height: 5px;margin-right: 3px;width: 5px;}
.blank-by {width: 7px; height: 15px; display: inline-block; background-size: 7px 15px; margin-top: 2px;}
.v-align-14spn {display: inline-block; vertical-align: top;}
.pt-left-al{display: inline-block;text-align: right;vertical-align: top;width: 50%;}
.pt-sup-al {display: inline-block;text-align: left;width:50%;/*word-spacing:normal;*/}
.pt-sup-al-name{display: inline-block;text-align: left;/*word-spacing:normal;*/ }
.one-by-two {background: url(../images/num-icon/12.png) no-repeat; width: 7px;height: 15px; display: inline-block; background-size: 7px 15px; margin-top: 2px;}
.one-by-four {background: url(../images/num-icon/14.png) no-repeat;width: 7px; height: 15px; display: inline-block; background-size: 7px 15px; margin-top: 2px;}
.three-by-four {background: url(../images/num-icon/34.png) no-repeat; width: 7px; height: 15px; display: inline-block; background-size: 7px 15px; margin-top: 2px;}
.sup-spn14 {
    display: inline-block;
    width: 50%;
    font-size:5px;
    top: -2px;
    position: relative;
}
.sup-spn14 b {top:3px;position: relative; font-weight: normal; display: inline-block; width:50% }
.rl-col-4 sup {
    top: 0px;
    font-size: 5px;
}
.sup_track_sealed_indicator {
    font-size: 5px !important;
    top: -5px;
}
.pp-videoplayer {z-index: 2222; position: absolute;}
.pp-compressed-title{height:60px; padding:0 0px 0 10px; position:relative}
.pp-compressed-mid-block {background:#464646;padding:10px 2px 10px 0px}
#pp-setting-menu.pp-set-new{margin-top:0}
.research-active #setting-menu.researchSettings{margin-top:10px}
.research-active .pp-compressed-mid-block {background:#fff;padding:10px 2px 10px 0px}
.Individual-active .pp-compressed-mid-block {background:#fff;padding:10px 2px 10px 0px}
.pp-compressed-left-block {float: left;width:36px;}
.pp-compressed-right-block {margin-left:36px;padding:0;}
.live-feed-data {
    bottom: 0px;
    height: 30px;
    position: fixed;
    right: 140px;
    cursor: pointer;
    z-index: 999999;
    background-color: #464646;
    color: white;
    padding-left: 10px;
    padding-top: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-right: 5px;
    font-weight: 600;
}
.pp-compressed-box {background: #fff;border-radius: 5px;color: #000;font-size:8px;/*min-height: 600px;*/ line-height:10px;margin-top:10px}
.pp-compressed-box.toggle-mode{margin-left:-10px; position:relative; z-index:49}
.pp-cmp-sidebar{margin:0px 0 0 0;padding: 0;}
.pp-cmp-sidebar li {border-bottom: 1px solid #554e4d; border-right: 3px solid #554e4d;height: 43px;position: relative;transition: all 0.3s ease 0s;cursor:default;}
.pp-cmp-sidebar li a {color: #fff;display: block;font-size: 20px;font-weight: 500;height: 42px;outline: medium none;padding-left: 5px;text-align: left;text-decoration: none;text-transform: uppercase;vertical-align: middle;}
.pp-cmp-sidebar li.cmp-1.active{z-index:99999}
.trk-img-spn {width:10px;height:20px;}
.track-head-cntnt { text-align: center; font-weight: 700; padding: 5px 10px; color: #fff; background: #8B8A8A; margin-bottom: 3px; position:relative}
.move-down.move-down-icon {position: absolute;right: 10px;top: 7px;cursor: pointer;}
.move-up.move-up-icon { 
    position: fixed;
    right: 25px;
    bottom: 25px;
    overflow: hidden;
    z-index: 9999;
   /* background: rgba(0,0,0,.1);*/
    background: rgba(0,0,0,.5);
    color:#000;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    font-size:25px;
    cursor:pointer;
    border-radius:5px;
}
.move-up.move-up-icon:hover {background: rgba(0,0,0,.3);font-size:25px;}
.move-up.move-up-icon.isVisibleIcon{
    display:block;
}
.no-accsess-block{background:#fff;}
.cmp-1{background:#EC5D46}
.cmp-2{background:#DFDFDF}
.cmp-3{background:#86A2D9}
.cmp-4{background:#F4D573}
.cmp-5{background:#82C587}
.cmp-6{background:#5A5B5B}
.cmp-7{background:#F17400}
.cmp-8{background:#DE78B9}
.cmp-9{background:#B08DCA}
.cmp-10{background:#FDE89A}
.cmp-11{background:#90D8D6}
.cmp-12{background:#DC59D3}
.cmp-flag {background: #fff;border-radius: 50%;bottom: 2px;color: #666;display: inline-block;font-size: 10px;font-weight: 400;height: 17px;line-height: 16px;position: absolute;right: 3px;text-align: center;width: 17px;}
.cmp-flag-2{ position:absolute; right:0px; bottom:3px; background:url(../images/flag-cmp.png) no-repeat;width:15px; height:8px; text-align:center; font-weight:400; font-size:8px; line-height:8px; padding-left:5px; display:inline-block;color:#333}
.pp-cmp-sidebar li.cmp-1.active .arrow {background: rgba(0, 0, 0, 0) url("../images/cmp-arrow.png") no-repeat;bottom: 0;display: inline-block;height: 43px;margin: auto;position: absolute;right: -10px;top: 0;width: 10px;}
.pp-cmp-toggle{ float:left;padding-top:3px; margin-right:20px;visibility:hidden}
.pp-cmp-toggle .tgl-b .tgl_bgd {background: #0000CC url("../images/tgl_check.png") no-repeat 24px center;}
.pp-cmp-toggle .tgl-b .tgl_body{border: 1px solid #dadde1;}
.pp-cmp-toggle .tgl-b .tgl_bgd-negative {right: auto;left: -48px;background: #fff url("../images/toggle-x.png") 7px center no-repeat;transition: All 0.3s ease;  -webkit-transition: All 0.3s ease;  -moz-transition: All 0.3s ease;  -o-transition: All 0.3s ease;}
.pp-cmp-toggle .not-active .tgl_switch {left: 18px;transition: All 0.3s ease;  -webkit-transition: All 0.3s ease;  -moz-transition: All 0.3s ease;  -o-transition: All 0.3s ease;}
.pp-cmp-toggle .not-active .tgl_bgd {right: -48px;}
.pp-cmp-toggle .not-active .tgl_bgd.tgl_bgd-negative {right: auto;left: 0px;}
.pp-cmp-toggle .tgl-b .tgl_body.not-active {border: 1px solid #fff;}
.cmp-popup{ position:relative}
.cmp-popup .dropdown-menu > li > a{ font-size:11px; font-weight:600;color:#7C7C7C}
.pp-cmp-select-tmp{}
.pp-cmp-left{ float:left;position:absolute;}

.pp-cmp-nav{ float:right}
.all-races-btn-top {background:#F6F6F6;border-bottom:3px solid #FF954A;top: 0;color: #5f5857;cursor: pointer;font-size: 14px;font-weight: 600;height:36px;position: relative;text-align: center;text-transform: uppercase;transition: all 0.3s ease 0s;width: 130px; position:absolute; top:-10px; margin:auto; left:0; right:0;}
.all-races-btn-top:hover{color:#333; border-bottom:3px solid #e8af64;}
.cmp-select-wrapper {float:left}
.cmp-select-wrapper .dropdown{}
.dropdown-menu li{cursor:pointer} 
.cmp-select-wrapper .btn{font-size:12px;color:#555}
.double-box.cmp-select-wrapper .btn {    max-width: 200px;overflow: hidden;}
.pp-cmp-nav > ul{margin:0; padding:0}
.pp-cmp-nav > ul > li {color: #fff;cursor: pointer;float: left;font-size:8px;font-weight: 600;list-style:none;margin-right:5px;text-transform: uppercase; position:relative}

.pp-cmp-nav > ul > li > div > a{color: #fff;cursor: pointer;}
.pp-cmp-nav > ul > li > div > a:hover{color: #fff;cursor: pointer;text-decoration:none;}
.pp-cmp-nav > ul > li > div > a:active{color: #fff;cursor: pointer;text-decoration:none;}
.research-active .pp-cmp-nav ul li {color: #000;width:190px; text-align:right;z-index:999}
.pp-data-block{padding-top:15px; padding-bottom:25px; position:relative;color:#000}
.pp-data{margin-left:7px;color:#000;border-bottom:1px solid #DCDCDC; padding-bottom:5px; padding-top:10px; position:relative}
.data-col-1{float:left;width:230px}
.data-col-2{float:left;width:190px;padding:0 3px}
.data-col-3{float:left;width:115px;border:1px solid #9F9F9F; border-right:0}
.data-col-4{float:left;width:120px;border:1px solid #9F9F9F; border-left:0}
.stats-table{float:left;border:1px solid #9F9F9F;}
.data-col-hd-1{float:left; padding:0 0px; font-size:11px;height:25px; overflow:hidden}
.data-col-hd-2{float:left; border-bottom:1px solid #DCDCDC; padding:0 5px 5px 5px; font-size:11px; line-height:12px;/*width:110px;*/ overflow:hidden;/*height:18px;*/ overflow:hidden}
.data-col-hd-3{float:left; padding:0 2px;width:36px}
.data-col-hd-4{float:left; padding:2px 1px 0 1px;height:25px; overflow:hidden}
.data-col-hd-5{float:left; padding:2px 1px 0 1px;width:15px; height:25px; overflow:hidden}
.data-col-hd-6{float:left; padding:2px 1px 0 1px;height:25px; overflow:hidden}
.data-col-hd-7{float:left; padding:2px 1px 0 1px;height:25px; overflow:hidden}
.data-col-hd-8{float:left; padding:2px 1px 0 1px;height:25px; overflow:hidden}
.data-hd{}
.data-hd-row{ font-weight:600;color:#111;}
.data-col-hd-3 .btn{padding:0 10px;font-size:11px}
.data-col-hd-3 .dropdown-menu {min-width: 43px;padding: 5px 0;}
.data-col-hd-3 .dropdown-menu > li > a {padding: 3px 10px;}
.pp-horse-notes-row{ padding-top:0px; text-transform:uppercase;font-weight:700;color:#222; font-size:10px}
.hr-note-icon{display:inline-block; background:url(../images/hr-note.png) no-repeat;width:20px; height:20px; position:relative;top:5px; margin-left:8px; cursor:pointer}
.pp-hn-data{padding-top:3px;font-weight:600; }
.pp-hn-lt{ float:left;width:180px}
.pp-hn-rt{ float:left;font-size:11px;color:#000}
.pp-hn-rt.firsttime{color:#FF0000;}
.pp-hn-data span{ display:block;font-weight:600;color:#111; margin-right:5px}
.hn-1,.hn-2,.hn-3{float:left;}
.hn-up{float:left}
.pp-horseNoteDiv {float:left}
.pp-isLasix {float:left}
.pp-blinker {color: #FF1D11;float: left;font-size: 8px;font-weight: 600;padding: 0 1px;width: 40px;}
.up-icon{float:left;background:url(../images/up-icon.png) no-repeat;width:11px; height:7px; position:relative;top:5px; margin-left:3px}
.down-icon {float:left;background:url(../images/up-icon.png) no-repeat;width:11px; height:7px; position:relative;top:5px; margin-left:3px;transform:rotate(180deg)}
.horse-prf-row span{display:inline-block; }
.horse-prf-row a{color:#F74919;}
.horse-prf-row a:hover span{text-decoration:underline}
.hpro-title{ font-weight:700;width:12%; float:left}
.horse-prf-row a .hpro-descp{color:#F74919}
.hpro-descp{width:88%;float:left}
.horse-prf-row{margin-bottom:5px; overflow:hidden}
.hstat-table{font-weight:500; text-align:right}
.hstat-hd{ text-align:left; padding:1px 2px;font-weight:700;color:#111}
.hstat-row{border-top:1px solid #9F9F9F;}
.data-col-4 .hstat-row:first-child{border-top:0}
.hstat-col-1{float:left;width:32%;font-weight:700; padding:1px 1px}
.hstat-col-2{float:left;width:8%; padding:1px 1px}
.hstat-col-3{float:left;width:11%; padding:1px 1px}
.hstat-col-4{float:left;width:9%; padding:1px 1px}
.hstat-col-5{float:left;width:8%; padding:1px 1px}
.hstat-col-6{float:left;width:32%; padding:1px 1px;}
.data-col-4 .hstat-col-1{border-left:1px solid #9F9F9F;text-align:right; padding:1px 2px 1px 1px}
.data-col-4 .hstat-row:first-child .hstat-col-1{border-left:0;}
.data-col-3 .hstat-table{ }
.jk-tr-pr-row{font-size:6px}
.jk-tr-pr-row a{color: #F74919}
.pace-table {height:65px; float:left;width:33%}
.jk-table-hd{font-weight:600; font-size:10px; padding-bottom:2px}
.pace-table-hd{font-weight:600; font-size:8px; padding-bottom:0px;color:#111}
.jk-col-1{float:left;width:30%; padding-right:2px; position:relative}
.tr-col-2{float:left;width:30%; padding-right:2px; position:relative}
.pr-col-3{float:left;width:40%; position:relative; padding-right:6px}
/*.jockeyTrainerWrap .pr-col-3{display: none;}*/
.pr-col-4{float:left;width:65%}
.jk-col-sm-1{float:left;width:28px;font-weight:600}
.jk-col-sm-2{float:left;width:40%}
.jk-col-sm-3{float:left;width:60%}
.jk-col-sm-4{float:left;width:10%}
.jk-col-sm-5{float:left;width:13%}
.jk-col-sm-6{float:left;width:17%}
.jk-col-sm-7{float:left;width:17%}
.jk-col-sm-8{float:left;width:10%}
.paramWrapper1 .jk-col-sm-2{float:left;width:28%}
.jk-col-no{ float:left;width:80%;}
.hstat-table .alphabet-square{margin-left:1px}
.ratings-col-1 {}
.ratings-col-2 {}
.pace-col-sm-1 {float: left;font-weight: 600;width: 40%}
.pace-col-sm-2 {float: left;width: 30%; text-align:right; padding:0 5px}
.pace-col-sm-3 {float: left;width: 30%; text-align:right; padding:0 5px}
.rating-table .pace-col-sm-1 {float: left;font-weight:700;width:44%;}
.rating-table .pace-col-sm-2 {float: left;width: 36%; text-align:right; padding:0 1px}
.rating-table .pace-col-sm-3 {float: left;width: 20%; text-align:right; padding:0 1px}

.rating-table .pace-rate-1 .pace-col-sm-2 {float: left;width: 30%; text-align:right; padding:0 1px}
.rating-table .pace-rate-1 .pace-col-sm-3{float: left;width: 26%; text-align:right; padding:0 1px}



/**_ pagination wraper_ **/
.pagination-container .pagination-header,.pagination-container .pagination-box{ display: table-cell; vertical-align: middle; }
.pagination-wrapper:before,.pagination-wrapper:after{ content: ""; display: table; clear: both; }
.pagination-wrapper{ margin: auto; display: table; }
.pagination-header .text-wrapper{ color: #ffffff; }
.pagination-container .pagination-box ul{ margin: 0px; padding: 0px; }
    .pagination-container .pagination-box ul li.active {cursor:default}
.pagination-container .pagination-box ul li{ list-style: none; list-style-type: none; display: inline-block; width: 25px; height: 25px; border: 1px solid #808080; border-radius: 5px; margin-top: 5px; cursor: pointer; margin-left:5px;}
.pagination-container .pagination-box ul li .text-wrapper{ display: table; width: 100%; height: 100%; text-align: center; color: #ffffff; }
.pagination-container .pagination-box ul li .text-wrapper.active{ color: #78cae0; }
.pagination-container .pagination-box ul li .text-wrapper span{ display: table-cell; vertical-align: middle; }
.all-races-btn-top .pre{ content: ""; background-image: url(../images/race-left-arrow.png); width: 10px; height: 18px; display: block; position: absolute; left: -30px; top: 7px; bottom: 0; margin: auto; }
.all-races-btn-top .after{ content: ""; background-image: url(../images/race-right-arrow.png); width: 10px; height: 18px; display: block; position: absolute; right: -30px; top: 7px; bottom: 0; margin: auto; }


[active="research"] .pagination-header .text-wrapper{ color: #000000; }
[active="research"] .pagination-container .pagination-box ul li .text-wrapper{ color: #000000; }
[active="research"] .pagination-container .pagination-box ul li .text-wrapper.active{ color: #78cae0; }
[active="research"] .all-races-btn-top .pre{ content: ""; background-image: url(../images/race-left-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; left: -30px; top: 7px; bottom: 0; margin: auto; }
[active="research"] .all-races-btn-top .after{ content: ""; background-image: url(../images/race-right-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; right: -30px; top: 7px; bottom: 0; margin: auto; }


[active="individual"] .pagination-header .text-wrapper{ color: #000000; }
[active="individual"] .pagination-container .pagination-box ul li .text-wrapper{ color: #000000; }
[active="individual"] .pagination-container .pagination-box ul li .text-wrapper.active{ color: #78cae0; }
[active="individual"] .all-races-btn-top .pre{ content: ""; background-image: url(../images/race-left-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; left: -30px; top: 7px; bottom: 0; margin: auto; }
[active="individual"] .all-races-btn-top .after{ content: ""; background-image: url(../images/race-right-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; right: -30px; top: 7px; bottom: 0; margin: auto; }



[active="trueodds"] .pagination-header .text-wrapper{ color: #000000; }
[active="trueodds"] .pagination-container .pagination-box ul li .text-wrapper{ color: #000000; }
[active="trueodds"] .pagination-container .pagination-box ul li .text-wrapper.active{ color: #78cae0; }
[active="trueodds"] .all-races-btn-top .pre{ content: ""; background-image: url(../images/race-left-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; left: -30px; top: 7px; bottom: 0; margin: auto; }
[active="trueodds"] .all-races-btn-top .after{ content: ""; background-image: url(../images/race-right-arrow-black.png); width: 10px; height: 18px; display: block; position: absolute; right: -30px; top: 7px; bottom: 0; margin: auto; }

.all-arrow {background-image: url("../images/arrow3.png");    opacity: 0.7;
    background-repeat: no-repeat;
    height: 100%;
    margin-top:9px;
    position: absolute;
    right: 15px;
    top: 0;
    width: 20px;}
.all-races {padding-top:5px;}
.delete-mng-angle {    display: block;
   background-image: url("../images/delete-mng.png");
    display: block;
    float: left;
    height: 17px;
    margin: auto 14px auto auto;
    width: 22px;
    cursor:pointer;
  
}

/*race data*/
.racelines-data {margin-left: 2px;margin-right: 1px;padding-top:5px;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
.raceline-hd {color: #111;font-weight: 600;font-size:11px;padding-bottom: 5px;padding-left:5px;font-family:'Open Sans', sans-serif}
.race-chart-box .raceline-hd {padding-left: 5px;font-size:9px;}
.race-video-icon {background: url(../images/videoWhite.png) no-repeat;background-size: 100%;width:4px;height: 4px;position: absolute;left: 0;top: 4px;cursor: pointer;background-color: #C41D24;}
.racelines-table{font-size:7px;color:#000000; display:inline-block;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
.racelines-row{padding-top:0px;padding-left:6px; position:relative;}
.rc-long-layoff-firstrace,.rc-short-layoff-firstrace{float: left;border-top: 1px solid #000;}
.rc-long-layoff,.rc-short-layoff{border-top:1px solid #000;float:left;}

.rc-long-layoff-firstrace2,.rc-short-layoff-firstrace2{float: left;border-bottom: 1px solid #000;}
.rc-long-layoff2,.rc-short-layoff2{border-bottom:1px solid #000;float:left;}

.nostart {float:left;}
.nostartparam {width:38px;}
.paramWrapper0.nostartparam{width:100px;}
.rc-main-row{ padding:0px 0}
.rl-col-1 a,.research-today-horse a{color:#F74919}
.ppscrollfx{height:600px;-webkit-overflow-scrolling: touch;overflow:hidden auto !important}
.modfy-drpdn-ht {height:250px;}
.stm-cont .mCSB_scrollTools{right:-7px !important;width:20px !important;}
.stm-cont .mCSB_container {margin:0px !important;}
.rl-col-1 {float: left;width: 21px;padding:0px 0px; text-align:right; min-height:1px}
.rl-col-2 {float: left;width: 16px;padding:0px 1px 0px 0px; min-height:1px}
.rl-col-3 {float: left;width: 10px;padding:0px 0px 0 0px; min-height:1px}
.rl-col-4 {float: left;width: 16px;padding:0px 1px; min-height:1px; text-align:left}
.rl-col-4 .fup {
    line-height: 4px;
}
.rl-col-5 {float: left;width: 28px;padding:0px 0px; min-height:1px}
.rl-col-6 {float: left;width: 10px;padding:0px 0px 0px 3px;min-height:1px;font-size:75%;line-height:9px;}
.horse-fraction-times{float: left;padding:0px 0px;width:15px;min-height:1px} 
.rl-col-9 {float: left;width: 63px;padding:0px 0px 0px 1px;min-height:1px}
.rl-col-10 {float: left;width: 24px;border:1px solid #999; padding:0 .5px; text-align:right;min-height:1px}
.rl-col-11 {float: left;width: 10px;padding:0px 0px 0 0px;text-align:right;min-height:1px}
.rl-col-12 {float: left;width: 10px;padding:0px 0px;min-height:1px;text-align:right}
.rl-col-13 {float: left;width: 9px;padding:0px 1px;min-height:1px}
.rl-col-14 {float: left;width: 20px;padding:0px 0px;text-align:right;min-height:1px}
.rl-col-15 {float: left;width: 12px;padding:0px 1px;min-height:1px}
.rl-col-18 {float: left;width: 22px;padding:0px 0px;min-height:1px}
.rl-col-17 {float: left;width: 49px;padding:0px 0px;min-height:1px}
.rl-col-18 {float: left;width: 20px;padding:0px 0px;min-height:1px}
.rl-col-19 {float: left;width: 15px;padding:0px 1px 0 0px; text-align:right;min-height:1px}
.rl-col-20 {float: left;width:252px;padding:0px 0px 0 1px;min-height:1px}
.rl-col-21 {float: left;width: 23px;padding:0px 1px;min-height:1px}
.rc-main-row .stackRace {padding-left: 18px; font-weight: 600; font-size:100%;;min-height:1px}
.rl-col-txt-2 {float:left;display: inline-block;width:140px;min-height:1px}
.rt-txt-0{display:inline-block;width:18px; float:left;min-height:1px}
.rt-txt-1{display:inline-block;float:left;min-height:1px}
.rt-txt-2{display:inline-block;float:left;min-height:1px;}
.rt-txt-3{display:inline-block;float:left; padding:0 1px 0px 0px;min-height:1px}
.rt-txt-4{display:inline-block;float:left;padding: 0 0px 0 1px;min-height:1px}
.rt-txt-5{display:inline-block;float:left; padding:0 0px;min-height:1px}
.rl-companyhorse-name{float:left;min-height:1px}
.pt-sup-al-name { float:left;display: inline-block;min-height:1px}
.rl-companyhorse-name {float:left;min-height:1px;    padding-right: 1px;}
.symbol-plus.not-active {display:none}
.jk-row{padding:1px;min-height:1px}
.raceNum {display: inline-block;text-align: right;width:40%;min-height:1px}
.raceVal {display: inline-block;text-align: left;width: 60%;min-height:1px}
.pace-rank {padding-left:15px;}
.purschased-icon.hint--bottom {text-transform:capitalize;}
.sd-select-block.set-block{width:auto}
.sd-select-block.set-block .sd-tmp-rt {border:0}
.sd-select-block.set-block .tmp-cat-2 {padding-left:0}
.sd-tmp-set{}
.set-block .select-default-tmp{ padding:0px 10px; font-size:12px;color:#8D8D8D}
.set-block  .radio-custom + .radio-custom-label:before {margin-right:0;}
.set-default{ float:right;width:35px; text-align:center; font-size:9px; line-height:9px; margin-bottom:2px}
.set-checkbox{ float:left;text-align:center; padding-left:5px}
.set-block .tmp-cat-2 .pro-nav-block {float: left;width:180px}
.view-btn-grp{ float:right; padding-right:20px}
.btn-aqua-new{background:url(../images/aqua-btn-bg.png) repeat-x; padding:5px 10px 5px 10px;font-weight:600;color:#323232;border:1px solid #50C2C6; text-transform:capitalize; height:24px; border-radius:2px; line-height:14px; vertical-align:middle; text-align:center; font-size:11px; position:relative;transition: all 0.3s ease 0s; display:block; cursor:pointer;margin-right:8px; margin-top:5px; display:inline-block}
.btn-aqua-new.focus, .btn-aqua-new:focus,.btn-aqua-new:hover {color: #2C2C2C;text-decoration: none; opacity:.9}
.circle-aplhabet-big{display: inline-block;border: 1px solid #000;font-size: 9px;font-weight: 600;border-radius: 50%;height: 17px;width: 20px;text-align: center;position: relative;top: -2px;}
.square-aplhabet-big {display: inline-block;border: 1px solid #000;font-size: 11px;font-weight: 600;height: 16px;width: 17px;position: relative;top: -1px;padding-left: 0.5px;line-height: 14px;}
.scrached-text {float:left;font-weight:600;padding-right:2px;}
.SireSummry .jk-col-sm-1, .Jockeysumry .jk-col-sm-1, .Trainersumry .jk-col-sm-1,.DamSummry .jk-col-sm-1 {color:#F74919;cursor:pointer;}
.paramWrapper-no-start {float:left;width:100px}
.s-box{border: 1px solid #999;height:14px; width:12px;; line-height:12px; text-align:center; display:inline-block; float:left}
.rl-col-txt-1{width:15px; display:inline-block; text-align:right; padding-right:1px;min-height:1px}
.rl-fn {display: inline-block;width:7px; padding:0 0px;min-height:1px}
.rl-sm-txt-3{width:8px; display:inline-block; text-align:right;min-height:1px}
.r-sup{ display:inline-block; text-decoration:underline;margin-right:2px;}
.rlsm-txt{ display:inline-block; padding-right:1px;width:71px; text-align:right;min-height:1px}
.rl-txt-lt{ display:inline-block; float:left;width:50%;min-height:1px}
.rl-txt-rt{ display:inline-block; float:right;font-weight:bold;color:#111;width:50%;min-height:1px}
.bf{ display:inline-block; font-weight:bold;color:#000000}
.itf {font-style:italic}
.rl-col-sm-1{ float:left;min-height:1px}
.rl-col-sm-2{ float:left;width:87px;min-height:1px}
.rl-up-arrow{width:10px; display:inline-block;}
.up-icon-1 {background:url("../images/up-icon.png") no-repeat;float: left;height:4px;margin-right:2px;position:relative;top:0px;width:6px;display:inline-block; background-size:6px 4px}
.racelines-info {font-size:8px;font-weight: 600;line-height: 12px;padding:0px 5px 5px 12px;text-align:left;color:#333}
.workouts-data {
border-bottom: 1px solid #dcdcdc;

border-top: 1px solid #dcdcdc;

margin-left: 5px;

margin-right: 2px;

padding-top: 5px;

padding-bottom: 5px;

margin-top: 5px;

}
.workouts-data .view-more a, .racelines-data .view-more a {font-size: 11px;font-weight: 600;padding-right: 20px;}
.workouts-data .view-more{margin: 7px 3px;text-align: right;}
.racelines-data .view-more {margin: 7px 12px;}
.workouts-hd {color: #111;font-size: 11px;font-weight: 600;padding-bottom: 5px;}
.scratched-hd {color: #111;font-size: 11px;font-weight: 600;padding-bottom: 5px;}
.workouts-table {font-size:5px;}
.workouts-row {padding:0px 0 0 0}
.racelines-table .workouts-row .w-col-lg-1{color:#50AD57;}
.racelines-table .scratches-row .w-col-lg-1{color:#FF1D11;}
.w-col-lg-1,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6{ float:left; font-weight:600; margin-right:3px; padding-bottom:5px}
.w-col-1 {float: left;width: 25px;min-height:1px}
.w-col-2 {float: left;width:15px;min-height:1px}
.w-col-3 {float: left;width: 25px;min-height:1px}
.w-col-4 {float: left;width: 28px;min-height:1px}
.w-col-5 {float: left;width: 18px; text-align:right;min-height:1px}
.scratchesWrap .w-col-1{width:30px;min-height:1px}
.scratchesWrap .w-col-3{width:17px;min-height:1px}
.scratchesWrap .rl-type-of-workout{float:left;width:40px; padding-left:3px;min-height:1px}
.scratchesWrap .rl-col-2{width:42px;min-height:1px}
.workouts-row .horse-fraction-times {float: left;/*height: 14px;*/padding: 0 1px;width: 20px;}
.info-data {border-bottom: 1px solid #dcdcdc;font-size:6px;font-weight: 600;margin-left:5px;margin-right: 5px;padding-bottom: 5px;padding-top: 5px;}
.info-thumb {font-size: 10px;font-weight: 600;margin-left:10px;margin-right: 10px;padding-bottom: 0;padding-top: 0;}
.info-thumb-sm-icon {background: rgba(0, 0, 0, 0) url("../images/thumb-sm-icon.png") no-repeat scroll 0 0;display: inline-block;height: 17px;margin-right: 10px;position: relative;top: 6px;width: 12px;}
.info-thumb-icon {background: rgba(0, 0, 0, 0) url("../images/thumb-icon.png") no-repeat scroll 0 0;bottom: 0;display: inline-block;height: 32px;margin: auto;position:relative;right: 2px;top: 40px;;width: 28px; float:right}
.info-tot{ display:inline-block; position:absolute; right:0; top:-10px;text-align:right; font-weight:700; font-size:16px}
.plus-gray{background:url(../images/plus-gray.png) no-repeat;width:13px; height:13px; display:inline-block; position:absolute; right:10px; bottom:3px; cursor:pointer}
.rl-txt-1,.rl-txt-2,.rl-txt-3,.rl-txt-4,.rl-companyhorse-stat{ display:inline-block; padding:0 2px;min-height:1px}
.info-date,.info-no,.info-txt{ padding-right:5px}
.workouts-table .surface-symbol {margin-top: 2px}
.predictive-adjustor .modal-dialog {margin: 100px auto 0;width: 525px;}
.predictive-adjustor button.close {background:url("../images/close-icon-popup.png") no-repeat;  border: medium none;  border-radius: 50%;  cursor: pointer;  height: 18px;  margin: 5px 0px 0 5px;padding: 0;vertical-align: middle;width:18px;}
.predictive-adjustor .close {opacity: 0.9;}
.predictive-adjustor .modal-header {background: #C41E24;border-bottom: 1px solid #e5e5e5;height: 38px;min-height: 16.43px;padding: 5px 10px;}
.predictive-adjustor .modal-title {color: #fff;line-height:28px;margin: 0;text-transform: uppercase;}
.predictive-adjustor h4.modal-title {font-size: 14px;font-weight: 600;line-height: 30px;float:left}
.pa-select{ float:right; margin-right:10px}
.pa-select .btn {color: #000;font-size: 12px;}
.pa-select .caret {border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid transparent;border-left: 6px dashed;margin-left:2px;}
.pa-select .btn { font-size: 12px;font-weight: 400;line-height: 14px;margin-bottom: 0;padding: 6px 6px;}
.pa-select .dropdown-menu > li > a {clear: both;color: #333;font-size:12px}
.pa-reset-block {color: #e55242;float: right;font-size: 11px;font-weight: 600;padding: 0px 25px 0 0;position: relative;text-transform: uppercase;}
.pa-reset-block .restore-icon{top:0}
.pa-footer{ text-align:right}
.pa-footer .btn-bx {color: #fff;padding:5px 20px}
.btn-bx.btn-add.default-set {
    padding: 5px 10px;
}
.pa-row{margin-bottom:5px; margin-top:5px}

.display-opsn .pa-row {
  float: right;
  margin:0;
  padding:0
}


.pa-row-hd{border-bottom:1px solid #CACACA;margin-bottom:10px; font-size:12px; font-weight:700; padding-bottom:8px}
.range-per {
  float: left;
  text-align: center;
  width: 50px;
  line-height:10px
}
.pa-rating{float:left}
.pa-none{float:left}
.pa-low{float:left; margin-left:5px; text-align:center}
.pa-average{float:left;text-align:center}
.pa-high{float:left;margin-left:36px;text-align:center}
.pa-total-range{height:5px;background-color:#A7A7A7; display:block; margin-top:5px}
.wd-n{width:10px}
.wd-l{width:64px}
.wd-a{width:94px}
.wd-h{width:67px}
.slider-no{ text-align:center}
.factor-hd{float:left;width:140px; font-size:12px; text-transform:capitalize; font-weight700;}
.factor-title{ float:left;width:150px; font-size:11px; text-transform:uppercase; font-weight:600; padding-top:5px}
.pa-slider-block {
  cursor: pointer;
  float: left;
  width: 300px;
}
.pa-reset-all{ float:left; position:relative;width:45px}
.pa-reset-all .restore-icon{top:22px}
.range-no{ display:inline-block; font-size:10px; margin-right:24px}
.range-no:last-child{margin-right:0}
.grid-per {text-align:right !important;padding-right:3px !important;}
#ex1Slider .slider-selection{background:#76D0FF}
.slider {display: inline-block;vertical-align: middle;position: relative;}
.slider.slider-horizontal {width: 300px;height: 20px;}
.slider.slider-horizontal .slider-track {height: 12px;width: 100%;margin-top: -5px;top: 50%;left: 0;}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high {height: 100%;top: 0;bottom: 0;}
.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle {margin-left: -10px;margin-top: -10px;}
.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle {border-width: 0 10px 10px 10px;width: 0;height: 0;border-bottom-color: #0480be;margin-top: 0;}
.slider.slider-horizontal .slider-tick-label-container {white-space: nowrap;margin-top: 20px;}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {padding-top: 4px;display: inline-block;text-align: center;}

.slider.slider-disabled .slider-handle {background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image: linear-gradient(to bottom, #363636 0%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);}
.slider.slider-disabled .slider-track {background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);    background-image: linear-gradient(to bottom, #f5f5f5 0%, #c1b3b3 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor: not-allowed;}
.slider input {display: none;}
.slider .tooltip.top {margin-top: -36px;}
.slider .tooltip-inner {white-space: nowrap;}
.slider .hide {display: none;}
.slider-track {position: absolute;cursor: pointer;background-image: -webkit-linear-gradient(to bottom, #aba5a5 0%, #f9f9f9 100%);background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);background-image: linear-gradient(to bottom, #aba5a5 0%, #f9f9f9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.slider-selection {position: absolute;background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image: linear-gradient(to bottom, #363636 0%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}
.slider-selection.tick-slider-selection {background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image: linear-gradient(to bottom, #363636 0%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);}
.slider-track-low,.slider-track-high {position: absolute;background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px; border:1px solid #DBDBDB}
.slider-handle {position: absolute;width: 26px;height: 28px;background-color: #337ab7;background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);border: 0px solid transparent;  background:url(../images/slider-handle.png) no-repeat;}
.slider-handle.round {border-radius: 50%;}

/*predictive customize*/
.pp-cmp-predictive-box {background: #fff;border-radius: 5px;color: #000;font-size: 11px;min-height:475px;margin:0 5px 0 5px;padding:3px 2px; position:relative}
.pp-cmp-pred-left-block {float: left;width:355px;background:#434343;  border-radius: 5px;padding:5px;}
.pp-cmp-pred-right-block {margin-left: 355px;padding: 0;}
.pp-cmp-pred-table{ font-size:9px;}
.cmp-pred-table-hd{padding-top:0px}
.pred-row{ display:table-row;vertical-align:middle; position:relative}
.sortable {cursor:pointer;}
.cmp-pred-table-hd .pred-row{text-transform:uppercase;font-size:8px; line-height:9px;color:#fff; text-align:center}
.pd-col-hd-0{ float:left;width:28px; margin-right:1px;height:28px; display:table-caption;vertical-align:middle}
.pd-col-hd-1{ float:left;width:28px; margin-right:1px;height:28px; display:table-caption;vertical-align:middle;}
.pd-col-hd-2{float:left;width:55px; margin-right:1px;text-align:center; height:28px;}
.pd-col-hd-3,.pd-col-hd-4,.pd-col-hd-5,.pd-col-hd-6,.pd-col-hd-7{ float:left;width:28px; margin-right:1px;text-align:center; height:28px;}
.pd-col-hd-8,.pd-col-hd-10{ float:left;width:28px;text-align:center; height:30px;}

.pd-col-0{ float:left;width:28px; margin-right:1px;background:#FFF; height:35px; display:table-cell;vertical-align:middle; position:relative}
.pd-col-1{ float:left;width:28px; margin-right:1px;background:#FFF; height:35px; display:table-cell;vertical-align:middle; position:relative}
.pd-col-2{line-height:34px;float:left;width:55px; margin-right:1px;background:#FFF; text-align:left; height:35px; padding-left:3px; position:relative}
.pd-col-3,.pd-col-4,.pd-col-5,.pd-col-6,.pd-col-7{line-height:34px;float:left;width:28px; margin-right:1px;background:#FFF; text-align:left;padding-left:5px;padding-right:5px; height:35px; position:relative}
.pd-col-8{float:left;width:28px;background:#6DCDFF; text-align:left; height:35px;line-height:34px;padding-left:5px;padding-right:5px;position:relative}

.cmp-pred-tbody .pred-row:first-child .pd-col-0,.cmp-pred-tbody .pred-row:first-child .pd-col-1,.cmp-pred-tbody .pred-row:first-child .pd-col-2,.cmp-pred-tbody .pred-row:first-child .pd-col-3,.cmp-pred-tbody .pred-row:first-child .pd-col-4,.cmp-pred-tbody .pred-row:first-child .pd-col-5,.cmp-pred-tbody .pred-row:first-child .pd-col-6,.cmp-pred-tbody .pred-row:first-child .pd-col-7,.cmp-pred-tbody .pred-row:first-child .pd-col-8{border-top-left-radius:2px; border-top-right-radius:2px;}
.cmp-pred-tbody .pred-row:last-child .pd-col-0,.cmp-pred-tbody .pred-row:last-child .pd-col-1,.cmp-pred-tbody .pred-row:last-child .pd-col-2,.cmp-pred-tbody .pred-row:last-child .pd-col-3,.cmp-pred-tbody .pred-row:last-child .pd-col-4,.cmp-pred-tbody .pred-row:last-child .pd-col-5,.cmp-pred-tbody .pred-row:last-child .pd-col-6,.cmp-pred-tbody .pred-row:last-child .pd-col-7,.cmp-pred-tbody .pred-row:last-child .pd-col-8{border-bottom-left-radius:2px; border-bottom-right-radius:2px;}

.pred-row.even .pd-col-1,.pred-row.even .pd-col-2,.pred-row.even .pd-col-3,.pred-row.even .pd-col-4,.pred-row.even .pd-col-5,.pred-row.even .pd-col-6,.pred-row.even .pd-col-7{background:#E7E7E7}
.home-col-merge{
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    height: 70px;
    vertical-align: middle;
    padding-top: 20px;
    padding-right:10px;  
    z-index:99;
    cursor:pointer;
}

.col-merge{
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    height: 70px;
    vertical-align: middle;
    padding-top: 50%;
    cursor:pointer;
}

    .col-merge span {font-weight:bold;font-size:13px}
.pd-col-8 .col-merge {background: #FF954B}
.pp-race-pred-box{padding:0px 7px}
.pred-race-proj{border-bottom:5px inset #ebebeb; padding-bottom:5px}
.race-short {color:red;padding:5px;text-align:center;font-size:14px; font-weight:600}
.race-proj-title {color: #000;font-size: 15px;font-weight: 700;padding-top: 10px;text-align: center;text-transform: uppercase; padding-bottom:5px
}
.projection-dropdown{ float:left; padding-top:5px;}.adjust-win .btn, .race-insight .btn
.pred-row.even .pd-col-8{background:#41BEFF}
.horse-track-bg{background:url(../images/horse-track-bg.png) no-repeat;width:350px; height:193px; position:relative; margin:auto; background-size:350px 193px}
.vo-col-1{float:left;width:28px;height:35px;background:#fff;border-bottom-left-radius:3px; border-top-left-radius: 3px;}
.vo-col-2{float:left;width:28px;height:35px;border-bottom:1px solid #fff; color: #fff;display: block;font-size: 18px;font-weight: 500;text-align:left;text-transform: uppercase;vertical-align: middle; position:relative; text-align:center}

.view-icon{ background:url(../images/view-bg.png) no-repeat;width:19px; height:19px; display:block; margin:auto; margin-top:8px; cursor:pointer}
.cross-red-icon{ background:url(../images/cross-red-icon.png) no-repeat;width:10px; height:10px; display:block; margin:auto; margin-top:19px}
.out-race{ position:relative;color:#dbdbdb}
.out-race .view-icon{ background:url(../images/view-bg-out.png) no-repeat;width:19px; height:19px; display:block; margin:auto; margin-top:8px; cursor:default}
.scrached{ position:relative;color:#dbdbdb}
.scrached .view-icon{ background:url(../images/view-bg-out.png) no-repeat;width:19px; height:19px; display:block; margin:auto; margin-top:8px; cursor:default}
.strikethrough-row {border-top: 1px solid #757575;position: absolute;right: 0;top: 16px;width: 81%;}
.out-race .cmp-flag-2{ display:none}
.vo-txt{float:left;}
.view-option-table{float:left;background:url(../images/view-option-table-icon.png) no-repeat;width:19px; height:14px; display:block; margin-top:5px; cursor:pointer}
.adjust-win .btn-default{background:#4F9686; border:0}
.adjust-win{ margin-right:10px}
.race-insight .btn-default{background:#03a9f4; border:0}
.adjust-win .dropdown-menu, .race-insight .dropdown-menu {font-size: 11px;}
.adjust-win .btn, .race-insight .btn {color: #fff;font-size: 11px;font-weight:600;text-transform:uppercase; text-shadow:unset}
.adjust-win .caret, .race-insight .caret {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px dashed #fff;}
.adjust-win .btn-default.active.focus,.adjust-win .btn-default.active:focus, .adjust-win .btn-default.active:hover, .adjust-win .btn-default.focus:active, .adjust-win .btn-default:active:focus,.adjust-win .btn-default:active:hover, .adjust-win .open > .dropdown-toggle.btn-default.focus, .adjust-win .open > .dropdown-toggle.btn-default:focus, .adjust-win .open > .dropdown-toggle.btn-default:hover { background-color: #4F9686;  border-color: #4F9686F;  color: #fff;outline:none}

.race-insight .btn-default.active.focus,.race-insight .btn-default.active:focus, .race-insight .btn-default.active:hover, .race-insight .btn-default.focus:active, .race-insight  .btn-default:active:focus,.race-insight .btn-default:active:hover, .race-insight .open > .dropdown-toggle.btn-default.focus, .race-insight .open > .dropdown-toggle.btn-default:focus, .race-insight .open > .dropdown-toggle.btn-default:hover {    background-color:#4F9686F;  border-color: #4F9686;  color: #fff;outline:none}
.race-insight .btn-default.active, .race-insight .btn-default:active, .race-insight .open > .dropdown-toggle.btn-default {background-color:#03a9f4;border-color: #03a9f4;color: #fff;outline:none}
.adjust-win .btn-default.active, .adjust-win .btn-default:active, .adjust-win .open > .dropdown-toggle.btn-default {  border-color: #03a9f4;  color: #fff;outline:none}
.sm-bx{width:22px; height:16px; box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);color: #fff;display: block;font-size: 10px;font-weight: 500;text-align:center;text-transform: uppercase; position:absolute;}
.cmp-sm-1{background:#EC5D46; left:20px; top:75px}
.cmp-sm-2{background:#DFDFDF; left:23px; top:57px}
.cmp-sm-3{background:#86A2D9; left:34px; top:41px}
.cmp-sm-4{background:#F4D573; left:65px; top:22px}
.cmp-sm-5{background:#82C587; left:89px; top:22px}
.cmp-sm-6{background:#5A5B5B; left:106px; top:22px}
.cmp-sm-7{background:#F17400; left:130px; top:22px}
.cmp-sm-8{background:#DE78B9; left:150px; top:22px}
.cmp-sm-9{background:#B08DCA; left:170px; top:22px}
.cmp-sm-10{background:#FDE89A; left:190px; top:22px}
.cmp-sm-11{background:#90D8D6; left:200px; top:22px}
.cmp-sm-12{background:#DC59D3; left:220px; top:22px}

.cmp-sm-11{background:#EC5D46; left:20px; bottom:80px}
.cmp-sm-22{background:#DFDFDF; left:23px; bottom:70px}
.cmp-sm-33{background:#86A2D9; left:34px; bottom:106px}
.cmp-sm-44{background:#F4D573; left:65px; bottom:30px}
.cmp-sm-55{background:#82C587; left:89px; bottom:30px}
.cmp-sm-66{background:#5A5B5B; left:106px; bottom:30px}
.cmp-sm-77{background:#F17400; left:130px; bottom:30px}
.cmp-sm-88{background:#DE78B9; left:150px; bottom:30px}
.cmp-sm-99{background:#B08DCA; left:170px; bottom:30px}
.cmp-sm-100{background:#FDE89A; left:190px;bottom:30px}
.cmp-sm-111{background:#90D8D6; left:200px;bottom:30px}
.cmp-sm-122{background:#DC59D3; left:220px; bottom:30px}

.cmp-sm-1111{background:#EC5D46; left:220px; bottom:20px}
.cmp-sm-2222{background:#DFDFDF; left:263px; bottom:20px}
.cmp-sm-3333{background:#86A2D9; left:244px; bottom:31px}
.cmp-sm-4444{background:#F4D573; left:65px; bottom:18px}
.cmp-sm-5555{background:#82C587; left:189px; bottom:18px}
.cmp-sm-6666{background:#5A5B5B; left:106px; bottom:18px}
.cmp-sm-7777{background:#F17400; left:230px; bottom:18px}
.cmp-sm-8888{background:#DE78B9; left:150px; bottom:18px}
.cmp-sm-9999{background:#B08DCA; left:270px; bottom:18px}
.cmp-sm-1000{background:#FDE89A; left:190px;bottom:18px}
.cmp-sm-11111{background:#90D8D6; left:200px;bottom:18px}
.cmp-sm-12222{background:#DC59D3; left:220px; bottom:18px}

.horse-track-block{ position:relative;width:375px; height:300px;}
.start-point{ position:absolute; right:30px; top:20px; text-transform:uppercase;color:#434343; font-weight:600; font-size:11px}
.finish-point{ position:absolute; right:30px; bottom:0; text-transform:uppercase;color:#434343; font-weight:600; font-size:11px}
.lp-point{ position:absolute; left:100px; bottom:0; text-transform:uppercase;color:#434343; font-weight:600; font-size:11px}
.e1-point{ position:absolute; left:100px; top:20px; text-transform:uppercase;color:#434343; font-weight:600; font-size:11px}
.e2-point {color: #554e4d;font-size: 11px;font-weight: 600;left:0px;position: absolute;text-transform: uppercase;top: 125px;z-index: 111;}
.indicate-line{position:absolute; left:0px; right:0; margin:auto; top:18px;width:1px; height:50px;border-left:1px dashed #434343; z-index:110}
.indicate-line-2{position:absolute; left:0px; right:0; margin:auto; bottom:18px;width:1px; height:50px;border-left:1px dashed #434343; z-index:110}
.indicate-line-3 {border-bottom: 1px dashed #554e4d;bottom: 0;height: 1px;left: 0;margin: auto;position: absolute;right: 0;width: 52px;z-index: 110;}
/*search pop*/
.search-box-popup .modal-dialog {margin: 25px auto  0 auto;width:770px;}
.search-box-popup .today-races-block {height:auto; padding-bottom:5px;}
.search-box-popup .today-races{width:235px;}
.search-box-popup .calender-block {margin-left: 235px;padding: 0 0 0 20px;}
.search-box-popup  .sidebar {width: 237px;}
.search-box-popup .main-content {margin-left:237px; padding-bottom:0}
.search-title{padding:0px 5px 0 12px;color:#fff}

.search-title p{padding:0; margin:0; line-height:16px; font-size:13px}

#runSearchModal  .search-title{padding:10px 5px 0 12px;color:#080808;font-weight:600}

#runSearchModal  .search-title p{padding:5px; margin:0; line-height:16px; font-size:13px}
 
.search-result{font-weight:600; padding-top:5px; text-transform:uppercase; font-size:12px}
.select-date{ float:left; margin-top:3px}
.track-select-icon {background:url(../images/track-select.png) no-repeat;height: 12px;left: 4px;width: 24px;display:inline-block;margin: auto;position: absolute;top: 8px;}
.select-track{ float:left; margin-top:5px; margin-left:20px}
.select-title-hd{color:#fff; font-size:12px; font-weight:600; margin-bottom:0px}
.select-date .calender-wrapper, .select-track .calender-wrapper{margin-top:0}
.search-box-popup .today-races-block{ position:relative}
.search-box-popup.close, .search-box-popup button.close {background:url(../images/search-close-btn.png) no-repeat;border: 0 none;border-radius: 50%;cursor: pointer;height: 23px;padding: 0;vertical-align: middle;width: 23px;opacity:1;margin:8px 5px 0 0}

.search-box-popup .search-track{width:234px; padding:0px 0px 5px 0px;position:relative;background:#434343}
.search-box-popup .search-box{border:0px solid #D6D6D6; height:28px; padding:5px 5px 5px 5px; font-size:12px; line-height:18px; position:relative;width:231px;background:url(../images/input-search-icon.png) no-repeat center right;}
.search-box-popup input.search-box {background-color: #fff;border: 0 solid #d6d6d6;border-radius: 0;font-size: 11px;height: 29px;line-height: 18px;padding: 5px 22px 5px 8px;position: relative;color:#333}
#runSearchModal input.search-box {border:1px solid #d6d6d6;}
#runSearchModal .sidebar .col-1, #runSearchModal .sidebar .col-2, #runSearchModal .sidebar .col-3 {   padding-left: 0;}
.search-box-popup .racetxt-cnt{ display:table; height:55px; vertical-align:middle;max-width:265px;color:#fff;font-weight:700;line-height:16px; font-size:11px}
.search-box-popup .table-body .table-row:hover {background:none;cursor:default}
.search-box-popup .table-body {float:left}
.search-box-popup  .table-head {color: #929090;font-size: 11px;font-weight: 600;line-height: 14px;}
.search-box-popup .table-body {color: #5f5857;font-size: 12px;font-weight: 600;margin-top: 9px;position: relative;transition: all 0.3s ease 0s;}
.search-box-popup #runSearchModal .table-body {float:none;width:100%}
#runSearchModal .sidebar .col-1.tracks-cnt {  position: relative;  padding-right: 0px;}
#runSearchModal .weather-icon-sd{ display:none}
#runSearchModal .race-decp{width: 210px;}
.search-box-popup .table-row .col-1{float:left;width:18%}
.search-box-popup .table-row .col-2{float:left;width:28%}
.search-box-popup .table-row .col-3{float:left;width:25%}
.search-box-popup .table-row .col-4{float:left;width:14%}
.search-box-popup .table-row .col-5{float:left;width:19%}
.search-box-popup .table-row .col-6{float:left;width:16%}
.err-txt { margin: 3px 20px 7px;color:#ff0000;display:inline-block; font-size:12px;}
.search-box-popup .out-icon {background:url("../images/pp-cross.png") no-repeat right center;display: inline-block;float: left;height: 15px;margin: 0px;width: 15px;position:relative;left:5px;top:3px}
.search-box-popup .pursetxt-block {float: left;padding: 10px;width: 85px;}
.search-box-popup .cal-date {padding-left: 28px;}
.stm-btn-grp-wrap .save-note {border-radius: 3px; color: #414141; cursor: pointer; display: inline-block; font-size: 12px; font-weight: 600; height: 24px; line-height: 16px; margin-left: 7px; padding: 5px 18px; position: relative; text-transform: uppercase; transition: all 0.3s ease 0s; vertical-align: middle; opacity: 1; margin-bottom: 5px;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.shake{-webkit-animation-name:shake;animation-name:shake}
.race-proj-title {color: #7c7c7c;font-size: 15px;font-weight: 700;padding-top: 10px;text-align: center;text-transform: uppercase; padding-bottom:5px
}
/*Race chart*/
.rc-popup button.close {background: rgba(0, 0, 0, 0) url("../images/close-icon-popup.png") no-repeat scroll 0 0;  border: medium none;border-radius: 50%;cursor: pointer;height: 18px; margin: 0 5px;padding: 0;vertical-align:middle;width: 18px; outline:none}
.rc-popup .close {opacity: 0.9;}

.race-chart-box {background: #fff ;border-radius: 5px;color: #5f5857;min-height: 600px;font-size:10px;color:#666}
.race-chart-box .last-race-data {font-size: 9px;}
.race-chart-data {margin-left: 15px;padding-bottom: 5px;padding-top: 3px;position: relative;}
.race-chart-time-data{margin-left: 15px;margin-right: 10px;margin-top: 20px;}
.race-chart-title{ font-weight:600;color: #111;}
.rcp-txt{ float:left}
.race-chart-info{padding:10px; font-size:11px}
.race-chart-box .race-chart-info{padding:10px 10px 10px 0px; font-size:11px}
.view-video{float:left;position:relative; padding-left:15px; margin-left:10px}
.race-chart-box a{color:#F74919}
.view-video .race-video-icon {top: 4px;width:11px; height:11px;}
.race-chart-rank{ padding-top:10px}
.rcp-rank-no{ font-weight:700; display:inline-block; padding-right:5px}
.race-chart-stat{ float:left; margin-right:15px;padding-top:4px;}
.last-race-data {margin-left:5px;margin-right: 5px;margin-top:20px}
.lr-table-left{ float:left; padding-top:15px}
.lr-table-right{ float:left}
.race-chart-data-second{margin-right: 15px;}
.lr-main-row {padding: 1px 0}
.lr-row{overflow: hidden;padding-top: 2px;position: relative;}
.lr-table-right .lr-row-hd {overflow: hidden;padding-left: 0px;padding-top: 1px;position: relative;color:#111;font-weight:600}
.lr-table-right .lr-row {overflow: hidden;padding-left: 0px;padding-top: 2px;position: relative;}
.lr-row-hd {overflow: hidden;padding-top: 1px;position: relative;color:#111;font-weight:600}
.xtra .lr-row-hd{border-bottom:1px solid #DCDCDC; padding-bottom:4px; margin-bottom:3px}
.lr-col-hd-1{ float:left;padding:0 5px; width:9%}
.lr-col-hd-2{ float:left;padding:0 5px; width:7%}
.lr-col-hd-3{ float:left;padding:0 5px; width:13%}
.lr-col-1{float:left; padding:0 5px; width:9%}
.lr-col-2{float:left; padding:0 5px; width:7%}
.lr-col-3{float:left; padding:0 5px; width:13%}
.lrrt-col-1{float:left;padding:0 5px;width:12%}
.lrrt-col-2{float:left;padding:0 5px;width:13%}
.lrrt-col-3{float:left;padding:0 5px;width:5%}
.lrrt-col-4{float:left;padding:0 5px;width:4%}
.lrrt-col-5{float:left;padding:0 5px;width:4%}
.lrrt-col-6{float:left;padding:0 5px;width:4%}
.lrrt-col-7{float:left;padding:0 5px;width:6%}
.lrrt-col-8{float:left;padding:0 5px;width:6%}
.lrrt-col-9{float:left;padding:0 5px;width:6%}
.lrrt-col-10{float:left;padding:0 5px;width:6%}
.lrrt-col-11{float:left;padding:0 5px;width:5%}
.race-chartcol3 {text-align:right}
.race-chartcol7{text-align:right}
.race-chartcol8{text-align:right}
.race-chartcol9{text-align:right}
.race-chartcol10{text-align:right}
.rc-no-1{ float:left;width:22px}
.rc-no-2{ float:left;width:15px; padding-left:2px}
.rc-no-3{ float:left;width:40px}
.rch-txt-1{ display:inline-block; margin-right:20px; margin-left:5px}
.rch-txt-2{ display:inline-block; margin-right:20px}
.rch-txt-3{ display:inline-block; margin-right:5px}
.rch-txt-4{ display:inline-block;margin-right:10px}
.race-result-row{ padding:2px 0}
.race-results{margin-top:25px; margin-left:20px}
.race-grade{ float:left;width:10%;font-weight:600}
.race-descp{float:left;width:90%;}
.result-info{font-size:11px; line-height:16px; margin-top:25px}
.race-bot{margin-top:20px;font-weight:700}
.race-bot-payoff{margin-top:20px;}
.race-bot-row-payoff .rb-col-3 {padding: 0 5px;float: left;width: 50px;}
.race-bot-row-payoff .rb-col-4 {padding: 0 5px;float: left;width: 60px;}
.race-bot-row-payoff .rb-col-5 {padding: 0 5px;float: left;width: 70px;}
.rb-col-1{padding:0 5px; float:left;width:50px}
.rb-col-2{padding:0 5px; float:left;width:150px;}
.rb-col-3{padding:0 5px; float:left;width:215px}
.rb-col-4{padding:0 5px; float:left;width:240px}
.b-no-1{padding:0 5px; float:left;width:100%}
.b-no-2{padding:0 5px; float:left;width:100%}
.b-no-3{padding:0 5px; float:left;width:90%;text-align:right;}
.b-no-4{padding:0 5px; float:left;width:100%}
.b-no-5{padding:0 5px; float:left;width:30px}
.rb-txt-1{padding:0 5px; float:left;width:100px;font-weight:500;text-align:right}
.rb-txt-2{padding:0 5px; float:left;width:70px;}
.pd-txt-1{padding:0 2px; float:left;width:35px;}
.pd-txt-2{padding:0 2px; float:left;width:65px;}
.rc-cmmt {padding:10px;}
.expand-row {padding:5px 5px}
.expand-table{border: 1px solid rgba(100, 100, 100, 0.4);margin:10px 0; padding-bottom:10px;background:#f6f7f8; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);}/*m*/
.expand-header{height:55px;border-bottom:1px solid #DCDCDC}
.expand-tbody{padding:5px 2px 5px 2px}
.exp-lt{float:left;width:50%;height:55px;}
.exp-rt{float:left;border-left:1px solid #DCDCDC;width:50%;height:55px; padding-left:3%}
.lr-row { border-collapse:collapse}
.lr-row .hstat-hd {padding: 1px 5px;}
.exp-racelines-row{ font-size:8px;clear:both}
.last-race-table .race-video-icon {top: 5px;width:11px; height:11px;}
.erl-col-1 {float: left;padding:0px 1px;width:38px;}
.erl-col-2 {float: left;padding:0px 1px;width:15px;}
.erl-col-3 {float: left;padding:0px 1px;width:8px;}
.erl-col-4 {float: left;padding:0px 1px;width:8px}
.erl-col-5 {float: left;padding:0px 1px;width:22px;}
.erl-col-6 {float: left;padding:0px 1px;width:30px;}
.erl-col-7 {float: left;padding:0px 1px;width:20px;}
.erl-col-8 {float: left;padding:0px 1px;width:20px;}
.erl-col-9 {float: left;padding:0px 1px;width:75px}
.erl-col-10 {float: left;padding:0px 1px;width:25px;}
.erl-col-11 {float: left;padding:0px 1px;width:9px;text-align:center}
.erl-col-12 {float: left;padding:0px 1px;width:9px;}
.erl-col-13 {float: left;padding:0px 1px;width:9px}
.erl-col-14 {float: left;padding:0px 1px;width:9px}
.erl-col-15 {float: left;padding:0px 1px;width:9px}
.erl-col-16 {float: left;padding:0px 1px;width:9px}
.erl-col-17 {float: left;padding:0px 1px;width:50px;}
.erl-col-18 {float: left;padding:0px 1px;width:30px}
.erl-col-19 {float: left;padding:0px 1px;width:20px;}
.erl-col-20 {float: left;padding:0px 1px;width:326px}
.erl-col-21 {float: left;padding:0px 1px;width:20px;}
.ert-txt-0{float: left;display:inline-block;padding:0px 1px;}
.ert-txt-1{float: left;display:inline-block;padding:0px 1px;}
.ert-txt-2{float: left;display:inline-block;padding:0px 1px;}
.ert-txt-3{float: left;display:inline-block;padding:0px 1px;}
.erl-txt-lt {display: inline-block;float: left; }
.erl-txt-rt {display: inline-block;float: right;font-weight: 600;}
.erl-col-sm-2 {float: right;width: 105px;padding-left:5px}
.exp-title-lt{float:left;width:50%}
.exp-title-rt{float:left;width:50%}
.title-txt{ display:inline-block; font-weight:700}
.exp-lt{padding-top:5px}
.exp-title-1,.exp-title-3{ padding-left:50px;}
.exp-title-2{ padding-left:25px}
.ex-no-1,.ex-no-2,.ex-no-3{ display:inline-block; margin-left:5px;}
.expand-table .rlsm-txt{ display:inline-block; padding-right:2px;width:87px}
/*choose template popup*/
.choosetmpl-box-popup .modal-dialog {margin: 25px auto  0 auto;width:768px;}
.sample-popup button.close {background:url("../images/close-icon-popup.png") no-repeat; border:none; border-radius: 50%; cursor: pointer; height: 18px; padding: 0; vertical-align: middle; width: 18px;margin:0px 5px;}
.sample-popup .close { opacity: 0.9;}
/*race data popup*/
.sample-popup .racelines-table{font-size:8px;color:#000000}
.sample-popup .raceline-hd{font-size:11px;}
.sample-popup .rl-col-1 {float: left;width: 34px;padding:0px 1px}
.sample-popup .rl-col-2 {float: left;width: 16px;padding:0px 1px}
.sample-popup .rl-col-3 {float: left;width: 8px;padding:0px 1px}
.sample-popup .rl-col-4 {float: left;width: 10px;padding:0px 1px}
.sample-popup .rl-col-5 {float: left;width: 10px;padding:0px 1px}
.sample-popup .rl-col-6 {float: left;width: 17px;padding:0px 1px}
.sample-popup .rl-col-7 {float: left;width: 17px;padding:0px 1px}
.sample-popup .rl-col-8 {float: left;width: 17px;padding:0px 1px}
.sample-popup .rl-col-9 {float: left;width: 70px;padding:0px 1px}
.sample-popup .rl-col-10 {float: left;width: 26px;border:1px solid #999; padding:0 .5px}
.sample-popup .rl-col-11 {float: left;width: 7px;padding:0px 1px;text-align:center}
.sample-popup .rl-col-12 {float: left;width: 7px;padding:0px 1px}
.sample-popup .rl-col-13 {float: left;width: 11px;padding:0px 1px;}
.sample-popup .rl-col-14 {float: left;width: 29px;padding:0px 1px}
.sample-popup .rl-col-15 {float: left;width: 14px;padding:0px 1px}
.sample-popup .rl-col-16 {float: left;width: 21px;padding:0px 1px}
.sample-popup .rl-col-17 {float: left;width: 43px;padding:0px 1px}
.sample-popup .rl-col-18 {float: left;width: 25px;padding:0px 1px}
.sample-popup .rl-col-19 {float: left;width: 17px;padding:0px 1px}
.sample-popup .rl-col-20 {float: left;width: 354px;padding:0px 1px}
.sample-popup .rl-col-21 {float: left;width: 25px;padding:0px 1px}
.sample-popup .racelines-data sub, .sample-popup .racelines-data sup {font-size: 90%;}
/*filter pp*/
.pp-filter-block{font-size:12px}
.pp-filter-hd-row{padding:0px 0 5px 0;font-weight:700; font-size:11px;text-transform:uppercase;}
.pp-filter-row{padding:10px 0 7px 0}
.pp-hd-col-1{float:left;width:25%;}
.pp-hd-col-2{float:left;width:75%;}
.pp-fl-col-1{float:left;width:25%;}
.pp-fl-col-2{float:left;width:75%;}
.pp-fl-drpdwn{width:300px; font-size:11px; clear:both}
.pp-fl-drpdwn  .dropdown-toggle {     overflow: hidden;  padding-right: 24px; /* Optional for caret */  text-align: left;  text-overflow: ellipsis;width: 100%;}
.pp-fl-drpdwn .btn{ font-size:11px; padding:10px 12px; line-height:12px}

.choose-templete-block .msa-hd {padding:5px 15px 5px 5px}
.choose-templete-block .box-row{ padding:5px 15px 5px 5px; font-size:10px;}

.choose-templete-block .msa-col-0{float: left;width:10%; min-height:1px}
.choose-templete-block .msa-col-1 {float: left;width: 74%; min-height:1px;padding-top:5px;}
.choose-templete-block .msa-col-2 {float: left;width: 7%; min-height:1px}
.choose-templete-block .msa-col-3 {float: left;text-align: center;width: 9%;}
.choose-templete-block .msa-hd-col-0 {float: left;width: 10%;font-weight:600;text-transform:capitalize; min-height:1px}
.choose-templete-block .msa-hd-col-1 {float: left;width: 74%;font-weight:600;text-transform:capitalize; min-height:1px; padding-left:0}
.choose-templete-block .msa-hd-col-2 {float: left;text-align: center;width: 7%;font-weight:600;text-transform:capitalize; min-height:1px}
.choose-templete-block .msa-hd-col-3 {float: left;text-align: center;width: 9%;font-weight:600;text-transform:capitalize; min-height:1px}

.choose-templete-block .msa-criteria-box {height:auto;}
.choose-templete-block .msa-box-table {height:auto; position:relative}
.tittle-container {position:relative}
.tittle {
  background: #ffffff none repeat scroll 0 0;
  display: table;
  font-size: 14px;
  font-weight: 600;
  margin: auto;
  padding: 17px 20px 0;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  z-index: 10;
}
.tittle-line{margin: 0px 5px;
    border-top: 3px solid #4A7EBB;
    position: absolute;
    top: 27px;   
    left: 0;
    right: 0;
}
.pagination-container {
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 25px;
}
.normal-txt { text-transform:initial}
/* Optional for caret */
.pp-fl-drpdwn .dropdown-toggle .caret {  position: absolute;  right: 12px;  top: calc(50% - 2px);}
.pp-fl-drpdwn .dropdown-menu > li > a {line-height: 1.42857;padding: 3px 20px;font-size:11px}
.pp-fl-drpdwn .dropdown-menu{min-width:100%}
.eq-bx{ float:left; margin-right:20px;}
.cr-txt{text-align:center; text-transform:uppercase; font-size:11px}
.sample-popup .rl-col-txt-1{width:10px; display:inline-block; text-align:right}
.sample-popup .rlsm-txt{ display:inline-block; padding-right:2px;width:87px}
.sample-popup .rl-col-sm-2{ float:right;width:128px}
/*predictive adjustor*/
.predictive-adjustor .modal-dialog {margin: 100px auto 0;width: 525px;}
.predictive-adjustor button.close, .add-set-ads button.close{ background:url("../images/close-icon-popup.png") no-repeat; border: medium none; border-radius: 50%; cursor: pointer; height: 18px; margin: 5px 0px 0 5px; padding: 0; vertical-align: middle; width: 18px;}
.predictive-adjustor .close { opacity: 0.9;}
.predictive-adjustor .modal-header {background: #76D0FF;border-bottom: 1px solid #e5e5e5;height: 38px;min-height: 16.43px;padding: 5px 10px;}
.predictive-adjustor .modal-title {color: #000000;line-height:28px;margin: 0;text-transform: uppercase;}
.predictive-adjustor h4.modal-title {font-size: 14px;font-weight: 600;line-height: 30px;float:left}
.pa-select{ float:right; margin-right:10px}
.pa-select .btn {color: #000000;font-size: 12px;}
.pa-select .caret {border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid transparent;border-left: 6px dashed;margin-left:2px;}
.pa-select .btn { font-size: 12px;font-weight: 400;line-height: 14px;margin-bottom: 0;padding: 6px 6px;}
.pa-select .dropdown-menu > li > a {clear: both;color: #333;font-size:12px}
.pa-reset-block {color: #e55242;float: right;font-size: 11px;font-weight: 600;padding: 0px 25px 0 0;position: relative;text-transform: uppercase;}
.pa-reset-block .restore-icon{top:0}
.pa-footer{ text-align:right}
.pa-footer .btn-bx {color: #fff;}
.runsearch-info .alert {border: 1px solid transparent;border-radius: 0px;margin-bottom:5px;padding:5px 5px;font-size:12px;line-height:12px;margin-right:5px;border-radius: 2px;}
.runsearch-info .close {line-height:12px;font-size:15px;}
.disc-pp { display: block;  padding-bottom: 15px;}
.pp-drpdwn {clear: both;font-size: 12px;width: 300px;}
.pp-drpdwn .dropdown-toggle {overflow: hidden;padding-right: 24px;text-align: left;text-overflow: ellipsis;width: 100%;}
.pp-drpdwn span.pp-set {display:block} 
.pp-drpdwn .caret{position:absolute; right:15px; top:14px}
.pp-drpdwn .dropdown-menu{min-width:100%}
.runsearch-info .alert {border: 1px solid transparent;border-radius: 0px;margin-bottom:5px;padding:5px 5px;font-size:12px;line-height:12px;margin-right:5px;}
.runsearch-info .close {line-height:12px;font-size:15px;}
/*research*/
.research-settings-block .form-group {margin-bottom: 5px; padding:0 10px}
.research-settings-block {border-radius: 5px;margin-top: 10px;}
.research-settings-block .expand-arrow{background:url(../images/expand-arrow.png) no-repeat;width:14px; height:14px}
.research-settings-block .collapse-arrow{background:url(../images/collapse-arrow.png) no-repeat;width:14px; height:14px}
.research-settings-block .panel-heading.active{border-bottom:1px solid #F74919;}
.research-settings-block .panel-heading{border-bottom:1px solid #8B8A8A; padding:10px 10px}
.research-settings-block .panel {background-color:transparent;border:none;border-radius: 0;box-shadow:none;}
.research-settings-block .panel-title {font-size: 11px;margin-bottom: 0;margin-top: 0;font-weight:700;text-transform:uppercase}
.sm-side-nav li .ripple-container a { line-height:75px}
.research-settings-block label{font-size:11px}
.frm-col-l,.frm-col-1{float:left;width:50%}
.frm-col-2, .frm-col-gen{float:left;width:50%}
.frm-select{width:250px; font-size:11px; clear:both}
.frm-select  .dropdown-toggle {     overflow: hidden;  padding-right: 24px; /* Optional for caret */  text-align: left;  text-overflow: ellipsis;width: 100%;}
.frm-select .btn{ font-size:11px; padding:10px 12px; line-height:12px; min-height:33px}
/* Optional for caret */
.frm-select .dropdown-toggle .caret {  position: absolute;  right: 12px;  top: calc(50% - 2px);}
.frm-select .dropdown-menu > li > a {line-height: 1.42857;padding: 3px 10px;font-size:11px}
.frm-select .dropdown-menu > div > div > li > a {line-height: 1.42857;padding: 3px 10px;font-size:11px}
.frm-select .dropdown-menu> div > div > li > a {  display: block;  padding: 3px 10px;  clear: both;  font-weight: 400;  line-height: 1.42857143;  color: #333;  white-space: nowrap;}
.frm-select .dropdown-menu > div > div > li > a:focus, .frm-select .dropdown-menu > div > div > li > a:hover {  color: #262626;  text-decoration: none;  background-color: #f5f5f5;}
.frm-select .dropdown-menu > div > div > li> a:focus,.frm-select .dropdown-menu > div > div > li > a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x;}
.frm-select .dropdown-menu{min-width:100%}
.header-drpwn{width:160px; font-size:12px; clear:both}
.header-drpwn  .dropdown-toggle {overflow: hidden;  padding-right: 24px; /* Optional for caret */  text-align: left;  text-overflow: ellipsis;width: 100%;}
.header-drpwn .btn{ font-size:12px; padding:10px 12px; line-height:12px}
.restoreblock1 {margin-right:20px;}
/* Optional for caret */
.header-drpwn .dropdown-toggle .caret {  position: absolute;  right: 12px;  top: calc(50% - 2px);}
.header-drpwn .dropdown-menu > li > a {line-height: 1.42857;padding: 3px 20px;font-size:12px}
.header-drpwn .dropdown-menu{min-width:100%}
.setmenu-tab{ position:relative}
.header-drpwn{ position:absolute; right:20px; top:25px}
.research-settings-block .view-more{margin:10px 10px 0px 10px}
.research-settings-block .panel-title{ text-transform:uppercase}
.research-settings-block .view-more a{font-weight:700}
.greyFilteredText{color:#CECECE}
.greyFilteredText .rl-txt-rt,.greyFilteredText .bf{color:#CECECE;}
.greyFilteredText .rlsm-txt{color:#CECECE}
.greyFilteredText .rl-col-1 a {color:#CECECE;}
.greyFilteredText .frac span.fdn {border-top: thin solid #CECECE;}
.greyFilteredText span.alphabet-circle.fincircle {border: 1px solid #CECECE;}
.greyFilteredText span.surface-symbol.black-square {background: #CECECE;border: 1px solid #CECECE;}
.greyFilteredText .rl-col-10 {border: 1px solid #CECECE;}
.greyFilteredText span.double-alphabet-square {border: 1px solid #CECECE;}
.greyFilteredText span.surface-symbol.alphabet-circle {border: 1px solid #CECECE;}
.greyFilteredText span.alphabet-square.fincircle {border: 1px solid #CECECE;}
.greyFilteredText .rc-long-layoff,.greyFilteredText .rc-short-layoff{border-bottom:1px solid #CECECE}
.greyFilteredText .rc-long-layoff-firstrace, .greyFilteredText .rc-short-layoff-firstrace {border-top: 1px solid #CECECE;}
.greyFilteredText .restriction-symbol{  border: 1px solid #CECECE;}
.greyFilteredText .alphabet-square {border: 1px solid #CECECE;}
.greyFilteredText .dot-square {border: 1px solid #CECECE;}
.greyFilteredText .dot-circle{border: 1px solid #CECECE;}
.greyFilteredText .double-cross-t-square{ opacity:.2}
.greyFilteredText .double-cross-t-diamond{opacity:.2}
.greyFilteredText .a-diamond{opacity:.2}
.greyFilteredText .b-diamond{opacity:.2}
.greyFilteredText .h-diamond{opacity:.2}
.greyFilteredText .s-diamond{opacity:.2}
.greyFilteredText .plus-diamond{opacity:.2}
.greyFilteredText .black-diamond{opacity:.2}
.greyFilteredText .up-icon-1{opacity:.2}
.research-wrap .sm-side-nav{}
.research-wrap .sidepanel {padding: 0 0px 0 0px;}
.research-side-nav{}
.error-research {border:1px solid red;}
.rbox.rcmp-1 a:hover{text-decoration:none;cursor:default}
.rename-temp .error {float: right;padding: 5px;color: red;display:none}
.rs-row{ text-align:center;text-transform:uppercase;color:#000}
.rs-hd-row{text-align:center; font-weight:500;text-transform:uppercase;color:#000}
.rs-main-row:nth-child(even) {background:#f5f4f5 }
.rs-main-row:nth-child(odd) {background:#FFFFFF }
.research-data-row:nth-child(even) {background:#f5f4f5 }
.research-data-row:nth-child(odd) {background:#FFFFFF }
#pp-setting-menu.pp-set-new {margin-left: 0;}
.rs-col-hd-1{ float:left;width:4%}
.rs-col-hd-1 li{width:44px; height:34px;border-bottom:1px solid #fff; position:relative;color:#fff;display: block;font-size: 20px;font-weight: 500;outline: medium none;padding-left: 4px;text-align: left;text-decoration: none;text-transform: uppercase;vertical-align: middle;}
.pp-progNo-sidebar .out-icon {position: relative;bottom: 17px;float: right;right:6px;}
.scrollNumber-change {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;opacity:.5;display:none;}
.scrollNumber-change .number {margin: 0px auto;width: 75px;height: 60px;top: 50%;position: relative;}
.scrollNumber-change .number li{position: relative;transition: all 0.3s ease 0s;cursor: default;width: 100%;height: 100%;display:block;}
.dnwn-xml {text-align: center;text-transform: capitalize;font-size:9px;margin-left:5px;margin-top: 4px;float:left;}
.dnwn-xml .document-xaml-icon {display: inline-block;background: url(../images/document.png) no-repeat;width: 15px;height: 17px;margin: auto;cursor: pointer;background-size: 80%;}
.xmltxt {display:block;cursor:pointer;}
.scrollNumber-change .number a {color: #fff;display: block;font-size: 20px;font-weight: 500;height: 42px;outline: medium none;text-align:center;text-decoration: none;text-transform: uppercase;vertical-align: middle;font-size:3em;}
.scrollNumber-change .cmp-flag {display:none;}
.scrollNumber-change .number .arrow {display:none;}
.rs-col-hd-1 a:hover {text-decoration:none;cursor:default}
.rs-col-hd-2{ float:left;width:24%; padding: 8px 10px;text-align:center;}
.rs-col-hd-3{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-4{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-5{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-6{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-7{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-8{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-9{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-10{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-hd-11{ float:left;width:8%; padding: 8px 5px;text-align:right;}
.rs-col-1{ float:left;width:4%;  }
.rs-col-2{ float:left;width:24%; padding:8px 10px;text-align:center;}
.rs-col-3{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-4{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-5{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-6{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-7{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-8{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-9{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-10{ float:left;width:8%; padding:8px 5px;text-align:right;}
.rs-col-11{ float:left;width:8%; float: left;width: 8%;padding: 4px 5px 8px 5px;font-weight: 700;bottom: 6px;font-weight:700}
.rs-sub-col-hd-1{ float:left;width:14%; padding: 5px 10px;cursor:pointer; min-height:1px}
.rs-sub-col-hd-2{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-3{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-4{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-5{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-6{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-7{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-8{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-9{ float:left;width:7%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-10{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-11{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-12{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-13{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-14{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-15{ float:left;width:14%; padding: 5px 5px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-16{ float:left;width:14%; padding: 5px 2px;cursor:pointer; text-align:center;min-height:1px}
.rs-sub-col-hd-17{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-1 a{color:#F74919}
.rs-sub-col-1{ float:left;width:14%; padding:5px 5px;text-align:left;min-height:1px}
.rs-sub-col-2{ float:left;width:3%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-3{ float:left;width:5%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-4{ float:left;width:3%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-5{ float:left;width:3%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-6{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-7{ float:left;width:5%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-8{ float:left;width:4%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-9{ float:left;width:7%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-10{ float:left;width:5%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-11{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-12{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-13{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px }
.rs-sub-col-14{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-15{ float:left;width:14%;padding:5px 10px;text-align:left;min-height:1px}
.rs-sub-col-16{ float:left;width:14%; padding:5px 10px;text-align:left;min-height:1px }
.rs-sub-col-17{ float:left;width:3%; padding:5px 2px;text-align:right; min-height:1px }
.rs-main-row.no-data-availble {background:none;}
.is-trainer .rs-sub-col-hd-1{ float:left;width:21%; padding: 5px 10px;cursor:pointer; min-height:1px}
.is-trainer .rs-sub-col-hd-2{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-3{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-4{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-5{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-6{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-7{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-8{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-9{ float:left;width:7%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-10{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-11{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-12{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-13{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-14{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-hd-15{ float:left;width:0%; padding: 5px 5px;cursor:pointer;min-height:1px; display:none}
.is-trainer .rs-sub-col-hd-16{ float:left;width:21%; padding: 5px 2px;cursor:pointer; text-align:center;min-height:1px}
.is-trainer .rs-sub-col-hd-17{ float:left;width:3%; padding: 5px 0px;cursor:pointer;min-height:1px}
.is-trainer .rs-sub-col-1{ float:left;width:21%; padding:5px 5px;text-align:left;min-height:1px}
.is-trainer .rs-sub-col-2{ float:left;width:3%; padding:5px 2px;text-align:left;min-height:1px}
.is-trainer .rs-sub-col-3{ float:left;width:5%; padding:5px 2px;text-align:left;min-height:1px}
.is-trainer .rs-sub-col-4{ float:left;width:3%; padding:5px 2px;text-align:center;min-height:1px}
.is-trainer .rs-sub-col-5{ float:left;width:3%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-6{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-7{ float:left;width:5%; padding:5px 2px;text-align:center;min-height:1px}
.is-trainer .rs-sub-col-8{ float:left;width:4%; padding:5px 2px;text-align:center;min-height:1px}
.is-trainer .rs-sub-col-9{ float:left;width:7%; padding:5px 2px;text-align:center;min-height:1px}
.is-trainer .rs-sub-col-10{ float:left;width:5%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-11{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-12{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-13{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px }
.is-trainer .rs-sub-col-14{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-trainer .rs-sub-col-15{ float:left;width:0%;padding:5px 10px;text-align:left;min-height:1px; display:none}
.is-trainer .rs-sub-col-16{ float:left;width:21%; padding:5px 10px;text-align:left;min-height:1px }
.is-trainer .rs-sub-col-17{ float:left;width:3%; padding:5px 2px;text-align:right; min-height:1px }
.is-jockey .rs-col-1{ float:left;width:4%}
.is-jockey .rs-col-2{ float:left;width:24%; padding:8px 10px;text-align:left;}
.is-jockey .rs-col-3{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-4{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-5{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-6{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-7{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-8{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-9{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-10{ float:left;width:8%; padding:8px 5px;text-align:right;}
.is-jockey .rs-col-11{ float:left;width:8%; float: left;width: 8%;padding: 4px 5px 8px 5px;font-weight: 700;bottom: 6px;font-weight:700}
.is-jockey .rs-sub-col-hd-1{ float:left;width:21%; padding: 5px 10px;cursor:pointer; min-height:1px}
.is-jockey .rs-sub-col-hd-2{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-3{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-4{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-5{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-6{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-7{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-8{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-9{ float:left;width:7%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-10{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-11{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-12{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-13{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-14{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-15{ float:left;width:21%; padding: 5px 5px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-hd-16{ float:left;width:0%; padding: 5px 2px;cursor:pointer; text-align:center;min-height:1px; display:none}
.is-jockey .rs-sub-col-hd-17{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.is-jockey .rs-sub-col-1{ float:left;width:21%; padding:5px 5px;text-align:left;min-height:1px}
.is-jockey .rs-sub-col-2{ float:left;width:3%; padding:5px 2px;text-align:left;min-height:1px}
.is-jockey .rs-sub-col-3{ float:left;width:5%; padding:5px 2px;text-align:left;min-height:1px}
.is-jockey .rs-sub-col-4{ float:left;width:3%; padding:5px 2px;text-align:center;min-height:1px}
.is-jockey .rs-sub-col-5{ float:left;width:3%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-6{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-7{ float:left;width:5%; padding:5px 2px;text-align:center;min-height:1px}
.is-jockey .rs-sub-col-8{ float:left;width:4%; padding:5px 2px;text-align:center;min-height:1px}
.is-jockey .rs-sub-col-9{ float:left;width:7%; padding:5px 2px;text-align:center;min-height:1px}
.is-jockey .rs-sub-col-10{ float:left;width:5%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-11{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-12{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-13{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px }
.is-jockey .rs-sub-col-14{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.is-jockey .rs-sub-col-15{ float:left;width:21%;padding:5px 10px;text-align:left;min-height:1px}
.is-jockey .rs-sub-col-16{ float:left;width:0%; padding:5px 10px;text-align:left;min-height:1px; display:none }
.is-jockey .rs-sub-col-17{ float:left;width:3%; padding:5px 2px;text-align:right; min-height:1px }



span.lessthan500msg {
    padding: 25px 0 0 18px;
    display: inline-block;
    float: left;
    font-weight: 600;
    font-size: 12px;
    position: relative;
}
span.lessthan500msg:before {
    background: url(../images/info-icon.png);
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    content: "";
    top: 27px;
}
.btn-new-stm.research-table-down {
    margin-right: 10px;
}
.rs-sub-col-2.new-sub-col-2 a {color: #F74919;}
.backtest-summary-table {margin-top: 20px;border:1px solid #DCDCDC}
.backtest-btm-block .edit-angle-backtest {top:0}
.backtest-summary-table .research-data-info {padding: 5px 5px 5px 5px;}
.rs-sub-col-hd-1.new-sub-col-hd-1{ float:left;width:14%; padding: 5px 10px;cursor:pointer; min-height:1px}
.rs-sub-col-hd-2.new-sub-col-hd-2{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-3.new-sub-col-hd-3{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-4.new-sub-col-hd-4{ float:left;width:3%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-5.new-sub-col-hd-5{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-6.new-sub-col-hd-6{ float:left;width:6%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-7.new-sub-col-hd-7{ float:left;width:5%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-8.new-sub-col-hd-8{ float:left;width:6%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-9.new-sub-col-hd-9{ float:left;width:13%; padding: 5px 2px;cursor:pointer;min-height:1px;text-align:left;}
.rs-sub-col-hd-10.new-sub-col-hd-10{ float:left;width:13%; padding: 5px 2px;cursor:pointer;min-height:1px;text-align:left;}
.rs-sub-col-hd-11.new-sub-col-hd-11{ float:left;width:12%; padding: 5px 2px;cursor:pointer;min-height:1px;text-align:left;}
.rs-sub-col-hd-12.new-sub-col-hd-12{ float:left;width:13%; padding: 5px 2px;cursor:pointer;min-height:1px;text-align:left;}
.rs-sub-col-hd-13.new-sub-col-hd-13{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px;text-align:left;}
.rs-sub-col-hd-14.new-sub-col-hd-14{ float:left;width:4%; padding: 5px 2px;cursor:pointer;min-height:1px}
.rs-sub-col-hd-15.new-sub-col-hd-15{ float:left;width:0%; padding: 5px 5px;cursor:pointer;min-height:1px; display:none}
.rs-sub-col-hd-16.new-sub-col-hd-16{ float:left;width:21%; padding: 5px 2px;cursor:pointer; text-align:center;min-height:1px}
.rs-sub-col-hd-17.new-sub-col-hd-17{ float:left;width:3%; padding: 5px 0px;cursor:pointer;min-height:1px}
.rs-sub-col-1.new-sub-col-1{ float:left;width:14%; padding:5px 5px;text-align:left;min-height:1px}
.rs-sub-col-2.new-sub-col-2{ float:left;width:5%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-3.new-sub-col-3{ float:left;width:5%; padding:5px 2px;text-align:left;min-height:1px; text-align:center}
.rs-sub-col-4.new-sub-col-4{ float:left;width:3%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-5.new-sub-col-5{ float:left;width:5%; padding:5px 2px;text-align:right;min-height:1px; text-align:center}
.rs-sub-col-6.new-sub-col-6{ float:left;width:6%; padding:5px 2px;text-align:right;min-height:1px; text-align:center}
.rs-sub-col-7.new-sub-col-7{ float:left;width:5%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-8.new-sub-col-8{ float:left;width:6%; padding:5px 2px;text-align:center;min-height:1px}
.rs-sub-col-9.new-sub-col-9{ float:left;width:13%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-10.new-sub-col-10{ float:left;width:13%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-11.new-sub-col-11{ float:left;width:12%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-12.new-sub-col-12{ float:left;width:13%; padding:5px 2px;text-align:left;min-height:1px}
.rs-sub-col-13.new-sub-col-13{ float:left;width:4%; padding:5px 2px;text-align:left;min-height:1px }
.rs-sub-col-14.new-sub-col-14{ float:left;width:4%; padding:5px 2px;text-align:right;min-height:1px}
.rs-sub-col-15.new-sub-col-15{ float:left;width:0%;padding:5px 10px;text-align:left;min-height:1px; display:none}
.rs-sub-col-16.new-sub-col-16{ float:left;width:21%; padding:5px 10px;text-align:left;min-height:1px }
.rs-sub-col-17.new-sub-col-17{ float:left;width:3%; padding:5px 2px;text-align:right; min-height:1px }

.rs-col-1.trainer-name{padding: 8px 10px;text-align: left;}
.research-summary-table .race-video-icon {top: 7px;}
.research-data-info {background: #fff;color: #000;font-size:7px;font-weight: 600;line-height: 12px;padding: 5px 5px 5px 12px;text-align: left;/*display:none*/}
.research-data-hd-row {overflow: hidden;padding-left:0px;position: relative; text-align:center}
.research-data-row {overflow: hidden;padding-left:0px;position: relative; font-weight:400}
.select-default-tmp{ padding:5px 10px; font-size:12px;color:#8D8D8D}
.sd-tmp-ttl{ font-weight:600;color:#535252; margin-bottom:25px}
.sd-tmp-lt{ float:left}
.sd-tmp-rt{ float:left; border-left:1px solid #ccc}
.tmp-cat-1{padding-right:20px}
.tmp-cat-2{padding-left:20px}
.sd-select-block{width:375px}
.tmp-cat-1 .pro-nav-block {min-width:125px;max-width:120px;width:auto;}
.tmp-cat-2 .pro-nav-block {min-width:180px;max-width:180px;width:auto;}
.rcmp-1{background:#EC5D46;}
.rcmp-2{background:#DFDFDF}
.rcmp-3{background:#86A2D9}
.rcmp-4{background:#F4D573}
.rcmp-5{background:#82C587}
.rcmp-6{background:#5A5B5B}
.rcmp-7{background:#F17400}
.rcmp-8{background:#DE78B9}
.rcmp-9{background:#B08DCA}
.rcmp-10{background:#FDE89A}
.rcmp-11{background:#90D8D6}
.rcmp-12{background:#DC59D3}
.rbox{width:44px; height:34px;border-bottom:1px solid #fff; position:relative;color:#fff;display: block;font-size: 20px;font-weight: 500;outline: medium none;padding-left: 4px;text-align: left;text-decoration: none;text-transform: uppercase;vertical-align: middle;}
.rbox a{color:#fff;}
.pp-program-change.home-program-change {float: left;margin-top: 4px;text-align:center;margin-left:5px}
.home-program-change .program-block {float: none;text-transform: none;line-height: 12px;font-size: 9px;color: #fff;}

.progNo1 .arrow,.progNo2 .arrow,.progNo3 .arrow,.progNo4 .arrow,.progNo5 .arrow,.progNo6 .arrow,.progNo7 .arrow,.progNo8 .arrow,.progNo9 .arrow,.progNo10 .arrow,.progNo11 .arrow,.progNo12 .arrow,.progNo13 .arrow,.progNo14 .arrow,.progNo15 .arrow,.progNo16 .arrow,.progNo17 .arrow,.progNo18 .arrow,.progNo19 .arrow,.pp-icon,.active .pp-icon,.research-icon,.active .research-icon,.predictive-icon,.active .predictive-icon,.only-trueodds,.program-change-icon,.pp-track-notes-icon,.weather-icon,.rc-notes-icon,.cstm-pp-icon,.cstm-print-icon,.hr-note-icon,.select-tracks-on-icon,.select-angles-on-icon,.na-cross,.na-tick,.ang-search-icon, .unpaid-xs-icon,.paid-xs-icon,.partial-paid-xs-icon,.program-change-icon-sm,.backtest-icon-tbl,.edit-icon,.delete-icon-tbl,.delete-icon-tbl-active,.remove-icon-tbl,.remove-icon-tbl-research,.purschased-icon,.activate-icon-tbl,.remove-icon,.removeall-btn.active .remove-icon,.notifications-icon,.gear-icon,.quesmark-icon,.unlock-icon,.lock-icon,#imgLock .lock-icon,.cross-icon,.search-angle-icon,.top-banner .klose,.cstm-stn-pp-icon,.horse-pp-icon,.free-icon,.cal-arrow,.adv-srch-settings-icon,.mng-xpt-temp-icon,.notify-pref-icon,.contactus-icon,.stm-icon-logo,.activate-icon,.hr-note-icon-red,.cstm-print-icon-ft,.pp-cstm-print-icon-ft{background:url(../images/sprite.png) no-repeat;}

.cstm-print-icon-ft {
    background-position: -115px -909px;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
    margin-left: 5px;
}
.activate-icon {background-position:-447px -581px;display: block;height: 15px;margin: auto;width: 14px;float: right; margin-left: 5px;margin-top:3px}
.stm-icon-logo{ background-position:-933px -332px;width:14px; height:14px;display:inline-block; margin:4px 10px 0 0; float:left}
.contactus-icon{background-position:-381px -432px;width:33px; height:25px; display:block;  margin:10px auto 10px auto}
.mng-xpt-temp-icon{background-position:-450px -426px;width:46px; height:46px; display:block; margin:5px auto 5px auto}
.notify-pref-icon{background-position:-515px -426px;width:33px; height:37px;display:block; margin:5px auto 5px auto}
.adv-srch-settings-icon{background-position:-315px -426px;width:31px; height:36px; display:block;  margin:5px auto 5px auto}
.cal-arrow {
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    cursor: pointer;
    height: 14px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    bottom: 0;
    position: absolute;
    margin: auto;
    background: transparent;
    vertical-align: middle;
}
.free-icon { background-position:-51px -329px;   width: 36px;  height: 21px;  display: block;  margin: auto;}

.horse-pp-icon {background-position:-596px -10px; display: inline-block;height: 28px;margin-left:5px;position: relative;top: 0px;width: 41px; vertical-align:middle}

.cstm-stn-pp-icon {background-position:-265px -328px;display: inline-block;height: 28px;margin-left: 5px;position: relative;top:0px;width: 18px; vertical-align:middle}
.top-banner .klose{background-position:-986px -440px;width:10px; height:9px; display:inline-block; position: absolute; right:18px; top:0px; bottom:0; margin:auto; cursor:pointer}
.search-angle-icon{ display:inline-block;background-position:-302px -645px;width:15px; height:17px; margin:auto;cursor:pointer}
.notifications-icon{ background-position:-189px -437px;width:12px; height:14px;display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}
.gear-icon{ background-position:-452px -647px;width:14px; height:14px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}
.quesmark-icon{ background-position:-401px -543px;width:9px; height:13px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}
.unlock-icon{ background-position:-496px -332px;width:16px; height:14px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}
.lock-icon{ background-position:-971px -332px;;width:16px; height:14px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}
.forum-icon {
    background: url(../images/sprite.png) no-repeat;
    background-position: -998px -332px;
    width: 16px;
    height: 15px;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

#imgLock .lock-icon{ background-position:-473px -332px;width:11px; height:14px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}


.cross-icon{    background-position: -632px -849px;width: 16px;height: 15px; display:inline-block; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto}



.remove-icon{ display:inline-block;background-position:-497px -542px;width:14px; height:15px; float:right; margin-left:5px;margin-top:0}
.stm-cont .remove-icon {margin-top:4px}

.removeall-btn.active .remove-icon{ display:inline-block;background-position:-447px -542px;width:14px; height:14px; float:right; margin-left:5px; margin-top:0px}
.stm-cont .removeall-btn.active .remove-icon {margin-top:4px}
.activate-icon-tbl{ display:block;background-position:-234px -18px;width:14px; height:15px; margin:auto}

.purschased-icon { background-position:-379px -841px; width: 40px;  height: 28px;  display: block;  margin: auto;}
.remove-icon-tbl{ display:block;background-position:-447px -542px;width:14px; height:14px; margin:auto}
.remove-icon-tbl-research{ display:block;background-position:-447px -542px;width:14px; height:14px; margin:auto}


.delete-icon-tbl-active {display:block;background-position:-575px -226px;width:14px; height:17px; margin:auto;}
.delete-icon-tbl {display:block;background-position:-575px -226px; width:14px; height:17px; margin:auto;cursor:pointer}
.edit-icon{ background-position:-318px -332px;display:block;width:14px; height:14px; margin:auto}
.backtest-icon-tbl{background-position: -933px -17px; display:block;width:26px; height:15px; margin:auto}


.unpaid-xs-icon {background-position: -439px -848px;float: right;height: 13px;width: 13px;display:none;
}

.paid-xs-icon { background-position: -113px -847px; float: right; height: 16px; width: 24px;display: none;
}
.partial-paid-xs-icon { background-position: -58px -847px; float: right; height: 16px; width: 24px;display: none;
}

.ang-search-icon {background-position:-352px -646px;display: inline-block;height: 16px;position: absolute;right: 10px;top: 8px;width: 16px;} 
.select-angles-on-icon{width:32px; height:20px; background-position:-330px -842px; display:inline-block; cursor:pointer}
.select-tracks-on-icon{width:32px; height:20px; background-position:-270px -846px; display:inline-block; cursor:pointer}

.na-cross{width:11px; height:11px; background-position:-231px -850px; display:block; margin:5px auto}
.na-tick{width:15px; height:12px; background-position:-414px -647px; display:block; margin:5px auto}

.hr-note-icon{background-position:-775px -329px;display:inline-block;width:20px; height:20px; position:relative;top:5px; margin-left:8px; cursor:pointer}
.hr-note-icon-red{background-position:-968px -225px;display:inline-block;width:20px; height:20px; position:relative;top:5px; margin-left:8px; cursor:pointer}
.rc-notes-icon{background-position:-53px -225px;display:inline-block;width:20px; height:20px; position:relative; top:5px; margin-left:10px}
.cstm-pp-icon{background-position:-52px -271px;display:inline-block;width:20px; height:20px; position:relative; top:5px; margin-left:10px}
.cstm-print-icon{background-position:-104px -226px ; display:inline-block;width:20px; height:20px; position:relative; top:5px; margin-left:5px}

.program-change-icon{background-position:-787px -538px ;width:25px; color:#1c6b6e; height:23px; display:inline-block; float:left; margin-right:5px; cursor:pointer}
.program-change-icon-sm{background-position:-971px -540px ;width:18px; color:#1c6b6e; height:17px; display:inline-block;margin-top:2px; cursor:pointer}
.pp-track-notes-icon{background-position:-492px -748px ;width:24px; color:#1c6b6e; height:24px; display:inline-block; float:left; margin-right:5px; cursor:pointer}
.weather-icon{background-position:-976px -748px;width:25px; color:#fff; height:25px; display:inline-block;text-align:right; font-size:11px; float:left; position:relative;cursor:pointer}

.pp-icon {background-position: -595px -7px;width: 45px;height: 30px;display: block;margin: auto;position: absolute;top: 5px;right: 0;left: 0;}
.active .pp-icon {    background-position: -642px -7px;}
.research-icon {  background-position: -42px -13px;  width: 23px;  height: 23px;  display: block;  margin: auto;  position: absolute;  top:13px;  right: 0;  left: 0;}
.active .research-icon {  background-position:-89px -13px;}
.predictive-icon {background-position:-534px -845px;width:34px;height: 20px;  display: block;  margin: auto;  position: absolute;  top: 14px;  right: 0;  left: 0;}
.active .predictive-icon {  background-position:-474px -845px;}
.only-trueodds {background-position:-534px -845px;width:34px;height: 20px;  display: block;  margin: auto;  position: absolute;  top: 14px;  right: 0;  left: 0;}

.active .only-trueodds {    background-position:-474px -845px;}
.progNo1 .arrow,.progNo2 .arrow,.progNo3 .arrow,.progNo4 .arrow,.progNo5 .arrow,.progNo6 .arrow,.progNo7 .arrow,.progNo8 .arrow,.progNo9 .arrow,.progNo10 .arrow,.progNo11 .arrow,.progNo12 .arrow,.progNo13 .arrow,.progNo14 .arrow,.progNo15 .arrow,.progNo16 .arrow,.progNo17 .arrow,.progNo18 .arrow,.progNo19 .arrow{height:42px;width:12px; bottom: 0; display: inline-block;margin: auto;position: absolute;right: -9px;top: 0;backgroud-position:0px 0;z-index:999}


.progNo1 .arrow{background-position:0px 0px}
.progNo2 .arrow{background-position:0px -43px}
.progNo3 .arrow{background-position:0px -86px}
.progNo4 .arrow{background-position:0px -130px}
.progNo5 .arrow{background-position:0px -173px}
.progNo6 .arrow{background-position:0px -216px}
.progNo7 .arrow{background-position:0px -259px}
.progNo8 .arrow{background-position:0px -302px}
.progNo9 .arrow{background-position:0px -345px}
.progNo10 .arrow{background-position:0px -388px}
.progNo11 .arrow{background-position:0px -431px}
.progNo12 .arrow{background-position:0px -474px}
.progNo13 .arrow{background-position:0px -517px}
.progNo14 .arrow{background-position:0px -560px}
.progNo15 .arrow{background-position:0px -603px}
.progNo16 .arrow{background-position:0px -646px}
.progNo17 .arrow{background-position:0px -689px}
.progNo18 .arrow{background-position:0px -732px}
.progNo19 .arrow{background-position:0px -775px}
.porgram-chang-row {border:1px solid #D8D5D5;margin:10px;border-radius: 5px;padding-top:5px;}
/*small icon for race data*/
.double-cross-t-circle{display:inline-block; background:url(../images/Double-cross_T_Circle.png) no-repeat;width:6px; height:8px; background-size:100%; margin-top:1px}
.double-cross-t-square{display:inline-block; background:url(../images/Double-cross_T_Square.png) no-repeat;width:6px; height:8px; background-size:100%; margin-top:1px;}
.double-cross-t-diamond{display:inline-block; background:url(../images/Double-cross_T_Diamond.png) no-repeat;width:6px; height:8px; background-size:100%; margin-top:1px}
.a-diamond{display:inline-block; background:url(../images/A_Diamond.png) no-repeat;width:6px; height:8px;; background-size:100%; margin-top:1px}
.b-diamond{display:inline-block; background:url(../images/B_Diamond.png) no-repeat;width:6px; height:8px;; background-size:100%; margin-top:1px}
.h-diamond{display:inline-block; background:url(../images/H_Diamond.png) no-repeat;width:6px; height:8px;; background-size:100%; margin-top:1px}
.s-diamond{display:inline-block; background:url(../images/S_Diamond.png) no-repeat;width:6px; height:8px;; background-size:100%; margin-top:1px}
.plus-diamond{display:inline-block; background:url(../images/plus_Diamond.png) no-repeat;width:6px; height:8px;; background-size:100%; margin-top:1px}
.black-diamond{display:inline-block; background:url(../images/Black-Diamond.png) no-repeat;width:6px; height:8px; background-size:100%;}
.black-square {display: inline-block; width: 5px; height: 6px; border:thin solid #000000; font-size: 100%; line-height: 10px; background: #000; text-align: center; font-weight: bold;}
.alphabet-square {display: inline-block; width: 6px; height: 9px; border: thin solid #333; font-size:100%; line-height: 7px; text-align: center; font-weight: bold;}
.dot-square {display: inline-block; width: 6px; height: 9px; border: thin solid #333; font-size:100%; line-height: 0px; text-align: center; font-weight: bold;}
.alphabet-circle {border: thin solid #333;border-radius: 50%;display: inline-block;font-size: 100%;font-weight: 500;height: 11px;line-height: 9px;text-align: center;width: 9px;}
.dot-circle {border: thin solid #333;border-radius: 50%;display: inline-block;font-size: 100%;font-weight: 500;height: 11px;line-height: 0px;text-align: center;width: 9px;}
.fincircle {margin-right:1px;float:left;padding-left: 1px;}
.spl-char{display:inline-block;color:#000000; font-size:7px; line-height:9px;text-align:center; font-weight:bold;}
.surface-symbol{position:absolute;}
.double-alphabet-square {border: thin solid #000000;display: inline-block;font-size: 100%;font-weight: bold;height: 9px;line-height: 8px;text-align: center;width: 11px;margin-left:1px}
.pp-descp-points{ float:left; font-weight:600;width:110px; overflow:hidden; padding-top:10px}
.mbclass  .pp-descp-points{ float:left; font-weight:600;width:180px; overflow:hidden; padding-top:10px}
.pp-descp-points > ul {padding: 0 0 0 10px; margin-bottom:10px}
.Gelding_info {padding-top:3px;}
/*research*/
.rs-top-block{ margin-top:10px; position:relative}
.rs-label {color: #363636;font-size: 11px;font-weight: 700;padding: 8px 10px 8px 5px;float:left}
.rs-lt-block{ float:left;}
.rs-rt-block{ float:right}
.rs-top-block .pp-fl-drpdwn {clear:none;font-size: 11px;width: 200px;float:left}
.fp-count{width:20px; font-size:16px; font-weight:500; height:20px; text-align:center; line-height:20px;background:#716B6A;color:#fff;border-radius:2px}
.fp-icon{ display:block;background:url(../images/filter-icon.png) no-repeat;width:12px; height:18px; margin-left:10px}
.fp-col-1 {float: left;width: 12%;}
.fp-col-2 {float: left;width: 10%;}
.fp-col-3 {float: left;width: 58%;}
.fp-col-4 {float: left;width: 20%;}
.fp-table .box-row:nth-child(even) {background:#f5f4f5 }
.fp-table .box-row:nth-child(odd) {background:#FFFFFF }
.fp-title{padding-top:5px;padding-left:10px}
.fp-lft-block{float:left;width:50%; padding:0 5px}
.fp-rgt-block{float:left;width:50%; padding:0 5px}
.fp-title-txt{color: #535252;font-size:11px;font-weight:600;display:block}
.fp-choose-txt{color: #535252;font-size:11px;font-weight:400;display:block; text-transform:none}
.fp-table label{ font-weight:400; text-transform:capitalize}
.fp-row{ margin-bottom:10px}
.exl-txt{ padding-left:30px}
.fp-row .checkbox-custom + .checkbox-custom-label:before {margin-right: 10px;}
.slt-all {display:inline-block;color:#E55242; margin-right:20px;cursor:pointer}
.slt-all a{color:#E55242; text-decoration:underline}
.slt-all a:hover{ text-decoration:none}
.clr-all{ display:inline-table; cursor:pointer}
/*notify pop*/
.button-default {-webkit-transition: 0.25s ease-out 0.1s color;-moz-transition: 0.25s ease-out 0.1s color;-o-transition: 0.25s ease-out 0.1s color;transition: 0.25s ease-out 0.1s color;background: transparent;border: none;cursor: pointer;margin: 0;outline: none;position: relative;}
.show-notifications {position: relative;}
.show-notifications.active ~ .notifications {opacity: 1;top: 60px;}
.notifications .search-loader{ margin-top:10px}
li.item.js-item.expired.nonotifcation {text-align: center; padding: 10px;}
.notifications {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-transition: 0.25s ease-out 0.1s opacity;-moz-transition: 0.25s ease-out 0.1s opacity;-o-transition: 0.25s ease-out 0.1s opacity;transition: 0.25s ease-out 0.1s opacity;background: #fff;border: 1px solid #bdc3c7;right: -20px;opacity: 1;position: absolute;top: 38px;z-index:999;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);display:none;}
.notifications a.show-all{ height:auto; line-height:auto}
.top-nav li.item {background:none;border:inherit;border-radius:0;box-shadow:none;float:none;height:auto;margin-left:auto;position: relative;transition: all 0.3s ease 0s;width:auto;}
.notifications:after {border: 10px solid transparent;border-bottom-color:#ededed;content: '';display: block;height: 0;right:22px;position: absolute;top: -20px;width: 0;}
.notifications h3{background:#ededed;color: #000;margin: 0;padding: 10px;width: 350px;}
.notifications .show-all {background: #DCD9D6;color: #232323;margin: 0;padding: 10px;width: 350px;}
.notifications h3 {cursor: default;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: -0.5px;
}
.notifications .show-all {display: block;text-align:left;text-decoration: none;text-transform:uppercase;font-size:11px;font-weight:600}
.notifications .show-all:hover,.notifications .show-all:focus {text-decoration: underline;}
.notifications .notifications-list {list-style: none;margin: 0;overflow: hidden;padding: 0;    height: 300px;    overflow-y: auto;    overflow-x: hidden;}
.notifications .notifications-list .item {-webkit-transition: -webkit-transform 0.25s ease-out 0.1s;-moz-transition: -moz-transform 0.25s ease-out 0.1s;-o-transition: -o-transform 0.25s ease-out 0.1s;transition: transform 0.25s ease-out 0.1s;border-top: 1px solid #E5E5E5;color: #000;cursor: default;display: block;padding:7px 10px;position: relative;white-space: nowrap;width: 350px;font-size:12px;/*Changes for nofication overlapping*/  background: none;float: none;height: auto;margin-left: auto;border-radius: initial; transition: transform 0.25s ease-out 0.1s;box-shadow: none;}
.notifications .notifications-list .item:before,.notifications .notifications-list .item .details,.notifications .notifications-list .item .button-dismiss {display: inline-block;vertical-align: middle;}
.notifications .notifications-list .item.not-expire:before {-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-clip: padding-box;background: #CD3C26;content: '';height: 8px;width: 8px;position: absolute;top: 12px;left: 8px;}
.notifications .notifications-list .item .details {margin-left: 10px;white-space: normal;width: 280px;}
.notifications .notifications-list .item .details .title,.notifications .notifications-list .item .details .date {display: block;float:left;padding-left:2px;}
.notifications .notifications-list .item .details .date {color: #000;font-size: .85em;margin-top: 3px;}
.notifications .notifications-list .item .button-dismiss {color: #000;font-size: 1em;border:1px solid #bdc3c7;border-radius:50%;padding:0;height:20px;width:20px;}
.notifications .notifications-list .item .button-dismiss:hover,.notifications .notifications-list .item .button-dismiss:focus {color: #333;}
.notifications .notifications-list .item.no-data {text-align: center;}
.notifications .notifications-list .item.no-data:before {display: none;}
.notifications .notifications-list .item.expired {color:#000/*#bdc3c7*/;}
.notifications .notifications-list .item.expired:before {background: #bdc3c7;}
.notifications .notifications-list .item.expired .details .date {color:#000 /*#bdc3c7*/;}
.notifications .notifications-list .item.dismissed {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.notifications.empty .notifications-list .no-data {display: block;padding: 10px;}
.notify-txt-lg{ font-weight:600;color:#555;padding-left:2px;}
.expired .notify-txt-lg{color:#666;padding-left:2px;}
/*weather popup*/
.weather-notify h4 {cursor: default;font-size: 10px;font-weight: 700;color:#555;}
.weather-notify h4, .weather-notify .show-all {background: #fff;color: #555;margin: 0;padding:5px 5px;}
.notifications.weather-notify {left: -7px;opacity: 1;position: absolute;top: 26px;z-index: 999;width: 300px;text-align: left;}
.notifications.weather-notify:after {border:6px solid transparent;border-bottom-color:#fff;content: '';display: block;height: 0;left:12px;position: absolute;top: -12px;width: 0;}
.weather-row{ color: #656363; padding:3px 5px; font-size: 10px; font-weight:500;}
.weather-row.alt{background:#F0F0F0}
.weather-pipe{ display:inline-block;color:#D8D8D8; margin:0 20px}
.paramWrapper{float:left;width: 38px; text-align:right}
.paramWrapper0,.paramWrapper1,.paramWrapper2,.paramWrapper3,.paramWrapper4,.paramWrapper5,.paramWrapper6 ,.paramWrapper7  {float:left;text-align:right}
.hurdle-wpp {width:108px !important}  .hurdle-wpp .hrdl {padding-left:10px;}
.paramWrapper0 {width:25px}
.paramWrapper0 .jk-col-sm-2 {float: left; width: 30%;}
.paramWrapper0 .jk-col-sm-3 {float: left; width: 70%;}
.paramWrapper1 {width: 28px;}
.paramWrapper1 .jk-col-sm-2 {float: left; width: 28%;}
.paramWrapper1 .jk-col-sm-3 {float: left; width: 72%;}
.paramWrapper2 {width:25px} 
.paramWrapper2 .jk-col-sm-2 {float: left; width: 25%;}
.paramWrapper2 .jk-col-sm-3 {float: left; width: 75%;}
.paramWrapper3 {width:25px} 
.paramWrapper3 .jk-col-sm-2 {float: left; width: 25%;}
.paramWrapper3 .jk-col-sm-3 {float: left; width: 75%;}
.paramWrapper4 {width:30px}
.paramWrapper4 .jk-col-sm-2 {float: left; width: 45%;}
.paramWrapper4 .jk-col-sm-3 {float: left; width: 55%;}
.paramWrapper5 {width:40px}
.paramWrapper5 .jk-col-sm-2 {float: left; width: 45%;}
.paramWrapper5 .jk-col-sm-3 {float: left; width: 55%;}
.rl-type-of-workout {float: left; text-align:left; width:10px}
.scratches-row .rl-col-2{float:left;width:40px}
.scratches-row .w-col-2 {float:left;width: 25px;}
.active-scroll {height:100%;}
.angle-matched .popover-title{background-color: #C41E24;color:#fff;padding: 8px 10px;font-size: 11px;font-weight: 600;}
.ppscrollfx .mCSB_draggerRail {width:12px!important;}
.ppscrollfx .mCSB_dragger_bar {width:12px!important;}
.angle-matched {max-width:300px;}
/*confirm pupup*/
.my-popup .popover {font-size: 14px;max-width:350px}
.my-popup h3.popover-title { padding: 8px 10px; margin: 0; font-size: 14px; background-color: #C41E24; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; font-weight: 600; color: #fff;}
.my-popup-descp{padding:10px 14px; font-size:12px; margin:0}
.my-popup [class^="icon-"], .my-popup [class*=" icon-"] {display: inline-block;width: 14px;height: 14px;margin-top: 0px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;background-image: url("../images/glyphicons-halflings.png");background-position: 14px 14px;background-repeat: no-repeat;}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.my-popup .icon-white {background-image: url("../images/glyphicons-halflings-white.png");}
.my-popup .icon-ok-sign {background-position: -72px -96px;}
.my-popup .icon-remove-sign {background-position: -48px -96px;}
.my-popup .btn {display: inline-block;*display: inline;padding: 4px 12px;margin-bottom: 0;*margin-left: .3em;font-size: 14px;line-height: 20px;color: #333333;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;cursor: pointer;background-color: #f5f5f5;*background-color: #e6e6e6;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;border: 1px solid #cccccc;*border: 0;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;  -moz-border-radius: 4px;       border-radius: 4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom: 1;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);       box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.my-popup .btn-primary:hover, .my-popup .btn-primary:focus, .my-popup .btn-primary:active, .my-popup .btn-primary.active, .my-popup .btn-primary.disabled, .my-popup.btn-primary[disabled] {background-color: #0044cc;color: #ffffff;}
.my-popup .btn-group {display: inline-block;font-size: 0;position: relative;vertical-align: middle;white-space: nowrap;}
.my-popup .btn-small {border-radius: 3px;font-size: 11.9px;padding: 4px 15px;}
.my-popup .btn-group > .btn-small {font-size: 11.9px;}
.my-popup .btn-group > .btn:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px;border-bottom-right-radius: 4px; border-top-right-radius: 4px; margin-left: 0;
margin-right:25px;}
.my-popup .btn-group > .btn-small {font-size: 12.9px;font-weight: 600;}
.my-popup .btn-group > .btn:hover, .my-popup .btn-group > .my-popup .btn:focus, .my-popup .btn-group > .my-popup .btn:active, .my-popup .btn-group > .my-popup .btn.active {z-index: 2;}
.my-popup .btn-group > .btn {border-radius: 0;position: relative;}
.my-popup .btn-primary {background-color: #e55242;background-image: linear-gradient(to bottom, #e59484, #e55242);background-image: -webkit-linear-gradient(bottom, #e59484,#e55242); background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.my-popup .btn:focus {outline: thin dotted #e55242;outline-offset: -2px;}
.my-popup .btn.active, .my-popup .btn:active {background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0 none;}
.my-popup .btn-primary:hover, .my-popup .btn-primary:focus, .my-popup .btn-primary:active, .my-popup .btn-primary.active, .my-popup .btn-primary.disabled, .my-popup .btn-primary[disabled] {background-color:#e55242;color: #ffffff;}
.my-popup .btn-group > .btn:last-child, .btn-group > .dropdown-toggle {border-bottom-left-radius: 4px;border-top-left-radius: 4px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.my-popup .btn-group > .btn + .btn {margin-left: -1px;}
.my-popup .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.my-popup button.close {background:url("../images/close-icon-popup.png") no-repeat;border: 0 none;border-radius: 50%;cursor: pointer;height: 18px;padding: 0;vertical-align: middle;width: 18px;}
.my-popup-header{ position:relative}
.my-popup button.close {background:url("../images/close-icon-popup.png") no-repeat;border: 0 none;border-radius: 50%;cursor: pointer;height: 18px;padding: 0;vertical-align: middle;width: 18px;opacity:1;margin:6px 5px}
#successModal .modal-content{border: 8px solid rgba(0,0,0,.3);border-radius: 8px;}
.scratchesWrap .rl-type-of-workout{float:left;width:75px; padding-left:3px}
.workouts-row .surface-symbol{margin-left:1px}
.research-top-block{margin-bottom:20px}
.modify-block{ float:right}
.search-label-block{ float:left; margin-top:4px;}
.search-label{background:#8B8A8A;color:#fff;font-size:12px;font-weight:700; padding:3px 5px;float:left; margin-left:10px;margin-bottom:10px;}

.research-lt-block {float:left;width:115px}
.research-rt-block {margin-left:115px}
.research-section-content { float: left; padding: 0; width: 100%;}
.setmenu-cnt-block.pp-cnt-block.new-research {padding: 30px 0;}
.sidepanel-sm {background: #fff;border-bottom-left-radius: 5px;color: #fff;float: left;padding: 0 0px;text-align: center;width: 90px;}
.sidepanel-sm ul {margin: 0;padding: 0;}
.sm-side-nav-sm li {background:#8b8a8a;border-bottom: 4px solid #F5F4F5;height: 93px;list-style: outside none none;position: relative;transition: background 0.3s ease 0s;}
.sm-side-nav-sm li.active {background: #C41E24;}
.sm-side-nav-sm li.active .arrow { border: 12px solid black;border-color:transparent transparent transparent #C41E24;
bottom: 0;display: inline-block;height:0px;margin: auto;position: absolute;right: -24px;top: 0;width: 0px;}
.sm-side-nav-sm li .ripple-container a {line-height: 75px;color: #fff;}
.research-settings-block .panel .sm-side-nav-sm li a {color: #fff;display: block;font-size: 12px;font-weight: 600;height: 88px;line-height: 14px;outline: medium none;padding-top: 5px;text-align: center;text-decoration: none;text-transform: uppercase;}
.research-1 .rs-label { margin-right:20px}
.rs-block-1 .rs-rt-block {float: left;margin-left: 0;margin-top: 10px;}
.font-txt {
  display: block;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-align: center;
}
.zoom-level .font-txt {font-size: 10px;line-height: 10px;}
.zoom-level {  float: left;  color: white;  margin-left:0px; line-height:20px; position:relative; /*z-index:10000;*/ margin-top:-2px} 
.zoom-level span {padding-left:8px;cursor:pointer}
.zoom-level .level-100 {font-size:14px;}
.zoom-level .level-150 {font-size:17px;}
.zoom-level .level-200 {font-size:20px;} 
.zoom-level .active {color:orange;}

.rs-block-1 {margin-bottom:30px}
.research-1 .msa-criteria-box{width:50%}
.research-1 .fp-col-1 { float: left; width: 15%;}
.research-1 .fp-col-2 { float: left; width: 15%;}
.research-1 .fp-col-3 { float: left; width: 70%;}
.rs-checkbox {font-size: 10px;}
.reseach-title  {font-size: 11px; font-weight:600; margin-bottom:10px}
.rs-checkbox-row {display:inline-block; margin-bottom:10px; text-align:right;width:50%}
.research-1 {padding-right:5%}
.restore-default-new {padding-right:5%}
.rename-temp{float:left;color: #535252;font-size: 12px; font-weight:600; line-height:24px;position:relative}
.research-settings-block .panel-body { padding:5px 0px 0 10px;}
.manage-templates .msa-col-1 {float: left;width: 64%;}
.manage-templates .msa-col-2 {float: left;width: 10%;}
.manage-templates .msa-col-3 {float: left;text-align: center;width: 6%;}
.manage-templates .msa-col-4 {float: left;text-align: center;width: 9%;}
.manage-templates .msa-col-5 {float: left;text-align: center;width: 10%;}
.manage-templates .msa-hd-col-1 {float: left;padding-left: 5px;width: 64%;}
.manage-templates .msa-hd-col-2 {float: left;text-align: center;width: 10%;}
.manage-templates .msa-hd-col-3 {float: left;text-align: center;width: 6%;}
.manage-templates .msa-hd-col-4 {float: left;text-align: center;width: 9%;}
.manage-templates .msa-hd-col-4 {float: left;text-align: center;width: 10%;}
.source-hd {float: left;text-align: center;width: 23%;cursor:pointer;position:relative;}

    .source-hd .source-filters{
        background-image: url(../images/filter-option.png);
        width: 17px;
        height: 16px;
        display: block;
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;

    }

.source-nrml {float: left;text-align: center;width: 23%;}

.simc-dropdown-menu .list-content{ height: 100%; }
.simc-dropdown-menu ul{ list-style-type: none; margin: 0; padding: 0;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.32);box-shadow: 0 6px 12px rgba(0,0,0,.32); }
.simc-dropdown-menu li{ font-size: 10px; color: #000000; background-color: #F0F0F0;height: 25px; text-transform: capitalize; display: table; width: 100%; position: relative; }
.simc-dropdown-menu .simc-name-text{ text-transform: uppercase; height: auto; display: table; height: 100%; }
.simc-dropdown-menu .simc-name-text span{ display: table-cell; vertical-align: middle; padding-left: 10px; }
.simc-dropdown-menu .list-content input{ position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%; z-index: 1; cursor: pointer; opacity: 0; margin: 0; padding: 0; }
.list-content:before,.stats-events .list-content:after{ content: ""; display: table; clear: both; }
.simc-dropdown-menu .simc-checkbox{ width: 13px;  height: 13px; border: 1px solid #8a8a8a; border-radius: 2px; display: block; float: right; position: absolute; right: 10px; top: 25%; bottom: 0; }
.simc-dropdown-menu input[type="checkbox"]:checked ~ span{ background-image: url(../images/tickMark.png); background-position: center center; background-repeat: no-repeat; }
.simc-dropdown-menu .substitutes-list .simc-name-text{ width: 100%; text-align: center; color: #bf2a24; }
.simc-dropdown-menu ul li{ border-right: none; padding: 0px; width: 130px; border-bottom: 1px solid #CECECE;}
.simc-dropdown-menu ul li .list-content .simc-name-text span.sub-tab-active{ color: #bf2a24; }
.simc-dropdown-menu{ position: absolute; bottom: 0px; top: 24px; left: 0; z-index: 999;}
.simc-dropdown-menu.discipline{ position: absolute; bottom: 0px; top: 47px; right: 0; z-index: 999;}
.simc-dropdown-menu ul li.simc-menu-box span{ font-size: 10px; color: #474747; font-weight: normal; }
.simc-dropdown-menu.goals{ display: none; }
.simc-dropdown-menu.attack{ display: none; }
.simc-dropdown-menu.ballDistribution{ display: none; }
.simc-dropdown-menu.defence{ display: none; }
.simc-dropdown-menu.discipline{ display: none; }

.manage-templates.manage-settings .msa-col-1 {float: left;width: 85%;}
.manage-templates.manage-settings  .msa-col-4 {float: left;text-align: center;width: 15%;}
.manage-templates.manage-settings .msa-hd-col-1 {float: left;padding-left: 5px;width:85%;}
.manage-templates.manage-settings .msa-hd-col-4 {float: left;text-align: center;width:15%;}
.dropdown-menu-custom{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:10px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:hidden auto !important}
.pp-cstm-col-4.childrenWrapper {width: 100%;}
.restriction-symbol {border: thin solid #333;display: inline-block;float: left;font-size: 100%;font-weight: bold;height: 11px;line-height: 7px;padding: 1px;text-align: center;width: 8px;}
.closeWrap-chart{height:20px}
.closeWrap-chart button.close {background:none;border: medium none;border-radius:0;cursor: pointer;height: 18px;margin: 0 5px;padding: 0;vertical-align: middle;width: 18px;outline:none}
.last-race-table .lrrt-col-4, .race-chartcol3, .lrrt-col-5, .lrrt-col-6 {text-align:right}
/*fraction*/
span.frac-main sub,span.frac-main sup{position:relative;line-height:0;vertical-align:baseline}
span.frac-main sup{top:auto}
span.frac-main sub{bottom:auto}
span.frac-main{display: inline-block;text-align: center;}
span.frac-1 {display: inline-block;position: relative;}
span.frac-2 {display: inline-block;position: relative;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
span.frac {display: inline-block;text-align: center;}
span.frac-main{display: inline-block;text-align: center;}
.frac {display: inline-block;position: relative;vertical-align: middle;letter-spacing: 0.001em;text-align: center;}


.frac > span {display: block;}
.frac span.fdn {border-top:thin solid #000000;line-height:4px;}
.frac span.bar {display: none;}
.fup {line-height:3px;}
.sm-side-nav-sm a {color:#fff}
.individual-mt .msa-hd-col-1 {float: left;padding-left: 5px;width: 70%;}
.individual-mt .msa-hd-col-2 {float: left;text-align: center;width: 10%;}
.individual-mt .msa-hd-col-3 {float: left;text-align: center;width: 10%;}
.individual-mt .msa-hd-col-4 {float: left;text-align: center;width: 10%;}
.individual-mt .msa-col-1 {float: left;width: 70%;}
.individual-mt .msa-col-2 {float: left;width: 10%;}
.individual-mt .msa-col-3 {float: left;text-align: center;width: 10%;}
.individual-mt .msa-col-4 {float: left;text-align: center;width: 10%;}
.ms-checkbox-col{width:250px; float:left; text-align:right}
.rs-checkbox-main-row{ margin-bottom:10px}
.min-max-cnt{ padding-top:25px}
.min-max-block-1,.min-max-block-2{ float:left}
.min-label{ float:left; font-size:11px; line-height:18px; margin-top:5px; padding-right:10px}
.min-max-block-2{ margin-left:10px}
.min-max-block-2 .min-label{border-left:1px solid #C0BFBF;padding-left:10px}
.frm-col-l1 {float: left;width: 23%;}
.frm-col-12 {float: left;width: 70%;}
.edit-box-block{border-left:1px solid #C0BFBF; padding:0px 0 0px 0px}
.edit-box {border: 1px solid #DCDCDC;border-radius: 5px;background: #fff;padding: 5px;height: 44px;font-size: 11px;margin-top: 20px;margin-left:40px; position:relative; padding-right:20px}
.edit-box-txt{background:#F0F0F0; display:inline-block; position:relative; margin-right:20px; padding-right:10px}
.edit-box-icon{background:url(../images/edit-icon-sm.png) no-repeat;width:14px; height:14px; display:inline-block; position:absolute; right:5px; top:5px}   
.edit-txt-icon{background:url(../images/cross-sm.png) no-repeat;width:6px; height:6px; display:inline-block; position:absolute; right:2px; top:5px;cursor:pointer}
.tracklist-container {background: #fff none repeat scroll 0 0;border: 1px solid #dcdcdc;border-radius: 5px;margin-bottom: 8px;font-size:11px;}  
.tracklist-row{border-bottom: 1px solid #F6F6F6;padding:10px}
.tracklist-row.active {background-image: url('../images/Select.png');background-repeat: no-repeat;background-position: 90% 1px;position: relative;background-size:25px;}
.brd-btn {border: 1px solid #E5898F;padding: 3px;border-radius: 4px;cursor: pointer;background: #fff;transition: all 0.3s ease 0s;color: #E5898F;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}
.brd-btn:hover {background: #E5898F;transition: all 0.3s ease 0s;color: #fff;box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)}

.stackRace {padding-left: 35px;}
.pp-cstm-col-4.classrating {width:100%;}
.tmp-cat-fix {overflow:hidden}
.pp-cstm-col-4.classrating .pp-drpdwn{float:left;}
.userrating span{float:left;padding: 5px;margin-left:25px;font-weight: 700;}
#runSearchModal .racetxt-cnt{max-width:163px;line-height: 14px;font-size: 11px;}
#runSearchModal .pursetxt-block {padding:10px 0px 10px 5px;width:75px;}
#runSearchModal .tracks-cnt p.track-venue {font-size: 12px;line-height: 14px;}
#runSearchModal .heading-block .pp-descp-points {
 font-size: 10px;font-weight: 500;margin-top: 8px;width: 135px;}
.running-line-alignment{ text-align:right}  
.text-bold{font-weight: bold;}
.text-green{color:#19BA1C;}
.login-pp .btn-success { color: #fff; background-color: #C41D24; border-color: #95191E; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}
.login-pp .btn-success:focus {background-color: #C41D24;
}
.login-pp .btn-success:hover{box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15)}
.setmenu-tab.notify-pref{background:#C41E24;color:#fff;}
.notify-pref.setmenu-tab .nav-pills > li.active > a, .notify-pref.setmenu-tab .nav-pills > li.active > a:focus, .notify-pref.setmenu-tab .nav-pills > li.active > a:hover {background-color:transparent;color:#fff;border-bottom:3px solid #363636;outline:none}
.sm-side-nav.notify-pref-menu li.active {background: #CD3C26}
.notification-preferences .tgl .tgl_bgd {position: absolute;right:0px;top: 0;bottom: 0;width: 36px;-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);background: #C41E24 url("../images/tgl_check.png") 22px center no-repeat; height:18px; border-radius:20px}
.notification-preferences .tgl .tgl_bgd-negative {right: auto;left: -48px;background: #fff url("../images/toggle-x.png") 7px center no-repeat;}
.notification-preferences .tgl:hover .tgl_switch {border-color: #b5bbc3;-moz-transform: scale(1.06);-ms-transform: scale(1.06);-webkit-transform: scale(1.06);transform: scale(1.06);}
.notification-preferences .tgl:active .tgl_switch {-moz-transform: scale(0.95);-ms-transform: scale(0.95);-webkit-transform: scale(0.95);transform: scale(0.95);}
.notification-preferences .not-active .tgl_switch {left: 18px;}
.notification-preferences .not-active .tgl_bgd {right: -48px;}
.notification-preferences .not-active .tgl_bgd.tgl_bgd-negative {right: auto;left: 0px;}
.notification-preferences .switch-dot{ display:inline-block;width:3px; height:3px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:#ccc}
.notification-preferences.notify-box{background:#fff; padding:0px 0px;}
.notification-preferences.notify-box 
.notify-pref-table{margin-top:0px;}
.notify-pref-table.track-nofication .np-col-4,
.notify-pref-table.advance-search-notification .np-col-4{display: none;}
.np-hd-row .np-col-1, .np-hd-row .np-col-2, .np-hd-row .np-col-3, .np-hd-row .np-col-4, .np-hd-row .np-col-5, .np-hd-row .np-col-6, .np-hd-row .np-col-7 {
  padding: 8px 2px;
}

.notify-table-header{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-weight:600; font-size:9px; margin-bottom:8px}
.notify-table-body{font-size:9px}
.np-bd-row {
  margin-bottom: 5px;
  margin-top: 5px;
}
.np-col-1{float:left;width:48%; padding:0px 2px; min-height:1px}
.np-col-2{float:left;width:13%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-3{float:left;width:13%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-4{float:left;width:13%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-5{float:left;width:13%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-6{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-7{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.notify-table-body .np-col-1,.notify-table-body .np-col-2,.notify-table-body .np-col-3,.notify-table-body .np-col-4,.notify-table-body .np-col-5,.notify-table-body .np-col-6,.notify-table-body .np-col-7{min-height:25px}
.np-bd-row .np-col-1{ font-weight:600;color:#929090}
.email-col-1{float:left;min-height: 1px;position: relative;padding-top:10px;width:70px}
.email-col-2{float:left;min-height: 1px;padding-left: 5px;padding-right: 5px;position: relative;}
.mobile-col-1{float:left;min-height: 1px;position: relative;padding-top:10px;width:70px}
.mobile-col-2{float:left;min-height: 1px;padding-left: 5px;padding-right: 5px;position: relative;}
.mobile-col-3{float:left;min-height: 1px;padding-left: 5px;padding-right: 5px;position: relative;}
.mobile-col-1.sp-col{padding-top:0;width:70px;}
.service-provider {
    float:left;
    margin-top:15px

}
.frm-select.sp-select {
  clear: none;
  float: left;
  font-size: 11px;
  margin: 0 5px 5px;
  width: 250px;
}
.dropdown-menu.serviceprovierlist{height: 150px;overflow:auto}
.notify-email .email-col-1{ font-size:12px;}
.notify-email .mobile-col-1{ font-size:12px;}

.notify-email input{width:250px; padding-right:20px}
.mobile-txtbx {position: relative;width: 250px;float: left;}
.email-txtbx{ position:relative;width:250px;float:left;}
.np-bd-row .np-col-1{ font-weight:600;color:#929090}
.notify-email .form-inline .form-control{width:250px}

.error-email-msg,.emptyemail {display:inline-block; float:left; padding:10px}
.error-mobile-msg,.emptynumber,.invalidselector {display:none; padding:10px}
.icon-table-edit{background:url(../images/edit-icon.png);display:inline-block; position:absolute; right:8px; top:10px;width:14px; height:14px}
.sm-side-nav.notify-pref-menu li.active .arrow {background: url("../images/setting-side-arrow-new.png") no-repeat; z-index:99;width:14px; height:22px; right:-14px}
.research-today-horse {margin-top: 5px;  margin-bottom: 5px;padding: 0 5px;text-align:center;border-bottom: 1px solid #dcdcdc;font-size:8px; position:relative}

 
.setmenu-main-content .plyrnameabs{position: absolute; top: 4px; left: 14px; color: #888; font-size: 14px;
}
body.noscroll, body.modal-open
{ position: fixed; width: 100%;
}

/*Sticky Changes*/
.sticky-header{
    position:fixed;
    opacity:0;
    visibility:hidden;
    left:0px;
    top:0px;
    width:100%;
    padding:0px 0px;
    background:#ffffff;
    z-index:0;
    border-bottom:1px solid #cccccc;
    transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
}


.sticky-header.now-visible{
    z-index:999;
    opacity:1;
    visibility:visible;
    -ms-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -op-animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -ms-animation-duration: 500ms;
    -moz-animation-duration: 500ms;
    -op-animation-duration: 500ms;
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
    -ms-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -op-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -op-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;   
    height:45px;
}
.pp-active.pp-horse-notes .modal-header {background:#78CAE0}
.rth-header-row{font-weight:600}
.rth-col-0{float:left;width:6%;padding:2px 5px; text-align:left}
.rth-col-1{float:left;width:20%;padding:2px 5px; text-align:left}
.rth-col-2{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-3{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-4{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-5{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-6{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-7{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-8{float:left;width:7%;padding:2px 5px;text-align:right}
.rth-col-9{float:left;width:10%;padding:2px 0px;text-align:right}
.rth-body-row .rth-col-1{float:left;width:14%;padding:2px 5px; text-align:left}
.tw-box{border:10px solid #8B8A8A;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175); margin-top:25px; position:fixed; bottom:0; right:0;left:0; margin:auto; z-index:999999;background:#fff;width:100%}
.tw-box a{color:#D64434}
.tw-in{ position:relative}
.tw-close{width:95px;height:33px;background:#8B8A8A;color:#fff;border:1px solid #CCC; border-bottom:0; text-align:center; font-size:12px; line-height:30px; font-weight:600; cursor:pointer;text-transform:uppercase; position:absolute; right:50px; top:-34px; border-top-left-radius:5px; border-top-right-radius:5px}
.tw-container{ padding:10px 10px}
.tw-container h1{margin:0; padding:0 0 0 10px; font-size:18px; font-weight:700;color:#777}
.tw-content{padding:10px 10px}
.tw-lt{ float:left; width:40%}
.tw-rt{ float:left; width:60%}
#twitter-widget-0 {width: 100% !important;}
.tw-hd-row{border-bottom:1px solid #e8e8e8;   padding: 10px 10px 5px;}
.tw-hd-row a{color:#F74919;font-size:14px;font-weight:600;transition: all 0.2s linear;}
.tw-news{padding:0 0px 0 20px}
.tw-row{padding: 5px 10px 5px; font-size:12px}
.news-customisable-border {border: 1px solid #e8e8e8;}
.news-timeline {background-color: #fff;border-radius: 5px;position: relative;}
.news-cnt{padding: 0px;    height: 405px; overflow:auto}
.news-timeline-header {position: relative;z-index: 100;padding: 12px;border-width: 0 0 1px;box-shadow: 0 0 0 -3px rgba(0,0,0,0);-webkit-transition: box-shadow .3s ease-out;-moz-transition: box-shadow .3s ease-out;-o-transition: box-shadow .3s ease-out;transition: box-shadow .3s ease-out;}
.news-timeline-header h1.summary {font-weight: bold;font-size: 18px;font-weight: bold;line-height: 18px;color: #292f33;margin:0;padding:0;}
.jk-col-sm-1{color:#000000}
.dp-lt-block {float: left;}
.dp-lt-block .rs-label{ text-align:right;}
.dp-lt-block .rs-label {color: #363636;font-size: 11px;font-weight: 600;padding: 8px 0px 8px 10px;float: left;}
.dp-sample-box {background: #fff none repeat scroll 0 0;border: 1px solid #bdbdbd;border-radius: 3px;float: left;font-size: 12px;height: 33px;line-height: 32px;margin: 0 10px;text-align: center;width: 38px;}
.delete-icon-red {background: rgba(0, 0, 0, 0) url("../images/delete-template-icon.png") no-repeat scroll 0 0 / 13px auto;display: block;height: 17px;margin: auto;width: 14px;
}
.dp-dropdown{ float:left}
.dp-dropdown .pp-fl-drpdwn {float:left; clear: both;font-size: 11px;width: 100px;}
.dp-select-block{ float:left}
.updat-block{ float:right; padding-top:5px}
.dp-title{ font-size:12px; font-weight:600; margin-bottom:10px}
.dp-select{padding-bottom:15px}
.btn-bx:first-child {margin-left:0;}
.tdp-col-1{width:25%; float:left; min-height:1px}
.tdp-col-2{width:25%; float:left; min-height:1px}
.tdp-col-3{width:25%; float:left; min-height:1px}
.tdp-col-4{width:25%; float:left; min-height:1px;cursor:pointer}
.tdp-row {border-bottom: 1px solid #F6F6F6;padding:7px 10px; text-align:right}
.tdp-row:nth-child(even) .active {    background: rgba(255, 168, 106, 0.38);}
.tdp-hd-row{ border-bottom: 1px solid #F6F6F6;padding: 8px 10px; font-weight:600; text-align:center}
.ditance-plus .tracklist-container{padding:0 10px; text-align:center}
.tdp-row:nth-child(even) {background: #F0F0F0}.tdp-row.active{background: rgba(255, 168, 106, 0.38);}
.open-distace {text-transform: uppercase;font-size: 11px;color: #C41E24;text-decoration: underline;padding-right: 5px;transition: all 0.3s ease 0s;display: inline-block;cursor: pointer;font-weight: bold;}
.erromsg {color: red;display: block;font-size: 11px;padding-left: 10px;}
.research-summary-table .rbox {width:24px;}
.green-txt{color:#000000}
.green-txt a{color: #50ad57; text-decoration:none}
.pp-data-merge{ float:left; }
.sale-info{ padding:5px 0}
[data-loader]{margin:0px auto;display:none;}[data-loader='circle']{width:25px;height:25px;-webkit-animation:circle infinite .75s linear;-moz-animation:circle infinite .75s linear;-o-animation:circle infinite .75s linear;animation:circle infinite .75s linear;border:2px solid #fff;border-top-color:transparent;border-radius:100%;}[data-loader='circle-side']{position:relative;width:25px;height:25px;-webkit-animation:circle infinite .75s linear;-moz-animation:circle infinite .75s linear;-o-animation:circle infinite .75s linear;animation:circle infinite .75s linear;border:2px solid #FF0000;border-top-color:#FFE3DF);border-right-color:#FFE3DF;border-bottom-color:#FFE3DF;border-radius:100%;}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}[data-loader='arrow-circle']{position:relative;width:25px;height:25px;-webkit-animation:arrow-circle infinite .75s linear;-moz-animation:arrow-circle infinite .75s linear;-o-animation:arrow-circle infinite .75s linear;animation:arrow-circle infinite .75s linear;border:2px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:100%;}[data-loader='arrow-circle']:before,[data-loader='arrow-circle']:after{position:absolute;top:19px;left:-3px;content:'';-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;}[data-loader='arrow-circle']:after{top:0;left:17px;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);}
.errorcontainer{display: block;color: white;position: absolute;right: 30px;width: 300px;top: 20px;display:none;}
.errorcontainer .link{color:wheat;text-decoration: underline;}
.errorcontainer .link:hover{cursor: pointer;color: goldenrod;}
.horseRow.table-row.out:hover {cursor: default;}
.inactiveBox .top-banner .klose{cursor: default;}
.inactiveBox .top-nav li a{cursor: default;}
.inactiveBox .btn-new{cursor: default;}
.inactiveBox .btn-aqua{cursor: default;}
.inactiveBox .view-more span{ cursor: default;}
.pp-compressed-box{}
.no-access-content{ padding-top:80px; text-align:center;width:400px; margin:auto; font-size:15px; line-height:24px; min-height:550px}
.no-access-msg{ font-weight:600;color:#363636; padding-top:30px}
.no-access-msg span{ font-weight:700;color:#000; display:inline-block;}
.no-accsess-block .no-access-msg a {color :#C41E24;}
.ex-info{width:18px; height:18px; background:url(../images/me-info.png) no-repeat;margin-top:8px }
.mex-box{background:#fff;padding: 30px 20px}
.mex-col-1 {float:left;padding: 8px 10px;width: 32%;}
.mex-col-2 {float:left;padding:8px 10px;text-align:center;width:30%;}
.mex-col-3 {float:left;padding:8px 10px;text-align:center;width: 38%;}
.mex-row label{color: #363636;font-weight: 600;font-size:12px}
.flv-popup.na-popup .modal-dialog {margin: 150px auto 0;width: 750px;}
.na-col-1{ float:left;width:49%; margin-right:7px}
.na-col-2{ float:left;width:49%; margin-left:7px}
.flv-popup.na-popup  .aa-list {float: left;width: 90%;text-transform: capitalize;}
.flv-popup.na-popup .fv-btn {float: right;width: 10%;}
.flv-popup.na-popup .flv-row{border-bottom:1px solid #EFEFEF}
.flv-popup.na-popup .flv-row:last-child{border-bottom:0}
.angle-search-txtbx {position: relative;  width: 358px;margin-bottom:10px}
.select-track-row{font-size: 12px;font-weight: 600;    padding: 30px 20px 30px 20px;border-left:1px solid #d9d9d9;margin-top:15px }
.select-track-txt{ display:inline-block; float:left; margin-right:15px}
.no-select-track{ float:left;}
.np-table-hd-lft{ float:left;width:70%;}
.np-table-hd-rht{ float:left;width:30%;}
.np-table-lft{ float:left;width:70%;}
.np-table-rht{ float:left;width:30%;}
.np-table-hd-btm-lft{ float:left;width:70%;}
.np-table-btm-lft{ float:left;width:70%;}
.top-banner.savechanges {height: auto;width: 100%;float: left;}
.notify-email .form-group{margin-bottom:15px}
.markallread {float: right;color: #FF0000;cursor: pointer;text-transform: none;font-weight: 400;font-size: 13px;word-spacing: -1px;letter-spacing: -0.2px;}
.markallread:hover{text-decoration: underline;}

[title] {background:black;color:white}
[type="100"] .frac-main {font-size:80%;}
[type="200"] .jk-col-1 {width:550px;}
[type="200"] .tr-col-2 {width:550px;}
[type="200"] .pr-col-3 {width:650px;}
[type="200"] span.projected-rank {
    margin-left: 42px;
}
[type="200"] .jk-col-sm-1 {width:15%;}
[type="200"] .pp-hn-rt {font-size:16px;}
[type="200"] .horse-fraction-times {width: 40px;}
[type="200"] .paramWrapper0 {width:55px;}
[type="200"] .paramWrapper1 {width:60px;}
[type="200"] .paramWrapper2 {width:63px;}
[type="200"] .paramWrapper3 {width:63px;}
[type="200"] .paramWrapper4 {width:70px;}
[type="200"] .paramWrapper5 {width:78px;}
[type="200"] .paramWrapper0.nostartparam {width:100px;}
[type="200"] .pp-horse-notes-row {font-size:14px;}
[type="200"] .pp-data{font-size:14px;line-height:20px;}
[type="200"] .data-col-1 {width:525px;}
[type="200"] .data-col-2 {width:500px;}
[type="200"] .data-col-3 {width: 250px;}
[type="200"] .data-col-4 {width: 250px;}
[type="200"] .pp-blinker {font-size: 16px;width: 110px;}
[type="200"] .pace-table-hd {font-size: 16px;}
[type="200"] .data-col-hd-1 {font-size: 18px;padding: 0; line-height:22px}
[type="200"] .data-col-hd-2 {font-size: 18px;line-height: 20px;max-width:325px}
[type="200"] .pace-table-hd {font-size: 16px;}
[type="200"] .jk-table-hd {font-size: 14px;line-height:18px}
[type="200"] .jk-tr-pr-row {font-size: 14px;line-height:18px}
[type="200"] .racelines-table{ font-size: 14px;line-height:14px}
[type="200"] .racelines-data sub, [type="200"] .racelines-data sup {font-size:9px;top:-6px;}
[type="200"]  span.frac {font-size: 9px;}
[type="200"] .fup {line-height:9px;}
[type="200"] .frac span.fdn {line-height:9px;}
[type="200"] .workouts-table {font-size:14px;line-height:18px}
[type="200"] .research-today-horse { font-size: 14px; line-height:18px}
[type="200"] .info-data {font-size: 14px;line-height:18px}
[type="200"] .race-video-icon {height: 10px;top: 3px;width:11px;}
[type="200"] .rl-col-1 {width:60px;}
[type="200"] .rl-col-2 {width:55px;}
[type="200"] .rl-col-3 {width:25px;}
[type="200"] .rl-col-4 {width:35px;}
[type="200"] .rl-col-5 {width:35px;}
[type="200"] .rl-col-6 {width:35px;line-height:12px}
[type="200"] .rl-col-9 {width:140px;}
[type="200"] .rl-col-10 {width:70px;}
[type="200"] .rl-col-11 {width:18px;}
[type="200"] .rl-col-12 {width:18px;}
[type="200"] .rl-col-14 {width:45px;}
[type="200"] .rl-col-17 {width:140px;}
[type="200"] .rl-col-18 {width:60px;}
[type="200"] .rl-col-19 {width:35px;}
[type="200"] .rl-col-txt-1 {width:25px;}
[type="200"] .rl-col-20 {width:651px;}
[type="200"] .rl-col-txt-2 {width: 350px;}
[type="200"] .rl-col-sm-2 {width: 275px;}
[type="200"] .rlsm-txt { width: 230px;}
[type="200"] .rl-fn {width: 30px;}
[type="200"] .rl-sm-txt-3 {width:15px;}
[type="200"] .racelines-info {font-size: 14px;line-height: 18px;}
[type="200"] .w-col-1 {width:70px;}
[type="200"] .workoutsWrap .w-col-2 {width:35px;}
[type="200"] .workoutsWrap .w-col-3 {width:45px;}
[type="200"] .workouts-row .horse-fraction-times {width:35px;}
[type="200"] .rl-type-of-workout {width:18px;}
[type="200"] .w-col-5 {width:50px;}
[type="200"] .scratchesWrap .w-col-1 {width:70px;}
[type="200"] .scratches-row .w-col-2 {width:33px;}
[type="200"] .scratchesWrap .rl-col-2 {width:60px;}
[type="200"] .scratchesWrap .w-col-3 {width: 20px;}
[type="200"] .scratchesWrap .rl-type-of-workout{width:115px;}
[type="200"] .rl-col-10 .stroke-circle {line-height: 12px;}
[type="200"] .rl-txt-rt{ line-height:10px}
[type="200"] .rl-txt-lt{ line-height:10px}
[type="200"] .rt-txt-2{ line-height:9px}
[type="200"] .rth-col-1{width:15%;}
[type="200"] .rth-col-2{width:6%;}
[type="200"] .rth-col-3{width:6%;}
[type="200"] .rth-col-4{width:6%;}
[type="200"] .rth-col-5{width:6%;}
[type="200"] .rth-col-6{width:6%;}
[type="200"] .rth-col-7{width:6%}
[type="200"] .rth-col-8{width:6%;}
[type="200"] .rth-col-9{width:9%;}
[type="200"] .up-icon-1 {background:url("../images/up-icon.png") no-repeat scroll 0 0 / 6px 4px;display: inline-block;float: left;height: 4px;margin-right: 2px; position: relative;top: 0;width: 6px;}
[type="250"] .jk-col-1 {width:550px;}
[type="250"] .tr-col-2 {width:550px;}
[type="250"] .pr-col-3 {width:750px;}
[type="250"] span.projected-rank {
    margin-left: 75px;
}
[type="250"] .jk-col-sm-1 {width:15%;}
[type="250"] .pp-hn-rt {font-size:16px;}
[type="250"] .horse-fraction-times {width: 40px;}
[type="250"] .paramWrapper0 {width:55px;}
[type="250"] .paramWrapper1 {width:60px;}
[type="250"] .paramWrapper2 {width:63px;}
[type="250"] .paramWrapper3 {width:63px;}
[type="250"] .paramWrapper4 {width:70px;}
[type="250"] .paramWrapper5 {width:78px;}
[type="250"] .paramWrapper0.nostartparam {width:100px;}
[type="250"] .pp-horse-notes-row {font-size:14px;}
[type="250"] .pp-data{font-size:16px;line-height:22px;}
[type="250"] .data-col-1 {width:525px;}
[type="250"] .data-col-2 {width:500px;}
[type="250"] .data-col-3 {width: 250px;}
[type="250"] .data-col-4 {width: 250px;}
[type="250"] .pp-blinker {font-size: 16px;width: 110px;}
[type="250"] .pace-table-hd {font-size: 16px;}
[type="250"] .data-col-hd-1 {font-size: 20px;padding: 0; line-height:22px}
[type="250"] .data-col-hd-2 {font-size: 20px;line-height: 20px;max-width:325px}
[type="250"] .pace-table-hd {font-size: 16px;}
[type="250"] .jk-table-hd {font-size: 16px;line-height:20px}
[type="250"] .jk-tr-pr-row {font-size: 16px;line-height:20px}
[type="250"] .racelines-table{ font-size: 16px;line-height:16px}
[type="250"] .racelines-data sub, [type="250"] .racelines-data sup {font-size:10px;top:-7px;}
[type="250"]  span.frac {font-size: 10px;}
[type="250"] .fup {line-height:10px;}
[type="250"] .frac span.fdn {line-height:10px;}
[type="250"] .workouts-table {font-size:16px;line-height:20px}
[type="250"] .research-today-horse { font-size: 16px; line-height:20px}
[type="250"] .info-data {font-size: 16px;line-height:20px}
[type="250"] .race-video-icon {height: 10px;top: 3px;width:11px;}
[type="250"] .rl-col-1 {width:70px;}
[type="250"] .rl-col-2 {width: 60px;}
[type="250"] .rl-col-3 {width: 30px;}
[type="250"] .rl-col-4 {width: 40px;}
[type="250"] .rl-col-5 {width: 40px;}
[type="250"] .rl-col-6 {width: 40px;line-height:16px}
[type="250"] .rl-col-9 {width: 150px;}
[type="250"] .rl-col-10 {width: 75px;}
[type="250"] .rl-col-11 {width: 20px;}
[type="250"] .rl-col-12 {width: 20px;}
[type="250"] .rl-col-14 {width: 50px;}
[type="250"] .rl-col-17 {width: 150px;}
[type="250"] .rl-col-18 {width: 70px;}
[type="250"] .rl-col-19 {width: 40px;}
[type="250"] .rl-col-txt-1 {width: 30px;}
[type="250"] .rl-col-20 {width:781px;}
[type="250"] .rl-col-txt-2 {width: 425px;}
[type="250"] .rl-col-sm-2 {width: 325px;}
[type="250"] .rlsm-txt { width: 250px;}
[type="250"] .rl-fn {width: 40px;}
[type="250"] .rl-sm-txt-3 {width: 20px;}
[type="250"] .racelines-info {font-size: 16px;line-height: 20px;}
[type="250"] .w-col-1 {width: 80px;}
[type="250"] .workoutsWrap .w-col-2 {width:45px;}
[type="250"] .workoutsWrap .w-col-3 {width:60px;}
[type="250"] .workouts-row .horse-fraction-times {width: 50px;}
[type="250"] .rl-type-of-workout {width: 20px;}
[type="250"] .w-col-5 {width: 60px;}
[type="250"] .scratchesWrap .w-col-1 {width:80px;}
[type="250"] .scratches-row .w-col-2 {width:38px;}
[type="250"] .scratchesWrap .rl-col-2 {width:65px;}
[type="250"] .scratchesWrap .w-col-3 {width: 25px;}
[type="250"] .scratchesWrap .rl-type-of-workout{width:125px;}
[type="250"] .rl-col-10 .stroke-circle {line-height: 14px;}
[type="250"] .rl-txt-rt{ line-height:14px}
[type="250"] .rl-txt-lt{ line-height:14px}
[type="250"] .rt-txt-2{ line-height:12px}
[type="250"] .rth-col-1{width:15%;}
[type="250"] .rth-col-2{width:6%;}
[type="250"] .rth-col-3{width:6%;}
[type="250"] .rth-col-4{width:6%;}
[type="250"] .rth-col-5{width:6%;}
[type="250"] .rth-col-6{width:6%;}
[type="250"] .rth-col-7{width:6%}
[type="250"] .rth-col-8{width:6%;}
[type="250"] .rth-col-9{width:9%;}
[type="250"] .up-icon-1 {background:url("../images/up-icon.png") no-repeat scroll 0 0 / 6px 4px;display: inline-block;float: left;height: 4px;margin-right: 2px; position: relative;top: 0;width: 6px;}
/*small icon for race data*/
[type="250"] .double-cross-t-circle, [type="200"] .double-cross-t-circle{display:inline-block; background:url(../images/Double-cross_T_Circle.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
[type="250"] .double-cross-t-square, [type="200"] .double-cross-t-square{display:inline-block; background:url(../images/Double-cross_T_Square.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px} 
[type="250"] .double-cross-t-diamond,[type="200"] .double-cross-t-diamond{display:inline-block; background:url(../images/Double-cross_T_Diamond.png) no-repeat;width:9px; height:12px; background-size:100%; margin-top:2px}
[type="250"] .a-diamond, [type="200"] .a-diamond{display:inline-block; background:url(../images/A_Diamond.png) no-repeat;width:8px; height:10px; background-size:100%;}
[type="250"] .b-diamond, [type="200"] .b-diamond{display:inline-block; background:url(../images/B_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%}
[type="250"] .h-diamond, [type="200"] .h-diamond{display:inline-block; background:url(../images/H_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%;}
[type="250"] .s-diamond, [type="200"] .s-diamond{display:inline-block; background:url(../images/S_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%;}
[type="250"] .plus-diamond, [type="200"] .plus-diamond{display:inline-block; background:url(../images/plus_Diamond.png) no-repeat;width:8px;height:10px;; background-size:100%;}
[type="250"] .black-diamond,[type="200"] .black-diamond{display:inline-block; background:url(../images/Black-Diamond.png) no-repeat;width:8px; height:11px; background-size:100%; margin-top:2px}
[type="250"] .black-square, [type="200"] .black-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #000000; font-size: 7px; line-height:9px; background: #000000; text-align: center; font-weight: bold;}
[type="250"] .alphabet-square, [type="200"] .alphabet-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height:9px; text-align: center; font-weight: bold;}
[type="250"] .dot-square, [type="200"] .dot-square, {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size:14px; line-height:0px; text-align: center; font-weight: bold;}
[type="250"] .alphabet-circle,[type="200"] .alphabet-circle {display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:7px; line-height:9px; border-radius: 50%; text-align: center;font-weight: 500;}
[type="250"] .dot-circle,[type="200"] .dot-circle {display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:14px; line-height:0px; border-radius: 50%; text-align: center;font-weight: 500;}
[type="250"] .spl-char,[type="200"] .spl-char{display:inline-block;color:#000000; font-size:9px; line-height:9px;text-align:center; font-weight:bold;}
[type="250"] .surface-symbol,[type="200"] .surface-symbol{position:absolute;}
[type="250"] .double-alphabet-square,[type="200"] .double-alphabet-square {display: inline-block; width: 15px; height: 11px; border: 1px solid #000000; font-size: 7px; line-height: 9px; text-align: center; font-weight: bold;float:left;position:relative;}
[type="250"] .racelines-row,[type="200"] .racelines-row {padding-left: 12px;}

.pp-cmp-left .dropdown-toggle {overflow: hidden;padding-right: 24px /* Optional for caret */;text-align: left;text-overflow: ellipsis;width: 100%;max-width:150px}
/* Optional for caret */
.pp-cmp-left .dropdown-toggle .caret {position: absolute;right: 12px;top: calc(50% - 2px);}
.sidebar-content .purschased-icon{margin:15px auto 0 auto}
.sidebar-content .free-icon{margin:13px auto 0 auto}
.hp-disabled {cursor: default;opacity: 0.5;}

.mng-cnt{padding:0 12px;color: #535252;font-size: 11px;font-weight: 600;}
.mng-title {color: #333;font-size: 12px;font-weight: 600;text-transform: capitalize;
    padding:5px 0px 10px 0;
    border-bottom:1px solid #CACACA;
    margin-bottom:10px;
}
.mng-row{ padding:5px 0px}
.col-show-list-1{ float:left;width:150px}
.col-show-list-2{ float:right}
.col-show-cnt{ padding:0 0px}
.col-show-top{border-bottom:1px dashed #CACACA;}
.col-show-btm{ margin-top:5px}
.col-radio-box {text-align: center;
}
.col-radio-grp label{ font-weight:600}
.col-radio-grp{ display:inline-block}
.show-btn-main {width:270px;border-radius:2px;float:right; }
.show-btn{ text-transform:uppercase; padding:4px 10px; font-weight:600;border-right:1px solid #fff;background:#f4f4f4;color:#BBB7B6;width:135px; float:left;text-align:center; margin-bottom:4px; cursor:pointer; transition:all 0.3s ease 0s; font-size:11px}.show-btn:last-child {border:0}
.show-btn.active { color:#fff; background:#6DCDFF;}

.trueodds .table-row .col-1{    width: 21% !important;}
.trueodds .table-row .col-2{    width: 22% !important;}
.trueodds .table-row .col-3{    width: 17% !important;}
.trueodds .table-row .col-5{    width: 24% !important;}
.purse-right .trueodds {padding-top:17px;}

.msginfo:before { font-size:16px;background: #E70505;border-radius: 50%;color: #fff;content: "!";display: inline-block;font-weight: 700;height: 20px;margin-right: 5px;text-align: center;width: 20px;}
.rating-table {border: 1px solid #000000;box-shadow: 5px 5px #000000;padding: 2px 0px;}
.pace-rate-1{ float:left;width:40%; padding: 2px 5px 2px 5px;}
.pace-rate-2{ float:left;width:60% ;padding: 2px 2px 2px 0px;}
.research-active #pp-setting-menu {margin-top:0}
#toast{ position: fixed;    top: 20px;  left: 50%;  width: 200px;   margin-left: -100px;    border: 1px solid #666; background-color: #B1BCCF;  padding: 10px 0 ;   text-align:center;  opacity: .9;    /*The good stuff */ -webkit-transition: opacity 0.5s ease-out;  /* Saf3.2+, Chrome */   -moz-transition: opacity 0.5s ease-out;  /* FF4+ */ -ms-transition: opacity 0.5s ease-out;  /* IE10? */ -o-transition: opacity 0.5s ease-out;  /* Opera 10.5+ */    transition: opacity 0.5s ease-out;   }
.zoom-container-head {margin-right:15px;width:480px}

.fit-title {
  line-height: 11px;
  text-align: center;
}
.fit-screen {

    line-height: 11px;
    margin-right: 10px;
    font-size:11px;
}
.fit-screen-chkbox { position:absolute;}
.fit-screen-chkbox input[type="checkbox"], .fit-screen-chkbox input[type="radio"]{margin:0}
.zoom-container-head .factor-title {
  float: left;
  font-size: 11px;
  padding-top: 0;
  text-transform: uppercase;
  width: 50px;
  line-height:11px;
}

.zoom-container-head .top-factor .factor-title{
    float: left;
    width: auto;
    font-size: 14px;
    text-transform: uppercase;
   
    padding-top: 5px;
}

.top-factor .factor-txt {

    line-height: 10px;
    margin-right: 10px;
}
.pp-cmp-predictive-box .circle-aplhabet-big {     border: 1px solid #333; font-size: 9px; font-weight: 600; border-radius: 50%; height: 18px; width: 18px; text-align: center; position: relative; padding: 2px; display:inline; top:0px;
}
span.source-filters{display:inline-block}
span.source-txt{display:inline-block}

.pp-active #pp-setting-menu .setmenu-tab {background:#78CAE0}

.pp-active #pp-setting-menu .sm-side-nav li.active{background: #78CAE0;border-right: 4px solid #066B86}
.pp-active #pp-setting-menu .sm-side-nav li.active .arrow{border:12px solid black;border-color: transparent transparent #78CAE0 #78CAE0;transform-origin: 0 0;transform: rotate(-135deg);-webkit-transform-origin: 0 0;-webkit-transform: rotate(-135deg);box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);}


.trueodds-active .today-races-block {background: #4F9686;}
.trueodds-active .today-races {border-right: 1px solid #fff;}
.trueodds-active .racename{color:#fff}
.trueodds-active .side-nav li.active {background: #4F9686;}
.trueodds-active .btn-aqua{background:#68A194}
.trueodds-active .btn-aqua:hover{background:#37947F}
.trueodds-active .pd-col-8{background:#FF954B}
.trueodds-active .pp-compressed-mid-block{background:#fff}
.trueodds-active .adjust-win .btn-default{background:#4F9686;width:130px;word-wrap:break-word;white-space:normal; height:30px; padding:3px 5px; line-height:11px}
.trueodds-active .race-insight .btn-default{background:#4F9686; height:30px}
.trueodds-active .show-btn.active{background:#FF954B}
.trueodds-active .pp-compressed-title {padding: 0 0px 0 10px;}
.trueodds-active .pp-compressed {background: #4f9686;}

[active="pp"] .pp-all-popup .modal-header {background:#78CAE0;color:#fff}

[active="trueodds"] .modal-header {background:#4f9686;color:#fff}
[active="trueodds"] .predictive-adjustor .modal-title{color:#fff}
.alert.alert-success{ color: #EEF1EE !important; background-color: #308244 !important; border-color: #d6e9c6 !important;background-image: none !important;
}
.alert.alert-error{ color: #EEF1EE !important; background-color:#C41E24 !important; border-color: rgba(230, 165, 165, 1) !important;background-image: none !important;
}
.date-class {
cursor:pointer;
}
.not-active-angle .box-row.active {
  background: #d1d1d1;
  opacity: 0.3;
  border-top: 5px solid #FFE;
}

.newsviews{float:left;}
.twittericon{width: 20px;height: 20px;background-image: url('../images/twitter.png');float: left;background-repeat:no-repeat;background-size: contain;margin-left: 5px;}
.courtesytext {float: right;color: #999;font-style: italic;}
.dont-show {
   color: #fff;
 margin-top: 12px;
   text-align: center;
}
.invalidselector {
    padding-left: 80px;
    font-size: 11px;
       font-weight: 700;
}
.racelinehide {display:none}
.e-speed{background: url('../images/e-speed.bmp'); background-size:20px 21px;width:20px; height:21px;}


.error-mobile-msg {
    font-size: 11px;
    font-weight: 700;
    padding: 5px;
    clear: both;
}
.nochart-opn {color:#000;text-decoration:none}
.nochart-opn:hover {color:#000;text-decoration:none}
.nochart-opn a {color:#000;text-decoration:none;cursor:default}
.nochart-opn a:hover {color:#000;text-decoration:none;cursor:default}
.research-active .setmenu-main-content{    margin-left: 130px;}
/*Bread Crumb*/
.hm-breadcrumb {background-color: #fcfcfc; padding: 2px; position: relative;     padding-top: 6px;}
.hm-breadcrumb ul{padding: 0;margin:0;border:1px solid #b8b8b8;border-radius: 2px;display: inline-block;}
.hm-breadcrumb ul:before,.hm-breadcrumb ul:after{clear: both;content: "";display: table;}
.hm-breadcrumb ul li{float: left;height: 30px;display: table;}
.hm-breadcrumb ul li > a,.hm-breadcrumb ul li > span{display: table-cell;vertical-align: middle;text-decoration: none;font-size: 12px;color: #000;font-weight: 600;padding-left: 30px;padding-right: 10px;position: relative;}
.hm-breadcrumb ul li a{color: #4359ac;}
.hm-breadcrumb ul li > a:before{content: "";border-left: 16px solid #c2c4c3;border-top: 16px solid transparent;border-bottom: 16px solid transparent;display: inline-block;position: absolute;right: -15px;top: 0;}
.hm-breadcrumb ul li > a::after {border-bottom: 13px solid transparent; border-left: 13px solid #fcfcfc; border-top: 13px solid transparent; content: ""; display: inline-block; position: absolute; right: -12px; top: 3px; }
.hm-breadcrumb ul li.hm-home > a,.hm-breadcrumb ul li.hm-home > span/*{background-image: url('../images/home.png');background-repeat: no-repeat;background-position: center;text-indent: -9999px;}*/
{
        background: url(../images/sprite.png) no-repeat #434343;
    background-repeat: no-repeat;
    background-position: -849px -841px;
    text-indent: -9999px;
}
.hm-breadcrumb ul li:last-child > a:before,.hm-breadcrumb ul li:last-child > a:after {border-left: 0;border-top: 0;border-bottom: 0;display: inline-block;position: absolute;right: 0;top: 0;/* color: black; */}
.hm-breadcrumb ul li:last-child a {color:#000;cursor: default;}
.hm-breadcrumb ul li.view-all-indx:last-child a {color: #4359ac;cursor:pointer;}
.usernotificationsetting .setmenu-main-content, .researchSettings.modifystate .setmenu-main-content{
        margin-left: 130px;
}
.researchSettings .setmenu-main-content {
        margin-left: 0px;
}

/*Bread Crumb*/
.table-row  .col-1.p-hd.shorting-horse.programno-gk,.table-row .col-1.p-cnt.programno-gk {
    padding-top: 7px;}
.surmmaryresearchstate .sm-side-nav-sm li.active ,.individualresearchstate .sm-side-nav-sm li.active {
    background:#0A779A;
}
.surmmaryresearchstate .sm-side-nav-sm li.active .arrow,    .individualresearchstate .sm-side-nav-sm li.active .arrow {
    border-color: transparent transparent transparent #0A779A;
    }
.split-times .rch-txt-1 {margin-left: 40px;}
.dbtn-col {padding:10px;width:13%; float:right}
.brd-btn.dbtn {  padding:0px 10px; font-size:11px; display:inline-block; text-transform:uppercase
}

[active="individual"] .setmenu-cnt-block.pp-cnt-block{min-height:1320px}
.info-circle {background: url('../images/info-icon.png'); background-size:8px 8px;width:8px; height:8px; display:inline-block;position:relative; float:right; margin-right:5px}
.info-circle-sm {background: url('../images/info-icon.png') no-repeat; background-size:8px 8px;width:8px; height:8px; display:inline-block;position:relative;margin-left:1px; float:right}
.prid-tooltp {float:left; display:inline-block;width:67%}
.trueodds-active .pd-col-8.hilite-txt {background:#ffff00; font-weight:800;border-top:1px solid #FF954B;}
.trueodds-active .pd-col-2.hilite-txt-Hot_Pace{background:#FF3333;  border-top:1px solid #FF954B; color: #fff}
.trueodds-active .pd-col-2.hilite-txt-LONEF{    background: #4bf54b;    border-top: 1px solid #4bf54b;}
.Lone_Speed { background: #4bf54b; padding: 3px;
    border-radius: 2px;font-size:small!important;color: rgba(0, 0, 0, 0.81);}
.Hot_Pace {background:#FF3333;  padding: 3px;
    border-radius: 2px;
    color: #fff;font-size:small!important}}
.research-settings-block .btn-default {color:#000}
.research-settings-block .dropdown-menu > li > a{color:#000}

.tutorial-btn {
    cursor: pointer;
    position: relative;
    border: 1px solid #CE3C25;
    border-radius: 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    background: #CE3C26;
    padding: 5px 8px 5px 33px;
    margin: 15px auto 0 auto;
     /*display:inline-block;*/
     display: none;     
}

.tutorial-icon {
    background: url(../images/tutorial-icon.png) no-repeat;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    position: absolute;
    top: 0px;
    bottom: 0;
    margin: auto;
    left: 10px;
    width: 17px;
    height: 17px;
}
/*#myTab li, .overlay-tab #myTab > li{ position: relative; z-index: 1049;}*/
/*#myTab li.trueOddsBtn a, .overlay-tab #myTab > li.trueOddsBtn > a{cursor: default; pointer-events: none;}*/
/*#myTab li.trueOddsBtn:after,
.overlay-tab #myTab > li.trueOddsBtn:after{
   content: "True Odds is currently unavailable. Please click on the About Us icon for more information.";
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    opacity: 0;
    background-color: #C41D24;
    color: #ffffff;    
    z-index: 1;
}*/

/*#myTab li.trueOddsBtn:hover:after,
.overlay-tab #myTab > li.trueOddsBtn:hover:after{
    width: 235px;    
    opacity: 1;
    display: block;
    height: 100px;
    padding: 10px;
    top: 55px;
}*/
.modal-open #myTab li, .modal-open .overlay-tab #myTab > li{ z-index: 1; }


/*.pp-dnwn-pdf.slidedDown .dropdown-menu,
.dnwn-pdf.slidedDown .dropdown-menu{
    z-index: 1050;
}*/

.notes-types {float:left}
.slider-range-no-1 {
    float: left;
    width: 17px;
    margin-left: 42px;
    text-align:center
}
 .slider-range-no-1:first-child{ margin-left: 31px;}
.slider-range-no-1:nth-child(2n){ margin-left: 41px;}
.sld-row {
    padding-top: 17px;
}


.top-nav .dropdown-menu.sub-menu, [type="print"] .dropdown-menu.sub-menu {background:#434343;border-radius:0; left:-88px;margin:5px 0 0 0; padding:0;display:none}

.top-nav .dropdown-menu.sub-menu > li, [type="print"] .dropdown-menu.sub-menu  > li {
    color: #fff;
    cursor: pointer;
    float:none;
    font-size: 9px;
    font-weight: 600;
    list-style: none;
    margin-right: 0px;
    text-transform: uppercase;
    position: relative;
}


.top-nav .dropdown-menu.sub-menu > li > a, [type="print"] .dropdown-menu.sub-menu > li > a{
    clear: both;
    color: #fff;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 10px 20px;
    white-space: nowrap;
    border-top:1px solid #555;
    border-bottom:1px solid #555;
     border-left:3px solid #434343;
  border-right:3px solid #434343;   
   transition:all 0.3s ease-in-out 0s;
     font-size: 11px;
}

.top-nav .dropdown-menu.sub-menu > li:nth-child(2n) > a, [type="print"] .dropdown-menu.sub-menu > li:nth-child(2n) > a{border-top:0;border-top:1px solid rgba(0, 0, 0, 0.15)}


.top-nav .dropdown-menu.sub-menu > li > a:focus, [type="print"] .dropdown-menu.sub-menu > li > a:focus {
  background-color: #555;
  color: #fff;
  text-decoration: none;
   background-image:none;
}

.top-nav .dropdown-menu >li > a:hover, [type="print"] .dropdown-menu.sub-menu > li >a:hover{
  background-color:#555;
  background-image:none;
  color: #fff;
  text-decoration: none;
  border-left:3px solid #C41D24;
  border-right:3px solid #C41D24;
   transition:all 0.3s ease-in-out 0s
}

.top-nav .tf-descp .dropdown-menu.sub-menu, .tf-descp [type="print"] .dropdown-menu.sub-menu {background:#434343;border-radius:0; left:-63px;margin:5px 0 0 0; padding:0;display:none}

.tf-descp > .dropdown-menu.sub-menu,.tf-descp > [type="print"] .dropdown-menu.sub-menu {background:#fff;}

.tf-descp > .dropdown-menu.sub-menu > li, .tf-descp > [type="print"] .dropdown-menu.sub-menu  > li {color: #000;}
.tf-descp > .dropdown-menu.sub-menu > li > a, .tf-descp > [type="print"] .dropdown-menu.sub-menu > li > a{ color: #000;border-top:1px solid #555;border-bottom:1px solid #555;border-left:3px solid #434343;
  border-right:3px solid #434343;}
.tf-descp > .dropdown-menu.sub-menu > li:nth-child(2n) > a, .tf-descp > [type="print"] .dropdown-menu.sub-menu > li:nth-child(2n) > a{border-top:0;border-top:1px solid rgba(0, 0, 0, 0.15)}


.tf-descp >.dropdown-menu.sub-menu > li > a:focus, .tf-descp > [type="print"] .dropdown-menu.sub-menu > li > a:focus {
  background-color: #fff;
  color: #000;
 
}

.tf-descp > .dropdown-menu >li > a:hover, .tf-descp > [type="print"] .dropdown-menu.sub-menu > li >a:hover{
  background-color:#F0F0F0;
  color: #000;
  border-left:3px solid #F0F0F0;
  border-right:3px solid #F0F0F0;

}

#imgAbout>ul {display:none;}

.dl-horizontal-mod-1 dt {
  padding-right: 3px;
}
.dl-horizontal-mod-1 dt, .dl-horizontal-mod-1 dd {
  display: inline-block;
  font-weight: 900;
  vertical-align: bottom;
}
.address dl {
  margin-bottom: 10px;
}
.address-block a {color:#C41D24;transition: all 0.3s ease 0s}
.address-block a:hover {color:#FF0000}

.address-header {
  border-bottom: 1px solid #cacaca;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0 0 8px;
  position: relative;
}
.address-header:after {
  border-top: 1px solid #434343 ;
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  width: 15%;
}

.abt-header {
  border-bottom: 1px solid #cacaca;
  color: #555555;
  font-size: 28px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 10px;
  padding: 0 0 8px;
  position: relative;
}
.abt-header:after {
  border-top: 1px solid #434343 ;
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  width: 35%;
}
.aboutus-left {float:left}

.aboutus-descp {
  font-size: 12px;
}
.aboutus-logo{width:200px; margin-top:65px}
.aboutus-logo-2 {width:200px; margin-top:25px}
.aboutus-logo img, .aboutus-logo-2 img {width:100%; height:auto}
.aboutus-footer {background:#e6e6e6; height:55px}
.aboutus-footer-links {text-align:center}
.aboutus-footer-links ul{margin-bottom:5px;padding-left:0px;}
.aboutus-footer-links ul li{ display:inline-block; margin:10px 0px 0px 0px; padding:0; font-size:12px;}
.copyright-info {font-size:10px; text-align:center;color:#999}

a.pp-sire.stroke-circle.green-circle {
    padding: 4px 4px;
}
span.hrdl {
    display: inline-block;
    margin-left: 9px;
}
.diabled-all {cursor:not-allowed;opacity:.5}

span.range-per {
    display: block;
    text-align: center;
    width: 100%;
    padding: 2px 0 0 0;
}

.double-box .sd-tmp-lt{ float:left}
.double-box .sd-tmp-rt{ float:left; border-left:1px solid #ccc}
.double-box .tmp-cat-1{padding-right:20px}
.double-box .tmp-cat-2{padding-left:20px}
.double-box .sd-select-block{width:375px}
.double-box .tmp-cat-1 .pro-nav-block {min-width:125px;max-width:120px;width:auto;}
.double-box .tmp-cat-2 .pro-nav-block {min-width:180px;max-width:180px;width:auto;}
.display-opsn.displ-normal {background:url("../images/zoom.png") no-repeat; background-size:100% 100%;}
.display-opsn { 
  
  color: #fff;
  cursor: move;
  height: 35px;
  left: 90%;
  opacity: 0.9;
  padding-top: 18px;
  position: fixed;
  text-align: center;
  top: 100px;
  vertical-align: middle;
  width: 35px;
  z-index: 9999999;

}


.display-opsn.display-active{ background:url("../images/zoom.png") no-repeat; background-size:100% 100%;}

.disp-slidr {
  background:#464646 ; color:#fff;
    bottom: 0;
    padding: 10px;
    position: absolute;
    right: 40px;
    border-radius:10px;
    display:none;
}
.disply-txt-opn {transition:all ease 1s}
.glyphicon {
    transition:all ease 1s
}
.scratchesWrap a, .scratchesWrap a:hover {color: #F74919;}
.vam-list:hover{cursor:pointer;}
.weathr-condtn {font-size: 14px; text-align: center; padding: 0; margin-top: 0;}
.pp-col-row-head.program-change-hd-con {
    padding-bottom: 5px;
    padding: 0 10px;
}
.prog-track-condition
{
text-align: center;
    border-bottom: 1px solid #D8D5D5;
    margin-bottom: 8px;
}

.pp-col-row-head.program-change-hd-con p {
    margin: 0 5px;
}
.pp-col-row-head.program-change-hd-con p span{
font-weight: bold;
    font-size: 10px;
}
.pp-col-row-head.program-change-hd-con p:last-child {
    margin-bottom: 10px;
}
span.factor-txt.hdr-zoom-txt {
    line-height: 10px;
    margin-right: 10px;
}
.edit-criteria-btn {width:auto}

.zoom-container-head  .pa-slider-block {
    cursor: pointer;
    float: left;
    width: 280px;
}
.zoom-container-head .range-per {
    float: left;
    text-align: center;
    width: 50px;
    line-height: 12px;
    margin-left:10px
}
.double-box.cmp-select-wrapper .btn {   
    overflow: hidden;
    padding-right: 24px;
    text-align: left;
    text-overflow: ellipsis;    
    width: 100%;
}

/* Optional for caret */
.double-box.cmp-select-wrapper .btn .caret {
    position: absolute;
    right: 12px;
    top: calc(50% - 2px);
}
.foreign-races-v {
    top: 3px;
    width: 11px;
    height: 11px;
    position: absolute;
    left: 0;
}
.setas-default,.setas-default:hover {       background: #bcbcbc;}
.data-col-hd-1.pp-minus{
    font-weight: bold;
    font-size: 18px;
    border: 1px solid;
    padding: 2px 4px;
    color: white;
    border-radius: 50%;
    line-height: 7px;
    height: 16px;
    cursor: pointer;
    background-image: url('/images/minus.png');
        height: 20px;
    width: 20px;
}
.data-col-hd-1.pp-minus.pp-plus{

    background-image: url('/images/plus.png');
    background-size: cover;
}

.new-scrch .w-col-1.scratch-ind {
    width:86px;
}
.scratchesWrap .w-col-lg-1.new-scrch  .w-col-3 {
    width: 37px;
}
.scratches-row .new-scrch  .w-col-2 {
    float: left;
    width: 11px;
}
.stats-scratched .scratchesWrap .rl-type-of-workout {
    float: left;
    width: 170px;
    padding-left: 0px;
}
.stats-scratched .scrached-text {height:30px;}

.tf-descp .pp-cmp-nav > ul > li,.pp-cmp-nav.predictive-print > ul > li {color:#000}
.tf-txt { float:left}
.tf-descp .pp-cmp-nav,.pp-cmp-nav.predictive-print {margin-top: 5px;}

.edit-col-hd-1,.edit-col-hd-2,.edit-col-hd-3,.edit-col-hd-4,.edit-col-hd-5{ float:left;}
.edit-col-hd-1{float:left;width:20%}
.edit-col-hd-2{float:left;width:37%}
.edit-col-hd-3{float:left;width:10%; text-align:center}
.edit-col-hd-4{float:left;width:13%; text-align:center}
.edit-col-hd-5{float:left;width:20%; text-align:center}
.edit-col-1,.edit-col-2,.edit-col-3,.edit-col-4,.edit-col-5{ float:left;width:20%}
.edit-col-1{float:left;width:20%}
.edit-col-2{float:left;width:37%}
.edit-col-3{float:left;width:10% ; text-align:center}
.edit-col-4{float:left;width:13%; text-align:center}
.edit-col-5{float:left;width:20%; text-align:center}
.ed-span-1{ display:inline-block}
.ed-span-2{ display:inline-block}
.ed-span-2 .fp-count{ float:left; margin-left:10px}
.msa-box-table.edit-sets-table {height: 300px;overflow:hidden;padding: 5px;position: relative;text-transform: uppercase;}
.edit-userdefined-block{background:#fff;border-radius:5px; padding:15px; border:1px solid #ACACAC;color:#000}
.edit-sets-block{padding: 5px 10px 10px 10px;color:#000; font-size:11px}
.edit-table-heading{ padding:0px 10px 10px 10px; font-weight:500; line-height:12px}
.edit-sets-table .box-row:nth-child(even){background:#f4f4f4}
.add-set-ads.user-define .modal-dialog {margin: 75px auto 0;width: 650px;}
.add-set-ads.user-sets .modal-dialog {margin: 75px auto 0;width: 565px;}
.user-defined-frm{font-size:12px; margin-bottom:20px}
.user-defined-frm .btn{font-size:12px}
.user-defined-frm .dropdown-menu {font-size: 12px;}
.user-defined-frm .form-control {font-size: 12px;color:#000}
.user-defined-frm .dropdown ,.user-defined-frm .dropdown-menu {min-width:auto;width:100%;}
.user-defined-frm  .dropdown-menu {width: 100%;}
.user-defined-frm  .btn{width: 100%;}
.user-defined-frm .btn-default{color:#000}
.user-defined-frm  .dropdown-toggle {overflow: hidden;padding-right: 24px /* Optional for caret */;text-align: left;text-overflow: ellipsis;width:100%;}
/* Optional for caret */
.user-defined-frm  .dropdown-toggle .caret {position: absolute;right: 12px;top: calc(50% - 2px);}
.adjust-predictor-btm{background:#F7F5F6;border-radius:5px;border:1px solid #ACACAC}
.adjust-head{background:#DEDCDD; padding:5px 10px; font-size:12px; font-weight:400}
.adjust-predictor-box{padding:10px; clear:both}
.edit-userdefined-block .pa-footer{margin-top:10px}
.user-defined-frm .dropdown-menu>li>a{white-space:inherit}
.add-set-ads .rename-txt{display:none;top:5px;position:relative;margin-left:0}
.add-set-ads.user-sets .pa-footer{padding-top:10px;}

.viewpp-block{ position:relative; float:right;z-index:999}
.viewpp-box {
  background: #e7e7e7 none repeat scroll 0 0;
  border: 1px solid #ababab;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  float: left;
  height: 32x;
  margin-top:10px;
  padding: 3px;
  position: relative;
  transition: all 0.3s ease 0s;
  width: 162px;
}
.viewpp-txt {
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 35px;
     display:inline-block
}
.viewpp-option{
  background-clip: padding-box;
  background-color: #ffffff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: outside none none;
  margin: 0;
  padding: 5px 0;
  position: absolute;
  text-align: left;
  top: 100%;
  width: 100%;
  z-index: 1000;
}
.research-active .pp-cmp-nav ul.viewpp-option li {
  border-bottom: 1px solid #dfdfdf;
  clear: both;
  color: #333333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  margin: 0 5px;
  padding: 4px 10px;
  white-space: nowrap;
  text-align:left
}
    .research-active .pp-cmp-nav ul.viewpp-option li a {  color: #333333;
    }
.view-all-indi {float:right;margin-right:10px;}

.flv-popup .search-track {
  width: 275px;
}
.flv-popup .search-box {
  width: 290px;
}
.flv-popup .cross-icon-input {
  right: 0px;
}
.match_pred_temp {
    list-style: outside none none;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 210px;
    white-space: nowrap;
    display:inline-block;
    float:left;

}
.predictive-adjustor .winprobhedr {display:inline-block; float:left; margin-right:5px}
.predictive-adjustor .pred-sepr {color:#b6b6b6}

.manange-angle-user-setting .modal-dialog {
    width: 550px;
}

.manange-angle-user-setting  .col-12.btn-cnt {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    padding-bottom: 15px;


}


.manange-angle-user-setting .tracklist-popup.hilite-param {
    background: #fff;
    padding: 0 20px;
    border-radius: 5px;
}
.anglegreen { border-top: 1px solid #fff; color: #fff!important;font-weight:600; background:#19BA1C}
.angleyellow {}
.anglered {border-top: 1px solid #fff; color:#fff!important;font-weight:600;background:#CD3C26}
.angle-name-layout{border-radius: 5px;padding-left: 5px;padding-right: 5px;}
.box-row.anglegreen:hover,.vam-row.anglegreen:hover {background:#15A918}
.box-row.anglered:hover,.vam-row.anglered:hover {background:#B5301C;}
.hanglegreen {background: url("../images/green.jpg") no-repeat; color: #ffffff;}
.hangleyellow {}
.hanglered {background:url("../images/red.jpg") no-repeat; color:#fff;}
.anglegreen .vam-row{color:#ffffff!important;}
.pp-unofficial{
    float: left;
    background: url('../images/unofficial.jpg');
    width: 10px;
    height: 10px;
}
.greyFilteredText .pp-unofficial{
    float: left;
    background: url('../images/greyupoffical.jpg');
    width: 10px;
    height: 10px;
}
.dnwn-pdf{  position:relative;  font-size: 11px;
    margin-left: 20px;
    margin-top: 2px;text-align: center;
    text-transform: capitalize; float:left;cursor:pointer;}
.pdftxt{    display: block;
    cursor: pointer;}
.dnwn-pdf .cstm-print-icon-ft {
    background-position: -60px -911px;
    width: 19px;
    height: 17px;
    position: relative;
    top: 0px;
    margin: auto;
    text-align: center;
    display: block;
}
.pp-dnwn-pdf {
    position:relative;
    margin-left: 15px;
    margin-top: 25px;
    float: left;
}
.pp-dnwn-pdf .pp-cstm-print-icon-ft {
    background-position: -168px -910px;
    width: 25px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
    
.pp-pdftxt {
    display: block;
    cursor: pointer;
    float: left;
    font-size: 11px;
    line-height: 12px;
    text-transform: none;
    color: #fff;
}
.chart-green{
    border-radius: 50%;
    border: 1px solid green;
    padding: 0px 10px;
}
.chart-yellow{
    border-radius: 50%;
    border: 1px solid #e4e40e;
    padding: 0px 10px;
}
.sup_track_sealed_indicator{  font-size:14px!important;top: -5px;}
.racelines-table hr{
    width: 100%;
    background: red;
    position: absolute;
    z-index: 1;
    margin: 0px;
    margin-top: 7px;
    height: 1px;
}
.leftPaceFigure{
    padding-left: 0px;
}
.rightPaceFigure{
    padding-left: 30px;
}
.newPaceFig{
    padding-left: 10px;
}
/* Chart related css*/
.pp-cmp-nav > ul.newnav{float:left}
.cstm-chart-icon {background:url(../images/chart.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 20px;
    position: relative;
    top: 4px;
    margin-left: 5px;
    background-size:90%;
}
.smallli {
    font-size: 11px;
    font-weight: 600;
    float: right;
    position:relative;
    z-index:10;
    cursor:pointer;
}
.chartcontainer.researchchart {
    margin:10px 10px 0 5px;
}
.cstm-chart-icon-white {
    background: url(../images/chart-white.png) no-repeat;
    display: inline-block;
    width: 13px;
    height: 18px;
    position: relative;
    top: 5px;
    margin-left: 5px;
}

/* css for track name bar on home page */
.track-head-cntnt.stickyTop {
    position: fixed;
    width: 54.6%;
    top: 0;
    z-index: 100;
    transition: all 0.5s ease;
}

.betNow {
    background: #C41D24;
    padding: 5px 8px 5px 8px;
    color: #fff;
    text-transform: uppercase;
    height: 30px;
    border-radius: 3px;
    line-height: 16px;
    vertical-align: middle;    
    position: relative;
    transition: all 0.3s ease 0s;
    display: inline-block;
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
    float: left;
    margin-left: 10px;
    color: #fff;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;   
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    height: 30px;
    margin-top: 5px;
    font-weight: 600;
     display:none!important;
}


.bet-header{padding:0 0 10px 0}
.bet-label {
    float: left;
    margin: 5px 15px 5px 5px;
    font-size: 14px;
    font-weight: 600;
}
.bet-col{float:left}
.bet-row{padding:5px 5px 10px 5px}
.bet-col-1 {
    float: left;
    width: 12%;
        padding: 7px 0px;
    font-size: 12px;
    font-weight: 600;
}

.bet-col-2 {
    float: left;
    width: 35%;
}
.bet-col-3 {
    float: left;
    width: 15%;
        padding: 7px 0px;
    font-size: 12px;
    font-weight: 600;
}

.bet-col-4 {
    float: left;
    width: 35%;
    
}


.pp-all-popup.betPop .modal-dialog {
    margin-top: 50px;
}
.betPop .pp-all-popup-scroll{height:auto}


.betdropdown.pp-fl-drpdwn{width:200px}
.betdropdown.pp-fl-drpdwn .dropdown-menu{height:200px;overflow:auto}
.bet-table{ padding: 3px 10px 5px 10px; font-size:12px; text-align:center}
.bet-table-col-1{ float:left;width:10%; padding:0px 5px}
.bet-table-col-2{ float:left;width:25%; padding:0px 5px}
.bet-table-col-3{ float:left;width:65%; padding:0px 5px}
.bet-subheader-row{background:#F0F0F0;}
.bet-scol-1{float:left;width:33.33333333%}
.bet-scol-2{float:left;width:33.33333333%}
.bet-scol-3{float:left;width:33.33333333%}
.bet-table-col-2 .checkbox-custom-label{margin:1px 0px 0 0px}
.bet-header-row,.bet-subheader-row,.bet-content-row{padding:3px 0;}
.bet-odds-col{float:left; padding:0 5px;width:40px;}
.bet-runner-name{float:left; padding:0 5px}
.bet-subheader-row .bet-odds-col,.bet-subheader-row .bet-runner-name{font-weight:600}
.bet-box-no{width:30px; height:20px;border:1px solid #ccc; text-align:center; margin:auto}
.dropdown-menu.dropdown-bettype > li, .dropdown-menu.dropdown-amount > li , .dropdown-menu.dropdown-tracks > li, .dropdown-menu.dropdown-races > li {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
   font-size: 11px;

}
.betdropdown.pp-fl-drpdwn.races-dd {
    width: 100px;
}
.betdropdown.pp-fl-drpdwn {
    width: 200px;
}
.betdrp.dropdown.clearfix {
    float: left;
    width: 50%;
}
.cusamt {
    float: left;
    width: 50%;
}
span.dollar-symbol {
    display: inline-block;
    float: left;
    padding-left: 10px;
    line-height: 34px;
}
input.pp-sample-box.amount-input-box {
    margin: 0 0px 0 5px;
    width: 75px;
    height: 34px;
    max-width: 200px;
}
input.pp-sample-box.amount-input-box.redBorder {
    border: 1px solid #e80b0b;
}
span.less-races,span.more-races {
    display: block;
    clear: both;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;  
   color: #000;
    }
span.glyphicon.glyphicon-menu-down {
    cursor: pointer;
}

span.glyphicon.glyphicon-menu-up {
    cursor: pointer;
}
span.checkbo-msg {
    display: inline-block;
    float: left;
    font-style: italic;
    padding-left: 20px;
    position: relative;
    background: #F0F0F0;
    width: 70%;
    text-align: left; 
}

span.checkbo-msg:before {
    background: url(../images/info-icon.png);
    display: inline-block;
    position: relative;   
    margin-right: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    margin-right: 11px;
    position: absolute;
    left: 5px;
    content: "";
    top:2px;
}
.btn-bx.btn-del-ang {
    background: #c41e24;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #fff;
}
.createangle-block .msa-hd .checkbox-custom + .checkbox-custom-label:before, .active-angles .checkbox-custom + .checkbox-custom-label:before {
    width:16px;
    height:16px;
}
.createangle-block .msa-hd .pp-compressed .checkbox-custom, .checkbox-custom-label, .active-angles .pp-compressed .checkbox-custom, .checkbox-custom-label {
    margin: 0px 5px 0 5px;
}
.active-angles .remove-icon-tbl { 

    margin-top: 2px;
}
.active-angles .activate-icon-tbl {
    width: 14px;
    height: 14px;
    margin-top: 2px;
}
.createangle-block .msa-hd-col-5{text-align:right}
.createangle-block .msa-col-5{text-align:right}
.createangle-block .checkbox-custom + .checkbox-custom-label:before {
    float: right;   
    margin-left: 5px;
}
.printcontainer {position: relative;z-index: 999}
span.restoretxt {
    display: inline-block;
    text-align: left;
    float: left;
    margin-right: 5px;    
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 7px;
}
.K-btn.restore-toggle {
    float: left;
    margin-top: 3px;
}

.btn-bx.btn-save.setas-default.default-disabled {
    pointer-events: none;   
    color: #00000045;
     background: #bcbcbc5e;   
}
span.trueoddsmsg {
    padding: 25px 0 0 18px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    position: relative; 
    display: block;
}
span.trueoddsmsg:before {
    background: url(../images/info-icon.png);
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    content: "";
    top: 27px;
}

@media (max-width:1024px) {div#horse-race,#setting-menu,#pp-setting-menu{ margin-top:10px;}
    .racetxt-cnt {max-width:150px;}
    .home-tab .overlay-tab .nav > li {width:53px; margin-right: 1px;}
    .home-tab .overlay-tab .nav > li a{font-size:10px;}
    .table-row .col-1.p-hd.shorting-horse.programno-gk, .table-row .col-1.p-cnt.programno-gk {padding:0px;text-align:center}

}
@media (min-width:992px) {.main-wrapper {width:1000px;padding: 0 15px;}}
@media (min-width:1200px) {.main-wrapper{width:1200px;padding: 0 15px;}}

@media (min-width: 1024px) and (max-width: 1339px)
{
    .race-st-icon {
    background: rgba(0, 0, 0, 0) url("../images/redstrike-circle.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 11px;
    top: 3px;
    width: 10px;
    z-index: 99;
    opacity:.5;
    
}
    .double-box.cmp-select-wrapper .btn {    max-width: 300px;overflow: hidden;}
    .source-hd .source-filters{
        background-image: url(../images/filter-option.png);
        width: 17px;
        height: 16px;
        display: block;
        position: absolute;
        right: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;

    }

.trueodds-active .pp-compressed-title {padding: 0 0px 0 18px;}
.trueodds-active .adjust-win .btn-default{width:150px}
.home-tab .overlay-tab .nav > li {width:57px;margin-right:2px;}
.home-tab .overlay-tab .nav > li > a {font-size:10px;padding: 33px 0 4px;}
.notify-pref .setmenu-cnt-block {padding:30px; min-height:600px}
.horse-pp-icon {margin-left:5px;}
.rs-block-1 {margin-bottom:60px}
.rs-block-1 .rs-rt-block {float:left;margin-left:30px; margin-top:0}
.restriction-symbol {display: inline-block;display: inline-block;width: 9px;height: 11px;border: 1px solid #333;font-size: 7px;line-height: 8px;text-align: center;font-weight: bold;padding: 1px;float: left;}
.pp-chk-col{ float: left; padding-right: 5px; width: 230px;}
.pp-radio-col label,.pp-chk-col label{font-weight:400; font-size:11px}
.pp-settings-cnt{ padding:20px;font-size:11px;}
.rename-txt{font-size:12px; margin-left:10px}
.choose-template-col{ padding-left:10px;width:185px; float:left; margin-right:12px}
.temp-select .dropdown-menu{left:0; right:auto}
.expand-table .data-col-3{width:160px}
.expand-table .data-col-4{width:160px}
.removebtn{font-size:11px; line-height:12px;font-weight:600;}
.msa-hd {font-size: 11px;font-weight: 700;padding: 8px 5px 8px 5px;}
.box-row{ padding:5px 5px; font-size:10px;}
.race-chart-box .last-race-data {font-size: 10px;}
.race-chart-box {font-size: 10px;}
.lr-col-hd-1{float:left;padding:0 5px; width:9%}
.lr-col-hd-2{float:left;padding:0 5px; width:6%}
.lr-col-hd-3{float:left;padding:0 5px; width:14%}
.lr-col-1{float:left; padding:0 5px; width:9%}
.lr-col-2{float:left; padding:0 5px; width:6%}
.lr-col-3{float:left; padding:0 5px; width:14%}
.lrrt-col-1{float:left;padding:0 5px;width:10%}
.lrrt-col-2{float:left;padding:0 5px;width:14%}
.lrrt-col-3{float:left;padding:0 5px;width:6%}
.lrrt-col-4{float:left;padding:0 5px;width:3%}
.lrrt-col-5{float:left;padding:0 5px;width:3%}
.lrrt-col-6{float:left;padding:0 5px;width:3%}
.lrrt-col-7{float:left;padding:0 5px;width:6%}
.lrrt-col-8{float:left;padding:0 5px;width:6%}
.lrrt-col-9{float:left;padding:0 5px;width:6%}
.lrrt-col-10{float:left;padding:0 5px;width:6%}
.lrrt-col-11{float:left;padding:0 5px;width:5%} 
.racelines-row{padding-top:0px;padding-left:12px; position:relative;}
.horse-fraction-times { float: left; padding: 0px 1px; width: 25px;}
.cmp-hd-right{ float:right; padding-right:10px}
.pp-horse-track{float:left;width:125px; padding:0 5px}
#horse-race{box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.5);margin: 20px auto 20px auto;}
.setting-wrapper {margin-top: 20px;  float: left;  margin: auto;  width: 49%}   
.today-races {width: 320px;}
.calender-block {margin-left: 320px;padding: 0 0 0 20px;}
.search-right {margin-left:320px;}
.search-track{width: 320px;}
.search-box{width: 312px;}
.sidebar{width:320px}
.filtertxt{display:block; cursor:pointer}
.main-content{margin-left:320px}
.section-content {padding: 7px 8px 0 10px;}
.header-bar {padding: 0 15px 0 0px;}
.racename {font-size: 26px;line-height: 44px;padding-left: 13px;}
.calender-wrapper {height: 32px;margin-top: 20px;padding: 3px;position: relative;transition: all 0.3s ease 0s;width: 210px;}
.cal-icon {background:url("../images/cal-icon-lg.png") no-repeat;height: 21px;left: 7px;width: 20px;}
.cal-date {font-size: 14px;padding-bottom: 0px;padding-left: 35px; line-height:24px;}
.search-box-popup .cal-date {font-size: 13px;padding-bottom: 0px;padding-left: 35px; line-height:24px;}
.top-banner {width: 360px;margin: 10px 8px 0 0;}
.sidebar .col-1.tracks-hd{padding-left:7px}
p.track-venue,p.track-city{padding-left:3px}
.sidebar .col-1{width:63%}
.sidebar .col-2{width:17%}
.sidebar .col-3{width:20%}
.mh-hd {line-height: 11px;margin-bottom:2px}
.chevron-right{margin-right:10px}
.table-body{font-size:12px}
.angmtchd-icon{font-size:12px}
.search-btn-wrap{padding:10px 4px 0 0}
input.selecttxt{ width:370px}
.setmenu-cnt-block.mngsrch-angle {padding: 12px 20px;}
.backtest-results-table{font-size:12px;}
.backtest-col-1{height:auto}
.tracks-cnt p.track-venue{font-weight:600; font-size:11px; line-height:14px; margin:5px 0 3px 0}
.a-1{top: 12px;right:88px;display:block;}
.a-2{top:12px;right:124px;display:block;}
.a-3{top:130px;left:72px;display:block;}
.a-4{top:265px;left:274px;display:block;}
.a-5{top:130px;right:165px;display:block;}
.a-6{top:130px;right:44px;display:block;}
.a-7{top:130px;left:618px;display:block;}
.a-8{top:180px;right:100px;display:block;}
.a-9{top:208px;right:16px;display:block;}
.a-10{top:328px;right:83px;display:block;}
.setmenu-cnt-block.pp-cnt-block{padding: 20px 20px;}
.tabbable .nav-pills > li > a { height:auto;font-size:11px;}
.pp-settings-cnt.pp-custom-display {padding:20px 20px 0px 20px;}
.pp-cstm-col-1{float:left;width:22%; font-weight:700}
.pp-cstm-col-2{float:left;width:45%}
.pp-cstm-col-3{float:left;width:25%}
.pp-cstm-col-4{float:left;width:70%}
.pp-cstm-col-2.row-3 {width: 78%;}
.overlay-tab {margin-right:0px}
.overlay-tab .nav > li {width:95px;}
.pp-overlayrace-all {position: relative;width: 365px;}
.pp-venue {font-size: 18px;line-height: 24px;max-width: 330px;padding-left: 15px;padding-right:10px;}
.pp-overlayrace-all {position: relative;width:370px;}
.pp-compressed .pp-chk-col {margin-left: 10px;}
.program-change-icon{margin-right:10px}
.pp-track-notes-icon{margin-right:10px} 
.pp-track-notes{margin-left:30px}
.pp-cmp-nav > ul > li{ margin-right:10px;}
.rl-up-arrow{width:10px;}
.up-icon-1 {margin-right:2px;top:0px;width:11px;background-size:11px 7px}
.race-video-icon{top:4px;width:11px; height:11px;;}
.racelines-info {font-size: 11px;line-height: 14px;}
.workouts-data .view-more{margin: 7px 10px}
.data-col-hd-1{font-size:15px;}
.data-col-hd-2{padding:1px 5px 5px 5px; font-size:15px;line-height:15px;width:145px;}
.data-col-hd-3{ padding:0 5px;width:54px}
.data-col-hd-4{}
.data-col-hd-5{width:15px}
.data-col-hd-6{}
.data-col-hd-7{}
.data-col-hd-8{}
.data-col-hd-3 .btn{padding:0 10px;font-size:14px}
.hstat-hd{ padding:1px 5px;}
.pp-hn-rt{ float:left;font-size:11px;}
.pp-hn-lt{ float:left;width:220px}
.hstat-col-1{width:25%;font-weight:700; padding:1px 1px}
.hstat-col-2{width:11%; padding:1px 2px}
.hstat-col-3{width:12%; padding:1px 2px}
.hstat-col-4{width:12%; padding:1px 2px}
.hstat-col-5{width:12%; padding:1px 2px}
.hstat-col-6{width:28%; padding:1px 2px}
.data-col-4 .hstat-col-1{padding:1px 2px 1px 1px}
.info-thumb-icon {right:20px}
.jk-table-hd{font-size:11px; padding-bottom:5px}
.pace-table-hd{font-size:11px; padding-bottom:5px;}
.workouts-data {margin-left: 10px;margin-right: 10px;}
.raceline-hd {padding-left: 15px;font-size:11px;}
.info-data {margin-left: 20px; font-size:8px}
.info-thumb {margin-left: 20px;}
.track-select-icon {left: 7px;top: 10px;}
/*choose template popup*/
.choosetmpl-box-popup .modal-dialog {margin: 25px auto  0 auto;width:925px;}
.table-row .col-3{padding:0px 10px}
.table-row .col-6{padding:0px 10px}
.pp-descp-points li:before {background: #555;border-radius: 50%;content: "";display: inline-block;height: 7px;margin-right: 5px;width: 7px;}
.heading-block .pp-descp-points li:before {border-radius: 50%;content: "";display: inline-block;height:5px;margin-right:3px;width:5px;}
.racelines-data {font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;font-size: 14px;}
.racelines-table {font-size: 14px;}
.racelines-info {font-size: 14px;line-height: 12px;font-weight:400;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif}
.race-st-icon {right:0px;top: 1px;}
.frac span.fdn {display:inline-block;line-height: 8px;font-family: 'trackmasterbold';}
span.frac {display: inline-block;top: 3px;font-size: 8px;font-family: 'trackmasterbold';}
.racelines-data sub, .racelines-data sup {font-size: 12px;font-family: 'trackmasterbold';}
.rc-main-row .stackRace {padding-left: 18px;font-weight: 400;font-size: 100%;min-height: 1px;}
.rl-col-txt-2 {font-size:15px}
 span.pt-sup-al-name .frac-2 { 
     font-size: 12px;
    top: 0px;
   padding-left: 1.8px;
 }
 .w-col-1 span {
    top: -2px;
    position: relative;
}
.workouts-table {font-size: 14px}
.workouts-row {padding: 0px 0 0 0;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;line-height:12px;}
.w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {font-weight: 400;margin-right: 3px;padding-bottom: 5px}
.sup_track_sealed_indicator {top: -5px !important;    font-family: 'trackmastersregular','Pathway Gothic One'!important;}
    .rc-long-layoff, .rc-short-layoff {
        border-top: 1px solid #000;
        float: left;
    }
    .rc-long-layoff-firstrace, .rc-short-layoff-firstrace {
    float: left;
    border-top: 1px solid #000;
}

.rl-col-14 .pt-left-al {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 18px;
    font-weight: normal;
}
.sup-spn14 {
    display: inline-block;
    width: 50%;
    font-size: 10px;
    top: -2px;
    position: relative;
}


.rl-col-20 span.frac-main {
    display: inline-block;
    text-align: center; 
    top: 3px;
    position: relative;
    left:0px;
}
.rl-col-20 span.frac {
    display: inline-block;
    top: 2px;
    font-size: 8px;   
}
span.rch-txt {
    font-weight: bold;
    margin-right: 7px;
}

.racelines-data .rl-col-20  sub,.racelines-data .rl-col-20 sup {font-size: 12px;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
.rl-col-20 span.frac-1 {
    display: inline-block;
    top: 2px;
    position: relative;
    font-size: 14px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
    left: 2.5px;
} 

}

@media (min-width: 1024px) and (max-width: 1200px)
{

.double-box.cmp-select-wrapper .btn {max-width: 300px;}
.info-circle {background-size:10px 10px;width:10px; height:10px;margin-right:5px}
.info-circle-sm {background-size:10px 10px;width:10px; height:10px; position:relative;margin-left:1px;}

.tracks-cnt p.track-city{font-size:11px; line-height:12px; margin:0px 0 0px 0}
.research-active #setting-menu.researchSettings{margin-top:10px}
.pace-rank {padding-left: 25px;}
.pp-cmp-left .dropdown-toggle {   overflow: hidden;padding-right: 24px /* Optional for caret */;text-align: left;text-overflow: ellipsis;width: 100%;max-width:200px}
.modfy-drpdn-ht {height:70px;}
/* Optional for caret */
.pp-cmp-left .dropdown-toggle .caret {position: absolute;right: 12px;top: calc(50% - 2px);}
.filter-list{ text-align:center; text-transform:capitalize; font-size:10px; margin-left:8px; margin-top:2px; }
.search-descp{ font-size:10px}
.pace-rank {padding-left:10px;}
.search-button-block .btn-new{ font-size:10px;}
.dnwn-xml {font-size: 10px;margin-left: 8px;margin-top: 2px;}
.pp-program-change.home-program-change {margin-top: 4px;margin-left:8px}
.home-program-change .program-block {line-height: 12px;font-size: 10px;}
.frm-select{width:275px}
.pp-cmp-nav > ul > li {font-size: 12px;margin-right: 5px;}
.research-data-info {font-size: 8px;font-weight: 600;line-height: 12px;padding: 5px 5px 5px 12px}   
.np-hd-row .np-col-1, .np-hd-row .np-col-2, .np-hd-row .np-col-3, .np-hd-row .np-col-4, .np-hd-row .np-col-5, .np-hd-row .np-col-6, .np-hd-row .np-col-7 {
  padding: 8px 2px;
}

.notify-table-header{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-weight:600; font-size:12px; margin-bottom:8px}
.notify-table-body{font-size:12px}

.np-bd-row {
  margin-bottom: 5px;
  margin-top: 5px;
}
.np-col-1{float:left;width:40%; padding:0px 2px; min-height:1px}
.np-col-2{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-3{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-4{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-5{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-6{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-7{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.np-bd-row .np-col-1{ font-weight:600;color:#929090}
.notify-email .form-inline .form-control{width:250px}
.email-col-1{padding-top:10px}
.email-col-2{position: relative;}
.mobile-col-1{padding-top: 10px;}
.mobile-col-2{}
.service-provider {float: left;margin-top: 0;}

  .more-button {display: inline-block;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    padding-top: 3px;
    height:15px;
    width:15px;
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -214px -328px;
    position: absolute;padding:4px;margin-left:5px;border-radius:2px;}
    .less-button {
      display: inline-block;
      height:15px;
    width:15px;
    font-weight: normal;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    position: absolute;
    padding: 4px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 0px;
    display:none;
      background:rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -906px -850px;
    }

.mobile-col-1.sp-col{ padding-top:10px;width:120px; padding-left:15px}
.invalidselector {
  font-size: 12px;
  font-weight: 700;
  padding-left: 130px;
}   
.notify-email .email-col-1{ font-size:12px;}
.notify-email input{width:250px; padding-right:20px}
.email-txtbx{ position:relative;width:250px;float:left;}
.mobile-txtbx {position: relative;width: 250px;float: left;}
.error-email-msg,.emptyemail {display:inline-block; float:left; padding:5px}
.error-mobile-msg,.emptynumber,.invalidselector {display:none;padding:5px}
.icon-table-edit{background:url(../images/edit-icon.png);display:inline-block; position:absolute; right:8px; top:10px;width:14px; height:14px}

.research-1 .msa-criteria-box{width:30%}
.research-summary-table .rbox {width: 32px;}    
.rl-col-10 .stroke-circle {line-height:13px;}
.research-today-horse {margin-top: 5px;  margin-bottom: 5px;padding: 0 5px;text-align:center;border-bottom: 1px solid #dcdcdc;font-size:10px;}
.rth-header-row{font-weight:600}
.rth-col-0{float:left;width:5%;padding:2px 5px; text-align:left}
.rth-col-1{float:left;width:17%;padding:2px 5px; text-align:left}
.rth-col-2{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-3{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-4{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-5{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-6{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-7{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-8{float:left;width:6%;padding:2px 5px;text-align:right}
.rth-col-9{float:left;width:10%;padding:2px 0px;text-align:right}
.rth-body-row .rth-col-1{float:left;width:12%;padding:2px 5px; text-align:left}
.pp-blinker { width:55px;float:left;padding:0px 5px;color:#FF1D11; font-size:10px;font-weight:600}
/*fraction*/
.racelines-data sub, .racelines-data sup {font-size:5px;top: -3px;}
span.frac-main sub,span.frac-main sup{position:relative;line-height:0;vertical-align:baseline}
span.frac-main sup{top:auto}
span.frac-main sub{bottom:auto}
span.frac-main{display: inline-block;text-align: center;}
span.frac-1 {display: inline-block;position: relative;}
span.frac-2 {display: inline-block;position: relative;top: 3px;}
span.frac {display: inline-block;text-align: center;}
span.frac-main{display: inline-block;text-align: center;}
.frac {display: inline-block;position: relative;vertical-align: middle;letter-spacing: 0.001em;text-align: center;}
.frac > span {display: block;}
.frac span.fdn {border-top:thin solid #3e3e3e;line-height: 6px;}
.frac span.bar {display: none;}
.fup {line-height: 6px;}
/*color formating dropdown*/
.color-formatting-option{width:527px;height:auto; padding:10px}
.color-cnt{ padding-left:10px; font-size:11px}
.color-col-1,.color-col-2{width:165px; float:left;margin-bottom:15px; padding-right:10px}
.color-col-3{width:165px; float:left; margin-bottom:15px; }
.color-col-3 .color-big-box{border-right:0}
.color-box{width:37px; height:37px; float:left; margin-right:14px; cursor:pointer}
.symbol-box{display:inline-block;width:37px; height:37px; cursor:pointer;vertical-align:top; margin-left:9px}
.removeall-btn{margin-right:10px}
/*small icon for race data*/
.double-cross-t-circle{display:inline-block; background:url(../images/Double-cross_T_Circle.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-square{display:inline-block; background:url(../images/Double-cross_T_Square.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-diamond{display:inline-block; background:url(../images/Double-cross_T_Diamond.png) no-repeat;width:9px; height:12px; background-size:100%; margin-top:2px}
.a-diamond{display:inline-block; background:url(../images/A_Diamond.png) no-repeat;width:8px; height:11px; background-size:100%; margin-top:2px}
.b-diamond{display:inline-block; background:url(../images/B_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.h-diamond{display:inline-block; background:url(../images/H_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.s-diamond{display:inline-block; background:url(../images/S_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.plus-diamond{display:inline-block; background:url(../images/plus_Diamond.png) no-repeat;width:8px;height:11px;; background-size:100%; margin-top:2px}
.black-diamond{display:inline-block; background:url(../images/Black-Diamond.png) no-repeat;width:8px; height:11px; background-size:100%; margin-top:2px}
.black-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #000000; font-size: 7px; line-height: 9px; background: #000000; text-align: center; font-weight: bold;}
.alphabet-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height: 9px; text-align: center; font-weight: bold;}
.dot-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height: 0px; text-align: center; font-weight: bold;}
.alphabet-circle { display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:7px; line-height: 10px; border-radius: 50%; text-align: center; font-weight: 500;}
.dot-circle { display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:7px; line-height: 0px; border-radius: 50%; text-align: center; font-weight: 500;}
.spl-char{display:inline-block;color:#000000; font-size:9px; line-height:9px;text-align:center; font-weight:bold;margin-top:2px}
.surface-symbol{position:absolute;}
.double-alphabet-square {display: inline-block; width: 13px; height: 11px; border: 1px solid #000000; font-size: 7px; line-height: 9px; text-align: center; font-weight: bold;}
.pp-compressed-header{padding:0px 10px;font-size:11px;line-height:14px }    
.jk-col-sm-1{width:35px;}
.paramWrapper0 {width:32px}
.paramWrapper0 .jk-col-sm-2 {float:left;width:30%;}
.paramWrapper0 .jk-col-sm-3 {float:left;width:70%;}
.paramWrapper1 {width: 35px;}
.paramWrapper1 .jk-col-sm-2 {float:left;width:28%;}
.paramWrapper1 .jk-col-sm-3 {float:left;width:72%;}
.paramWrapper2 {width:34px} 
.paramWrapper2 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper2 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper3 {width:34px} 
.paramWrapper3 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper3 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper4 {width:45px}
.paramWrapper4 .jk-col-sm-2 {float:left;width:45%;}
.paramWrapper4 .jk-col-sm-3 {float:left;width:55%;}
.paramWrapper5 {width:50px}
.paramWrapper5 .jk-col-sm-2 {float:left; width: 45%;}
.paramWrapper5 .jk-col-sm-3 {float:left; width: 55%;}
.rl-type-of-workout { float: left; text-align:left; width:12px}
.scratches-row .rl-col-2{float:left;width:40px}
.scratches-row .w-col-2 {float: left;width: 25px;}  
.jk-tr-pr-row{font-size:8px; line-height:14px}
.scratches-row .rl-col-2{float:left;width:40px}
.paramWrapper { float: left; width: 43px;}      
.pp-descp-points { float: left; font-weight: 600; width: 170px;}  
.pp-descp-points li { list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 160px; white-space: nowrap;}
.hpro-title {width: 12%;}
.hpro-descp {width: 88%;}
.racelines-data {margin-left: 5px;margin-right: 1px; -webkit-overflow-scrolling: touch;}
.horse-fraction-times { float: left; padding: 0px 1px; width: 22px;/* height: 14px;*/}
.data-col-1{width:310px}
.data-col-2{width:230px}
.data-col-3{width:148px;}
.data-col-4{width:148px}
.rl-col-1 {width:25px;}
.rl-col-2 {width:25px;}
.rl-col-3 {width:13px;}
.rl-col-4 {width:16px}
.rl-col-5 {width:26px;}
.rl-col-6 {width:15px;}
.rl-col-7 {width:20px;}
.rl-col-8 {width:20px;}
.rl-col-9 {width:70px}
.rl-col-10 {width:30px;}
.rl-col-11 {width:12px;}
.rl-col-12 {width:12px;}
.rl-col-13 {width:12px}
.rl-col-14 {width:26px}
.rl-col-15 {width:15px}
.rl-col-16 {width:22px}
.rl-col-17 {width:60px;}
.rl-col-18 {width:25px}
.rl-col-19 {width:20px;}
.rl-col-20 {width:347px;}
.rl-col-21 {width:25px;}
.rl-col-txt-2 {display: inline-block;width:180px;}  
.rt-txt-0{width:25px;}
.rt-txt-1{}
.rt-txt-2{}
.rt-txt-3{float:left;}
.rt-txt-4{float:left;}
.rt-txt-5{ float:left;}
.pr-col-3 {width:40%;padding-right:6px}
.pr-col-4 {width:65%;}
.jk-col-1 {padding-right:5px;width:30%;}
.tr-col-2 {padding-right:5px;width:30%;}
.rl-col-sm-2 {width: 131px;text-align: right;}
.rc-main-row .stackRace {font-size: 10px;font-weight: 600;min-height: 1px;padding-left: 12px;}
.rl-fn {width: 15px;}
.rlsm-txt {padding-right: 1px;width:106px;}
.rl-sm-txt-3 {width: 10px;}
.racelines-data .view-more {margin: 7px 17px;}
.workouts-table {font-size: 8px;}
.w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {margin-right:5px;}
.w-col-1 {float: left;width: 36px;}
.w-col-2 {float: left;width: 21px;}
.w-col-3 {float: left;width: 34px;}
.w-col-4 {float: left;width: 35px;}
.w-col-5 {float: left;width: 20px;}
.horse-fraction-times { float: left; padding: 0px 1px; width: 25px;}
.workouts-row .horse-fraction-times {float: left;padding: 0 1px;width: 22px;}
.scratchesWrap .w-col-1 {width: 35px;}
/*choose template data pop*/
.sample-popup .racelines-table {font-size: 9px;color:#000}
.sample-popup .racelines-data {margin-left: 5px;margin-right: 5px;}
.sample-popup .data-col-1{width:320px}
.sample-popup .data-col-2{width:230px}
.sample-popup .data-col-3{width:160px;}
.sample-popup .data-col-4{width:160px}
.sample-popup .rl-col-1 {width:38px;}
.sample-popup .rl-col-2 {width:18px;}
.sample-popup .rl-col-3 {width:8px;}
.sample-popup .rl-col-4 {width:15px}
.sample-popup .rl-col-5 {width:10px;}
.sample-popup .rl-col-6 {width:20px;}
.sample-popup .rl-col-7 {width:20px;}
.sample-popup .rl-col-8 {width:20px;}
.sample-popup .rl-col-9 {width:112px}
.sample-popup .rl-col-10 {width:30px;}
.sample-popup .rl-col-11 {width:8px;}
.sample-popup .rl-col-12 {width:8px;}
.sample-popup .rl-col-13 {width:12px}
.sample-popup .rl-col-14 {width:30px}
.sample-popup .rl-col-15 {width:15px}
.sample-popup .rl-col-16 {width:22px}
.sample-popup .rl-col-17 {width:55px;}
.sample-popup .rl-col-18 {width:28px}
.sample-popup .rl-col-19 {width:22px;}
.sample-popup .rl-col-20 {width:408px;}
.sample-popup .rl-col-21 {width:25px;}
.sample-popup .rt-txt-0{width:25px;}
.sample-popup .rt-txt-1{}
.sample-popup .rt-txt-2{width:4px;}
.sample-popup .rt-txt-3{float:left;}
.sample-popup .rt-txt-4{float:left;}
.sample-popup .rt-txt-5{ float:left;}
.sample-popup .pr-col-3 {width: 100px;}
.sample-popup .pr-col-4 {width: 120px;}
.sample-popup .jk-col-1 {margin-right:5px;width:300px;}
.sample-popup .tr-col-2 {margin-right:5px;width:300px;}
.sample-popup .rl-col-sm-2 {width: 155px;}
.sample-popup .rl-fn {width: 22px;}
.sample-popup .rlsm-txt {padding-right: 2px;width: 102px;}
.sample-popup .racelines-data .view-more {margin: 7px 17px;}
.sample-popup .racelines-data sub, .sample-popup .racelines-data sup {font-size: 75%;}
.start-point {right:30px;top:20px;}
.finish-point {bottom:0;right:30px;}
.e2-point {left:-10px;top:175px;}
.e1-point {left:200px;top: 20px;}
.lp-point {bottom: 0;left: 180px;}
.horse-track-block{height:340px;width:480px;}
.horse-track-bg{background:url(../images/horse-track-bg.png) no-repeat;width:485px; height:267px; position:relative; margin:auto;}
.start-point {right:50px;top:20px;}
.finish-point {bottom:0;right:50px;}
.e2-point {left:0px;top:175px;}
.e1-point {left:160px;top: 20px;}
.lp-point {bottom: 0;left: 168px;}

.pp-cmp-pred-table{ font-size:8px;}
.pp-cmp-pred-left-block {width:447px;}
.pp-cmp-pred-right-block {margin-left:447px;padding: 0;}
.pp-compressed-mid-block {padding: 10px 10px 10px 0;}
.pp-cmp-predictive-box {margin:8px 5px 0 15px;padding:3px 2px}
.pp-race-pred-box{padding:0px 15px}
.cmp-pred-table-hd .pred-row{font-size:8px; line-height:9px; font-weight:600}
.vo-col-1 {border-radius: 2px;height: 28px;width: 35px;}
.vo-col-2{width:35px;height:35px;font-size: 18px;}
.pd-col-hd-0 {display: table-caption;float: left;height: 28px;margin-right:1px;vertical-align: middle;width: 35px;}
.pd-col-hd-1{ width:35px; margin-right:1px;}
.pd-col-hd-2 {margin-right: 1px;width: 84px;}
.pd-col-hd-3,.pd-col-hd-4,.pd-col-hd-5,.pd-col-hd-6,.pd-col-hd-7{ width:34px; margin-right:1px;}
.pd-col-hd-8, .pd-col-hd-10{width:35px;}
.pd-col-0 {margin-right: 1px;width: 35px;}
.pd-col-1 {width: 35px;height: 35px;margin-right: 1px;}
.pd-col-2{ width: 84px; margin-right:1px; text-align:left;padding-left:5px}
.pd-col-3,.pd-col-4,.pd-col-5,.pd-col-6,.pd-col-7{line-height:34px;float:left;width:34px; margin-right:1px;background:#FFF; text-align:left;padding-left:3px; height:35px;}
.pd-col-8{width:35px;}
.pd-col-1{margin-right:1px}
.projection-dropdown{ float:left; padding-top:5px;}
.cmp-sm-1{left:30px;top:75px}
.cmp-sm-2{left:33px;top:57px}
.cmp-sm-3{left:49px;top:41px}
.cmp-sm-4{left:65px;top:32px}
.cmp-sm-5{left:89px;top:32px}
.cmp-sm-6{left:106px;top:32px}
.cmp-sm-7{left:130px; top:32px}
.cmp-sm-8{left:150px;top:32px}
.cmp-sm-9{left:170px;top:32px}
.cmp-sm-10{left:190px;top:32px}
.cmp-sm-11{left:200px;top:32px}
.cmp-sm-12{left:220px;top:32px}


.cmp-sm-1111{left:220px; bottom:20px}
.cmp-sm-2222{left:263px; bottom:20px}
.cmp-sm-3333{left:244px; bottom:31px}
.cmp-sm-4444{left:65px; bottom:30px}
.cmp-sm-5555{left:189px; bottom:30px}
.cmp-sm-6666{left:106px; bottom:30px}
.cmp-sm-7777{left:230px; bottom:30px}
.cmp-sm-8888{left:150px; bottom:30px}
.cmp-sm-9999{left:270px; bottom:30px}
.cmp-sm-1000{left:190px;bottom:30px}
.cmp-sm-11111{left:200px;bottom:30px}
.cmp-sm-12222{left:220px; bottom:30px}


.indicate-line{height:60px;}
.indicate-line-2{height:60px;}
.indicate-line-3 {width:62px;}
.live-feed-data {bottom:20px;right:140px;}
.overlay-tab {margin-right: 0;}
.overlay-tab .nav > li { width: 85px;}

.heading-block .pp-descp-points {color: #000000;float: left;font-size: 10px;font-weight:600;margin-top: 8px;width: 135px;}
.heading-block .rc-title {    font-size: 16px;line-height: 30px;margin-top: 10px;width: 18px;color:#000000;}
.rc-time {font-size: 12px;line-height: 14px;}
.heading-block .pp-post {color: #000000;float: left;font-size: 11px;font-weight: 600;line-height: 15px;text-align: center;width: 51px;}
.racetime-block {width: 75px;}
.heading-block .pp-descp-points > ul {padding: 0;}
.pursetxt-block {padding: 5px;width: 65px;}
.racetxt-cnt {font-size: 11px;line-height: 12px;max-width: 225px;}
.prs-title {font-size: 11px;font-weight: 600;line-height: 12px;margin-bottom: 3px;margin-top: 5px;}
.prs-rate { font-size: 12px;font-weight: 600;line-height: 12px;}
.pp-post-descp {width: 350px; margin-top:5px}
.pp-post-info{width:205px;padding-left:10px; line-height:12px;  margin-top:5px}
.rs-checkbox-row {width:50%}
.pp-cmp-nav > ul > li {
    margin-right: 10px;
     font-size: 11px;
}
.dropdown-menu-custom { z-index:100000}
.hstat-hd{ padding:1px 2px}
.horsepp-chart .rl-col-20 {width:342px;}
.horsepp-chart .rl-col-txt-2 {width: 170px;}
.horsepp-chart .rl-col-sm-2 {width:155px; }

.pp-compressed-box {font-size:10px;line-height: 11px;}
.racelines-info {font-size: 10px;line-height: 14px;}
.racelines-table {
    font-size: 10px;
}
.rl-col-txt-2 {
    font-size: 10px;
    display: inline-block;
    width: 188px;
}
.race-video-icon {
    top: 0px;
    width: 11px;
    height: 11px;
}
.workouts-table {
    font-size: 10px;
}
.rl-col-14 .pt-left-al {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 14px;
    font-weight: normal;
}
/*zoom*/
.zoom-active .racelines-data sub, .zoom-active .racelines-data sup {
    font-size: 12px;
    font-family: 'trackmasterbold';
}
.zoom-active span.frac-main {
    display: inline-block;
    text-align: center;
}
.zoom-active span.frac-1 {
    display: inline-block;
    top: 1px;
    position: relative;
    font-size: 12px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
}
.zoom-active span.frac {
    display: inline-block;
    top: 2.5px;
    font-size: 8px;
    font-family: 'trackmasterbold';
}
.zoom-active .fup {
    line-height: 5px;
}
.zoom-active .frac span.fdn {
    display: inline-block;
    line-height: 8px;
    font-family: 'trackmasterbold';
}
.zoom-active .r-sup sup {
    top: -3px;
}
.zoom-active .rl-col-20 span.frac-main {
    display: inline-block;
    text-align: center;
    top: 3px;
    position: relative;
    left: 0px;
}
.zoom-active .rl-col-20 span.frac-1 {
    display: inline-block;
    top: -1px;
    position: relative;
    font-size: 12.5px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
    left: 0.5px;
}
.zoom-active .rl-col-20 span.frac {
    display: inline-block;
    top: -0.5px;
    font-size: 7.5px;
    left: -0.3px;
}

.zoom-active .zoom-active .racelines-table {
    font-size: 14px;
}
.zoom-active .rl-col-txt-2 {
    font-size: 15px;
    display: inline-block;
    width: 340px;
}
.zoom-active .rl-col-sm-2 {
    width: 210px;
    text-align: right;
}
.zoom-active .rl-col-txt-1 {
    width: 20px;
   }
.zoom-active .horse-fraction-times {
    float: left;
    padding: 0px 1px;
    width: 30px;
}
.zoom-active .rl-col-1 {
    width: 40px;
}

.zoom-active .rl-col-txt-2 {
    font-size: 13px;
}
.zoom-active .rl-col-9 {
    width: 100px;
}

.zoom-active .rl-col-17 {
    width: 100px;
}
.zoom-active .rl-col-18 {
    width: 33px;
}
.zoom-active .rl-col-20 {
    width: 595px;
}
.zoom-active .race-st-icon {
    right: 0px;
    top: 1px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;    
    width: 10px;
    z-index: 99;
    opacity: .5;
}
.zoom-active .rl-col-sm-2 {
    width: 200px;
    text-align: right;
}
.zoom-active .rl-fn {
    width: 25px;
}
.zoom-active .rl-sm-txt-3 {
    width: 20px;
}

.zoom-active .data-col-1 {
    width: 430px;
}
.zoom-active .data-col-2 {
    width: 380px;
}
.zoom-active pp-blinker {
    width: 155px;
    }
.data-col-1 {
    width: 317px;
}

span.frac {
    display: inline-block;
    top: -2px;
    font-size: 8px;
}

.rl-col-20 span.frac-1 {
    display: inline-block;
    top: 2px;
    position: relative;
    font-size: 11px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
    left: 0px;
}

.rl-col-10 .stroke-circle {
    line-height: 10px;
}

.racelines-row {
    padding-top: 0px;
    padding-left: 12px;
    position: relative;
    line-height: 11px;
}

}
@media (min-width: 768px) and (max-width: 1024px) {

.viewpp-block{float:left}
.cstm-chart-icon {
    height: 20px;
    top: 5px;
    width: 15px;
    background-size: 90%;
}

.viewpp-option {margin: 0;padding: 5px 0;}
.viewpp-box {margin-top: 10px;padding: 3px;width: 108px;}
.viewpp-txt { font-size: 10px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 5px;

}
    .horse-pp-icon {        
        margin-left: 0px;
    }
    .chartcontainer.researchchart {
    margin: 14px 5px 0 5px;
    float: right;
    font-size: 10px;
}
    .research-active .pp-cmp-nav ul.viewpp-option li {
    font-weight: 400;
    margin: 0 5px;
    padding: 4px 0px;
    white-space: normal;
    font-size: 10px;
    word-wrap: break-word;
}
    .research-active .pp-cmp-nav ul li {width:103px}



    .race-chartcol10, .race-chartcol9, .race-chartcol8, .race-chartcol7 {
        width:5%!important;
    }
    .lrrt-col-11 {
        width:4%!important;
    }
    .rs-col-1.trainer-name {
    padding: 8px 1px; }
     
    span.frac-main {font-size:5px!important}
   .view-video .race-video-icon {
    top: 0px;
    width: 11px;
    height: 11px;
}
.race-st-icon {
    background: rgba(0, 0, 0, 0) url(../images/redstrike-circle.png) no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 2px;
    top: 3px;
    width: 5px;
    z-index: 99;
    opacity: .5;
    background-size: 100%;
}
.search-txt {width:90px}
.dnwn-pdf{margin-left:10px;font-size:10px}
.pp-dnwn-pdf {margin-left: 0px;margin-top: 10px;}
.pp-track-notes {margin-left:10px;margin-top:10px;}
.pp-overlayrace-block .program-block {width:60px;}
.pp-program-change {margin-top: 10px;}
.setting-wrapper .logo {width: 280px;}
.all-races-btn-top {font-size: 12px;font-weight: 600;height:30px;width: 100px; position:absolute; top:-10px; margin:auto; left:0; right:0;}
.all-arrow {margin-top: 9px;right: 10px;top: 0;width: 15px;background-size:100%}
 [active="individual"] .all-races-btn-top .after {right:-20px}
 [active="individual"] .all-races-btn-top .pre {left:-20px}
 .data-col-hd-1 {font-size: 15px;line-height: 16px;}
    .home-tab .overlay-tab .nav > li {
        width: 48px;
    }
    .home-tab .overlay-tab .nav > li > a {
        font-size: 9px;
        padding: 38px 0px 5px 0px;
    }
    
  .more-button {display: inline-block;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    padding-top: 3px;
    height:15px;
    width:15px;
   background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -214px -328px;
    position: absolute;padding:4px;margin-left:5px;border-radius:2px;}
    .less-button {
      display: inline-block;
      height:15px;
    width:15px;
    font-weight: normal;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    position: absolute;
    padding: 4px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 0px;
    display:none;
   background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -214px -326px;
       -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -o-transform:rotate(180deg);
    }

    .expand-table .rlsm-txt {width:120px}
    .race-chart-box .last-race-data {font-size:7px;}
.race-chart-box {font-size:7px;}
.data-col-2 {
    float: left;
    width: 182px;
    padding: 0 3px;
}


.data-col-1 {
    float: left;
    width: 313px;
}

}


@media (min-width:1200px) and (max-width:1339px) {
.rl-col-4 sup {
    top: 0px;
   font-size: 6px; 
}

.race-st-icon {
    background: rgba(0, 0, 0, 0) url("../images/redstrike-circle.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 11px;
    top: 3px;
    width: 10px;
    z-index: 99;
    opacity:.5;
    
}
.data-col-2 {width: 300px;}
.pp-data-merge {font-size: 10px;}
.info-circle {background-size:12px 12px;width:12px; height:12px;margin-right:5px}
.info-circle-sm {background-size:12px 12px;width:12px; height:12px; position:relative;margin-left:1px;}
.logo {float:left; margin:12px 0 0 20px;cursor:pointer;width:360px}
.research-active #setting-menu.researchSettings{margin-top:20px}
.home-tab .overlay-tab .nav > li {margin-right: 3px;width: 62px;}
.home-tab .overlay-tab .nav > li a{font-size:12px;}
.pace-rank {padding-left: 50px;}
.table-head .table-row .col-3{padding:7px 10px;}
.table-row .col-3 {padding: 7px 10px;}
.table-row .col-6 {padding: 7px 10px;}
.pp-cmp-left .dropdown-toggle {overflow: hidden;padding-right: 24px /* Optional for caret */;text-align: left;text-overflow: ellipsis;width: 100%;max-width:250px}
.modfy-drpdn-ht {height:70px;}
/* Optional for caret */
.pp-cmp-left .dropdown-toggle .caret {position: absolute;right: 12px;top: calc(50% - 2px);}
.search-descp{ font-size:12px}
.search-button-block .btn-new{ font-size:11px;}
.dnwn-xml {font-size: 11px;margin-left: 20px;margin-top: 2px;}
.pp-program-change.home-program-change {margin-top: 4px;margin-left:20px}
.home-program-change .program-block {line-height: 12px;font-size: 11px;}
.filter-list{ text-align:center; text-transform:capitalize; font-size:11px; margin-left:20px; margin-top:2px; }
.frm-select{width:275px}    
.pp-cmp-nav > ul > li {font-size: 12px;margin-right: 5px;}
.research-data-info {font-size: 10px;font-weight: 600;line-height: 12px;padding: 5px 5px 5px 12px}  
.pp-cstm-col-2{float:left;width:36%}
.np-hd-row .np-col-1, .np-hd-row .np-col-2, .np-hd-row .np-col-3, .np-hd-row .np-col-4, .np-hd-row .np-col-5, .np-hd-row .np-col-6, .np-hd-row .np-col-7 {padding: 8px 2px;}
.notify-table-header{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-weight:600; font-size:12px; margin-bottom:8px}
.notify-table-body{font-size:12px}
.np-bd-row {margin-bottom: 5px;margin-top: 5px;}
.np-col-1{float:left;width:40%; padding:0px 2px; min-height:1px}
.np-col-2{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-3{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-4{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-5{float:left;width:15%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-6{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.np-col-7{float:left;width:50%; padding:0px 2px; text-align:center; min-height:1px}
.np-bd-row .np-col-1{ font-weight:600;color:#929090}
.notify-email .form-inline .form-control{width:300px}
.email-col-1{padding-top:10px}
.email-col-2{position: relative;}
.mobile-col-1{padding-top: 10px;}
.mobile-col-2{}
.service-provider {float: left;margin-top:0px;}
.mobile-col-1.sp-col{ padding-top:10px;width:120px; padding-left:15px}
.invalidselector {font-size: 12px;font-weight: 700;padding-left: 130px;}
.notify-email .email-col-1{ font-size:12px;}
.notify-email input{width:300px; padding-right:20px}
.email-txtbx{ position:relative;width:300px;float:left;}
.mobile-txtbx {position: relative;width: 300px;float: left;}
.error-email-msg,.emptyemail {display:inline-block; float:left; padding:10px}
.error-mobile-msg,.emptynumber,.invalidselector {display:none; padding:10px}
.icon-table-edit{background:url(../images/edit-icon.png);display:inline-block; position:absolute; right:8px; top:10px;width:14px; height:14px}
.research-1 .msa-criteria-box{width:30%}
.rs-checkbox-row {width:33.3333333%}
.rs-checkbox {font-size: 9px;}
.research-summary-table .rbox {width:40px;} 
.rl-col-10 .stroke-circle {line-height:12px;}
.research-today-horse {margin-top: 5px;  margin-bottom: 5px;padding: 0 5px;text-align:center;border-bottom: 1px solid #dcdcdc;font-size:10px;}
.rth-header-row{font-weight:600}
.rth-col-0{float:left;width:4%;padding:2px 5px; text-align:left}
.rth-col-1{float:left;width:15%;padding:2px 5px; text-align:left}
.rth-col-2{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-3{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-4{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-5{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-6{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-7{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-8{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-9{float:left;width:7%;padding:2px 0px;text-align:right}
.rth-body-row .rth-col-1{float:left;width:11%;padding:2px 5px; text-align:left}
.pp-data {margin-left: 10px;}
.heading-block .pp-descp-points li:before {border-radius: 50%;content: "";display: inline-block;height: 7px;margin-right: 5px;width: 7px;}
.rc-time{font-size:15px; line-height:16px}
.heading-block .rc-time{font-size:15px; line-height:16px}
.heading-block .pp-post {float: left;width: 45px;text-align: center;line-height: 15px;font-weight:700;font-size:12px;}
.racetime-block {float: left;font-weight: 700;padding: 10px 5px;text-transform: uppercase;width: 80px;}
.heading-block .rc-title{color: #000000;font-size: 22px;margin-top: 10px;line-height: 30px;  width: 25px;}
.heading-block .pp-descp-points {float: left;font-weight:600;width: 170px;font-size: 12px;margin-top: 8px; }
.pursetxt-block {width: 85px;padding:10px}
.prs-title { font-size: 12px;font-weight: 600;line-height: 12px;margin-bottom: 5px;margin-top: 5px;}
.prs-rate {font-size: 14px;font-weight: 600;line-height: 14px;}
.racetxt-cnt{ display:table; height:55px; vertical-align:middle;width:370px;color:#363636;font-weight:600;line-height:16px; font-size:11px}
.pp-blinker {color: #FF1D11;float: left;font-size: 11px;font-weight: 600;padding: 0 5px;width:120px;}
.restriction-symbol {display: inline-block;display: inline-block;width: 9px;height: 11px;border: 1px solid #333;font-size: 7px;line-height: 8px;text-align: center;font-weight: bold;padding: 1px;float: left;}
/*fraction*/
.racelines-data sub, .racelines-data sup {font-size:6px;top: -4px;}
span.frac-main sub,span.frac-main sup{position:relative;line-height:0;vertical-align:baseline}
span.frac-main sup{top:auto}
span.frac-main sub{bottom:auto}
span.frac-main{display: inline-block;text-align: center;}
span.frac-1 {display: inline-block;position: relative;}
span.frac-2 {display: inline-block;position: relative;;top: 3px;}
span.frac {display: inline-block;text-align: center;}
span.frac-main{display: inline-block;text-align: center;}
.frac {display: inline-block;position: relative;vertical-align: middle;letter-spacing: 0.001em;text-align: center;}
.frac > span {display: block;}
.frac span.fdn {border-top:thin solid #000000;line-height: 7px;}
.frac span.bar {display: none;}
.fup {line-height:7px;}
/*color formating dropdown*/
.color-formatting-option{width:625px;height:320px; padding:10px}
.color-cnt{ padding-left:30px; font-size:11px}
.color-col-1,.color-col-2{width:190px; float:left;margin-bottom:15px; padding-right:20px}
.color-col-3{width:170px; float:left; margin-bottom:15px; }
.color-col-3 .color-big-box{border-right:0}
.color-box{width:37px; height:37px; float:left; margin-right:18px; cursor:pointer}
.symbol-box{display:inline-block;width:37px; height:37px; cursor:pointer;vertical-align:top; margin-left:9px}
.pp-chk-col .checkbox-custom-label{ margin-right:0px}
.removeall-btn{margin-right:15px}
/*small icon for race data*/
.double-cross-t-circle{display:inline-block; background:url(../images/Double-cross_T_Circle.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-square{display:inline-block; background:url(../images/Double-cross_T_Square.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-diamond{display:inline-block; background:url(../images/Double-cross_T_Diamond.png) no-repeat;width:9px; height:12px; background-size:100%; margin-top:2px}
.a-diamond{display:inline-block; background:url(../images/A_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.b-diamond{display:inline-block; background:url(../images/B_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.h-diamond{display:inline-block; background:url(../images/H_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.s-diamond{display:inline-block; background:url(../images/S_Diamond.png) no-repeat;width:8px; height:11px;; background-size:100%; margin-top:2px}
.plus-diamond{display:inline-block; background:url(../images/plus_Diamond.png) no-repeat;width:8px;height:11px;; background-size:100%; margin-top:2px}
.black-diamond{display:inline-block; background:url(../images/Black-Diamond.png) no-repeat;width:8px; height:11px; background-size:100%; margin-top:2px}
.black-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #000000; font-size: 7px; line-height: 9px; background: #000000; text-align: center; font-weight: bold;}
.alphabet-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height: 9px; text-align: center; font-weight: bold;}
.dot-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height:0px; text-align: center; font-weight: bold;}
.alphabet-circle {display: inline-block; width: 9px; height: 11px; border: 1px solid #333; font-size:7px; line-height: 11px; border-radius: 50%; text-align: center; font-weight: 500}
.dot-circle {display: inline-block; width: 9px; height: 11px; border: 1px solid #333; font-size:7px; line-height: 0px; border-radius: 50%; text-align: center; font-weight: 500}
.liftimeCircle {display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:7px; line-height: 9px; border-radius: 50%; text-align: center; font-weight: 500}
.spl-char{display:inline-block;color:#000000; font-size:9px; line-height:9px;text-align:center; font-weight:bold;}
.surface-symbol{position:absolute;}
.double-alphabet-square { display: inline-block; width: 13px; height: 11px; border: 1px solid #000000; font-size: 7px; line-height:9px; text-align: center; font-weight: bold;}
.pp-compressed-header{font-size:11px;line-height:14px }
.jk-col-sm-1{width:16%;}
.paramWrapper0 {width:32px}
.paramWrapper0 .jk-col-sm-2 {float:left;width:30%;}
.paramWrapper0 .jk-col-sm-3 {float:left;width:70%;}
.paramWrapper1 {width: 40px;}
.paramWrapper1 .jk-col-sm-2 {float:left;width:28%;}
.paramWrapper1 .jk-col-sm-3 {float:left;width:72%;}
.paramWrapper2 {width:35px} 
.paramWrapper2 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper2 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper3 {width:35px} 
.paramWrapper3 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper3 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper4 {width:45px}
.paramWrapper4 .jk-col-sm-2 {float:left;width:45%;}
.paramWrapper4 .jk-col-sm-3 {float:left;width:55%;}
.paramWrapper5 {width:55px}
.paramWrapper5 .jk-col-sm-2 {float:left;width:45%;}
.paramWrapper5 .jk-col-sm-3 {float:left;width:55%;}
.rl-type-of-workout { float: left; text-align:left; width:12px}
.scratches-row .rl-col-2{float:left;width:40px}
.scratches-row .w-col-2 {float: left;width: 25px;} 
.jk-tr-pr-row{font-size:9px; line-height:14px}
.table-row .col-3{width:14%;}
.paramWrapper { float: left;}
.pp-descp-points { float: left; font-weight: 600; width: 170px;} 
.pp-descp-points li { list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 160px; white-space: nowrap;}
.mbclass .pp-descp-points { float: left; font-weight: 600; width:270px;} 
.mbclass .pp-descp-points li { list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 260px; white-space: nowrap;}
.racelines-data {margin-left: 5px;margin-right: 1px;}
.pp-compressed-box {font-size: 11px; line-height:14px}
.pp-horse-track{float:left;width:125px; padding:0 5px}
.mbclass .pp-horse-track{float:left;width:10px; padding:0 5px}
.data-col-1{width:325px}
.data-col-2{width:325px}
.data-col-3{width:160px;}
.data-col-4{width:190px;}
.rl-col-1 {width: 32px;}
.rl-col-2 {width: 25px;}
.rl-col-3 {width: 15px;}
.rl-col-4 {width: 20px;}
.rl-col-5 {width: 29px;}
.rl-col-6 {width: 22px;}
.rl-col-7 {width: 22px;}
.rl-col-8 {width: 25px;}
.rl-col-9 {width: 88px;}
.rl-col-10 {width: 35px;}
.rl-col-11 {width: 15px;}
.rl-col-12 {width: 15px;}
.rl-col-13 {width: 25px;}
.rl-col-14 {width: 30px;}
.rl-col-15 {width: 25px;}
.rl-col-16 {width: 25px;}
.rl-col-17 {width: 80px;}
.rl-col-18 {width: 35px;}
.rl-col-19 {width: 25px;}
.rl-col-20 {width: 441px;}
.rl-col-21 {width: 25px;}
.rt-txt-0{width:28px}
.rt-txt-1{}
.rt-txt-2{}
.rt-txt-3{float:left;}
.rt-txt-4{float:left;}
.rt-txt-5{float:left;}
.rl-col-txt-2 {display:inline-block;width:265px}
.pr-col-3 {width:40%;; padding-right:10px}
.pr-col-4 {width:65%;}
.jk-col-1 {padding-right:10px;width:30%;}
.tr-col-2 {padding-right:10px;width:30%;}
.rl-col-sm-2 {float:left;width: 160px;}
.rlsm-txt {display: inline-block;padding-right:1px;width: 127px;}
.rl-fn {display: inline-block;padding: 0 0px;width: 25px;}
.rating-table .pace-col-sm-1 {float: left;font-weight: 700;width: 44%;}
.rating-table .pace-col-sm-2 {float: left;width: 36%;}
.rating-table .pace-col-sm-3 {float: left;width: 20%;}
.workouts-table {font-size: 10px;}
.workouts-row .horse-fraction-times {float: left;padding: 0 1px;width: 30px;}
.w-col-lg-1,.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6{ margin-right:5px;}
.w-col-1 {float: left;width: 45px;}
.w-col-2 {float: left;width: 22px;}
.w-col-3 {float: left;width: 40px;}
.w-col-4 {float: left;width: 40px;}
.w-col-5 {float: left;width: 22px;}
.scratches-row .w-col-3 {float: left;width: 30px;}
.workoutsWrap w-col-lg-1 {
    padding-bottom: 0px!important;
}
.hpro-title {width: 10%;}   
.hpro-descp {width:90%;}
/*choose template data pop*/
.sample-popup .racelines-table {font-size: 9px;color:#000}
.sample-popup .racelines-data {margin-left: 5px;margin-right: 5px;}
.sample-popup .data-col-1{width:320px}
.sample-popup .data-col-2{width:230px}
.sample-popup .data-col-3{width:160px;}
.sample-popup .data-col-4{width:160px}
.sample-popup .rl-col-1 {width:38px;}
.sample-popup .rl-col-2 {width:18px;}
.sample-popup .rl-col-3 {width:8px;}
.sample-popup .rl-col-4 {width:15px}
.sample-popup .rl-col-5 {width:10px;}
.sample-popup .rl-col-6 {width:20px;}
.sample-popup .rl-col-7 {width:20px;}
.sample-popup .rl-col-8 {width:20px;}
.sample-popup .rl-col-9 {width:112px}
.sample-popup .rl-col-10 {width:30px;}
.sample-popup .rl-col-11 {width:8px;}
.sample-popup .rl-col-12 {width:8px;}
.sample-popup .rl-col-13 {width:12px}
.sample-popup .rl-col-14 {width:30px}
.sample-popup .rl-col-15 {width:15px}
.sample-popup .rl-col-16 {width:22px}
.sample-popup .rl-col-17 {width:55px;}
.sample-popup .rl-col-18 {width:28px}
.sample-popup .rl-col-19 {width:22px;}
.sample-popup .rl-col-20 {width:408px;}
.sample-popup .rl-col-21 {width:25px;}
.sample-popup .rt-txt-0{width:25px;}
.sample-popup .rt-txt-1{}
.sample-popup .rt-txt-2{width:4px;}
.sample-popup .rt-txt-3{float:left;}
.sample-popup .rt-txt-4{float:left;}
.sample-popup .rt-txt-5{ float:left;}
.sample-popup .pr-col-3 {width: 100px;}
.sample-popup .pr-col-4 {width: 120px;}
.sample-popup .jk-col-1 {margin-right:5px;width:300px;}
.sample-popup .tr-col-2 {margin-right:5px;width:300px;}
.sample-popup .rl-col-sm-2 {width: 155px;}
.sample-popup .rl-fn {width: 22px;}
.sample-popup .rlsm-txt {padding-right: 2px;width: 102px;}
.sample-popup .racelines-data .view-more {margin: 7px 17px;}
.sample-popup .racelines-data sub, .sample-popup .racelines-data sup {font-size: 75%;}
.horse-track-block{height:350px;width:550px; }
.horse-track-bg{background:url(../images/horse-track-bg.png) no-repeat;width:485px; height:267px; position:relative; margin:auto;}
.start-point {right:50px;top:20px;}
.finish-point {bottom:0;right:50px;}
.e2-point {left:0px;top:175px;}
.e1-point {left:160px;top: 20px;}
.lp-point {bottom: 0;left: 168px;}
.live-feed-data {bottom:0px;right:140px;}
.pp-descp-points > ul {padding: 0 0 0 10px;}
.heading-block .pp-descp-points li:before {border-radius: 50%;content: "";display: inline-block;height:7px;margin-right:5px;width:7px;}
.pp-post-info {height: auto;line-height: 12px;padding-left: 10px;width: 300px;}
.pp-post-descp {height: auto;padding-left: 25px;width: 475px;}
    
.pp-cmp-pred-table{ font-size:11px;}    
.horse-track-block{height:360px;width:550px;}
.pp-cmp-pred-left-block {width:543px}
.pp-cmp-pred-right-block {margin-left:543px;padding: 0;}
.pp-compressed-mid-block {padding: 10px 10px 10px 0;}
.pp-cmp-predictive-box {margin:7px 5px 0 15px;padding:3px 2px}
.pp-race-pred-box{padding:0px 15px}
.cmp-pred-table-hd .pred-row{font-size:9px; line-height:10px; font-weight:600}
.vo-col-1 {border-radius: 2px;height: 28px;width: 41px;}
.vo-col-2{width:44px;height:35px;font-size: 18px;}
.pd-col-hd-0 {display: table-caption;float: left;height: 28px;margin-right:1px;vertical-align: middle;width: 41px;}
.pd-col-hd-1{ width:44px; margin-right:1px;}
.pd-col-hd-2 {margin-right: 1px;width: 151px; }
.pd-col-hd-3,.pd-col-hd-4,.pd-col-hd-5,.pd-col-hd-6,.pd-col-hd-7{ width:41px; margin-right:1px;}
.pd-col-hd-8,.pd-col-hd-10{width:41px;}
.pd-col-0 {margin-right: 1px;width: 41px;}
.pd-col-1 {width: 44px;height: 35px;margin-right: 1px;}
.pd-col-2{ width: 151px; margin-right:1px; text-align:left;padding-left:5px}
.pd-col-3,.pd-col-4,.pd-col-5,.pd-col-6,.pd-col-7{line-height:34px;float:left;width:41px; margin-right:1px;background:#FFF; text-align:left;padding-left:3px; height:35px;}
.pd-col-8{width:41px;}
.pd-col-1{margin-right:1px}
.projection-dropdown{ float:left; padding-top:5px;}
.cmp-sm-1{left:30px;top:75px}
.cmp-sm-2{left:33px;top:57px}
.cmp-sm-3{left:49px;top:41px}
.cmp-sm-4{left:65px;top:32px}
.cmp-sm-5{left:89px;top:32px}
.cmp-sm-6{left:106px;top:32px}
.cmp-sm-7{left:130px; top:32px}
.cmp-sm-8{left:150px;top:32px}
.cmp-sm-9{left:170px;top:32px}
.cmp-sm-10{left:190px;top:32px}
.cmp-sm-11{left:200px;top:32px}
.cmp-sm-12{left:220px;top:32px}


.cmp-sm-1111{left:220px; bottom:20px}
.cmp-sm-2222{left:263px; bottom:20px}
.cmp-sm-3333{left:244px; bottom:31px}
.cmp-sm-4444{left:65px; bottom:30px}
.cmp-sm-5555{left:189px; bottom:30px}
.cmp-sm-6666{left:106px; bottom:30px}
.cmp-sm-7777{left:230px; bottom:30px}
.cmp-sm-8888{left:150px; bottom:30px}
.cmp-sm-9999{left:270px; bottom:30px}
.cmp-sm-1000{left:190px;bottom:30px}
.cmp-sm-11111{left:200px;bottom:30px}
.cmp-sm-12222{left:220px; bottom:30px}
.indicate-line{height:60px;}
.indicate-line-2{height:60px;}
.indicate-line-3 {width:62px;}  
  .more-button {display: inline-block;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    padding-top: 3px;
    height:15px;
    width:15px;
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -214px -328px;
    position: absolute;padding:4px;margin-left:5px;border-radius:2px;}
    .less-button {
      display: inline-block;
      height:15px;
    width:15px;
    font-weight: normal;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    position: absolute;
    padding: 4px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 0px;
    display:none;
      background:rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -906px -850px;
    }
.zoom-active .pp-blinker {
    font-size: 11px;
    padding: 0 5px;
    width: 150px;
}
.zoom-active .data-col-1 {width:350px
    }
.zoom-active .data-col-2 {width:350px
    }

.zoom-active .racelines-table {
    font-size: 9px;
    color: #000;
}
.zoom-active .rl-col-20 {
    width: 514px;
}
.zoom-active .rl-col-txt-2 {
    width: 320px;
}
.zoom-active .rl-col-sm-2 {
  
    width: 177px;
}
.zoom-active .rlsm-txt {
       width: 142px;
}

.horsepp-chart .rl-col-20 {width:607px;}
.horsepp-chart .rl-col-txt-2 {width: 366px;}
.horsepp-chart .rl-col-sm-2 {width: 284px; }

.racelines-data {font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;font-size: 14px;}
.racelines-table {font-size: 14px;}
.racelines-info {font-size: 14px;line-height: 12px;font-weight:400;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif}
.race-st-icon {right:0px;top: 1px;}
.frac span.fdn {display:inline-block;line-height: 8px;font-family: 'trackmasterbold';}
span.frac {display: inline-block;top: 3px;font-size: 8px;font-family: 'trackmasterbold';}
.racelines-data sub, .racelines-data sup {font-size: 12px;font-family: 'trackmasterbold';}
.rc-main-row .stackRace {padding-left: 18px;font-weight: 400;font-size: 100%;min-height: 1px;}
.rl-col-txt-2 {font-size:15px}
 span.pt-sup-al-name .frac-2 { 
     font-size: 12px;
    top: 0px;
   padding-left: 1.8px;
 }
 .w-col-1 span {
    top: -2px;
    position: relative;
}
.workouts-table {font-size: 14px}
.workouts-row {padding: 0px 0 0 0;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;line-height:12px;}
.w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {font-weight: 400;margin-right: 3px;padding-bottom: 5px}
.sup_track_sealed_indicator {top: -5px !important;    font-family: 'trackmastersregular','Pathway Gothic One'!important;}
    .rc-long-layoff, .rc-short-layoff {
        border-top: 1px solid #000;
        float: left;
    }
    .rc-long-layoff-firstrace, .rc-short-layoff-firstrace {
    float: left;
    border-top: 1px solid #000;
}

.rl-col-14 .pt-left-al {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 18px;
    font-weight: normal;
}
.sup-spn14 {
    display: inline-block;
    width: 50%;
    font-size: 10px;
    top: -2px;
    position: relative;
}

.rl-col-20 span.frac-main {
    display: inline-block;
    text-align: center; 
    top: 3px;
    position: relative;
    left:0px;
}
.rl-col-20 span.frac {
    display: inline-block;
    top: 2px;
    font-size: 8px;   
}
span.rch-txt {
    font-weight: bold;
    margin-right: 7px;
}

.racelines-data .rl-col-20  sub,.racelines-data .rl-col-20 sup {font-size: 12px;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
.rl-col-20 span.frac-1 {
    display: inline-block;
    top: 2px;
    position: relative;
    font-size: 14px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
    left: 2.5px;
} 

}

@media (min-width: 1340px)
{
    .track-head-cntnt.stickyTop {
    width: 64.3%;  
}
    .race-st-icon {
    background: rgba(0, 0, 0, 0) url("../images/redstrike-circle.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 11px;
    top: 3px;
    width: 10px;
    /*z-index: 99;*/
    z-index: 1051;
    opacity:.5;
    
}
    .double-box.cmp-select-wrapper .btn {    max-width: 350px;overflow: hidden;}
    .logo {float:left; margin:12px 0 0 20px;width:360px}
.tracks-cnt p.track-city{font-size:11px; line-height:12px; margin:0px 0 0px 0}
.main-wrapper { width: 1335px; padding: 0 15px;}
    .source-hd .source-filters{
        background-image: url(../images/filter-option.png);
        width: 17px;
        height: 16px;
        display: block;
        position: absolute;
        right: 32px;
        top: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;

    }
.info-circle {background-size:12px 12px;width:12px; height:12px;margin-right:5px}
.info-circle-sm {background-size:12px 12px;width:12px; height:12px; position:relative;margin-left:1px;}

.trueodds-active .adjust-win .btn-default{width:150px}
.trueodds-active .pp-compressed-title {padding: 0 0px 0 18px;}
.research-active #setting-menu.researchSettings{margin-top:20px}
.pace-rank {padding-left:60px;} 
.projected-rank {  padding-left:45px; }
.notify-pref .setmenu-cnt-block {padding:30px; min-height:600px}
.pp-cmp-left .dropdown-toggle {   overflow: hidden;padding-right: 24px /* Optional for caret */;text-align: left;text-overflow: ellipsis;width: 100%;max-width:300px}
.modfy-drpdn-ht {height:60px;}
/* Optional for caret */
.pp-cmp-left .dropdown-toggle .caret {position: absolute;right: 12px;top: calc(50% - 2px);}
.search-button-block .btn-new{ font-size:11px;}
.dnwn-xml {font-size: 11px;margin-left: 20px;margin-top: 2px;}
.pp-program-change.home-program-change {margin-top: 4px;margin-left:20px}
.home-program-change .program-block {line-height: 12px;font-size: 11px;}
.setting-wrapper {margin-top: 20px;  float: left;  margin: auto;  width: 49%}       
#horse-race{box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.5);margin: 20px auto 20px auto;}
#horse-race,#horse-race-popup{box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25), 0 0 20px rgba(0, 0, 0, 0.5);margin: 20px auto 20px auto;}
.race-decp {float: left;padding-top: 7px;width: 340px;}
.container{width:1306px}
.today-races {width: 423px;}
.calender-block {margin-left: 423px;padding: 0 0 0 20px;}
.search-right {margin-left:423px;}
.search-track{width: 423px;}
.search-box{width: 415px;}
.sidebar{width:423px}
.filter-list{ text-align:center; text-transform:capitalize; font-size:11px; margin-left:20px;; margin-top:2px }
.filtertxt{display:block; cursor:pointer}
.main-content{margin-left:423px}
.section-content {padding:7px 8px 0 10px;}
.racetxt-cnt{ display:table; height:55px; vertical-align:middle;max-width:400px;color:#363636;font-weight:600;line-height:16px; font-size:11px}
.dwn-arrow{ display:none}
.header-bar {padding: 0 15px 0 0px;}
.heading-block .pp-post {float: left;width: 65px;text-align: center;   line-height: 15px;font-weight:700;font-size:13px;}
.racename {font-size: 26px;line-height: 44px;padding-left: 13px;}
.racetime-block {float: left;font-weight: 700;padding: 10px 5px;text-transform: uppercase;width: 100px;}
.heading-block .rc-title{font-size: 22px;margin-top: 10px;line-height: 30px;  width: 25px;}
.heading-block .pp-descp-points {float: left;font-weight:600;width: 170px;font-size: 12px;margin-top: 8px;}
.pursetxt-block {width: 85px;   padding:10px}.prs-title {display: block;font-size: 12px;font-weight: 600;line-height: 12px;margin-bottom: 5px;margin-top: 5px;text-transform: uppercase;}
.prs-rate {color: #363636;display: block;font-size: 14px;font-weight: 600;line-height: 14px;text-transform: uppercase;}
.heading-block .pp-descp-points li:before {border-radius: 50%;content: "";display: inline-block;height:7px;margin-right:5px;width:7px;}
.calender-wrapper {height: 32px;margin-top: 20px;padding: 3px;position: relative;transition: all 0.3s ease 0s;width: 210px;}
.cal-icon {background:url("../images/cal-icon-lg.png") no-repeat;height: 21px;left: 7px;width: 20px;}
.cal-date {font-size: 14px;padding-bottom: 0px;padding-left: 35px; line-height:24px;}
.search-box-popup .cal-date {font-size: 13px;padding-bottom: 0px;padding-left: 35px; line-height:24px;}
.top-banner {width: 360px;margin: 10px 8px 0 0;}
.search-descp{ font-size:12px}
.horse-pp-icon {margin-left:5px;}
.frm-select{width:275px}    
.pp-cmp-nav > ul > li {font-size: 11px;margin-right:5px;}   
.research-data-info {font-size: 10px;font-weight: 600;line-height: 12px;}       
.notify-table-header{border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-weight:600; font-size:12px; margin-bottom:8px}
.notify-table-body{font-size:12px}
.np-hd-row .np-col-1,.np-hd-row .np-col-2,.np-hd-row .np-col-3,.np-hd-row .np-col-4,.np-hd-row .np-col-5,.np-hd-row .np-col-6,.np-hd-row .np-col-7{padding:8px 2px;}
.np-bd-row{ margin-top:5px; margin-bottom:5px}
.np-col-1{float:left;width:30%;min-height:1px}
.np-col-2{float:left;width:16%;text-align:center; min-height:1px}
.np-col-3{float:left;width:16%;text-align:center; min-height:1px}
.np-col-4{float:left;width:16%;text-align:center; min-height:1px}
.np-col-5{float:left;width:16%;text-align:center; min-height:1px}
.np-col-6{float:left;width:40%;text-align:center; min-height:1px}
.np-col-7{float:left;width:40%;text-align:center; min-height:1px}
.np-bd-row .np-col-1{ font-weight:600;color:#929090;text-transform: capitalize;}
.notify-email .form-inline .form-control{width:350px}
.email-col-1{padding-top:10px}
.email-col-2{position: relative;}

.mobile-col-1{padding-top: 10px;}
.mobile-col-2{}
.service-provider {
  float: left;
  margin-top:0px;
}
.mobile-col-1.sp-col{ padding-top:10px;width:120px; padding-left:15px}
.invalidselector {
  font-size: 12px;
  font-weight: 700;
  padding-left: 130px;
}
.notify-email .email-col-1{ font-size:12px;}
.notify-email input{width:350px; padding-right:20px}
.email-txtbx{ position:relative;width:350px;float:left;}
.mobile-txtbx {position: relative;width: 350px;float: left;}
.error-email-msg,.emptyemail {display:inline-block; float:left; padding:10px}
.error-mobile-msg,.emptynumber,.invalidselector {display:none;padding:10px}
.icon-table-edit{background:url(../images/edit-icon.png);display:inline-block; position:absolute; right:8px; top:10px;width:14px; height:14px}
.rs-block-1 {margin-bottom:60px}
.rs-block-1 .rs-rt-block {float:left;margin-left:30px; margin-top:0}
.research-1 .msa-criteria-box{width:30%}
.rs-checkbox-row {width:33.3333333%}
.rs-checkbox {font-size: 10px;}
.research-summary-table .rbox {width:44px;}
.rl-col-10 .stroke-circle {line-height:10px;}
.research-today-horse {margin-top: 5px;  margin-bottom: 5px;padding: 0 5px;text-align:center;border-bottom: 1px solid #dcdcdc;font-size:10px;}
.rth-header-row{font-weight:600}
.rth-col-0{float:left;width:4%;padding:2px 5px; text-align:left}
.rth-col-1{float:left;width:15%;padding:2px 5px; text-align:left}
.rth-col-2{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-3{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-4{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-5{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-6{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-7{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-8{float:left;width:5%;padding:2px 10px;text-align:right}
.rth-col-9{float:left;width:7%;padding:2px 0px;text-align:right}
.rth-body-row .rth-col-1{float:left;width:11%;padding:2px 5px; text-align:left}

.pp-data {margin-left: 10px;}
.pp-horse-track {float: left;height: 60px;margin: 5px 0;padding: 0 5px;width: 125px;position:relative}  
.mbclass .pp-horse-track {float: left;height: 60px;margin: 5px 0;padding: 0 5px;width:25px;position:relative}   
.pp-blinker {color: #FF1D11;float: left;font-size: 11px;font-weight: 600;padding: 0 5px;width: 85px;}
.restriction-symbol {display: inline-block;display: inline-block;width: 9px;height: 11px;border: 1px solid #333;font-size: 7px;line-height:7px;text-align: center;font-weight: bold;padding: 1px;float: left; margin-right:1px}
.racelines-row .restriction-symbol{ margin-bottom:2px;}/*fraction*/
span.frac-main sub,span.frac-main sup{position:relative;line-height:0;vertical-align:baseline}
span.frac-main sup{top:auto}
span.frac-main sub{bottom:auto}
span.frac-main{display: inline-block;text-align: center;}
span.frac-1 {display: inline-block;top:1px;position: relative;font-size: 12px;font-family:'trackmastersregular','Pathway Gothic One', sans-serif;right:0px}
span.frac-2 {display: inline-block;position: relative;top: 2px; font-family:'trackmastersregular','Pathway Gothic One', sans-serif;}
span.frac {display: inline-block;text-align: center; font-size:7px}
.rl-col-4 span.frac {top: 6px;font-size: 7.5px;}
span.frac-main{display: inline-block;text-align: center;}
.frac {display: inline-block;position: relative;vertical-align: middle;letter-spacing: 0.001em;text-align: center;}
.frac > span {display: block;}
.frac span.fdn {border-top:thin solid #000000;line-height: 7px;}
.frac span.bar {display: none;}
.fup {line-height: 5px;}
.ui-autocomplete {    max-height: 300px;    overflow-y: hidden;       overflow-x: hidden;      }
/*color formating dropdown*/.dropwn-height {min-height:90px; }
.color-formatting-option{width:625px;height:320px; padding:10px}
.color-cnt{ padding-left:30px; font-size:11px}
.color-col-1,.color-col-2{width:190px; float:left;margin-bottom:15px; padding-right:20px}
.color-col-3{width:170px; float:left; margin-bottom:15px; }
.color-col-3 .color-big-box{border-right:0}
.color-box{width:37px; height:37px; float:left; margin-right:18px; cursor:pointer}
.symbol-box{display: inline-block;width: 44px;height: 30px;cursor: pointer;vertical-align: top;margin-left: 0px;}
.pp-chk-col{float: left; padding-right: 10px; width: 275px;}
.pp-chk-col .checkbox-custom-label{ margin-right:25px}
.pp-radio-col label,.pp-chk-col label{font-weight:400; font-size:12px}
.pp-settings-cnt{ padding:20px;font-size:11px;}
.rename-txt{font-size:12px; margin-left:10px}
.choose-template-col{ padding-left:10px;width:185px; float:left; margin-right:30px}
.temp-select .dropdown-menu{left:0;right:auto}
.removeall-btn{margin-right:35px}
.removebtn{font-size:11px; line-height:12px;font-weight:600;}
.msa-hd {font-size: 11px;font-weight: 700;padding: 8px 5px 8px 5px;}
.box-row{ padding:5px 15px 5px 5px; font-size:10px;}
.race-chart-box .last-race-data {font-size: 10px;}
.race-chart-box {font-size: 10px;}
/*small icon for race data*/
.double-cross-t-circle{display:inline-block; background:url(../images/Double-cross_T_Circle.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-square{display:inline-block; background:url(../images/Double-cross_T_Square.png) no-repeat;width:9px; height:9px; background-size:100%; margin-top:2px}
.double-cross-t-diamond{display:inline-block; background:url(../images/Double-cross_T_Diamond.png) no-repeat;width:9px; height:12px; background-size:100%; margin-top:2px}
.a-diamond{display:inline-block; background:url(../images/A_Diamond.png) no-repeat;width:8px; height:10px; background-size:100%;}
.b-diamond{display:inline-block; background:url(../images/B_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%}
.h-diamond{display:inline-block; background:url(../images/H_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%;}
.s-diamond{display:inline-block; background:url(../images/S_Diamond.png) no-repeat;width:8px; height:10px;; background-size:100%;}
.plus-diamond{display:inline-block; background:url(../images/plus_Diamond.png) no-repeat;width:8px;height:10px;; background-size:100%;}
.black-diamond{display:inline-block; background:url(../images/Black-Diamond.png) no-repeat;width:8px; height:11px; background-size:100%; margin-top:2px}
.black-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #000000; font-size: 7px; line-height:9px; background: #000000; text-align: center; font-weight: bold;}
.alphabet-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size: 7px; line-height:9px; text-align: center; font-weight: bold;}
.dot-square {display: inline-block; width: 8px; height: 10px; border: 1px solid #333; font-size:14px; line-height:0px; text-align: center; font-weight: bold;}
.alphabet-circle {display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:8px; line-height:9px; border-radius: 50%; text-align: center;font-weight: 600;}
.dot-circle {display: inline-block; width: 8px; height: 11px; border: 1px solid #333; font-size:14px; line-height:0px; border-radius: 50%; text-align: center;font-weight: 500;}
.spl-char{display:inline-block;color:#000000; font-size:9px; line-height:9px;text-align:center; font-weight:bold;}
.surface-symbol{position:absolute;}
.double-alphabet-square {display: inline-block; width: 15px; height: 11px; border: 1px solid #000000; font-size: 10px; line-height: 10px; text-align: center; font-weight: bold;float:left;position:relative;}
.jk-col-sm-1{width:16%;}
.paramWrapper0 {width:32px}
.paramWrapper0 .jk-col-sm-2 {float:left;width:30%;}
.paramWrapper0 .jk-col-sm-3 {float:left;width:70%;}
.paramWrapper1 {width: 40px;}
.paramWrapper1 .jk-col-sm-2 {float:left;width:28%;}
.paramWrapper1 .jk-col-sm-3 {float:left;width:72%;}
.paramWrapper2 {width:35px} 
.paramWrapper2 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper2 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper3 {width:35px} 
.paramWrapper3 .jk-col-sm-2 {float:left;width:25%;}
.paramWrapper3 .jk-col-sm-3 {float:left;width:75%;}
.paramWrapper4 {width:45px}
.paramWrapper4 .jk-col-sm-2 {float:left;width:45%;}
.paramWrapper4 .jk-col-sm-3 {float:left;width:55%;}
.paramWrapper5 {width:55px}
.paramWrapper5 .jk-col-sm-2 {float:left;width:45%;}
.paramWrapper5 .jk-col-sm-3 {float:left;width:55%;}
.rl-type-of-workout { float:left;text-align:left; width:12px}
.scratches-row .rl-col-2{float:left;width:40px}
.scratches-row .w-col-2 {float:left;width:24px;}  
.hpro-title {width: 10%;}   
.hpro-descp {width:90%;} 
.racelines-row{padding-top:0px;padding-left:12px; position:relative;line-height:14px;}
.horse-fraction-times {float: left; padding: 0px 0px; width: 30px;}
.horse-fraction-times1 {float: left; padding: 0px 0px; width: 25px;}
.horse-fraction-times2 {float: left; padding: 0px 0px; width: 25px;}
.workouts-row .horse-fraction-times {float: left;padding: 0 1px;width: 30px;}
.paramWrapper {float: left;}
.pp-descp-points {float: left; font-weight: 600; width: 170px;} 
.mbclass .pp-descp-points {float: left; font-weight: 600; width: 270px;} 
.pp-descp-points li {list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 160px; white-space: nowrap;}
.mbclass .pp-descp-points li {list-style: outside none none; overflow: hidden; text-overflow: ellipsis; width: 260px; white-space: nowrap;}

.pp-compressed-header{font-size:11px; line-height:14px }    
.cmp-hd-right{float:right; padding-right:10px}

.sidebar .col-1.tracks-hd{padding-left:7px}
p.track-venue,p.track-city{padding-left:3px}
.sidebar .col-1{width:63%}
.sidebar .col-2{width:17%}
.sidebar .col-3{width:20%}
.sidebar .trueodds .col-1 {width: 83%;}
.mh-hd {line-height: 11px;}
.tracks-cnt p.track-venue{font-weight:600; font-size:14px; line-height:16px; margin:5px 0 3px 0}
.btn-aqua{}
.chevron-right{margin-right:10px}
.table-head{font-size:12px}
.table-body{ font-size:12px}
.angmtchd-icon{font-size:12px}
.search-btn-wrap{padding:10px 4px 0 0}
.msa-hd {padding: 8px 20px 8px 10px;}
input.selecttxt{ width:400px}
.setmenu-cnt-block.mngsrch-angle {padding: 12px 30px;}
.settings-hd {padding: 8px 25px 8px 5px;}
.backtest-results-table{font-size:12px;}
.backtest-col-1{height:auto}
.racelines-info {font-size: 11px;line-height: 14px;}
.more-button {display: inline-block;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    padding-top: 3px;
    height:15px;
    width:15px;
   background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -214px -328px;
    position: absolute;padding:4px;margin-left:5px;border-radius:2px;}
    .less-button {
      display: inline-block;
      height:15px;
    width:15px;
    font-weight: normal;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    position: absolute;
    padding: 4px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 0px;
    display:none;
   background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -216px -332px;
       transform:rotate(180deg);
      transition: all 1s ease-in-out 1s;
    }
.up-icon-1 {margin-right:2px;top:0px;width:11px;background-size:11px 7px}
.rc-time{font-size:15px; line-height:16px}
.heading-block .rc-time{font-size:13px; line-height:16px}
.a-1{top: 12px;right:88px;display:block;}
.a-2{top:12px;right:124px;display:block;}
.a-3{top:130px;left:72px;display:block;}
.a-4{top:265px;left:366px;display:block;}
.a-5{top:130px;right:165px;display:block;}
.a-6{top:130px;right:44px;display:block;}
.a-7{top:130px;left:720px;display:block;}
.a-8{top:195px;right:217px;display:block;}
.a-9{top:195px;right:16px;display:block;}
.a-10{top:328px;right:87px;display:block;}
.setmenu-cnt-block.pp-cnt-block{padding: 20px 20px;}
.tabbable .nav-pills > li > a { height:auto;font-size:11px}
.pp-settings-cnt.pp-custom-display {padding:20px 20px 0px 20px;}
.pp-cstm-col-1{float:left;width:30%; font-weight:700}
.pp-cstm-col-2{float:left;width:38%}
.pp-cstm-col-3{float:left;width:25%}
.pp-cstm-col-4{float:left;width:70%}
.pp-cstm-col-2.row-3 {width: 70%;}
.overlay-tab {margin-right:30px}
.overlay-tab .nav > li {width:105px;}
.pp-venue {font-size: 20px;line-height: 24px;max-width: 400px;padding-left: 15px;padding-right: 10px;}
.pp-overlayrace-all {position: relative;width:450px;}
.program-change-icon{margin-right:10px}
.pp-track-notes-icon{margin-right:10px}
.pp-track-notes{margin-left:30px}
.pp-post-descp{width:500px; padding-left:25px}
.pp-post-info{width:360px; padding-left:25px; line-height:12px}
.pp-cmp-nav > ul > li{ margin-right:5px;font-size:10.5px;}
.race-video-icon{top:1px;width:11px; height:11px;}
.racelines-data sub, .racelines-data sup {font-size: 8px;top: -5px;}
.racelines-data {font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;margin-left: 5px;margin-right:3px; -webkit-overflow-scrolling: touch;/*overflow: hidden;*/}
.pp-compressed-box {font-size: 11px;line-height:14px}
.pp-compressed .pp-chk-col{margin-left:8px;}
.data-col-hd-1 {padding: 0 0px;font-size: 15px;line-height: 16px;}
.data-col-hd-2 {padding: 1px 5px 5px 5px;font-size: 15px;line-height: 15px;max-width: 225px;}
.data-col-1{width:400px}
.data-col-2{width:350px}
.data-col-3{width:200px}
.data-col-4{width:207px}
.data-col-hd-1{padding:0 0px; font-size:15px;}
.data-col-hd-2{padding:1px 5px 5px 5px; font-size:15px; line-height:15px;}
.data-col-hd-3{padding:0 5px;width:65px}
.data-col-hd-5{width:15px;}
.data-col-hd-6{}
.data-col-hd-7{}
.data-col-hd-8{}
.data-col-hd-3 .btn{padding:0 10px;font-size:14px}
.pp-hn-rt{ float:left;font-size:11px;}
.pp-hn-lt{ float:left;width:220px}
.hstat-hd{ padding:1px 5px;}
.hstat-col-1{width:25%;font-weight:700; padding:1px 5px}
.hstat-col-2{width:11%; padding:1px 5px}
.hstat-col-3{width:12%; padding:1px 5px}
.hstat-col-4{width:12%; padding:1px 5px}
.hstat-col-5{width:12%; padding:1px 5px}
.hstat-col-6{width:28%; padding:1px 5px}
.data-col-4 .hstat-col-1{padding:1px 2px 1px 1px}
.jk-col-1{float:left;width:30%; padding-right:10px}
.tr-col-2{float:left;width:30%;padding-right:10px}
.pr-col-3 {width:40%;padding-right:10px}
.pr-col-4 {width:65%;}
.jk-tr-pr-row{font-size:10px;}
.rating-table .pace-col-sm-1 {float: left;font-weight: 700;width: 44%;}
.rating-table .pace-col-sm-2 {float: left;width: 36%;}
.rating-table .pace-col-sm-3 {float: left;width: 20%;}
.racelines-table {font-size:10px;color:#000;word-spacing:-0.1em;letter-spacing:-0.01em;}
.rl-col-1 {width: 36px;}
.rl-col-2 {width: 34px;}
.rl-col-3 {width:19px;}
.rl-col-4 {width: 29px;font-size:17px;}
.rl-col-5 {width: 22px;}
.rl-col-6 {width: 12px;}
.rl-col-7 {width: 25px;}
.rl-col-8 {width: 25px;}
.rl-col-9 {width:120px;}
.rl-col-10 {width: 39px;padding:0px 0px 0px}
.rl-col-11 {width: 14px;font-size:18px}
.rl-col-12 {width: 12px;font-size:18px}
.rl-col-13 {width: 25px;}
.rl-col-14 {width: 32px;}
.rl-col-15 {width: 25px;}
.rl-col-16 {width: 25px;}
.rl-col-17 {width: 100px;padding:0px 0px 0px 3px}
.rl-col-18 {width: 35px;}
.rl-col-19 {width: 30px;} 
.rl-col-20 {width:497px;}
.rl-col-txt-2 {display: inline-block;width:318px;}
.rl-col-20 .one-by-four {top:6px;position:relative;}    
.rl-col-20 .one-by-two {top:6px;position:relative;}       
.rl-col-20 .three-by-four{top:6px;position:relative; } 
.rl-col-20 b {font-size:75%;}
.rl-col-21 {width: 25px;}
.rt-txt-0{width:28px;}
.rt-txt-1{}
.rt-txt-2 {width: 6px;top: -2px;position: relative;}
.rt-txt-3{float:left;}
.rt-txt-4{float:left;}
.rt-txt-5{float:left;}
.rl-txt-lt {display: inline-block;float: left;height: 100%;line-height: 10px;min-height: 1px;width: 50%;padding-top:1px;}
.rl-txt-rt {color: #111111;display: inline-block;float: right;height: 100%;line-height: 10px;min-height: 1px;width: 50%; padding-top:1px;}
.rl-col-txt-1 {width: 16px;display: inline-block;text-align: right;padding-right: 1px;min-height: 1px;}
.rl-col-sm-2 {float:left;width: 162px;text-align:right;}
.rlsm-txt {display: inline-block;padding-right:0px;width: 126px;text-align:right;}
.rl-fn {display: inline-block;width: 23px;}
.rl-sm-txt-3 {display: inline-block;min-height: 1px;text-align: right;width: 13px;}
.info-thumb-icon {right:20px}
.jk-table-hd{font-size:12px; padding-bottom:5px}
.pace-table-hd{font-size:12px; padding-bottom:5px;}
.workouts-data {margin-left:10px;margin-right:10px;}
.raceline-hd {padding-left:15px;font-size:11px;}
.info-data {margin-left:10px;font-size:9px;}
.info-thumb {margin-left:10px;}
.track-select-icon {left: 7px;top: 10px;}
.workouts-data .view-more{margin: 7px 10px}
.workouts-table {font-size: 10px;}
.w-col-lg-2,.w-col-lg-3,.w-col-lg-4,.w-col-lg-5,.w-col-lg-6{ margin-right: 23px;}
.scratchesWrap .w-col-lg-1{margin-right:3px}
.workoutsWrap .w-col-3 {width:40px}
.workoutsWrap .w-col-2 {width:26px;}
.workouts-table{font-size: 9px;}
.w-col-1 {float: left;width: 45px;}
.w-col-2 {float: left;}
.w-col-3 {float: left;width: 25px;}
.w-col-4 {float: left;width: 40px;}
.w-col-5 {float: left;width: 30px;}
.w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {margin-right: 20px;}
.scratchesWrap .w-col-1{width:40px;}
.scratchesWrap .w-col-3{width:15px}
.scratchesWrap .rl-type-of-workout{float:left;width:80px; padding-left:0px}
.scratchesWrap .rl-col-2{width:35px;}
/*choose template data pop*/
.choosetmpl-box-popup .modal-dialog {margin: 25px auto  0 auto;width:1285px}
.sample-popup .racelines-table {font-size: 9px;color:#333}
.sample-popup .racelines-data {margin-left: 5px;margin-right: 5px;}
.sample-popup .data-col-1{width:320px}
.sample-popup .data-col-2{width:230px}
.sample-popup .data-col-3{width:160px;}
.sample-popup .data-col-4{width:160px}
.sample-popup .rl-col-1 {width:38px;}
.sample-popup .rl-col-2 {width:18px;}
.sample-popup .rl-col-3 {width:8px;}
.sample-popup .rl-col-4 {width:15px}
.sample-popup .rl-col-5 {width:10px;}
.sample-popup .rl-col-6 {width:20px;}
.sample-popup .rl-col-7 {width:20px;}
.sample-popup .rl-col-8 {width:20px;}
.sample-popup .rl-col-9 {width:112px}
.sample-popup .rl-col-10 {width:30px;}
.sample-popup .rl-col-11 {width:8px;}
.sample-popup .rl-col-12 {width:8px;}
.sample-popup .rl-col-13 {width:12px}
.sample-popup .rl-col-14 {width:30px}
.sample-popup .rl-col-15 {width:15px}
.sample-popup .rl-col-16 {width:22px}
.sample-popup .rl-col-17 {width:55px;}
.sample-popup .rl-col-18 {width:28px}
.sample-popup .rl-col-19 {width:22px;}
.sample-popup .rl-col-20 {width:408px;}
.sample-popup .rl-col-21 {width:25px;}
.sample-popup .rt-txt-0{width:25px;}
.sample-popup .rt-txt-1{}
.sample-popup .rt-txt-2{width:4px;}
.sample-popup .rt-txt-3{float:left;}
.sample-popup .rt-txt-4{float:left;}
.sample-popup .rt-txt-5{ float:left;}
.sample-popup .pr-col-3 {width: 100px;}
.sample-popup .pr-col-4 {width: 120px;}
.sample-popup .jk-col-1 {margin-right:5px;width:300px;}
.sample-popup .tr-col-2 {margin-right:5px;width:300px;}
.sample-popup .rl-col-sm-2 {width: 155px;}
.sample-popup .rl-fn {width: 22px;}
.sample-popup .rlsm-txt {padding-right: 2px;width: 102px;}
.sample-popup .racelines-data .view-more {margin: 7px 17px;}
.sample-popup .rating-table .pace-col-sm-1 {float: left;font-weight:700;width:44%;}
.sample-popup .rating-table .pace-col-sm-2 {float: left;width: 36%;}
.sample-popup .rating-table .pace-col-sm-3 {float: left;width: 20%;}
.sample-popup .racelines-data sub, .sample-popup .racelines-data sup {font-size: 75%;}
.pp-cmp-pred-table{ font-size:11px;}
.pp-cmp-pred-left-block {width: 610px;}
.pp-cmp-pred-right-block {margin-left: 610px;}
.pp-compressed-mid-block {padding: 10px 10px 10px 0;}
.pp-compressed-mid-block.scrollpp-cls {padding: 10px 2px 2px 0;}
.pp-cmp-predictive-box {margin:7px 5px 0 15px;padding:3px 2px}
.pp-race-pred-box{padding:0px 15px}
.cmp-pred-table-hd .pred-row{font-size:9px; line-height:10px; text-align:center; font-weight:600}
.vo-col-1 {background: #fff;float: left;height: 28px;width: 40px;border-radius:2px;}
.vo-col-2{width:44px;height:35px;font-size: 18px;}
.pd-col-hd-0{ float:left;width:40px; margin-right:3px;height:28px; display:table-caption;vertical-align:middle}
.pd-col-hd-1{ width:44px; margin-right:3px;}
.pd-col-hd-2{width:155px;margin-right:3px;}
.pd-col-hd-3,.pd-col-hd-4,.pd-col-hd-5,.pd-col-hd-6,.pd-col-hd-7{ width:40px; margin-right:3px;}
.pd-col-hd-8, .pd-col-hd-10{width:43px; margin-right:3px}
.pd-col-hd-9.pd-col-hd-8{margin-right:0px;}

.pd-col-0{width:40px;margin-right:3px;}
.pd-col-1{width:44px;margin-right:3px;}
.pd-col-2{width:155px;margin-right:3px; text-align:left; padding:0 5px; font-weight:600}
.pd-col-3,.pd-col-4,.pd-col-5,.pd-col-6,.pd-col-7{ line-height:34px;float:left;width:40px; margin-right:3px;background:#FFF; height:35px;}
.pd-col-8{width:43px;margin-right:3px;}
.pd-col-9.pd-col-8{margin-right:0}
.projection-dropdown{ float:left; padding-top:5px;}
.horse-track-block{height:382px;width:550px;}
.horse-track-bg{background:url(../images/horse-track-bg.png) no-repeat;width:485px; height:267px; position:relative; margin:auto;}
.start-point {right:50px;top:20px;}
.finish-point {bottom:0;right:50px;}
.e2-point {left:0px;top:175px;}
.e1-point {left:160px;top: 20px;}
.lp-point {bottom: 0;left: 168px;}
.cmp-sm-1{left:30px;top:75px}
.cmp-sm-2{left:33px;top:57px}
.cmp-sm-3{left:49px;top:41px}
.cmp-sm-4{left:65px;top:32px}
.cmp-sm-5{left:89px;top:32px}
.cmp-sm-6{left:106px;top:32px}
.cmp-sm-7{left:130px; top:32px}
.cmp-sm-8{left:150px;top:32px}
.cmp-sm-9{left:170px;top:32px}
.cmp-sm-10{left:190px;top:32px}
.cmp-sm-11{left:200px;top:32px}
.cmp-sm-12{left:220px;top:32px}
.cmp-sm-1111{left:220px; bottom:20px}
.cmp-sm-2222{left:263px; bottom:20px}
.cmp-sm-3333{left:244px; bottom:31px}
.cmp-sm-4444{left:65px; bottom:30px}
.cmp-sm-5555{left:189px; bottom:30px}
.cmp-sm-6666{left:106px; bottom:30px}
.cmp-sm-7777{left:230px; bottom:30px}
.cmp-sm-8888{left:150px; bottom:30px}
.cmp-sm-9999{left:270px; bottom:30px}
.cmp-sm-1000{left:190px;bottom:30px}
.cmp-sm-11111{left:200px;bottom:30px}
.cmp-sm-12222{left:220px; bottom:30px}
.indicate-line{height:60px;}
.indicate-line-2{height:60px;}
.indicate-line-3 {width:62px;}
.live-feed-data {bottom:0px;right:140px;}
.table-row .col-3{padding:7px 10px}
.table-row .col-6{padding:7px 10px}
.table-head .table-row .col-3{width:13%;padding:7px 10px;text-align:right}
#runSearchModal .table-head .table-row .col-3{width:21%;padding:7px 10px;text-align:right}

/*race chart*/
.race-chart-data {margin-left:30px;}
.race-chart-data-second{margin-right: 30px;}
.last-race-data {margin-left: 15px;margin-right: 15px;margin-top:20px}
.lr-col-hd-1{ padding:0 5px; width:7%}
.lr-col-hd-2{ padding:0 5px; width:6%}
.lr-col-hd-3{ padding:0 5px; width:15%}
.lr-col-1{ padding:0 5px; width:7%}
.lr-col-2{ padding:0 5px; width:6%}
.lr-col-3{ padding:0 5px; width:15%}
.lrrt-col-1{padding:0 5px;width:10%}
.lrrt-col-2{padding:0 5px;width:13%}
.lrrt-col-3{padding:0 5px;width:6%}
.lrrt-col-4{padding:0 5px;width:2%}
.lrrt-col-5{padding:0 5px;width:2%}
.lrrt-col-6{padding:0 5px;width:2%}
.lrrt-col-7{padding:0 5px;width:6%}
.lrrt-col-8{padding:0 5px;width:6%}
.lrrt-col-9{padding:0 5px;width:6%}
.lrrt-col-10{padding:0 5px;width:6%}
.lrrt-col-11{padding:0 5px;width:5%}
.exp-racelines-row{ font-size:10px}
.erl-col-1 {width:45px;}
.erl-col-2 {width:18px;}
.erl-col-3 {width:9px;}
.erl-col-4 {width:9px}
.erl-col-5 {width:25px;}
.erl-col-6 {width:35px;}
.erl-col-7 {width:22px;}
.erl-col-8 {width:22px;}
.erl-col-9 {width:80px}
.erl-col-10 {width:28px;}
.erl-col-11 {width:11px;}
.erl-col-12 {width:11px;}
.erl-col-13 {width:11px}
.erl-col-14 {width:11px}
.erl-col-15 {width:11px}
.erl-col-16 {width:11px}
.erl-col-17 {width:60px;}
.erl-col-18 {width:35px}
.erl-col-19 {width:25px;}
.erl-col-20 {width:404px}
.erl-col-21 {width:25px;}
.erl-col-sm-2 {width: 136px;padding-left:5px}
.pp-descp-points > ul {padding: 0 0 0 15px;}
.pp-descp-points li:before {background: #555;border-radius: 50%;content: "";display: inline-block;height: 7px;margin-right: 5px;width: 7px;}
.last-race-table .rl-col-9{width:100px}
.expand-table .rl-col-20 {width: 502px;}
.last-race-table .rl-col-sm-2 {float: left; width: 178px;text-align: right;}
.expand-table .racelines-table{color:#000}
.expand-table .rl-col-txt-2 {width: 305px;}
.expand-table .racelines-row {padding-left: 0px;}
.expand-table .rl-col-9 {width:103px;}
.expand-table .rl-col-19 {width: 25px;}
.expand-table .rl-col-sm-2 {float: left;width: 178px;text-align: right;}
.expand-table .rlsm-txt {width: 138px;}
.horsepp-chart .rl-col-20 {width: 529px;}
.horsepp-chart .rl-col-txt-2 {width: 325px;}
.horsepp-chart .rl-col-sm-2 {width: 187px;}
.horse-fraction-times.autotooltrip sup {
    top: -2px!important;}

 .zoom-active .pp-compressed-box {font-size: 12px;line-height: 14px;}

 .zoom-active .pp-blinker {font-size: 11px;padding: 0 5px; width: 120px;}

 .zoom-active .rl-col-20 {
    width: 541px;
}
 .zoom-active .rl-col-txt-2 {

    width: 339px;
}
 .zoom-active .rl-col-sm-2 {
  
    width: 185px;
   
}
 .zoom-active .jk-tr-pr-row {
    font-size: 11px;
    line-height:16px
}
.zoom-active .racelines-table { font-size:14px}

.zoom-active .rlsm-txt {width: 148px;}
.zoom-active .w-col-1 {
    float: left;
    width: 51px;
}

.leftPaceFigure{
    padding-left: 0px;
}
.rightPaceFigure{
    padding-left: 30px;
}
.newPaceFig{
    padding-left: 10px;
}
.alphabet-circle {
    display: inline-block;
    width: 8px;
    height: 12px;
    border: 1px solid #333;
    font-size: 8px;
    line-height: 10px;
    border-radius: 50%;
    text-align: center;
    font-weight: 600;
    top: 1px;
}
.zoom-active .racelines-data {font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;font-size: 14px;}
.zoom-active .racelines-table {font-size: 14px;}
.zoom-active .racelines-info {font-size: 14px;line-height: 14px;font-weight:400;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}
.zoom-active .rl-col-20 {width: 511px;}
.zoom-active .race-st-icon {right: 0px; top: 1px;}
.zoom-active .rl-col-txt-2 {width: 315px;}
.zoom-active .rlsm-txt {width: 125px}
.zoom-active .rl-col-sm-2 {width: 163px}
.zoom-active .rl-col-14 span.frac {font-size: 9px;top:3px;   font-family: 'trackmasterbold';}
.zoom-active .rl-col-14  .frac span.fdn {line-height: 7px;   font-family: 'trackmasterbold';}
.zoom-active .frac span.fdn {line-height: 8px;   font-family: 'trackmasterbold';}
.zoom-active span.frac {font-size: 7px;top:4px;  font-family: 'trackmasterbold';}
.zoom-active .racelines-data .rl-col-14 sub, .zoom-active .racelines-data .rl-col-14 sup {font-size:9px;top: -5px;  font-family: 'trackmasterbold';}
.zoom-active .racelines-data sub,.zoom-active .racelines-data sup {font-size: 12px;top: -1px;}
.zoom-active .rl-col-20 .pt-sup-al-name sup {font-size: 13px;top: -5px;}
.zoom-active .rc-main-row .stackRace {padding-left: 18px;font-weight: 400;font-size: 100%;min-height: 1px;}
.zoom-active .rl-col-txt-2 {font-size:15px} 

.zoom-active .workouts-table {font-size: 14px}
.zoom-active .workouts-row {padding: 0px 0 0 0;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif}
.zoom-active .w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {font-weight: 400;margin-right: 3px;padding-bottom: 5px}
.zoom-active  span.frac-2 {top:0}
.research-data-row .rs-sub-col-7 .frac {
    font-family: 'Open Sans', sans-serif!important;
    top:3px;
}

.research-data-row .rs-sub-col-7 .frac span.fdn
{
 font-family: 'Open Sans', sans-serif!important;
    top: -3px;
}

.racelines-data {font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;font-size: 14px;}
.racelines-table {font-size: 14px;}
.racelines-info {font-size: 14px;line-height: 12px;font-weight:400;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif}
.rl-col-20 {width: 494px;}
.race-st-icon {right:-1px;top: 1px;}
.rl-col-txt-2 {width: 315px;}
.rlsm-txt {width: 116px}
.rl-col-sm-2 {width: 152px}
.frac span.fdn {display:inline-block;line-height: 8px;font-family: 'trackmasterbold';}
span.frac {display: inline-block;top: 2.5px;font-size: 8px;font-family: 'trackmasterbold';}
.racelines-data sub, .racelines-data sup {font-size: 12px;font-family: 'trackmasterbold';}
.rc-main-row .stackRace {padding-left: 18px;font-weight: 400;font-size: 100%;min-height: 1px;}
.rl-col-txt-2 {font-size:15px}
 span.pt-sup-al-name .frac-2 { 
     font-size: 12px;
    top: 0px;
   padding-left: 1.8px;
 }
 .w-col-1 span {
    top: -2px;
    position: relative;
}
.workouts-table {font-size: 14px}
.workouts-row {padding: 0px 0 0 0;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;line-height:12px;}
.w-col-lg-1, .w-col-lg-2, .w-col-lg-3, .w-col-lg-4, .w-col-lg-5, .w-col-lg-6 {font-weight: 400;margin-right: 3px;padding-bottom: 5px}
.sup_track_sealed_indicator {top: -5px !important;    font-family: 'trackmastersregular','Pathway Gothic One'!important;}
.horsepp-chart .rlsm-txt {width: 135px;}
.horse-chart-data-second .racelines-table {font-size: 15px;}
.horse-chart-data-second .racelines-row {
  
    padding-top: 0px;
    padding-left: 2px;
    position: relative;
    line-height: 14px;    
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    font-size: 14px;
}
.horse-chart-data-second .racelines-data {padding-top:0px}
.horse-chart-data-second .rc-long-layoff2, .horse-chart-data-second .rc-short-layoff2 {
    border-bottom: 1px solid #000;
    float: left;
    height: 18px;
}

    .rc-long-layoff, .rc-short-layoff {
        border-top: 1px solid #000;
        float: left;
    }
    .rc-long-layoff-firstrace, .rc-short-layoff-firstrace {
    float: left;
    border-top: 1px solid #000;
}

.rl-col-14 .pt-left-al {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 18px;
    font-weight: normal;
}
.sup-spn14 {
    display: inline-block;
    width: 50%;
    font-size: 10px;
    top: -2px;
    position: relative;
}


.rl-col-20 span.frac-main {
    display: inline-block;
    text-align: center; 
    top: 3px;
    position: relative;
    left:0px;
}
.rl-col-20 span.frac {
    display: inline-block;
     top: -0.5px;
    font-size: 7.5px;   
    left: -0.3px;
}
.final_timex { display: inline-block;}
.race-chart-stat.split-times span.rch-txt-3 {margin-right: 20px;}
span.rch-txt {
    font-weight: bold;
    margin-right: 7px;
}


.racelines-data .rl-col-20  sub,.racelines-data .rl-col-20 sup {font-size: 12px;font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;}

.rl-col-20 span.frac-1 {
   display: inline-block;
    top: -1px;
    position: relative;
    font-size: 12.5px;
    font-family: 'trackmastersregular','Pathway Gothic One', sans-serif;
    right: 0px;
    left: 0.5px;
}
.r-sup sup { 
    top: -3px;
}
.rl-col-4 sup {
    top: -4px;
    font-size: 11px;
}
.rl-col-4 span.frac {
    top: 1.3px;
}
}

@media (min-width: 1600px) {
.track-head-cntnt.stickyTop {
    width: 54.6%;  
}
 .double-box.cmp-select-wrapper .btn {    max-width: 350px;overflow: hidden;}
    .logo {float:left; margin:12px 0 0 20px;width:360px}
 .zoom-active  .data-col-1 {
  width: 500px;
}
 .zoom-active   .data-col-2 {
  width: 550px;
}
 .zoom-active .pp-blinker {
  
  float: left;
  font-size: 11px;
  font-weight: 600;
  padding: 0 5px;
  width: 185px;
}
.zoom-active .rl-col-1 {width: 49px;}
.zoom-active .rl-col-2 {width: 44px;}
.zoom-active .rl-col-3 {width: 25px;}
.zoom-active .rl-col-4 {width: 39px;}
.zoom-active .rl-col-5 {width: 34px;}
.zoom-active .rl-col-6 {width: 22px;}
.zoom-active .rl-col-7 {width: 35px;}
.zoom-active .rl-col-8 {width: 35px;}
.zoom-active .rl-col-9 {width:142px;}
.zoom-active .rl-col-10 {width: 49px;padding:0px 0px 0px}
.zoom-active .rl-col-11 {width: 20px;}
.zoom-active .rl-col-12 {width: 20px;}
.zoom-active .rl-col-13 {width: 35px;}
.zoom-active .rl-col-14 {width: 40px;}
.zoom-active .rl-col-15 {width: 35px;}
.zoom-active .rl-col-16 {width: 35px;}
.zoom-active .rl-col-17 {width:100px;}
.zoom-active .rl-col-18 {width: 42px;}
.zoom-active .rl-col-19 {width: 40px;} 
.zoom-active .rl-col-20 {width:924px;}
.zoom-active .rl-col-txt-2 {display: inline-block;width:555px;}
.zoom-active .rl-col-20 .one-by-four {top:6px;position:relative;}    
.zoom-active .rl-col-20 .one-by-two {top:6px;position:relative;}       
.zoom-active .rl-col-20 .three-by-four{top:6px;position:relative; } 
.zoom-active .rl-col-20 b {font-size:75%;}
.zoom-active .rl-col-21 {width: 35px;}
.zoom-active .rt-txt-0{width:38px;}
.zoom-active .rt-txt-1{}
.zoom-active .rt-txt-2{width:12px;} 
.zoom-active .rt-txt-3{float:left;}
.zoom-active .rt-txt-4{float:left;}
.zoom-active .rt-txt-5{float:left;}
.zoom-active .rl-txt-lt {display: inline-block;float: left;height: 100%;line-height: 10px;min-height: 1px;width: 50%;padding-top:1px;}
.zoom-active .rl-txt-rt {color: #111111;display: inline-block;float: right;height: 100%;line-height: 10px;min-height: 1px;width: 50%; padding-top:1px;}
.zoom-active .rl-col-txt-1 {width: 26px;display: inline-block;text-align: right;padding-right: 1px;min-height: 1px;}
.zoom-active .rl-col-sm-2 {float:left;width:330px;text-align:right;}
.zoom-active .rlsm-txt {display: inline-block;padding-right:0px;width: 196px;text-align:right;}
.zoom-active .rl-fn {display: inline-block;width: 33px;}
.zoom-active .rl-sm-txt-3 {display: inline-block;min-height: 1px;text-align: right;width: 13px;}

.rightPaceFigure{
    padding-left: 0px;
}
}

@media (min-width: 1920px) {

.r-sup sup { 
    top: -3px;
}
.rl-col-4 sup {
    top: -3px;
    font-size: 11px;
}
.rl-col-4 span.frac {
    top: 0px;
}

.track-head-cntnt.stickyTop {
    width: 54.6%;  
}
.race-st-icon {
    background: rgba(0, 0, 0, 0) url("../images/redstrike-circle.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    position: absolute;
    right:3px;
    top: 2px;
    width: 10px;
    z-index: 99;
    opacity:.5;
    
}
.pp-cmp-pred-left-block {width:602px;}
.pp-cmp-pred-right-block {margin-left: 602px;}
.zoom-active .overlay-tab .nav > li > a {
    display: block;
    padding: 37px 0px 0px 0px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    color: #B3B3B3;
}
.zoom-active .pp-cmp-nav > ul > li {
    margin-right: 5px;
    font-size: 12px;
}
.zoom-active .pp-post-info {
    width: 472px;
    padding-left: 25px;
    line-height: 16px;
}
.zoom-active .pp-descp-points {
    float: left;
    font-weight: 600;
    width: 300px;
}
.zoom-active .pp-post-descp {
    width: 580px;
    padding-left: 25px;
}
.zoom-active  .pp-compressed-header {
    font-size: 14px;
    line-height: 16px;
}
.zoom-active .data-col-hd-1 {
    padding: 0 0px;
    font-size: 20px;
    line-height: 20px;
}
.zoom-active .data-col-hd-2 {
    padding: 1px 5px 5px 5px;
    font-size: 18px;
    line-height: 18px;
}
.zoom-active .pp-horse-notes-row {
    padding-top: 0px;
    text-transform: uppercase;
    font-weight: 700;
    color: #222;
    font-size: 14px;
}
.zoom-active .jk-col-sm-1{width:16%;}
.zoom-active .paramWrapper0 {width:50px}
.zoom-active .paramWrapper0 .jk-col-sm-2 {float:left;width:30%;}
.zoom-active .paramWrapper0 .jk-col-sm-3 {float:left;width:70%;}
.zoom-active .paramWrapper1 {width:60px;}
.zoom-active .paramWrapper1 .jk-col-sm-2 {float:left;width:28%;}
.zoom-active .paramWrapper1 .jk-col-sm-3 {float:left;width:72%;}
.zoom-active .paramWrapper2 {width:50px} 
.zoom-active .paramWrapper2 .jk-col-sm-2 {float:left;width:25%;}
.zoom-active .paramWrapper2 .jk-col-sm-3 {float:left;width:75%;}
.zoom-active .paramWrapper3 {width:50px} 
.zoom-active .paramWrapper3 .jk-col-sm-2 {float:left;width:25%;}
.zoom-active .paramWrapper3 .jk-col-sm-3 {float:left;width:75%;}
.zoom-active .paramWrapper4 {width:70px}
.zoom-active .paramWrapper4 .jk-col-sm-2 {float:left;width:45%;}
.zoom-active .paramWrapper4 .jk-col-sm-3 {float:left;width:55%;}
.zoom-active .paramWrapper5 {width:90px}
.zoom-active .paramWrapper5 .jk-col-sm-2 {float:left;width:45%;}
.zoom-active .paramWrapper5 .jk-col-sm-3 {float:left;width:55%;}

 .zoom-active .pp-compressed-box {
    font-size: 14px;
    line-height: 18px;
}
.zoom-active  .pace-table-hd {
    font-size: 14px;
    padding-bottom: 10px;
}
 .zoom-active  .projected-rank {
    padding-left: 95px;
}

.zoom-active  .jk-tr-pr-row {
    font-size: 14px;
    line-height:20px
}
.zoom-active .jk-table-hd {
    font-size: 14px;
    padding-bottom: 10px;
}
 .zoom-active  .data-col-3 {
    width: 300px;
}
 .zoom-active .data-col-4 {
    width: 300px;
}

 .zoom-active  .data-col-1 {
  width: 500px;
}
 .zoom-active   .data-col-2 {
  width: 550px;
}
 .zoom-active .pp-blinker {
  
  float: left;
  font-size: 14px;
  font-weight: 600;
  padding: 0 5px;
  width: 185px;
}
 .zoom-active .ppscrollfx{height:630px;-webkit-overflow-scrolling: touch;}
.zoom-active .racelines-table {
  color: #000;
  font-size: 14px;
  letter-spacing: -0.01em;
  word-spacing: -0.1em;
}
.zoom-active .racelines-info {
    font-size: 14px;
    line-height: 20px;
}
.zoom-active .rl-col-1 {width: 57px;}
.zoom-active .rl-col-2 {width: 50px;}
.zoom-active .rl-col-3 {width: 25px;}
.zoom-active .rl-col-4 {width: 39px;}
.zoom-active .rl-col-5 {width: 34px;}
.zoom-active .rl-col-6 {width: 22px;}
.zoom-active .rl-col-7 {width: 35px;}
.zoom-active .rl-col-8 {width: 35px;}
.zoom-active .rl-col-9 {width:142px;}
.zoom-active .rl-col-10 {width: 60px;padding:0px 0px 0px}
.zoom-active .rl-col-11 {width: 20px;}
.zoom-active .rl-col-12 {width: 20px;}
.zoom-active .rl-col-13 {width: 35px;}
.zoom-active .rl-col-14 {width: 45px;}
.zoom-active .rl-col-15 {width: 35px;}
.zoom-active .rl-col-16 {width: 35px;}
.zoom-active .rl-col-17 {width:127px;}
.zoom-active .rl-col-18 {width: 49px;}
.zoom-active .rl-col-19 {width: 40px;} 
.zoom-active .rl-col-20 {width:797px;}
.zoom-active .rl-col-txt-2 {display: inline-block;width:440px;}
.zoom-active .rl-col-20 .one-by-four {top:6px;position:relative;}    
.zoom-active .rl-col-20 .one-by-two {top:6px;position:relative;}       
.zoom-active .rl-col-20 .three-by-four{top:6px;position:relative; } 
.zoom-active .rl-col-20 b {font-size:75%;}
.zoom-active .rl-col-21 {width: 35px;}
.zoom-active .rt-txt-0{width:38px;}
.zoom-active .rt-txt-1{}
.zoom-active .rt-txt-2{width:12px;} 
.zoom-active .rt-txt-3{float:left;}
.zoom-active .rt-txt-4{float:left;}
.zoom-active .rt-txt-5{float:left;}
.zoom-active .rl-txt-lt {display: inline-block;float: left;height: 100%;line-height: 10px;min-height: 1px;width: 50%;padding-top:1px;}
.zoom-active .rl-txt-rt {color: #111111;display: inline-block;float: right;height: 100%;line-height: 10px;min-height: 1px;width: 50%; padding-top:1px;}
.zoom-active .rl-col-txt-1 {width: 26px;display: inline-block;text-align: right;padding-right: 1px;min-height: 1px;}
.zoom-active .rl-col-sm-2 {float:left;width: 322px;text-align:right;}
.zoom-active .rlsm-txt {display: inline-block;padding-right:0px;width: 196px;text-align:right;}
.zoom-active .rl-fn {display: inline-block;width: 33px;}
.zoom-active .rl-sm-txt-3 {display: inline-block;min-height: 1px;text-align: right;width: 13px;}

.zoom-active .w-col-1 {
    float: left;
    width: 80px;
}
.zoom-active .scratchesWrap .rl-type-of-workout {
    float: left;
    text-align: left;
    width: 80px;
}
.zoom-active .workoutsWrap .w-col-3 {
    width: 60px;
}
 .zoom-active   .w-col-5 {
        float: left;
        width: 40px;
    }


  .zoom-active .racelines-data sub,  .zoom-active .racelines-data sup {
    font-size: 10px;
    top: -5px;
}

  .zoom-active span.frac {
    display: inline-block;
    text-align: center;
    font-size: 9px;
}
  .zoom-active  .fup {
    line-height: 9px;
}
 .zoom-active  .frac span.fdn {
    border-top: thin solid #000000;
    line-height: 9px;
}
 .zoom-active .info-data {
    margin-left: 10px;
    font-size: 14px;
}
 .zoom-active .research-today-horse {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 5px;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    font-size: 14px;
}
.zoom-active  .workouts-table {
    font-size: 14px;
}

.zoom-active .horse-fraction-times {
    float: left;
    padding: 0px 0px;
    width: 40px;
}
.leftPaceFigure{
    padding-left: 0px;
}
.rightPaceFigure{
    padding-left: 30px;
}
.newPaceFig{
    padding-left: 10px;
}
}

/*text color*/
.green-txt-eq{color:#19BA1C;text-decoration:none;}
.red-txt-eq{color:#CD3C26;text-decoration:none;}
.orange-txt-eq{color:#F74919;text-decoration:none;}
.yellow-txt-eq{color:#FBEF09;text-decoration:none;}
.black-txt-eq{color:#000000;text-decoration:none;}
.blue-txt-eq{color:#0000CC;text-decoration:none;}

/*underline*/
.green-eq{border-bottom:1px solid #19BA1C; height:auto}
.red-eq{border-bottom:1px solid #CD3C26; height:auto}
.orange-eq{border-bottom:1px solid #F74919; height:auto}
.yellow-eq{border-bottom:1px solid #FBEF09; height:auto}
.black-eq{border-bottom:1px solid #000000; height:auto}
.blue-eq{border-bottom:1px solid #0000CC; height:auto}

/*strike through*/
.strikethrough-red {position: relative;}
.strikethrough-red:before{border-bottom: 1px solid #CD3C26;position: absolute;content: "";width: 100%;height: 50%;}
.strikethrough-green {position: relative;}
.strikethrough-green:before{border-bottom: 1px solid #19BA1C;position: absolute;content: "";width: 100%;height: 50%;}
.strikethrough-orange {position: relative;}
.strikethrough-orange:before{border-bottom: 1px solid #F74919;position: absolute;content: "";width: 100%;height: 50%;}
.strikethrough-yellow {position: relative;}
.strikethrough-yellow:before{border-bottom: 1px solid #FBEF09;position: absolute;content: "";width: 100%;height: 50%;}
.strikethrough-black {position: relative;}
.strikethrough-black:before{border-bottom: 1px solid #000000;position: absolute;content: "";width: 100%;height: 50%;}
.strikethrough-blue {position: relative;}
.strikethrough-blue:before{border-bottom: 1px solid #0000CC;position: absolute;content: "";width: 100%;height: 50%;}

/*stroke*/
.stroke-circle{
border-radius: 50%;
    position: relative;
    vertical-align: middle;
    margin: auto;
    line-height: 12px;
    padding-right: 2px;
}
.stroke-circle span{display:inline-block;padding:0; margin:12px 0;line-height:12px}
.red-circle{border:1px solid #CD3C26}
.green-circle{border:1px solid #19BA1C}
.orange-circle{border:1px solid #F74919}
.yellow-circle{border:1px solid #FBEF09}
.black-circle{border:1px solid #000000}
.blue-circle{border:1px solid #0000CC}
.NoTextTransform { text-transform:none;}

.stm-cont .pp-compressed-box{margin-top:0}
.pp-compressed-right-block .ppscrollfx .mCSB_draggerRail {width: 8px !important;}
.pp-compressed-right-block .stm-cont .mCSB_scrollTools {right: 0 !important;width: 8px !important;}
 .pp-cstm-col-2.row-0 {
    width: 70%;
}   


span.noofdays{
   float: left;
    padding: 5px;
    margin-left: 25px;
    font-weight: 700;
}
.pro-nav-block[title] {
    background: #f0f0f0;
    color: #505050;
}
.pro-nav-block[title]:hover {
    background: #e6e6e6;
}
.enhanceOverlay .hp-closehelp {
    margin: auto;
    width: 69px;
}
.enhanceOverlay .btn-border {
    margin: auto;
    float: none;
}

.enhanceOverlayX.hp-info {   
    width: 70%;
    height: 38px;
    background: #CD3C26;
    border-radius: 5px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    line-height: 38px;
    color: #fff;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: auto;
}

.pp-all-popup-scroll {
     height:205px;
    margin-bottom: 10px;
    overflow: auto;
    padding-right: 5px;
}
.pp-horse-notes .stm-btn-grp {
    padding: 5px 0px 0 0;
}
.updates ul {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 12px;
    text-align: left;
}

.popover-content.enhanceOverlay {
    background-color: black;
}
span.customText {
    font-size: 12px;
}
.angleTopText{
        min-height: 15px;
    color: #636262;
    font-weight: 600;
    font-size: 11px;
}
.key-race-label{
    margin-right: -6px;
}

    .race-st-icon:hover {opacity:1;}


   .optionclick{ display: block;
    background: #434343;
    position: absolute;
    color: #fff;
    padding: 5px 8px;
    right: 10px;
    top: 18px;
    border-radius: 3px;
    z-index: 100;
    min-width: 50px;
}
.optionclick:before {
    border: 10px;
    content: '';
    position: absolute;
    border-color: transparent transparent #434343 transparent;
    border-width: 4px;
    border-style: solid;
    right: 5px;
}
span.redStrikeThroughDum {
    cursor: pointer;
    display: block;
    padding: 0px 0 5px 0;
}
span.someOtherFormattingDum {
    display: block;
    border-top: 1px solid #808080;
    padding: 4px 0 0 0px;
}
span.someOtherFormattingDum {
    text-align: center;
}
span.redStrikeThroughDum {
    text-align: center;
}


hr.newHrr {
    border-top: 4px double red;
    text-align: center;
    background: none!important;
}
hr.newHrr:after {
    display: inline-block;
    position: relative;
    top: -15px;
    padding: 0 10px;
    background: #f0f0f0;
    color: #8c8b8b;
    font-size: 18px;
}
.optionclick {
    display: block;
    background: #434343;
    position: absolute;
    color: #fff;
    padding: 5px 8px;
    right: 10px;
    top: -75px;
    border-radius: 3px;
    z-index: 100;
    min-width: 50px;
    width: auto;
}


.optionclick:before {
    border: 10px;
    content: '';
    position: absolute;
    border-color: #434343 transparent transparent transparent;
    border-width: 4px;
    border-style: solid;
    bottom: -8px;
    right: 5px;
}
.otherColors {
    text-align: center;
    display: block;
    background: #434343;
    left: -78px;    
    padding: 5px 5px 3px 7px;
    top: 22px;
    border-radius: 2px;
}
.otherColors ul {
    margin: 0;
    padding: 0;
}
.otherColors li {
    border: 1px solid;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 3px;
    cursor: pointer;
}
li.lightGreen {
    background: #6FDE62;
}
li.lightYellow {
    background: #FFFF00;
}
li.lightRed {
    background: #ea5858;
}
li.lightBlue {
    background: #5b5bd0;
}

/* For dropdown in racechart to select whichever race no */
span.innerSpan {
    float: right;
    margin-right: 20px;
}
span.preText {
    margin-right: 4px;
    color: red;
}
select.chartDropdown {
    cursor: pointer; 
    text-align: center;
   border-radius: 3px;
    text-align: center;
    width: 44px;
    height: 24px;
    padding: 0px 0 0 8px;
}

select.chartDropdown option {
     font-weight: 600; 
}

/* centering .setting-wrapper */
.setting-wrapper {
    margin-left: 30px;
}

/* spacing for leader/horse pace early pace figures and middle pace figures */
.horse-fraction-times.running-line-alignment.pacefigure2.rightPaceFigure {
    padding-left: 20px;
}

/*Notification dropdown' z-index increased, reason: individual research' lists appearing over it*/
.notifications.js-notifications {
    z-index: 10000;
}

/*Referring site text colour*/
.top-banner a {
    color: red;
}

/*Border above Featured tracks div*/
.sidebar .clearfix {
    border-bottom: 3px solid white;
}
.move-down.move-down-icon {
    position: absolute;
    right: 10px;
    top: 11px;
    cursor: pointer;
    background:url(../images/down-button-1.svg) no-repeat;
    width:15px;
    height:15px

}


.createangle-block .msa-hd .msa-hd-col-1 {
    float: left;
    padding-left: 5px;
    width: 37%;
    cursor: pointer;
}
.msa-criteria-box .msa-box-table  .msa-col-1 {
    float: left;
    width: 37%;
}

/*Yellow chart line under individual research chart*/
.yellowChartLine{
    background-color: yellow;
}
.rc-popup .rl-col-17{
        width: 95px;
}

.clickMssg {
    color: #636262;
}
.stm-col-5.criteria {
    background: white;
    color: black;
}
.workoutsWrap .w-col-2.autotooltrip {
    padding-left: 5px;
}

.workoutsWrap .w-col-2.autotooltrip sup {
    margin-left: -4px;
}

.workoutsWrap span.surface-symbol.alphabet-circle.autotooltrip {
    margin-left: 9px;
    float: left;
    padding: 0px 0px;
    width: 9px;
    position: relative;
    top: -14px;
}
.scratches-row span.surface-symbol.alphabet-circle.autotooltrip {
    position: relative;
}

.pp-templates-list .msa-hd-col-1 {
    width: 37%;
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .racelines-table {
     word-spacing: -0.1em;
     letter-spacing: -0.01em;
    }
    /* Safari 5+ ONLY */
    ::i-block-chrome, .racelines-table {
      word-spacing:normal;
      letter-spacing:normal;
    }
}
/* bet now */
.bet-slip-window__account .deposit-btn {
    background-color: #C41D24;
  }
.bet-slip-window__account {
    background-color: #434343;
}

.modal {
    position: fixed!important;
}

.childDivMsg {
    font-weight: 500;
    font-size: 10px;
}
span.latepacemsg{
    padding: 5px 0 0 18px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    position: relative;
}

span.latepacemsg:before {
    background: url(../images/info-icon.png);
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    content: "";
    top: 7px;
}



span.runstylemsg {
    padding: 25px 0 0 18px;
    display: block;
    font-weight: 600;
    font-size: 12px;
    position: relative;
}

span.runstylemsg:before {
    background: url(../images/info-icon.png);
    display: inline-block;
    position: relative;
    margin-right: 5px;
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    content: "";
    top: 27px;
}
