﻿/* new Css start here 28-01-2015*/

/* Home page and default page 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('../admin/css/fonts/fontawesome-webfont.eot?v=4.2.0'); src: url('../admin/css/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../admin/css/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../admin/css/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../admin/css/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;word-wrap:break-word;}
/* reset css start here */
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;
}
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; }
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;
}
strong { font-weight: 700; }
h1, h2, h3, h4, h5 { font-weight: normal; line-height: normal; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
input[type=text], input[type=password], input[type=email], input[type=file], input[type=tel]   { outline: none; padding:5px 1%; height:20px; 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 #eaeaea; 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); }
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=file]:focus, input[type=tel]v    { 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 #248ec2 }
input[type=text]:hover, input[type=password]:hover, input[type=email]:hover, input[type=file]:hover, input[type=tel]:hover    { background: #f7f7f7; border:1px solid #666 }
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); resize:none;}
textarea: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 #248ec2 }
textarea:hover { background: #f7f7f7; border:1px solid #666 }
select { outline: none; padding:3px 1%; height:30px; width:100%; font:400 14px/20px 'Open Sans', sans-serif; color: #000; text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); background: #FFF; border: solid 1px rgba(0,0,0,.4); 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); }
select: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 #248ec2 }
select:hover { background: #f7f7f7; border:1px solid #666 }
input[type=submit], button, input[type=button] { font:700 14px/20px '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");}
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; }
/* anchor button design*/
.myeabtn{ font:700 14px/20px '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 8px; -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"); line-height:32px;}
.myeabtn: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;}
.myeabtn:active { position:relative; top: 1px; }



input[type=submit]:disabled, button:disabled, input[type=button]:disabled, input[type=image]:disabled { 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,input[type=image]:active:disabled { top: 0px; }

input.cancel-btn,button.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; }
input.cancel-btn:hover,button.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");
}

input.cancel-btn:disabled, button.cancel-btn:disabled, input.cancel-btn:disabled { border: 1px solid rgba(0, 0, 0, 0.10);text-shadow:0px 0px 0px #474343; -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:#a4a3a3;background:#e1e0e0; cursor:no-drop}
input.cancel-btn:disabled:active, button.cancel-btn:disabled:active, input.cancel-btn:disabled:active { top: 0px; }

.info, .success, .warning, .error { border: 1px solid; margin:0; padding:10px 2% 10px 5%; width:92.5%; font:400 14px/20px 'Open Sans', sans-serif; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition:all 2s; height:auto; -webkit-transition:all 2s; position:fixed; left:3px; top:3px; z-index:9999; }
.info { color: #00529B; background: #BDE5F8 url('../images/icon-info.png') no-repeat 10px center; }
.success { color: #4F8A10; background: #DFF2BF url('../images/icon-tick.png') no-repeat 10px center; }
.warning { color: #9F6000; background: #FEEFB3 url('../images/icon-warning.png') no-repeat 10px center; }
.error { color: #D8000C; background: #FFBABA url('../images/icon-cross.png') no-repeat 10px center; }

.successconfirm{ color: #4F8A10; background: #DFF2BF; font:600 20px/40px 'Open Sans', sans-serif; padding:10px 2% 10px 2%; width:96%;border: 1px solid; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition:all 2s; height:auto; -webkit-transition:all 2s; display:inline-block; margin:5px 0;}
.errorconfirm{color: #D8000C; background: #FFBABA ; font:600 20px/40px 'Open Sans', sans-serif; padding:10px 2% 10px 2%; width:96%;border: 1px solid; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition:all 2s; height:auto; -webkit-transition:all 2s; display:inline-block; margin:5px 0;}

.outer-info{ margin:0 auto; max-width:40%;}
.infomessage{ color: #00529B; background: #BDE5F8; font:400 16px/30px 'Open Sans', sans-serif; padding:10px 2% 10px 2%; width:96%;border: 1px solid; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition:all 2s; height:auto; -webkit-transition:all 2s; display:inline-block; margin:5px 0;}
.infomessage p{ margin:5px 0; font:400 14px/20px 'Open Sans', sans-serif;}
.infomessage p a{ color:#00529b; text-decoration:underline}
.infomessage p strong{ font-weight:600;}

.successmessage{ color:#3c763d; background:#dff0d8; font:400 18px/30px 'Open Sans', sans-serif; padding:10px 2% 10px 2%; width:96%;border: 1px solid; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; transition:all 2s; height:auto; -webkit-transition:all 2s; display:inline-block; margin:5px 0 20px;}
.successmessage p{ margin:5px 0; font:400 18px/24px 'Open Sans', sans-serif;}
.successmessage p a{ color:#00529b; text-decoration:underline}
.successmessage p strong{ font-weight:600;}

/*
<div class="info">Info message</div>
<div class="success">Successful operation message</div>
<div class="warning">Warning message</div>
<div class="error">Error message</div>
*/
img{ max-width:100%; max-height:100%; height:auto;}
/* 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; }
.wrapper { max-width:1170px; margin:0 auto; }
/* Header start here */
.outer-header {background:#efefef;}
header { }
.logo { padding:20px 20px 16px 0; float:left }
/* Nav start here */
.succcessmsg { color:#087e19; font:400 30px/34px "Open Sans", sans-serif; padding:10px 1%; display:inline-block; }
.paymentfailed{ color:#f00; font:600 18px/24px "Open Sans", sans-serif; padding:0px 1% 10px; display:inline-block;}
/* Nav start here */

.outer-nav { }
nav { float:right; padding:30px 0 0 0 }
nav ul { padding:0; margin:0; list-style:none }
nav ul li { display:inline-block; padding:0 0 0 20px; }
nav ul li a { color:#454545; font:600 16px/26px 'Open Sans', sans-serif; padding:0px 0px; height:26px; display:block; backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; position: relative; transform: translateZ(0px); vertical-align: middle; text-transform:uppercase}
nav ul li a:hover { color:#454545; text-decoration:none }
nav ul li a::before { background:#2098d1; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; right: 100%; transition-duration: 0.3s; transition-property: right; transition-timing-function: ease-out; z-index: -1; }
nav ul li a:hover::before, nav ul li a:focus::before, nav ul li a:active::before { right: 0; }
nav ul li.active a { color:#2098d1 }
nav ul li.active a::before, nav ul li.active a::before, nav ul li.active a::before{ right: 0; }

/* Breadcrum start here */
.breadcrum-outer { background:#f3f3f3; height:40px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; }

.bread-left{ float:left; vertical-align:top; padding:10px 0;font:400 14px/20px 'Open Sans', sans-serif; }
.bread-left a{color: #d9541e;}
.bread-right{ float:right; text-align:right; vertical-align:top; padding:5px 0; width:53%;}
.bread-right.eventtype{ width:32%;}
.bread-right select { outline: none; padding:3px 1%; height:30px; width:100%; font:400 14px/20px 'Open Sans', sans-serif; color: #000; text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); background: #FFF; border: solid 1px rgba(0,0,0,.4); 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); }
.bread-right select: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 #248ec2 }
.bread-right select:hover { background: #f7f7f7; border:1px solid #666 }
.bread-right span{font:400 14px/30px 'Open Sans', sans-serif; color:#454545}
.logoutContent.bread-right span{font:700 14px/30px 'Open Sans', sans-serif; color:#454545}
.bread-right b{font:600 14px/30px 'Open Sans', sans-serif; color:#454545}
.bread-right .dropdwmIntrest{ display:inline-block; width:55%;}
.bread-right .dropdwmIntrest div{ display:inline-block; width:57%;}
/*.bread-right.eventtype .dropdwmIntrest{ width:100%;}*/

.bread-right .dropdwmState{ display:inline-block; width:40%;}
.bread-right .dropdwmState select{ display:inline-block; width:46%;}

/* Rider login css start here */
.loginsec { background: transparent;max-width:380px; margin:20px auto; }
.logincontant {max-width:100%;}
 .signinmessage { width: 300px; float: left; padding-right: 15px; }
.signinmessage p { color: #002942; font: 400 12px/16px 'Lato', sans-serif; padding: 5px 0 }
.signfrom {background: #ffffff; border: 1px solid #002942; padding-bottom:20px;}
.signfrom h2 { color: #fff; font: 600 16px/20px 'Open Sans', sans-serif; padding: 8px 0 8px 20px; background: #002942; }
.signfrom .signrow { padding: 10px 20px 0; }
.signfrom .signrow label { color: #002942; display: block; font: 14px/18px 'Open Sans', sans-serif; padding-bottom: 5px; }
.signfrom #lblMessage, .signfrom .lblMessage{color: #C13832;font: 14px/18px 'Open Sans', sans-serif; padding:10px 20px 0; display:block;}
.signfrom .signrow .errormsg{color: #C13832;font: 14px/18px 'Open Sans', sans-serif;}
.signfrom .signrow a { color: #c13832; font: 400 12px/16px 'Open Sans', sans-serif; }
.signfrom .signrow a:hover { color: #C13832; text-decoration:underline; }

.signfrom .signrow.staysign label{ display:inline-block; padding-left:10px;}

/* Tabing start here */
.outer-tabing { background:#248ec2; height:45px; }
.tabing-sec { float:left;}
.tabing-sec ul { list-style:none; margin:0; padding:0; }
.tabing-sec ul li { float:left }
.tabing-sec ul li a { float:left; color:#fff; font:600 14px/45px 'Open Sans', sans-serif; height:45px; padding:0 20px; display:block; text-transform:uppercase; backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; position: relative; transform: translateZ(0px); vertical-align: middle; }
.tabing-sec ul li a:hover { text-decoration:none; }
.tabing-sec ul li a::before { height:45px; background:#454545; bottom: 0; content: ""; left: 50%; position: absolute; right: 50%; transition-duration: 0.3s; transition-property: left, right; transition-timing-function: ease-out; z-index: -1; }
.tabing-sec ul li a:hover::before, .tabing-sec ul li a:focus::before, .tabing-sec ul li a:active::before { right: 0; left:0 }
.tabing-sec ul li.active a { background:#454545; }

.right-head { float:right; width:auto; margin:6px 0 0; }
.loginsign { float:right; }
.loginsign .signin { padding:6px 0 0 20px; float:right; position:relative}
.loginsign .signin > a { font:600 14px/20px 'Open Sans', sans-serif; color:#fff; padding-right:27px; background:url(../images/signin-icon.png) right center no-repeat; padding-top:4px;}
.loginsign .signin > a:hover { color:#ee7306; }
.loginsign .signup { padding:6px 0 0 20px; float:right; }
.loginsign .signup a { font:600 14px/20px "Open Sans",sans-serif; color:#fff; padding-right:27px; background:url(../images/signup-icon.png) right center no-repeat }
.loginsign .signup a:hover { color:#ee7306; }

.loginDropdown{ position:absolute; top:39px; left:0; background:#248ec2; width:190px; z-index:9999; display:none;}
.loginDropdown ul{ list-style:none; margin:0; padding:5px 0;}
.loginDropdown ul li{ padding:5px 10px;}
.loginDropdown ul li a{ font:600 14px/20px "Open Sans",sans-serif; color:#fff; display:block;}
.loginDropdown ul li a:hover{ color:#ee7306;}
.lnkeditentries {padding:5px 0 0 0;position: relative; font:600 16px/20px 'Open Sans', sans-serif; display:inline-block}
.lnkeditentries a{background: #ee7306;padding: 5px 10px;color: #fff; border-radius:3px;}
.lnkeditentries a:hover{ background:#fff; color:#ee7306; text-decoration:none;}


/* Body container start here */
.body-container { padding:20px 0; font:400 14px/20px 'Open Sans', sans-serif; color:#454545; min-height:500px;}
.inner-body { border:#dddddd 0px solid; min-height:530px; }
.inner-page {}
.venue-body {float: right;padding:0 0 20px 10px; position: relative;width:1006px;}
.horse-left {float: left; margin:1px 0 0 0; width:150px; text-align:center;}
.horse-left >div{ border:1px solid #e1e0e0; padding:10px; margin-bottom:15px; background:#f7f7f7}
.horse-left >div img{ max-width:100%}
.horse-left a{ text-align:center;}
.horse-left ul { list-style:none; margin:0; padding:0 }
.horse-left li { width:100%; height:auto; margin:0 0 10px 0 }
.horse-left li img{ max-width:100%; max-height:100%;}
.horse-left li a { display:block;}
.horse-left li a:hover{ text-decoration:none;}
.horse-left li .heading { background:#248dc1; border:1px solid #4b9fc9; color:#fff; text-transform:uppercase; font:12px/21px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; border-bottom:0px; display:block; text-align:center }
.horse-left li .heightage { border:1px solid #eeeeee; display:block; border-top:0px; background:#fff; text-align:center; padding:3px 5px; }
.horse-left li .heightage span { font:10px/14px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; color:#454545; display:inline-block; width:30%; }
.horse-left li .heightage span strong { font-weight:bold; }
.contactus-row.row { width:100%; height:auto }
.contactus-row.row label { width:20%; }
.pleaseNote { margin:20px 0; }
.pleaseNote strong { color:#f00; font:600 14px/20px "Open Sans", sans-serif; }
.pleaseNote span { color:#000; font:400 13px/20px "Open Sans", sans-serif; }
/* Pravicy Policy start here */

.pravicyContent{ padding:20px 0}
.pravicyContent p{font:400 14px/20px 'Open Sans', sans-serif; color:#454545; padding:5px 0;}
.pravicyContent p em{font:600 14px/20px 'Open Sans', sans-serif; color:#454545; padding:5px 0;}
.pravicyContent strong{font:600 14px/20px 'Open Sans', sans-serif; color:#454545;}
.pravicyContent h3{font:600 18px/20px 'Open Sans', sans-serif; color:#454545; padding:20px 0 5px 0;}
.pravicyContent h4{font:600 14px/20px 'Open Sans', sans-serif; color:#454545; padding:0px;}
.pravicyContent ul,.pravicyContent ol{ margin:0 10px; padding:0}
.pravicyContent ul li,.pravicyContent ol li{font:400 14px/20px 'Open Sans', sans-serif; color:#454545; padding:5px 5px;}
.pravicyContent address{font:400 14px/20px 'Open Sans', sans-serif; color:#454545; padding:5px 0;}
.pravicyContent address a{color:#454545; text-decoration:underline}
.pravicyContent address a:hover{color:#454545; text-decoration:none}
/* Pravicy Policy ends here */
.about-content { }
.about-content ul { margin:0 0 10px 20px; padding:0 }
.about-content ul li { color:#000; font:400 13px/20px "Open Sans", sans-serif; padding:3px 0 }
.about-content p { color:#000; font:400 13px/20px "Open Sans", sans-serif; padding-bottom:20px; }
.about-content h3 { color:#000; font:600 15px/20px "Open Sans", sans-serif; padding-bottom:3px; }
.about-content h2 { color:#000; font:600 18px/20px "Open Sans", sans-serif; padding-bottom:10px; }

.toplinkleft{   float: left;margin: 1px 0 0; text-align: center;width: 150px;}
.toplinkleft .horse-left{ float:none; margin:20px 0 0 0; width:100%}
.topheadlink { }
.topheadlink ul { list-style:none; margin:0; padding:0; }
.topheadlink ul li { color: #000; float: left; margin:0 0 10px 0; width:100%; }
.topheadlink ul li a { color:#666; font:600 16px/20px "Open Sans", sans-serif; backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; transform: translateZ(0px); transition-duration:.5s; transition-property: color; vertical-align: middle; background:#e1e1e1; padding:10px; display:block; }
.topheadlink ul li a:hover { text-decoration:none; color:#fff; transition-duration:1s; }
.topheadlink ul li a::before { background: none repeat scroll 0 0 #2098d1; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: 0 50% 0; transition-duration: .5s; transition-property: transform; transition-timing-function: ease-out; z-index: -1; }
.topheadlink ul li a:hover::before, .topheadlink ul li a:focus::before, .topheadlink ul li a:active::before { transform: scaleX(1); }
.topheadlink ul li.active a { background:#2098d1; color:#fff }


.topheadlink ul li a > span{text-align:center; position:relative; float:right; margin:0px 20px 0 0}
.topheadlink ul li a > span::before{ content:url(../images/newicon/plusicon.png);position: absolute;}
.topheadlink ul.Subscriptionslnk{ display:none;}
.topheadlink ul.Subscriptionslnk li{background:#2098d1; float:none; width:auto; padding:10px; margin:0;}
.topheadlink ul.Subscriptionslnk li span{color:#fff; font:400 14px/20px "Open Sans", sans-serif; padding-left:10px;}
.topheadlink ul li.minus a > span::before{content:url(../images/newicon/minusicon.png);}
.topheadlink ul li.minus a{background:#2098d1; color:#fff  }

/* Footer start here */
.outer-footer { background:#454545; }
.outer-footer br { display:none; }
footer { }
footer p { color:#fff; font:400 14px/45px 'Open Sans', sans-serif; text-transform:uppercase; float:left }
footer div { float:right; color:#fff; font:400 14px/45px 'Open Sans', sans-serif; }
footer div a { color:#fff; font:400 14px/45px 'Open Sans', sans-serif; text-transform:uppercase }
/* Venue detail page start here */
.venue-detail { border:1px solid #e5e5e5; padding:14px; margin:14px 0 0 0; }
.venue-detail h2 { color:#000000; font:17px/30px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; background:#d7d7d7; height:30px; padding:0 18px; }
.venue-detail ul { list-style:none; margin:0; padding:0 }
.venue-detail ul li { border-bottom:1px solid #dddddd; }
.venue-detail ul li a { font:13px/37px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; list-style:none; padding:0 18px; color:#454545; display:block; }
.venue-detail ul li a:hover { background:#f3f3f3; }
/* resposive menu start here */
#main-nav { display:none; position:absolute; z-index:99;margin:-5px 0 0 10px;}
#main-nav > section { }
#main-nav.show { background: #3fcee3; z-index:100; width:200px; max-height:400px; min-height: 100%; position: fixed; overflow: auto; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; left:0; top:0; margin-left:0}
#nav-button { background: #3fcee3; height: 40px; width: 40px; border-radius: 50%; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25); top: 15px; left:5px; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #444; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow: hidden; cursor:pointer }
#nav-button::before, #nav-button:after, #nav-button span { background:#fff; content: ''; display: block; width: 22px; height: 2px; position: absolute; left: 10px; border-radius:1px; }
#nav-button:before { top: 13px; }
#nav-button:after { bottom:13px; }
#nav-button span { top:50%; margin-top: 0px; color:#888888; }
/* toggleMenu animation */
.fa-close#nav-button { box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.25); left:15px;}
.fa-close#nav-button::before, #nav-button:after, #nav-button span { -webkit-transition: none 0.2s ease 0.2s; -moz-transition: none 0.2s ease 0.2s; -ms-transition: none 0.2s ease 0.2s; -o-transition: none 0.2s ease 0.2s; transition: none 0.2s ease 0.2s; -webkit-transition-property: transform, top, bottom, left, opacity; -moz-transition-property: transform, top, bottom, left, opacity; -ms-transition-property: transform, top, bottom, left, opacity; -o-transition-property: transform, top, bottom, left, opacity; transition-property: transform, top, bottom, left, opacity; }
.fa-close#nav-button span { left: -50px; opacity: 0; }
.fa-close#nav-button::before { top:17px; transform: rotate( 45deg ); -webkit-transform: rotate( 45deg ); -moz-transform: rotate( 45deg ); -ms-transform: rotate( 45deg ); -o-transform: rotate( 45deg ); left:9px }
.fa-close#nav-button:after { bottom:21px; transform: rotate( -45deg ); -webkit-transform: rotate( -45deg ); -moz-transform: rotate( -45deg ); -ms-transform: rotate( -45deg ); -o-transform: rotate( -45deg ); left:9px }
 @-webkit-keyframes color { 0% {
 box-shadow: 0;
}
 30% {
 box-shadow: 0 0 10px 25px rgba(12, 121, 137, 0.5);
}
}
 @keyframes color { 0% {
 box-shadow: 0;
}
 30% {
 box-shadow: 0 0 10px 25px rgba(12, 121, 137, 0.5);
}
}
#nav-list { position: absolute; top:60px; padding: 0 0 0 2em; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; width: 100%; list-style:none; margin:0; padding:0; display:none; }
#main-nav.show #nav-list { display:block; }
#nav-list a:hover { color: #111; }
#nav-list.nav-show { opacity: 1; }
#nav-list li a { color:#fff; font:600 14px/45px 'Open Sans', sans-serif; height:45px; padding:0 20px; display:block; text-transform:uppercase; backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); overflow: hidden; position: relative; transform: translateZ(0px); vertical-align: middle; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; }
#nav-list li a:hover { text-decoration:none; color:#fff }
#nav-list li a::before { height:45px; background:#454545; bottom: 0; content: ""; position: absolute; left:0; width:0; transition-duration: 0.3s; transition-property: width, right; transition-timing-function: ease-out; z-index: -1; }
#nav-list li a:hover::before, #nav-list li a:focus::before, #nav-list li a:active::before { width:100%; }
#nav-list ul li.active a { background:#454545; }
#cover { opacity:0; display:none; visibility: hidden; width: 100%; height: 100%; position: fixed; z-index: 61; top: 0; left: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
#cover.display { background: rgba(0, 0, 0, 0.5); opacity: 1; visibility: visible; display:block; }
/*ends here */
.usernameright { text-align:right; font:600 14px/40px "Open Sans", sans-serif; color:#454545 }
.usernameright a{ color:#248ec2;}
.usernameright span { font-weight:400 }
table.tableGrid_layout.resulttable { margin:10px 1%; width:98%; }
.toggleMenu { display:none; padding:10px 0; text-align:center; font:400 22px/22px "Open Sans", sans-serif; color:#fff; width:100%; }
.toggleMenu a { color:#fff; text-decoration:none; }
.toggleMenu a:hover { text-decoration:none; }

table.tableGrid_layout { font:400 12px/20px 'Open Sans', sans-serif; border:1px solid #729ea5; text-align:left; color:#333333; border-bottom:0; width:100%;border-collapse: collapse; margin:0; }
table.tableGrid_layout tr td { font:400 14px/20px 'Open Sans', sans-serif; border-right: 1px solid #729ea5; border-bottom: 1px solid #729ea5; padding:5px; background:#d4e3e5; min-height:30px;word-wrap: break-word;white-space: normal;}
table.tableGrid_layout.timeslotfilled tr td{ vertical-align:middle;}
table.tableGrid_layout tr td:first-child { border-left:0px solid #729ea5; }
table.tableGrid_layout.FileUploadWizardtable tr td:first-child { display:block; }
table.tableGrid_layout.accepthorsereg tr td:first-child { display:block; }
table.tableGrid_layout tr td:last-child { border-right:0px solid #729ea5; }
table.tableGrid_layout tr:nth-child(odd) td { background:#e5eaeb; }
table.tableGrid_layout tr:nth-child(even) td { }
table.tableGrid_layout tr:hover td { background:#ffffff; }
table.tableGrid_layout th { font:600 14px/20px 'Open Sans', sans-serif; background-color:#acc8cc; border-right: 1px solid #729ea5; border-bottom: 1px solid #729ea5; padding:5px; text-align:left !important; }
table.tableGrid_layout tr th:first-child { border-left:0px solid #729ea5; }
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:#00008B; }
table.tableGrid_layout tr td.delete_icon{ width:40px; text-align:center;}
table.tableGrid_layout.dlstfcnone th:nth-child(1),table.tableGrid_layout.dlstfcnone td:nth-child(1){ display:none}

.entry-stagePaging {float:right;font:600 16px/17px 'Open Sans', sans-serif; margin:-48px 8px 0 0; color:#272264}
.entry-stage { text-align:center; background:#666; padding:5px 0; margin:0 0 20px 0; }
.entry-stage h2 {color:#fff;font:600 24px/30px 'Open Sans', sans-serif; margin:0;}
.entry-stage input[type=submit]{ float:right; margin-right:20px; display:none;}
.add_new_btn{float:right; margin:-3px 7px 0 0;}
.add_new_btn 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 }
.add_new_members a:hover, .add_new_btn 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); }
.add_new_btn a:focus { outline: 0; background: #0073bb; }
.add_new_btn 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; }
.entry-stage h2 img{ max-width:100%;}
.application-form-outer { border: 1px solid #e1e0e0; margin:0 0px; border-radius:0; }

.app-heading { background: linear-gradient(180deg, #ffffff 12%, #b9b9b9 100%) repeat 0 0; 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-bottom: 1px solid #e1e0e0; border-radius: 10px 10px 0 0; padding: 10px 0; }
.app-heading h2 { color: #454545; font:400 18px/24px "Open Sans", sans-serif; padding:0 1%; display:inline-block; margin:0; text-transform:uppercase; }
.app-heading h2 > small{ color:#f00; font:400 18px/24px "Open Sans", sans-serif;}
.app-heading h2 > em{ color:#8e0606; font:400 18px/24px "Open Sans", sans-serif;}
.app-heading h3 { color: #454545; font:400 18px/24px "Open Sans", sans-serif; padding:0 1.5%; display:inline-block; margin:0; text-transform:uppercase; }
.app-heading span.finishbtn{ float:right; margin:-4px 10px 0 0}
.app-heading .btncolem h5{ color:#f00;font:400 16px/24px "Open Sans", sans-serif;text-transform:none; }
.app-heading.vanueHead h3{ width:46%;}
.app-colem { border-bottom: 1px solid #e1e0e0; position:relative }
.row { vertical-align:top; position:relative; width:49%; display:inline-block; font:400 14px/40px 'Open Sans', sans-serif; color:#454545; }
.row a { color:#454545; text-decoration:underline }
.row p{font:400 14px/20px "Open Sans", sans-serif; color:#454545; padding:5px 1%;}
.row p.subHeading{background:#b9b9b9;padding: 5px 1%;font:600 16px/24px "Open Sans", sans-serif; }
.row ul, .row ol{margin:0 1%; list-style:inside decimal; padding:0}
.row ul li,.row ol li{font:400 14px/20px "Open Sans", sans-serif; color:#454545; margin:2px 0}

.app-colem label { font:600 14px/39px "Open Sans", sans-serif; color:#454545; display:inline-block; text-align:right; margin-right:1%; width:44%; padding:0 1%; background:#f7f7f7; border-right:1px solid #e1e0e0; float:left;}
.app-colem label.mobaddressvenue{ display:none;}
.app-colem input[type="text"], .app-colem input[type="password"] { width:45%; display:inline-block }
.app-colem select { width:47%; display:inline-block }
.app-colem .address-sec { width:100%; }
.app-colem .address-sec label { margin-right: .5%; padding: 0 1%; width:20.6%; }
.app-colem .address-sec input[type="text"] { width:70.3%; }
.app-colem label > span { color:#f00; font:700 14px/40px "Open Sans", sans-serif; }
.supplementary-outer { margin:0; max-width:100%; padding:10px 1%; outline:0; border:0; background:#f7f7f7 }
.supplementary-outer p{ margin:5px 0; font:400 14px/20px Arial, Helvetica, sans-serif;}
.supplementary-outer p img{ max-width:100%:}
.supplementary-outer ul, .supplementary-outer ol{ margin:5px 0 5px 20px;font:400 14px/20px Arial, Helvetica, sans-serif;}
.supplementary-outer ul li, .supplementary-outer ol li{margin:5px 0;}
.table-outer-row { border-bottom:1px solid #e1e0e0; }
.table-outer-row.event-table-outer { border-top:0px solid #e1e0e0; }
.table-outer-row .table-row { vertical-align:top; position:relative; font:400 12px/40px 'Open Sans', sans-serif; color:#454545; display:table; table-layout:fixed; width:100%;}
.table-outer-row .table-head { background:#f7f7f7; height:40px;display:table-row }
.table-outer-row .table-body { height:auto; border-top:1px solid #e1e0e0;display:table-row }
.table-outer-row .table-row div > div {display:table-cell; vertical-align:top; border-left:1px solid #e1e0e0;border-top:1px solid #e1e0e0; padding:10px .5%; font:400 14px/20px 'Open Sans', sans-serif; color:#222222; }
.table-outer-row .table-row div > div:nth-child(1) { width:8%; border-left:0px solid #e1e0e0; }
.table-outer-row .table-row div > div:nth-child(2) { width:22%; }
.table-outer-row .table-row div > div:nth-child(3) { width:20%; }
.table-outer-row .table-row div > div:nth-child(4) { width:10%; }
.table-outer-row .table-row div > div:nth-child(5) { width:11.5%; }
.table-outer-row .table-row div > div:nth-child(6) { width:14%; }
/*.table-outer-row .table-row .table-body > div:nth-child(6) { text-align:right; font-size:14px; font-weight:bold }*/
.table-outer-row .table-row div.table-head div { font-weight:700 }
.table-outer-row.event-table-outer .table-row div > div:nth-child(1) { width:6%; }
.table-outer-row.event-table-outer .table-row div > div:nth-child(2) { width:25%; }
.table-outer-row.event-table-outer .table-row div > div:nth-child(3) { width:5%; }
.table-outer-row.event-table-outer .table-row div > div:nth-child(4) { width:28%; }
.table-outer-row.event-table-outer .table-row div > div:nth-child(5) { width:10%; }
.table-outer-row.event-table-outer .table-row div > div:nth-child(6) { width:15%; text-align:right;}
.table-outer-row.event-table-outer .table-row div > div.feeDiv {text-align:right}
.table-heading{ border-top: 1px solid #e1e0e0; display:table-cell; float:left;}
.table-heading p{font:600 16px/40px "Open Sans",sans-serif;padding: 0 10px;width:984px; background:#f9f9f9}

.app-colem.fullcolem .row{ width:100%;}
.app-colem.fullcolem .row label{ width:20.6%; vertical-align:top; margin-right:.5%;}
.app-colem.fullcolem .row address{ display:inline-block; width:76%; vertical-align:top; font: 400 14px/20px "Open Sans",sans-serif; color:#454545;padding:5px 0}
.app-colem.fullcolem .row address br{ display:none;}
.app-colem.fullcolem .row > div{ font: 400 14px/20px "Open Sans",sans-serif; color:#454545;padding:5px 0;display:inline-block; width:76%; }
.app-colem.fullcolem .row > div p > span{font: 400 14px/20px "Open Sans",sans-serif !important; color:#454545;}

.table-outer-row .table-body p{ font:600 14px/40px "Open Sans",sans-serif;padding: 0 1%;}

.top-search-bar{margin:20px 0;border: 1px solid #bbbbbb; padding:10px;background:#f7f7f7;}
.drawSec.top-search-bar{ background:#fff;}
.top-search-bar p{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; margin-top:10px;}
.top-search-bar ul{ list-style:inside ; margin:0; padding:0;}
.top-search-bar ul li{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; margin-top:10px;}
.top-search-bar p a{text-decoration:underline ;}

.top-search-bar h3{color: #454545;font:20px/26px "FranklinGothic-Book",Arial,Helvetica,sans-serif;}
.top-search-bar .search-bar-row{display:inline-block; width:48%; padding-right:1%;}
.top-search-bar .search-bar-row label{color: #454545;font:600 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; padding-bottom:5px; display:inline-block;}
.top-search-bar .search-bar-row select{}

.app-colem-btn{ margin:20px 0; text-align:center}

.nominateFrontpage1 .row{ width:100%;}
.nominateFrontpage1 div.row[style]{ width:99% !important;}
.nominateFrontpage1 .row label{ width:31%; vertical-align:top; float:left;}
.nominateFrontpage1 .row label > em{ color:#8e0606; font: 600 14px/39px "Open Sans", sans-serif;}

.nominateFrontpage1 .event8150 .row label{ width:50%;}
.nominateFrontpage1 .row label>small{ color:#f00; font:600 14px/39px "Open Sans",sans-serif}
.nominateFrontpage1 .row input{ display:inline-block; width:28%;}
.row input[type=radio], .row input[type=checkbox]{ width:auto; height:auto; margin:2px 10px;}
.nominateFrontpage1 .row select{ display:inline-block; width:30%;}
.nominateFrontpage1 .row textarea{display:inline-block; width:50%; margin:5px 0; resize:none}
.nominateFrontpage1 .app-colem:last-child{ border-bottom:0px;}

.PreInvoiceNumber p{ font:600 14px/40px "Open Sans",sans-serif; padding: 0 1%;}
.PoweredCampsite p{ padding:0 1% 5px 34.5%;}
.nominateFrontpage1 .PoweredCampsite .row p input{ width:44.4%;}
.nominateFrontpage1 .row input[type=checkbox]{ width:auto;}

.Nominate1Content p{font:400 14px/20px "Open Sans",sans-serif; padding:5px 0}

.nominateFrontpage2 .row{ width:100%;}
.nominateFrontpage2 .row label{ width:31%; vertical-align:top; float:left;}
.nominateFrontpage2 .row label>small{ color:#f00; font:600 14px/39px "Open Sans",sans-serif}
.nominateFrontpage2 .row input{ display:inline-block; width:30%;}
.nominateFrontpage2 .row input[type=checkbox],.nominateFrontpage2 .row input[type=radio]{ width:auto}
.nominateFrontpage2 .row input[type=button]{ width:auto}
.nominateFrontpage2 .row address{ display:inline-block; width:60%; font:400 14px/20px "Open Sans",sans-serif; color:#454545; margin:5px 0}
.nominateFrontpage2 .row select{ display:inline-block; width:32.2%;}
.nominateFrontpage2 .row textarea{display:inline-block; width:50%; margin:5px 0}
.nominateFrontpage2 .app-colem:last-child{ border-bottom:0px;}
.app-topheading{ background:#f7f7f7; padding:10px 0; border-bottom:1px solid #e1e0e0}
.app-topheading p span{color: #454545;display: inline-block;font: 400 16px/24px "Open Sans",sans-serif;margin: 0;padding: 0 1%; vertical-align: top;}
.app-topheading p span:first-child{width: 31%;}
.app-topheading p span:last-child{ width: 50%;}
.app-heading-inner{ padding:10px 0; border-bottom:1px solid #e1e0e0}
.app-heading-inner span{color: #454545;display: inline-block;font: 400 14px/20px "Open Sans",sans-serif;margin: 0;padding: 0 1%; vertical-align: top;}

.app-heading-inner span:first-child{width: 32%; font-weight:600}
.app-heading-inner span:nth-child(2){width:5%;}
.app-heading-inner span:nth-child(3){width:5%;}
.app-heading-inner span:last-child{width:30%;}
.nominateFrontpage2 .row p{display: inline-block;width:50%; vertical-align:top; margin:0;padding:4px 1%;}
.nominateFrontpage2 .row p span{color: #454545;display: inline-block;margin: 0;padding: 0 2%; vertical-align: top;}
.nominateFrontpage2 .row p span:nth-child(1){width:9%; margin:7px 0 0 0}
.nominateFrontpage2 .row p span:nth-child(2){width:9%; margin:7px 0 0 0}
.nominateFrontpage2 .row p span:nth-child(3){width:65%;/* Issue ID:  1872 */}
.nominateFrontpage2 .row p span input[type=radio]{ width:auto; height:auto; margin:0}
.nominateFrontpage2 .row p span input[type=text]{ width:90%;}

.nominateFrontpage2 .row div{display: inline-block;width:50%; vertical-align:top; margin:0; padding:4px 0;}
.nominateFrontpage2 .row div.app-colem-btn{display:block;width:100%; padding:10px 0;}
.nominateFrontpage2 .row div span{color: #454545;display: inline-block;margin: 0;padding: 0 ; vertical-align: top;}
.nominateFrontpage2 .row div span:nth-child(1){width:31%; margin:5px 0 0 0}
.nominateFrontpage2 .row div span:nth-child(2){width:64%;}
 .nominateFrontpage2 .row div span input[type=radio]{ width:auto; height:auto; margin:3px 5px 0 0}
.nominateFrontpage2 .row div span input[type=text]{ width:90%;}
.nominateFrontpage2 .row div table{width:100%}
.nominateFrontpage2 .row div table td label{ background:none; border:0; margin:0; padding:0; float:none; display:inline-block; vertical-align:top; line-height:20px;}


.indemnity-content p{font:400 14px/20px "Open Sans",sans-serif; padding:5px 0;color: #454545}
.indemnity-content ul, .indemnity-content ol{ margin:0 0 0 20px; padding:0 0 0 10px;}
.indemnity-content ul li, .indemnity-content ol li{font:400 14px/20px "Open Sans",sans-serif; padding:5px 0;color: #454545}


.nominateme2m-content{font:400 14px/20px "Open Sans",sans-serif; padding:5px 0;color: #454545}
.payment-img{ text-align:center; margin-bottom:20px;}
.payment-img a{ display:inline-block; margin:20px 15px 0 0;vertical-align:top}
.payment-img img{ vertical-align:top}

.paymentcolem-content{font:400 14px/20px "Open Sans",sans-serif; padding:5px 1%;color: #454545; border-bottom:1px solid #e1e0e0}
.nominateme2m-content{font:400 14px/20px "Open Sans",sans-serif; padding:5px 1%;color: #454545;}
.nominateme2m-note{font:400 14px/20px "Open Sans",sans-serif; padding:5px 1%;color: #454545; }
.nominateme2m-note span{ color:#f00}
.nominateme2m-note strong{ font-weight:600}

.nominateme2m-error{font:400 14px/20px "Open Sans",sans-serif; padding:5px 1%;color: #f00;}

.entries-img { position:absolute; right:35px; top:0; width:67px; height:69px; }
.entries-detail { border: 1px solid #e5e5e5; margin: 14px 0 0; padding: 14px; }
.entries-detail .responsive-table td { font:13px/20px "FranklinGothic-Book", Arial, Helvetica, sans-serif; }
.entries-detail .responsive-table a{ color:#ee7306}
.entries-detail .responsive-table a:hover{ color:#000}
.entries-detail .responsive-table th { font:600 14px/20px "FranklinGothic-Book", Arial, Helvetica, sans-serif; }
.entries-detail .responsive-table tbody th[scope="row"] { font:14px/20px "FranklinGothic-Book", Arial, Helvetica, sans-serif; }

.result-top-link{ background:#eeeeee;border: 1px solid #bbbbbb;}
.result-top-link ul{ list-style:none; margin:0; padding:0;}
.result-top-link ul li{ float:left; width:auto;}
.result-top-link ul li a{color: #000;font:600 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif;border-right: 1px solid #bbbbbb; display:block; padding:10px;}
.result-top-link ul li a:hover{ background:#fff;}

.search-radio-btn{margin:10px 0;border: 1px solid #bbbbbb; padding:10px;background:#f7f7f7;}
.search-radio-btn table{ width:100%;}
.search-radio-btn table tr td{ padding:5px;}
.search-radio-btn table tr td input[type=radio]{ width:auto; height:auto; margin:3px 5px 0 0;}
.search-radio-btn table tr td label{color: #454545;font:600 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif;}

.pnlsearch-outer{margin:10px 0;border: 1px solid #bbbbbb; padding:10px;background:#f7f7f7;}
.pnlsearch-outer p{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; margin-top:10px;}
.pnlsearch-row label{color: #454545;font:600 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; padding-right:20px; display:inline-block}
.pnlsearch-row input[type=text]{  color:#454545; font:14px/19px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; border:1px solid #bbbbbb; height:19px; padding:6px 10px; width:204px; box-shadow: 0 0 5px 0 #bbbbbb inset; display:inline-block}
.pnlsearch-row input[type=text]:hover { border:1px solid #878585; box-shadow: 0 0 4px 0 #454545 inset; }
.pnlsearch-row input[type=text]:focus { border:1px solid #0c5579; box-shadow: 0 0 3px 0 #454545 inset; }
.pnlsearch-row input[type=submit]{ height:32px; background:#248dc1; font:15px/32px 'FranklinGothic-Book', Arial, Helvetica, sans-serif; color:#fff; cursor:pointer;padding:0 10px; margin-left:10px;}
.pnlsearch-row input[type=submit]:hover { background:#0c5579; box-shadow: 0 0 3px 0 #454545; }

.draw-content{ border:1px solid #e5e5e5; border-bottom:0}
.draw-content div.hidden-field{ visibility:hidden}

.draw-content .draw-body{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif; padding:10px; border-bottom:1px solid #e5e5e5; background:rgba(229, 229, 229, 0.2);}

.app-content{ padding:5px 10px;}
.app-content p{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif;}
.Nominate1Content{ padding:0}
.Nominate1Content p{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif;}
.Nominate1Content ul{ list-style:circle; margin:0 0 0 20px; padding:0;}
.Nominate1Content ul li{color: #454545;font:400 14px/20px "FranklinGothic-Book",Arial,Helvetica,sans-serif;}
.Nominate1Content .informationAbove{border-bottom:0px solid #e1e0e0;}
.Nominate1Content .informationAbove .row{ width:100%;}

.nominateTotalSec{ margin:0 0 10px 0;}
.nominateTotalSec .app-colem:last-child{ border-bottom:0px;}
.nominateTotalSec .row{ width:100%;}
.nominateTotalSec .app-colem label{ width:82%}
/* resposnive ends here */
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 100px; right: 10px; z-index: 10; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */
  overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(36, 142, 194, 0.7) url(../images/cd-top-arrow.png) no-repeat center center; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
.cd-top:hover { background: rgba(36, 142, 194, 1) url(../images/cd-top-arrow.png) no-repeat center center; }
.cd-top.cd-is-visible { /* the button becomes visible */
  visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }

.logoutContent{ font: 400 12px/30px "Open Sans",sans-serif; margin-bottom:10px; padding:0;background:rgba(36,142,194,1); }
/*.logoutContenthead{ position:fixed; left:0; top:0; width:100%; background:rgba(36,142,194,95); z-index:2500;}*/
.logoutContent input[type=button]{}
.logoutContent p{  color:#fff;font: 600 14px/40px "Open Sans",sans-serif;display:inline-block; vertical-align:middle; padding:0 5px;}
.logoutContent p strong{font-weight: 400;}
.logoutContent span a{color:#248ec2;font:600 14px/40px "Open Sans",sans-serif;}
.logouttbn{color: #fff;font: 600 14px/40px 'Open Sans', sans-serif; margin:5px; height: 40px;padding:0 20px;text-transform: uppercase;backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;overflow: hidden;position: relative;transform: translateZ(0px);vertical-align: middle; background:#454545;}
.timeouttbn{cursor:pointer;color: #fff;font: 600 14px/40px 'Open Sans', sans-serif; margin:5px; height: 40px;padding:0 20px;text-transform: uppercase;backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;position: relative;transform: translateZ(0px);vertical-align: middle; background:#454545;}
a.savebtn{ cursor:pointer;color: #fff;font: 600 14px/40px 'Open Sans', sans-serif; margin:5px; height: 40px;padding:0 20px;text-transform: uppercase;backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;position: relative;transform: translateZ(0px);vertical-align: middle; background:#d9541e;}
a.savebtn:hover,.logouttbn:hover{ text-decoration:none; background:#454545;}
a.timeouttbn:hover,.timeouttbn:hover{ text-decoration:none; background:#454545;}
.logoutContenthead .logwrapper{ max-width: 1170px;margin: 0 auto;}
.logoutContenthead .logwrapper p{ color:#fff;}

/* Rider Login css start here */

.loginpanel { max-width: 300px; margin:5% auto; }
.loginpanelinner { background:#002942; border-radius:6px; border:2px solid #021f30; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); padding: 12px 16px; position: relative; }
.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; }
.loginpanelinner .lblloginError{ color:#f00;font:600 14px/30px "Open Sans", sans-serif; }
.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/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 { color:#f00; font:400 14px/16px "Open Sans", sans-serif;}
.rememberme { padding:15px 0 0 0; color:#fff; font:400 14px/20px "Open Sans", sans-serif; }
.rememberme input[type=checkbox] { margin:4px 5px 0 0; float:left; width:auto; height:auto }
.loginpanelinner span.forgot-password-error2 { color:#f00; font:300 12px/14px "Open Sans", sans-serif; }
.mws-form-row input[type=text] { background-color:#fff !important; background-image:url(../images/user-icon.png) !important; background-repeat: no-repeat; background-position:8px center; border: 1px solid #323232; box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) inset; min-height: 38px; padding-left: 32px; border-radius: 4px; box-sizing: border-box; color: #323232; line-height: 20px; font:400 14px/30px "Open Sans", sans-serif; width: 100%; }
 .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-color:#fff;background-image:url(../images/user-icon.png);background-repeat: no-repeat;background-position:8px center !important;color: #323232;}
.mws-form-row input[type=password] { background:#fff url(../images/key-icon.png) no-repeat 8px center !important; border: 1px solid #323232; box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) inset; min-height: 38px; padding-left: 32px; width: 100%; padding-left: 32px; border-radius: 4px; 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 { 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:#fff; 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; }
#lblMessage.lblError{color:#f00; font:400 13px/20px "Open Sans", sans-serif;}
.staysignin label { color: #fff; float: left; font: 400 13px/20px "Open Sans", sans-serif; white-space: nowrap; }
.staysignin input[type="checkbox"] { float: left; height: auto; margin: 3px 5px 0 0; width: auto; }
/* Rider Login css ends here */
/* Forgot password section start here */
.forgotpass.loginpanel{margin: 5% auto;max-width:355px;}
.loginerrormsg{color: #f00;font: 400 13px/20px "Open Sans", sans-serif; }
.CaptchaSec{padding: 15px 0 0;}
.RegisterCaptcha{margin: 0 auto;max-width: 362px;}
.registerMsg{padding:10px 0 0;}
.registerMsg p{color: #454545; font: 400 13px/20px "Open Sans", sans-serif; margin:5px 0;}

.registerpage{ margin:20px 0; min-height:500px;}
.registerpage .row span.errormsg{ color:#f00;}

/* Forgot password section ends here */
.noteSec{ padding-bottom:10px; }
.noteSec p{ padding:0 1%;  font: 400 13px/20px "Open Sans", sans-serif;color: #454545;}
.nominateFrontpage1 .row input[type=submit]{ display:inline-block; width:auto;}

.nominateFrontpage1 .textareaSec .row textarea,.nominateFrontpage2 .textareaSec .row textarea{ width:42%; height:100px; vertical-align:top; resize:none}
.nominateFrontpage1 .textareaSec  .row label,.nominateFrontpage2 .textareaSec  .row label{ height:122px;}
.nominateFrontpage1 .row > span > input[type=radio]{ margin:2px 5px}
.nominateFrontpage1 .row > span{ margin-right:10px;}

/* Payment sectin start here */
.paymentOuter{ border-top:0px solid #e1e0e0}
.paymentLeft{ float:left; width:75%;border-right:1px solid #e1e0e0; vertical-align:top}
.paymentRight{ float:right; width:24%; vertical-align:top; padding:20px 0; text-align:center;}
.paymentRight img{ max-width:94%;}
.paymentLeft .row{ width:100%;}
.paymentLeft .row label{margin-right: 1%;padding: 0 1%;width:21%;}
.paymentLeft .row .expiryDate{ display:inline-block; width:45%;}
.paymentLeft .row > span{color:#f00;font:300 13px/40px "Open Sans",sans-serif; padding:0 .5%;}
.row .ajax__validatorcallout_popup_table{ width:auto;}

.nominateFrontpage2 .paymentLeft .app-colem:last-child{ border-bottom:1px solid #e1e0e0}

.table-outer-row .table-row.payment div > div:nth-child(1){width:auto; text-align:right;} 
.table-outer-row .table-row.payment div > div:nth-child(2){width:16.65%;font:600 14px/20px "Open Sans",sans-serif; text-align:right;}

 .table-outer-row .table-row.payment2 div > div:nth-child(1){width:auto; text-align:right;} 
.table-outer-row .table-row.payment2 div > div:nth-child(2){width:14.25%;font:600 14px/20px "Open Sans",sans-serif; text-align:right;} 

.table-outer-row .table-row.payment1 div > div:nth-child(1){width:auto; text-align:right;}
.table-outer-row .table-row.payment1 div > div:nth-child(2){width:125px;font:600 14px/20px "Open Sans",sans-serif; text-align:right;}
input[type=image].paypalbtn{ vertical-align:middle}
input[type=image].paypalbtn:disabled{ opacity:.6; cursor:no-drop}

/* saf3+, chrome1+ */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
 .table-outer-row .table-row.payment1 div > div:nth-child(2){width:125px;}

}*/

.successmsg{ color:#09811a; display:block; margin:10px 0;font:400 14px/20px "Open Sans",sans-serif;}
.successmsg > span{font:700 16px/20px "Open Sans",sans-serif;}

.chkcompletepayouter{ border-bottom:1px solid #e1e0e0; border-top:1px solid #e1e0e0; background:#f7f7f7}
.chkcompletepay{ float:left; width:48%; padding-right:1%;}
.chkcompletepay label{ float:left;color: #454545;font: 600 14px/39px "Open Sans",sans-serif;margin-right: 1%;padding: 0 1%;text-align: right;width:52%;}
.chkcompletepay input[type=checkbox]{ width:auto; height:auto; margin:14px 0 0 0}



.nominateFrontpage1 .PoweredCampsite .row input ~ span{display: inline-block;margin:0}
.nominateFrontpage1 .PoweredCampsite .row input ~ span ~ input ~ span{display: inline-block;width: 10%;margin:0}

.table-outer-row .nominate2table.table-row div > div{ font:400 14px/20px "Open Sans",sans-serif;padding:5px .5%; word-wrap:break-word;}
.table-outer-row .nominate2table.table-row div > div.feeDiv{ text-align:right;}
.table-outer-row .nominate2table.table-row div.table-head > div:last-child{ text-align:left;}
.table-outer-row .nominate2table.table-row div > div:last-child{ text-align:right;}
.table-outer-row .nominate2table.table-row div.table-head > div{font-weight: 700;}

.venue-app-colem { border-bottom: 1px solid #e1e0e0; padding:0 15px; }
.venue-app-row { vertical-align:top; position:relative; font:400 13px/20px 'Open Sans', sans-serif; color:#454545; padding:10px 0 }
.venue-app-row a { color:#454545; text-decoration:underline }
.venue-app-row a:hover { text-decoration:none; }

.addres-venue.row, .addres-venue.row { height:auto; padding:5px 0 }
.addres-venue.row address, .addres-venue.row p { color:#222222; font:700 13px/20px 'Open Sans', sans-serif; padding:5px 2%; margin:0 }
.row.noteSec{ width:100%; padding-bottom:0}
.row.noteSec label{ width:20.60%; vertical-align:top;}
.row.noteSec > div{ padding:5px 1%; display:inline-block; width:70%;}
.row.noteSec img{ max-width:100%}

table.tableGrid_layout tr td.enter-btn { vertical-align:middle; width:70px;}
.enter-btn 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 !important; 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");}
.enter-btn 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;}
.enter-btn a:active { position:relative; top: 1px; }

table.tableGrid_layout tr td.addtowatchlist{vertical-align:middle; width:45px; text-align:center;}

.addwatchlistbtn{color:#fff; background:#248ec2; display:inline-block; vertical-align:top; height:20px; padding:5px 10px 5px 32px;  font:700 14px/32px "Open Sans",sans-serif; border-radius:5px; position:relative; margin-right:0; position:relative;}
.addwatchlistbtn::before{ content:url('../images/newicon/add-watchlist1.png'); position:absolute; left:10px; top:1px;}
.addwatchlistbtn:hover{ text-decoration:none;background:#075b84; }
.addwatchlistbtn.eventaddwatchlist{ margin-right:10px;} 

.addwatchlistbtn span{ display:none; position:absolute; left:-332px; top:-32px; width:300px; background:#f5f5f5; border:1px solid #919090; font:400 18px/24px "Open Sans",sans-serif; color:#000; z-index:99; padding:10px;}
.addwatchlistbtn span::before{ content:""; border:10px solid transparent;border-left:10px solid #919090; position:absolute; top:50%; right:-20px;margin-top:-5px;}
.addwatchlistbtn:hover span{ display:block;}

.app-colem-btn span.mobwatchlist{  display:none;position:relative;background:#f5f5f5; border:1px solid #919090; font:400 18px/24px "Open Sans",sans-serif; color:#000; z-index:99; padding:10px; margin:10px 0 10px;}


.table-outer-row .table-row div > div.edit_icon{width:40px; text-align:center;}
.table-outer-row .table-row div > div.edit_icon a{  background:url(../images/edit.png) no-repeat 0 0; cursor:pointer; width:24px; height:24px; display:inline-block}
.table-outer-row .table-row div > div.delete_icon{width:60px; text-align:center;}
.table-outer-row .table-row div > div.delete_icon a{ background:url(../images/delete.png) no-repeat 0 0; cursor:pointer; width:16px; height:16px; display:inline-block}

.membershipDiv{ display:inline-block; width:98%; padding:10px 1% 0;}

.membershipDiv p{color: rgb(31, 73, 125); font-family: comic sans ms; font-size: 10pt; font-weight:bold;}

/* resposnive 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; }

table.tableGrid_layout table.venueinnertable{border:0px solid #729ea5;  width:100%;}
table.tableGrid_layout table.venueinnertable td{  border-right:0px solid #729ea5; border-bottom: 0px solid #729ea5; padding:5px 10px; background:none;}
table.tableGrid_layout table.venueinnertable td{ border-left:0px solid #729ea5; }
table.tableGrid_layout table.venueinnertable td a{ color:#333333}
table.tableGrid_layout table.venueinnertable td a:hover{ color:#d9541e}

.AttachpleaseNote{ padding:10px 1%; border-bottom:1px solid #e1e0e0}
.AttachpleaseNote p{font:400 14px/22px 'Open Sans', sans-serif;color:#222222;} 
.AttachpleaseNote p strong{ font-weight:600; color:#f00}
.uploadcolem.app-colem label{ font:600 14px/19px "Open Sans",sans-serif; padding:10px 1%;}
.uploadcolem.app-colem input[type=file]{ width:30%; margin:5px 0 0 0; vertical-align:top}
.uploadcolem.app-colem select{ width:32%;}
.uploadcolem.app-colem input[type=text]{ width:30%;}
.uploadcolem.app-colem textarea{ width:44%;}
.uploadcolem.app-colem input[type=submit]{ vertical-align:top; margin:5px 0 0 0;}
.questerror{ padding:5px 10px; color:#f00}
.uploadcolem.app-colem.fullcolem .row > div{ width:100%; padding:0; vertical-align:top}
.medetoryField{ padding:10px 1%; border-bottom:1px solid #e1e0e0}
.medetoryField p{font:400 14px/22px 'Open Sans', sans-serif;color:#222222;}

 table.tableGrid_layout tr td.txtHistory { width: 95px; }
.wellHover { display: none; background: #fff; font: 400 14px/20px "Open Sans", sans-serif; z-index: 9999; padding-bottom: 20px; position: absolute; left: -250px; top: 0; width: 255px; border: 1px solid #919090; border-radius: 10px; background: #f5f5f5; }
.wellHover .headingInvoice { background: rgba(0, 0, 0, 0) linear-gradient(180deg, #fefefe 12%, #f4f4f4 100%) repeat scroll 0 0; border-bottom: 1px solid #e1e0e0; border-radius: 10px 10px 0 0; padding: 10px 0; color: #515151; font: 700 20px/24px "Open Sans", sans-serif; padding-left: 15px; display: block; }
.wellHover .ContentInvoice { color: #000; font: 400 14px/20px "Open Sans", sans-serif; vertical-align: middle; padding: 5px 0 0px 5px; display: block; }
.wellHover .ContentInvoice a { text-decoration: none; color: #000; }
.viewHover { width: 20px; height: 20px; background: url(../images/newicon/icon-info.png) no-repeat 0 0; text-indent: -9999px; display: inline-block; }
.wellHover .ContentInvoice a:hover { text-decoration: underline; color: #eeb211; }
.viewHoverouter { position: relative; text-align: center }
.viewHoverouter:hover .wellHover { display: block; }

/* Horse search panle pop up start here 20/10/2015*/

/*.HorseSearchpnl{ max-width:700px; min-width:300px;border:1px solid #e1e0e0; padding:20px; box-shadow:1px 1px 1px 1px #000; margin:0 auto; position:absolute; background:#fff;}*/
.searchrow label{color: #454545;display: inline-block;font: 600 14px/39px "Open Sans",sans-serif; margin-right:10px;}
.searchrow input[type=text]{ display:inline-block; width:60%;}
.searchrow input[type=radio]{}
.searchrow div.radioOuter{ margin-bottom:10px;}
.searchrow div.radioOuter > div > label{color: #454545;display: inline-block;font: 600 14px/20px "Open Sans",sans-serif; padding-left:10px;}
/* Horse search panle pop up start here 20/10/2015*/
.nominateFrontpage1 .smlinp .row input{ width:6%;}

/* Left menu 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:0;z-index:999;}
.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/newicon/toggle-expand.png) no-repeat 0 0; cursor: pointer }
.left-tabing-sec .toggle-navigate span.expand { background: url(../images/newicon/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/newicon/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  0px;}
.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 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 > 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; }
.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:nth-child(12) ul.sub-menu { top: -322px; }
.left-tabing-sec ul li:nth-child(13) ul.sub-menu { top: -552px; }
.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; }

.venue-body.venue-body-full{ float:none; padding:0 0 20px 0; width:100%;}

/* left menu and header fixed position  start here */
.left-tabing-sec.fixed { z-index: 9999; position: fixed; left: 0; top: 0px; }
/* left menu and header fixed position  ends here */
/* Left menu tabing ends here */

/*** admin header  start here --- */

.headeradmin { border-bottom: 1px solid #002b54; background: none repeat scroll 0 0 #efefef; position: relative; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.header-logo { padding: 17px 0 0px 15px; float: left; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;width: 60%; }
.header-logo img { max-height: 100%; }
.header-logo span{ padding:0 20px; font:700 20px/24px 'Open Sans', sans-serif;color:rgba(12,49,66,.95); display:inline-block; vertical-align:top; width:66%;}
.right-header { float: right; padding: 15px; text-align: right; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.right-header a { color: #007bff; text-decoration: none; }
.right-header a:hover { text-decoration: underline }
.right-header strong { color: #002b54c; font: 400 14px/20px 'Open Sans', sans-serif; }
.last-session { color: #002b54; 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; }
/* responsive menu start here */
 .animate { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.bar1, .bar2, .bar3 { width: 24px; height: 3px; background-color: #fff; margin: 4px 0; transition: .4s; display: block; border-radius: 2px }
.change .bar1 { -webkit-transform: rotate(-45deg) translate(-4px, 6px); transform: rotate(-45deg) translate(-4px, 6px) }
.change .bar2 { opacity: 0 }
.change .bar3 { -webkit-transform: rotate(45deg) translate(-4px, -6px); transform: rotate(45deg) translate(-4px, -6px) }
.leftmenutrigger { display:none}
/*Footer start here */
.footer { border-top: 1px solid #002b54; width: 100%; padding: 20px 0; text-align: center; margin: 35px 0 0 0 }
.footer p { color: #002b54; font: 400 14px/20px 'Open Sans', sans-serif; text-transform: uppercase; padding: 0 0 10px 0 }
.footer span { color: #000000; font: 400 14px/20px 'Open Sans', sans-serif; display: block; }
.footer span a { color: #000000; }
/*** admin header  ends here --- */

.indemnity-content{ padding:0 1%;}

/*** Contact us start here --- */

.contactusForm{ border:1px solid #e1e0e0;}
.contactusForm textarea{display: inline-block;width: 45%; height:123px; margin:5px 0 0 0;}
.contactusForm .row{ width:100%;}
.contactusForm .row label {width: 20%;}
.contactusForm .Query .row label{height:150px;}

.contactus-btn{ text-align:center; margin:20px 0}
/*** Contact us ends here --- */

.entrypage-drop{ float:right; width:30.6%; margin-bottom:20px;}
.entrypage-drop label{color: #454545;font: 400 14px/30px "Open Sans",sans-serif; float:right;}
.entrypage-drop select{ float:right;margin-left:5px;width: 57%;}
.ajax__validatorcallout div, .ajax__validatorcallout td{ vertical-align:top !important;}


/* POp start here */

.enterbtnpop{background: #fff;box-shadow: 3px 4px 250px #d4d4d4 inset;display: none;min-height: 175px;position: fixed;max-width: 700px;z-index: 734626274;}
.closepop {background:url(../images/newicon/close-btn.png) no-repeat 0 0;display: block;height: 35px;position: absolute;right: -12px;text-decoration: none !important;top: -12px;width: 35px; font-size:0; text-indent:-9999px; opacity:.7; z-index:999;}
.closepop:hover { text-decoration: none; opacity:1;}
.om-bar {display: block;float: left;height: 11px;width: 25%;}
.om-red-bar {background-color: #ef3e36;}
.om-green-bar {background-color: #abb92e;}
.om-orange-bar {background-color: #f57826;}
.om-blue-bar {background-color: #17b4e9;}
.popheader{ text-align:center; padding:20px 0}
.popheader h3{color: #454545;font:700 24px/30px "Open Sans",sans-serif; }
.popheader h4{color: #454545;font: 400 14px/30px "Open Sans",sans-serif; }
.innerpopup{ position:relative;}
.formsection{ padding:30px 0 20px 0}
.popupleft{ float:left; height: 245px;margin: 0 auto;position: relative;width:330px;}
.popupright{background-color: #dadada;float: right;padding: 20px;position: relative;width: 300px;}
.poparrow{height: 56px;left: -40px;position: absolute;top: -40px;width: 49px;}
.popupright .mws-inset a{ color:#454545}
.popupright .mws-form-row{padding:10px 0 0 0}
.popupright .mws-inset{ margin:10px 0 0 0; padding:5px 10px}
.overlaydiv{ position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.5); z-index:995; display:none;}
.popupright .mws-form-row span{ text-align:center; display:block;font:400 14px/20px "Open Sans",sans-serif;}
.popupright .mws-form-row a{ font:700 14px/32px 'Open Sans', sans-serif; text-align:center; -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; -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 !important; height:32px; display: 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");
}
.popupright .mws-form-row 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; }
.popupright .mws-form-row a:active { position:relative; top: 1px; }

.committepsw{border-bottom: 0px solid #e1e0e0; text-align:right}
.committepsw label{color: #454545;font: 600 14px/39px "Open Sans",sans-serif;margin-right: 1%;}
.committepsw input[type=password]{ width:85px;}
.committepsw input[type=submit]{ width:auto; margin:0 .5% 0 0;}
.committepsw span{color: #f00;font:400 12px/20px "Open Sans",sans-serif; display:block; padding:0 10px 0 0;}

/* ends here */

.horsedetail{ display:inline-block; width:65%; vertical-align:top}
.nominateFrontpage1 .row .horsedetail textarea{ width:50%; vertical-align:top;}
.horsedetail small{ font-size:14px; line-height:30px; display:inline-block; width:45%;}

/* Rider login2 start here */

.ridersection-lf{ float:left;margin-right: 2%;width: 23%;}
.ridersection-rt{ float:left;width: 75%;}

/* ends here*/

/* Mobile rider menu start here */
.mobileridermenu,.advertmob-slider,.opennav{ display:none;}

.mobileridermenu{ height: 100%;width: 200px; margin-left:-200px; position: fixed;z-index: 991; top: 0; left: 0; background-color: #111; overflow-x: hidden;padding-top: 60px;transition: 0.5s;}
.mobileridermenu ul{ list-style:none; margin:0; padding:0;}
.mobileridermenu ul li{}
.mobileridermenu ul li a { padding:5px 20px; text-decoration: none; font:600 14px/30px "Open Sans",sans-serif; color: #fff; display: block; transition: 0.3s }
.mobileridermenu ul li a:hover{ color: #fff; background:#248ec2;}
.mobileridermenu .mobclosebtn { position: absolute; top: 0; right: 25px; font:600 36px/40px "Open Sans",sans-serif;margin-left: 50px; color:#fff; text-decoration:none;}
.mobileridermenu .mobclosebtn:hover{ text-decoration:none; color:#248ec2}
.opennav{margin:10px 20px 0 0; width:20px; height:20px;background:#248ec2; padding:5px; border-radius:5px; right:0; position:absolute; cursor:pointer}
.opennav span::before, .opennav span::after, .opennav span { background:#fff; content: ''; display: block; width: 20px; height: 2px;border-radius:1px; position:relative;}
.opennav span::before { top: 9px; position:absolute;}
.opennav span:after { top:17px; position:absolute; }


/* slider start here */

.swiper-slide { text-align: center; font-size: 18px; background: #fff; width: 60%;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide:nth-child(2n) { width: 40%; }
.swiper-slide:nth-child(3n) { width: 20%; }
/* ends here */

.Exhibitortable{}
.ExhibitorRow{ float:left; width:100%;border-bottom: 1px solid #e1e0e0;}
.ExhibitorHead{ float:left; width:100%; background: #f2f2f2;border-bottom: 1px solid #e1e0e0;}
.ExhibitorHead label{ float:left; width:31%;border-right: 1px solid #e1e0e0;color: #454545;font:700 14px/39px "Open Sans",sans-serif; height:39px;padding: 0 1%;}
.ExhibitorHead div{ float:left; width:18%;border-right: 1px solid #e1e0e0; text-align:center;color: #454545;font:600 14px/39px "Open Sans",sans-serif; padding:0 1%}
.ExhibitorHead div:last-child{border-right: 0px solid #e1e0e0;}


.ExhibitorRow label{ float:left; width:31%; background: #f7f7f7;border-right: 1px solid #e1e0e0;color: #454545;font: 600 14px/39px "Open Sans",sans-serif;padding: 0 1%;text-align: right;}
.ExhibitorRow label > small{ color:#f00;font: 600 14px/39px "Open Sans",sans-serif;}
.ExhibitorRow div{ float:left; width:18%;border-right: 1px solid #e1e0e0; padding:3px 1% 4px;color: #454545;font: 400 14px/32px "Open Sans",sans-serif;}
.ExhibitorRow div:last-child{border-right: 0px solid #e1e0e0;}
.ExhibitorRow div input[type=checkbox],.ExhibitorRow div input[type=radio]{ margin:0 5px; height:auto; width:auto;}

/* Multiple select box */

.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px; display:none;}

.ui-multiselect-menu { display:none; padding:0; position:absolute; z-index:10000; text-align:left; border-radius:0px; background:#fff !important;}
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:0px solid transparent;padding:5px;font: 400 14px/20px "Open Sans",sans-serif; }
.ui-multiselect-checkboxes label.ui-state-hover{ background:#f1f1f1; border:0px; color:#454545;font-weight:400; border-radius:0px;}
.ui-multiselect-checkboxes label input { position:relative; padding-right:5px;}
.ui-multiselect-checkboxes li { clear:both;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:400;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:0; margin:1px 0; text-decoration:none }
button.ui-multiselect{outline: none; padding:5px 1%; height:32px; 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 #eaeaea; 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); }
button.ui-multiselect: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 #248ec2;}
button.ui-multiselect:hover{ background: #f7f7f7; border:1px solid #666;}

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

/* Class entry accordian start here */

.classentry-outer{}
.classentry-outer h4.accordian{ background:#d1d1d1; color:#000; font:600 16px/20px "Open Sans",sans-serif; padding:5px;  border-bottom: 1px solid #b9b9b9; cursor:pointer;}
.classentry{ display:table; width:100%;}
.classentryBody{ display:table-row;}
.classentryBody > div{padding:5px; text-align:left; border-right: 1px solid #b9b9b9;  border-bottom: 1px solid #b9b9b9;display:table-cell; font:400 14px/20px "Open Sans",sans-serif;}
.classentryBody > div:first-child{}
.classentryBody > div:last-child{ width:50px; text-align:center;}
/* ends here*/

/* Event Id 9122 table fixed header */
 table.tableGrid_layout{border-collapse: separate !important;}
/* ends here */

/* Event ID 8341 */

.cs8341.body-container .venue-body{ width:100%; padding-left:0}
.NSWtermscod {  border-bottom:1px solid #e1e0e0; }
.NSWtermscod p{color:#454545; font:400 16px/24px "Open Sans",sans-serif; padding:10px; }
.NSWtermscod p.checkboxterms{ padding-top:0}
.nominateFrontpage1 .PoweredCampsite .NSWtermscod p.checkboxterms input{ width:auto; margin:2px 0 0 0}

/* ends here */

/* event ID 9140 */
.nominateFrontpage1 .RadioButtonList,.nominateFrontpage2 .RadioButtonList{min-height:40px;}
.nominateFrontpage1 .RadioButtonList table,.nominateFrontpage2 .RadioButtonList table{ min-width:25%; max-width:50%;}
.nominateFrontpage1 .RadioButtonList table tr td,.nominateFrontpage2 .RadioButtonList table tr td{ width:48%; padding-right:2%;}
.nominateFrontpage1 .RadioButtonList table td label,.nominateFrontpage2 .RadioButtonList table td label{ background:none; width:70%; border:0; font:400 14px/39px "Open Sans",sans-serif; float:none; text-align:left;}
.nominateFrontpage1 .RadioButtonList table tr td input[type=radio],.nominateFrontpage2 .RadioButtonList table tr td input[type=radio]{ margin:11px 10px 0 5px;}

.nominateFrontpage2 .pdedigreeheader .row label{ width:7%;}

.pdedigreeheader{ border-bottom:2px solid #949494;}
.pdedigreeheader +.pdedigreeheader{ border-bottom:0px;}
.pdedigreeheader .app-colem + .pedigreemain .pedigreehead{ border-bottom:0}
.pdedigreeheader +.pdedigreeheader .app-colem + .pedigreemain .pedigreehead{ border-bottom:1px solid #b4b4b4}
.pedigreemain{ background:#fbfbfb}
.pedigreehead{border-bottom:1px solid #c4c3c3;}
.pedigreelf{ float:left; width:48%; padding:20px 0; background:#efefef}
.pedigreert{ float:left; width:51.9%; padding:0;border-left:1px solid #e1e0e0; background:#dddcdc}
/*.pedigreemain label{color:#454545; font:600 14px/24px "Open Sans",sans-serif; float:left; width:100%}*/
.nominateFrontpage2 .pdedigreeheader .pedigreemain label { font:600 13px/39px "Open Sans", sans-serif; color:#454545; display:inline-block; text-align:right; margin-right:1%; width:40%; padding:0 1%; background:none; border-right:0px solid #e1e0e0; float:left;}
.nominateFrontpage2 .pedigreemain input[type=text]{ width:50%;}
.nominateFrontpage2 .row.note-textarea{ font:400 14px/100% "Open Sans", sans-serif; width:100% !important; }
.nominateFrontpage2 .row.note-textarea label { width:98%; margin-right:0; text-align:left; border-right:0; border-bottom:1px solid #e1e0e0;}
.nominateFrontpage2 .row.note-textarea textarea{display:inline-block; width:96%; margin:5px 1%; height:70px;}
.nominateFrontpage2 .row.note-textarea > i{ font:400 14px/20px "Open Sans", sans-serif; padding:0 1% 5px; display:block;}
/* ends here */

/* event id 9403 special requiremnt start here */
table.selectionlist9403 tr td{ font:600 17px/20px "Open Sans",sans-serif;}

.stablebooking9403{font:600 18px/30px "Open Sans", sans-serif; color:#f00; padding-bottom:10px;}

/* ends here */

/*  Nominate me Pop up start here */
#dialog-overlay {width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 3000;display: none;}
#dialog-box {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #ccc; background: #eee;max-width:500px;position: absolute;z-index: 5000;display: none;}
#dialog-box .dialog-content {text-align:center; padding:10px}
#dialog-box .dialog-content p{color: #000;font:400 14px/20px "Open Sans", sans-serif;padding:0 0 10px 0}

/*  Nominateme2d page Pop up start here */

#popdialog-box {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #ccc; background: #eee;max-width:500px;position: fixed;z-index: 5000;width:400px; text-align:center; height:84px; margin:-42px 0 0 -200px; top:50%; left:50%;}
#popdialog-box .dialog-content {text-align:center; padding:10px}
#popdialog-box .dialog-content p{color: #000;font:400 14px/20px "Open Sans", sans-serif;padding:0 0 10px 0}


/*ends here*/
/* Term & condition for 9690 event only css start here*/

.termndconditions9690{ padding:10px;color: #000;font:400 14px/20px "Open Sans", sans-serif;}
.termndconditions9690 p{ margin:5px 0}
.termndconditions9690 p label{ display:inline-block;color: #000;font:600 14px/20px "Open Sans", sans-serif;}
.termndconditions9690 p input[type=checkbox]{ margin:4px 5px 0 0; float:left}
.termndconditions9690 input[type=text]{ display:inline-block; width:30%; margin:0 5px;}
.termndconditions9690 .termdate{ padding:5px 0}
.termndconditions9690 .termdate label{ display:inline-block; width:auto; margin-right:5px;color: #000;font:600 14px/20px "Open Sans", sans-serif;}
.termndconditions9690 .termdate select{ display:inline-block;  width:10%; margin:0 5px;}
/* ends here*/

/* 9140 email content start here */
.nominateFrontpage2 .app-colem.genderradio{ border-bottom:1px solid #e1e0e0}
.nominateFrontpage1 .emailinp .row label,.nominateFrontpage2 .emailinp .row label{ padding:0 1% 63px;}
.nominateFrontpage1 .emailinp .row > div,.nominateFrontpage2 .emailinp .row > div{ display:inline-block; width:62%; padding-top:5px;}
.nominateFrontpage1 .emailinp .row > div input[type=text],.nominateFrontpage2 .emailinp .row > div input[type=text]{ width:46.5%;}
.nominateFrontpage1 .emailinp .row i,.nominateFrontpage2 .emailinp .row i{ font:400 14px/30px "Open Sans",sans-serif; display:block;}


/* ends here*/

/* id_confrmdiv confirmed box start here */
#id_confrmdiv{display: none; }
#id_overlay{ position: fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.5);-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index:9998;}  
#id_confrm{z-index:9999; background-color: #eee;border-radius: 5px;border: 1px solid #aaa;position:fixed;width:400px;left: 50%; top:50%; line-height:30px;margin:-37px 0 0 -200px;padding:30px 20px;box-sizing: border-box;text-align: center;}
#id_confrm p{color: #000;font:600 18px/20px "Open Sans", sans-serif; margin-bottom:30px}
#id_confrmdiv:before{ background:rgba(0,0,0,.5); position:absolute; width:100%; height:100%; z-index:98;}
#id_confrmdiv button {background-color: #ccc;display: inline-block;border-radius: 3px;border: 1px solid #aaa;padding: 2px;text-align: center;width: 80px;cursor: pointer;}
#id_confrmdiv button:hover{background-color: #ddd;}
#id_confrmdiv button { font:700 14px/20px '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");}
#id_confrmdiv 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");}
#id_confrmdiv button :active{ position:relative; top: 1px; }

/* ends here */

.advertslider{ position:relative;}
.desktop-advertslider{ position:absolute; left:-245px; margin-top:0; max-width:400px;}
.mobadverslider{ display:none !important;}
.sliderheader{ height:103px;}
.sliderfooter{ height:147px;}


/* Payment Loader start here */ 
.loading {text-align: center;overflow: auto;margin: auto;}
.loading p {color: rgba(0,0, 0, 1);font-size: 26px;padding: 0 0 0 30px;margin: 0;display: inline-block;line-height: 50px;}
.loadingsec {content: '';display: inline-block;font-size: 10px;width: 1em;height: 1em;margin-top: 24px;/*position: absolute;*/-webkit-animation: spinner 1500ms infinite linear;-moz-animation: spinner 1500ms infinite linear;-ms-animation: spinner 1500ms infinite linear;-o-animation: spinner 1500ms infinite linear;animation: spinner 1500ms infinite linear;border-radius: 0.5em;-webkit-box-shadow: rgba(0, 0, 0, 1) 1.5em 0 0 0, rgba(0, 0, 0, 1) 1.1em 1.1em 0 0, rgba(0, 0, 0,1) 0 1.5em 0 0, rgba(0, 0, 0, 1) -1.1em 1.1em 0 0, rgba(0, 0, 0, 1) -1.5em 0 0 0, rgba(0, 0, 0, 1) -1.1em -1.1em 0 0, rgba(0, 0, 0, 1) 0 -1.5em 0 0, rgba(0, 0, 0, 1) 1.1em -1.1em 0 0;box-shadow: rgba(0,0, 0, 1) 1.5em 0 0 0, rgba(0,0, 0, 1) 1.1em 1.1em 0 0, rgba(0,0, 0, 1) 0 1.5em 0 0, rgba(0,0, 0, 1) -1.1em 1.1em 0 0, rgba(0,0, 0, 1) -1.5em 0 0 0, rgba(0,0, 0, 1) -1.1em -1.1em 0 0, rgba(0,0, 0, 1) 0 -1.5em 0 0, rgba(0,0, 0, 1) 1.1em -1.1em 0 0;}
@-webkit-keyframes spinner {
    0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-moz-keyframes spinner {
    0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@-o-keyframes spinner {
    0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spinner {
    0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}

.FreezePaneOff { visibility: hidden; display: none; position: absolute; top: -100px; left: -100px; }
.FreezePaneOn { position: absolute; top: 0px; left: 0px; visibility: visible; display: block; width: 100%; height: 100%; background-color: #666; z-index: 999; filter: alpha(opacity=85); -moz-opacity: 0.85; padding-top: 20%; }
.InnerFreezePane { text-align: center; width: 66%; background-color: #171; color: White; font-size: large; border: dashed 2px #111; padding: 9px; }

/* ends here */

/* only Event ID 9688 Logo start here */

.eventid9688logo{ text-align:center; margin-bottom:20px;}

/* ends here 9688 event*/


/* event id 9694 start here */

.Exhibitortable1{}
.Exhibitortable1 .ExhibitorHead{ background:#e7e7e7;}
.Exhibitortable1 .ExhibitorRow label{ background:#f2f2f2;}

.Exhibitortable1 .ExhibitorRow label,.Exhibitortable1 .ExhibitorHead label{ width:14.9%;}
.Exhibitortable1 .ExhibitorHead div,.Exhibitortable1 .ExhibitorRow div{ width:14%; text-align:left; border-color:#d0cfcf;}
.Exhibitortable1 .ExhibitorHead div.dob,.Exhibitortable1 .ExhibitorRow div.dob{ width:30%;}
.Exhibitortable1 .ExhibitorRow div.dob select{ width:32%;}


.exportbtn{ width:auto; display:inline-block;}
.exportbtn ul{ list-style:none; margin:0; padding:0}
.exportbtn ul li{ position:relative;} 
.exportbtn ul li a { font: 700 14px/30px '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:0 15px 0 42px; -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: 30px; display: inline-block;  background-image:url(../admin/images/newimages/download_icon.png); background-position:15px center; background-repeat:no-repeat;background-color:#098fe3; text-decoration:none;}
.exportbtn ul li 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; }
.exportbtn ul li a:active { position: relative; top: 1px; }


.exportbtn ul li a:hover,.exportbtn ul li a.active{ text-decoration:none;background-image:url(../admin/images/newimages/download_icon.png); background-position:15px center; background-repeat:no-repeat;background-color:#066dae}
.exportbtn ul li ul{ display:none; width:150px; position:absolute; top:-14px; left:150px; 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;text-shadow:0px 0px 0 #287ace}
.exportbtn ul li ul li:nth-child(1) input[type=submit]{ background-image:url(../admin/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(../admin/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 {top: 50%;left: 0;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; margin-top:-12px;}
.exportbtn ul li ul:after {border-color: rgba(136, 183, 213, 0);border-right-color: #fff;border-width: 11px;margin-left: -23px; top:32px;}
.exportbtn ul li ul:before {	border-color: rgba(194, 225, 245, 0);border-right-color: #d2d0d0;border-width: 12px;margin-left: -25px;}

/* ends here */


/* model popup start here */

.modal { display: none;position: fixed; z-index: 99999;left: 50%; top:50%; margin:-196px 0 0 -180px; max-width:360px;overflow: auto;text-align:center;}
.modal.SectionRating{ margin:-196px 0 0 -250px; max-width:500px; width:500px;}
 .modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 85%; position:relative}
.modal-content p{color: #000;font:400 14px/20px "Open Sans", sans-serif; padding:10px 0; text-align:left;}
.modal-content a{ display:inline-block; margin-bottom:10px;}
.close { color: #aaaaaa; font-size: 28px; font-weight: bold; position:absolute; right:5px; top:-2px;}
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; }
.close1 { color: #aaaaaa; font-size: 28px; font-weight: bold; position:absolute; right:5px; top:-2px;}
.close1:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; }
.modal.clbmembershipop{margin:-196px 0 0 -280px; max-width:560px;}
.modal.clbmembershipop input[type=submit]{ margin:10px 0;}

/* Nominateme22.aspx start here this page used by dynamic page*/
.nominateFrontpage2 .row table.yesnotable{ width:auto;height:39px;}
.nominateFrontpage2 .row table.yesnotable tr td{ padding:10px 0 0 0}
.nominateFrontpage2 .row table.yesnotable tr td label{ background:none; margin:0; padding:0; line-height:20px; vertical-align:middle; width:auto; border:0px;}
.nominateFrontpage2 .row table.yesnotable tr td input[type=checkbox],.nominateFrontpage2 .row table.yesnotable tr td input[type=radio]{ vertical-align:middle}

/* ends here */

/* Non member fee table added css in nominateme2.aspx start here */


table.tableGrid_layout.classlisttable tr td > span{position:relative; }
/*table.tableGrid_layout.classlisttable tr td > span:after{ content:"(Non-member fee)";  font-size:13px; font-style:italic; font-weight:600; color:#0166a5; padding-left:5px;}
table.tableGrid_layout.classlisttable tr td > span:before{ content:"(Non-member)";  font-size:13px; font-weight:600; color:#0166a5; padding-left:10px; padding-right:5px;}*/

/*table.tableGrid_layout.classlisttable tr td > span:after{ content:")";  font-size:13px;  font-weight:600; color:#0166a5;}*/
table.tableGrid_layout.classlisttable tr td > span:after{ content:"Non-member";  font-size:14px; color:#000; padding-left:5px;}


/*ends here */

/* rider FEI model pop up start here  */
.modal-column{ margin:10px 0}
.modal-row{ border:1px solid #e1e0e0;}
.modal-row label{ display:inline-block; width:50%; font:600 14px/39px "Open Sans", sans-serif; color:#454545;padding: 0 1%;background: #f7f7f7;border-right: 1px solid #e1e0e0;margin-right: 1%;}
.modal-row input[type=text]{ display:inline-block; width:43%;}
.modal-row select{ display:inline-block; width:45%;}
.modal-btn{ text-align:center; margin:10px 0;}

/* ends here */

/* Nominateme4.aspx QR code design related changes*/

.leftqrcode{  float:left; width:81%; vertical-align:top; border-right:1px solid #e1e0e0;}
.rightqrcode{ float:left; width:18.8%; vertical-align:top; text-align:center; margin-top:30px;}

/* ends here*/

.infomsg10817event{margin: 15px 0;}
table.tableGrid_layout tr td.ltrlSponsorImage { text-align:center; background:#fff;}
table.tableGrid_layout tr td.ltrlSponsorImage a{ display:block}
table.tableGrid_layout tr td.ltrlSponsorImage img{ max-width:400px; margin:0 auto;}

/* upload documents start here */
.nominateFrontpage2 .row.imgattachement div{ width:60%; vertical-align:middle}
.nominateFrontpage2 .row.imgattachement div input{ width:51%}
.nominateFrontpage2 .row.imgattachement div i{ font:400 14px/39px "Open Sans", sans-serif; }
.nominateFrontpage2 .row.imgattachement div i small{font:400 14px/39px "Open Sans", sans-serif; color:#002942}
.nominateFrontpage2 .row.imgattachement div a.img-trash{ vertical-align:top; display:inline-block; margin:5px 0 0 10px}
/* ends here */

/* Base styles for the element that has a tooltip */
[data-tooltip]{position: relative;cursor: pointer;}
[data-tooltip]:before, [data-tooltip]:after{position: absolute; visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -webkit-transition: opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -moz-transition: opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); transition: opacity 0.2s ease-in-out,  visibility 0.2s ease-in-out,  transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); pointer-events: none; font:400 12px/18px 'Open Sans', sans-serif; text-align:left; text-transform:none}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after{ visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1; }
[data-tooltip]:before { z-index: 1001; border: 6px solid transparent; background: transparent; content: ""; }
[data-tooltip]:after { z-index: 1000; padding: 8px; width: 160px; background-color: #000; background-color: hsla(0, 0%, 20%, 1); color: #fff; content: attr(data-tooltip);font:400 12px/18px 'Open Sans', sans-serif; }
[data-tooltip]:before, [data-tooltip]:after{ bottom: 100%; left: 50%; }
[data-tooltip]:before{ margin-left: -6px; margin-bottom: -12px; border-top-color: #000; border-top-color: hsla(0, 0%, 20%, 1); }
[data-tooltip]:after, .tooltip:after, .tooltip-top:after { margin-left: -80px; }
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after{ -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px); }


.logoutContenthead [data-tooltip]:after{ margin-left: -80px; }
.logoutContenthead [data-tooltip]:hover:before, .logoutContenthead [data-tooltip]:hover:after, .logoutContenthead [data-tooltip]:focus:before, .logoutContenthead [data-tooltip]:focus:after{ -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px); }
.logoutContenthead [data-tooltip]:before, .logoutContenthead [data-tooltip]:after { top:65px; bottom: auto; left: 50%; }
.logoutContenthead [data-tooltip]:before { margin-top: -12px; margin-bottom: 0; border-top-color: transparent; border-bottom-color: #000; border-bottom-color: hsla(0, 0%, 20%, 0.9); }

.nominateFrontpage2 .RadioButtonList table tr td label{ font:400 14px/36px "Open Sans",sans-serif}
.nominateFrontpage2 .row div.rdYouth{ float:left; padding:0; width:25.5%;}
.nominateFrontpage2 .row div.rdYouth table{ width:100%; max-width:100%; min-width:100%;}
.nominateFrontpage2 .row div.rdYouth table td label{ font:400 14px/36px "Open Sans",sans-serif}
.nominateFrontpage2 .row div.rdYouthhints{ float:left; width:auto; padding:0;}
.nominateFrontpage2 .row div.rdYouthhints i{ font:italic 400 14px/39px "Open Sans",sans-serif}

/*.emailhints{border-bottom: 1px solid #e1e0e0;position: relative;font:400 14px/20px "Open Sans",sans-serif; padding:5px 1%; text-align:center;}*/
.nominateFrontpage2 .app-colem.txtHEmail{border-bottom:1px solid #e1e0e0}
.nominateFrontpage2 .row div.emailhints{padding:0; display:inline-block; width:30%; vertical-align:middle;}
.nominateFrontpage2 .row div.emailhints i{font:italic 400 14px/16px "Open Sans",sans-serif; }
.nominateFrontpage2 .row div.emailhints u{font:600 14px/16px "Open Sans",sans-serif;}


#saveTransPopup .modal-content{padding: 24px;}
.nominateFrontpage1 .RadioButtonList.carcasepay table{ min-width:60%;max-width:60%;}
.nominateFrontpage1 .carcasepay .row > label{ height:100px;}
.nominateFrontpage1 .RadioButtonList.carcasepay table td label{ font:400 14px/30px "Open Sans",sans-serif}

.lbl-heading{border-bottom:1px solid #e1e0e0; background:#F1F1F1; padding:10px 0;}
.lbl-heading h5{ font:600 16px/20px "Open Sans", sans-serif; color:#454545; padding:0 1%}
.lbl-heading h5 em{color: #8e0606;font: 600 14px/39px "Open Sans", sans-serif;}

/* event id 12486 for inter school class css start here */
.interschltbl{}
.interschltbl .interschlHead{ background:#e7e7e7;float:left; width:100%;border-bottom: 1px solid #e1e0e0;}
.interschltbl .interschlRow label{ background:#f2f2f2;}
.interschltbl .interschlRow{float:left; width:100%;border-bottom: 1px solid #e1e0e0;}
.interschltbl .interschlRow label,.interschltbl .interschlHead label{ width:19.9%;float:left;border-right: 1px solid #e1e0e0;color:#454545;font:600 14px/39px "Open Sans",sans-serif; height:39px;padding: 0 1%; text-align:right;}
.interschltbl .interschlHead div,.interschltbl .interschlRow div{ width:17%; text-align:left;float:left;border-right: 1px solid #d0cfcf;color: #454545;font:600 14px/39px "Open Sans",sans-serif; padding:0 1%}
.interschlHead div:last-child,.interschlRow div:last-child{border-right: 0px solid #e1e0e0;}
.interschltbl .interschlHead div.dob,.interschltbl .interschlRow div.dob{width: 30%;}
.interschltbl .interschlRow div.dob select { width: 32%;}

/* ends here for inter school class css */


.teammnote{ padding:10px; font:400 14px/24px "Open Sans", sans-serif; border-bottom:1px solid #e1e0e0}
.teammnote span{ color:#f00}
.lblCost{display: inline-block; width:30%}

.btncolem{ display:inline-block; float:right; margin-right:20px;}

.table-outer-row .table-row .table-body.difpayment1 div:nth-child(1){ font:600 14px/20px "Open Sans",sans-serif}
.table-outer-row .table-row .table-body.difpayment1 div:nth-child(2){ font:600 16px/20px "Open Sans",sans-serif}

.table-outer-row .table-row .table-body.fnlpayment1 div:nth-child(1){ font:600 14px/20px "Open Sans",sans-serif; background:#faf9f9}
.table-outer-row .table-row .table-body.fnlpayment1 div:nth-child(2){ font:600 16px/20px "Open Sans",sans-serif; background:#faf9f9}

.table-outer-row .table-row .table-body.fnlpayment2 div:nth-child(1){ font:600 16px/20px "Open Sans",sans-serif; background:#f0efef}
.table-outer-row .table-row .table-body.fnlpayment2 div:nth-child(2){ font:600 18px/20px "Open Sans",sans-serif; background:#f0efef}

.table-outer-row .table-row .table-body.fnlpayment div:nth-child(1){ font:600 18px/20px "Open Sans",sans-serif; background:#CBCBCB; color:#000;border:1px solid #002b54; border-right:0; border-left:0}
.table-outer-row .table-row .table-body.fnlpayment div:nth-child(2){ font:600 22px/20px "Open Sans",sans-serif; background:#CBCBCB; color:#000;border:1px solid #002b54;border-right:0; }

.fullcolem.app-colem .row > div.btnUpload{ display:inline-block; width:auto;}
.uploadcolem.app-colem.fullcolem .row > div.divAttachment{ width:65%;}
.uploadcolem.app-colem.fullcolem .row > div.divAttachment label{ width:32.7%}
.uploadcolem.app-colem.fullcolem .row > div.divAttachment input[type="file"]{ width:47.6%}

.uploadcolem.app-colem.fullcolem .row > div.divViewAttachment{ width:65%;}
.uploadcolem.app-colem.fullcolem .row > div.divViewAttachment label{ width:32.7%}
.uploadcolem.app-colem.fullcolem .row > div.divViewAttachment input[type="file"]{ width:47.6%}
.uploadcolem.app-colem.fullcolem .row > div.divViewAttachment a.img-trash{ vertical-align:middle; margin:5px 0 0 10px; display:inline-block; }
.uploadcolem.app-colem.fullcolem .row > div.divViewAttachment a.imagehover{vertical-align:middle; margin:5px 0 0 5px; display:inline-block;}

.uploadattachmentouter .uploadcolem.app-colem textarea{ width:30.2%;}

/* Stable booking popup start here */
.modal.stablesbookingpop{ min-width:400px; max-width:600px; margin:-200px 0 0 -200px; position:fixed}
.stablesbookingpop .modal-content{ padding:0; width:99%;}
.stablesbookingpop .modal-content h3{ background:#e1e0e0; color:#454545; font:600 14px/20px "Open Sans",sans-serif; padding:5px 10px; text-align:left;}
.bookingarea{ padding:10px;}
#bookingstatus br{ display:none;}

/* ends here */

/* Left menu start here */
.eventregmenulf{ margin:20px 10px 0 10px;}
.eventregmenulf .toggle-navigate{background:rgba(12,49,66,.95);color: #fff;font:600 14px/20px 'Open Sans', sans-serif;padding:4px 10px;text-transform: uppercase;position: relative; display:none;}
.eventregmenulf ul{ list-style:none; margin:0; padding:0;}
.eventregmenulf ul > li{ position: relative; float:left;}
.eventregmenulf ul > li > a{font:600 14px/30px 'Open Sans', sans-serif; color:#000; position:relative; padding:5px 20px; display:block;}
.eventregmenulf ul > li > a:hover,.eventregmenulf ul > li.active > a{background-color:#95cb0a;text-decoration: none; color:#fff;}

.eventregmenulf ul > li.parentmenu > a span{ float:right; position:relative; padding-left:5px;}
.eventregmenulf ul > li.parentmenu > a span:before{ width: 0;height: 0;border-top:5px solid #515151;border-bottom: 5px solid transparent;border-left:5px solid transparent;border-right: 5px solid transparent;position:absolute; content:""; top:15px;}
.eventregmenulf ul > li.parentmenu:hover > a span:before{border-top:5px solid #fff;}
.eventregmenulf ul ul.submenu { list-style: none; margin: 0; width: 250px; position: absolute;top: 40px; 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;border:1px solid #95cb0a; background:#fff;}
.eventregmenulf ul ul.submenu li { border-bottom: 1px solid #95cb0a; float:left; width:100%}
.eventregmenulf ul ul.submenu li:last-child{ border-bottom:0}
.eventregmenulf ul ul.submenu li a { display: block; padding: 5px 20px; color: #000; font:400 14px/20px 'Open Sans', sans-serif;}
.eventregmenulf ul ul.submenu li a:hover { background-color: #95cb0a; text-decoration: none; color:#fff;}
.eventregmenulf ul > li:hover > a{background-color: #95cb0a; color:#fff;}
.eventregmenulf ul li:hover ul.submenu { display: block; }
/* ends here */

/* ///////////////////////////////////// -------------------- Responsive start here ------------------------------///////////////////////////////////// */

@media only screen and (min-width:1651px) {  
}
@media only screen and (max-width:1650px) {
.desktop-advertslider{ display:none;}
.mobadverslider{ display:block !important;}

}


/*
    Ipad, tablet 1260px above devices only
*/
@media only screen and (max-width:1300px) {
.wrapper { max-width:94%;}
img { max-width:100%; max-height:100%; }
 .breadcrum-outer{ height:auto;}
.bread-right{ width: 100%; float:none; text-align:center}
 .bread-left{ float:none; text-align:center;}

.app-colem .row.fck-note:nth-child(1), .app-colem .row.fck-note:nth-child(6), .app-colem .row.fck-note:nth-child(6) label, .app-colem .row.fck-note:nth-child(1) label { height:510px; }
.app-colem .address-sec label, .app-colem .comment-note label, .app-colem .row.fck-note label, .app-colem .row.powered-sec label { width:26.9%; }
.app-colem .row.fck-note .cke_chrome { width:68% }
.app-colem .address-sec input[type="text"], .app-colem .comment-note textarea { width: 66%; }
.app-colem select { width: 38%; }
.app-colem input[type="text"] { width: 36%; }
.app-colem label { width:57%; }
.app-heading h3 { width:100%; }
.online-prosseccing-outer .table-body > div:nth-child(1) { width:74%; }
nav { float:none; text-align:right; }
nav ul li a { padding:0; }
.payment-table .row{ width:100%;}
.payment-table .app-colem label{ width:27%;}

.horse-left{ width:180px; margin:0;}
.horse-left li{ margin:0 0 10px 0;}
.venue-body{ width:72%;}
.bread-left.selectIntrest span{ width:50%;}
.bread-left.selectIntrest select{ width:45%;}
.app-colem{  border-bottom:0px solid #e1e0e0;}
.row{ border-bottom: 1px solid #e1e0e0; width:100%;}
.app-colem label{ width:50%;}
.app-colem.fullcolem .row label{width:25%;}
.app-colem.fullcolem .row address{ width:70%;}

.table-heading p{max-width:1030px;width:1030px;}

.table-outer-row .table-row.payment1,.table-outer-row .table-row.payment{ width:100%; max-width:100%;}
.table-outer-row .table-row.payment1 div > div:nth-child(2){  width:11%;}
.table-outer-row .table-row.payment div > div:nth-child(2){width:17%;}

.horse-left{ width:13%;}
.venue-body{ width:85%; padding-left:2%;}

.tabing-sec ul li a{ padding:0 9px}
.loginsign .signin{ padding:6px 0 0 12px}
.loginsign .signup{ padding:6px 0 0 12px}
.loginDropdown{left: -10px;}

.left-tabing-sec > ul { display: none }
.openSlide.left-tabing-sec > ul { display: block }
.openSlideBody .body-content { margin-left: 0 }
.left-tabing-sec { top: 0; left: 0; z-index: 10 }
.resadmin{ margin-left: 7%;}
.table-outer-row.event-table-outer .table-row div > div:nth-child(2){ width:14%}
.table-outer-row.event-table-outer .table-row div > div:nth-child(3){ width:8%;}
.table-outer-row.event-table-outer .table-row div > div:nth-child(4){ width:22%}
.bread-right .dropdwmIntrest{ width:32%;}
.bread-right .dropdwmState{ width:24%;}
.nominateFrontpage1 .RadioButtonList table, .nominateFrontpage2 .RadioButtonList table{max-width: 78%;min-width: 51%;}
.pedigreelf{ width:47%;}
.nominateFrontpage2 .pedigreelf .row{ border-bottom:0px}
.nominateFrontpage1 .emailinp .row label{ padding:0 1% 33px;}
.nominateFrontpage1 .emailinp .row > div{width:62%; padding-top:5px;}
.nominateFrontpage1 .emailinp .row > div input[type=text]{ width:59.5%;}
.nominateFrontpage1 .emailinp .row i{ font:400 14px/20px "Open Sans",sans-serif; display:block; padding-top:5px;}
.header-logo span{ width:100%;}


}
/* Mobile tablet 481px devices only */
@media only screen and (max-width:1025px) {
 /* responisve menu start here */
.leftmenutrigger { display: block; background: #000; margin: 10px 0; cursor: pointer; padding: 10px; border-radius: 5px; position: absolute; left: 15px; top:0; z-index: 99 }
.leftmenutrigger .navbar-toggler-icon { width: 30px; height: 30px }
.leftmenutrigger.change { position: fixed; left: 15px; top: 0 }
.navoverlay::before { background: rgba(0,0,0,.5); position: fixed; left: 0; width: 100%; height: 100%; top: 0; z-index: 97; content: ""; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;z-index: 90;}
.eventregmenulf ul{background: #efefef;box-shadow: 2px 1px 2px rgba(0,0,0,.1);position: fixed;top: 0;flex-direction: column !important;left: -280px;width: 250px;overflow-y: auto;bottom: 0;overflow-x: hidden;z-index: 98; padding-top:60px;}
.eventregmenulf ul li{ width:100%;}
.eventregmenulf ul.open{left: 0;}
.eventregmenulf ul ul.submenu{ position:relative; display:block; width:100%; top:0; left:0; padding-top:0}
.header-logo span{ width:100%;}
.eventidtext{ display:block; padding-left:0}

/* ends here*/
}
/* Mobile tablet 481px devices only */
@media only screen and (max-width:1260px) {
    .header-logo{ text-align:center;}
    /* responisve menu start here */
.leftmenutrigger { display: block; background: #000; margin: 10px 0; cursor: pointer; padding: 10px; border-radius: 5px; position: absolute; left: 15px; top:0; z-index: 99 }
.leftmenutrigger .navbar-toggler-icon { width: 30px; height: 30px }
.leftmenutrigger.change { position: fixed; left: 15px; top: 0 }
.navoverlay::before { background: rgba(0,0,0,.5); position: fixed; left: 0; width: 100%; height: 100%; top: 0; z-index: 97; content: ""; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;z-index: 90;}
.eventregmenulf ul{background: #efefef;box-shadow: 2px 1px 2px rgba(0,0,0,.1);position: fixed;top: 0;flex-direction: column !important;left: -280px;width: 250px;overflow-y: auto;bottom: 0;overflow-x: hidden;z-index: 98; padding-top:60px;}
.eventregmenulf ul li{ width:100%;}
.eventregmenulf ul.open{left: 0;}
.eventregmenulf ul ul.submenu{ position:relative; display:block; width:100%; top:0; left:0; padding-top:0}
.header-logo span{ width:100%;}
.eventidtext{ display:block; padding-left:0}
 
/* ends here*/
 

}
 
/* Mobile tablet 481px devices only */
@media only screen and (max-width:767px) {
.toggleMenu { display:block; }
.tabing-sec ul { display:none; height:100%; padding:5px 0 }
.outer-tabing { height:auto; display:none; }
.tabing-sec ul li { float:none }
.tabing-sec ul li a { float:none }
.row { height:auto; width:49.7%; }
.tabing-sec ul li a { display:block; }
.eventid9688logo{ text-align:center;}
.logo { text-align:center; width:60%; padding:8px 0 0 0; float:none; margin:0 auto }
.logo a{ display:inline-block}
nav { text-align:center; width:100%; padding:0 0 20px 0; display:none; }
.breadcrum-outer { height:auto; }
.bread-right { width:100%; text-align:center;}
.bread-left{ width:100%; text-align:center;}
.entry-stage h2 { font:600 20px/30px "Open Sans", sans-serif; }
.row { width:98%; padding:0 1%;border-bottom: 1px solid #e1e0e0;}
.app-colem label { font:600 14px/39px "Open Sans", sans-serif; height:40px; overflow:hidden; }
input[type="submit"], button, input[type="button"] { margin:5px 0; }
footer p { font:400 12px/22px "Open Sans", sans-serif; width:100%; text-align:center; }
footer div { float:left; width:100%; font:400 12px/22px "Open Sans", sans-serif; margin-top:10px; text-align:center }
.table-outer-row .table-row div > div.delete_icon { width:60px; }
/*.table-outer-row { display:none; }*/
.app-colem .address-sec label, .app-colem .comment-note label, .app-colem .row.fck-note label, .app-colem .row.powered-sec label, .app-colem label, .class-entry-sec .app-colem label, .comment-textarea.row label,.app-colem.fullcolem .row label,
.nominateFrontpage2 .row label,.row.noteSec label{ width:100%; margin:0; text-align:left; border: 0px solid #e1e0e0; height:auto; padding:0; background:no-repeat; font:600 14px/20px "Open Sans",sans-serif}
.app-colem label > span{font:700 14px/20px "Open Sans",sans-serif}
.app-colem .address-sec input[type="text"], .app-colem .comment-note textarea, .app-colem input[type="text"] { width:90%; margin:0 1%; }
.app-colem .address-sec label.blank-label-mob { display:none; }
.comment-textarea.row textarea { width:90%; height:90px; margin:0 1%; }
.app-colem select { width:93%; }
.app-colem .comment-note { height:auto; }
.app-colem .comment-note label, .app-colem .row.fck-note:nth-child(1) label { height:39px; line-height:39px; }
.app-colem .row.fck-note .cke_chrome { width:98%; margin: 1%; }
.app-colem .row.fck-note:nth-child(1), .app-colem .row.fck-note:nth-child(6), .app-colem .row.fck-note:nth-child(6) label, .app-colem .row.fck-note:nth-child(1) label { height:auto }
.app-colem .row.fck-note:nth-child(2) label, .app-colem .row.fck-note:nth-child(1) label { line-height:39px; height:39px; }
.app-colem { border-bottom:0px solid #e1e0e0; }
.row,.nominateFrontpage2 .row, .row.noteSec { border-top: 0px solid #e1e0e0; font:400 14px/20px "Open Sans",sans-serif; padding:10px 1%; width:98%;}
.row.noteSec > div{ padding:5px 0; width:100%;}
#main-nav { display:block; }
.topheadlink ul li { width: 100%; }
.topheadlink ul li a { width:98%; }
footer div a { font:400 12px/22px "Open Sans", sans-serif }
.outer-footer { padding:10px 0 }
.outer-footer br { display:block; }
.innerpagelink-right { float:none; width:100%; }
.row.Correspondence-Method > div { width:100%; }
.row.Correspondence-Method input + label::before { left: 37px; }
.row.Correspondence-Method > div table td label { width:50%; border:0 }
.row.coaches-checkbox-information input[type="checkbox"] + label { width:98%; padding:0 1%; }
.row table td input, .row input[type="checkbox"] { position:absolute; right:0; }
.row.coaches-checkbox-information input[type="checkbox"] + label::before { right: 6px; }
.innerpagelink-left { float:none; width:100%; margin-bottom:15px; }
span.style2 { position:relative; top:0 }
.homepage-lf { float:none; display:none; }
.homepage-rt { float:none; width:100%; }
.homepage-rt ul li a { width:98%; }
.contactus-row.row label { width:98%; margin:0; padding:0 1%; border-right:0px }
.contactus-row.row span { padding:5px 1%; font:400 14px/20px "Open Sans", sans-serif; display:inline-block }
.app-colem select, .app-colem input[type="text"], .app-colem input[type="password"], .app-colem textarea { margin:5px 0 0 1%; }
.app-colem .address-sec input[type="text"], .app-colem .comment-note textarea, .app-colem input[type="text"] { margin:5px 0 0 0%; width:96%; padding:5px 1.5%}
.app-colem select { width:98%; }
.app-colem .row_1 label { width:98%; margin:0; border-right:0 }
.applicable-discount table tr td label { margin-right:0; width:98%; text-align:left }
.applicable-discount table tr td input[type="checkbox"] { margin:0; position:absolute; right:5px; top:14px }
.applicable-discount table tr td { position:relative }
/*.accordian { display:none; }*/
.app-heading { cursor:pointer }
.textarea.row label { height:auto }
.textarea.row textarea { width:96%; margin:5px 0 0 1% }
.texarea.areyoucolem .row label { height:auto }
.search-layout-sec .search-body .search-body-colem:nth-child(1) { width:50%; }
.search-layout-sec .search-body-btn-colem { width:40%; }
.qualification-detail-row { font:inherit; padding-bottom:5px; }
.qualification-detail-row label { width:98%; margin:0; padding:0 1%; border-right:0px; text-align:left; border-bottom:1px solid #e1e0e0 }
.qualification-detail-row input[type="text"], .qualification-detail-row input[type="password"] { width:96%; margin:5px 0 0 1%; }
.app-colem span { padding:5px 1%; font:400 14px/20px "Open Sans", sans-serif; display:inline-block }
.comment-textarea.row textarea { width:96%; margin:5px 0 0 1% }
.note-result-serch span { position:relative; top:0 }

.innerpagelink-left .topheadlink { position: relative; min-height: 40px; z-index:5 }
.innerpagelink-left .topheadlink ul { width: 99%; padding: 5px 0; position: absolute; top: 0; left: 0; border: solid 1px #aaa; background: #fff url(../images/icon-menu.png) no-repeat 10px 11px; border-radius: 5px; box-shadow: 0 1px 2px rgba(0,0,0,.3); z-index:90;}
.innerpagelink-left .topheadlink ul li { display:none;  /* hide all <li> items */ margin:0 0 5px 0; }
.innerpagelink-left .topheadlink li.active { display: block; /* show only current <li> item */ }
.innerpagelink-left .topheadlink a { padding:1px 1% 0px 15%; text-align: left;background:none; width:auto}
.innerpagelink-left .topheadlink li.active a { background: none; color: #666; }

.innerpagelink-left .topheadlink ul:hover { background-image: none; }
.innerpagelink-left .topheadlink ul:hover li { display: block; margin: 0 0 5px; }
.innerpagelink-left .topheadlink ul:hover li a { color: #666;}
.innerpagelink-left .topheadlink ul:hover .active { background: url(../images/icon-check.png) no-repeat 10px 7px; }
.innerpagelink-left .topheadlink ul li a:hover { color: #2098d1; text-decoration:underline}

.topheadlink ul li a::before { position:relative; left:0; top:0 }
 .bread-left.selectIntrest {width:60%;}
.cd-top { right: 20px; bottom: 20px;width:40px; height:40px; }
.areyoucolem .row input[type="text"]{ width:96%}
.texarea.areyoucolem .row textarea{ width:96%}
.search-layout-sec .search-body .search-body-colem:nth-child(1){ width:100%;}
.app-btn-group input[type="submit"], .app-btn-group button, .app-btn-group input[type="button"]{ width:94%; padding:0; float:none;}
input[type="submit"], button, input[type="button"]{ width:94%; padding:0}
.online-prosseccing-outer .table-body > div:nth-child(1){ width:98%; text-align:left; border-right:0}
.online-prosseccing-outer .table-body > div:nth-child(2){ width:98%;}
.payment-table .app-colem label{ width:98%;}
.online-prosseccing-outer.eventinfoSec .table-body > div:nth-child(1){ width:98%; height:auto; text-align:left; font:700 14px/20px "Open Sans",sans-serif}
.online-prosseccing-outer.eventinfoSec .table-body > div:nth-child(2){ width:98%; height:auto; text-align:right}
.question-wrap{width:100%;border-left: 0px solid #e1e0e0; padding:5px 0 5px 0}
.mobradiobtn table tr td{ width:100%; display:block}
.mobradiobtn table tr td input[type=radio]{ float:none;}
.row.Correspondence-Method > div.mobradiobtn{ width:100%;}
.horse-left{ display:none !important;}
.venue-body{ width:100%; padding:0;}

.nominateFrontpage1 .row label{width:98%;}
.horsedetail{width:98%;}
.horsedetail small{width:98%;}
.nominateFrontpage1 .row textarea{ width:88%;}
.nominateFrontpage1 .row input[type="checkbox"]{ position:relative}
.PoweredCampsite p{ padding:0 1% 5px 0}
.nominateFrontpage1 .row{ width:98%;}
.nominateFrontpage1 .row label > small{ font:600 14px/20px "Open Sans",sans-serif}
.nominateFrontpage1 .textareaSec .row textarea{ width:97%;}
.nominateFrontpage1 .textareaSec .row label{ height:auto;}
.nominateFrontpage2 .row input[type="button"]{ padding: 0 10px;}

.paymentRight{ float:none; border-bottom:1px solid #e1e0e0; width:100%;}
.paymentLeft{ float:none; border-right:0; width:100%;}
.nominateFrontpage2 .row label > small{ font:600 14px/20px "Open Sans",sans-serif}
.nominateFrontpage2 .row select{width: 98.1%;}
.paymentLeft .row > span{ font:300 13px/20px "Open Sans",sans-serif}
.nominateFrontpage1 .smlinp .row input{ width:96%;}
.nominateFrontpage1 .row select{ width:98%}
.addres-venue.row label.mobaddressvenue{padding:0px 1%; display:block; width:98%;}
.addres-venue.row address, .addres-venue.row p{padding:0px 1%; font:400 13px/20px "Open Sans",sans-serif}
.app-heading.vanueHead{ display:none;}
.addres-venue.row, .addres-venue.row{ width:100%;}
/*.table-outer-row.event-table-outer,.table-outer-row{ overflow-y: auto; width:100%}
.table-outer-row .table-row{overflow:auto;max-width:1100px;width:1100px; }*/

.table-outer-row.event-table-outer,.table-outer-row{ overflow:auto;}
.table-outer-row .table-row{max-width: 1000px;overflow: auto;width: 1000px;}
.table-outer-row.event-table-outer .table-row div > div:nth-child(2){ width:10%;}
.table-outer-row .table-row.payment1 div > div:nth-child(2){width:32%;}
.enterbtnpop{max-width:700px; width:80%; margin:0 auto}
.popupleft{ text-align:center; float:none; width:100%; display:none;}
.popupright{ float:none; width:92%; padding:20px 3%;}
.poparrow{ display:none;}
.nominateFrontpage1 .row input{ width:96%; margin-left:0}

.nominateFrontpage1 .withradio .row label{ width:24%;}
.nominateFrontpage1 .withradio .row > span{margin:0}
.nominateFrontpage1 .withradio .row > span:last-child{ width:59%;}
.nominateFrontpage1 .withradio .row input[type=text]{ width:98%;}
.bread-right .dropdwmIntrest{ width:50%;}
.bread-right .dropdwmState{ width:40%;}
.app-colem-btn span.mobwatchlist{ display:block;}
.addwatchlistbtn span,.addwatchlistbtn:hover span{ display:none;}
.popupright .mws-form-row img{ max-width:100%}
.popupright{  max-width:100%;width:94%;}
.nominateFrontpage2 .row div{ width:100%;}
 .nominateFrontpage2 .row div span:nth-child(1){ width:50%;}
 .nominateFrontpage2 .row div span:nth-child(2){ width:48%;}
 .nominateFrontpage2 .row div input[type="checkbox"], .nominateFrontpage2 .row div input[type="radio"]{ position:relative;}
 .nominateFrontpage2 .row div table td label{ width:auto;}
 .app-heading-inner span:first-child{ width:47%;}
 .app-heading-inner span:last-child{ width: 43%;}
 .app-heading-inner span:first-child br{ display:none;}
 .app-heading-inner span:nth-child(2),.app-heading-inner span:nth-child(3),.nominateFrontpage2 .row p span:nth-child(2),.nominateFrontpage2 .row p span:nth-child(1){ display:none;}
 .outer-info{ max-width:70%;}
 .nominateFrontpage2 .pdedigreeheader .pedigreemain label{ text-align:left; width:96%;}
 .nominateFrontpage2 .pedigreemain input[type="text"]{ width:90%;}
 .nominateFrontpage2 .pedigreelf .row{ padding:0 1%;}
 .pedigreelf{ padding:56px 0;}
 .nominateFrontpage2 .row input[type=file]{   margin: 5px 0 0 0;padding: 5px 1.5%;width: 96%;}
 .nominateFrontpage1 .RadioButtonList, .nominateFrontpage2 .RadioButtonList{ max-height:100%;}
.nominateFrontpage1 .emailinp .row label{ padding:0 1%;}
.nominateFrontpage1 .emailinp .row > div{ width:100%; padding-top:0;}
.nominateFrontpage1 .emailinp .row > div input[type=text]{ width:96%;}
.nominateFrontpage1 .emailinp .row i{ font:400 14px/20px "Open Sans",sans-serif; padding-top:5px;}
.nominateFrontpage1 .row label.blank-label-mob{ display:none;}
 
table.classlisttable.tableGrid_layout{ table-layout:fixed;}
table.classlisttable.tableGrid_layout tr td:nth-child(3),table.classlisttable.tableGrid_layout tr td:nth-child(4){ width:50px; vertical-align:middle; text-align:center;}

[data-tooltip]:after{ margin-left: -80px; }
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after{ -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px); }
[data-tooltip]:before, [data-tooltip]:after { top:65px; bottom: auto; left: 50%; }
[data-tooltip]:before { margin-top: -12px; margin-bottom: 0; border-top-color: transparent; border-bottom-color: #000; border-bottom-color: hsla(0, 0%, 20%, 0.9); }

#divHeatDOB1,#div03{ overflow:auto; width:100%;}
.Exhibitortable1,.Exhibitortable{width:800px;}

}
/* Mobile screen size 480px below start css here */
@media only screen and (max-width:482px) {
.wrapper { overflow:hidden; width:100%}
.app-heading h3 { text-transform: none; font:600 14px/24px "Open Sans", sans-serif }
.search-layout-sec .search-body-btn-colem{ width:100%;}
.bread-left.selectIntrest {width: 100%;}
.bread-left.selectIntrest select{ width:97%; float:none;}
.bread-right{ text-align:center; width:100%;}
.nominateFrontpage1 .withradio .row label{ width:98%;}
.nominateFrontpage1 .withradio .row > span{margin-right:1%}
.nominateFrontpage1 .withradio .row > span:last-child{ width:70%; margin-right:0}
.nominateFrontpage1 .withradio .row input[type=text]{ width:98%;}
.bread-right .dropdwmIntrest{ width:85%;}
.bread-right .dropdwmState{ width:58%; margin-top:20px;}
 .outer-info{ max-width:90%;}

}

@media only print {
    .wrapper{ width:100% !important}
    .outer-nav,.horse-left,.app-colem-btn,.outer-header,.outer-footer,.cd-top,.payment-img,.paymentcolem-content,.footer,.outer-header,.left-tabing-sec,.successmessage,.infomessage,.entry-stagePaging,.entry-stage,.app-colem-btn,.logoutContent{ display:none !important;}
    .venue-body{ width:100% !important; float:none !important; padding:0 !important;}
    .app-heading{ background-color:#b9b9b9 !important}
    .app-heading h3{ font-weight:bold;background-color:#b9b9b9 !important; display:block !important}
    .ui-multiselect-menu {display: none;}
}

/*  CSS Used in Dynamic Booking Page (Nominateme22.aspx)    */

.table-outer-row .table-row.payment_2 {display: block;}
.table-outer-row .table-row.payment_2 > div {vertical-align: top;position: relative;font: 400 12px/40px 'Open Sans', sans-serif;color: #454545;display: table;table-layout: fixed;width: 100%;}
.table-outer-row .table-row.payment_2 div > div:nth-child(1) {padding: 0;display: table-row;table-layout: fixed;width: 100%;}
.table-outer-row .table-row.payment_2 div > div > div {display: table-cell;padding: 10px .5%;}
.table-outer-row .table-row.payment_2 div > div > div:nth-child(1) {width: auto;text-align: right;display: table-cell;padding: 10px .5%;text-align: right;}
.table-outer-row .table-row.payment_2 div > div > div:nth-child(2) {width: 125px;font: 600 14px/20px "Open Sans",sans-serif;text-align: right;}
.table-outer-row .table-row.payment_2 div.total > div {font: 600 16px/20px "Open Sans",sans-serif;color: #454545;}
.table-outer-row .table-row.payment_2 div.total > div:nth-child(2) {width: 125px;font: 600 16px/20px "Open Sans",sans-serif;text-align: right;}



