﻿/* Reset css start here */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic');
@font-face { font-family: 'FontAwesome'; src: url('fonts/fontawesome-webfont.eot?v=4.2.0'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
* { margin:0; padding:0; outline:0; border:0; /* -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body { height:100%; width:100%; min-height:100%; }
.clearfix { clear:both; }
.ie7 .clearfix { zoom:1; }
.clearfix:after { content:""; visibility:hidden; display:block; clear:both; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; line-height: 100%; outline: none; }
::selection { background: #ccc; color: #fff; text-shadow: none; } /* Safari */
::-moz-selection {
background: #ccc;
color: #fff;
text-shadow: none;
} /* Firefox */
:-moz-placeholder {
color: #bbb;
}
::-webkit-input-placeholder {
color: #bbb;
}
:-ms-input-placeholder {
color: #bbb;
}
/*section { margin-top: 10px;}*/
.padding-top-new10 { padding-top: 10px; }
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
a { text-decoration:none; color:#02a3d4; }
a:hover { text-decoration: underline;}
input:-webkit-autofill, input::-webkit-autofill:focus, :focus, input::focus:-webkit-autofill, input:-webkit-autofill:focus, input:focus:-webkit-autofill {
}
input:-webkit-autofill {
-webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
-webkit-text-fill-color: #000;
background-color: white !important;
}
 input:-webkit-autofill:focus {
-webkit-box-shadow: /*your box-shadow*/, 0 0 0 50px white inset;
-webkit-text-fill-color: #333;
background-color:#f00;
}
 .margin-top-6{margin-top:6px;}
input[type=text], input[type=password] { outline: none; padding:5px 1%; width:98%; font:400 14px/20px 'Open Sans', sans-serif; color: #000; text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); background: #FFF;border: 1px solid #ccc;
box-shadow: 0px 4px 6px #f2f2f2; }
input[type=text]:focus, input[type=password]:focus { background: #fff; color: #414848; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); outline: 0;border:1px solid #098fe3 }
input[type=text]:hover, input[type=password]:hover { background: #f7f7f7;border:1px solid #337fed }
input[type=text]:disabled { text-shadow: 1px 1px 0 rgba(256, 256, 256, 1); background: #FFF; border: 1px solid #FFF; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.10); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .10); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.10); color:#000 }
input[type=text]:disabled:hover { background:inherit; color:#9D9E9E; }
input[readonly=ReadOnly] { text-shadow: 1px 1px 0 rgba(256, 256, 256, 1); background: #FFF; border: 1px solid #FFF; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.30); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .30); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.30); }
textarea { outline: none; padding:5px 1%; height:60px; width:98%; font:400 14px/20px 'Open Sans', sans-serif; color: #000; text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); background: #FFF; border: 1px solid #FFF; border-radius: 5px; box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.50); }
textarea:focus { background: #DFE9EC; color: #414848; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); outline: 0; }
textarea:hover { background: #DFE9EC; color: #414848; }
select { width: 100% !important;height: 35px; color: #666666; height:35px; padding: 5px 2px 5px 8px; background-color: #fff; background-image: none; border: 1px solid #e0e0e0; border-radius: 2px; -webkit-box-shadow: 2px 2px 4px 0px #eeeeee; -moz-box-shadow:2px 2px 4px 0px #eeeeee; -ms-box-shadow: 2px 2px 4px 0px #eeeeee; -o-box-shadow: 2px 2px 4px 0px #eeeeee; box-shadow: 2px 2px 4px 0px #eeeeee; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -moz-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; }
select:focus { background: #DFE9EC; color: #414848; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); outline: 0; }
select:hover { background: #DFE9EC; color: #414848; }
input[type=submit], button, input[type=button] { font: 700 14px/19px 'Open Sans', sans-serif; background: #1562a6;  color: #fff;  padding:.5rem 1rem;  border-radius: 4px; }
input[type=submit]:hover, button:hover, input[type=button]:hover { background: -webkit-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -moz-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -ms-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: linear-gradient(180deg, #004F80 5%, #098FE3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004F80", endColorstr="#098FE3");}
input[type=submit]:active, button:active, input[type=button]:active { position:relative; top: 1px; }


input[type=submit]:disabled, button:disabled, input[type=button]:disabled, input[type=submit]:disabled:hover, button:disabled:hover, input[type=button]:disabled:hover{ border: 1px solid rgba(0, 0, 0, 0.10); -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.25); box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.25); cursor: pointer; color: rgba(0, 0, 0, 0.25);background:#e1e0e0; cursor:no-drop}
input[type=submit]:disabled:active, button:disabled:active, input[type=button]:disabled:active { top: 0px; }


strong { font-weight: normal; }
h1, h2, h3, h4, h5 { font-weight: normal; line-height: normal; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
table { border-collapse:collapse; border-spacing:0 }
td, th { padding:0;}
/* Reset css ends here */


body { padding: 0; margin:0; font-family:'Open Sans', sans-serif; overflow-x:hidden; font-weight:400; line-height:100%; transition:all .5s ease-out; -moz-transition:all .5s ease-out; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; }
.outer-wrapper { overflow:hidden; }
/* Header start here */
header { border-bottom:1px solid #002b54; height:80px;position:relative; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; background:#fff; }
.header-logo { padding:8px 0 0px 15px; float:left; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.header-logo img{ }

/*header { border-bottom:1px solid #002b54; height:130px;position:relative; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; background:#fff; }
.header-logo { padding:15px 0 15px 15px; float:left; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.header-logo img { -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }*/
.right-header {display: flex;
align-items: center;
padding: 0 15px 0 0;
text-align: right;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s; }

.navicon{position:relative; margin:15px 0 0 0}
.navicon strong{color: #000;font: 400 14px/24px "Open Sans", sans-serif; display:inline-block;}
.navicon span{ display:inline-block; cursor:pointer;color: #000;font: 400 14px/16px "Open Sans", sans-serif;}
.navicon span img{padding-left:10px; opacity:.6;vertical-align: middle;}
.navicon span:hover img{ opacity:1}
.navicon ul{ list-style:none; margin:0; padding:5px 0; position:absolute; width:200px; text-align:left; right:-1px; top:31px; display:inline-block; background:#fff; border:0px solid #515151; border-bottom:0; display:none; border-radius:3px; max-height:500px;-moz-background-clip: padding-box;background-clip: padding-box; -webkit-background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0, 0, 0, .15);box-shadow: 0 3px 8px rgba(0, 0, 0, .3);z-index:999;}
.navicon ul li{}
.navicon ul li.seperator{margin:5px 7px 6px; border-bottom:1px solid #e9eaed;}
.navicon ul li a{color: #000; font:400 12px/20px "Open Sans", sans-serif; padding:5px 22px; display:block;}
.navicon ul li a:hover{ text-decoration:none; background:#002942; color:#fff}

.navicon ul:before {bottom: 100%;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;left: 85%;margin-left: -20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent; border-bottom:10px solid #fff;}

.right-header strong{ color:#002b54c; font:400 14px/20px 'Open Sans', sans-serif; }
.right-header strong a{ color:#eeb211}
.last-session { color:#002b54c; font:400 14px/20px 'Open Sans', sans-serif; padding-bottom:10px; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.user-profile { position:relative }
.profile-sec { color:#002b54c; font:400 14px/20px 'Open Sans', sans-serif; vertical-align:middle; cursor:pointer; }
.profile-sec img { vertical-align:middle; margin:0 15px 0 0; }
.profile-sec span { color:#002b54c; font:400 14px/20px 'Open Sans', sans-serif; }
.profile-sec small { position:relative; width:40px; vertical-align:middle; display:inline-block; }
.profile-sec small:after { position:absolute; content:""; right:5px; top:-3px; border-top:7px solid #002b54; border-left:7px solid transparent; border-right:7px solid transparent; }
.profile-dropdown { width:160px; height:125px; border:1px solid #002b54; position:absolute; right:0; top:40px; background:#fcfcfc; text-align:left; display:none; z-index:9999; }
.profile-dropdown ul { list-style:none; margin:0; padding:0 }
.profile-dropdown ul li { padding:5px 0 0 10px; height:24px; position:relative }
.profile-dropdown ul li a { color:#333333; font:400 14px/24px 'Open Sans', sans-serif; vertical-align:middle }
.profile-dropdown ul li a img { vertical-align:middle; margin:0 10px 0 0; }
.profile-dropdown ul li:last-child { border-top:1px solid #e5e5e5; margin:5px 0 0 0; }
.profile-dropdown ul li:first-child:after { position:absolute; content:""; left:50%; top:-8px; border-bottom:7px solid #002b54; border-left:7px solid transparent; border-right:7px solid transparent; margin-left:-4px; }
.headerToggle { position:absolute; right:0; z-index:999; cursor:pointer; bottom:-12px; width:39px; height:12px; background:url(../images/newimages/header-arrow-up.png) no-repeat 0 0; }
.headerToggle.headerCollpse { background:url(../images/newimages/header-arrow.png) no-repeat 0 0; }
header.headersmall { height:60px; }
header.headersmall .header-logo { padding:5px 15px; width:10%; }
header.headersmall .header-logo img { max-width:100%; height:auto; max-height:100%; }
header.headersmall .right-header { padding:0px 15px; }
header.headersmall .navicon{ margin:8px 0 0}
header.headersmall .last-session { display:none; }
/*Left tabing start here*/
/*.left-tabing-sec { width:45px; float:left; transition:all .5s ease-out; -moz-transition:all .5s ease-out; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; background:#002b54; position:absolute; }
.left-tabing-sec .toggle-navigate { background:#083f74; height:45px; color:#fff; font-size:0px; padding-left:15px; text-transform:uppercase; position:relative; }
.left-tabing-sec .toggle-navigate span { width:20px; height:20px; position:absolute; right:15px; top:10px; background:url(../images/newimages/toggle-expand.png) no-repeat 0 0; cursor:pointer }
.left-tabing-sec .toggle-navigate span.expand { background:url(../images/newimages/toggle-colleps.png) no-repeat 0 0 }
.left-tabing-sec ul { list-style:none; margin:0; padding:0 }
.left-tabing-sec ul > li { border-bottom:1px solid #eeb211; position:relative }
.left-tabing-sec ul > li:last-child { border:0 }
.left-tabing-sec ul > li > a { display:block; width:45px; padding:0; color:#fff; background-image:url(../images/newimages/sprite-navigation.png); background-repeat:no-repeat; height:45px; font-size:0px; position:relative; z-index:5; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; }
.left-tabing-sec ul > li > a:hover, .left-tabing-sec ul > li:hover > a { background-color:#eeb211; text-decoration:none; }
.left-tabing-sec ul > li.active > a { background-color:#eeb211; color:#fff; font-weight:700; }
.left-tabing-sec ul > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul > li:nth-child(2) > a { background-position: 0 -45px; }
.left-tabing-sec ul > li:nth-child(3) > a { background-position: 0 -90px; }
.left-tabing-sec ul > li:nth-child(4) > a { background-position: 0 -135px; }
.left-tabing-sec ul > li:nth-child(5) > a { background-position: 0 -180px; }
.left-tabing-sec ul > li:nth-child(6) > a { background-position: 0 -225px; }
.left-tabing-sec ul > li:nth-child(7) > a { background-position: 0 -270px; }
.left-tabing-sec ul > li:nth-child(8) > a { background-position: 0 -315px; }
.left-tabing-sec ul > li:nth-child(9) > a { background-position: 0 -360px; }
.left-tabing-sec ul > li:nth-child(10) > a { background-position: 0 -405px; }
.left-tabing-sec ul > li:nth-child(11) > a { background-position: 0 -450px; }*/
/*.left-tabing-sec > ul > li:nth-child(5) > a { background-position: 0 -585px; }
.left-tabing-sec > ul > li:nth-child(6) > a { background-position: 0 -180px; }
.left-tabing-sec > ul > li:nth-child(7) > a { background-position: 0 -630px; }
.left-tabing-sec > ul > li:nth-child(8) > a { background-position: 0 -225px; }
.left-tabing-sec > ul > li:nth-child(9) > a { background-position: 0 -270px; }
.left-tabing-sec > ul > li:nth-child(10) > a { background-position: 0 -675px; }
.left-tabing-sec > ul > li:nth-child(11) > a { background-position: 0 -360px; }*/
/*.left-tabing-sec ul > li:nth-child(12) > a { background-position: 0 -495px; }
.left-tabing-sec ul > li:nth-child(13) > a { background-position: 0 -540px; }
.left-tabing-sec ul > li:nth-child(14) > a { background-position: 0 -720px; }
.left-tabing-sec ul > li:nth-child(15) > a { background-position: 0 bottom; }
.left-tabing-sec ul > li span { width:154px; background:#002b54; color:#fff; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; position:absolute; left:-250px; top:0; padding:1px 20px; color:#fff; font:400 15px/45px 'Open Sans', sans-serif; z-index:2; opacity:0; visibility:hidden }
.left-tabing-sec ul > li a:hover ~ span {left:45px;opacity:1;visibility:visible}

.left-tabing-sec ul.eventchangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventchangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventchangemenu > li:nth-child(3) > a { background-position: 0 -135px; }
.left-tabing-sec ul.eventchangemenu > li:nth-child(4) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventchangemenu > li:nth-child(5) > a { background-position:0 -315px; }

.left-tabing-sec ul.eventashschangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(3) > a { background-position: 0 -135px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(4) > a { background-position: 0 -225px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(5) > a { background-position: 0 -135px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(6) > a { background-position: 0 -225px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(7) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventashschangemenu > li:nth-child(8) > a { background-position:0 -315px; }


.left-tabing-sec ul.eventcampdraftchangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventcampdraftchangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventcampdraftchangemenu > li:nth-child(3) > a { background-position: 0 -135px; }
.left-tabing-sec ul.eventcampdraftchangemenu > li:nth-child(4) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventcampdraftchangemenu > li:nth-child(5) > a { background-position:0 -315px; }




.left-tabing-sec ul.eventshowjumpingchangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventshowjumpingchangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventshowjumpingchangemenu > li:nth-child(3) > a { background-position:0 -225px; }
.left-tabing-sec ul.eventshowjumpingchangemenu > li:nth-child(4) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventshowjumpingchangemenu > li:nth-child(5) > a { background-position:0 -315px; }

.left-tabing-sec ul.eventshowhorsechangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventshowhorsechangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventshowhorsechangemenu > li:nth-child(3) > a { background-position: 0 -135px; }
.left-tabing-sec ul.eventshowhorsechangemenu > li:nth-child(4) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventshowhorsechangemenu > li:nth-child(5) > a { background-position:0 -315px; }

.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(3) > a { background-position: 0 -45px; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(4) > a { background-position:0 -135px; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(5) > a { background-position:0 -225px; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(6) > a { background-position:0 -270px; }
.left-tabing-sec ul.eventcombinedtraningchangemenu > li:nth-child(7) > a { background-position:0 -315px; }


.left-tabing-sec ul.eventdefaultchangemenu > li:nth-child(1) > a { background-position: 0 0; }
.left-tabing-sec ul.eventdefaultchangemenu > li:nth-child(2) > a { background-position:0 -90px; }
.left-tabing-sec ul.eventdefaultchangemenu > li:nth-child(3) > a { background-position: 0 -315px; }



.left-tabing-sec ul > li:nth-child(5) span { width:200px; }
.openSlide.left-tabing-sec ul > li span { display:none !important; }
.left-tabing-sec ul ul.sub-menu { list-style:none; margin:0; width:270px; position:absolute; right:-270px; top:0; background:#eeb211; z-index:9999; display:none; transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -o-transition:all .2s ease-out }
.left-tabing-sec ul ul.sub-menu li { border-bottom:1px solid #c49108; }
.left-tabing-sec ul ul.sub-menu li a { display:block; padding:0 20px; color:#fff; font:400 13px/45px 'Open Sans', sans-serif; background:none; width:auto; height:auto}
.left-tabing-sec ul ul.sub-menu li a:hover { background-color:#d09f1c; text-decoration:none; }
.left-tabing-sec ul li:hover ul.sub-menu { display:block; }
.left-tabing-sec ul li.settingsub ul.sub-menu { top:-185px; }
.left-tabing-sec ul li.settingsub.usertypenot1 ul.sub-menu { top:0; }*/

.d-p-l-r10{padding-left: 10px;padding-right: 10px;}
.openSlide.left-tabing-sec {
  width: 260px;
}
/*.openSlide.left-tabing-sec { width:260px; }
.openSlide .toggle-navigate { font:400 14px/45px 'Open Sans', sans-serif; }
.openSlide.left-tabing-sec ul > li > a { padding:0 15px 0 45px; width:auto; font:400 14px/45px 'Open Sans', sans-serif; }*/
/* Body Container start here */
.body-container { min-height:700px;/* padding: 3px 12px 12px 12px; padding: 3px 7px 7px 4px;*/}
/*Body Content start here */
.body-content { padding:20px; margin-left:45px; transition:all .5s ease-out; -moz-transition:all .5s ease-out; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; }
.openSlideBody .body-content { margin-left:260px; }
/*Footer start here */

.fo-c{font:400 12px/20px 'Open Sans', sans-serif;}
footer { border-top:1px solid #002b54; width:100%; padding:20px 0; text-align:center; margin:35px 0 0 0; border:0px; }
footer p { color:#505050; font:400 13px/20px 'Open Sans', sans-serif; text-transform:uppercase; padding:0 0 10px 0 }
footer span { color:#333; font:400 12px/20px 'Open Sans', sans-serif; display:block; }
footer span a { color:#000000; }
footer p.weblink{color:#002b54; font:400 14px/20px 'Open Sans', sans-serif; padding:10px 0 0px 0;text-transform:none;}
footer p.weblink a:hover{ text-decoration:none;color:#002b54; }
footer p.weblink a span{color:#002b54; font:400 14px/20px 'Open Sans', sans-serif; }
footer p.weblink a:hover span{ text-decoration:underline}
/* Home page content start here */
.home-page-content { }
.home-page-content ul { list-style:none; margin:0; padding:0; float:left }
.home-page-content ul li { width:180px; height:165px; float:left; margin:18px; border:1px solid #f7f7f7; box-shadow:0px 0px 1px #515151; text-align:center; background:#f7f7f7; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; }
.home-page-content ul li a { display:block; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; padding:10px; }
.home-page-content ul li figure, .home-page-content ul li a span { text-align:center; display:inline-block; width:90px; height:75px; padding:10px 0; opacity:.8; }
.home-page-content ul li h4, .home-page-content ul li a small { color:#000000; font:400 14px/45px 'Open Sans', sans-serif; text-decoration:none; display:block; }
.home-page-content ul li:hover { box-shadow:0px 0px 3px #666; border:1px solid #515151; }
.home-page-content ul li a:hover { text-decoration:none; }
.home-page-content ul li:hover a span { opacity:1; }
.home-page-content ul li:hover a small { color:#002b54; text-decoration:none; }
.home-page-content ul li a:hover small { text-decoration:none; }
.home-page-content ul li:nth-child(4) a small { font:400 14px/22px 'Open Sans', sans-serif; }
/* Inner page start here */

.inner-page-content {/box-sizing: border-box;
min-height: 400px;
width: 100%;
position: relative;
z-index: 1;}
.inner-page-content.BatchedDocumentsSection { margin-top:20px; }
.inner-heading-sec { background:#002942; border-bottom:1px solid #1a456e; height:40px; padding:0 0 0 1%; border-radius:8px 8px 0 0; }
.inner-heading-sec h1 { color:#fff; font:700 20px/40px 'Open Sans', sans-serif; display:inline-block }
.inner-heading-sec h1 span { color:#fff; font:700 20px/40px 'Open Sans', sans-serif; display:inline-block }
.inner-heading-sec h1 span.eventidtext{ color:#fff; font:italic 600 12px/26px 'Open Sans', sans-serif; display:inline-block }
.inner-body-sec { float:left; width:100%; min-height:500px;}
.inner-body-sec.renewals-sec ul, .inner-body-sec.function-sec ul, .inner-body-sec.settings-sec ul, .inner-body-sec.renewals-sec ul { list-style:none; margin:0; padding:22px; float:left }
.inner-body-sec.renewals-sec ul li, .inner-body-sec.function-sec ul li, .inner-body-sec.settings-sec ul li, .inner-body-sec.renewals-sec ul li { display:inline-block; width:190px; height:165px; float:left; margin:22px; border:1px solid #f7f7f7; box-shadow:0px 0px 1px #515151; text-align:center; background:#f7f7f7; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; vertical-align:top }
.inner-body-sec.renewals-sec ul li a, .inner-body-sec.function-sec ul li a, .inner-body-sec.settings-sec ul li a, .inner-body-sec.renewals-sec ul li a { display:block; transition:all .7s ease-out; -moz-transition:all .7s ease-out; -webkit-transition:all .7s ease-out; -o-transition:all .7s ease-out; padding:10px; }
.inner-body-sec.renewals-sec ul li figure, .inner-body-sec.function-sec ul li figure, .inner-body-sec.settings-sec ul li figure, .inner-body-sec.renewals-sec ul li figure, .inner-body-sec.renewals-sec ul li a span, .inner-body-sec.function-sec ul li a span, .inner-body-sec.settings-sec ul li a span, .inner-body-sec.renewals-sec ul li a span { text-align:center; display:inline-block; width:90px; height:75px; padding:10px 0; opacity:.8; }
.inner-body-sec.renewals-sec ul li h4, .inner-body-sec.function-sec ul li h4, .inner-body-sec.settings-sec ul li h4, .inner-body-sec.renewals-sec ul li h4, .inner-body-sec.renewals-sec ul li a small, .inner-body-sec.function-sec ul li a small, .inner-body-sec.settings-sec ul li a small, .inner-body-sec.renewals-sec ul li a small { color:#000000; font:400 14px/22px 'Open Sans', sans-serif; text-decoration:none; display:block; padding-top:5px;}
.inner-body-sec.renewals-sec ul li:hover, .inner-body-sec.function-sec ul li:hover, .inner-body-sec.settings-sec ul li:hover, .inner-body-sec.renewals-sec ul li:hover { box-shadow:0px 0px 3px #666; border:1px solid #515151; }
.inner-body-sec.renewals-sec ul li a:hover, .inner-body-sec.function-sec ul li a:hover, .inner-body-sec.settings-sec ul li a:hover, .inner-body-sec.renewals-sec ul li a:hover { text-decoration:none; }
.inner-body-sec.renewals-sec ul li:hover a span, .inner-body-sec.function-sec ul li:hover a span, .inner-body-sec.settings-sec ul li:hover a span, .inner-body-sec.renewals-sec ul li:hover a span { opacity:1; }
.inner-body-sec.renewals-sec ul li:hover a small, .inner-body-sec.function-sec ul li:hover a small, .inner-body-sec.settings-sec ul li:hover a small, .inner-body-sec.renewals-sec ul li:hover a small { color:#002b54; text-decoration:none; }
.inner-body-sec.renewals-sec ul li a:hover small, .inner-body-sec.function-sec ul li a:hover small, .inner-body-sec.settings-sec ul li a:hover small, .inner-body-sec.renewals-sec ul li a:hover small { text-decoration:none; }
.inner-body-sec.renewals-sec ul li:nth-child(3) a small, .inner-body-sec.function-sec ul li:nth-child(3) a small, .inner-body-sec.function-sec ul li:nth-child(5) a small, .inner-body-sec.function-sec ul li:nth-child(7) a small, .inner-body-sec.function-sec ul li:nth-child(8) a small, .inner-body-sec.settings-sec ul li:nth-child(22) a small, .inner-body-sec.settings-sec ul li:nth-child(23) a small, .inner-body-sec.settings-sec ul li:nth-child(12) a small { font:400 14px/22px 'Open Sans', sans-serif; }
/* Table formate desgign start here */



table { font:400 14px/20px 'Open Sans', sans-serif; margin:12px 0%; width:100%; text-align:left; color:#000; }
table table { border:0; padding:0; margin:0; width:100% }
table tr td { font:600 14px/20px 'Open Sans', sans-serif; color:#000; }
table tr > td > label { font:600 14px/20px 'Open Sans', sans-serif; color:#000 }
table tr th { font:600 14px/20px 'Open Sans', sans-serif; color:#000; padding:5px; }
table.table td label { display:inline-block; margin:0 10px; }
table.table td input[type=text] { display:inline-block; width:30%; }
table.table td input[type=radio] { display:inline-block; vertical-align:middle }
table.table td input[type=checkbox] { display:inline-block; vertical-align:middle }
.add_new_members { text-align:left; margin:-37px 1% 0; float:right; }
/*.add_new_members a { font: 700 14px/25px 'Open Sans', sans-serif; -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; border: 1px solid #337fed; padding: 5px 15px; text-shadow: 1px 1px 0px #1570cd; -webkit-box-shadow: inset 1px 1px 0px 0px #97c4fe; -moz-box-shadow: inset 1px 1px 0px 0px #97c4fe; box-shadow: inset 1px 1px 0px 0px #97c4fe; cursor: pointer; color: #ffffff; height:25px; display: inline-block; background: -webkit-linear-gradient(90deg, #3FADF2 12%, #3079A6 100%); background: -moz-linear-gradient(90deg, #3FADF2 12%, #3079A6 100%); background: -ms-linear-gradient(90deg, #3FADF2 12%, #3079A6 100%); background: linear-gradient(180deg, #3079A6 12%, #3FADF2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3079A6", endColorstr="#3FADF2");
position:relative; }
.add_new_members a:hover { text-decoration:none; background: -webkit-linear-gradient(90deg, #3079A6 12%, #3FADF2 100%); background: -moz-linear-gradient(90deg, #3079A6 12%, #3FADF2 100%); background: -ms-linear-gradient(90deg, #3079A6 12%, #3FADF2 100%); background: linear-gradient(180deg, #3FADF2 12%, #3079A6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3FADF2", endColorstr="#3079A6");
}*/
.add_new_btn { /*margin-right: 3%; margin-top: -43px; position: absolute; right: 0; text-align: left; */float: right;  margin-bottom: 0px;}
.add_new_btn.disciplineaddbtn { margin-top:-118px; }
.add_new_members a, .add_new_btn a { display: inline-block; white-space: nowrap; background-color: #1562a6;  font: 600 14px/30px 'Open Sans', sans-serif; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px;  color:#fff; padding:0 15px 0 15px;   }
.add_new_members a:hover, .add_new_btn a:hover { background-color: #368edc; text-decoration:none; color:#ffffff;  }
.add_new_members a:focus, .add_new_btn a:focus { outline: 0; background: #0073bb; }
.add_new_members a:before, .add_new_btn a:before { content: "\271A"; background:#1562a6; float: left; width: 25px; text-align: center; font:700 20px/29px 'Open Sans', sans-serif; margin:1px 10px 0 -14px; padding: 0 5px; -moz-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); pointer-events: none; border-radius:8px 0px 0 8px; }
.search-layout-sec .search-body-btn-colem .search_btn_icon input[type=submit] { display: inline-block; white-space: nowrap; font-size:16px; color:#fff; padding:0 0 0 28px; margin:2px 0 0 0; position:relative }
.search-layout-sec .search-body-btn-colem .search_btn_icon { position:relative; margin:10px 0; padding:0 !important; }
.search-layout-sec .search-body-btn-colem .search_btn_icon:before { position:absolute; left:0; top:0; z-index:1; content: "\f002"; background:rgba(0, 0, 0, .2); float: left; width: 25px; text-align: center; font:600 18px/30px 'FontAwesome', sans-serif; margin:3px 10px 0 2px; padding: 0 5px; -moz-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); pointer-events: none; border-radius:8px 0px 0 8px; color:#fff }
.search-layout-sec .search-body-btn-colem .search_btn_icon.search_cancel_btn:before { content: "\f00d"; }
.paging-btn-group { margin: 20px 0; text-align: center; font:400 14px/20px 'Open Sans', sans-serif; color:#000; }
.paging-btn-group div { display:inline-block; font:400 14px/20px 'Open Sans', sans-serif; color:#00; padding:0 5px; }
.paging-btn-group div { display: inline-block; height:28px; white-space: nowrap; font:400 14px/20px 'Open Sans', sans-serif; border-radius:5px; border: 1px solid #337fed; color:#000; padding:0 10px 0 10px; margin:0px 0 0 0; background-color: #ddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); background-image: -webkit-linear-gradient(top, #eee, #ccc); background-image: -moz-linear-gradient(top, #eee, #ccc); background-image: -ms-linear-gradient(top, #eee, #ccc); background-image: -o-linear-gradient(top, #eee, #ccc); background-image: linear-gradient(top, #eee, #ccc); border: 1px solid #777; text-shadow: 0 1px 0 rgba(255,255,255,.8); -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); margin:0 5px; }
.paging-btn-group div:hover { background-color: #eee; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd)); background-image: -webkit-linear-gradient(top, #fafafa, #ddd); background-image: -moz-linear-gradient(top, #fafafa, #ddd); background-image: -ms-linear-gradient(top, #fafafa, #ddd); background-image: -o-linear-gradient(top, #fafafa, #ddd); background-image: linear-gradient(top, #fafafa, #ddd); }
.paging-btn-group div:active { -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; position: relative; top: 1px; }
.paging-btn-group div:focus { outline: 0; background: #fafafa; }
.paging-btn-group div:before { background: #ccc; background: rgba(0,0,0,.1); float: left; width: 25px; text-align: center; font:400 16px/28px 'FontAwesome', sans-serif; margin:1px 5px 0 -11px; padding:0px 5px; height:28px; -moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5); box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5); border-radius:8px 0px 0 8px; pointer-events: none; }
.paging-btn-group div a { font:400 14px/20px 'Open Sans', sans-serif; color:#000; padding:5px 0; display:inline-block }
.paging-btn-group div.first_btn:before { content: "\f100"; }
.paging-btn-group div.pre_btn:before { content: "\f104"; }
.paging-btn-group div.next_btn:before { content: "\f105"; float:right; margin:1px -11px 0 5px; border-radius:0 8px 8px 0px; -moz-box-shadow:-1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); }
.paging-btn-group div.last_btn:before { content: "\f101"; float:right; margin:1px -11px 0 5px; border-radius:0 8px 8px 0px; -moz-box-shadow:-1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); }
.paging-btn-group input { font:inherit; border-radius: 0; color:#000; border: 0px solid #337fed; padding:0; box-shadow: inset 0px 0px 0px 0px #97c4fe; text-shadow: 0px 0px 0 #287ace; cursor: pointer; background:none; }
.paging-btn-group input:hover { background:none; }
.paging-btn-group input:active { position:relative; top: 0; }
.goToPage input[type=submit] { font:inherit; border-radius: 0; color:#000; border: 0px solid #337fed; height:28px; padding:0; box-shadow: inset 0px 0px 0px 0px #97c4fe; text-shadow: 0px 0px 0 #287ace; cursor: pointer; background:none; }
.goToPage input[type=submit]:hover { background:none; }
.goToPage input[type=submit]:active { position:relative; top: 0; }
.goToPage { display: inline-block; white-space: nowrap; font:400 14px/20px 'Open Sans', sans-serif; border-radius:5px; border: 1px solid #337fed; color:#000; padding:0 10px 0 10px; margin:0px 0 0 0; background-color: #ddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); background-image: -webkit-linear-gradient(top, #eee, #ccc); background-image: -moz-linear-gradient(top, #eee, #ccc); background-image: -ms-linear-gradient(top, #eee, #ccc); background-image: -o-linear-gradient(top, #eee, #ccc); background-image: linear-gradient(top, #eee, #ccc); border: 1px solid #777; text-shadow: 0 1px 0 rgba(255,255,255,.8); -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3); margin:0 5px; }
.goToPage:hover { background-color: #eee; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd)); background-image: -webkit-linear-gradient(top, #fafafa, #ddd); background-image: -moz-linear-gradient(top, #fafafa, #ddd); background-image: -ms-linear-gradient(top, #fafafa, #ddd); background-image: -o-linear-gradient(top, #fafafa, #ddd); background-image: linear-gradient(top, #fafafa, #ddd); }
.goToPage:active { -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset; position: relative; top: 1px; }
.goToPage:focus { outline: 0; background: #fafafa; }
/*.goToPage:before {content: "\f061"; background: #ccc; background: rgba(0,0,0,.1); float: right; width: 25px; text-align: center; font:400 16px/20px 'FontAwesome', sans-serif; margin:1px -11px 0 5px; padding:6px 5px;-moz-box-shadow:-1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5); border-radius:0 8px 8px 0px;pointer-events: none; }
    */

.add_new_members a:active { position:relative; top: 1px; }
.renewals-heading-sec { padding:5px 0; background:#747272 }
.renewals-heading-sec div { font:700 16px/20px 'Open Sans', sans-serif; color:#fff; width:49%; display:inline-block; padding-left:9px; }
table.showDetails td { padding:5px; border-top:1px solid #002b54; border-right:1px solid #002b54; }
table.showDetails tr td:last-child { padding:5px; border-right:0px solid #002b54; }
table.showDetails tr:nth-child(even) td { background: #fafafc }
table.showDetails tr:nth-child(odd) td { background: #efeff0 }
table.showDetails th { padding:5px; border-top:1px solid #002b54; border-right:1px solid #002b54; background:#bab8b8 }
table.showDetails tr th:last-child { padding:5px; border-right:0px solid #002b54; }
.module_content { }
.module_content table.tr { border-collapse: separate; }
.module_content table th { }
.module_content table td { vertical-align:middle }
.module_content table tr.odd td { }
.table-apply { width: 40%; float: right; text-align: right; margin-right: 10px; }
.bordernone { border:none }
table.table { font:400 12px/20px 'Open Sans', sans-serif; }
table.table td { padding:5px; }
table.tableGrid_layout { font:400 12px/20px 'Open Sans', sans-serif;  text-align:left; color:#333333; border-bottom:0; }
table.tableGrid_layout tr td { font:400 14px/20px 'Open Sans', sans-serif; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding:10px 5px; background:#ffffff; min-height:30px; }
table.tableGrid_layout tr td:first-child { border-left:0px solid #d2d2d2; display:none }
table.tableGrid_layout.FileUploadWizardtable tr td:first-child { display:block; }
table.tableGrid_layout.gqr-table tr td:first-child, table.tableGrid_layout.gqr-table tr th:first-child{ display:block}
table.tableGrid_layout.RulesList-table tr td:first-child, table.tableGrid_layout.RulesList-table tr th:first-child{ display:table-cell; min-height:42px;}
table.tableGrid_layout.accepthorsereg tr td:first-child { display:table-cell; }
table.tableGrid_layout tr td:last-child { border-right:0px solid #729ea5; }
table.tableGrid_layout tr:nth-child(odd) td { background:#f8f8f8; }
table.tableGrid_layout tr:nth-child(even) td { }
table.tableGrid_layout tr:hover td { background:#eee; }
table.tableGrid_layout th { font:600 14px/20px 'Open Sans', sans-serif; background-color:#eeeeee; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding:8px 5px; text-align:left !important; }
table.tableGrid_layout tr th:first-child { border-left:0px solid #729ea5; display:none }
table.tableGrid_layout.accepthorsereg tr th:first-child { display:block }
table.tableGrid_layout tr th:last-child { border-right:0px solid #729ea5; }
table.tableGrid_layout tr th a { color:#d9541e; }
table.tableGrid_layout tr td a { color:#d9541e; }
table.tablelayout_search { font:400 12px/20px 'Open Sans', sans-serif; border:1px solid #729ea5; text-align:left; color:#333333; }
table.tablelayout_search td { padding:5px; }
.mGrid { }
.mGrid td { padding:5px; border-top:1px solid #dadada; border-right:1px solid #dadada; }
table.mGrid tr td:last-child { padding:5px; border-right:0px solid #002b54; }
table.mGrid tr:nth-child(even) td { background: #fafafc }
table.mGrid tr:nth-child(odd) td { background: #f6f6f6 }
.mGrid tr th { padding:5px; border-top:1px solid #dadada; border-right:1px solid #dadada; background:#f1f1f1 }
.mGrid tr th:first-child { text-align:center }
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
.mGrid .pgr { background:  #f9f9f9 url(hrow.png) repeat-x 0 0; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }
.mGrid a { color: #d9541e; text-decoration: none; }
.mGrid a:hover { color: #002942; text-decoration: none; }
.event-listing-search input[type="text"] { width:20%; }
table.table.event-info-table td input[type="text"] { width:60%; }
table.table.event-info-table td select { width:63%; }
.accept-horse-registratin-sec { border: 1px solid #002b54; color: #000; font: 400 14px/20px "Open Sans", sans-serif; margin: 20px 2%; padding: 10px 1%; text-align: left; width: 94%; }
.accept-horse-registratin-sec select { width:30%; }
.hourse-info-table-sec tr > td { width:49%; }
.hourse-info-table-sec table.table td input[type="text"] { width:62.5%; }
.hourse-info-table-sec table.table td textarea { width:62.5%; resize:none; height:150px; }
.hourse-info-table-sec table.table td select { width:65%; }
.hourse-info-table-sec table.table td { vertical-align:middle; }
.hourse-info-table-sec table.table td.textarea-label-col { vertical-align:top; }
.hourse-info-table-sec table.table tr td:first-child { width:27%; }
.hourse-info-table-sec table.table tr td:last-child { width:68%; }
.payment-list-table-sec.table td input[type="text"] { width:98%; }
table.tableGrid_layout.horse-owner-member-ui tr th:first-child, table.tableGrid_layout.horse-owner-member-ui tr td:first-child { display:block; }
.inner-body-sec .edit_icon { text-align:center; /*width:40px;*/ }
.inner-body-sec th .edit_icon, .module_content th .delete_icon, .module_content th .print_icon { text-align:left; }
.inner-body-sec .delete_icon { text-align:center; width:40px; }
.inner-body-sec .edit_icon img, .inner-body-sec .delete_icon img, .inner-body-sec .print_icon img { vertical-align:middle }
.inner-body-sec .print_icon { text-align:center; width:70px; }
table.tableGrid_layout.horse-owner-member-ui span { position:absolute; color:#f00; font:300 11px/14px "Open Sans", sans-serif; }
/* Search layout start here */


.search-layout-sec {  border-radius:0px 0px 0 0; }
.search-layout-sec .search-head { border-radius:0px 0px 0 0; ; background: #002842;padding:8px 0px 4px 5px; }
.search-layout-sec .search-head h2 { color:#fff; font:700 16px/16px "Open Sans", sans-serif; padding-left:8px;font-size: 17px !important; }
.search-layout-sec .search-body { padding:5px 10px;    background: #f7f7f7; }
.search-layout-sec .search-body .search-body-colem { float:left; width:28%; vertical-align:top }
.search-layout-sec .search-body .search-body-colem:nth-child(1), .search-layout-sec .search-body .search-body-colem:nth-child(2) { width:28%; }
.search-layout-sec .search-body .search-row { padding:10px 0; float:left; width:100%; }
.search-layout-sec .search-body .search-row label { width:30%; float:left; vertical-align:middle; font:400 14px/30px "Open Sans", sans-serif; color:#000; }
.search-layout-sec .search-body .search-row input[type=text] { width:61.8%; float:left; vertical-align:middle }
.search-layout-sec .search-body .search-row select { width:62%; float:left; vertical-align:middle }
.search-layout-sec .search-body .error-search-msg { float:left; width:100%; font:400 14px/30px "Open Sans", sans-serif; }
.search-layout-sec .search-body-btn-colem { float:left; width:7%; }
.search-layout-sec .search-body-btn-colem .search-btn { width:98%; }
.search-layout-sec .search-body .search-body-colem:nth-child(3) .search-row{ width:50%; padding:5px 0 0 0; }
.search-layout-sec .search-body .search-body-colem.showjumpinglbl:nth-child(2) .search-row {padding:5px 0 0 0; }

.search-layout-sec .search-body-btn-colem .cancel-search-btn { text-shadow: 1px 1px 0px #474343; width:98%; -webkit-box-shadow: inset 1px 1px 0px 0px #B5B5B5; -moz-box-shadow: inset 1px 1px 0px 0px #B5B5B5; box-shadow: inset 1px 1px 0px 0px #B5B5B5; background: -webkit-linear-gradient(180deg, #58595a 5%, #61676d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -moz-linear-gradient(180deg, #58595a 5%, #61676d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -ms-linear-gradient(180deg, #58595a 5%, #61676d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:linear-gradient(180deg, #58595a 5%, #61676d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58595a", endColorstr="#61676d");
border: 1px solid #0F0F0F; }
.search-layout-sec .search-body-btn-colem .cancel-search-btn:hover { background: -webkit-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -moz-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -ms-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: linear-gradient(180deg, #92989E 5%, #1A1B1C 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#92989E", endColorstr="#1A1B1C");
}
.search-layout-sec .search-body .search-row table { padding:0; margin:0; }
.search-layout-sec .search-body .search-row table td { width:33%; }
.search-layout-sec .search-body .search-row table td label { width:50%; float:none; position:relative; padding-left:10px; cursor:pointer }
.search-layout-sec .search-body .search-row table td input[type="checkbox"], .search-layout-sec .search-body .search-row table td input[type="radio"] { width: 24px; height: 26px; position: relative; z-index: 10; opacity: 0; vertical-align: middle; }
.search-layout-sec .search-body .search-row table td input[type="radio"] { height: 22px; width: 22px; }
.search-layout-sec .search-body .search-row table td input + label:before { content: " "; background: url(../images/newimages/checkboxa.png) no-repeat left -2px; width: 24px; height: 30px; position: absolute; left: -24px; top: 0; display: inline-block; z-index: 1; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"] + label:before { top:-4px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"] + label:before { background-position: left -3px; }
.search-layout-sec .search-body .search-row table td input[type="radio"] + label:before { background-position: -36px -3px; }
/* HOVER STYLES */
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:hover + label:before, .search-layout-sec .search-body .search-row table td input[type="checkbox"] + label:hover:before { background-position: left -34px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:focus + label:before { background-position: left -65px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:hover + label:before, .search-layout-sec .search-body .search-row table td input[type="radio"] + label:hover:before { background-position: -36px -34px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:focus + label:before { background-position: -36px -65px; }
/* CHECKED STYLES */
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:checked + label:before { background-position: left -133px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:hover:checked + label:before, .search-layout-sec .search-body .search-row table td input[type="checkbox"]:focus:checked + label:before { background-position: left -166px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:active:checked + label:before { background-position: left -199px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:checked + label:before { background-position: -36px -133px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:hover:checked + label:before, .search-layout-sec .search-body .search-row table td input[type="radio"]:focus:checked + label:before { background-position: -36px -166px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:active:checked + label:before { background-position: -36px -199px; }
/* DISABLED STYLES */
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:disabled + label:before { background-position: left -96px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:checked:disabled + label:before { background-position: left -232px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
/* DISABLED STYLES */
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:disabled + label:before { background-position: left -96px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.search-layout-sec .search-body .search-row table td input[type="checkbox"]:checked:disabled + label:before { background-position: left -232px; }
.search-layout-sec .search-body .search-row table td input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
/* Login page css start here */

.logo-new-s { width:100%; float:left; padding:10px;text-align: center; margin-bottom: 15px;}
.login-header { padding:20px 0; max-width:100%; margin:0 auto 20px; padding:8px 0 0px 15px; border-bottom: 1px solid #002b54; background:#fff; height:67px; }
.login-header img { max-width:100%; height:auto; max-height:100%; }
/*.login-wrapper footer { position:absolute; bottom:0; }*/
.hourse-riding-img { width:auto; margin:10px; display:inline-block; position:absolute; color:#002b54; font:400 60px/80px "Open Sans", sans-serif; }
.loginpanelinner .loginlblError { color:#f00; font:400 13px/20px "Open Sans", sans-serif; position:absolute; left:6%; top:17%; z-index:1; }
.loginpanel { max-width: 700px; margin:5% auto; }
.loginpanelinner { width:27%; height:450px; float:left; background:#ffffff; border-top-right-radius:6px; border-bottom-right-radius:6px; border:0px solid #021f30;  padding: 12px 16px; position: relative; position: absolute;left: 48%;}
.loginpanelinner h1 { color: #ffffff; margin: 0; padding: 0 8px 8px; position: relative; font:600 18px/30px "Open Sans", sans-serif; border-bottom:1px dashed #03446c; }
.mws-login-lock { background:#002942; border-radius: 20px; height: 40px; position: absolute; right: -10px; text-align: center; top: -10px; width: 40px; }
.mws-login-lock .icon-lock { background:url(../images/newimages/admin-lock.png) no-repeat 0 0; width:24px; height:24px; display:block; margin:6px 0 0 9px; }
.mws-form-row { padding:15px 0 0 0; }
.mws-form-row:before, .mws-form-row:after { content: ""; display: table; line-height: 0; }
.mws-form-row:after { clear: both; }
.mws-form-row:before, .mws-form-row:after { content: ""; display: table; line-height: 0; }
.mws-form-row .mws-form-item { position:relative }
.mws-form-row .mws-form-item label { color:#fff; font:400 14px/20px "Open Sans", sans-serif; }
.mws-form-row .mws-form-item span.forgot-password-error { color:#f00; font:300 12px/14px "Open Sans", sans-serif; }
.loginpanelinner span.forgot-password-error2 { color:#f00; font:300 12px/14px "Open Sans", sans-serif; }
.mws-form-row input[type=text]  {background:#fff url(../images/newimages/user-icon.png) no-repeat 8px center !important;min-height: 38px; padding-left: 32px; width: 100%; padding-left: 32px; border-radius: 35px; box-sizing: border-box; color: #323232; line-height: 20px; font:400 14px/30px "Open Sans", sans-serif; }
 .mws-form-row input[type=text]:-webkit-autofill, .mws-form-row input[type=text]::-webkit-autofill:focus, .mws-form-row input[type=text]:focus:-webkit-autofill, .mws-form-row input[type=text]:-webkit-autofill:focus, .mws-form-row input[type=text]:focus:-webkit-autofill {
background-image:url(../images/newimages/user-icon.png);background-repeat: no-repeat;background-position:8px center !important;color: #323232;}
 .login-button { background-color: #004271 !important; color: #ffffff !important;  font-weight: bold !important; width: 100%;  height: 45px; border: none !important;  border-radius: 25px !important;}
.mws-form-row input[type=password] {background:#fff url(../images/newimages/key-icon.png) no-repeat 8px center !important;min-height: 38px; padding-left: 32px; width: 100%; padding-left: 32px; border-radius: 35px; box-sizing: border-box; color: #323232; line-height: 20px; font:400 14px/30px "Open Sans", sans-serif; }
.mws-form-row input[type=submit] { width:100%; }
.mws-inset { color:#333333; text-align:right; /*background-color: rgba(0, 0, 0, 0.15); border-radius: 4px; padding:5px 10px; margin:15px 0 0 0; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 2px rgba(0, 0, 0, 0.5) inset; */}
.mws-inset a { color:#333333; font:400 13px/20px "Open Sans", sans-serif; }
.mws-inset a:hover { text-decoration:underline; }
.lblMessage, #lblMessage { color:#208302; font:400 13px/20px "Open Sans", sans-serif; }
.lblError, #lblError { color:#f00; font:400 13px/20px "Open Sans", sans-serif; }

.left-box { background-color: #91b809; width: 27%; height: 475px; padding: 20px; box-sizing: border-box; color: #ffffff; border-top-left-radius: 8px;  border-bottom-left-radius: 8px; float: left;position: absolute;
left: 21%;}

@media screen and (min-width: 280px) and (max-width: 767px) {
	.loginpanel {max-width: 100%;padding: 10px 10px 0px 0px;margin: 15px 10px 10px 5px !important;}
    .loginpanelinner {width: 100%;border-top-left-radius: 6px;border-bottom-left-radius: 6px; left:revert; position: revert; border-radius:6px;box-sizing: border-box;}
  .left-box { display:none; }
  
}

@media screen and (min-width: 1500px) and (max-width: 1920px) {
.left-box { background-color: #91b809; width: 20%; height: 475px; padding: 20px; box-sizing: border-box; color: #ffffff; border-top-left-radius: 8px;  border-bottom-left-radius: 8px; float: left;position: absolute;
left: 28%;}
.loginpanelinner {
    width: 20%;
    height: 450px;
    float: left;
    background: #ffffff;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border: 0px solid #021f30;
    padding: 12px 16px;
    position: relative;
    position: absolute;
    left: 48%;
}
  
}


footer br { display:none; }
.errorreportquery { color:#f00; font:400 13px/20px "Open Sans", sans-serif; }
.ErrorDivQueryWidget { display:block !important }
/* Login page css ends here */

/* Member page start here */

.Overlay { position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; }
.PopUpPanel { position:absolute; background-color: #fff; top:419px; left:3%; z-index:2001; padding:10px; min-width:400px; max-width:700px; -moz-box-shadow:3.5px 4px 5px #000000; -webkit-box-shadow:3.5px 4px 5px #000000; box-shadow:3.5px 4px 5px #000000; border-radius:5px; -moz-border-radiux:5px; -webkit-border-radiux:5px; border: 1px solid #CCCCCC; }
.popup-msg { font:300 14px/18px "Open Sans", sans-serif; padding:10px }
.ajax__validatorcallout, .ajax__validatorcallout_popup_table { width:300px; }
/*dangerous rule from admin.css makes all tables 100% width yikes */
.module_content table.ajax__validatorcallout { width:300px; }
.module_content table td.ajax__validatorcallout_callout_arrow_cell, .module_content table td.ajax__validatorcallout_callout_cell, .module_content table td.ajax__validatorcallout_callout_table { padding:0px; }
/* Member info form css start here */

.member-info-sec { margin: 0px 0 0; }
.member-left-table {/* width:47.7%;*/ width:100%;  display:inline-block; vertical-align:top;  }
.member-right-table { /* width:49%;*/ width:100%; display:inline-block; vertical-align:top; }
.outer-member-list { padding:0; border-radius: 10px 10px 0 0; width:100%; margin:0 0 20px 0; border-bottom:0;}
.member-heading { background-color: #002842; padding: 10px 10px 6px 10px;  margin-bottom: 8px;}
.member-heading h2 { color: #ffffff; font:600 17px/17px "Open Sans", sans-serif !important; padding:0px 4px; display:inline-block }
.member-heading .CopyFromResidential { float:right; margin:5px 20px 0 0 }
.member-colem { }
.member-row { border-bottom:1px solid #e1e0e0; height:40px; vertical-align:middle; position:relative }
.member-row h4{background:#eaeaea;color: #000;font: 400 16px/40px "Open Sans",sans-serif;padding: 0 1%;}
.member-row.Electronic-Newsletter { padding-left:56%; }
.member-row label { color: #000; font: 400 14px/40px "Open Sans", sans-serif; display:inline-block; text-align:right; margin-right:1%; width:27%; padding:0 2%; background:#f7f7f7; border-right:1px solid #e1e0e0; }
.member-info-sec.ClassRules .member-row label { width:40%; }
.member-row label .mandatary_sign{color: #f00; font: 400 14px/40px "Open Sans", sans-serif; }
.member-row span{  color: #f00;font: 300 11px/40px "Open Sans",sans-serif;padding-left: 5px;position: absolute;}
.member-row select { width:45%; display:inline-block }
.member-row.member-state-width select { width:20%; }
.member-row input[type="text"] { width:45%; display:inline-block }
.member-info-sec.ClassRules .member-row input[type="text"] { width:35%;}
.member-colem .memeber-colem-left { width:59.8%; display:inline-block; vertical-align:top; float:left; }
.member-colem .memeber-colem-right { width:40%; display:inline-block; vertical-align:top; border-left:1px solid #e1e0e0; float:left }
.member-colem .memeber-colem-left label { width:47.8%; margin-right:3%; }
.member-colem .memeber-colem-right span + span { bottom: -20px; color: #f00; font: 400 12px/14px "Open Sans", sans-serif; position: absolute; right: 0; }
.member-colem .memeber-colem-left.contact-info-input-lf input[type="text"] { width:24%; }
/*.member-colem .input-mob-sec.member-row input[type="text"]{ width:23%;}*/
.member-colem .memeber-colem-right label { width:50%; }
.member-colem .memeber-colem-left select { width:35%; }
.member-colem .memeber-colem-right select { width:38%; }
.member-colem .memeber-colem-left input[type="text"] { width:33%; }
.member-colem .memeber-colem-right input[type="text"] { width:36%; }
.member-colem.last .member-row:last-child { border-bottom:0; }
.member-row table { padding:0; width:100%; margin:0; }
.member-row table td label, .member-row input[type="checkbox"] + label { width:48%; display:inline-block; float:left; position:relative; padding-left:9px; }
.member-row table td input, .member-row input[type="checkbox"] { float:right; }
.member-row input[type="checkbox"], .member-row input[type="radio"] { width: 24px; height: 26px; position: relative; z-index: 10; opacity: 0; vertical-align: middle; }
.member-row input[type="radio"] { height: 22px; width: 22px; float:left }
.member-row input + label:before { content: " "; background: url(../images/newimages/checkboxa.png) no-repeat left -2px; width: 24px; height: 30px; position: absolute; right:0; top:3px; display: inline-block; z-index: 1; }
.member-row input[type="checkbox"] + label:before { top:0px; }
.member-row input[type="checkbox"] + label:before { background-position: 0 -3px; }
.member-row table td input[type="radio"] + label:before { background-position: -36px -3px; }
/* HOVER STYLES */
.member-row input[type="checkbox"]:hover + label:before, .member-row input[type="checkbox"] + label:hover:before { background-position: left -34px; }
.member-row input[type="checkbox"]:focus + label:before { background-position: left -65px; }
.member-row input[type="radio"]:hover + label:before, .member-row input[type="radio"] + label:hover:before { background-position: -36px -34px; }
.member-row input[type="radio"]:focus + label:before { background-position: -36px -65px; }
/* CHECKED STYLES */
.member-row input[type="checkbox"]:checked + label:before { background-position: left -133px; }
.member-row input[type="checkbox"]:hover:checked + label:before, .member-row input[type="checkbox"]:focus:checked + label:before { background-position: left -166px; }
.member-row input[type="checkbox"]:active:checked + label:before { background-position: left -199px; }
.member-row input[type="radio"]:checked + label:before { background-position: -36px -133px; }
.member-row input[type="radio"]:hover:checked + label:before, .member-row input[type="radio"]:focus:checked + label:before { background-position: -36px -166px; }
.member-row input[type="radio"]:active:checked + label:before { background-position: -36px -199px; }
/* DISABLED STYLES */
.member-row input[type="checkbox"]:disabled + label:before { background-position: left -96px; }
.member-row input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.member-row input[type="checkbox"]:checked:disabled + label:before { background-position: left -232px; }
.member-row input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
/* DISABLED STYLES */
.member-row input[type="checkbox"]:disabled + label:before { background-position: left -96px; }
.member-row input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.member-row input[type="checkbox"]:checked:disabled + label:before { background-position: left -232px; }
.member-row input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
.member-row.name-inputfield label + input[type=text] { width:50px; }
.member-row.name-inputfield label + input + input[type=text] { width:150px; }
.member-row.name-inputfield label + input + input + input[type=text] { width:143px; }
.member-row.privacy-checkboxinput { padding-top:31px }
.member-btn-group { text-align:center; margin:20px 0; }
input.cancel-btn {  -webkit-box-shadow: inset 1px 1px 0px 0px #B5B5B5; -moz-box-shadow: inset 1px 1px 0px 0px #B5B5B5; box-shadow: inset 1px 1px 0px 0px #B5B5B5; background: -webkit-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: -moz-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: -ms-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: linear-gradient(180deg, #1A1B1C 5%, #92989E 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1A1B1C", endColorstr="#92989E");
  }
input.cancel-btn:hover { background: -webkit-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -moz-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -ms-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: linear-gradient(180deg, #92989E 5%, #1A1B1C 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#92989E", endColorstr="#1A1B1C");
}
.member-btn-group a { font:700 14px/32px 'Open Sans', sans-serif; -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; border: 1px solid #337fed; padding:0px 15px; -webkit-box-shadow: inset 1px 1px 0px 0px #97c4fe; -moz-box-shadow: inset 1px 1px 0px 0px #97c4fe; box-shadow: inset 1px 1px 0px 0px #97c4fe; cursor: pointer; color: #ffffff; height:32px; display: inline-block; background: -webkit-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -moz-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -ms-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#098fe3", endColorstr="#6288b9");
}
.member-btn-group a:hover { background: -webkit-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -moz-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -ms-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: linear-gradient(180deg, #004F80 5%, #098FE3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004F80", endColorstr="#098FE3");
text-decoration:none; }
.member-btn-group a:active { position:relative; top: 1px; }
a.cancel-btn { text-shadow: 1px 1px 0px #474343; -webkit-box-shadow: inset 1px 1px 0px 0px #B5B5B5; -moz-box-shadow: inset 1px 1px 0px 0px #B5B5B5; box-shadow: inset 1px 1px 0px 0px #B5B5B5; background: -webkit-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: -moz-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: -ms-linear-gradient(90deg, #92989E 5%, #1A1B1C 100%); background: linear-gradient(180deg, #1A1B1C 5%, #92989E 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1A1B1C", endColorstr="#92989E");
border: 1px solid #0F0F0F; }
a.cancel-btn:hover { background: -webkit-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -moz-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: -ms-linear-gradient(90deg, #1A1B1C 5%, #92989E 100%); background: linear-gradient(180deg, #92989E 5%, #1A1B1C 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#92989E", endColorstr="#1A1B1C");
}
.member-row.Electronic-Newsletter input + label:before { left:-44px; top:4px; }
.member-row.Privacy-Requested input + label:before { left:-44px; top:4px; }
.member-row.checkbox-member-row input + label:before { right:-40px; top:6px; }
.member-row.checkbox-member-row input[type="checkbox"] + label { width:27.9%; }
.ClassRules .member-row.checkbox-member-row input[type="checkbox"] + label { width:40.9%; }
.member-row.checkbox-member-row input[type="checkbox"] { position:absolute; left:60%; top:8px; }
.member-row.checkbox-member-row { position:relative; }
.member-row.Electronic-Newsletter label, .member-row.Privacy-Requested label { background:none; border-right:0; width:auto !important; padding:0!important }
.member-row.Electronic-Newsletter input, .member-row.Privacy-Requested input { float:left; margin:7px 4% 0 7% }
.member-row.Correspondence-Method { height:85px; border-bottom:0; }
.member-row.Correspondence-Method label { height:85px; vertical-align:top; line-height:85px; }
.member-row.Correspondence-Method > div { display:inline-block; width:50%; vertical-align:top; }
.member-row.Correspondence-Method > div table td label { background:none; border-right:0; width:auto; height:auto; line-height:40px; }
.member-row.Correspondence-Method input + label:before { left:-20px; top:9px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup table td label { background:none; border-right:0; width:auto; height:auto; line-height:40px; position:relative }
.add-emergencycontact-popsec .correspondence-checkboxgroup table td input + label:before { left:-25px; top:9px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"] { width: 24px; height: 26px; position: relative; z-index: 10; opacity: 0; vertical-align: middle; }
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"] { height: 22px; width: 22px; float:left }
.add-emergencycontact-popsec .correspondence-checkboxgroup input + label:before { content: " "; background: url(../images/newimages/checkboxa.png) no-repeat left -2px; width: 24px; height: 30px; position: absolute; right:0; top:3px; display: inline-block; z-index: 1; }
.add-emergencycontact-popsec .correspondence-checkboxgroup table td input[type="radio"] + label:before { background-position: -36px -3px; }
/* HOVER STYLES */

.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"]:hover + label:before, .member-row input[type="radio"] + label:hover:before { background-position: -36px -34px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"]:focus + label:before { background-position: -36px -65px; }
/* CHECKED STYLES */
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"]:checked + label:before { background-position: -36px -133px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"]:hover:checked + label:before, .member-row input[type="radio"]:focus:checked + label:before { background-position: -36px -166px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup input[type="radio"]:active:checked + label:before { background-position: -36px -199px; }
.add-emergencycontact-popsec .correspondence-checkboxgroup table { margin:0; width:100%; }
.member-popsec.add-emergencycontact-popsec .add-emergencycontact-colem.payment-type-sec select { margin:5px 0; width:99%; }
/* Member inner pages */
.outer-breadcrum-sec { padding-right:1%; vertical-align:top }
.official-header .outer-breadcrum-sec { display:inline-block; }
.member-breadcrum {  }
/*.member-breadcrum .breadcrumb {font:300 18px/65px "Open Sans", sans-serif; color:#fff;}
.member-breadcrum .breadcrumb a { color:#eeb211; }*/
.member-name { float:left; font:300 18px/65px "Open Sans", sans-serif; color:#fff; display:none }
.member-state-name { float:right; color:#fff; font:600 24px/40px "Open Sans", sans-serif; text-transform:uppercase; }
.breadcrumb { /*centering*/ display: inline-block; overflow: hidden; counter-reset: flag; padding:0 !important; }
.breadcrumb a { text-decoration: none; outline: none; display: block; float: left; font-size: 14px; line-height:40px; color: white; padding: 0 53px 0 30px; position: relative; }
.breadcrumb a:first-child { padding-left:0; }
.breadcrumb a.active, .breadcrumb a:hover { /*background: #333; background: linear-gradient(#333, #000);*/ color:#eeb211; text-decoration:none }
.breadcrumb a:last-child { color:#eeb211; }
.breadcrumb a.active:after, .breadcrumb a:hover:after { /*background: #333; background: linear-gradient(135deg, #333, #000); */ }
.breadcrumb a:before { content: ''; position: absolute; top: 0; right:0px; width:40px; height:40px; transform: scale(0.707) rotate(45deg); z-index: 1; background: #002942; box-shadow: 
 1px -1px 0 1px rgba(255, 255, 255, 0.1), 2px -2px 0 1px rgba(1, 51, 81, 0.6); border-radius: 0 5px 0 50px; }
.breadcrumb a:last-child::before { content: ''; position: absolute; top: 0; right:0px; width:0px; height:0px; transform: scale(0.707) rotate(45deg); z-index: 1; background:none; box-shadow: 
 1px -1px 0 0px rgba(0, 0, 0, 0), 2px -2px 0 1px rgba(255, 255, 255, 0); border-radius:0; }
/* Member tabing start here */

.member-tabing-sec { margin:0px 0px 10px 0px;   border-bottom:0; height:48px; border-radius: 0px; }
.member-tabing-sec ul { list-style:none; margin:0; padding:0;width: 100%;  border-bottom: 1px solid #e1e0e0;  float: left;} }
.member-tabing-sec ul li { float:left; width:auto; height:auto; margin:0; padding:0; border:0;   box-shadow:0 0 0px #515151; background:none; }
.member-tabing-sec ul li a { color:#000; font:400 14px/28px "Open Sans", sans-serif; padding:10px 15px 9px; float:left; border:0; border-bottom: 1px solid #e1e0e0; text-transform:none }
.member-tabing-sec ul li a.active { background:#e6e6e6; border-bottom: 1px solid #fff; font-weight: bold;}
.member-tabing-sec ul li a:hover { background: linear-gradient(180deg, #e5e4e4 12%, #c5c2c2 100%) repeat 0 0; border:0; box-shadow:0 0 0px #666; text-decoration:none; }
.member-tabing-sec ul li a.active:hover { background:#fff; border-bottom: 1px solid #fff; }
.member-tabing-sec ul li:hover { border:0; box-shadow:0 0 0px #666; border-right: 1px solid #d2d0d0; }
.member-tabing-sec ul li:first-child a { border-radius: 0px 0 0 0; }
.member-tabing-sec ul li:last-child a { border-radius: 0 0 0 0; }

.check-note-btn {    float: right;  margin-bottom: 0px; }
.check-note-btn a { display: inline-block;  white-space: nowrap; background-color: #1562a6; font: 600 14px/30px 'Open Sans', sans-serif; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  color: #fff !important;  padding: 2px 15px 2px 15px;  margin: 0px 0 0 0; }
.check-note-btn a:hover { text-decoration:none;color:#fff;background: #277cc8; }
.check-note-btn a:active { position:relative; top: 1px; }
.errormsg { padding:0 }
.succcessmsg { color:red; font:400 14px/20px "Open Sans", sans-serif; padding:10px 1%; display:inline-block; }
.membererrormsg, .errorMsg { color:#f00; font:400 14px/20px "Open Sans", sans-serif; padding:10px 1%; display:inline-block; width:100%; }
.no-record-found { padding:20px 1% 0; color:#f00; font:400 14px/20px "Open Sans", sans-serif; }
.modalBackground { opacity:0.7 !important; background:#000 !important }
/* Member page ends here */
/* Member Note page start here */

.mamber-notes-add-outer { margin:20px 1%; border:1px solid #e1e0e0; }
.mamber-notes-add-colem { border-bottom: 1px solid #e1e0e0; height: auto; vertical-align: middle; }
.mamber-notes-add-colem label { background:#f7f7f7; border-right: 1px solid #e1e0e0; color: #000; display: inline-block; font: 400 14px/40px "Open Sans", sans-serif; margin-right:1%; padding: 0 2%; text-align: right; width:10%; vertical-align:top }
.mamber-notes-add-colem input[type=text] { width:20%; margin:4px 0; }
.mamber-notes-add-colem select { width:22%; margin:4px 0; }
.mamber-notes-add-colem textarea { width:60%; height:200px; margin:4px 0; resize:none }
.mamber-notes-add-colem.member-note-add-textarea label { height:220px; border-bottom:0 }
/* Memeber Emergency tabing  page start here */
.add-emergencycontact-popsec { }
.add-emergencycontact-popsec .add-emergencycontact-colem { position:relative; border-top: 1px solid #e1e0e0; }
.add-emergencycontact-popsec .add-emergencycontact-colem label { display:inline-block; width:26%; margin-right:2%; background:#f7f7f7; border-right: 1px solid #e1e0e0; color: #000; font: 400 14px/40px "Open Sans", sans-serif; padding: 0 2%; text-align: right; }
.add-emergencycontact-popsec input[type="text"] { width:64%; }
.add-emergencycontact-popsec select { width:66%; }
.add-emergencycontact-popsec textarea { width:64%; }
.add-emergencycontact-popsec .add-emergencycontact-colem.member-pop-desc label { vertical-align:top; height:115px; }
.member-popsec.add-emergencycontact-popsec .add-emergencycontact-colem label { width:42%; }
.member-popsec.add-emergencycontact-popsec input[type="text"] { width:48%; }
.member-popsec.add-emergencycontact-popsec select { width:50%; }
.member-popsec.add-emergencycontact-popsec textarea { width:48%; height:100px; }
.member-popsec.add-emergencycontact-popsec span { position:absolute; }
.add-emergencycontact-popsec .add-emergencycontact-colem:first-child { border:0 }
.add-emergencycontact-popsec .add-emergencycontact-colem:last-child { padding:5px 0 }
.add-emergencycontact-popsec .add-emergencycontact-colem.last:last-child { padding:0 }
/* Qualification detail list page start here */

.qualification-detail-list-table { border: 1px solid #e1e0e0; border-bottom:0;   padding: 0; width:100%; }
.qualification-detail-list-colem { border-bottom:1px solid #e1e0e0; }
.DataRow { border-top:1px solid #e1e0e0; border-left:1px solid #e1e0e0; border-right:1px solid #e1e0e0; }
.qualification-detail-row { vertical-align:top; display:inline-block; width:49%; position:relative }
.qualification-detail-row p { color: #000; font: 400 14px/40px "Open Sans", sans-serif; display:inline-block; width:33%; vertical-align:top }
.qualification-detail-list-table.popupcheck .qualification-detail-row { width:100%; }
.qualification-detail-row label { color: #000; font: 400 14px/40px "Open Sans", sans-serif; display:inline-block; text-align:right; margin-right:3%; width:30%; padding:0 2%; background:#f7f7f7; border-right:1px solid #e1e0e0; }
.qualification-detail-row strong span { color: #000; font: 600 14px/40px "Open Sans", sans-serif;}
.qualification-detail-row label .mandatary_sign { color:#f00; font: 400 14px/40px "Open Sans", sans-serif; }
.qualification-detail-row small { color: #000; font: 400 14px/40px "Open Sans", sans-serif; }
.qualification-detail-row select { width:35%; display:inline-block }
.qualification-detail-row input[type="text"], .qualification-detail-row input[type="password"] { width:35%; display:inline-block }
.qualification-detail-list-heading { padding:10px 2%; border-bottom:1px solid #e1e0e0; background:#d9d7d7; color: #000; font: 400 18px/40px "Open Sans", sans-serif; }
.qualification-detail-list-colem.qualification-textarea .qualification-detail-row { width:100%; }
.qualification-detail-list-colem.qualification-textarea .qualification-detail-row label { width:12.6%; height:170px; margin-right:1.6% }
.qualification-detail-list-colem.qualification-textarea .qualification-detail-row textarea { height:150px; width:47%; vertical-align:top; margin:5px 0; resize:none }
.qualification-detail-row.isurance-error-msg span { color: #f00; font:300 11px/40px "Open Sans", sans-serif; position:absolute; padding-left:5px; }
.qualification-detail-row span.spanrequired { color: #f00; font:300 11px/40px "Open Sans", sans-serif; position:absolute; padding-left:5px; }
.qualification-detail-row.subject-error-msg span { color: #f00; font:300 11px/14px "Open Sans", sans-serif; position:absolute; padding-left:5px; top:6px; }
.comment-qualification-textarea.qualification-detail-row textarea { vertical-align:top; width:35%; height:148px; margin:5px 0; resize:none; }
.comment-qualification-textarea.qualification-detail-row label { vertical-align:top; height:170px; }
.qualification-detail-row.coaches-checkbox-information { vertical-align:top }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label { width:30%; display:inline-block; float:left; position:relative; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] { float:right; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] { width: 24px; height: 26px; position: relative; z-index: 10; opacity: 0; vertical-align: middle; }
.qualification-detail-row.coaches-checkbox-information input + label:before { content: " "; background: url(../images/newimages/checkboxa.png) no-repeat left -2px; width: 24px; height: 30px; position: absolute; right:-57px; top:3px; display: inline-block; z-index: 1; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label:before { top:6px; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label:before { background-position: 0 -3px; }
/* HOVER STYLES */
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"]:hover + label:before, .member-row input[type="checkbox"] + label:hover:before { background-position: left -34px; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"]:focus + label:before { background-position: left -65px; }
/* CHECKED STYLES */
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"]:checked + label:before { background-position: left -133px; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"]:hover:checked + label:before, .member-row input[type="checkbox"]:focus:checked + label:before { background-position: left -166px; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"]:active:checked + label:before { background-position: left -199px; }
.qualification-detail-row.coaches-checkbox-information table { padding:0; margin:0; }
.qualification-detail-row.coaches-checkbox-information table td { width:33%; }
.qualification-detail-row.coaches-checkbox-information table td label { width:auto; background:none; border:0; float:none; position:relative; padding-left:10px; cursor:pointer }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"] { width: 24px; height: 26px; position: relative; z-index: 10; opacity: 0; vertical-align: middle; }
.search-layout-sec .search-body .search-row table td input[type="radio"] { height: 22px; width: 22px; }
.qualification-detail-row.coaches-checkbox-information table td input + label:before { content: " "; background: url(../images/newimages/checkboxa.png) no-repeat left -2px; width: 24px; height: 30px; position: absolute; left: -24px; top:5px; display: inline-block; z-index: 1; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"] + label:before { background-position: -36px -3px; }
/* HOVER STYLES */

.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:hover + label:before, .qualification-detail-row.coaches-checkbox-information table td input[type="radio"] + label:hover:before { background-position: -36px -34px; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:focus + label:before { background-position: -36px -65px; }
/* CHECKED STYLES */
 
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:checked + label:before { background-position: -36px -133px; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:hover:checked + label:before, .qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:focus:checked + label:before { background-position: -36px -166px; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:active:checked + label:before { background-position: -36px -199px; }
/* DISABLED STYLES */
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
/* DISABLED STYLES */
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:disabled + label:before { background-position: -36px -96px; }
.qualification-detail-row.coaches-checkbox-information table td input[type="radio"]:checked:disabled + label:before { background-position: -36px -232px; }
.qualification-detail-row ul { float:none; }
.qualification-detail-row ul li { height:auto; width:auto; border:0; color: #000; padding:0; font:300 14px/20px "Open Sans", sans-serif; float:none; box-shadow:0px 0px 0px #515151; text-align:left; background:none; }
.qualification-detail-row ul li:hover { box-shadow:0px 0px 0px #666; border:0px solid #515151; }
span.style2 { position:absolute; font:300 14px/20px "Open Sans", sans-serif; color:#000; top:12px }
.uploadedDiv { }
/* Horse information page start here  */
.qualification-detail-list-table.horse-list-table { width:100%; border:0; margin:20px 0; }
.qualification-detail-list-table .horse-list-left { position: relative; width:47.8%; border:1px solid #e1e0e0; float:left; margin:0 1% 0 1%; }
.qualification-detail-list-table .horse-list-right { position: relative; width:47.8%; border:1px solid #e1e0e0; float:left; margin:0 1% 0 1%; }
.horse-list-left .qualification-detail-row, .horse-list-right .qualification-detail-row { width:100%; border-bottom: 1px solid #e1e0e0; }
.horse-list-left .qualification-detail-list-colem, .horse-list-right .qualification-detail-list-colem { border-bottom: 0px solid #e1e0e0; }
.qualification-detail-list-table.horse-list-popup .qualification-detail-row { width: 100%; }
.qualification-detail-list-table.horse-list-popup .qualification-detail-row label { width: 35%; padding:6px 2% }
.qualification-detail-list-table.horse-list-popup .qualification-detail-row select { width: 54%; }
.qualification-detail-list-table.horse-list-popup .qualification-detail-row input[type="text"] { width: 52%; }
.qualification-detail-list-table.horse-list-popup .comment-qualification-textarea.qualification-detail-row textarea { width:52%; }
.qualification-detail-list-table.horse-list-popup .qualification-detail-row span { position:absolute; right:11px; font:300 10px/14px "Open Sans", sans-serif; bottom:1px; width:54%; text-align:left; color:#f00 }
/* Hourse Owners start here */
.horse-owner-member-ui ul { float:none; }
.horse-owner-member-ui ul li { height:auto; width:auto; border:0; color: #000; padding:0; font:300 14px/20px "Open Sans", sans-serif; float:none; box-shadow:0px 0px 0px #515151; text-align:left; background:none; }
.horse-owner-member-ui ul li:hover { box-shadow:0px 0px 0px #666; border:0px solid #515151; }
.horse-owner-member-ui .span-errror { display:none }
/* Horse Performance Cards List page start here */
.member-performance-sec textarea { width:80%; vertical-align:top }
.member-performance-sec a.update-btn { vertical-align:top }
.member-performance-sec td { vertical-align:top }
.member-performance-sec td:first-child { height:72px; vertical-align:top }
/* Edit memberCorrespondance page start here */
.fck-editor-sec.qualification-detail-row { width:98%; padding:5px 1%; }
.qualification-detail-row.member-row.Correspondence-Method { height:41px; }
.qualification-detail-row.member-row.Correspondence-Method label { height:auto; line-height:40px; }
.qualification-detail-row.member-row.Correspondence-Method span { position:absolute; right:-9%; top:0; color:#f00; font:300 12px/40px "Open Sans", sans-serif; }
/* MakePayment page start here */
.qualification-detail-row i { font:300 12px/14px "Open Sans", sans-serif; color:#f00; position:absolute; top:5px; margin-left:5px; }
.qualification-detail-list-table.span-error-msg .qualification-detail-row span { font:300 12px/14px "Open Sans", sans-serif; color:#f00; position:absolute; top:10px; margin-left:14px; }
/* Bulk Payment page start here */
div.BulkPayments { margin: 20px 1%; width: 98%; border:1px solid #e1e0e0; border-radius:0 0 10px 10px }
div.BulkPayments .PaymentRowHeader { background:#eeecec; font: 400 14px/40px "Open Sans", sans-serif; color:#000; border-bottom: 1px solid #e1e0e0; border-radius:10px 10px 0 0; padding-left:1%; }
div.BulkPayments .PaymentRowBox { background:#fff; }
div.BulkPayments .PaymentRowBox .PaymentRow { font: 400 14px/40px "Open Sans", sans-serif; color:#000; border-bottom: 1px solid #9c9898; padding:10px 0 10px 1% }
div.BulkPayments .PaymentRowBox .PaymentRow:nth-child(odd) { background:#fff }
div.BulkPayments .PaymentRowBox .PaymentRow:nth-child(even) { background:#f7f7f7; }
div.BulkPayments .PaymentRowFooter { padding:10px 0; text-align:center; background:#eeecec; border-radius:0 0 10px 10px }
div.BulkPayments .PaymentRowHeader > div { font: 400 14px/40px "Open Sans", sans-serif; color:#000; padding:0 1% 0 0; display:inline-block; }
div.BulkPayments .PaymentRow .paymentrowtop > div { padding:0 1% 0 0; display:inline-block; vertical-align:top }
div.BulkPayments .PaymentRow .paymentrowtop > div a.HorseNameLink, div.BulkPayments .PaymentRow .paymentrowtop > div a.MemberNameLink { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; color: #9d9e9e; font: 300 14px/20px "Open Sans", sans-serif; height: 20px; outline: medium none; padding: 5px 1%; text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); width: 98%; display:inline-block; vertical-align:top }
div.BulkPayments .PaymentRow > div label { width:100%; display:inline-block; vertical-align:top; font: 400 14px/20px "Open Sans", sans-serif; color:#000; }
.paymentrowtop { width:100%; padding:5px 0 }
div.BulkPayments div.PaymentIDColumn { width:10%; }
div.BulkPayments div.MemberIDColumn { width:10%; }
div.BulkPayments div.MemberNameColumn { width:20%; }
div.BulkPayments div.HorseIDColumn { width:10%; }
div.BulkPayments div.HorseNameColumn { width:20%; }
div.BulkPayments div.PaymentCategoryColumn { width:10%; }
div.BulkPayments div.AmountColumn { width:10%; }
div.BulkPayments div.ReceiptColumn { width: 10%; }
div.BulkPayments div.PmtMethodColumn { width:10%; }
div.BulkPayments div.PmtPaidColumn { width:9%; }
div.BulkPayments div.PmtValidColumn { width: 10%; }
div.BulkPayments div.PmtDescColumn { width:20%; }
div.BulkPayments div.PmtStatusColumn { width:10%; }
div.BulkPayments div.PmtremoveColumn { width: 16px; }
div.BulkPayments div.PmtremoveColumn a { width:16px; height:16px; text-indent:-9999px; background:url(../images/delete.png) no-repeat 0 0; display:block; }
a.Mlist { vertical-align:middle; display:inline-block; margin: 0 0 0 5px; }
.qualification-detail-row.Validated-Points a { font:400 12px/20px "Open Sans", sans-serif; color:#fff; display:inline-block; border-radius:8px; text-decoration:none; background:#056dae; border:1px solid #03578b; height:20px; padding:0 10px; margin:10px 0 }
.qualification-detail-row.Validated-Points a:hover { background:#058de2; }
.RenewalEmailLeftOptions { width:48.5%; padding:0 0 0 1%; display:inline-block; vertical-align:top }
.RenewalEmailRightOptions { width:48.5%; padding:0 0 0 1%; display:inline-block; vertical-align:top }
/* Report tabing start herer */
 
 #ReportTabs { background:no-repeat; border:0; }
#ReportTabs ul { list-style:none; margin:0; padding:0; border-radius:0; background:no-repeat; border:0; margin:20px 1% 20px 0; background: linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; background:-moz-linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; background:-webkit-linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; border: 1px solid #e1e0e0; border-bottom:0; height:48px; border-radius:10px 10px 0 0; }
#ReportTabs ul li { float:left; width:auto; height:auto; margin:0; padding:0; border:0; border-right: 1px solid #d2d0d0; box-shadow:0 0 0px #515151; background:none; border-radius:0; }
#ReportTabs ul li a { color:#000; font:400 14px/28px "Open Sans", sans-serif; padding:10px 15px 9px; float:left; border:0; border-bottom: 1px solid #e1e0e0; }
#ReportTabs ul li a:hover { background: linear-gradient(180deg, #e5e4e4 12%, #c5c2c2 100%) repeat 0 0; border:0; box-shadow:0 0 0px #666; text-decoration:none; }
#ReportTabs ul li.ui-tabs-active.ui-state-active a { background:#fff; border-bottom: 1px solid #fff; }
#ReportTabs ul li:hover { border:0; box-shadow:0 0 0px #666; border-right: 1px solid #d2d0d0; }
#ReportTabs ul li:first-child a:hover { border-radius: 10px 0 0 0; }
#ReportTabs ul li.ui-tabs-active.ui-state-active:first-child a { border-radius: 10px 0 0 0; }
#ReportTabs ul li:last-child a:hover { border-radius:0; }
#ReportTabs .DivRow { width:100%; }
#ReportTabs .DivRow p { color:#000; font:400 14px/28px "Open Sans", sans-serif; text-align:left }
#ReportTabs .DivRow p strong { font-weight:700 }
#ReportTabs .DivLeft { width:48%; padding:0 1% 0 0; text-align:left; float:none; display:inline-block; vertical-align:top }
#ReportTabs .DivRight { width:48%; padding:0 0 0 1%; text-align:left; float:none; display:inline-block; vertical-align:top }
#ReportTabs select { width:70%; color:#000; font:400 14px/28px "Open Sans", sans-serif; }
.DivRow.TabButtons input, .ThreeCol input[type=submit], #TabHorses input[type=submit] { border: 1px solid #337fed; background: -webkit-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -moz-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -ms-linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background:linear-gradient(180deg, #098fe3 5%, #6288b9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#098fe3", endColorstr="#6288b9");
color: #ffffff; font: 700 14px/20px "Open Sans", sans-serif; }
.DivRow.TabButtons input[type=submit]:hover, .ThreeCol input[type=submit]:hover, #TabHorses input[type=submit]:hover { background: -webkit-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -moz-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: -ms-linear-gradient(90deg, #098FE3 5%, #004F80 100%); background: linear-gradient(180deg, #004F80 5%, #098FE3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004F80", endColorstr="#098FE3");
}
#ReportTabs .ThreeCol { float:none; width:30%; padding: 0 1% 0 0; display:inline-block; vertical-align:top; }
#ReportTabs .ColTitle { color:#000; font:600 14px/28px "Open Sans", sans-serif; }
#ReportTabs .qualification-detail-row select { width: 37%; }
#ReportTabs .qualification-detail-list-table .horse-list-left { margin:0 }
.qualification-detail-list-colem.reportTabselect label { vertical-align:top; border-bottom:1px solid #e1e0e0 }
.qualification-detail-list-colem.reportTabselect select { margin:5px 0 }
.qualification-detail-list-colem.report-Categories .qualification-detail-row input[type="checkbox"] + label { width:auto; }
.qualification-detail-list-colem.report-Categories .qualification-detail-row { width:100%; }
.qualification-detail-list-colem.report-Categories .qualification-detail-row h3 { background:#f7f7f7; border-right: 0px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; color: #000; font: 600 14px/40px "Open Sans", sans-serif; padding: 0 2%; }
.qualification-detail-list-colem.report-Categories .qualification-detail-row table td { width:auto }
.qualification-detail-list-colem.report-Categories .correspondence-checkboxgroup { padding:0 2%; }
.report-member.qualification-detail-list-table { border: 1px solid #e1e0e0; border-bottom:0; margin:0 }
/* Report tabing ends herer */

/* Setting Merge Member page start here */

.mergemember.qualification-detail-list-table { border:1px solid #e1e0e0; margin:20px 2%; width:96%; border-bottom:0 }
.mergemember.qualification-detail-list-table .qualification-detail-list-colem { }
.qualification-detail-row.mergemember-error { width:100%; }
.qualification-detail-row.mergemember-error label { width:12% }
.qualification-detail-row.mergemember-error input[type="text"] { width:20%; }
.qualification-detail-row.mergemember-error span { color:#f00; font: 300 12px/16px "Open Sans", sans-serif; }
/* Setting Merge Member page ends here */

/* Horse reg start here */
 
.search-layout-sec .horse-reg.search-body .search-body-colem:nth-child(3) .search-row { width:100%; }
.search-layout-sec .horse-reg.search-body .search-body-colem .search-row input[ type=image] { padding:7px 0 0 10px; }
.search-layout-sec .horse-reg.search-body .search-body-colem .search-row span { color:#f00; font: 300 12px/16px "Open Sans", sans-serif }
/* Responsive css start here */

/* BulkMail start here */
.RenewalEmailLeftOptions .qualification-detail-row { width:100%; }
.RenewalEmailLeftOptions .qualification-detail-row label { width:22%; }
.RenewalEmailLeftOptions .qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label { width:22%; }
.RenewalEmailRightOptions .qualification-detail-row { width:100%; }
.RenewalEmailRightOptions .qualification-detail-list-colem { border:1px solid #e1e0e0; margin:20px 0; }
.RenewalEmailRightOptions .qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label { width:auto }
.RenewalEmailRightOptions .qualification-detail-row.coaches-checkbox-information table td label { padding-left:40px; }
.RenewalEmailRightOptions .qualification-detail-row.coaches-checkbox-information table td input + label:before { left:11px; }
.qualification-detail-row input[type="text"].email-yourself { float: left; margin-left: 35px; margin-top: 5px; width: 31%; }
.qualification-detail-list-table.span-error-msg .qualification-detail-row span.style3 { padding-left:20px; top:14px; }
.qualification-detail-list-table .qualification-detail-row p { color:#000; font:400 14px/22px "Open Sans", sans-serif; padding:10px 2%; }
.qualification-detail-list-table .qualification-detail-row p strong { font-weight:600; }
.qualification-detail-list-table .qualification-detail-list-colem.span-display-none .qualification-detail-row span { display:none }
.qualification-detail-list-table.popupcorrespondence .qualification-detail-row { width: 100%; }
.qualification-detail-list-table.popupcorrespondence .qualification-detail-row.subject-text-msg label { min-height:195px; }
/* BulkMail ends here */

/* *** Correspondence Setting start here  ** */
 
.tabcorrespondence > div:first-child { margin:20px 1% 20px 1%; background: linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; background:-moz-linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; background:-webkit-linear-gradient(180deg, #f2efef 12%, #dbd8d7 100%) repeat 0 0; border: 1px solid #e1e0e0; border-bottom:0; height:48px; border-radius: 10px 10px 0 0; }
.tabcorrespondence > div:first-child span a { float:left; width:auto; height:auto; margin:0; padding:0; border:0; border-right: 1px solid #d2d0d0; box-shadow:0 0 0px #515151; background:none; }
.tabcorrespondence > div:first-child span a span { color:#000; font:400 14px/28px "Open Sans", sans-serif; padding:10px 15px 9px; float:left; border:0; border-bottom: 1px solid #e1e0e0; }
.tabcorrespondence > div:first-child span.ajax__tab_active a span { background:#fff; border-bottom: 1px solid #fff; }
.member-tabing-sec ul li a:hover { background: linear-gradient(180deg, #e5e4e4 12%, #c5c2c2 100%) repeat 0 0; border:0; box-shadow:0 0 0px #666; text-decoration:none; }
.tabcorrespondence > div:first-child span.ajax__tab_hover a span:hover { background:#fff; border-bottom: 1px solid #fff; }
.member-tabing-sec ul li:hover { border:0; box-shadow:0 0 0px #666; border-right: 1px solid #d2d0d0; }
 .member-tabing-sec ul li:last-child a { border-radius: 0 0 0 0; }



/* *** Correspondence Setting ends here  ** */

/* AcceptHorseRegistrationsDetail page start here */

.Registration-Status-table { margin:20px 1%; border-right: 1px solid #e1e0e0; border-left: 1px solid #e1e0e0; }
.Registration-Status-table-heading { background:#d9d7d7; border-bottom: 1px solid #e1e0e0; color: #000; font: 400 18px/40px "Open Sans", sans-serif; padding: 10px 2%; }
.Registration-Status-table-colem { border-bottom: 1px solid #e1e0e0; }
.Registration-Status-table-row { display: inline-block; position: relative; vertical-align: top; width: 49%; }
.Registration-Status-table-row label { border-right: 1px solid #e1e0e0; color: #000; display: inline-block; font: 400 14px/40px "Open Sans", sans-serif; margin-right: 3%; padding: 0 2%; text-align: right; width: 30%; }
.Registration-Status-table-row a { background:#f7f7f7; border-right: 1px solid #e1e0e0; color: #eeb211; display: inline-block; font: 400 14px/40px "Open Sans", sans-serif; margin-right: 3%; padding: 0 2%; text-align: right; width: 30%; text-align:center; vertical-align:top; }
.Registration-Status-table-row a:hover { background:#e1dfdf; color:#000 }
table.tableGrid_layout.accepthorsereg tr td { vertical-align:top; }
.requestedNames { margin:0 1% 20px; border: 1px solid #d9d7d7; }
.requestedNames h2 { background:#d9d7d7; border-bottom: 1px solid #e1e0e0; color: #000; font: 400 18px/40px "Open Sans", sans-serif; padding: 10px 2%; }
.requestedNames h3 { background:#b9b8b8; border-bottom: 1px solid #e1e0e0; color: #000; font: 400 22px/40px "Open Sans", sans-serif; padding: 10px 2%; ; margin-bottom:20px; }
.requestedNames ol { border-bottom:0px solid #e1e0e0; }
.requestedNames ol li { color: #000; font: 400 14px/40px "Open Sans", sans-serif; padding:0px 2%; border-top: 1px solid #e1e0e0; }
.requestedNames table.tableGrid_layout { margin:0 0 20px; width:100%; }
.requestedNames .DivRow { border-bottom: 1px solid #e1e0e0; }
.requestedNames .DivRow .LeftCol { background:#f7f7f7; float:none; border-right: 1px solid #e1e0e0; color: #000; display: inline-block; font: 400 14px/40px "Open Sans", sans-serif; margin-right: 3%; padding: 0 2%; text-align: right; width: 30%; }
.requestedNames .DivRow .RightCol { color: #000; padding:0; float:none; display:inline-block; font: 400 14px/40px "Open Sans", sans-serif; }
/* AcceptHorseRegistrationsDetail page ends here */
.qualification-detail-list-table.span-error-msg .qualification-detail-row label span { color: #f00; font: 400 14px/40px "Open Sans", sans-serif; position:relative; top:0; margin:0 }
.qualification-detail-row.mergemember-error .horseid-update { display:inline-block }
.qualification-detail-row.mergemember-error .horseid-update img { margin:1px 0 0 5px; vertical-align:top }
.qualification-detail-row.mergemember-error .horseid-update span { color:#99cc33; font-weight:600 }
.table-span-error span { color:#f00; font:400 14px/40px "Open Sans", sans-serif; position:absolute; }
.results-sec { }
.results-sec ul { list-style:none; margin:0; padding:0 }
.results-sec ul li { padding:5px 10px }
.results-sec a { color:#000; font:600 14px/20px "Open Sans", sans-serif; }

.postback{ padding:0 1% 20px;color: #000; font: 400 14px/40px "Open Sans", sans-serif;}
.postback input[type=checkbox]{ margin-right:10px}

.rider-name-outer{ margin:0 1%;color: #000; font: 700 14px/40px "Open Sans", sans-serif; border:1px solid #e1e0e0; background:#eee; padding:0 0 0 1%;}
.horse-rider-name{ float:left; width:31.1%;color: #000; font: 400 14px/40px "Open Sans", sans-serif; }
.horse-rider-name span{font:400 14px/40px "Open Sans", sans-serif; padding-right:5px;}
.horse-rider-name span strong{ font-weight:700}
.dressage-sec{ background:#ffffcc;float:left; width:16.9%; text-align:center;color: #000; font: 700 14px/40px "Open Sans", sans-serif; }
.phase-sec{background:#ccffcc;float:left; width:25.9%; text-align:center;color: #000; font: 700 14px/40px "Open Sans", sans-serif; }
.show-jumping-sec{background:#66ffff; float:left;width:26.0%; text-align:center;color: #000; font: 700 14px/40px "Open Sans", sans-serif; }

.dressage-inner-info table{ margin-top:0}
.dressage-inner-info table th:nth-child(7) { background:#ffffcc}
.dressage-inner-info table th:nth-child(8) { background:#ffffcc}
.dressage-inner-info table th:nth-child(9) { background:#ffffcc}
.dressage-inner-info table th:nth-child(10) { background:#ffffcc}
.dressage-inner-info table th:nth-child(11) { background:#ccffcc}
.dressage-inner-info table th:nth-child(12) {background:#ccffcc}
.dressage-inner-info table th:nth-child(13) {background:#ccffcc}
.dressage-inner-info table th:nth-child(14) {background:#ccffcc}
.dressage-inner-info table th:nth-child(15) {background:#66ffff}
.dressage-inner-info table th:nth-child(16) {background:#66ffff}
.dressage-inner-info table th:nth-child(17) {background:#66ffff}
.dressage-inner-info table th:nth-child(18) {background:#66ffff}

.search-layout-sec .search-body .search-row.spanDRTest span{ color: #000;font:600 14px/30px "Open Sans",sans-serif;vertical-align: middle;}
.table-heading-sec{background: linear-gradient(180deg, #f1f1f1 12%, #e2e2e2 100%) repeat scroll 0 0;border: 1px solid #e1e0e0;border-radius:0; padding:8px 0; margin:0 1%;}
.table-heading-sec h3{color: #515151;font: 700 16px/24px "Open Sans",sans-serif;padding-left: 20px;}


table.tableGrid_layout.CrossCountry-table tr td, table.tableGrid_layout.CrossCountry-table th{ padding:5px 2px;}

.qualification-detail-list-table .cometitor-detail1 .qualification-detail-row{ width:32%;}
.cometitor-detail1 .qualification-detail-row label{ width:50%;}
.cometitor-detail1 .qualification-detail-row input[type="text"]{ width:25%;}

.jumpingname .qualification-detail-row label{ width:25%;}
.jumpingname .qualification-detail-row input[type="text"]{ width:61%;}

.qualification-detail-list-table .cometitor-detail2 .qualification-detail-row{ width:32%;}
.cometitor-detail2 .qualification-detail-row label{ width:63%;}
.cometitor-detail2 .qualification-detail-row input[type="text"]{ width:23%;}
.competitor-left {width:66.2%;padding-right: 2%;display: inline-block;vertical-align: top;}
.competitor-right {width:30%;display: inline-block;vertical-align: top;text-align: left;border-left:1px solid #e1e0e0; }
 .qualification-detail-list-table .feirider .qualification-detail-row{ width:49%;}
.feirider .qualification-detail-row label{ width:39.5%;}

.competitor-right .qualification-detail-row label{ width:100%; margin:0; text-align:left; border-right:0}

.movement-coe{}
.movement-coe-head{color: #515151;font:400 14px/20px Courier New, Courier, monospace;}
.movement-coe-head span{color: #515151;font:400 17px/20px Courier New, Courier, monospace;float:left;text-align: right; border-bottom:1px solid #000}
.movement-coe-head span:nth-child(1){ width:50px; text-align:left }
.movement-coe-head span:nth-child(2){ width:30px;}
.movement-coe-head span:nth-child(3){ width:30px; }
.movement-coe-head span:nth-child(4){ width:30px; }
.movement-coe-head span:nth-child(5){ width:30px; }
.movement-coe-head span:nth-child(6){ width:30px; }
.movement-coe-head span:nth-child(7){ width:30px; }
.movement-coe-head span:nth-child(8){ width:30px; }
.movement-coe-head span:nth-child(9){ width:30px; }
.movement-coe-head span:nth-child(10){ width:30px; }
.movement-coe-head span:nth-child(11){ width:30px; }
.movement-coe-head span:nth-child(12){ width:30px; }

.movement-coe-body{}
.movement-coe-body span{color: #515151;font:400 17px/20px Courier New, Courier, monospace; float:left;}
.movement-coe-foot{}
.movement-coe-foot span{color: #515151;font:600 17px/20px Courier New, Courier, monospace;}

/* 30-03-2015 start here */

.judgemember{}
.judgeheader{border-bottom: 1px solid #e1e0e0;background:#f7f7f7; }
.judgeBody{border-bottom: 1px solid #e1e0e0;}

.judgemember ul{ list-style:none; margin:0; padding:0}
.judgemember ul li{font: 400 14px/40px "Open Sans",sans-serif; height:40px;float:left; padding:0 .5%;}


.judgemember ul li:nth-child(1){ width:12%;}
.judgemember ul li:nth-child(2){ width:15.8%;}
.judgemember ul li:nth-child(3){ width:14%;}
.judgemember ul li:nth-child(4){ width:11%;}
.judgemember ul li:nth-child(5){ width:9%;}
.judgemember ul li:nth-child(6){ width:20%;}
.judgemember ul li:nth-child(7){ width:8%;}


.judgemember ul li:nth-child(1){background:#f7f7f7;border-right: 1px solid #e1e0e0; color: #000; display: inline-block; font:600 14px/40px "Open Sans",sans-serif;text-align: right; padding: 0 1%;}
.judgemember .judgeheader li{font:600 14px/40px "Open Sans",sans-serif;}


/* 30-03-2015 ends here */

.qualification-detail-list-table.DressageTests .qualification-detail-row{ width:100%}
.DressageTests .qualification-detail-row label{ width:18%; margin-right: 1%;}
.DressageTests .movement-coe{ display:inline-block; width:100%; vertical-align:top}
.DressageTests .qualification-detail-row input[type="text"]{ width:30%;}
.DressageTests .qualification-detail-row select{ width:32%;}
.DressageTests .qualification-detail-row.MovementCoefficients label{ line-height:53px;}
.DressageTests .qualification-detail-row .blankitem{ display:inline-block; vertical-align:top; font:400 14px/20px "Open Sans",sans-serif; text-align:left; width:5%; margin:10px 0 0 0}

/* paging css start here */

table.tableGrid_layout tr.paging-table td{ width:100%; display:table-cell !important; padding:5px; margin:0; min-height:100%; border-bottom:0; background:#96b2b6}
table.tableGrid_layout tr.paging-table:hover td { background:#96b2b6; }
table.tableGrid_layout tr.paging-table .pagerOuterTable tr td{ margin:0; padding:0; background:transparent; border:0; min-height:100%;font:300 14px/20px 'Open Sans', sans-serif; width:auto }

.pagination-outer{ position:relative;}
 .page-count{ border-radius:5px; background:#fff; padding:5px 10px;font:600 14px/20px 'Open Sans', sans-serif;}
 .page-numbering{ text-align:center; max-width:650px; position:absolute;top:0; margin:0 0 0 60px;}
 .page-numbering td{ width:auto; text-align:center}
 .page-numbering .page a{ border:1px solid #b7b7b7; margin:0 2px; width:auto; text-align:center; padding:5px 10px; border-radius:5px;display:block; background:#f5f5f5;font:300 14px/20px 'Open Sans', sans-serif; color:#000;}
  .page-numbering .page a:hover{ border:1px solid #083f74; text-decoration:none;}
  .page-numbering .page.active a{ background:#205180; color:#fff;border:1px solid #032a50; text-decoration:none;}
 table.tableGrid_layout tr.paging-table .pagerOuterTable tr td:nth-child(1){ width:50px}
 table.tableGrid_layout tr.paging-table .pagerOuterTable tr td:nth-child(3){ width:150px}
 .paging-dropdown small{font:600 14px/20px 'Open Sans', sans-serif; color:#000;}
  .paging-dropdown select{ display:inline-block; width:60%;}
  table.tableGrid_layout tr.paging-table .pagerOuterTable tr td .page-numbering td:nth-child(1){ width:auto}
     table.tableGrid_layout tr.paging-table .pagerOuterTable tr td .page-numbering td:nth-child(3){ width:auto}

     .search-layout-sec .search-body .search-row input[type="text"].timeallowed-inp{ width:100px; margin-right:10px; text-align:center;text-shadow: 2px 2px 0 rgba(255, 255, 255, 1); background:#e3e4e4;}
.qualification-detail-row input[type="text"].timeallowed-inp{ width:100px; margin-right:10px; text-align:center;text-shadow: 2px 2px 0 rgba(255, 255, 255, 1); background:#e3e4e4;}

     .member-row span.selected-event-txt{ color:#000; font:600 14px/40px "Open Sans",sans-serif}
     .search-layout-sec .search-body .search-row span{  color: #f00;font: 300 11px/30px "Open Sans",sans-serif;padding-left: 5px;position: absolute;}

.dressagetestlist{}
table.tableGrid_layout.dressagetestlist tr td{ vertical-align:middle; height:61px;}
table.tableGrid_layout.dressagetestlist tr td:first-child{vertical-align:middle; min-height:61px; }
.DressageTests .qualification-detail-row input[type="text"].inp-editdresage{color:#000; font:400 17px/20px Courier New, Courier, monospace;padding: 5px 1% 5px .5%; margin-left:-.5%;}
.report-general{ width:98%; overflow:auto; max-width:100%; margin:0 1%; height:500px;}
.report-general table.tableGrid_layout{ margin:18px 0;}



table.tableGrid_layout tr.popuppaging-table td{ width:100%; display:table-cell !important; padding:5px; margin:0; min-height:100%; border-bottom:0; background:#96b2b6}
table.tableGrid_layout tr.popuppaging-table:hover td { background:#96b2b6; }

 table.tableGrid_layout tr.popuppaging-table table{max-width:100%;}
 table.tableGrid_layout tr.popuppaging-table table td{ width:auto; text-align:center}

 .container { margin:0% auto; width:100%;max-width: 100% !important;}
.top-report-head { padding:10px 0; background: linear-gradient(180deg, #fefefe 12%, #f4f4f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #e1e0e0; border-radius: 10px 10px 0 0; }
.report-heading { color:#515151; font:700 26px/30px 'Open Sans', sans-serif; text-transform:uppercase; vertical-align:top; width:44%; float:left; text-align:right }
.report-timepost { float:right; width:20%; color:#515151; font:600 13px/30px 'Open Sans', sans-serif; text-transform:uppercase }
.report-timepost span { color:#515151; font:400 14px/20px 'Open Sans', sans-serif; border:1px solid #000; padding:5px 1%; height:20px; width:50%; display:inline-block; vertical-align:top; margin:6px 0 0 2px; }
.report-printed { float:right; width:20%; color:#515151; font: italic 400 14px/30px 'Open Sans', sans-serif; }
.report-title { color:#515151; font:700 20px/30px 'Open Sans', sans-serif; padding:10px; }
.responsive-table {  }
.responsive-table thead { }
.responsive-table thead th { background-color: #e8e6e6; border:1px solid #e8e7e7; font-weight: normal; text-align:left; color: #333; font-weight:600;}
.responsive-table thead th:first-of-type { }
.responsive-table tbody, .responsive-table tr, .responsive-table th, .responsive-table td { padding:10px 3px; white-space: normal; text-align:left; vertical-align:top; font-size:14px; }
.responsive-table tbody td { border-bottom: 1px solid #e8e7e7;  border-right: 1px solid #e8e7e7;}
.responsive-table tbody td > br{ display:none;}
.responsive-table tbody td span{ display:block;}
.responsive-table tbody tr { border-left: 1px solid #e8e7e7; border-right:1px solid #e8e7e7; }
.responsive-table tbody tr:nth-child(odd) td, .responsive-table tbody tr:nth-child(odd) th { background:#fff }
.responsive-table tbody tr:nth-child(even) td, .responsive-table tbody tr:nth-child(even) th { background:rgba(94, 93, 82, 0.1) }
.responsive-table tbody th[scope="row"] { background-color:none; border-bottom: 1px solid #e8e7e7; vertical-align:top; }
.responsive-table i{ height:20px; display:none}
/* ethack result page responsive table start here */
.responsive-table tbody th { border-bottom: 1px solid #e8e7e7; border-right: 1px solid #e8e7e7;font-weight:normal;}

/* ethack result page responsive table ends here */


.dressageresult.outer-member-list{ margin:0 1%;}
.fenceresult.outer-member-list{ margin:0 0%; width:100%}

.tableGrid_layout.CrossCountry-table .CrossCountry-tableFence{ background:#ccc; font-weight:700;}

/*05-03-2015 start here */

.AdminGrid table.dlstDropDownDetail tr td { border: 0; padding: 0; }
.AdminGrid table.dlstDropDownDetail table tr td { border: 1px solid #c1c1c1; padding: 2px; vertical-align: top; }
.judge-main-heading {}
.judge-main-heading ul { list-style: none; margin: 0; padding: 0; }
.judge-body-colem { clear: both; }
.judge-body-colem ul { list-style: none; margin: 0; padding: 0; }
.judge-body-colem li { float: left; font: 13px/30px Verdana, Arial, sans-serif; color: #000; height: 30px; padding: 5px 1%; border-top: 1px solid #ccc; }


.judge-main-heading li:nth-child(1), .judge-body-colem li:nth-child(1) { width: 6%; }
.judge-main-heading li:nth-child(2), .judge-body-colem li:nth-child(2) { width: 12%; }
.judge-main-heading li:nth-child(3), .judge-body-colem li:nth-child(3) { width: 9%; }
.judge-main-heading li:nth-child(4), .judge-body-colem li:nth-child(4) { width: 5%; }
.judge-main-heading li:nth-child(5), .judge-body-colem li:nth-child(5) { width: 58%; }

.judge-body-colem li input[type=text] { width: 98%; border: 1px solid #d9d9d9; margin: 0 1%; background: #fff; font: 14px/20px Verdana, Arial, sans-serif; height:30px; padding: 5px 1%; float: left; }
.judge-body-colem li input[type=text].place-input-text { width: 50%; border: 1px solid #d9d9d9; margin: 0 8%; background: #fff; font: 14px/20px Verdana, Arial, sans-serif; height:30px; padding: 5px 3%; float: left; }
.judge-body-colem li input[disabled=disabled].place-input-text { color: #000; border: none; }
/*.judge-body-colem li:nth-child(1) {
                    font: bold 13px/30px Verdana,Arial,sans-serif;
                    color: #515151;
                }*/
.dressage-info-sec { width: 52%; float: right;}
.judge-info-sec { width: 45.8%; float: left;border-right: 1px solid #dedddd;border-left: 1px solid #dedddd; }
.bodyno-info{ width:2%; float:left;}
.bodyno-info .judge-main-heading li:nth-child(1), .bodyno-info .judge-body-colem li:nth-child(1){ width:98%; text-align:center;}

.dressage-body-colem { float: left; width: 100%; }
.dressage-inner-info .dressage-body-colem { border-bottom: 0px solid #c1c1c1; }
.dressage-info {float: left; width: 100%; background-color: #dedddd;border-bottom: 1px solid #dedddd;border-right: 1px solid #dedddd; font: 600 14px/20px "Open Sans",sans-serif;padding:0;}
.dressage-inner-info .dressage-info { border-top: 0; }
.dressage-inner-info .dressage-body-colem:last-child { border-bottom: 0; }
.dressage-inner-info .dressage-body-colem > span,.dressage-inner-info .dressage-body-colem > strong{display:inline-block; width:43%; padding:10px 0 10px 5%; font:400 14px/20px "Open Sans",sans-serif;}


.etcampdraftOuter .dressage-inner-info .judge-info-sec{ min-height:68px;}
.etcattleworkOuter .dressage-inner-info .judge-info-sec{ min-height:68px;}


.dressage-recalc-sec { float: left; width: 9%; }
.dressage-inner-info .judge-info-sec { min-height: 86px; }
.tableouter table{border: 0px;}
.dressage-inner-info table td{background:#f7f7f7;border-bottom: 1px solid#f7f7f7;border-right: 0px solid #f7f7f7;font: 300 14px/20px "Open Sans",sans-serif;min-height: 30px;padding: 0; }
.dressage-inner-info table td .dressage-info{background:none;border-bottom: 0px solid #dadada;border-right: 0px solid #dadada;font: 300 14px/20px "Open Sans",sans-serif;min-height: 30px;padding: 0; }
.dressage-inner-info table td .dressage-info input[type=text]:focus{ background: #002942; color: #fff; box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.50); -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.50); -webkit-box-shadow:  inset 0 0px 0px rgba(0, 0, 0, 0.50); outline: 0; border:1px solid #098fe3;text-shadow: 0px 0px 0 rgba(255, 255, 255, 1); font:400 14px/20px "Open Sans",sans-serif }
.dressage-heading-top { }
.dressage-info-sec ul { list-style: none; margin: 0; padding: 0; }
.dressage-info-sec ul li,.judge-main-heading li { float: left; font: bold 13px/30px Verdana, Arial, sans-serif; color: #000; height: 30px; padding: 5px 1%; }
.dressage-info-sec ul li span { font-weight: normal; }
.dressage-info-sec ul li input[type=text] { width: 65%; border: 1px solid #d9d9d9; margin: 0 1%; background: #fff; font: 13px/20px Verdana, Arial, sans-serif; height: 30px; padding: 4px 1%; float: left; }
.dressage-info-sec ul li select { width: 98%; border: 1px solid #d9d9d9; margin: 0 1%; background: #fff; font: 13px/20px Verdana, Arial, sans-serif; height: 30px; padding: 4px 1%; float: left; }
.dressage-body-row input[type=checkbox] { width: auto; margin: 15px 1% 0; height: auto; float: left; }
.dressage-info-sec ul li:nth-child(1) { width: 8%; }
.dressage-info-sec ul li:nth-child(2) { width: 10%; }
.dressage-info-sec ul li:nth-child(3) { width: 7%; }
.dressage-info-sec ul li:nth-child(4) { width: 7%; }
.dressage-info-sec ul li:nth-child(5) { width: 7%; }
.dressage-info-sec ul li:nth-child(6) { width: 7%; }
.dressage-info-sec ul li:nth-child(7) { width: 14%; }

.dressage-info-sec ul li:nth-child(9) { width: 12%; }
.dressage-info-sec ul li:nth-child(10) { width: 6%; }
.dressage-info-sec ul li:nth-child(11) { width: 8%; }
/*.dressage-info-sec ul li:nth-child(5) input[type=text] { width: 12%; }*/
.dressage-body-colem input[type=text] { font: normal 14px/20px Verdana, Arial, sans-serif; color: #000; padding: 4px 1%; width: 46.2%; height: 30px; margin: 5px 0 5px 1%; display: inline-block; border: 1px solid #d9d9d9; background: none; }
.dressage-body-row { width: 24%; float: left; margin: 0 0 0 1%; }
.dressage-body-row label { font: 14px/40px Verdana, Arial, sans-serif; color: #000; padding: 0 1%; float: left; width: 40%; }
.dressage-body-row input[type=text] { width: 50%; border: 1px solid #d9d9d9; margin: 5px 1%; background: #fff; font: 13px/20px Verdana, Arial, sans-serif; height: 20px; padding: 4px 1%; float: left; }
.dressage-body-row input[type=checkbox] { width: auto; margin: 15px 1% 0; margin-left: 10px; height: auto; float: left; }
.dressage-body-row a { font: 14px/20px Verdana, Arial, sans-serif; color: #02a3d4; float: left; text-decoration: none; margin: 10px 0; }
.dressage-body-row a:hover { text-decoration: underline; }
.judge-body-colem ul:first-child li { border-top: 0; }
.judge-body-colem li:nth-child(1) input[type="text"]{text-shadow: 0px 0px 0 rgba(256, 256, 256, 1); background:none; border: 0px solid #FFF; box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.10); -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .10); -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.10); color:#000 }

.dressage-inner-info { float: left; width: 100%; }
input[type=submit].btnDrPlacing { background: -moz-linear-gradient(center top, #003546 5%, #225081 100%) repeat scroll 0 0 #02a3d4; border: 1px solid #1d7489; }
.go_btn { float: right; width: auto; margin: 0 0 0 5px; }
.go_btn input[type=submit] { margin: 0; padding: 0 5px; height: 22px; line-height: 22px; }
.go_btn input[type=submit]:before { margin: 0; }
.floting-sec { position: relative; padding-bottom: 70px; }
.floating-btn { position: fixed; top: 344px; margin: 0; padding: 14px 0; left: 292px; }
.floating-btn input[type=submit] { margin: 5px 0; display: block; }
.tablewrapper{float: left; width: 92%;}
.btngroup { float: left; width: 8%; }

/* ends here */
.search-layout-sec .search-body-btn-colem.crosscountrysrchbtn{float:none; width:14%; display:inline-block;} 

.crosscountryriderview .qualification-detail-row input[type="text"]{ font:600 18px/20px "Open Sans",sans-serif}
.search-layout-sec .search-body .Earules.search-body-colem{ width:14%;}
.search-layout-sec .search-body .enterRiderNo.search-body-colem .search-row{ width:100%; padding:10px 0;}
.search-layout-sec .search-body .EneterRiderNosec.search-body-colem{ width:32%;}
.search-layout-sec .search-body .EneterRiderNosec.search-body-colem input{ width:28%;}
.search-layout-sec .search-body .EneterRiderNosec.search-body-colem .search-body-btn-colem{ width:20%;}
.search-layout-sec .search-body .EneterRiderNosec.search-body-colem .search-body-btn-colem .search-row { margin:0 0 0 10px}
.search-layout-sec .search-body .EneterRiderNosec.search-body-colem .search-body-btn-colem input{ width:98%;}

.search-layout-sec .search-body .TimeAllowedSec.search-body-colem .search-row{ width:100%; padding:10px 0;}
.search-layout-sec .search-body .AllPhasesClass.search-body-colem select{ width:64%;}
.search-layout-sec .search-body .AllPhasesClass.search-body-colem input[type=submit]{ margin:0 0 0 10px;}

.mvment-coffi-sec{ width:100%;}
.mvment-coffi-sec ul{ list-style:none; margin:0; padding:0}
.mvment-coffi-sec ul li{ text-align:center; margin:5px auto; width:60%;}
.mvment-coffi-sec ul li input[type=text]{ height:40px; font:38px/40px Verdana,Arial,sans-serif}
.dressage-inner-info .mvment-coffi-sec ul li input[type=text]:focus{ background: #002942; color: #fff; box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.50); -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.50); -webkit-box-shadow:  inset 0 0px 0px rgba(0, 0, 0, 0.50); outline: 0; border:1px solid #098fe3;text-shadow: 0px 0px 0 rgba(255, 255, 255, 1); font:38px/40px Verdana,Arial,sans-serif}

.search-row small{ font:400 11px/14px "Open Sans",sans-serif; color:#000; float:left; width:auto; padding-left:30%;}


input[type="submit"].aspNetDisabled{ cursor:default; border: 1px solid #e1e0e0;color: #0;background:#e1e0e0; box-shadow: 0px 0px 0 0 #97c4fe inset;}
input[type="submit"].aspNetDisabled:hover {background:#e1e0e0;}
.responsive-table tbody td.movementspan span{color: #515151;font: 400 16px/20px Courier New,Courier,monospace;}

.memberpop{ background:#fff}

.memberpop .memberclosebtn{ position:absolute; right:18px; top:19px;}
.memberpop .outer-member-list{ margin:0; border-bottom:1px solid #e1e0e0;padding: 10px;}


.Background {
    background-color: Black;
    opacity: 0.8;
}

.search-body.eventofficial .search-body-colem:nth-child(3) .search-row{ width:100%; padding:10px 0}
.search-layout-sec .search-body.eventofficial .search-body-btn-colem .search_btn_icon input[type="submit"]{ margin:0}

table.tableGrid_layout tr td.lblClass{ text-align:right}

.dressage-info-sec ul li.statusClass{ width:15% !important;}

.allphaseTable .tableouter table{ border:0px;}
.allphaseTable .tableouter table.memberlist-table{border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;border-bottom:0px solid #f2f2f2;}
.allphaseTable .rider-name-outer{ margin:0}

.ClassInfo .member-colem{ }
.ClassInfo .member-row{ width:50%;float:left}

.checkboxTableInfo .member-row{ height:auto}
.checkboxTableInfo .member-row.checkbox-member-row input[type="checkbox"] + label{ width:80%;}
.checkboxTableInfo .member-row td{border-bottom:1px solid #e1e0e0;}
.checkboxTableInfo .member-row tr:last-child td{ border-bottom:0 }

.TableSectionInfo .outer-member-list{ float:left; width:48%;}
.TableSectionInfo .outer-member-list.last{ margin-left:3%;}
.jumpGridSettings{ margin:0 1%;}

.JumpGrid{ border-bottom:1px solid #e1e0e0; padding:0 1%;}
.JumpGrid input[type=text]{ padding:5px; width:50px; margin:5px 0}
.JumpGrid input[type=submit]{ border: 1px solid #9f9d9d;-webkit-box-shadow: inset 0px 0px 0px 0px #97c4fe; margin:5px 0; -moz-box-shadow: inset 0px 0px 0px 0px #97c4fe; box-shadow: inset 0px 0px 0px 0px #97c4fe;color: #434343;background:#bebebe;}
.JumpGrid input[type=submit]:hover{ background:#9c9b9b}

.JumpGridAutoSetting { border-bottom:1px solid #e1e0e0}
.JumpGridAutoSetting .outer-JumpGridAutoSetting{}
.JumpGridAutoSetting .inner-JumpGridAutoSetting{float:left; width:auto; margin-right:10px;}
.JumpGridAutoSetting .inner-JumpGridAutoSetting label{float:left;background: #f7f7f7;border-right: 1px solid #e1e0e0;color: #000;font: 400 14px/40px "Open Sans",sans-serif;padding: 0 1%;text-align: right;width:42%; margin-right:2%;}
.JumpGridAutoSetting .inner-JumpGridAutoSetting input[type=text]{ width:44%; margin:5px 0}
.JumpGridAutoSetting .inner-JumpGridAutoSetting input[type=submit]{ margin:5px 0;border: 1px solid #9f9d9d;-webkit-box-shadow: inset 0px 0px 0px 0px #97c4fe; -moz-box-shadow: inset 0px 0px 0px 0px #97c4fe; box-shadow: inset 0px 0px 0px 0px #97c4fe;color: #434343;background:#bebebe;}
.JumpGridAutoSetting .inner-JumpGridAutoSetting input[type=submit]:hover{ background:#9c9b9b}

.notesection{border:1px solid #e1e0e0; margin:20px 0 0 0}
.notesection label{background: #f7f7f7;border-right: 1px solid #e1e0e0;color: #000;font: 400 14px/40px "Open Sans",sans-serif;padding: 0 1%;text-align: right;width:20%; margin-right:1%; float:left; height:77px;}
.notesection textarea{ width:74%; margin:5px 0; height:55px; resize:none;}


.search-layout-sec .search-body .search-body-colem.showjumpinglbl{ width:22%; margin:0 1%;}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl:first-child{ width:12%;}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl  .search-row{ width:100%;}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl  .search-row label{font:400 14px/40px "Open Sans",sans-serif;color: #000;width: 22%;}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl  .search-row span{font: 600 14px/40px "Open Sans",sans-serif;color: #000; width:76%; display:inline-block; position:relative}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl:first-child  .search-row label{ width:32%;}
.search-layout-sec .search-body .search-body-colem.showjumpinglbl:first-child  .search-row span{ width:64%; }


.header-eventID{ float:left;padding:15px 1%; width:60%;}
header .header-eventID h2{color:#0c679e;font:600 30px/40px "Segoe Print","Open Sans",sans-serif;}
.ui-widget .popeventType select{   font:400 14px/20px "Open Sans",sans-serif}

.FinalScores-table thead { }
.FinalScores-table thead th { background-color: #1d96b2; border: 1px solid #1d96b2; font-weight: normal; text-align:left; color: #fff;}
.FinalScores-table thead th:first-of-type { }
.FinalScores-table tbody, .FinalScores-table tr, .FinalScores-table th, .FinalScores-table td { padding:10px 3px; white-space: normal; text-align:left; vertical-align:top; font-size:14px; }
.FinalScores-table td {padding:10px 5px;}
.FinalScores-table tbody td span{ display:block;}
.FinalScores-table tbody tr { border-left: 1px solid #1d96b2; border-right: 1px solid #1d96b2; }
.FinalScores-table tbody tr:nth-child(odd) td, .FinalScores-table tbody tr:nth-child(odd) th { background:#fff }
.FinalScores-table tbody tr:nth-child(even) td, .FinalScores-table tbody tr:nth-child(even) th { background:rgba(94, 93, 82, 0.1) }
.FinalScores-table tbody th[scope="row"] { background-color:none; border-bottom:0px solid #1d96b2; vertical-align:top; }
/*.FinalScores-table tr.borbottom td, .FinalScores-table tr.borbottom th{ border-bottom:1px solid #1d96b2; }*/
.FinalScores-table tbody tr:last-child td, .FinalScores-table tbody tr:last-child th { border-bottom:1px solid #1d96b2; }

.FinalScores-table tr.borbottom td span{ display:inline-block !important; margin:0 10px;}

/* Event pop up start here */
.search-layout-sec .search-body.eventpopup .search-body-colem:nth-child(1), .search-layout-sec .search-body.eventpopup .search-body-colem:nth-child(2){ width:50%;}
.search-layout-sec .search-body.eventpopup1 .search-body-colem:nth-child(1){ width:70%;}
.search-layout-sec .search-body.eventpopup1 .search-body-colem:nth-child(2){ width:20%;}

.search-layout-sec .search-body .eventpopup2.search-body-colem:nth-child(1){ width:100%;}
.search-layout-sec .search-body .eventpopup2.search-body-colem .search-row{ width:31.33%; padding:0 1%;}
.search-layout-sec .search-body .eventpopup2.search-body-colem .search-row label{ width:100%;}
.search-layout-sec .search-body .eventpopup2.search-body-colem .search-row input[type="text"]{ width:98%;}
.search-layout-sec .search-body .eventpopup2.search-body-colem .search-row select{ width:100%;}

.outer-reponsivetable{ margin: 18px 0%; width:100%;}
.outer-reponsivetable table.responsive-table{ margin:0; width:100%;}
.outer-reponsivetable .teamresults-head{background:#515151;border-left: 1px solid #e1e0e0;border-right: 1px solid #e1e0e0; border-top: 1px solid #e1e0e0;color:#fff;}
.outer-reponsivetable .teamresults-head > div{ display:inline-block;font:600 14px/20px "Open Sans",sans-serif; width:auto; padding:10px;}


 .teamresults-head-total{background: linear-gradient(180deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0; width:15%;  background: -webkit-linear-gradient(-90deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0; background: -moz-linear-gradient(-90deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0;border-left: 1px solid #e1e0e0;border-right: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0;color:#515151; margin-bottom:20px;}
 .teamresults-head-total table{ margin:0; width:100%;}
 .outer-reponsivetable .teamresults-head-total > div{ }
 .outer-reponsivetable .teamresults-head-total > div table td{ padding:10px;font:600 14px/20px "Open Sans",sans-serif; } 
 .outer-reponsivetable .teamresults-head-total > div table td:nth-child(2){ text-align:right;}

  .teamresults-head-client{background: linear-gradient(180deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0; width:15%;  background: -webkit-linear-gradient(-90deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0; background: -moz-linear-gradient(-90deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0;border-left: 1px solid #e1e0e0;border-right: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0;color:#515151; margin-bottom:20px;}
 .outer-reponsivetable .teamresults-head-client label{ padding:10px;font:600 16px/20px "Open Sans",sans-serif; display:inline-block; color:#000} 
  .outer-reponsivetable .teamresults-head-client span{ padding:10px;font:600 16px/20px "Open Sans",sans-serif;display:inline-block; color:#000; float:right;} 



 .responsive-table tbody tr.headingTop td, .responsive-table tbody tr.headingTop th{ background:#efefef !important;}
 .responsive-table tbody tr.headingTop td h2{font:600 20px/24px "Open Sans",sans-serif; }
  .responsive-table.ScratchedReport tr td:nth-child(odd), .responsive-table.ScratchedReport tr th[scope="row"]:nth-child(odd){ background:#fff;}
  .responsive-table.ScratchedReport tr td:nth-child(even), .responsive-table.ScratchedReport tr th[scope="row"]:nth-child(even){ background:#fff;}

  .responsive-table tbody td.judgeDressageResult{ padding:0; margin:0; border:0;}
  .responsive-table tbody td.judgeDressageResult table{ border:0}
  .responsive-table tbody td.judgeDressageResult tr td{ border:0; margin:0; background:#022d55 !important;border-bottom: 1px solid #022d55; color:#fff}


   .FinalScores-table tbody tr.headingTop td{ background:#ccc !important;}
 .FinalScores-table tbody tr.headingTop td h2{font:600 20px/24px "Open Sans",sans-serif; }
  .FinalScores-table.ScratchedReport tr td:nth-child(odd), .FinalScores-table.ScratchedReport tr th[scope="row"]:nth-child(odd){ background:#fff;}
  .FinalScores-table.ScratchedReport tr td:nth-child(even), .FinalScores-table.ScratchedReport tr th[scope="row"]:nth-child(even){ background:#fff;}

  .FinalScores-table td.judgeDressageResult{ padding:0; margin:0; border:0;}
  .FinalScores-table td.judgeDressageResult table{ border:0}
  .FinalScores-table td.judgeDressageResult tr td{ border:0; margin:0; background:#1d96b2 !important;border-bottom: 1px solid #1d96b2; color:#fff}

  .dressage-inner-info .dlstDropDownDetail td{ border-bottom:0px;}
    .dressage-inner-info .dlstDropDownDetail td .dressage-info{ border-bottom:1px solid #dedddd;}

 /*  
.etledClassHeading.judge-main-heading li:nth-child(1),.etledClassHeading.judge-main-heading li:nth-child(3), .etledClassHeading.judge-main-heading li:nth-child(5), .etledClassHeading.judge-main-heading li:nth-child(7),.etledClassHeading.judge-main-heading li:nth-child(9){ width:6%;}
.etledClassHeading.judge-main-heading li:nth-child(2), .etledClassHeading.judge-main-heading li:nth-child(4), .etledClassHeading.judge-main-heading li:nth-child(6),.etledClassHeading.judge-main-heading li:nth-child(8), .etledClassHeading.judge-main-heading li:nth-child(10){ width:10%;}

.etledClassbody .judge-body-colem li:nth-child(1){width:6%;}
.etledClassbody .judge-body-colem li:nth-child(2){width:10%;}
.dressage-inner-info .judge-info-sec.heightJudgeinfo{ min-height:100%;}*/ 

 /***/
.etLedClassViewsec,
.etLedClassViewHead{width:39%;}
.etledclassview .etLedClassViewsec2,.etledclassview .etLedClassViewHead2{ width:auto; float:none; display:inline-block}
.etledclassview .dressage-info-sec{ float:none; display:inline-block;}

/*.etLedClassViewHead2 .judge-main-heading li:nth-child(1), .etLedClassViewsec2 .judge-body-colem li:nth-child(1){width:6%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(2), .etLedClassViewsec2 .judge-body-colem li:nth-child(2){width:9%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(3), .etLedClassViewsec2 .judge-body-colem li:nth-child(3){width:6%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(4), .etLedClassViewsec2 .judge-body-colem li:nth-child(4){width:9%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(5), .etLedClassViewsec2 .judge-body-colem li:nth-child(5){width:6%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(6), .etLedClassViewsec2 .judge-body-colem li:nth-child(6){width:9%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(7), .etLedClassViewsec2 .judge-body-colem li:nth-child(7){width:6%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(8), .etLedClassViewsec2 .judge-body-colem li:nth-child(8){width:9%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(9), .etLedClassViewsec2 .judge-body-colem li:nth-child(9){width:6%;}
.etLedClassViewHead2 .judge-main-heading li:nth-child(10), .etLedClassViewsec2 .judge-body-colem li:nth-child(10){width:9%;}*/
 

/*.etLedClassViewHead.dressage-info-sec ul li:nth-child(1), .etLedClassViewsec.dressage-info-sec ul li:nth-child(1){width:7%;}
.etLedClassViewHead.dressage-info-sec ul li:nth-child(2), .etLedClassViewsec.dressage-info-sec ul li:nth-child(2){width:8%;}
.etLedClassViewHead.dressage-info-sec ul li:nth-child(3), .etLedClassViewsec.dressage-info-sec ul li:nth-child(3){width:15%;}
.etLedClassViewHead.dressage-info-sec ul li:nth-child(4), .etLedClassViewsec.dressage-info-sec ul li:nth-child(4){width:15%;}
.etLedClassViewHead.dressage-info-sec ul li:nth-child(5), .etLedClassViewsec.dressage-info-sec ul li:nth-child(5){width:18%;}
.etLedClassViewHead.dressage-info-sec ul li:nth-child(6), .etLedClassViewsec.dressage-info-sec ul li:nth-child(6){width:18%;}*/

.etledclassviewHeading { background-color: #acc8cc;}
.etledclassviewHeading ul{ list-style:none; margin:0; padding:0}
.etledclassviewHeading ul li{  color: #000;float: left;font: bold 15px/30px Verdana,Arial,sans-serif;padding: 5px 9px;}
.etledclassview-info{border-bottom: 1px solid #729ea5;}
.etledclassviewbody{border-top: 1px solid #729ea5;}
.etledclassviewbody ul{ list-style:none; margin:0; padding:0;}
.etledclassviewbody ul li{color: #000;float: left;font: 15px/30px Verdana,Arial,sans-serif;padding: 5px 9px;}

.etledclassviewbody ul li,.etledclassviewHeading ul li{width: 3%;}
.etledclassviewbody ul li:nth-child(2n+1),.etledclassviewHeading ul li:nth-child(2n+1){  width: 6%;}
.etledclassviewHeading ul li:first-child,.etledclassviewbody ul li:first-child{border-right: 1px solid #729ea5;width: 2%;}
.etledclassviewbody ul li:first-child{min-height: 62px;}

.etledclassviewHeading ul li.placeDiv,.etledclassviewbody ul li.placeDiv{width: 3%;}
.etledclassviewHeading ul li.totalDiv,.etledclassviewbody ul li.totalDiv{width: 3%;}
.etledclassviewHeading ul li.avgtotalDiv,.etledclassviewbody ul li.avgtotalDiv{width:8%;}
.etledclassviewHeading ul li.statusDiv,.etledclassviewbody ul li.statusDiv{width: 5%;}
.etledclassviewHeading ul li.scratchedDiv,.etledclassviewbody ul li.scratchedDiv{width: 5%;}
.etledclassviewHeading ul li.recalculateDiv,.etledclassviewbody ul li.recalculateDiv{width: 5%;}

.etledclassviewbody ul li.placebodyDiv{ border-left: 1px solid #729ea5; min-height:62px;}
.etledclassviewbody ul li.placeDiv > span{font: 15px/30px Verdana,Arial,sans-serif; width:18px; display:inline-block}
.etledclassviewbody ul li.placeDiv strong{font:  14px/30px Verdana,Arial,sans-serif;  color: #000; position:absolute; margin-top:37px;}
.etledclassviewbody ul li.scratchedDiv strong{font:  14px/30px Verdana,Arial,sans-serif;  color: #000; position:absolute; margin-top:37px;}


/** */

.etledClassHeading ul{ list-style:none; margin:0; padding:0;}
.etledClassHeading ul li{font: bold 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000;float:left}

.dressage-inner-info.etledClassbody{border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etledClassbody ul{ list-style:none; margin:0; padding:0; border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etledClassbody ul li{font: 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000; float:left}

.etledRiderHeading{ background-color: #acc8cc;border-right: 1px solid #729ea5;}
.etledRiderHeading ul{ list-style:none; margin:0; padding:0;}
.etledRiderHeading ul li{font: bold 15px/30px Verdana,Arial,sans-serif;padding: 5px 9px;color: #000;float:left}

.dressage-inner-info.etledRiderbody{border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etledRiderbody ul{ list-style:none; margin:0; padding:0; border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etledRiderbody ul li{font: 15px/30px Verdana,Arial,sans-serif;padding: 5px 9px;color: #000; float:left}

.etledClassHeading ul li:nth-child(1),.dressage-inner-info.etledClassbody ul li:nth-child(1){width:1.8%;border-right: 1px solid #729ea5; min-height:32px;}
/**/
.etledClassHeading ul li:nth-child(2),.dressage-inner-info.etledClassbody ul li:nth-child(2){width:3%;}
.etledClassHeading ul li:nth-child(3),.dressage-inner-info.etledClassbody ul li:nth-child(3){width:4%;}
.etledClassHeading ul li:nth-child(4),.dressage-inner-info.etledClassbody ul li:nth-child(4){width:5%;}

.etledClassHeading ul li:nth-child(5),.dressage-inner-info.etledClassbody ul li:nth-child(5){width:12%;}
.etledClassHeading ul li:nth-child(6),.dressage-inner-info.etledClassbody ul li:nth-child(6){width:12%;}
.etledClassHeading ul li:nth-child(7),.dressage-inner-info.etledClassbody ul li:nth-child(7){width:6.4%; border-right: 1px solid #729ea5; min-height:32px;}
/*judge section*/
.etledClassHeading ul li:nth-child(8),.dressage-inner-info.etledClassbody ul li:nth-child(8){width:3%;}
.etledClassHeading ul li:nth-child(9),.dressage-inner-info.etledClassbody ul li:nth-child(9){width:4%;}
.etledClassHeading ul li:nth-child(10),.dressage-inner-info.etledClassbody ul li:nth-child(10){width:3%;}
.etledClassHeading ul li:nth-child(11),.dressage-inner-info.etledClassbody ul li:nth-child(11){width:4%;}
.etledClassHeading ul li:nth-child(12),.dressage-inner-info.etledClassbody ul li:nth-child(12){width:3%;}
.etledClassHeading ul li:nth-child(13),.dressage-inner-info.etledClassbody ul li:nth-child(13){width:4%;}
.etledClassHeading ul li:nth-child(14),.dressage-inner-info.etledClassbody ul li:nth-child(14){width:3%;}
.etledClassHeading ul li:nth-child(15),.dressage-inner-info.etledClassbody ul li:nth-child(15){width:4%;}
.etledClassHeading ul li:nth-child(16),.dressage-inner-info.etledClassbody ul li:nth-child(16){width:3%;}
.etledClassHeading ul li:nth-child(17),.dressage-inner-info.etledClassbody ul li:nth-child(17){width:4%;}


/**/
.etledRiderHeading ul li,.dressage-inner-info.etledRiderbody ul li{width:3%;}
.etledRiderHeading ul li:nth-child(2n+1),.dressage-inner-info.etledRiderbody ul li:nth-child(2n+1){width:6%;}
.etledRiderHeading ul li:nth-child(1),.dressage-inner-info.etledRiderbody ul li:nth-child(1){width:2%;border-right: 1px solid #729ea5; min-height:32px;}
.etledRiderHeading ul li.placeDiv,.dressage-inner-info.etledRiderbody ul li.placeDiv{width: 3%;}
.etledRiderHeading ul li.TotalDiv,.dressage-inner-info.etledRiderbody ul li.TotalDiv{width: 3%;}
.etledRiderHeading ul li.AvgTotalDiv,.dressage-inner-info.etledRiderbody ul li.AvgTotalDiv{width:8%;}
.etledRiderHeading ul li.StatusDiv,.dressage-inner-info.etledRiderbody ul li.StatusDiv{width: 5%;}
.etledRiderHeading ul li.ScratchedDiv,.dressage-inner-info.etledRiderbody ul li.ScratchedDiv{width: 5%;}

.dressage-inner-info.etledRiderbody ul li.placebodyDiv{ border-left: 1px solid #729ea5; min-height:32px;}

/*judge section*/


.ethacksection{width:51%;}
.ethacksection2{width:45%;}

.ethackHeading2{width:51%;}
.ethackHeading{ width:45%;}


.ethackHeading2 .judge-main-heading li:nth-child(1), .ethacksection .judge-body-colem li:nth-child(1){width:10%;}
.ethackHeading2 .judge-main-heading li:nth-child(2), .ethacksection .judge-body-colem li:nth-child(2){width:14%;}
.ethackHeading2 .judge-main-heading li:nth-child(3), .ethacksection .judge-body-colem li:nth-child(3){width:9%;}
.ethackHeading2 .judge-main-heading li:nth-child(4), .ethacksection .judge-body-colem li:nth-child(4){width:59%;}

.ethackHeading.dressage-info-sec ul li:nth-child(1), .ethacksection2.dressage-info-sec ul li:nth-child(1){width:7%;}
.ethackHeading.dressage-info-sec ul li:nth-child(2), .ethacksection2.dressage-info-sec ul li:nth-child(2){width:12%;}
.ethackHeading.dressage-info-sec ul li:nth-child(3), .ethacksection2.dressage-info-sec ul li:nth-child(3){width:12%;}
.ethackHeading.dressage-info-sec ul li:nth-child(4), .ethacksection2.dressage-info-sec ul li:nth-child(4){width:12%;}
.ethackHeading.dressage-info-sec ul li:nth-child(5), .ethacksection2.dressage-info-sec ul li:nth-child(5){width:11%;}



.etcattlework, .etcattleworkHeading{width:45%;}
.etcattlework2, .etcattleworkHeading2{width:51%;}

.etcattleworkHeading2 .judge-main-heading li:nth-child(1), .etcattlework2 .judge-body-colem li:nth-child(1){width:10%;}
.etcattleworkHeading2 .judge-main-heading li:nth-child(2), .etcattlework2 .judge-body-colem li:nth-child(2){width:12%;}
.etcattleworkHeading2 .judge-main-heading li:nth-child(3), .etcattlework2 .judge-body-colem li:nth-child(3){width:14%;}
.etcattleworkHeading2 .judge-main-heading li:nth-child(4), .etcattlework2 .judge-body-colem li:nth-child(4){width:17%;}
.etcattleworkHeading2 .judge-main-heading li:nth-child(5), .etcattlework2 .judge-body-colem li:nth-child(5){width:18%;}
.etcattleworkHeading2 .judge-main-heading li:nth-child(6), .etcattlework2 .judge-body-colem li:nth-child(6){width:14%;}



.etcattleworkHeading.dressage-info-sec ul li:nth-child(1), .etcattlework.dressage-info-sec ul li:nth-child(1){width:7%;}
.etcattleworkHeading.dressage-info-sec ul li:nth-child(2), .etcattlework.dressage-info-sec ul li:nth-child(2){width:12%;}
.etcattleworkHeading.dressage-info-sec ul li:nth-child(3), .etcattlework.dressage-info-sec ul li:nth-child(3){width:12%;}
.etcattleworkHeading.dressage-info-sec ul li:nth-child(4), .etcattlework.dressage-info-sec ul li:nth-child(4){width:11%;}



.MovementMarks.etCattleWorkTop .heading li{ font:600 14px/20px "Open Sans",sans-serif; display:inline-block;width:17%;}
.MovementMarks.etCattleWorkTop li input[type=text]{ display:inline-block; width:16%; margin:0 10px 0 0; vertical-align:top}
.MovementMarks.etCattleWorkTop li span{font:400 14px/47px "Open Sans",sans-serif; vertical-align:middle; margin-right:10px;}

.etcampdraft, .etcampdraftHeading{width:45%;}
.etcampdraft2, .etcampdraftHeading2{width:51%;}

.etcampdraftHeading.dressage-info-sec ul li:nth-child(1), .etcampdraft.dressage-info-sec ul li:nth-child(1){width:7%;}
.etcampdraftHeading.dressage-info-sec ul li:nth-child(2), .etcampdraft.dressage-info-sec ul li:nth-child(2){width:12%;}
.etcampdraftHeading.dressage-info-sec ul li:nth-child(3), .etcampdraft.dressage-info-sec ul li:nth-child(3){width:12%;}
.etcampdraftHeading.dressage-info-sec ul li:nth-child(4), .etcampdraft.dressage-info-sec ul li:nth-child(4){width:12%;}


.etcampdraftHeading2 .judge-main-heading li:nth-child(1), .etcampdraft2 .judge-body-colem li:nth-child(1){width:12%;}
.etcampdraftHeading2 .judge-main-heading li:nth-child(2), .etcampdraft2 .judge-body-colem li:nth-child(2){width:18%;}
.etcampdraftHeading2 .judge-main-heading li:nth-child(3), .etcampdraft2 .judge-body-colem li:nth-child(3){width:20%;}
.etcampdraftHeading2 .judge-main-heading li:nth-child(4), .etcampdraft2 .judge-body-colem li:nth-child(4){width:20%;}
.etcampdraftHeading2 .judge-main-heading li:nth-child(5), .etcampdraft2 .judge-body-colem li:nth-child(5){width:20%;}

.MovementMarks.etCampdraftTop .heading li{ font:600 14px/20px "Open Sans",sans-serif; display:inline-block;width:17%;}
.MovementMarks.etCampdraftTop li input[type=text]{ display:inline-block; width:16%; margin:0 10px 0 0; vertical-align:top}
.MovementMarks.etCampdraftTop li span{font:400 14px/47px "Open Sans",sans-serif; vertical-align:middle; margin-right:10px;}


.etTimeTrialClassHeading{ background-color: #acc8cc;border-right: 1px solid #729ea5;}
.etTimeTrialClassHeading ul{ list-style:none; margin:0; padding:0;}
.etTimeTrialClassHeading ul li{font: bold 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000;float:left}

.dressage-inner-info.etTimeTrialClassbody{border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etTimeTrialClassbody ul{ list-style:none; margin:0; padding:0; border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etTimeTrialClassbody ul li{font: 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000; float:left}

.etTimeTrialClassHeading ul li:nth-child(1),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(1){width:1.8%;border-right: 1px solid #729ea5;}
/**/
.etTimeTrialClassHeading ul li:nth-child(2),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(2){width:3%;}
.etTimeTrialClassHeading ul li:nth-child(3),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(3){width:4%;}
.etTimeTrialClassHeading ul li:nth-child(4),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(4){width:11%;}
.etTimeTrialClassHeading ul li:nth-child(5),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(5){width:1%;}
.etTimeTrialClassHeading ul li:nth-child(6),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(6){width:8%;}
.etTimeTrialClassHeading ul li:nth-child(7),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(7){width:5%;}
.etTimeTrialClassHeading ul li:nth-child(8),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(8){width:5%;}
.etTimeTrialClassHeading ul li:nth-child(9),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(9){width:8%;}
.etTimeTrialClassHeading ul li:nth-child(10),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(10){width:17%;}
.etTimeTrialClassHeading ul li:nth-child(11),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(11){width:17%;}
.etTimeTrialClassHeading ul li:nth-child(12),.dressage-inner-info.etTimeTrialClassbody ul li:nth-child(12){width:7%;}
.etTimeTrialClassHeading ul li:nth-child(5) span{ font:bold 18px/25px Verdana,Arial,sans-serif}


.etAllPhasesClassHeading{ background-color: #acc8cc;border-right: 1px solid #729ea5;}
.etAllPhasesClassHeading ul{ list-style:none; margin:0; padding:0;}
.etAllPhasesClassHeading ul li{font: bold 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000;float:left}
.dressage-inner-info.etAllPhasesClassbody{border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etAllPhasesClassbody ul{ list-style:none; margin:0; padding:0; border-bottom: 1px solid #729ea5;}
.dressage-inner-info.etAllPhasesClassbody ul li{font: 13px/30px Verdana,Arial,sans-serif;padding: 5px .5%;color: #000; float:left}

.etAllPhasesClassHeading ul li:nth-child(1),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(1){width:1.8%;border-right: 1px solid #729ea5;}
/**/
.etAllPhasesClassHeading ul li:nth-child(2),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(2){width:15%;}
.etAllPhasesClassHeading ul li:nth-child(3),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(3){width:15%;}
.etAllPhasesClassHeading ul li:nth-child(4),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(4){width:4%;}

.etAllPhasesClassHeading ul li:nth-child(5),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(5){width:5%;}
.etAllPhasesClassHeading ul li:nth-child(6),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(6){width:6%;}
.etAllPhasesClassHeading ul li:nth-child(7),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(7){width:7.5%;}
/*judge section*/
.etAllPhasesClassHeading ul li:nth-child(8),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(8){width:7%;}
.etAllPhasesClassHeading ul li:nth-child(9),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(9){width:8%;}
.etAllPhasesClassHeading ul li:nth-child(10),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(10){width:7%;}
.etAllPhasesClassHeading ul li:nth-child(11),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(11){width:5%;}
.etAllPhasesClassHeading ul li:nth-child(12),.dressage-inner-info.etAllPhasesClassbody ul li:nth-child(12){width:7%;}
.DressageRiderViewPage .search-body .search-row{ padding:5px 0;}
.DressageRiderViewPage .search-body .search-row > span{font: 400 14px/30px "Open Sans",sans-serif; color: #000; position:relative; padding-left:0}
.search-layout-sec .search-body .DressageRiderName { width:62% !important; margin-left:2%;}
.search-layout-sec .search-body .DressageRiderName .search-row label{ width:11%; font-weight:700}
.search-layout-sec .search-body .DressageRiderName .search-row > span{font: 400 14px/30px "Open Sans",sans-serif; color: #000; position:relative}

.outerRes-table{ width:100%; overflow:auto}
.outerRes-table table{ max-width:100%; width:100%; overflow:auto; margin:0px 0%;}

.noteSec{font: 400 14px/30px "Open Sans",sans-serif; color: #f00; padding:0 20px; text-align:center;}
.noteSec strong{font:700 14px/30px "Open Sans",sans-serif; color: #f00;}

.etallphasesTable.responsive-table thead th{ background:#acc8cc;border:1px solid #729ea5; border-left:0px solid #729ea5;border-right:0px solid #729ea5;  color:#000; font:bold 13px/30px Verdana,Arial,sans-serif;padding:5px 0.5%}
.etallphasesTable.responsive-table thead th:nth-child(1){border-left:1px solid #729ea5;border-right:1px solid #729ea5;}
.etallphasesTable.responsive-table tbody th{ border-bottom:1px solid #729ea5; background:#d4e3e5;}
.etallphasesTable.responsive-table tbody th{border-right:1px solid #729ea5;}
.etallphasesTable.responsive-table tbody tr:nth-child(2n+1) td, .etallphasesTable.responsive-table tbody tr:nth-child(2n+1) th{ border-bottom:1px solid #729ea5; background:#d4e3e5;padding:5px 0.5%; font:13px/30px Verdana,Arial,sans-serif; vertical-align:middle;}
.etallphasesTable.responsive-table tbody td span{font:13px/30px Verdana,Arial,sans-serif;}

/*Jumping rider css start here */

.JumpGridRiderOuter{ margin:0 1%;}
 .JumpGridRider{ padding:0; border-bottom:1px solid #e1e0e0}
 .JumpGridRider div{padding: 5px;width:45px; display:inline-block}
 .JumpGridRider div span{ background:#ccffcc; font:600 14px/30px "Open Sans",sans-serif; color:#000; display:block;border:1px solid #e1e0e0; margin-bottom:5px; text-align:center;}
  .JumpGridRider div input{ text-align:center;}
 .JumpGridRider div.JumpoffGridRider span{ background:#66ffff }
   

 .jumpingRiderleft{ float: left; width:48%;}
 .jumpingRiderRight{ float: right; width:48%;}

 .timeCountOuter{ text-align:center; padding:10px 0}
 .timeCountOuter span{font:600 34px/50px "Open Sans",sans-serif; color:#000; display:block;}
 .timeBtn{ border-bottom:1px solid #e1e0e0; text-align:center; padding:0px 0 25px}
 .timeBtn input[type=button] { font:700 18px/20px 'Open Sans', sans-serif; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; border: 1px solid #000; padding:0px 15px; -webkit-box-shadow: inset 0px 0px 0px 0px #97c4fe; -moz-box-shadow: inset 0px 0px 0px 0px #97c4fe; box-shadow: inset 0px 0px 0px 0px #97c4fe; cursor: pointer; color: #000; height:32px; display: inline-block; background:#ccc;}
 .timeBtn input[type=button]:hover { background:#b4b4b4;}
 .timeBtn input[type=button]:active { position:relative; top: 1px; }
 
 .clickNumber {border:1px solid #e1e0e0;margin:0 1% 0 1%;padding:5px 10px;}
.clickNumber ul {list-style: none;margin: 5px 0;padding: 0;}
.clickNumber ul li {display: inline-block;margin:5px 2px;}
.clickNumber ul li a{font:700 20px/50px 'Open Sans', sans-serif; display:block; text-align:center; padding:5px; width:60px;border:1px solid #ccc; background:#e1e0e0; color:#000}
.clickNumber ul li a:hover{  text-decoration:none; background:#098fe3; color:#fff}

.qualification-detail-row.userlogincheck{ width:100%;}
.qualification-detail-row.userlogincheck table{ margin:0; width:100%;}
.qualification-detail-row.userlogincheck table td{ padding:0 2%;}
.qualification-detail-row.coaches-checkbox-information.userlogincheck input[type="checkbox"] + label{ width:90%; padding:0 0 0 10px; margin:0; text-align:left;}

.addremovesec{ padding:10px 1% 20px;}

.NationalShow .member-row{ display:inline-block; width:49.5%;}
.NationalShow .member-row input[type=text]{ margin:5px 0 0 21%; width:20%;}
.NationalShow .member-row.checkbox-member-row input[type="checkbox"] + label{ width:36%;}

.class-info-sec {margin: 20px 1%;}
.editsection-outer-colem{ border-bottom:1px solid #e1e0e0}
.description-editselection table { margin:0; width:100%; }
.description-editselection table a { color:#d9541e; font:normal 400 14px/39px "Open Sans", sans-serif; }
.description-editselection { margin:20px auto; max-width:740px; }
.description-editselection table { border:1px solid #e1e0e0; border-bottom:0; }
.description-editselection table td { border-bottom:1px solid #e1e0e0; padding:5px 1%; height:30px; }
.description-editselection table tr:first-child td { padding:0 }
.description-editselection table td label { background:#f7f7f7; color: #000; font: 400 14px/30px "Open Sans", sans-serif; padding:5px 1%; display:block; }
.description-editselection table td input[type=text] { width:70%; }


.class-info-sec .member-row select {width: 22%;}
.class-info-sec .member-row input[type=text]{width: 22%;}
.class-info-sec .member-row label {width: 22%;margin-right: 1%;padding: 0 1%;}

 .editclass .member-row.checkbox-member-row input[type="checkbox"] + label { width:37%;}
.editclass-outer-colem .member-row label { width:22%;}
.question-type .member-row{ height:auto;}
.question-type .member-row em { width:22%; min-height:80px; background:#f7f7f7; border-right: 1px solid #e1e0e0; color: #000; display:inline-block; font:normal 400 14px/40px "Open Sans", sans-serif; margin-right: 1%; padding: 0 1%; text-align: right; vertical-align:top; }
.question-type-table{ display:inline-block; width:70%;}
.question-type .question-type-table label { background:no-repeat; border:0; padding:0; width:26%; text-align:left }
.question-type .member-row input + label:before { top:5px; }
.question-type .member-row input + label { line-height:30px; }
.editclass-outer-colem .member-row.checkbox-member-row input[type="checkbox"] + label { width:20.5% } 
.editclass-outer-colem .member-row.checkbox-member-row span { width: 75%; }
.editdis-table { border-bottom: 1px solid #e1e0e0; }

table.tableGrid_layout.comperirorcate tr th:first-child{ display:table-cell}

.competitortable{ width:99%; overflow:auto}
.competitortable table{ width:2500px; overflow:auto;}

th.ltrlLabel label{ padding-bottom:5px; display:inline-block}

.dlstDropDownDetail .member-colem{ display:table; width:100%; border-bottom:1px solid #e1e0e0}
.dlstDropDownDetail .member-colem .member-row{  height:auto; display:table-row;}
.dlstDropDownDetail .member-colem .member-row label{ vertical-align:top; display:table-cell; width:22.2%}
.datarepeatout{width:70%; position:relative; display:table-cell;}
.datarepeatinp{ width:62%; margin:5px 0; padding-left:1%;}
.member-row .datarepeatinp input[type="text"]{width:98%;}
.member-row .datarepeatinp input[type="image"]{ text-align:center; float:none;}

.categoryadd { padding:5px 1%; background:#f7f7f7; border-bottom:1px solid #e1e0e0}
.categoryadd span{color: #000;display: inline-block;font:600 14px/40px "Open Sans",sans-serif;padding: 0 2% 0 0; position:relative; width:48%}
.categoryadd a { display: inline-block; white-space: nowrap; background-color: #50b5f4; background-image: -webkit-gradient(linear, left top, left bottom, from(#50b5f4), to(#3190cb)); background-image: -webkit-linear-gradient(top, #50b5f4, #3190cb); background-image: -moz-linear-gradient(top, #50b5f4, #3190cb); background-image: -ms-linear-gradient(top, #50b5f4, #3190cb); background-image: -o-linear-gradient(top, #50b5f4, #3190cb); background-image: linear-gradient(top, #50b5f4, #3190cb); font: 600 14px/30px 'Open Sans', sans-serif; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius:8px; border: 1px solid #337fed; color:#fff; padding:0 15px 0 15px; text-shadow: 1px 1px 0px #1f3693; -webkit-box-shadow: inset 1px 1px 0px 0px #afdcec; -moz-box-shadow: inset 1px 1px 0px 0px #afdcec; box-shadow: inset 1px 1px 0px 0px #afdcec; margin:2px 0 0 0 }
.categoryadd a:hover { background-color: #2898de; text-decoration:none; background-image: -webkit-gradient(linear, left top, left bottom, from(#3190cb), to(#50b5f4)); background-image: -webkit-linear-gradient(top, #3190cb, #50b5f4); background-image: -moz-linear-gradient(top, #3190cb, #50b5f4); background-image: -ms-linear-gradient(top, #3190cb, #50b5f4); background-image: -o-linear-gradient(top, #3190cb, #50b5f4); background-image: linear-gradient(top, #3190cb, #50b5f4); }
.categoryadd a:focus { outline: 0; background: #0073bb; }
.categoryadd a:before { content: "\271A"; background: #2289c9; float: left; width: 25px; text-align: center; font:700 20px/29px 'Open Sans', sans-serif; margin:1px 10px 0 -14px; padding: 0 5px; -moz-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); box-shadow: 1px 0 0 rgba(0,0,0,.3), 2px 0 0 rgba(255,255,255,.3); pointer-events: none; border-radius:8px 0px 0 8px; }

.roundtable{ margin:0 1% 0 7%;border: 1px solid #e1e0e0;}
.roundtable label{    background: #f7f7f7;border-right: 1px solid #e1e0e0;color: #000; float:left;font: 400 14px/40px "Open Sans",sans-serif;padding: 0 1%;width:auto;}
.roundtable .roundinner{ float:left; margin:5px 0 0 0 }
.roundtable a{font: 400 18px/30px "Open Sans",sans-serif; border:1px solid #729ea5; padding:0 5px; border-radius:5px; margin:0 5px; width:80px; text-align:center; float:left; background:#d4e3e5;}
.roundtable a.CummuResult{ width:auto; padding:0 10px; background:#3079A6;  color:#fff}
.roundtable a:hover{ text-decoration:none;background:#002942; color:#fff;border:1px solid #002942;}
.roundtable a.active{ background:#002942; color:#fff;border:1px solid #002942;}


.search-layout-sec .search-body .search-body-colem:nth-child(3).eventIDserch .search-row{ width:100%;}
.search-layout-sec .search-body .search-body-colem:nth-child(3).eventIDserch .search-row label{ text-align:right; padding-right:10px;}


.search-layout-sec .search-body .CategoryDiv .search-body-colem:nth-child(1){ width:100%;}
.search-layout-sec .search-body .CategoryDiv .search-row label{ width:9%;}
.search-layout-sec .search-body .CategoryDiv .search-row table{ width:55%;}
.search-layout-sec .search-body .CategoryDiv .search-row table tr td{ width:auto;}


.member-row.checkbox-member-row .chkEvent input[type="checkbox"] + label{ width:64.9%}
.chkEventouter.outer-member-list{ margin:0 1% 20px; width:98%;}
.chkEventouter .member-row.checkbox-member-row{ height:auto;}
/* Et Free style css start here */
.etfreestyle .ethackHeading2 .judge-main-heading li:nth-child(2), .etfreestyle .ethacksection .judge-body-colem li:nth-child(2){ width:8%;}
.etfreestyle .ethackHeading2 .judge-main-heading li:nth-child(3), .etfreestyle .ethacksection .judge-body-colem li:nth-child(3){ width:12%;}
.etfreestyle .ethackHeading2 .judge-main-heading li:nth-child(4), .etfreestyle .ethacksection .judge-body-colem li:nth-child(4){ width:8%;}
.etfreestyle .ethackHeading2 .judge-main-heading li:nth-child(5), .etfreestyle .ethacksection .judge-body-colem li:nth-child(5){ width:30%;}
.etfreestyle .ethackHeading2 .judge-main-heading li:nth-child(6), .etfreestyle .ethacksection .judge-body-colem li:nth-child(6){ width:18%;}
/* ends here */

.HackTest{ display:inline-block; width:65%; vertical-align:top; padding-top:4px;}
.HackTest select{ vertical-align:top; width:45%;}
.workingdisplay{ display:inline-block; vertical-align:top; width:40%; margin-left:5%;}
.member-row .workingdisplay input[type="checkbox"] + label{ background:no-repeat; margin:0; border:0; padding:0 0 0 32px; width:auto; display:block; float:none; text-align:left; line-height:30px;}
.member-row .workingdisplay  input + label::before{ left:0}
/* Mobile Dressage rider view start here table*/
/* table start */
table.gridtable {border-collapse: collapse; border-spacing: 0; display: block; position: relative; width:98%; margin:5px 1%; border: 0px; border-left: 1px solid #002942; }
table.gridtable tr td, table.gridtable tr th { margin: 0; vertical-align: top; }
table.gridtable thead { display: block; float: left; }
table.gridtable tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
table.gridtable thead tr { display: block; }
table.gridtable tr th { display: block; text-align: right; text-transform: none; padding: 5px; border-bottom: 1px solid #c13832; border-right: 1px solid #002942; font: 700 14px/32px "Lato", sans-serif; min-height: 32px; }
table.gridtable tr th:nth-child(1) { border-top: 1px solid #002942; }
table.gridtable tbody tr { display: inline-block; vertical-align: top; min-width:150px; max-width:150px;}
table.gridtable tr td { display: block; text-align: center; font: 400 14px/32px "Lato", sans-serif; padding: 5px; min-height: 32px; border-bottom:1px solid #002942;border-right:1px solid #002942;}
table.gridtable tr td span{ font: 400 14px/32px "Lato", sans-serif;}
table.gridtable tr td:nth-child(1) { border-top: 1px solid #002942; }
table.gridtable.firsttdnone tr td:nth-child(2) { border-top: 1px solid #002942; }
table.gridtable tr td a { height: 20px; display: block; }
table.gridtable tr td a img { height: 20px; }
table.gridtable.memberclub tr td:nth-child(3), table.gridtable.memberclub tr th:nth-child(3) { width: auto; }
table.gridtable.MerchandiseID tr th { min-height: 30px; text-align: right; }
table.gridtable.MerchandiseID tr td { min-height: 30px; }
table.gridtable.MerchandiseID tr td input[type=text] { height: 20px; }
table.gridtable.rptClubs tr th:nth-child(1), table.gridtable.rptClubs tr td:nth-child(1) { text-align: right; }
table.gridtable.rptClubs tr th:nth-child(2), table.gridtable.rptClubs tr td:nth-child(2) { width: auto; }
table.gridtable.rptMerchandise tr th:nth-child(4), table.gridtable.rptMerchandise tr td:nth-child(4), table.gridtable.rptMerchandise tr th:nth-child(5), table.gridtable.rptMerchandise tr td:nth-child(5), table.gridtable.rptMerchandise tr th:nth-child(6), table.gridtable.rptMerchandise tr td:nth-child(6), table.gridtable.rptClubs tr.total td:nth-child(2), table.gridtable.paymetndetail tr td:nth-child(2) { width: auto }
table.gridtable.rptMerchandise tr th, table.gridtable.rptClubs tr th, table.gridtable.paymetndetail tr th { border-right: 1px solid #002942; border-left: 1px solid #002942; }
table.gridtable.rptMerchandise tr td, table.gridtable.rptClubs tr td, table.gridtable.paymetndetail tr td { border-right: 1px solid #002942; border-bottom: 1px solid #002942 }
table.gridtable tr th{ white-space: nowrap; max-width:120px;overflow: hidden; -o-text-overflow: ellipsis;text-overflow: ellipsis; min-width:90px;}
table.gridtable tfoot { display: block; float: right; }
table.gridtable tfoot tr.total { display: block; }
table.gridtable tfoot tr.total td { display: block; text-align: right; text-transform: none; padding: 5px; border-left: 1px solid #c13832; border-bottom: 1px solid #c13832; border-right: 1px solid #002942; font: 700 14px/21px "Lato", sans-serif; min-height: 21px; }
 
table.gridtable.judgetable tr td input[type="text"]:disabled{background:none;border: 0px solid #fff;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1) inset;color: #000;text-shadow: 0px 0px 0 rgba(255, 255, 255, 1); padding:0; text-align:center;}

 /* ends here */

 /* Report export button start here */
 .exportouter table{ margin-top:0;}
 .exportbtn{ float:left; width:auto; margin-top:10px; margin-right: 10px;}
 .exportbtn ul{ list-style:none; margin:0; padding:0}
 .exportbtn ul li{ position:relative;}

.exportbtn ul li a{ border:1px solid #1562a6;; font:400 14px/30px "Open Sans",sans-serif; color:#fff; display:inline-block; padding:0px 15px; background:#1562a6; border-radius:4px;}
.exportbtn ul li a:hover,.exportbtn ul li a.active{ text-decoration:none; background-color:#217dce;}
.exportbtn ul li ul{ display:none; width:150px; position:absolute; top:45px; left:0; border:1px solid #d2d0d0; background:#fff; z-index:99;border-bottom:0px solid #1d96b2; }
.exportbtn ul li ul li{border-bottom:1px solid #d2d0d0; }
.exportbtn ul li ul li input[type=submit]{ background:none;margin:0; padding:0 0 0 42px; color:#000;font:400 14px/30px "Open Sans",sans-serif; width:100%; text-shadow:0; box-shadow:0px 0px 0 0 #97c4fe inset; border:0;border-radius:0; display:block; height:auto; display:block; text-align:left; color:#000;}
.exportbtn ul li ul li:nth-child(1) input[type=submit]{ background-image:url(../Images/newimages/pdf_icon.png); background-repeat:no-repeat; background-position:15px center;}
.exportbtn ul li ul li:nth-child(2) input[type=submit]{ background-image:url(../Images/newimages/excel_icon.png); background-repeat:no-repeat;background-position:15px center;}

.exportbtn ul li ul li input[type=submit]:hover{ background-color:#d2d0d0}
 
.exportbtn ul li ul:after, .exportbtn ul li ul:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.exportbtn ul li ul:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 10px;margin-left: -30px;}
.exportbtn ul li ul:before {	border-color: rgba(194, 225, 245, 0);border-bottom-color: #d2d0d0;border-width: 12px;margin-left: -32px;}

 .printbtn{ float:left; width:150px; margin-top:20px}
 .printbtn ul{ list-style:none; margin:0; padding:0}
 .printbtn ul li{ position:relative;}

.printbtn ul li { border:1px solid #1562a6; border-radius:5px; font:400 14px/30px "Open Sans",sans-serif; color:#fff; display:inline-block; padding:0 15px 0 0px;}
.printbtn ul li ,.printbtn ul li{ text-decoration:none; background-color:#1562a6}
.printbtn ul li input[type=submit]{ background:none;margin:0; color:white;font:400 14px/30px "Open Sans",sans-serif; width:100%; text-shadow:0; box-shadow:0px 0px 0 0 #97c4fe inset; border:0;border-radius:0; display:block; height:auto; display:block; text-align:left; padding:0 0 0 16px}
/*.printbtn ul li input[type=submit]{ background-image:url(../Images/newimages/print_button.png); background-repeat:no-repeat; background-position:15px center;}*/


input[type="submit"].blankbtn{ background:none; border:0; text-shadow:0 0 0 #fff; box-shadow:0 0 0 #fff; border-radius:0; margin-left:-50px; z-index:-2; position:absolute;}
input[type="submit"].blankbtn:hover,input[type="submit"].blankbtn:focus{background:none; border:0; text-shadow:0 0 0 #fff; box-shadow:0 0 0 #fff;}


 /* ends here */


 /*Div Waiting start here*/
 .divWaiting{
            position: fixed;
            background-color: rgba(0,0,0,.8);
            z-index: 2147483647 !important;
            overflow: hidden;
            text-align: center; top: 0; left: 0;
            height: 100%;
            width: 100%;
            padding-top:20%;
            font-size:18px;
            color:#fff;
            } 
 /*end here*/

/* Responsive css start here */

/*
    Ipad, tablet 1260px above devices only
*/
@media only screen and (min-width:1261px) and (max-width:1440px) {
.search-layout-sec .search-body-btn-colem { width:12%; }
.member-tabing-sec ul li a { padding:10px 8px 9px }
.member-row.Electronic-Newsletter { padding-left: 44%; }
.member-row input[type="text"] { width: 43%; }
.member-row select { width:45%; }
.member-row.name-inputfield label + input[type="text"] { width:10% }
.member-row.name-inputfield label + input + input[type="text"] { width:18% }
.member-row.name-inputfield label + input + input + input[type="text"] { width:18%; }
.member-colem .memeber-colem-left.contact-info-input-lf input[type="text"] { width:31%; }
.member-colem .memeber-colem-right input[type="text"] { width:38%; }
.container { margin: 0% auto; max-width:100%; }
.report-heading { text-align:left; padding-left:2%; width:40%; }
.report-printed { width:25%; }
.report-timepost { width:30%; }
.responsive-table th, .responsive-table td { display: table-cell; padding: 0.5em; font-size:12px; white-space: normal; }
.responsive-table tbody td[data-title]:before { content: none; }
.tableouter{ width:100%; overflow-y:auto}
.outerRes-table{ width:100%; overflow:auto}
.outerRes-table table{ max-width:1400px; width:1400px; overflow:auto}
.hourse-riding-img{ font:400 40px/60px "Open Sans",sans-serif}

}
@media only screen and (max-width:1260px) {
img { max-width:100%; max-height:100%; height:auto; }
 header.headersmall .header-logo{ width:25%;}
.login-header { padding:5px 0; margin:0 auto 40px; text-align:left; height:auto;}
.login-header img { max-width:70%; margin:0 0 0 20px; }
.last-session, .headerToggle { display:none }
.loginpanel { margin: 10px 5px !important; padding: 0; }
.loginpanel .loginpanel{margin:20px 0 0 !important;}
.home-page-content ul li { width:137px; height:150px; margin:15px; }
.home-page-content ul li a span { height:60px; width:80px; }
.home-page-content ul li:nth-child(10) a small { font:400 14px/22px "Open Sans", sans-serif }
.body-container { min-height:100%; height:auto }
.search-layout-sec .search-body .search-body-colem { width:77%; }
.search-layout-sec .search-body .search-body-colem:nth-child(1), .search-layout-sec .search-body .search-body-colem:nth-child(2) { width:50%; }
.search-layout-sec .search-body-btn-colem { width:18%; }
/*.module_content > div { width:100%; overflow:auto; }*/
.module_content > table { width:98%; overflow:auto; }
.member-row { width:46%; }
.member-row.name-inputfield label + input[type="text"] { width:18%; }
.member-row.name-inputfield label + input + input[type="text"] { width:35%; }
.member-row.name-inputfield label + input + input + input[type="text"] { width:35%; }
.member-row.privacy-checkboxinput { width:96%; }
.member-row.privacy-checkboxinput { padding-top:10px }
.member-row.privacy-checkboxinput label { padding-right:30px; }
.member-btn-group input[type=submit], .member-btn-group input[type=button] { width:auto; margin:5px 0 }
.member-left-table { margin: 0 1% 20px; width:98%; }
.member-row { width:100%; }
.member-right-table { margin: 0 2% 20px 2%; width:96%; }
.member-row.name-inputfield label + input[type="text"] { width:7%; }
.member-row.name-inputfield label + input + input[type="text"] { width:15%; }
.member-row.name-inputfield label + input + input + input[type="text"] { width:15%; }
.member-row select { width:45%; }
.member-row input[type="text"] { width:43%; }
.member-row.checkbox-member-row input[type="checkbox"] + label { width:48%; }
.member-row table td label, .member-row input[type="checkbox"] + label { width:47.4%; }
.member-row.checkbox-member-row input[type="checkbox"] { left:68%; }
.breadcrumb a { padding:0 50px 0 9px; font-size:12px; }
.member-row span { font-size:13px; }
.inner-heading-sec { height:auto; background:none; padding:0; border-bottom:0 }
.outer-breadcrum-sec { background:#002942; padding: 0 1%; border-radius:8px 8px 0 0 }
.member-tabing-sec { height: auto; margin:20px 1%; }
.member-tabing-sec ul li { width:15%; border-bottom:1px solid #d3d2d2; }
.member-tabing-sec ul li a.tabLink1_selected { border-bottom:0 }
.member-tabing-sec ul li a.tabLink1_selected:hover { border-bottom:0 }
.member-tabing-sec ul li:hover { border-bottom:1px solid #d3d2d2; }
.member-tabing-sec ul li a { padding:10px 5% 9px; display:block; width:90%; text-align:center; float:none; border:0 }
.check-note-btn, .add_new_btn { position:relative; margin:0 1% 0px 0; text-align:right }
.member-row.Electronic-Newsletter { padding-left: 40%; }
.paging-btn-group div { padding: 0 8px; }
.qualification-detail-row { width:49.5% }
.qualification-detail-row label { width:96%; margin-right:0; border-bottom: 1px solid #e1e0e0; border-right: 0px solid #e1e0e0; text-align:left }
.qualification-detail-row input[type="text"] { width:94%; margin:5px 2%; }
.qualification-detail-row select { width:96%; margin:5px 2%; }
.inner-heading-sec h1 { background:#002942; display:block; border-radius:8px 8px 0 0; padding-left:1%; }
.module_content > div.qualification-detail-list-table { overflow:inherit; max-height:100%; width:98%; }
.qualification-detail-list-colem.qualification-textarea .qualification-detail-row label { width:96%; height:auto }
.qualification-detail-list-colem.qualification-textarea .qualification-detail-row textarea, .comment-qualification-textarea.qualification-detail-row textarea { width:94%; margin:5px 2%0; }
.qualification-detail-row.coaches-checkbox-information input[type="checkbox"] + label { border-bottom:0; text-align:right }
.qualification-detail-row.member-row.Correspondence-Method { height:auto; width:100%; }
.member-row.Correspondence-Method > div { width:100%; }
.qualification-detail-row.member-row.Correspondence-Method label { border-bottom:0 }
.qualification-detail-row small { padding:0 2%; }
.member-tabing-sec ul li:last-child a { border-radius:0 }
.member-row.Correspondence-Method { height:auto }
.memberlist-sec div { overflow:auto; width:100%; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -o-overflow-scrolling: touch; -overflow-scrolling: touch; }
div.BulkPayments div.PaymentIDColumn { width:25%; }
div.BulkPayments div.MemberIDColumn { width:27%; }
div.BulkPayments div.MemberNameColumn { width:41%; }
div.BulkPayments div.HorseIDColumn { width:25%; }
div.BulkPayments div.HorseNameColumn { width:27%; }
div.BulkPayments div.PaymentCategoryColumn { width:41%; }
div.BulkPayments div.AmountColumn { width:25%; }
div.BulkPayments div.ReceiptColumn { width: 20%; }
div.BulkPayments div.PmtMethodColumn { width:21%; }
div.BulkPayments div.PmtPaidColumn { width:25%; }
div.BulkPayments div.PmtValidColumn { width: 25%; }
div.BulkPayments div.PmtDescColumn { width:42%; }
div.BulkPayments div.PmtStatusColumn { width:20%; }
div.BulkPayments div.PmtremoveColumn { width: 20px; }
.inner-body-sec.renewals-sec ul, .inner-body-sec.function-sec ul, .inner-body-sec.settings-sec ul, .inner-body-sec.renewals-sec ul { float:none; text-align:center; }
.inner-body-sec.renewals-sec ul li, .inner-body-sec.function-sec ul li, .inner-body-sec.settings-sec ul li, .inner-body-sec.renewals-sec ul li { width:180px; margin:10px 20px 10px 0; float:none }
.container { margin: 2% auto; width:100%; }
.report-heading { float:none; width:100%; padding:0 0 10px 0; text-align:center }
.report-printed { float:right; width:46%; padding:0 2% }
.report-timepost { float:left; width:46%; padding:0 2% }
.responsive-table thead { border: 0 none; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.responsive-table tbody tr { border: 2px solid #1d96b2; margin-bottom: 1em; }
.responsive-table tbody, .responsive-table tr, .responsive-table th, .responsive-table td { display: block; padding: 0; text-align: left; white-space: normal; }
.responsive-table tbody th[scope="row"] { background-color: #1d96b2 !important; color: white; font-size:16px;}
.responsive-table th, .responsive-table td { padding:5px 10px; vertical-align: middle; font-size:14px; }
 .responsive-table tbody td[data-title]:before { font-size:14px;  color: rgba(94, 93, 82, 0.75); content: attr(data-title); float: left;}

 .responsive-table tbody td { border-bottom: 1px solid #1d96b2; text-align: right; }
 .responsive-table tbody tr:nth-child(odd) td, .responsive-table tbody tr:nth-child(odd) th { background:transparent }
.responsive-table tbody tr:nth-child(even) td, .responsive-table tbody tr:nth-child(even) th { background:transparent }
/* ethack result page responsive table start here */

  .responsive-table tbody th[data-title]:before { font-size:14px;  color: rgba(94, 93, 82, 0.75); content: attr(data-title); float: left;}
 .responsive-table tbody th { border-bottom: 1px solid #1d96b2; text-align: right; font-weight:normal;}
 .responsive-table tbody tr:nth-child(odd) th, .responsive-table tbody tr:nth-child(odd) th { background:transparent }
.responsive-table tbody tr:nth-child(even) th, .responsive-table tbody tr:nth-child(even) th { background:transparent }
/* ethack result page responsive table ends here */

.btngroup{width:100%; float:none;}
.tablewrapper{ width:100%; float:none; overflow:auto }
.floating-btn{  top: 0; position:relative;padding:0; left:0; width:20%;}
.tableouter { width:1500px;position:relative}
/*.dressage-inner-info{height:400px; overflow:auto}*/
.search-layout-sec .search-body .search-row.spanDRTest span{position:relative}
.inner-body-sec .edit_icon{ min-height:60px;}
.inner-body-sec > div, .inner-body-sec > section{ overflow:auto;}

.popupcheck .qualification-detail-list-colem{ display:inline-block; width:49%;}
.popupcheck .qualification-detail-list-colem span{ position:absolute; color:#f00;font:400 12px/20px "Open Sans", sans-serif; left:16px; top:52px}
.popupcheck .qualification-detail-list-colem label span{ position:relative; left:0; top:0}
.search-layout-sec .search-body-btn-colem.crosscountrysrchbtn{width:36%;} 
table.tableGrid_layout.RulesList-table tr td:first-child, table.tableGrid_layout.RulesList-table tr th:first-child{   min-height: 60px;}
table.tableGrid_layout.dressagetestlist{ width:1160px;}
.qualification-detail-list-table.DressageTests{overflow:auto}
.qualification-detail-list-table.DressageTests .qualification-detail-list-colem,.qualification-detail-list-table.DressageTests .member-heading{ width:1160px;}

.movement-coe-head span:nth-child(1){ width:50px; text-align:left }
.movement-coe-head span:nth-child(2){ width:60px;}
.movement-coe-head span:nth-child(3){ width:53px; }
.movement-coe-head span:nth-child(4){ width:52px; }
.movement-coe-head span:nth-child(5){ width:52px; }
.movement-coe-head span:nth-child(6){ width:52px; }
.movement-coe-head span:nth-child(7){ width:52px; }
.movement-coe-head span:nth-child(8){ width:52px; }
.movement-coe-head span:nth-child(9){ width:52px; }
.movement-coe-head span:nth-child(10){ width:52px; }
.movement-coe-head span:nth-child(11){ width:52px; }
.movement-coe-head span:nth-child(12){ width:50px; }
.overflow-scroll{ overflow:auto;}
.report-cross-sec{ width:1780px;}

.hourse-riding-img{ position:relative; text-align:center; width:100%; font:400 50px/55px "Open Sans",sans-serif; margin:10px 0}
 .search-layout-sec .search-body .search-row label{width: 35%;}
 
 .header-eventID{ padding:15px 2%; width:94%}
 .responsive-table tbody td > br{ display:inline-block;}
 .search-layout-sec .search-body .DressageRiderName { width:100% !important; margin-left:0;}
 .search-layout-sec .search-body .DressageRiderName .search-row label{width:18%;}
}
/* Mobile tablet 481px devices only */
@media only screen and (max-width:767px) {
        .sec-mar-top{margin-top: 66px;}
            .text-right-new-align { text-align: left !important; }
            .padding-left-zero { padding-left: 10px !important;}
            .margin-top-13 {  margin-top: 3px !important;}

header.headersmall .header-logo { width:37%; }
header { height:auto; }
header { height:auto; }
header .header-logo {padding:5px 0 5px 65px; }
.openSlideBody .body-content { margin-left:0 }
.user-profile { margin:25px 0 0 0; }
.login-wrapper footer { display:none; }
.left-tabing-sec { top:0; left:0; z-index:10 }
.header-logo { width:40%; }
.body-content { margin-left:0; padding:20px; }
.home-page-content ul { padding:0; float:none; margin:0; text-align:center; }
.home-page-content ul li { width:21%; height:145px; margin:1%; display:inline-block; float:none; vertical-align:top }
.home-page-content ul li a span { height:60px; width:80px; }
.home-page-content ul li:nth-child(4) a small, .home-page-content ul li:nth-child(9) a small, .home-page-content ul li:nth-child(10) a small { font:400 14px/22px "Open Sans", sans-serif }
.search-layout-sec .search-body .search-body-colem:nth-child(1), .search-layout-sec .search-body .search-body-colem:nth-child(2) { width:100%; }
.search-layout-sec .search-body .search-body-colem { width:100%; margin:5px 0 0 0}
.search-layout-sec .search-body-btn-colem { width:50%; }
.search-layout-sec .search-body-btn-colem .search-row { width:40%; padding-right:5%; }
.search-layout-sec .search-body .search-row label { width:100%; }
.search-layout-sec .search-body .search-row input[type="text"] { width:90%; }
.search-layout-sec .search-body .search-row select { width:92%; }
footer br { display:block; }
.member-btn-group input[type=submit], .member-btn-group input[type=button] { width:45%; margin:5px 0 }
.mob-member-hideimage { display:none; }
.member-row { width:96%; }
.member-row.name-inputfield label + input[type="text"] { width:15%; }
.member-row.name-inputfield label + input + input[type="text"] { width:27%; }
.member-row.name-inputfield label + input + input + input[type="text"] { width:27%; }
.member-row.privacy-checkboxinput { width:96%; }
.member-row.privacy-checkboxinput { padding-top:10px }
.member-row.privacy-checkboxinput label { padding-right: 24%; }
.member-row table td input, .member-row input[type="checkbox"] { float:none; }
.member-row table td label, .member-row input[type="checkbox"] + label { float:none; }
.member-btn-group input[type=submit], .member-btn-group input[type=button] { width:auto; margin:5px 0 }
.member-row { height:auto; width:90%; padding:0 5%; border-bottom:0 }
.member-row label { width:100%; margin-right:0; padding:0; text-align:left; background:none; border-right:0; }
.member-row select { width:77%; }
.member-row input[type="text"] { width:75%; }
.member-colem .memeber-colem-left { width:100%; }
.member-colem .memeber-colem-right { width:100%; border:0 }
.member-colem .memeber-colem-left select { width:77%; }
.member-row.checkbox-member-row input[type="checkbox"] + label { padding-left:0 }
.member-row.Correspondence-Method { height:auto; }
.outer-member-list { margin-bottom:15px; }
.member-row.Correspondence-Method label { line-height:40px; height:auto; }
.member-row.Correspondence-Method > div { width:100%; }
.member-row table td label, .member-row input[type="checkbox"] + label { width:57%; }
.member-row.Electronic-Newsletter input[type="checkbox"] { float:right }
.member-row.Privacy-Requested input[type="checkbox"] { float:right }
.member-colem .memeber-colem-left label { width:20%; }
.member-colem .memeber-colem-left input[type="text"], .member-colem .memeber-colem-right input[type="text"] { width:75%; }
.member-row.Electronic-Newsletter { padding-left:11%; width:50%; }
.member-row.Privacy-Requested { padding-left:11%; width:50%; }
.member-row.member-state-width select { width:35% }
.module_content .eventingresults-sec { margin:0 1%; width:98%; }
.module_content .eventingresults-sec > table { margin:0 }

.hourse-riding-img{ font:400 40px/45px "Open Sans",sans-serif;}
.member-tabing-sec ul li { width:100%;  border-right:0}
.member-tabing-sec ul li:first-child a{border-radius: 10px 10px 0 0;}
.qualification-detail-row{ width:100%;}

.member-row span.selected-event-txt{ padding:0; position:relative;}
.responsive-table i{ display:block;}
header.headersmall .right-header{ position:absolute; right:0; top:0}
.right-header{position:absolute; right:0; top:0}
.Last_Login{ display:none;}
}

/* Mobile screen size 480px below start css here */
@media only screen and (max-width:482px) {
    .sec-mar-top{margin-top: 66px;padding: 3px 8px 8px 8px;}
    .text-right-new-align { text-align: left !important; }
      .padding-left-zero { padding-left: 15px !important;}
            .margin-top-13 {  margin-top: 3px !important;}

.home-page-content ul li { width:42%; height:145px; margin:3%; display:inline-block; float:none; vertical-align:top }
header.headersmall .header-logo { width:60%; text-align:center; padding:5px 2%;}
.header-eventID{ width:96%; padding: 22px 2%;text-align:center;}
header.headersmall .right-header{ position:absolute; right:0; top:0}
.right-header{position:absolute; right:0; top:0}
.user-profile { margin:10px 0 0 0; }
.header-logo {padding-left:20px; }
.right-header { padding-right:20px; }
.add_new_members a { width:40px; padding:5px 0; text-indent:-9999px; }
.add_new_members a:before { background-image: url(../images/newimages/add-member-icon.png); background-repeat:no-repeat; background-position:0 0; width:24px; height:25px; position:absolute; left:9px; top:8px; content:"" }
.search-layout-sec .search-body .search-body-colem:nth-child(1), .search-layout-sec .search-body .search-body-colem:nth-child(2) { width:100%; }
.search-layout-sec .search-body .search-body-colem { width:100%; }
.search-layout-sec .search-body-btn-colem { width:100%; margin:10px 0 10px 0; }
.search-layout-sec .search-body .search-row { padding:5px 0 0 0 }
.search-layout-sec .search-body .search-row label { width:100%; }
.search-layout-sec .search-body .search-row input[type="text"] { width:90%; }
.search-layout-sec .search-body .search-row select { width:92%; }
.search-layout-sec .search-body-btn-colem .search-row { width:48%; padding:0 1%; }
.search-layout-sec .search-body .search-row table td label { font-size:12px; }
footer p { padding:0 5% 10px; }
.member-btn-group input[type=submit], .member-btn-group input[type=button] { width:80%; margin:5px 0 }
.member-colem .memeber-colem-left label { width:96%; }
.member-colem .memeber-colem-left.contact-info-input-lf input[type="text"] { width:75%; }
.member-row.Electronic-Newsletter, .member-row.Privacy-Requested { padding-left:21%; width:74%; }
.module_content table td { vertical-align:top }
.report-title{ font-size:16px;}
.report-printed{ float:left; width:96%; padding:0 2%}
.report-timepost{ float:left; width:96%; padding:0 2%}
.hourse-riding-img{font:400 30px/35px "Open Sans",sans-serif}
  header .header-eventID h2{ font:600 22px/34px "Segoe Print","Open Sans",sans-serif; text-align:left}

}
.align-row-gray-1 { background: #f9f9f9; padding: 8px 0px;margin: 5px 0px;}
.text-right-new-align { text-align: right;  width: 100%;padding-top: 10px;padding-bottom:10px;}
.margin-top-13 {  margin-top: 14px !important;}
.padding-left-zero {  padding-left: 0px !important;}
.padding-right-zero { padding-right: 0px !important;}
.form-control { display: block; width: 100% !important; padding: 7px 5px 7px 5px; font-size: 14px; line-height: 1.5 !important; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #e0e0e0;  border-radius: .25rem;  box-shadow: 2px 2px 4px 0px #eeeeee;}
.mandatary_sign{ color:red;}
.button-can-del-rem { background: #d9541e !important;}
.button-can-del-rem:hover { background: #f15f24 !important;}
.gray-bg6 { background: #f7f7f7; padding: 10px 10px 20px 10px;  margin-bottom: 10px;  width: 100%;  float: left; box-sizing: border-box;}
.margin-top-10 { margin-top: 15px;}
input[type=checkbox], input[type=radio] { margin-right: 5px;}
.form-f-w {width: 80% !important;}
.container { width: 100%;  padding-right: 0px !important;  padding-left: 0px !important;  margin-right: auto;  margin-left: auto;}
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    margin-top: 8px !important;
}
.but-new{font: 700 14px/19px 'Open Sans', sans-serif;
background: #1562a6;
color: #fff;
padding: 6px 10px;
border-radius: 4px; color:#fff !important; }
input[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
    margin-top: 16px !important;
}
.marg-top-5{    margin-top: 5px;}


.text-primary {
    color: red !important;
    padding-top: 10px;
    float: left;
    font-weight: 600;
    font-size: 13px;
}
..margin-top-15 {margin-top: 15px !important;}


.summeryreport-table tr th {
    background-color: #002842 !important;
    border: 1px solid  #002842 !important;
    color: #fff;
    font-weight: normal;
    text-align: left;
    font: 400 14px/20px 'Open Sans', sans-serif;
}

.h2, h2 {
    font-size: 20px !important;
}

.summeryreport-table tbody tr.headingTop td {
    background: #f7f7f7 none repeat scroll 0 0 !important;
}
.summeryreport-table tr td {
    border-bottom: 1px solid #d2d2d2 !important;
    font: 300 14px/20px 'Open Sans', sans-serif;
    color: #000;
}

.summeryreport-table tr {
    border-left: 1px solid #d2d2d2 !important;
    border-right: 1px solid #d2d2d2 !important;
}
.resulttbl td {
    border-bottom: 1px solid #dadada !important;
    font: 400 14px/20px "Open Sans", sans-serif;
    padding: 5px;
    background: #9f9f9 !important;
}
.col-manual-offset {
    border: .5px solid #dadada !important;
    border-bottom: .5px solid #dadada !important;
}

.new-but-margin-20{margin-top: 38px !important;}
.new-but-row{padding-top: 8px;}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.dashboard .outer-wrapper {
  background: #002b54;
  overflow-x: hidden;
}