
/* Google Fonts */
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,600);

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);

/*
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
*/
/*********< / >**********/

.termslink a, .termslink a:link, .termslink a:active, .termslink a:visited { color:#694dd4!important; text-decoration:none; }
.termslink a:hover { color:#06081c!important; text-decoration:underline!important;}


/******************** Common Styles n Overrides *******************/

body { font-family: 'Source Sans Pro',Open sans, sans-serif; font-weight:400; color:#434343; font-size:15px; line-height:18px; background:#fff;}

h1 { font-size:36px; font-weight:300;}
h2 { font-size:26px; font-weight:400; }
h3 { font-size:22px; font-weight:400;}
h4 { font-size:18px; font-weight:600;}
h5 { font-size:16px; color:#000000; font-weight:600; margin:0px; padding:10px 0px;}

h1, h2, h3, h4 , h5, h6, .h1, .h2, .h3, .h5, .h6 { font-family: 'Source Sans Pro', sans-serif!important;  }


_:default:not(:root:root), .row{

display:-webkit-box;

}


.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}

.lineheight12 { line-height:12px;}
.lineheight16 { line-height:16px;}
.lineheight18 { line-height:18px;}
.lineheight20 { line-height:20px;}
.lineheight22 { line-height:22px;}
.lineheight24 { line-height:24px;}
.lineheight26 { line-height:26px;}

.bold { font-weight:700;}
.normal { font-weight:400;}
.light { font-weight:300;}
.ucase { text-transform:uppercase;}
.italic { font-style:italic; }

.NoPadding { padding:0px;}
.NoMargin { margin:0px; }
.hor-mid {display:table; margin:0 auto; }
.ver-mid { display:table-cell; vertical-align:middle;}

.pb5 { padding-top:5px; line-height:1px;}
.pb10 { padding-top:10px; line-height:1px;}
.pb12 { padding-top:12px; line-height:1px;}
.pb15 { padding-top:15px; line-height:1px;}
.pb20 { padding-top:20px; line-height:1px;}
.pb25 { padding-top:25px; line-height:1px;}
.pb30 { padding-top:30px; line-height:1px;}
.pb35 { padding-top:35px; line-height:1px;}
.pb40 { padding-top:40px; line-height:1px;}
.pb45 { padding-top:45px; line-height:1px;}
.pb50 { padding-top:50px; line-height:1px;}

.pad-5 { margin-left:-5px; margin-right:-5px;}
.pad12 { padding:0px 12px;}
.pad15 { padding:0px 15px;}
.pad-15 { margin-left:-15px; margin-right:-15px;}
.pad20 { padding:0px 20px;}
.pad-20 { margin-left:-20px; margin-right:-20px;}
.pad25 { padding:0px 25px;}
.pad-25 { margin-left:-25px; margin-right:-25px;}
.pad30 { padding:0px 30px;}
.pad-30 { margin-left:-30px; margin-right:-30px;}

.norightmrgn { margin-right:0px;}
.noleftmrgn { margin-left:0px;}

.list-group-item  { border:0px; }
.list-none {padding-left: 15px;}
.list-none li { list-style: none; }

label {}

	@media screen and (min-width:320px) and (max-width:480px) {  }
	@media screen and (max-width: 767px) {  }	
	@media (min-width: 768px){	}	
	@media (min-width: 992px){  }



.OrgMainInner { /*overflow-x: auto; -webkit-overflow-x: auto;*/}


/****************************Common Page Styles*******************************/
.admin-main input[type="text"], .admin-main input[type="password"], .RegisterWraper input[type="text"]{ padding:10px 0px 10px 10px }
.admin-main .FieldName{ padding:0px 20px 0px 0px }

.admin-main input#MainContent_email, .RegisterWraper input#MainContent_textbox_resp_email, .UserAddEditWraprTBL_Td2 .inp2{ width:300px!important }


.admin-main input[type="password"]#MainContent_TextBox2{ width:200px!important }

.RegisterWraper input#MainContent_textbox_address{ width:350px!important }
.RegisterWraper input#MainContent_textbox_sortcode{ width:200px!important }
/*.pageBTN-div{ padding-top:20px }*/

.admin-main #MainContent_Button1, .RegisterWraper #MainContent_btn_submit, .admin-main #MainContent_Button4{ float:right; border-radius:5px; margin:20px 0px 30px 0px!important }
.BTNdefault{ border-radius:5px!important }
.Rprts-RegstnSrchFltrTBL input#MainContent_Button1, .RefundMainInnrTBL input#MainContent_Button1{ margin:0px!important }



.linkBTN-div a, .linkBTN-td a{ border: 0;  transition: background-color 0.25s ease-in-out 0s;    padding: 0px 20px;border-radius: 5px;font-size: 16px;line-height: 32px;height: 32px;display: inline-block;text-align: center;vertical-align: middle;cursor: pointer; text-decoration:none; float:right}
.linkBTN-div a:hover, .linkBTN-td a:hover { text-decoration:none;}
.linkBTN-td a{float:none; margin-bottom:10px}



.admin-main #MainContent_Button2{ float:left; border-radius:5px; margin:0px 0px 30px 0px!important }

.admin-main input#MainContent_pwd, .admin-main input#MainContent_pwd2{ width:300px }

.admin-main .OrgPrf_EditTBL_Tbl2 .eventregionheader{ padding-top:20px }
.admin-main .OrgPrf_EditTBL_Tbl1 .eventregionheader{ padding:8px 0px 5px 0px; font-weight:bold }
.admin-main .OrgPrf_EditTBL_Tbl1 #MainContent_regnrwrapper{ height:80px }
.admin-main .OrgOptProf_ActcheckDiv{ padding:20px 0px 40px 0px }
.admin-main .OrgPrf_EditTBL_Tbl2 #MainContent_txtDescription{ width:350px!important }
.admin-main .OrgPrf_EditTBL_Tbl2 #MainContent_trDescription1 TD{ font-weight:bold }
.OrgProfile_EditTBL_Spacer{ width:50px }
.admin-main .OrgPrf_EditTBL_Tbl2 #MainContent_Button2{ margin-top:17px!important}
.admin-main .OrgPrf_EditTBL_Tbl2 #MainContent_Button4{ margin-top:0px!important}

.UserAddEditWraprTBL .inp2, .UserAddEditWraprTBL select { width:150px }

.UserAddEditBTN #MainContent_Button1{ margin-top:0px!important }

.BankAccntTBL input.inp2 { width:300px; }
.RefundWraprTBL { width:100%; }


.InvoicePageRadGridTBLWrap { width:100%; }
.InvoicePageGridTBL_Td1, InvoicePageGridTBL_Td2 { padding:20ox 0px 10px 0px; }
.InvoicePageRadGridTBLWrap .InvoicepgBTN { padding-top:15px; }

.VchrSrchFltrTBL { margin-bottom:20px; }
.VchrSrchFltrTBL_Td1, .VchrSrchFltrTBL_Td2, .VchrSrchFltrTBL_Td3, .VchrSrchFltrTBL_Td4 { padding-right:10px; padding-bottom:15px; }
.AddNewVchrBTN { margin-top:15px; }

.VouchrAddEditTBL {}
.VouchrAddEditTBL_Td1 { width:130px; }
.VouchrAddEditTBL_Td12 {}
.NewVoucherAddBTN  { padding-top:15px; }

.admin_InstrctrsFormTBL input[type="text"]{ width:200px }
.admin_InstrctrsFormTBL #MainContent_btn_cancel{ float:right }
.admin_InstructorsTBL .RadGrid_Cotech{ margin-right:20px }
.admin_InstructorsTBL #MainContent_btn_cancel{ border-radius:5px }

	
/****************************Layout Styles*******************************/

.TopWrapper { background:#ffffff;}

.TopWrap { /* background: url("b-masthead-shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);  padding-bottom: 10px;  padding-top: 10px; */ }


h2.topBanner {    color: #428BCA;    font-size: 30px;    font-weight: 500; line-height: 60px;    margin:0px;  padding:0;     text-transform: uppercase; font-family: 'Source Sans Pro',sans-serif !important; }

	

.OrganiserMidWrap { background:#ffffff url(LeftBg.jpg) left top repeat-y; background-size:25%;  }

.OrgLeftBox { background:#d3d3d3; min-height:700px; height:100%; padding-bottom:40px;  }
.OrgLeftInner { }

.OrgRightBox { }
.OrgMainInner { padding:17px 0px 30px 15px;}

.OrgMainInner h1 { margin:0px 0px 20px 0px; padding:0px;}
.OrgMainInner h2 { margin:15px 0px;}
.OrgMainInner h3, .OrgMainInner h4 { margin:10px 0px;}

/*********************Organiser login Page styles - Before login****************/
.BTMCredit { padding:8px 8px 5px 0px; display:none;  }
.BTMCredit, .BTMCredit a, .BTMCredit a:link, .BTMCredit a:active, .BTMCredit a:visited { color:#ffffff!important; text-decoration:none; font-size:13px; line-height:14px; }
.BTMCredit a:hover { color:#ffffff!important; text-decoration:underline;}
/*login Page styles */
.LoginModInner { padding:30px;}

.NologedWrap {/*position:fixed;   top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);*/}
.LoginModuleBox { background:#ffffff; width:325px; max-width:325px; height:420px; font-family:"Source Sans Pro",sans-serif; 

-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.46);-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.46);box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.46);  }
.LoginLogo {    height:40px;      /* equals max image height */  width: 265px;  
white-space: nowrap;      text-align: center;}
.Logohelper {  display: inline-block;  height: 100%; vertical-align: middle;}
.LoginLogo img { display:none!important;  vertical-align: middle; max-height: 110px; max-width: 265px;}



.EmailInput { background:#F1F1F1 url(epostBg.jpg) no-repeat left center!important; padding-left:70px!important; height:53px!important; line-height:23px!important; font-size:15px;  }
.EmailInput:hover, .EmailInput:focus { background:#F1F1F1 url(epostBg.jpg) no-repeat left center!important;}
.PasswordInput {background:#F1F1F1 url(pasordBg.jpg) no-repeat left center!important; padding-left:70px!important; height:53px!important; line-height:23px!important; font-size:15px; }
.PasswordInput:hover, .PasswordInput:focus { background:#F1F1F1 url(pasordBg.jpg) no-repeat left center!important; }

input[type="submit"].btn-Login-Fp { width:100%!important; border-radius: 4px !important;    margin: 0!important;    width: 100% !important; }
.btn-Login-Fp { width:100%!important; height:50px!important; line-height:30px!important; text-align:center!important;  font-size:18px!important; border-radius:4px; }
.btn-Login-Fp:hover, .btn-Login-Fp:focus {}
.btn-Login-Fp:active {}

.error { color:#ff0000; }
.error span { font-weight:normal!important;}
.FrgtPassError { height:18px;  line-height:18px;}

.registerForgtWrap {}
.registerForgtWrap a { color:#666666; text-decoration:none; }
.registerForgtWrap a:link, .registerForgtWrap a:active, .registerForgtWrap:visited {text-decoration:none; color:#666666;}
.registerForgtWrap a:hover {text-decoration:none;} 
/****************************</>************************************/



	
/****************Left Menu Styles **************************/

.leftbox ul { margin:0px; padding:0px; list-style:none;}

div.Leftmenu_header { padding-top:20px; padding-bottom:15px;}
div.Leftmenu_header a.LogOutBtn { display:block; height:36px; border-radius:3px; text-align:center; line-height:36px; font-size:16px; text-transform:uppercase; }
div.Leftmenu_header a.LogOutBtn:hover, div.Leftmenu_header a.LogOutBtn:focus { text-decoration:none; }

.LeftMenu_profile { color:#434343; margin:0 -15px; padding:0px 30px; font-size:14px;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; }
.LeftMenu_profile a { display:block; margin-top:12px; color:#434343;text-decoration:none; }
.LeftMenu_profile a:link, .LeftMenu_profile a:active,.LeftMenu_profile a:visited {color:#434343;text-decoration:none;}
.LeftMenu_profile a:hover { text-decoration:none;color:#434343; }


li.Leftmenu_header { color:#222222; font-size:17px; line-height:55px; margin:0px -15px; background :#d3d3d3 url(LeftMenuBg.png);background-position: right 20px center; background-repeat:no-repeat; cursor:pointer;  border-bottom: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; padding:0px 30px;   }


ul.Leftmenu, ul.Leftmenut  { list-style:none; background:#f2f2f2 ; margin:0px -15px!important; padding:0px!important; }

.leftmenu_off, .leftmenu_on {  }

.leftmenu_off a, .leftmenu_on a {color:#333333; font-size:14px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset; line-height:40px; display:block; padding-left:50px;  }
	
.leftmenu_off a:link, .leftmenu_off a:active, .leftmenu_off a:visited {color:#333333; text-decoration:none;}
.leftmenu_off a:hover, .leftmenu_off a:focus  {color:#222222; background:#e4e4e4;  text-decoration:none;}

.leftmenu_on a {  color:#222; background:#e4e4e4 url(LeftSubMenuBg.png);background-position: right 30px center; background-repeat:no-repeat;text-decoration:none; }
.leftmenu_on a:hover{  color:#222; cursor:pointer; text-decoration:none;  }


/*********** < / > ***********/

/*********************Form Styles************************/

input[type="text"], input[type="password"], input.text, input.title, textarea {border:1px solid #b7b7b7; /*border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;*/ color:#555555;font-size:14px;height:32px;line-height:32px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; margin:3px 0px; }

input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: #CCCCCC;    box-shadow: 0 1px 1px rgba(198, 198, 198, 0.075) inset, 0 0 8px rgba(100, 100, 100, 0.6);outline: 0 none; }

textarea {height: auto;    min-height: 65px;}

select {border:1px solid #b7b7b7; /* background-color:#F2F2F2; border-radius:4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;  */ color: #555555; margin:3px 0px!important; height:32px; }

select:hover, select:focus { border-color: #CCCCCC;    box-shadow: 0 1px 1px rgba(198, 198, 198, 0.075) inset, 0 0 8px rgba(100, 100, 100, 0.6);outline: 0 none; }

.button_off, .BTNdefault, .button_on{ padding:0px 20px; border-radius: 0px; font-size: 16px; line-height:32px; height:32px; display:inline-block; text-align:center; vertical-align:middle; cursor:pointer;border:1px solid transparent; white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; margin-right:5px;}
.button_off:hover, .BTNdefault:hover, .button_on:hover,.button_off:focus, .BTNdefault:focus, .button_on:focus { outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;cursor:pointer; }

.button_off, input[type="button"], input[type="reset"], input[type="submit"] {padding:0px 20px; border-radius: 0px; font-size: 16px; line-height:32px; height:32px; display:inline-block; text-align:center; vertical-align:middle; cursor:pointer;border:1px solid transparent; white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; margin-right:5px; }

.button_on,input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;cursor:pointer; }

	
	
	
/*********** < / > ***********/



/*****************  Step Styles ****************/
div.step { border:1px 0px;  height:40px; line-height:40px; margin-bottom: 20px; margin-top: 15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding-left:15px; }
div.stepSub {     margin-bottom: 10px;    margin-top: -5px;    width: 100%;}
table.stepTable td { padding:0px 2px; font-size:13px;}
table.stepTable td.aktiv {   color: #FFFFFF;   font-weight:bold; }
table.stepTable td.aktiv a:link, table.stepTable td.aktiv a:active, table.stepTable td.aktiv a:visited {color: #FFFFFF;   line-height:40px;text-decoration: none; font-weight:bold;}
table.stepTable td.passiv { color: #FFFFFF; text-decoration: none;}
table.stepTable td a.passiv { color: #FFFFFF;  text-decoration: none;}
table.stepTable td.passiv a:link, table.stepTable td.passiv a:active, table.stepTable td.passiv a:visited { color: #FFFFFF;    text-decoration: none;}
table.stepTable td.passiv a:hover {}


/*********** < / > ***********/



/*****************date picker fix for all cross browsers */
#name { width: 450px!important; }
#email { width: 350px!important; }
#tr_eventstart td:nth-child(2) { width:220px!important;}
#tr_resp6 td:nth-child(2),  #tr_regopens td:nth-child(2)  {width:220px!important; }



#ctl00_MainContent_SPLIT_RadDatePicker5_dateInput, 
#ctl00_MainContent_SPLIT_RadDatePicker1_dateInput,
#ctl00_MainContent_SPLIT_RadDatePicker2_dateInput,
#ctl00_MainContent_SPLIT_RadDatePicker3_dateInput { width:80px!important; padding-left:5px; padding-right:2px;}

#ctl00_MainContent_SPLIT_RadTimePicker5_dateInput,
#ctl00_MainContent_SPLIT_RadTimePicker1_dateInput,
#ctl00_MainContent_SPLIT_RadTimePicker2_dateInput,
#ctl00_MainContent_SPLIT_RadTimePicker3_dateInput { width:45px!important; padding-left:3px; padding-right:2px; }
/********  < / > ************/



.datagrid { margin-bottom:10px; margin-top:10px;}
.datagrid_header  { background:#d3d3d3; font-weight:bold; }
.datagrid_header a { color:#000000; }
.datagrid_header td{color:#000000;}
.datagrid_alt { background-color:#f0f0f0;}
#MainContent_Table1 { margin-bottom:20px;}

/*
.rgMasterTable { margin-bottom:10px; margin-top:10px;}
.rgHeader, .rgHeader a { background:#d3d3d3; font-weight:bold;color:#000000; }
*/


#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl02_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl03_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl04_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl05_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl06_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl07_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl08_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl09_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl10_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl11_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl12_radOpensTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl13_radOpensTime_dateInput { width:38px; margin-left:4px; padding-left:0px;padding-right:0px; }

#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl02_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl03_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl04_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl05_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl06_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl07_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl08_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl09_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl10_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl11_radExpiresTime_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl12_radExpiresTime_dateInput { width:38px; margin-left:4px;  padding-left:0px;padding-right:0px; }

#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl02_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl03_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl04_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl05_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl06_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl07_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl08_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl09_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl010_radExpiresDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl011_radExpiresDate_dateInput { width:74px!important; margin-left:-3px;  padding-left:0px;padding-right:0px; }

#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl02_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl03_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl04_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl05_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl06_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl07_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl08_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl09_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl10_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl11_radOpensDate_dateInput,
#cats #ctl00_MainContent_SPLIT_E_EM6_cats_ctl12_radOpensDate_dateInput {width:74px!important; margin-left:-3px;  padding-left:0px; padding-right:0px; }
#cats .RadPicker .rcCalPopup { width:19px; margin-right:-1px; margin-left:-5px;}

#cats .RadPicker .rcTimePopup  { width:19px; margin-left:-5px;  }

.validationsummaryclass{ display:none }
.HelpLink{ display:none; }


#ctl00_MainContent_ctl00_grid_results { width:880px!important; }

#MainContent_ctl00_panel_infofields #MainContent_ctl00_dropdown_infofields, #MainContent_ctl00_panel_infofields .fieldnameDiv { width:280px!important; }
#MainContent_ctl00_panel_infofields #MainContent_ctl00_textbox_infofields { width:260px;}
#MainContent_ctl00_button_search { margin-left:70px; }

#advSearch .fieldnameDiv { line-height:22px!important; width:90px!important; }

.headerBOX {     margin: 0;  margin-bottom: 20px;  border: 0 none;    color: #474747;    display: block;
    font-size: 24px;    font-weight: 300;    line-height: 1em;    width: 100%;   font-family: Trebuchet MS,Helvetica,sans-serif;
   padding: 0;}

.contentBOX .headerBOX { padding-top:15px; }

#MainContent_ctl00_if827, #MainContent_ctl00_if832,#MainContent_ctl00_if833, #MainContent_ctl00_if829, #MainContent_ctl00_if834 { width:200px;}

#MainContent_ctl00_if828 { width:150px;}
#MainContent_ctl00_if825 { width:300px;}

.member_Comments { padding-top:20px; padding-bottom:15px }

.member_Comments textarea { width:700px; min-height:100px; }

#MainContent_ctl00_pnlUnRegister, #MainContent_ctl00_pnlDeceased, #MainContent_ctl00_pnlTransfer { float:left ; padding-left:6px; padding-right:6px; }


.contentBOX .content h2 { font-size:14px; font-weight:bold; }


.rcbReadOnly .rcbInput { height:20px!important; }
.RadComboBox .rcbArrowCell a { width:16px!important; }


.radPopupImage_Default {    background-image: url("/shared/skin/2012/Calendar/sprite.gif");bacground-poistion:0 0;}
.radPopupImage_Default {    background-color: rgba(0, 0, 0, 0);    background-repeat: no-repeat;    display: block;
    height: 22px;    overflow: hidden;    text-align: center;    text-indent: -2222px;    width: 22px;}



.eventmenu, .eventmenu_selected { padding-right:12px; font-size:13px; }
.fieldname { padding-right:15px;}



#MainContent_pnl_eventaccess input#MainContent_btn_add { margin-top:10px; }
.Editusr_searchfilter { padding:10px 0px 15px 0px; }
.Editusr_Availableevnt { padding:10px 0px; }
.Editusr_AE_ActionBtn { padding:1px 0px 15px 0px; clear:both; }
.Editusr_Selectedevnt {  padding:10px 0px;}
.Editusr_SE_ActionBtn { padding:10px 0px 15px 0px;} 


.Editusr_searchfilter {}
.Editusr_AE_ActionBtn  select  { margin:0px!important; float:left ;}

#tr_newevent td{ }
#tr_newevent td:nth-child(1) { width:10px; }
#tr_newevent td:nth-child(2) {width:220px!important; }
#tr_newevent td table td { width:220px!important;padding:4px 0px; vertical-align:top;}
#tr_newevent #additional  { width:220px!important; padding-left:20px; }
#tblc { margin:20px 0px; }




/*************  Member Home Styles ***************************/

 #MainContent_pnl_membercard  { display:none;}



#MainContent_pnl_pay, /*#MainContent_pnl_events,*/ #MainContent_pnl_participation, #MainContent_pnl_changeinfo, #MainContent_pnl_changepassword, #MainContent_pnl_messages,#MainContent_pnl_groups,#MainContent_pnl_family, #MainContent_pnl_membercard  {   float: left;
  width: 30%;
  min-height: 140px;
  border: 1px solid #d3d3d3;
  border-radius: 8px;
  margin: 1.5%;
  padding-top: 22px;}

.home_menuitem { text-align:center; cursor:pointer; transition: background-color 0.25s ease-in-out 0s; }
.home_menuitem:hover { cursor:pointer; opacity:0.7;  transition: background-color 0.25s ease-in-out 0s;}
.home_menuitem img { margin:0 auto; display:block;}
.home_menuitem h2 { text-align:center; font-size:20px; }



.member-home-info tr td:nth-child(1)::after {  content: ": ";}
.member-home-info tr td:nth-child(1) { font-weight:bold!important; padding-right:12px; }














.Adsett_AddNewusr { padding:10px 0px; }
.AdvSett_Searchfilter { padding-bottom:10px;}
.SetupBtnWrap { padding:10px 0px;}
.Advsett_GiveAccess { padding:10px 0px;}

.AdvSett_Searchfilter { padding-bottom:5px;}
.Advsettings_AvailableWrap { padding:5px 0px;}
.Advsett_selectdSearchFltr { padding:10px 0px;}
.AvailableEvnt_BtnDiv { padding:10px 0px; }
.Advsettings_SelectedWrap { padding:10px 0px; }

.AdvSett_Searchfilter input, .AdvSett_Searchfilter select {margin:0px!important; }
.Advsett_selectdSearchFltr input, .Advsett_selectdSearchFltr select { margin:0px!important; }
.AvailableEvnt_BtnDiv input, .AvailableEvnt_BtnDiv select  {margin:0px!important; }

.AvailableEvnt_BtnDiv select {float:left; margin-right:8px!important; }

.ui-widget-header .ui-icon { background-image: url("ui-icons_222222_256x240.png");}
.ui-widget { font-family: "Source Sans Pro",Open sans,sans-serif;    font-size: 15px;}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Source Sans Pro",Open sans,sans-serif;    font-size: 15px;}

#MainContent_pnl_course { margin:15px 0px 10px 0px; font-size:16px; }

.RadPicker { display:inline-block\9; *display:inline-block; }


.RadComboBox .rcbInput { height:auto!important}

@-moz-document url-prefix() 
{
.RadComboBox .rcbArrowCell a { width:18px!important;
 }
 
 
 