@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');
Html {
  height: 100%;
  width: 100%;
  overflow: auto;
}
body {
  font-family: 'Roboto', sans-serif;
  color: #333333;
  height: 100%;
  padding: 0px;
  width: 100%;
  margin: 0px;
  background-color: #fff;
  font-size: 15px;
  line-height: 1.42857143;
}
Label {
  padding-left: 5px;
}
TextArea {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: inherit;
}
input {
  font-size: inherit;
}
select {
  font-size: inherit;
}
textarea {
  border: 1px solid #e2e2e2;
}
hr {
  border: 0;
  border-top: 1px solid #e2e2e2;
}
*[style*="bold"],
th,
strong,
b {
  font-weight: 500 !important;
}
/* Fix for iframe body */
iframe body {
  background: none;
}
a,
a:visited,
a:active {
  color: #0078a8;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
a:focus {
  color: #009cdb;
  text-decoration: none;
}
a[disabled] {
  color: Gray;
}
.Validator {
  color: Red;
}
div.content {
  width: 100%;
  text-align: left;
  line-height: normal;
}
/* BreadCrumb start*/
div.breadcrumb {
  text-align: left;
  float: left;
  width: 100%;
  height: auto;
  background-color: #F4F9FC;
  border-bottom: solid 1px #ABC3D7;
}
.breadcrumb .item a,
.breadcrumb .item a:visited,
.breadcrumb .item a:active {
  display: block;
  text-decoration: none;
}
.breadcrumb .item a:hover {
  display: block;
  text-decoration: underline;
}
.breadcrumb .item {
  width: auto;
  text-align: left;
  padding: 2px 10px 0px 10px;
  float: left;
  font-weight: normal;
}
.breadcrumb .seperator {
  width: 18px;
  font-size: smaller;
  text-align: center;
  float: left;
  padding-top: 5px;
}
/* BreadCrumb end*/
/* merged from committee.css start */
.hide {
  display: none;
}
.watermark {
  color: #777;
  border: solid 1px #999999;
  background-color: aliceblue;
}
/*AutoComplete flyout */
.autocomplete_list {
  visibility: hidden;
  margin: 0px !important;
  padding: 0px;
  background-color: inherit;
  color: windowtext;
  border: buttonshadow;
  border-width: 1px;
  border-style: solid;
  cursor: default;
  text-align: left;
  list-style-type: none;
  overflow: auto;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  max-height: 200px;
  height: auto;
}
/* AutoComplete highlighted item */
.autocomplete_highlighted_listitem {
  background-color: Highlight;
  color: HighlightText;
  padding: 0px;
}
/* AutoComplete item */
.autocomplete_listItem {
  background-color: window;
  color: windowtext;
  padding: 0px;
}
.editorPanel {
  border: double 3px gray;
  background-color: window;
  padding: 10px;
  width: 500px;
}
.disable {
  cursor: default;
}
.clickable {
  cursor: pointer;
}
table.tablesorter thead tr .header {
  padding-right: 31px !important;
  position: relative;
  cursor: pointer;
}
table.tablesorter thead tr .header:after {
  content: "";
  width: 21px;
  height: 9px;
  position: absolute;
  top: 10px;
  background-image: url(/gen/images/ascDesc.gif);
  background-repeat: no-repeat;
  background-position: center right;
}
table.tablesorter thead tr .header span {
  display: inline-block;
}
table.tablesorter thead tr .headerSortUp:after {
  background-image: url(/gen/images/asc.gif);
  background-position-y: bottom;
}
table.tablesorter thead tr .headerSortDown:after {
  background-image: url(/gen/images/desc.gif);
  background-position-y: top;
}
table.tablesorter tbody tr.odd {
  background-color: #E5EEF3;
}
/* Admin style start */
.Admin_Transparentbox {
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 200%;
  background-color: #808080;
  border: 1px solid black;
  /* CSS3 standard */
  /* Note: "opacity" has to stay before "filter". */
  opacity: 0.4;
  /* for firefox */
  /* for IE */
  -moz-opacity: 0.4;
}
.Admin_FreeTextBox_Whitebox {
  z-index: 11;
  position: absolute;
  left: 20%;
  right: auto;
  top: 18%;
  width: 60%;
  /*height: 60% ;*/
  background-color: White;
  padding: 20pt 20pt 20pt 20pt;
}
.Admin_Whitebox {
  z-index: 11;
  position: absolute;
  left: 20%;
  right: auto;
  top: 18%;
  /*width: 60% ;*/
  /*height: 60% ;*/
  background-color: White;
  padding: 20pt 20pt 20pt 20pt;
}
/* Recipient List Box in Club Email Service. */
.RecipientBox {
  border: solid 1pt silver;
  padding: 5pt 10pt 5pt 5pt;
}
/* Admin style end */
/* Calendar Styles */
.events-calendar {
  border: 1px solid Black;
  /* outer border color & style */
  border-width: 1px 1px 1px 1px;
}
.events-calendar tr.table-header {
  background-color: #6B8EC6;
  font-size: larger;
}
.events-calendar tr.table-header-weekdays {
  background-color: #DCD7E8;
  text-align: right;
}
.events-calendar th.header-weekdays-cell {
  border-style: solid;
  border-color: #CCC;
  border-width: 1px 0px 0px 1px;
  text-align: right;
}
.events-calendar td.previous-month-cell {
  vertical-align: top;
  text-align: right;
  color: #BBBBBB;
  background-color: Transparent;
  border-style: solid;
  border-color: #CCC;
  border-width: 1px 0px 0px 1px;
}
.events-calendar .previous-month-cell-content {
  background-color: #CCFFCC;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.events-calendar td.current-month-cell {
  vertical-align: top;
  text-align: right;
  color: Black;
  background-color: White;
  border-style: solid;
  border-color: #CCC;
  border-width: 1px 0px 0px 1px;
}
.events-calendar .current-month-cell-content {
  background-color: GhostWhite;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.events-calendar a.small-event-link {
  color: Red;
}
.events-calendar td.today-month-cell {
  vertical-align: top;
  text-align: right;
  color: Black;
  background-color: #CCFFCC;
  border-style: solid;
  border-color: #CCC;
  border-width: 1px 0px 0px 1px;
}
.events-calendar .today-month-cell-content {
  background-color: #FFFFCC;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.events-calendar td.next-month-cell {
  vertical-align: top;
  text-align: right;
  color: #BBBBBB;
  background-color: Transparent;
  border-style: solid;
  border-color: #CCC;
  border-width: 1px 0px 0px 1px;
}
.events-calendar .next-month-cell-content {
  background-color: #CCFFCC;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.events-calendar table.event-content-table {
  position: absolute;
  top: 0px;
  left: 2px;
  width: 96px;
  background-color: Blue;
  color: Black;
  z-index: 3;
}
.events-calendar .event-content-container {
  margin-bottom: 2px;
  font-size: .85em;
  text-align: left;
  background: #C1D9EC;
}
.events-calendar .club-event-container {
  background: #C1D9EC;
}
.events-calendar .district-event-container {
  background: #6BA4D1;
}
.events-calendar .zone-event-container {
  background: #6974D3;
}
.events-calendar .event-content {
  padding: 2px;
}
.events-calendar a.event-link {
  text-decoration: none;
}
.events-calendar a.event-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.events-calendar a.event-link:visited {
  /*color: blue;*/
}
.events-calendar .day-number-content {
  font-weight: bold;
}
.events-calendar .today {
  font-style: italic;
}
/* Calendar style end */
/* SideMenu start */
.sidemenu {
  display: inline-table;
  border: solid 1px silver;
  vertical-align: top;
}
.sidemenu div.top {
  font-size: large;
  padding: 8px;
}
.sidemenu a,
.sidemenu a:hover,
.sidemenu a:visited,
.sidemenu a:active {
  float: right;
  display: block;
  padding-left: 10px;
}
.sidemenu .main {
  padding: 0px;
}
.sidemenu .item {
  padding: 0px;
  width: 100%;
  background-color: Transparent;
}
.sidemenu .item a,
.sidemenu .item a:visited,
.sidemenu .item a:active {
  font-size: medium;
  padding: 5px 5px 5px 15px;
  display: block;
  float: left;
  width: 100%;
  text-align: left;
}
.sidemenu .item span {
  font-size: medium;
  padding: 5px 5px 5px 15px;
  display: block;
  float: left;
  width: 100%;
  text-align: left;
}
.sidemenu div.item a:hover {
  background-color: #A7CDED;
  color: #fff;
  width: 90%;
}
.sidemenu .item a.action {
  display: block;
  float: right;
  width: 90%;
  border-bottom: dotted 1px gray;
  background-color: Transparent;
  margin-bottom: 10px;
  text-align: right;
}
.sidemenu .item a:hover.action {
  background-color: Transparent;
  color: #fa8072;
}
.sidemenu .bottom {
  padding: 15px;
}
input[type="text"],
input[type="password"] {
  max-width: 100%;
  padding: 5px 10px;
  border: 1px solid #e2e2e2;
  font-size: 15px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
select {
  max-width: 100%;
  padding: 4px 2px;
  padding: 5px 5px;
  border: 1px solid #e2e2e2;
  font-size: 15px;
  height: 33px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
textarea {
  max-width: 100%;
  padding: 5px 10px;
  border: 1px solid #e2e2e2;
  font-size: 15px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[id*="Editing"] {
  margin-bottom: 15px;
}
/* SideMenu end */
/* Regular Input Form start */
table.RegularForm {
  padding: 5px;
  margin: 5px;
  text-align: left;
}
table.RegularForm td {
  vertical-align: top;
  padding: auto;
  padding-bottom: 3px;
}
table.RegularForm td.title {
  text-align: right;
  padding-right: 8px;
  font-size: 15px;
  font-weight: normal;
  vertical-align: middle;
}
table.RegularForm td.title input[type="checkbox"] {
  vertical-align: top;
}
table.RegularForm span.RequiredFieldIcon:before {
  content: "*";
  color: #f47a20;
  font-size: 15px;
}
/* Regular Input Form end */
/* for AJAX tool kit: calendar control */
.Calendar .ajax__calendar_container {
  background-color: #e2e2e2;
  border: solid 1px #cccccc;
  width: 180px;
}
.Calendar .ajax__calendar_header {
  background-color: #ffffff;
  margin-bottom: 4px;
}
.Calendar .ajax__calendar_title,
.Calendar .ajax__calendar_next,
.Calendar .ajax__calendar_prev {
  color: #004080;
  padding-top: 3px;
}
.Calendar .ajax__calendar_body {
  background-color: #e9e9e9;
  border: solid 1px #cccccc;
  width: 180px;
}
.Calendar .ajax__calendar_dayname {
  text-align: center;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
}
.Calendar .ajax__calendar_day {
  text-align: center;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year,
.Calendar .ajax__calendar_active {
  color: #004080;
  font-weight: bold;
  background-color: #ffffff;
}
.Calendar .ajax__calendar_today {
  font-weight: bold;
}
.Calendar .ajax__calendar_other,
.Calendar .ajax__calendar_hover .ajax__calendar_today,
.Calendar .ajax__calendar_hover .ajax__calendar_title {
  color: #bbbbbb;
}
/* Calendar control end*/
/* Loading overlay start */
.Transparentbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #808080;
  border: 1px solid black;
  /* CSS3 standard */
  /* Note: "opacity" has to stay before "filter". */
  opacity: 0.4;
  /* for firefox */
  /* for IE */
  -moz-opacity: 0.4;
}
.Whitebox {
  position: absolute;
  right: auto;
  width: 20%;
  background-color: White;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  padding: 10px;
}
/* Loading overlay end */
.width {
  width: 100%;
  min-width: 800px;
}
.collapsePanelHeader {
  width: 100%;
  height: 12px;
  color: #FFFF00;
  background-color: #A9BDDE;
  font-weight: bold;
  float: none;
  padding: 3px;
  cursor: pointer;
  vertical-align: middle;
}
.collapsePanel {
  width: 100%;
  height: 0px;
  background-color: white;
  overflow: hidden;
}
/** webinar start **/
table .webinar {
  width: 100%;
  padding: 0px;
  height: auto;
  margin-bottom: 10px;
  background-color: #fff;
}
table .webinar tr.header td {
  padding: 5px;
  width: 95%;
  font-size: small;
  font-weight: bold;
  height: auto;
  border-bottom: solid 1px #CCD6E7;
  border: 1px solid #2b7fb5;
  background-color: #00a4e6;
  color: #FFF;
}
table .webinar tr.item {
  padding-bottom: 10px;
  border-bottom: solid 1px #DADADA;
}
table .webinar tr.item td {
  border: 1px solid #e2e2e2;
}
table .webinar tr.item .imagebox {
  display: block;
  float: left;
  width: 121px;
  height: 121px;
  background-image: url(img/webinar_imagebox.PNG);
  background-position: left top;
  background-repeat: no-repeat;
  vertical-align: top;
}
table .webinar tr.item .imagebox a,
table .webinar tr.item .imagebox a:hover,
table .webinar tr.item .imagebox a:active,
table .webinar tr.item .imagebox a:visited {
  display: block;
  padding-left: 9px;
  padding-top: 10px;
  padding-right: 10px;
}
table .webinar tr.item .title {
  display: block;
  font-weight: bold;
  border: none;
  padding: 2px 0px 4px 0px;
}
table .webinar tr.item .date {
  display: block;
  float: left;
  font-size: smaller;
  padding-left: 5px;
}
table .webinar tr.item .desc {
  font-size: small;
  margin-top: 10px;
  padding-left: 5px;
}
/******************* List1 *******************/
.mainBgList-1 {
  margin: 0 0 12px 0;
}
.topBgList-1 {
  background: #4e8ccf url(img/headerRightBg.gif) no-repeat right top;
}
table .list1 {
  width: 100%;
  background: url(img/footerBgBottomRight.gif) no-repeat right bottom;
}
table .list1 tr.header td {
  padding: 8px 0 8px 15px;
  font-size: 16px;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
  color: White;
  Background: url(img/headerLeftBg.gif) no-repeat left top;
}
table .list1 tr.item td {
  background: #fff;
  border-bottom: solid 1px #eee;
  line-height: 14px;
  color: #444;
}
table .list1 tr.item td a {
  display: block;
  padding: 2px 5px 2px 15px;
  text-decoration: none;
  font-size: 12px;
  color: #4678c8;
}
table .list1 tr.item td a:hover {
  background-color: #f1f5ee;
}
table .list1 tr.footer td {
  height: 15px;
  background: url(img/footerBgBottomLeft.gif) no-repeat left bottom;
}
table .list1 td {
  background: #fff;
}
table .list1 td .item {
  padding: 7px 5px 7px 15px;
}
/*  DID # 400 Dec. 2, 2010 */
.col2Section1 {
  float: left;
  width: 20%;
}
/*  FID # 754 Feb. 08, 2011 */
.importantmessage {
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  font-style: italic;
  font-family: arial, helvetica, sans-serif;
  color: red;
}
.main a.arrow {
  display: block;
  background: url(img/arrow.gif) no-repeat 0 center;
  padding: 2px 0 0 10px;
}
.mainDiv {
  color: #008eed;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 0 0 40px 0;
}
.main .ep-pagetitle h1 {
  font-weight: normal;
  color: #333333;
  font-size: 26px;
  line-height: 28px;
  margin: 0px;
}
.main .ep-pagetitle a {
  font-size: 15px;
  letter-spacing: normal;
  margin: 0 0 0px 0;
}
.clearboth {
  clear: both;
}
.imgBlock {
  width: 200px;
}
.detailBlock {
  width: 100%;
}
.btmBtn {
  display: block;
  height: 20px;
  float: left;
  margin-right: 5px;
  padding: 0px 0px 0px 3px;
  background: url(img/btnLeftBg.gif) no-repeat top left;
}
.BtnBG {
  cursor: pointer;
  float: left;
  height: 17px;
  background: url(img/btnRightBg.gif) no-repeat top right;
  padding: 3px 10px 0 6px;
  color: #fff;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 14px;
}
.smallestFieldset {
  float: left;
  width: 25%;
  margin: 10px 10px 20px 0;
}
.mediumFieldset {
  float: left;
  width: 72%;
  margin: 10px 0px 20px 10px;
}
.emalSubject {
  padding: 15px 15px 25px 15px;
}
.fullinput {
  width: 100%;
  height: 20px;
  border: 1px solid #ddd;
  margin: 0 5px 5px 0;
  color: #444;
  font-size: 13px;
}
.fullTextarea {
  width: 100%;
  height: 200px;
  border: 1px solid #ddd;
  margin: 0 5px 5px 0;
}
.evp-button {
  background-image: url(img/button_bg.png);
  background-position: left top;
  background-repeat: repeat-x;
  background-color: #ECF1F4;
  border: 1px double #ABC3D7;
  padding: 3px 8px 3px 8px;
  cursor: pointer;
}
.btnDiv {
  padding: 10px 0 20px 0;
}
ul.evpList {
  list-style-type: none;
  margin: 20px 0 15px 20px;
  padding: 0 0 0 0;
  font-size: 13px;
  line-height: 16px;
}
ul.evpList li.title {
  background: url(img/title-icon.gif) no-repeat 0 center;
  padding: 4px 0 4px 15px;
  font-weight: bold;
}
ul.evpList li.sub-title {
  background: url(img/sub-title-icon.gif) no-repeat 0 center;
  padding: 3px 0 3px 15px;
  margin: 0 0 0 15px;
}
ul.evpList li.sub-title a {
  text-decoration: none;
}
.emalSubject .title {
  font-weight: bold;
}
.fullWidth {
  width: 100%;
}
.emailLeftTd {
  width: 25%;
  padding: 15px;
}
.emailRightTd {
  width: 70%;
  padding: 15px;
}
.recentEvents {
  padding: 10px 0 20px 0px;
  line-height: 16px;
  font-size: 13px;
}
.event {
  min-width: 190px;
  float: left;
  overflow: hidden;
  border-right: 1px solid #ddd;
  padding: 0px 20px 0 20px;
  min-height: 180px;
}
* html .event {
  height: 180px;
}
.topBtn {
  float: right;
  margin: 0 10px 0 0;
}
.topBtnRight {
  float: right;
  margin: 0 10px 0 0;
  padding: 12px 0 0 0;
}
.ep-image {
  padding: 10px 0 10px 0;
}
.ep-date {
  font-size: 11px;
  line-height: 14px;
  font-family: 'trebuchet ms', Arial, Sans-Serif;
  color: #555;
}
.ep-title {
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  color: #003ca5;
}
.ep-desc {
  padding: 0 0 5px 0;
}
.ep-pagetitleH2 {
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  margin: 10px 0 10px 10px;
  float: left;
}
.main h2 {
  font-weight: normal;
  color: #333333;
  font-size: 20px;
  line-height: 24px;
  margin: 0px 0 5px 0;
}
.spacer-1v {
  width: 0;
  line-height: 10px;
  overflow: hidden;
}
.spacer-2h {
  width: 10px;
  height: 10px;
  line-height: 10px;
  overflow: hidden;
}
.spacer-3h {
  width: 10px;
  height: 30px;
  line-height: 10px;
  overflow: hidden;
}
/*  FID # 559 March 22, 2011 */
.fullwidthForm {
  padding: 20px;
}
/****************** FORM RELATED *******************/
.floatLeft {
  float: left;
}
.searchCon {
  margin: 5px 0 0 0;
}
.leftSectionSearchInput {
  float: left;
  width: 163px;
  height: 24px;
  padding: 2px 2px 0 2px;
  border: none;
  font: 16px/120% arial, helvetica, sans-serif;
  color: #192b38;
}
.checkBoxSpacer {
  margin: 0 3px 0 0;
}
.smallButton {
  font: 12px arial;
  padding: 1px 1px 1px 2px;
}
.dropDownButton {
  position: absolute;
  margin: 3px 0 0 -8px;
  width: 150px;
  height: 200px;
  background: #ccc;
  border: 1px solid #999;
}
.formTitleDiv {
  border: 1px solid #cae4f3;
  background: #eef7fb;
  padding: 5px 0 4px 11px;
}
.formTitleDiv b {
  font: bold 13px arial, helvetica, sans-serif;
}
.formBodyDiv {
  width: 100%;
  padding: 10px 0px 10px 0px;
}
.formDiv {
  margin: 5px 0 0 0;
}
.formBodyDiv td {
  vertical-align: top;
}
.formFieldTdLeft {
  font-size: 15px;
}
.formVerticalSpacer {
  height: 10px;
  overflow: hidden;
}
.formVerticalSpacer-1 {
  height: 5px;
  overflow: hidden;
}
.standardCheckBox {
  margin: 0 3px 0 0px;
  width: 13px;
  height: 13px;
  overflow: hidden;
  font-size: 12px;
}
.standardFieldForm {
  width: 235px;
  padding: 2px;
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
  margin: 0 10px 0 0;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.smallFieldForm {
  width: 180px;
  padding: 2px;
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
  margin: 0 10px 0 0;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.smallerFieldForm {
  width: 140px;
  padding: 2px;
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
  margin: 0 10px 0 0;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.smallerTextarea {
  width: 142px;
  height: 50px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  margin: 0 5px 0 0;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.standardTextarea {
  width: 450px;
  height: 150px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  margin: 0 5px 0 0;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.wideTextarea {
  width: 555px;
  height: 160px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.smallTextarea {
  width: 300px;
  height: 60px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  margin: 0 5px 0 0;
}
.standardRadio {
  display: block;
  margin: 5px 8px 0 0;
  padding: 0;
  width: 13px;
  height: 13px;
  float: left;
}
.standardRadio2 {
  display: block;
  margin: 0px 8px 10px 0;
  width: 13px;
  height: 13px;
  float: left;
}
.smallestFeild {
  width: 24px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  margin: 0 2px 0 2px;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.smallerFeild {
  width: 36px;
  padding: 1px;
  font: 13px 'sans-serif', verdana, helvetica, sans-serif;
  margin: 0 2px 0 2px;
  border-top: 1px solid #7c7c7c;
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  border-bottom: 1px solid #ddd;
}
.standardCheck {
  display: block;
  margin: 4px 8px 0 0;
  padding: 0;
  width: 13px;
  height: 13px;
  float: left;
}
.standardCheck2 {
  display: block;
  margin: 2px 4px 2px 0;
  padding: 0;
  width: 13px;
  height: 13px;
  float: left;
}
select.standardSelect {
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
  margin: 0 5px 0 0;
}
select.standardSelect option {
  padding: 0 10px 0 3px;
}
.fullWidthField {
  width: 99%;
  padding: 2px 0 2px 1px;
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
  vertical-align: middle;
  border: 1px solid #dbdce3;
}
.fullWidthTextareaCon {
  padding: 5px 0px 5px 5px;
}
.fullWidthTextarea {
  width: 99%;
  height: 650px;
  padding: 1px;
  font: 13px 'sans-serif', arial, helvetica, sans-serif;
}
.smallMessage {
  padding: 0px 0px 10px 0;
  font: 12px/16px 'sans-serif', arial, helvetica, sans-serif;
  color: #444;
}
.informationIconCon {
  display: block;
  float: right;
  cursor: help;
  margin: -1px 5px 0 0;
}
.captionWithInfo {
  display: block;
  float: right;
  margin: 1px 0 0 0;
}
.autoWidth {
  width: auto;
}
.submitbutton {
  padding: 2px 10px 2px 10px;
  font-size: 14px;
}
.indication {
  color: #ff0000;
}
.smallTxt {
  font-size: 11px;
  line-height: 14px;
  padding: 3px 0 0 0;
  color: #7a7a7a;
}
.formHeading {
  height: 25px;
  font: bold 16px/18px arial, helvitica, sans-serif;
  color: #00b0f0;
}
.formTitleDiv {
  padding: 0px;
  border: 2px solid #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 1px 2px 5px #ddd;
  -webkit-box-shadow: 1px 2px 5px #ddd;
  box-shadow: 1px 2px 5px #ddd;
  padding: 5px 15px 5px 15px;
  background: #dfdfdf;
}
.mainDiv {
  color: #444;
}
/*  FID # 10001 March 28, 2011 */
.formCaptionTdRequired {
  padding: 2px 10px 0px 0px;
  font-size: 15px;
  color: #f46d00;
  font-weight: normal;
  text-align: right;
}
/*  DID # 626 April 06, 2011 */
.main .ep-pagetitle a {
  font-size: 15px;
}
table.infoDetail td.detail div.rightSideBtn {
  font-size: 11px;
}
table.container {
  width: 100%;
}
.container table tr th.mainHead {
  padding: 7px 0 7px 0;
  background-color: #f5f5f6;
}
.container table tr td.mainTD {
  border: 1px solid #e2e2e2;
  padding: 15px 0px 5px 0px;
}
/* FID # 1271 22.June */
.languageSelectorTD {
  text-align: right;
  padding: 0px 10px 0 2px;
  color: #fff;
}
.languageSelectorTD a {
  color: #fff;
}
/* DID # 942 Nov 11, 2011 */
.events-calendar .previous-month-cell-content,
.events-calendar .current-month-cell-content,
.events-calendar .today-month-cell-content,
.events-calendar .next-month-cell-content {
  height: 100px;
  height: auto;
  min-height: 100px;
}
/* Feature: 1630, Fix for Age Distribution Report / Gender Distribution Report */
.sheet {
  position: relative;
  background-color: red;
}
table.fontsizebar tr td {
  padding-right: 3px;
}
/* List View Table */
/*table.listview tr.item:first-child { background-color: #D2EFFC; padding:5px; }
table.listview tr.item:first-child td {padding:5px;}*/
/* Launchpad */
.welcome-header {
  font-weight: bold;
}
.sysNotices {
  text-decoration: none;
  line-height: 170%;
  font-size: 15px;
}
.subItem {
  padding: 10px;
}
table.subItem tr td:first-child {
  width: 20%;
  padding-right: 10px;
  vertical-align: top;
}
table.subItem tr td:last-child {
  width: 80%;
  text-align: left;
  vertical-align: top;
}
.launchpad-item-title {
  color: #0B578F;
  font-weight: bold;
}
.launchpad-item-text {
  color: #616263;
  font-size: 11px;
  line-height: 120%;
}
/* Sticky Footer */
.contentWrapper {
  min-height: 100%;
  margin-bottom: -64px;
  /*-54px;*/
  /*-27px;*/
  position: relative;
  background-color: #F6F6F6 !important;
}
.footer {
  /*width: 100%;*/
  /*background:url('img/topBarBG.gif');*/
  background-color: #2c5a81;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 7px;
  font-size: 13px;
  color: #fff;
  position: relative;
}
.footer .clubRunnerSmallLogo {
  margin-top: -3px;
}
.footer a {
  color: #fff;
}
.clearfooter {
  height: 27px;
  clear: both;
  background-color: #EEF9FE;
}
.footercontent {
  color: #fff;
}
.footercontent a {
  color: #fff;
}
tr.footer {
  background: none;
  color: #333;
}
.accordionHeader {
  border: 1px solid darkSlateGray;
  color: white;
  background-color: #5078B3;
  font-size: medium;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  text-align: center;
}
table.infoDetail td.detail div.btmLinks {
  background: url(img/map.png);
  background-repeat: no-repeat;
  background-size: 35px 35px;
  padding: 10px 0 25px 45px;
  margin-top: 5px;
}
.embedmedia {
  background: url(img/mediaembed.png);
  background-repeat: no-repeat;
  padding: 0px 5px;
}
.csvDownload {
  background-image: url(img/csv-download.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  padding: 6px 0 7px 35px;
  margin-top: 0px;
}
.nameTag {
  background-image: url(img/name-tag.png);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  padding: 6px 0 7px 35px;
  margin-top: 0px;
}
/* CSS for Printing */
@media print {
  .statisticsBoxHeader {
    text-shadow: none;
    color: #215A80;
  }
  .pagetitle,
  table.block td.mainbody td.main .pagetitle {
    text-shadow: none;
  }
  div.topmenu .main .itemselected {
    text-shadow: none;
  }
}
/* Disabled links */
.infoBox a[disabled],
table.leftmenu a[disabled],
a[disabled] {
  color: gray;
}
/* RI Comparison and Synchronize */
table.RICompare tr td:first-child {
  float: right;
  font-weight: bold;
  padding-right: 10px;
}
table.listview tr.header2 {
  background-color: #EEF9FE;
  padding: 0px;
  color: #666;
  font-weight: bold;
}
table.listview tr.header2 td {
  border-bottom: 1px solid #ABC3D7;
}
table.listview tr#Contacts.header2 td {
  border-top: 1px solid #ABC3D7;
}
table#RICompare.listview tr.item td,
table#RICompare.listview tr.itemalt td {
  padding: 2px 4px 2px 22px;
  border-bottom: solid 1px #CBDAE6;
}
table#RICompare.listview tr.item td.action {
  text-align: center;
  padding: 4px 0 0 0;
}
th#ClubRunner.text {
  padding-left: 18px;
}
th#RiHeaderTitle.text {
  padding-left: 18px;
}
/* EVP fix */
td.col-first {
  vertical-align: middle;
}
/* Club, Admin Panel, icons fix */
table.adminbox tr.header img {
  margin: -2px 3px;
  background: #00a4e6;
  border-radius: 50px;
  padding: 2px;
}
/* BarCode for all IE */
.BarCode {
  padding-top: 15px;
}
/* lblNavigateToAzureNote */
.fieldNote {
  display: inline-block;
}
.lblNavigateToAzureNote {
  padding-top: 3px;
}
.lblNavigateToAzureNote {
  text-align: right;
  float: left;
}
.lblNavigateToGrantNote2,
.lblNavigateToGrantNote {
  font-size: 13px;
}
.lblNavigateToAzureNote2:hover,
.lblWelcome:hover,
.lblFirstName:hover,
.infobar:hover,
table.block td.header td.infobar,
table.block td.adminHeader td.infobar {
  cursor: default;
}
/* Safari version 6.0.3 */
table.block td.mainbody td.main {
  min-width: 800px;
}
.ItemRequiredField {
  font-weight: 500 !important;
}
.HeaderFloatRight {
  text-align: right !important;
}
/* Club Name style */
.ClubName a {
  color: #B7E8FB;
  text-decoration: none;
}
/* Events, coloring */
.legend {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  display: inline-block;
  border: none;
}
.legend .cell {
  width: 200px;
  padding-bottom: 10px;
  border: none;
}
.legend div {
  height: 15px;
  width: 15px;
  float: left;
  margin-right: 5px;
  margin-top: 0px;
  border: 1px solid #757575;
  border-radius: .3em;
  moz-border-radius: .3em;
  webkit-border-radius: .3em;
}
.legend .text {
  width: auto;
  float: left;
  margin-top: 0px;
  margin-right: 15px;
  border: none;
}
.legend .General {
  background: #D5D5D5;
}
.legend .ClubMeeting {
  background: #FFD645;
}
.legend .Deadline {
  background: #A30000;
  color: white;
}
.legend .Deadline a {
  color: white;
}
.legend .ClubEvent {
  background: #D7ECFD;
}
.legend .CommitteeMeeting {
  background: #FFF1BE;
}
.legend .BoardMeetingEvent a {
  background: #A28C3C;
  color: white;
}
.legend .OfficialDgVisit {
  background: #D1FFC8;
}
.legend .Fundraiser {
  background: #B5FFFF;
}
/* Reset Password Screen */
.ResetPasswordTable1 {
  border: 1px solid #B8B8B8;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.ResetPasswordTable1 .LoginName {
  border-radius: 15px;
  padding: 5px 15px;
  color: #3a5311;
  text-align: left;
  background-color: #bee57e;
  border-radius: 3px;
  border: 1px solid #93d32a;
  font-family: 'Roboto', sans-serif;
}
/*.LoginScreenErrors2:before
{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid rgba(0, 0, 0, 0);
	border-top: 10px solid #A7A7A7;
	margin-left: -10px;
}*/
.ServerNote {
  color: #EFFF00;
  font-size: 12px;
  white-space: normal;
  letter-spacing: normal;
  line-height: 150%;
  padding-top: 5px;
}
/* FID 3294 - Event Description Show / Hide */
.eventDescription a {
  text-decoration: none;
}
.eventDescription a:hover {
  cursor: pointer;
}
.eventDescriptionShowHide {
  height: 150px;
  overflow: hidden;
}
.fullHeight {
  height: 100%;
}
.showMoreLess {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
}
.showMoreLess .arrow {
  background: url(img/arrowdown.png);
  width: 15px;
  height: 10px;
  background-size: 15px 10px;
  display: inline-block;
  margin-right: 2px;
  margin-top: 1px;
}
.showMoreLess .arrow.Up {
  background: url(img/arrowdown.png);
  width: 15px;
  height: 10px;
  background-size: 15px 10px;
  display: inline-block;
  margin-right: 2px;
  margin-top: 1px;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari */
  transform: rotate(180deg);
}
.showMoreLess .arrowText {
  text-decoration: underline;
}
.gradientBand {
  position: relative;
  z-index: 1;
  height: 70px;
  width: 100%;
  margin-top: -70px;
  overflow: hidden;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f5f5f6 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f5f5f6 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f5f5f6 100%);
  background-position: bottom center;
}
.bandHide {
  background: none;
}
/* Additional styles for Membership / ChooseChangeType */
.text-center {
  text-align: center;
}
.text-separator {
  width: 240px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.text-separator span {
  font-weight: bold;
}
table.listview tr.item td .Calendar td,
table.listview tr.itemalt td .Calendar td {
  padding: 0;
  border: none;
}
/* Admin section */
/** Admin box start **/
table.adminbox {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  border-collapse: collapse;
}
table.adminbox tr.header {
  padding: 0;
  color: #333;
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
}
table.adminbox tr.header th {
  padding: 6px;
  text-align: left;
  height: auto;
  font-weight: 500;
}
table.adminbox tr.item td,
table.adminbox tr.itemalt td {
  padding: 3px 10px;
}
table.adminbox tr.item:hover,
table.adminbox tr.itemalt:hover {
  width: 100%;
}
/* Section - My ClubRunner */
form[action*="MemberProfile.aspx?"] table.block td.mainbody td.main,
form[action*="MemberCommitments.aspx?"] table.block td.mainbody td.main {
  padding: 0;
}
form[action*="MemberProfile.aspx?"] table.block td.mainbody td.main .pagetitle,
form[action*="MemberCommitments.aspx?"] table.block td.mainbody td.main .pagetitle {
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}
form[action*="MemberProfile.aspx?"] table.block td.mainbody td.main .container,
form[action*="MemberCommitments.aspx?"] table.block td.mainbody td.main .container {
  border-spacing: 0;
  border-collapse: collapse;
}
form[action*="MemberProfile.aspx?"] table.block td.mainbody td.main #MemberTopHeader,
form[action*="MemberCommitments.aspx?"] table.block td.mainbody td.main #MemberTopHeader {
  background-color: #fff;
}
form[action*="MemberProfile.aspx?"] table.block td.mainbody td.main #MemberTopHeader > table,
form[action*="MemberCommitments.aspx?"] table.block td.mainbody td.main #MemberTopHeader > table {
  border: none;
  border-spacing: 0;
  border-collapse: collapse;
  margin-left: 30px;
  margin-right: 30px;
  width: auto;
  float: none;
}
table td.FieldTitle {
  color: #0080b3;
  color: gray;
}
table td.FieldTitle span {
  font-weight: 400 !important;
}
Table tr.Body {
  color: #000000;
}
form[action*="MemberProfile.aspx?"] {
  /* Personal custom fields */
}
form[action*="MemberProfile.aspx?"] span[id*="Note"],
form[action*="MemberProfile.aspx?"] span#ctl00_MainBody_tcProfile_tabPrivacy_ctlMemberCommunicationPreferences_fvPrivacy_Label3 {
  font-weight: 400 !important;
  font-size: 13px;
  color: #808080;
  font-style: normal !important;
}
form[action*="MemberProfile.aspx?"] span#ctl00_MainBody_tcProfile_tabSettings_ctlMemberSettings_fvSettings_fvPassword_lblNewPasswordConfirmation {
  display: block;
  padding-bottom: 20px;
}
form[action*="MemberProfile.aspx?"] .pstrength-bar {
  height: 6px !important;
}
form[action*="MemberProfile.aspx?"] table.listview tr.header {
  background-color: transparent;
}
form[action*="MemberProfile.aspx?"] table.listview tr.header th,
form[action*="MemberProfile.aspx?"] table.listview tr.header th .ItemTitleField {
  font-size: 17px;
  font-weight: 500;
  color: #2c5a81;
}
form[action*="MemberProfile.aspx?"] table.listview tr.header + tr > td {
  padding-top: 30px;
}
form[action*="MemberProfile.aspx?"] table.listview tr.Body td.FieldTitle {
  font-weight: normal;
}
form[action*="MemberProfile.aspx?"] table.listview tr.Body td.FieldTitle span {
  font-weight: 500;
}
form[action*="MemberProfile.aspx?"] table.listview tr td:first-child span,
form[action*="MemberProfile.aspx?"] table.listview tr td:nth-child(3) span {
  font-weight: 400 !important;
}
form[action*="MemberProfile.aspx?"] table.listview tr td:first-child span[id*="Note"],
form[action*="MemberProfile.aspx?"] table.listview tr td:nth-child(3) span[id*="Note"] {
  font-weight: 400 !important;
  font-size: 13px;
  color: #808080;
  font-style: normal !important;
}
form[action*="MemberProfile.aspx?"] table.listview tr.EmptyRow td span {
  font-weight: 400 !important;
}
form[action*="MemberProfile.aspx?"] #MemberTopHeader table.listview td {
  vertical-align: top;
}
form[action*="MemberProfile.aspx?"] #ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails table.listview tr:nth-last-child(n+4) td:nth-child(odd) {
  font-weight: 400 !important;
  color: gray;
}
form[action*="MemberProfile.aspx?"] #ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails table.listview tr:nth-last-child(n+4) td:nth-child(even) {
  color: #000;
}
form[action*="MemberProfile.aspx?"] .ajax__calendar table tr td {
  padding: 0;
}
#alphabetSelector table {
  border-collapse: collapse;
}
#alphabetSelector table td {
  padding: 20px 1px;
}
#alphabetSelector table td a {
  padding: 5px 10px;
  background: #F5F5F6;
}
#memberPhotoCell img {
  border-color: #e2e2e2 !important;
}
#memberPhotoCell a {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
  float: none;
  display: block;
}
#memberPhotoCell a:hover,
#memberPhotoCell a:focus,
#memberPhotoCell a:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
form[action*="ClubPhotoDirectory.aspx?"] #ctl00_MainBody_ctlClubPhotoDirectory1_lblClickOnMemberName {
  color: #333 !important;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview {
  border: none;
  border-collapse: collapse;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview > tbody > tr > td {
  background-color: #F5F5F6 !important;
  border-bottom: 10px solid #fff;
  width: 50%;
  padding: 10px 10px;
  vertical-align: text-top;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview > tbody > tr > td table tr td {
  padding: 2px 10px;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview > tbody > tr > td table tr td:first-child div {
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview > tbody > tr > td table tr td:first-child div span {
  height: 50px;
  padding-top: 22px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 13px;
  display: inline-block;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview > tbody > tr > td:first-child {
  border-right: 10px solid #fff;
}
form[action*="ClubPhotoDirectory.aspx?"] table.container table.listview tbody tr td {
  vertical-align: top;
}
/* Email Message Centre */
form[action*="ClubEmailList.aspx?"] .mainbody .main > table td > div:first-of-type {
  border-radius: 3px;
  border: 1px solid #ffe8a1;
  background-color: #fff7e1;
}
form[action*="ClubEmailList.aspx?"] .mainbody .main > table td > div:first-of-type .packageExpiredMessage2 {
  padding: 16px;
  margin: 20px 0;
}
form[action*="ClubEmailList.aspx?"] .mainbody .main > table td > div:nth-of-type(2) table {
  padding: 20px 0;
}
form[action*="ClubEmailList.aspx?"] .mainbody .main > table td > div:nth-of-type(2) table td:last-child div {
  width: auto !important;
  border: none !important;
  background-color: transparent !important;
  font-weight: normal !important;
  text-align: right !important;
}
a.LinkButton {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
a.LinkButton:hover,
a.LinkButton:focus,
a.LinkButton:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="FriendEditor.aspx"] table.RegularForm tbody tr:nth-child(9) td.title {
  vertical-align: top;
  padding-top: 8px;
}
form[action*="FriendEditor.aspx"] table.RegularForm tbody tr:nth-child(9) td:last-child {
  padding-top: 8px;
}
form[action*="blngConfiguration.aspx"] table td {
  vertical-align: middle;
}
form[action*="CommitteeDetails.aspx"] table,
form[action*="committeeDetails.aspx"] table {
  border-collapse: collapse;
}
form[action*="CommitteeDetails.aspx"] table.listview,
form[action*="committeeDetails.aspx"] table.listview {
  margin-top: 10px;
}
form[action*="CommitteeDetails.aspx"] table.listview a.LinkButton,
form[action*="committeeDetails.aspx"] table.listview a.LinkButton {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
form[action*="CommitteeDetails.aspx"] table.listview a.LinkButton:hover,
form[action*="committeeDetails.aspx"] table.listview a.LinkButton:hover {
  color: #009cdb !important;
  background: none;
}
form[action*="CommitteeDetails.aspx"] table.listview thead tr th:last-child,
form[action*="committeeDetails.aspx"] table.listview thead tr th:last-child {
  text-align: right !important;
}
form[action*="CommitteeDetails.aspx"] table.listview thead tr th:first-child,
form[action*="committeeDetails.aspx"] table.listview thead tr th:first-child {
  text-align: left !important;
}
form[action*="CommitteeDetails.aspx"] table.listview tbody tr th:last-child,
form[action*="committeeDetails.aspx"] table.listview tbody tr th:last-child,
form[action*="CommitteeDetails.aspx"] table.listview tbody tr td:last-child,
form[action*="committeeDetails.aspx"] table.listview tbody tr td:last-child {
  text-align: right !important;
}
form[action*="CommitteeDetails.aspx"] table.listview tbody tr th:first-child,
form[action*="committeeDetails.aspx"] table.listview tbody tr th:first-child,
form[action*="CommitteeDetails.aspx"] table.listview tbody tr td:first-child,
form[action*="committeeDetails.aspx"] table.listview tbody tr td:first-child {
  text-align: left !important;
}
form[action*="CommitteeDetails.aspx"] table.block td.mainbody td.main,
form[action*="committeeDetails.aspx"] table.block td.mainbody td.main {
  padding: 0;
}
form[action*="CommitteeDetails.aspx"] table.block td.mainbody td.main .pagetitle,
form[action*="committeeDetails.aspx"] table.block td.mainbody td.main .pagetitle {
  padding-left: 30px;
  padding-right: 30px;
}
form[action*="CommitteeDetails.aspx"] table.block td.mainbody td.main table.container,
form[action*="committeeDetails.aspx"] table.block td.mainbody td.main table.container {
  border-collapse: collapse;
}
form[action*="CommitteeDetails.aspx"] #ctl00_MainBody_Navigator,
form[action*="committeeDetails.aspx"] #ctl00_MainBody_Navigator,
form[action*="CommitteeDetails.aspx"] #ctl00_MainBody_lblDesc,
form[action*="committeeDetails.aspx"] #ctl00_MainBody_lblDesc {
  padding-left: 30px;
}
form[action*="CommitteeDetails.aspx"] #ctl00_MainBody_divBringCommitteeToNextYear,
form[action*="committeeDetails.aspx"] #ctl00_MainBody_divBringCommitteeToNextYear {
  padding-right: 30px;
}
form[action*="CommitteeDetails.aspx"] #ctl00_MainBody_TabContainer_TabPanelEmails_CtlEmail_updatePanelEmailList,
form[action*="committeeDetails.aspx"] #ctl00_MainBody_TabContainer_TabPanelEmails_CtlEmail_updatePanelEmailList {
  padding-top: 10px;
  padding-bottom: 10px;
}
form[action*="CommitteeDetails.aspx"] .mainbody .main > table td > div:nth-of-type(2) table,
form[action*="committeeDetails.aspx"] .mainbody .main > table td > div:nth-of-type(2) table {
  padding: 20px 0;
}
form[action*="CommitteeDetails.aspx"] .mainbody .main > table td > div:nth-of-type(2) table td:last-child div,
form[action*="committeeDetails.aspx"] .mainbody .main > table td > div:nth-of-type(2) table td:last-child div {
  width: auto !important;
  border: none !important;
  background-color: transparent !important;
  font-weight: normal !important;
}
[id*="divYearTitle"] {
  background-color: transparent !important;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
}
[id*="divYearTitle"] a {
  padding: 3px 10px;
  vertical-align: middle;
}
form[action*="CommitteeEmailWindow.aspx"] #ctl00_MainBody_ctlEmailMessageEditor1_trTemplates .BUTTON {
  margin: 0;
}
form[action*="CommitteeEmailWindow.aspx"] span[id*="lblStep"] b,
form[action*="CommitteeEmailWindow.aspx"] span[id*="lblSchedule"] b {
  color: #f7a81b;
  font-weight: 500;
  font-size: 19px;
}
form[action*="CommitteeEmailWindow.aspx"] span[id*="lblStep"] b:after,
form[action*="CommitteeEmailWindow.aspx"] span[id*="lblSchedule"] b:after {
  content: "\A";
  white-space: pre;
}
form[action*="CommitteeEmailWindow.aspx"] table.container > tbody > tr > td > table > tbody > tr > td:first-child {
  background-color: #f7f7f7;
  border: 1px dashed rgba(0, 0, 0, 0.2);
  border-left: none;
  padding: 20px;
}
form[action*="CommitteeEmailWindow.aspx"] table.container > tbody > tr > td > table > tbody > tr > td:last-child {
  padding: 20px;
}
form[action*="NewMemberOrientationAddMember"] table.container td table:last-child {
  border: none;
}
form[action*="ClubDistributionList"] table.container table.listview .header th:last-child,
form[action*="DistrictDistributionList"] table.container table.listview .header th:last-child {
  text-align: right;
}
form[action*="ClubDistributionList"] table.container table.listview .item td:last-child,
form[action*="DistrictDistributionList"] table.container table.listview .item td:last-child,
form[action*="ClubDistributionList"] table.container table.listview .itemalt td:last-child,
form[action*="DistrictDistributionList"] table.container table.listview .itemalt td:last-child {
  text-align: right;
}
form[action*="ClubDistributionList"] table.container table.listview a,
form[action*="DistrictDistributionList"] table.container table.listview a {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
form[action*="ClubDistributionList"] table.container table.listview a:hover,
form[action*="DistrictDistributionList"] table.container table.listview a:hover {
  color: #009cdb !important;
  background: none;
}
form[action*="EditDistribution"] table.container table.listview a {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
form[action*="EditDistribution"] table.container table.listview a:hover {
  color: #009cdb !important;
  background: none;
}
form[action*="TerminateMember.aspx"] #ctl00_MainBody_ctlTerminateMember_rblTerminationReasons {
  width: 250px;
}
/* Personal tab - select country code special case */
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbHomePhoneCoutryCode,
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbMobileCountryCode,
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbHomeFaxCountryCode,
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbBusinessPhoneCountryCode,
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbBusinessFaxCountryCode,
#ctl00_MainBody_tcProfile_tabPersonal_ctlMemberPersonals_fvDetails_lbTitle {
  height: auto;
}
/* Section - Communication */
form[action*="EmailTemplates.aspx"] table.listview tr:first-child th,
form[action*="EmailTemplates.aspx"] table.listview tr:first-child td {
  border-bottom: none;
}
form[action*="EmailTemplates.aspx"] table.listview tr:first-child:hover {
  background-color: transparent;
}
/* Section - Membership */
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMember"] {
  background: transparent;
  border-radius: 3px;
  padding: 5px 10px;
  color: #0078a8;
  border-color: transparent;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMember"]:hover,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMember"]:focus,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMember"]:active {
  color: #009cdb;
  background: transparent;
  border-color: transparent;
}
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMemberV3"] {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMemberV3"]:hover,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMemberV3"]:focus,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnAddNewMemberV3"]:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnTransferNewMember"] {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnTransferNewMember"]:hover,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnTransferNewMember"]:focus,
form[action*="MembersList.aspx?"] #divAddNewMember [id*="_lbtnTransferNewMember"]:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
#clubMembersArea table.listview {
  border-color: transparent !important;
}
#clubMembersArea table.listview tr.pager {
  border-color: transparent !important;
}
#clubMembersArea table.listview tr.pager:first-child {
  border-bottom-color: #e2e2e2 !important;
}
form[action*="ChooseChangeType.aspx?"] .BUTTON {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}
form[action*="ChooseChangeType.aspx?"] #ctl00_MainBody_lblTopNote,
form[action*="ChooseChangeType.aspx?"] #ctl00_MainBody_lblMiddleNote,
form[action*="ChooseChangeType.aspx?"] #ctl00_MainBody_lblBottomNote {
  display: block;
  padding: 6px 10px;
}
form[action*="MemberReportDesignationList.aspx?"] #ctl00_ctlMessage1_tdMsg {
  background: #fff;
  width: calc(100% - 241px);
  position: relative;
  left: 240px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  float: none;
  display: block !important;
  padding: 10px 0;
}
form[action*="DesignationClubList.aspx?"] #ctl00_MainBody_ctlMDL_Universal_trPager td,
form[action*="DesignationClubList.aspx?"] #ctl00_MainBody_ctlMDL_DistrictClub_trPager td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(2),
form[action*="NewMemberOrientation.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(2) {
  width: 150px !important;
  min-width: 150px;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(3),
form[action*="NewMemberOrientation.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(3) {
  width: 150px !important;
  min-width: 150px;
  text-align: left !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(4),
form[action*="NewMemberOrientation.aspx"] table.listview tr[id*="_trTopButtonsRow"] + tr.header th:nth-child(4) {
  width: 120px !important;
  min-width: 120px;
  text-align: left !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr.item:hover,
form[action*="NewMemberOrientation.aspx"] table.listview tr.item:hover,
form[action*="ClubNewMemberActivities.aspx"] table.listview tr.itemalt:hover,
form[action*="NewMemberOrientation.aspx"] table.listview tr.itemalt:hover {
  background-color: transparent;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr th:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr th:first-child,
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr td:first-child {
  white-space: normal !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td,
form[action*="NewMemberOrientation.aspx"] table.listview tr td {
  vertical-align: top;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td [id*="_lblMemberName"],
form[action*="NewMemberOrientation.aspx"] table.listview tr td [id*="_lblMemberName"] {
  margin-top: 6px;
  display: block;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview {
  margin: 0;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr.header,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr.header {
  background-color: transparent;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr:last-child td,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr:last-child td {
  border-bottom: none;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr th:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr th:first-child,
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr td:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr td:first-child {
  width: 150px !important;
  min-width: 150px;
  padding-left: 0;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr th:nth-child(2),
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr th:nth-child(2),
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr td:nth-child(2),
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr td:nth-child(2) {
  width: 150px !important;
  min-width: 150px;
  text-align: left !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr th:nth-child(3),
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr th:nth-child(3),
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr td:nth-child(3),
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr td:nth-child(3) {
  width: 120px !important;
  min-width: 120px;
  text-align: left !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr th:last-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr th:last-child,
form[action*="ClubNewMemberActivities.aspx"] table.listview tr td table.listview tr td:last-child,
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr td:last-child {
  padding-right: 0;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header th,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header th,
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header td,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header td {
  border-top: none;
  padding: 6px 10px;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header a,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header a {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #333 !important;
  border-color: none;
  font-size: 15px;
  font-weight: normal;
  color: #0078a8 !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header a:hover,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header a:hover,
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header a:active,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header a:active {
  background-image: none;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr.header a:hover,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr.header a:hover {
  color: #009cdb !important;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr th:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr th:first-child,
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr td:first-child,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr td:first-child {
  border-left: none;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr th:last-child,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr th:last-child,
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr td:last-child,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr td:last-child {
  border-right: none;
}
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr th table.listview tr:first-child td,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr th table.listview tr:first-child td,
form[action*="ClubNewMemberActivities.aspx"] table.listview table.listview tr td table.listview tr:first-child td,
form[action*="NewMemberOrientation.aspx"] table.listview table.listview tr td table.listview tr:first-child td {
  padding: 6px 10px;
}
form[action*="NewMemberOrientation.aspx"] table.listview {
  height: 100%;
}
form[action*="NewMemberOrientation.aspx"] table.listview tr {
  height: 100%;
}
form[action*="NewMemberOrientation.aspx"] table.listview tr td {
  height: 100%;
}
form[action*="NewMemberOrientation.aspx"] table.listview tr td [id*="_lblMemberName"] {
  height: 100%;
  overflow: auto;
  padding-right: 20px;
  margin-top: 0;
  border-right: 1px solid #e2e2e2;
  line-height: 2.2;
}
form[action*="NewMemberOrientation.aspx"] table.listview tr td table.listview tr.header th:first-child {
  width: 35.3% !important;
  min-width: 150px;
}
span[id*="_lblSequenceTitle"],
span[id*="_lblSequence"],
span[id*="_lblTitle"],
span[id*="_lblActivityTitle"],
span[id*="_lblAssignedToTitle"],
span[id*="_lblAssignedTo"],
span[id*="_lblDateDoneTitle"],
span[id*="_lblDateDone"] {
  padding-left: 10px;
}
form[action*="NewMemberOrientationActivitiesEditor.aspx"] table.listview tr.edit table tr th,
form[action*="NewMemberOrientationActivitiesEditor.aspx"] table.listview tr.edit table tr td {
  border-bottom: none;
}
.table-remove-btn-border table.listview {
  border: none;
}
.table-remove-btn-border table.listview tr:first-child th,
.table-remove-btn-border table.listview tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
.table-remove-btn-border table.listview tr:first-child th a,
.table-remove-btn-border table.listview tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.table-remove-btn-border table.listview tr:first-child th a:hover,
.table-remove-btn-border table.listview tr:first-child td a:hover,
.table-remove-btn-border table.listview tr:first-child th a:focus,
.table-remove-btn-border table.listview tr:first-child td a:focus,
.table-remove-btn-border table.listview tr:first-child th a:active,
.table-remove-btn-border table.listview tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.table-remove-btn-border table.listview tr:first-child th:first-child,
.table-remove-btn-border table.listview tr:first-child td:first-child {
  border-left: none;
}
.table-remove-btn-border table.listview tr:first-child th:last-child,
.table-remove-btn-border table.listview tr:first-child td:last-child {
  border-right: none;
}
.table-remove-btn-border table.listview tr.header td,
.table-remove-btn-border table.listview tr.header th {
  border-top: 1px solid #e2e2e2;
}
.table-remove-btn-border table.listview tr th:first-child,
.table-remove-btn-border table.listview tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
.table-remove-btn-border table.listview tr th:last-child,
.table-remove-btn-border table.listview tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
.table-remove-btn-border table.listview tr:last-child th,
.table-remove-btn-border table.listview tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
.table-remove-btn-border2 tr:first-child th,
.table-remove-btn-border2 tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
.table-remove-btn-border2 tr:first-child th a,
.table-remove-btn-border2 tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.table-remove-btn-border2 tr:first-child th a:hover,
.table-remove-btn-border2 tr:first-child td a:hover,
.table-remove-btn-border2 tr:first-child th a:focus,
.table-remove-btn-border2 tr:first-child td a:focus,
.table-remove-btn-border2 tr:first-child th a:active,
.table-remove-btn-border2 tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.table-remove-btn-border2 tr:first-child th:first-child,
.table-remove-btn-border2 tr:first-child td:first-child {
  border-left: none;
}
.table-remove-btn-border2 tr:first-child th:last-child,
.table-remove-btn-border2 tr:first-child td:last-child {
  border-right: none;
}
.table-remove-btn-border2 tr.header td,
.table-remove-btn-border2 tr.header th {
  border-top: 1px solid #e2e2e2;
}
.table-remove-btn-border2 tr th:first-child,
.table-remove-btn-border2 tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
.table-remove-btn-border2 tr th:last-child,
.table-remove-btn-border2 tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
.table-remove-btn-border2 tr:last-child th,
.table-remove-btn-border2 tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="MemberSearch.aspx"] table tr.item + tr:not(.itemalt):not(.item),
form[action*="MemberSearch.aspx"] table tr.itemalt + tr:not(.itemalt):not(.item) {
  box-shadow: 0 1px 1px 0 #C7C7C7 inset;
  background: none repeat scroll 0 0 #f5f5f6;
}
form[action*="MemberSearch.aspx"] table tr.item + tr:not(.itemalt):not(.item) td,
form[action*="MemberSearch.aspx"] table tr.itemalt + tr:not(.itemalt):not(.item) td {
  vertical-align: top;
  border-bottom: 1px solid #e2e2e2;
}
form[action*="MemberSearch.aspx"] table tr.item + tr:not(.itemalt):not(.item) td table td,
form[action*="MemberSearch.aspx"] table tr.itemalt + tr:not(.itemalt):not(.item) td table td {
  border-bottom: none;
}
form[action*="AddNewMember.aspx"] table.container table.listview tr.header,
form[action*="UpdateClubInfo."] table.container table.listview tr.header {
  background-color: transparent;
}
form[action*="AddNewMember.aspx"] table.container table.listview tr.header span.ItemTitleField,
form[action*="UpdateClubInfo."] table.container table.listview tr.header span.ItemTitleField {
  font-weight: 500;
}
form[action*="AddNewMember.aspx"] table.listview tr td,
form[action*="UpdateClubInfo."] table.listview tr td {
  padding: 2px 3px;
  vertical-align: middle;
}
form[action*="AddNewMember.aspx"] td.FieldTitle,
form[action*="UpdateClubInfo."] td.FieldTitle {
  padding: 1px 10px;
}
form[action*="AddNewMember.aspx"] td.FieldValue,
form[action*="UpdateClubInfo."] td.FieldValue {
  padding: 1px;
}
form[action*="AddNewMember.aspx"] tr.header + tr.Body > td,
form[action*="UpdateClubInfo."] tr.header + tr.Body > td {
  padding-top: 15px;
}
form[action*="ClubSearch"] .MainPageTable tr:nth-child(2) input.BUTTON {
  float: none;
}
form[action*="DesignationClubAssign"] table.ListView_Table td,
form[action*="MemberReportDesignationList"] table.ListView_Table td {
  vertical-align: middle;
}
form[action*="CustomExport.aspx"] table.container > tbody > tr > td > div:last-child {
  width: 830px;
}
#ctl00_MainBody_ctlMemberSearch_UpdatePanel1 table .listview .item td:first-child,
#ctl00_MainBody_ctlMemberSearch_UpdatePanel1 table .listview .itemalt td:first-child {
  text-align: left !important;
}
form[action*="MemberProfile.aspx?"] table[id*="_rblPreferedAddress"] tbody tr td:first-child,
form[action*="MemberProfile.aspx?"] table[id*="_rblPreferredPhoneType"] tbody tr td:first-child,
form[action*="MemberProfile.aspx?"] table[id*="_rblPreferedBillingEmail"] tbody tr td:first-child {
  padding-left: 0;
}
/* Organization Section*/
form[action*="CommitteeList.aspx?"] #ctl00_MainBody_ctlCommitteeListYearly_lnkAddNewYearlyCommittee {
  margin: 10px 0;
}
form[action*="CommitteeList.aspx?"] #ctl00_MainBody_ctlCommitteeListYearly_lnkAddNewYearlyCommittee .linkType {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="CommitteeList.aspx?"] #ctl00_MainBody_ctlCommitteeListYearly_lnkAddNewYearlyCommittee .linkType:hover,
form[action*="CommitteeList.aspx?"] #ctl00_MainBody_ctlCommitteeListYearly_lnkAddNewYearlyCommittee .linkType:focus,
form[action*="CommitteeList.aspx?"] #ctl00_MainBody_ctlCommitteeListYearly_lnkAddNewYearlyCommittee .linkType:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="blngPaymentMultiEntries.aspx"] table.container table.listview table table .header th:nth-child(5) {
  min-width: 170px;
}
form[action*="blngPaymentMultiEntries.aspx"] table.container table.listview table table .item td:nth-child(5) input:first-child {
  width: 80%;
}
form[action*="blngPaymentMultiEntries.aspx"] table.container tr.topbar:first-child td,
form[action*="blngAdminNotification.aspx"] table.container tr.topbar:first-child td,
form[action*="blngPaymentMultiEntries.aspx"] table.container tr.topbar:first-child th,
form[action*="blngAdminNotification.aspx"] table.container tr.topbar:first-child th {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="blngPaymentMultiEntries.aspx"] table.container tr.topbar:last-child td,
form[action*="blngAdminNotification.aspx"] table.container tr.topbar:last-child td,
form[action*="blngPaymentMultiEntries.aspx"] table.container tr.topbar:last-child th,
form[action*="blngAdminNotification.aspx"] table.container tr.topbar:last-child th {
  border-top: 1px solid #e2e2e2;
}
form[action*="DefineExecutives.aspx"] #ctl00_MainBody_ctlListOfExecutives1_spanSeparator {
  display: none;
}
form[action*="blngHome.aspx"] table.listview .pager {
  background-color: #FFF;
}
form[action*="blngHome.aspx"] table.listview .pager td {
  border-bottom: none;
}
form[action*="blngHome.aspx"] table.listview .pager + tr {
  display: none;
}
form[action*="blngHome.aspx"] .ajax__calendar_container td {
  padding: 0;
}
form[action*="blngBatchMain.aspx"] table.listview {
  border: none;
}
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th a,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th a:hover,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td a:hover,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th a:focus,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td a:focus,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th a:active,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th:first-child,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td:first-child {
  border-left: none;
}
form[action*="blngBatchMain.aspx"] table.listview tr:first-child th:last-child,
form[action*="blngBatchMain.aspx"] table.listview tr:first-child td:last-child {
  border-right: none;
}
form[action*="blngBatchMain.aspx"] table.listview tr.header td,
form[action*="blngBatchMain.aspx"] table.listview tr.header th {
  border-top: 1px solid #e2e2e2;
}
form[action*="blngBatchMain.aspx"] table.listview tr th:first-child,
form[action*="blngBatchMain.aspx"] table.listview tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
form[action*="blngBatchMain.aspx"] table.listview tr th:last-child,
form[action*="blngBatchMain.aspx"] table.listview tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
form[action*="blngBatchMain.aspx"] table.listview tr:last-child th,
form[action*="blngBatchMain.aspx"] table.listview tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="blngBatchMain.aspx"] #ctl00_MainBody_btnGenerateInvoice {
  float: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview {
  border: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th a,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th a:hover,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td a:hover,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th a:focus,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td a:focus,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th a:active,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th:first-child,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td:first-child {
  border-left: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child th:last-child,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:first-child td:last-child {
  border-right: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr.header td,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr.header th {
  border-top: 1px solid #e2e2e2;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr th:first-child,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr th:last-child,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:last-child th,
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child > table.listview tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child #ctl00_MainBody_ctlBatchItem1_panInvoiceItem > table.listview {
  border: none;
}
form[action*="blngBatchAdd.aspx"] table.container > tbody > tr:first-child > td:first-child #ctl00_MainBody_ctlBatchItem1_panInvoiceItem > table.listview > tbody > tr > td {
  padding: 0;
  padding-top: 10px;
}
/* Organization */
form[action*="blngDebitCreditReport.aspx"] table.container table.listview,
form[action*="blngBalanceReport.aspx"] table.container table.listview {
  border: none;
}
form[action*="blngDebitCreditReport.aspx"] table.container table.listview tr,
form[action*="blngBalanceReport.aspx"] table.container table.listview tr {
  border-color: transparent !important;
}
form[action*="blngDebitCreditReport.aspx"] table.container table.listview tr th:not(:last-child),
form[action*="blngBalanceReport.aspx"] table.container table.listview tr th:not(:last-child),
form[action*="blngDebitCreditReport.aspx"] table.container table.listview tr td:not(:last-child),
form[action*="blngBalanceReport.aspx"] table.container table.listview tr td:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="blngBalanceReport.aspx"] table.container #ctl00_MainBody_grdReportGrid_divReportWrapper {
  width: 100% !important;
  max-width: 80vw;
}
#ctl00_ctlOnTrial1_dlTrial {
  width: 90%;
  margin: 0 auto;
}
form[action*="blngExportTransactions.aspx"] table.container .BUTTON {
  float: none;
}
form[action*="MeetingsList.aspx"] table.listview {
  border: none;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child th,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child th a,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child th a:hover,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td a:hover,
form[action*="MeetingsList.aspx"] table.listview tr:first-child th a:focus,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td a:focus,
form[action*="MeetingsList.aspx"] table.listview tr:first-child th a:active,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child th:first-child,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td:first-child {
  border-left: none;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child th:last-child,
form[action*="MeetingsList.aspx"] table.listview tr:first-child td:last-child {
  border-right: none;
}
form[action*="MeetingsList.aspx"] table.listview tr.header td,
form[action*="MeetingsList.aspx"] table.listview tr.header th {
  border-top: 1px solid #e2e2e2;
}
form[action*="MeetingsList.aspx"] table.listview tr th:first-child,
form[action*="MeetingsList.aspx"] table.listview tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
form[action*="MeetingsList.aspx"] table.listview tr th:last-child,
form[action*="MeetingsList.aspx"] table.listview tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
form[action*="MeetingsList.aspx"] table.listview tr:last-child th,
form[action*="MeetingsList.aspx"] table.listview tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child td {
  border-bottom: none;
}
form[action*="MeetingsList.aspx"] table.listview tr:first-child:hover {
  background-color: transparent;
}
/* Reports section */
table[id$="ReportTable"] {
  border-collapse: collapse;
}
table[id$="ReportTable"] .ReportToolbar {
  border: none;
  background-image: none !important;
  background-color: #F6F6F6;
  height: 37px;
}
table[id$="ReportTable"] .ReportToolbar table {
  border: none;
}
table[id$="ReportTable"] .ReportToolbar input[type="text"] {
  padding: 4px 6px;
}
table[id$="ReportTable"] .ReportToolbar iframe {
  border: 1px solid #e2e2e2;
}
table[id$="ReportTable"] .ReportToolbar td {
  vertical-align: middle;
}
table[id$="ReportTable"] .ReportToolbar .InputButtonClass {
  margin-top: 2px;
}
table[id$="ReportTable"] .ReportToolbar .ReportToolbarGroup {
  margin-top: 4px;
}
table[id$="ReportTable"] > tbody > tr:nth-child(2) {
  border: 1px solid #e2e2e2;
  border-bottom: none;
}
table[id$="ReportTable"] > tbody > tr:nth-child(3) {
  display: none;
}
table[id$="ReportTable"] > tbody > tr:nth-child(4) {
  border: 1px solid #e2e2e2;
}
form[action*="EDirectory.aspx"] table.container #ctl00_MainBody_ctlEdirectory_lblCurrentYear {
  font-weight: 500 !important;
}
form[action*="EDirectory.aspx"] table.container table.listview {
  margin-bottom: 20px;
}
form[action*="EDirectory.aspx"] table.container table.listview tr .action .BUTTON {
  float: none;
}
form[action*="EDirectory.aspx"] table.container table.listview tr:first-child {
  background-color: #F5F5F6 !important;
}
form[action*="EDirectory.aspx"] table.container table.listview tr td span:first-of-type {
  font-weight: 500 !important;
}
form[action*="DynamicReports.aspx"] table.listview tr:first-child td {
  border-bottom: none;
}
form[action*="DynamicReports.aspx"] table.listview tr:first-child:hover {
  background-color: transparent;
}
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="YearsOfServiceDistribution."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="ClubAgeDistribution."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="AgeDistribution"] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="ClubGenderDistribution."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="GenderDistribution."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="ClubLoginActivity."] table.container table.listview tr.header:nth-child(1) th:not(:last-child),
form[action*="LoginActivity"] table.container table.listview tr.header:nth-child(1) th:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="YearsOfServiceDistribution."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="ClubAgeDistribution."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="AgeDistribution"] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="ClubGenderDistribution."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="GenderDistribution."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="ClubLoginActivity."] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child),
form[action*="LoginActivity"] table.container table.listview tr.header:nth-child(2) th:nth-child(even):not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview tr:last-child td,
form[action*="YearsOfServiceDistribution."] table.container table.listview tr:last-child td,
form[action*="ClubAgeDistribution."] table.container table.listview tr:last-child td,
form[action*="AgeDistribution"] table.container table.listview tr:last-child td,
form[action*="ClubGenderDistribution."] table.container table.listview tr:last-child td,
form[action*="GenderDistribution."] table.container table.listview tr:last-child td,
form[action*="ClubLoginActivity."] table.container table.listview tr:last-child td,
form[action*="LoginActivity"] table.container table.listview tr:last-child td {
  background-color: #f5f5f6;
  border-bottom: none;
}
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="YearsOfServiceDistribution."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="ClubAgeDistribution."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="AgeDistribution"] table.container table.listview tr:last-child td:not(:last-child),
form[action*="ClubGenderDistribution."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="GenderDistribution."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="ClubLoginActivity."] table.container table.listview tr:last-child td:not(:last-child),
form[action*="LoginActivity"] table.container table.listview tr:last-child td:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="YearsOfServiceDistribution."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubAgeDistribution."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="AgeDistribution"] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubGenderDistribution."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="GenderDistribution."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubLoginActivity."] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="LoginActivity"] table.container table.listview .item:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="YearsOfServiceDistribution."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubAgeDistribution."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="AgeDistribution"] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubGenderDistribution."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="GenderDistribution."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubLoginActivity."] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="LoginActivity"] table.container table.listview .itemalt:not(:last-child) td:not(:last-child):nth-child(odd),
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="YearsOfServiceDistribution."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubAgeDistribution."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="AgeDistribution"] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubGenderDistribution."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="GenderDistribution."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubLoginActivity."] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="LoginActivity"] table.container table.listview .item:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubYearsOfServiceDistribution."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="YearsOfServiceDistribution."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubAgeDistribution."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="AgeDistribution"] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubGenderDistribution."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="GenderDistribution."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="ClubLoginActivity."] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd),
form[action*="LoginActivity"] table.container table.listview .itemalt:not(:last-child) th:not(:last-child):nth-child(odd) {
  border-right: 1px solid #e2e2e2;
}
form[action*="ClubGenderDistribution."] table.container table.listview tr:last-child td,
form[action*="GenderDistribution."] table.container table.listview tr:last-child td,
form[action*="ClubLoginActivity"] table.container table.listview tr:last-child td,
form[action*="LoginActivity"] table.container table.listview tr:last-child td {
  background-color: #f5f5f6;
  border-bottom: none;
}
form[action*="ClubGenderDistribution."] table.container table.listview tr:last-child td:nth-child(even):not(:last-child),
form[action*="GenderDistribution."] table.container table.listview tr:last-child td:nth-child(even):not(:last-child),
form[action*="ClubLoginActivity"] table.container table.listview tr:last-child td:nth-child(even):not(:last-child),
form[action*="LoginActivity"] table.container table.listview tr:last-child td:nth-child(even):not(:last-child) {
  border-right: none;
}
form[action*="Rule85Members.aspx"] table.container table.listview {
  border: none !important;
}
form[action*="Rule85Members.aspx"] table.container table.listview thead tr th {
  text-decoration: none !important;
  color: #0078a8 !important;
}
form[action*="Rule85Members.aspx"] table.container table.listview thead tr th:hover {
  color: #009cdb !important;
}
form[action*="Rule85Members.aspx"] table.container .BUTTON {
  float: none;
}
form[action*="ReportDynamicSectionDesigner.aspx?"] #ctl00_MainBody_ctlReportDynamicSectionDesigner_lblDataSourceHelpTitle + table.listview tr.item:hover,
form[action*="ReportDynamicSectionDesigner.aspx?"] #ctl00_MainBody_ctlReportDynamicSectionDesigner_lblDataSourceHelpTitle + table.listview tr.itemalt:hover {
  background: transparent;
}
form[action*="ReportDynamicSectionDesigner.aspx?"] #ctl00_MainBody_ctlReportDynamicSectionDesigner_lblDataSourceHelpTitle + table.listview tr.item td,
form[action*="ReportDynamicSectionDesigner.aspx?"] #ctl00_MainBody_ctlReportDynamicSectionDesigner_lblDataSourceHelpTitle + table.listview tr.itemalt td {
  border-bottom: none;
}
.filter-wrapper {
  width: auto !important;
}
.filter-wrapper td {
  vertical-align: middle;
}
.filter-wrapper td input[type="radio"] {
  margin-top: 4px;
}
/* Events section */
.ShadedBox {
  padding: 0px;
  padding: 6px 5px 5px 5px;
  width: 205px;
  background-color: #e2e2e2;
  padding: 1px;
  margin-right: 10px;
}
.ShadedBox-2 {
  box-shadow: none;
  border-radius: 0;
  border: none;
  min-height: auto;
  padding-top: 10px;
}
.ShadedBox-2 a {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
.ShadedBox-2 a:hover {
  color: #009cdb !important;
  background: none;
}
.ShadedBox-2 a.disabled-button,
.ShadedBox-2 a.disabled-button:hover,
.ShadedBox-2 a.disabled-button:focus {
  background-color: transparent;
  color: gray !important;
  border-color: transparent;
  cursor: default;
}
.ShadedBox-2 .legend {
  margin: 0;
}
.ShadedBox-2 .col-first {
  vertical-align: top;
}
.ShadedBox-2 .col-last {
  text-align: right;
}
.ShadedBox-2 thead tr th {
  background: #f5f5f6;
  border-bottom: 1px solid #e2e2e2;
}
.ShadedBox-2 tbody tr th {
  border: none;
  background-image: none;
  /* background-repeat: repeat-x; */
  /* background-position: 0 bottom; */
  background-color: #FFF;
  font-size: 15px;
  padding: 7px 10px;
}
.ShadedBox-2 tbody tr td {
  border: none;
  border-bottom: 1px solid #e2e2e2;
  background-image: none;
  /* background-repeat: repeat-x; */
  /* background-position: 0 bottom; */
  background-color: #FFF;
  font-size: 15px;
  padding: 7px 10px;
}
.ShadedBox-2 tbody tr td.formCaptionTd {
  text-align: right;
}
.ShadedBox-2 tbody tr td a.LinkButton {
  background-image: none;
  padding: 0;
  border: none;
  font-size: 15px;
  text-decoration: none;
  color: #0078a8;
}
.ShadedBox-2 tbody tr td a.LinkButton:hover {
  background-image: none;
  color: #009cdb;
}
.ShadedBox-2 tbody tr td.col-mid.col-image {
  text-align: center;
  vertical-align: middle;
}
.ShadedBox-2 tbody tr td > a,
.ShadedBox-2 tbody tr td > span {
  text-decoration: none !important;
  line-height: normal !important;
}
.ShadedBox-2 tbody tr td > a.whiteButton {
  border: none;
}
.ShadedBox-2 tbody tr td > a.whiteButton.cancel {
  padding: 0 6px;
  border-radius: 2px;
  line-height: 16px !important;
  font-size: 13px;
}
.ShadedBox-2 tbody tr td table tr td {
  border-bottom: none;
}
.ShadedBox-2 tfoot th {
  height: 21px;
  background: #f5f5f6;
}
.ShadedBox-2 thead th,
.ShadedBox-2 tfoot th {
  padding: 7px 10px;
  text-align: left;
  font-size: 15px;
  color: #000000;
  font-weight: 500;
}
.ShadedBox-2 thead th a.smallButton,
.ShadedBox-2 tfoot th a.smallButton {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
  border: 1px solid #757575;
  color: #757575 !important;
  border-radius: 3px;
  padding: 3px 10px;
  margin-left: 10px;
  margin: 4px 5px 4px 0;
}
.ShadedBox-2 thead th a.smallButton:hover,
.ShadedBox-2 tfoot th a.smallButton:hover {
  color: #009cdb !important;
  background: none;
}
.ShadedBox-2 thead th a.smallButton:hover,
.ShadedBox-2 tfoot th a.smallButton:hover {
  background-color: #757575;
  color: #fff !important;
}
.formDiv .formCaptionTd,
.formDiv .formCaptionTdRequired {
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}
.formDiv .formCaptionTd-description {
  text-align: right;
  vertical-align: top;
  padding: 4px 10px 0px 0px;
}
#EventPlanner {
  /*efects gen/EventPlanner/EventRegistrationEdit.aspx?aid=4366*/
}
#EventPlanner .ShadedBox-1 {
  padding: 0 ;
  box-shadow: none;
  border-radius: 0;
  border: none;
}
#EventPlanner .ShadedBox-1 .topEmailDiv {
  background-color: #FFF;
}
#EventPlanner .smallFieldset {
  float: left;
  width: 46%;
  margin: 10px 8px 0 0;
}
#EventPlanner .smallFieldset-1 {
  float: left;
  width: 46%;
  margin: 10px 0px 20px 8px;
}
#EventPlanner fieldset {
  padding: 0px;
  min-height: 131px;
  margin: 30px 0 0 0;
  font-size: 15px;
  line-height: 20px;
  padding: 10px;
}
#EventPlanner table {
  border-spacing: 0;
}
#EventPlanner .formDiv > table {
  width: 100%;
}
#EventPlanner .formDiv > table > tbody > tr > td > label,
#EventPlanner .formDiv > table > tbody > tr > td > span {
  font-size: 15px;
  line-height: 1.5;
}
#EventPlanner .formDiv .formCaptionTd {
  width: 25%;
  height: 15px;
  font-size: 15px;
  color: #000000;
  text-align: right;
  vertical-align: top;
  padding: 10px;
}
#EventPlanner .formDiv .formCaptionTd.formButtonId {
  padding-top: 20px;
}
#EventPlanner .formDiv .formCaptionTdRequired {
  width: 25%;
  color: #d57400;
  vertical-align: top;
  padding-top: 10px;
}
#EventPlanner .formDiv .formCaptionMiddleTd {
  width: 25%;
  padding: 2px 10px 0px 0px;
  height: 15px;
  font-size: 13px;
  line-height: 20px;
  color: #000000;
  text-align: right;
  vertical-align: top;
  padding-top: 10px;
}
#EventPlanner .EventPaymentSummary .spacer-2h {
  display: none;
}
#EventPlanner .EventPaymentSummary .fullwidthForm > .formBodyDiv .formDiv .formCaptionTd {
  width: 40%;
}
#EventPlanner .EventPaymentSummary .fullwidthForm > .formBodyDiv .formDiv .formFieldTd {
  width: 60%;
}
#EventPlanner .EventHeaderTable {
  width: 100%;
}
#EventPlanner .formFieldTd {
  width: 75%;
  font-size: 15px;
  padding: 5px 10px;
  text-align: left;
}
#EventPlanner .formFieldTd input[size="60"] {
  width: 250px;
}
#EventPlanner .formFieldTd input,
#EventPlanner .formFieldTd textarea,
#EventPlanner .formFieldTd select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#EventPlanner .formFieldTd table .formCaptionTdRequired {
  vertical-align: middle;
}
#EventPlanner .formFieldTd table .formCaptionTd {
  vertical-align: middle;
}
#EventPlanner .formFieldTd table td table td {
  width: auto;
}
#EventPlanner .formFieldTd table td table td:first-child {
  width: auto;
}
#EventPlanner .formFieldTd input[type="checkbox"] {
  margin-top: 10px;
}
#EventPlanner .formFieldTd span input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}
#EventPlanner .formFieldTd span input[type="radio"]:not(:first-child) {
  margin-left: 30px;
}
#EventPlanner .formFieldTd span label {
  margin-top: 6px;
  display: inline-block;
}
#EventPlanner .formFieldTd img {
  max-width: 150px;
  max-height: 150px;
}
#EventPlanner .EventHeader .EventHeaderTable table.infoDetail {
  font-size: 15px;
  line-height: 18px;
  width: 100%;
}
#EventPlanner .EventHeader .EventHeaderTable table.infoDetail td.lable {
  padding: 0 15px 0 0;
  width: 15%;
}
#EventPlanner .EventHeader .EventHeaderTable table.infoDetail td.detail {
  padding: 0;
  width: 100%;
}
#EventPlanner .EventHeader .EventHeaderTable table.infoDetail td.detail div.btmLinks {
  float: left;
  padding: 10px 0 25px 45px;
}
#EventPlanner .EventHeader .EventHeaderTable table.infoDetail td.detail div.rightSideBtn {
  float: right;
  padding: 15px 0 0 0;
}
#EventPlanner .evpCheckIntruction {
  display: block;
  background: #fffbcc;
  border: 2px dotted #e6db55;
  padding: 10px;
  color: #3e4456;
}
.detailBlock .ShadedBox-1 .infoDetail {
  background-image: none;
  background-color: #f6f6f6;
  border: 1px solid #e2e2e2;
  padding: 30px;
}
.PaymentSettingsService .eventPaymentSettings table tr td {
  vertical-align: top;
}
.PaymentSettingsService .eventPaymentSettings table tr td.formFieldTd table#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPaymentRequired,
.PaymentSettingsService .eventPaymentSettings table tr td.formFieldTd table#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPayByCheck {
  width: 130px;
}
.PaymentSettingsService .eventPaymentSettings table tr td.formFieldTd table#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPaymentRequired td,
.PaymentSettingsService .eventPaymentSettings table tr td.formFieldTd table#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPayByCheck td {
  width: 50%;
}
.PaymentSettingsService .eventPaymentSettings table tr td table {
  width: 100%;
}
.regDiv {
  margin-top: 15px;
  padding: 0;
}
.regDiv:before,
.regDiv:after {
  content: "";
  display: table;
}
.regDiv:after {
  clear: both;
}
.emailDiv a {
  display: inline-block;
}
.emailDiv [id*="_lblInvitationNote"] {
  margin-top: 15px;
  display: block;
}
/* padding: 20px 18px 20px 20px; */
.topEmailDiv {
  width: 100%;
  padding: 3px 0 5px 0;
}
.showAllDiv {
  width: 50%;
  float: left;
}
/* width: 49%; */
.topBtnDiv {
  width: 50%;
  float: left;
}
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.settingDiv {
  padding: 30px 18px 20px 20px;
}
.paymentSettingDiv {
  padding: 40px 0 0 20px;
}
.eventSetting {
  padding: 0;
}
.emalSubject {
  padding: 15px 15px 25px 15px;
  margin: 20px 0 0 0;
}
ul.evpList {
  list-style-type: none;
  margin: 25px 0 15px 20px;
  padding: 0 0 0 0;
  font-size: 13px;
  line-height: 16px;
}
.event {
  min-width: 190px;
  float: left;
  overflow: hidden;
  border-right: none;
  background: url(img/eventSep.png) no-repeat right 0;
  padding: 0px 20px 0 18px;
  margin: 15px 0 0 0;
  min-height: 180px;
}
/*  DID # 627 April 06, 2011 */
.ShadedBoxSmall {
  background-color: #f5f5f6;
  padding: 5px;
  width: 100%;
}
.ShadedBoxSmall tbody tr.item td {
  background-color: transparent;
  border-bottom: none;
}
.ShadedBoxSmall tbody tr.item td.col-first {
  text-align: left;
  vertical-align: top;
}
.ShadedBoxSmall .topEmailDiv tbody tr.item td {
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
}
.ShadedBoxSmall .topEmailDiv tbody tr.item:last-child td {
  border-bottom: none;
}
/* FID # 1153 May 09, 2011 */
.ShadedBox-2 tbody tr.item-empty td {
  background-image: url(img/dot.gif);
  background-repeat: repeat-x;
  background-position: 0 bottom;
  background-color: #fff;
}
form[action*="EventPaymentOptionSetup.aspx"] .formCaptionTd {
  vertical-align: top !important;
}
form[action*="EventRegistrationPayment.aspx"] #ctl00_MainBody_CtlEventRegistrationPayment1_btnPayCreditCard {
  float: left;
  margin-left: 0;
}
.EventRegistrationPayment .settingDiv .BUTTON {
  float: left;
  margin-left: 0;
}
.EventRegistrationPayment .settingDiv .evpCheckIntruction {
  margin-top: 30px;
}
.EventRegistrationPayment .settingDiv .evpCheckIntruction:before,
.EventRegistrationPayment .settingDiv .evpCheckIntruction:after {
  content: "";
  display: table;
}
.EventRegistrationPayment .settingDiv .evpCheckIntruction:after {
  clear: both;
}
.EventPaymentSummary .fullwidthForm > .formBodyDiv {
  width: 70%;
  padding: 0;
  line-height: normal;
}
.EventPaymentSummary .fullwidthForm > .formBodyDiv .formDiv {
  margin: 0;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formCaptionTdRequired,
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formCaptionTd {
  width: 20%;
  vertical-align: middle;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formCaptionTdRequired span,
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formCaptionTd span {
  display: inline-block;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formFieldTd {
  width: 25%;
  vertical-align: middle;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formFieldTd input {
  width: 180px;
  max-width: 100%;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formFieldTd input[type="checkbox"],
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formFieldTd input[type="radio"] {
  width: auto;
}
#EventPlanner .ShadedBox-2 .ShadedBoxSmall .formStaticTd span {
  padding-top: 8px;
  display: inline-block;
}
#EventPlanner .ShadedBox-2 tbody tr td.col-mid:first-child {
  padding: 0;
}
#EventPlanner .ShadedBox-2 tbody tr td.col-last .ShadedBoxSmall {
  padding: 0;
}
#EventPlanner .ShadedBox-2 tbody tr td.col-last .ShadedBoxSmall .topEmailDiv {
  margin-top: 0;
}
#EventPlanner .ShadedBox-2 tbody tr td.col-last .ShadedBoxSmall td {
  background-color: #f5f5f6;
}
#EventPlanner .ShadedBox-2 tbody tr.edit > td {
  padding: 0;
}
#EventPlanner .fullwidthForm {
  margin-top: 15px;
  padding: 0;
}
#EventPlanner .emailDiv .topEmailDiv {
  margin-top: 15px;
}
form[action*="EvpEventEmail."] .emailLeftTd {
  background-color: #f7f7f7;
  border: 1px dashed rgba(0, 0, 0, 0.2);
  border-left: none;
}
form[action*="EvpEventEmail."] .emailRightTd fieldset:first-child .emalSubject table tr td fieldset legend {
  border-bottom: 1px solid #e2e2e2 !important;
}
form[action*="EvpEventEmail."] .emailRightTd fieldset:first-child .emalSubject table tr td fieldset legend:before {
  padding-left: 10px !important;
}
form[action*="EvpEventEmail."] .emailRightTd fieldset:nth-of-type(2) .emalSubject {
  border: 1px solid #e2e2e2;
  background-color: #f5f5f6;
  padding: 15px 15px 25px 15px;
}
form[action*="EvpEventEmail."] .emalSubject {
  padding: 0;
}
form[action*="EvpEventEmail."] .spacer-3h {
  display: none;
}
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend {
  border-bottom: none;
}
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend:before {
  padding-left: 0;
}
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep1,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep2,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep3,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep4 {
  font-size: 15px;
  color: #000000;
  font-weight: 400;
}
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep1 b,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep2 b,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep3 b,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep4 b {
  color: #f7a81b;
  font-weight: 500;
  font-size: 19px;
}
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep1 b:after,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep2 b:after,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep3 b:after,
form[action*="EvpEventEmail."] .EvpEventEmail fieldset:not(#ctl00_MainBody_ctlEmailMessageEditor1_fsMergeFields) legend #ctl00_MainBody_lblStep4 b:after {
  content: "\A";
  white-space: pre;
}
.mainbody .container #EventPlanner .section-title {
  display: table;
  padding: 25px 0 0 0;
  text-transform: capitalize;
}
input[id*="txtDate"],
input[id*="txtRejoinDate"] {
  width: 90pt !important;
}
#ctl00_MainBody_CtlEventPaymentSummary1_divFee td.formFieldTd span {
  display: block;
  margin-top: 5px;
}
#ctl00_MainBody_CtlEventPaymentOptionSetup1_rblPayment,
#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPaymentRequired,
#ctl00_MainBody_CtlEventPaymentOptionSetup1_rdBtnPayByCheck {
  margin-top: 4px;
}
/* Login page */
.login-background-wrapper {
  /* Login Panel Start */
  /* Login Panel End */
}
.login-background-wrapper table.block td.mainbody td.main {
  background-color: transparent;
  border-left: none;
  padding-top: 100px;
}
.login-background-wrapper table.block td.adminHeader {
  background-color: transparent;
}
.login-background-wrapper table.block {
  background-color: transparent;
}
.login-background-wrapper .footer {
  background-color: transparent;
}
.login-background-wrapper .BUTTON {
  float: none;
  background-color: #ECF1F4;
  border: 1px double #ABC3D7;
  font-size: inherit;
  font-family: 'Roboto', sans-serif;
  float: right;
  background-color: #2ab7f0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px 10px;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  outline: none;
  margin-left: 10px;
  margin-left: 0;
  /* override */
  background: #00a4e6;
  border: 0;
  padding: 4px 10px 4px 10px;
  color: #fff;
  display: block;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 8px 10px;
  font-size: 18px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  font-size: 18px !important;
  /* padding-top: 5px; */
  /* padding-bottom: 5px; */
}
.login-background-wrapper .BUTTON:hover,
.login-background-wrapper .BUTTON:focus,
.login-background-wrapper .BUTTON:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.login-background-wrapper .BUTTON:last-child {
  margin-left: 0;
}
.login-background-wrapper .BUTTON[id*="_btnAdd"],
.login-background-wrapper .BUTTON[id*="_btnSave"],
.login-background-wrapper .BUTTON[id*="_btnSend"],
.login-background-wrapper .BUTTON[id*="_btnOK"],
.login-background-wrapper .BUTTON[id*="_btnPost"],
.login-background-wrapper .BUTTON[id*="_btnUpdate"],
.login-background-wrapper .BUTTON[id*="_btnGenerate"],
.login-background-wrapper .BUTTON[id*="_cmdTopUpdate"],
.login-background-wrapper .BUTTON[id*="_cmdUpdate"],
.login-background-wrapper .BUTTON[id*="_btnUpload"] {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.login-background-wrapper .BUTTON[id*="_btnAdd"]:hover,
.login-background-wrapper .BUTTON[id*="_btnSave"]:hover,
.login-background-wrapper .BUTTON[id*="_btnSend"]:hover,
.login-background-wrapper .BUTTON[id*="_btnOK"]:hover,
.login-background-wrapper .BUTTON[id*="_btnPost"]:hover,
.login-background-wrapper .BUTTON[id*="_btnUpdate"]:hover,
.login-background-wrapper .BUTTON[id*="_btnGenerate"]:hover,
.login-background-wrapper .BUTTON[id*="_cmdTopUpdate"]:hover,
.login-background-wrapper .BUTTON[id*="_cmdUpdate"]:hover,
.login-background-wrapper .BUTTON[id*="_btnUpload"]:hover,
.login-background-wrapper .BUTTON[id*="_btnAdd"]:focus,
.login-background-wrapper .BUTTON[id*="_btnSave"]:focus,
.login-background-wrapper .BUTTON[id*="_btnSend"]:focus,
.login-background-wrapper .BUTTON[id*="_btnOK"]:focus,
.login-background-wrapper .BUTTON[id*="_btnPost"]:focus,
.login-background-wrapper .BUTTON[id*="_btnUpdate"]:focus,
.login-background-wrapper .BUTTON[id*="_btnGenerate"]:focus,
.login-background-wrapper .BUTTON[id*="_cmdTopUpdate"]:focus,
.login-background-wrapper .BUTTON[id*="_cmdUpdate"]:focus,
.login-background-wrapper .BUTTON[id*="_btnUpload"]:focus,
.login-background-wrapper .BUTTON[id*="_btnAdd"]:active,
.login-background-wrapper .BUTTON[id*="_btnSave"]:active,
.login-background-wrapper .BUTTON[id*="_btnSend"]:active,
.login-background-wrapper .BUTTON[id*="_btnOK"]:active,
.login-background-wrapper .BUTTON[id*="_btnPost"]:active,
.login-background-wrapper .BUTTON[id*="_btnUpdate"]:active,
.login-background-wrapper .BUTTON[id*="_btnGenerate"]:active,
.login-background-wrapper .BUTTON[id*="_cmdTopUpdate"]:active,
.login-background-wrapper .BUTTON[id*="_cmdUpdate"]:active,
.login-background-wrapper .BUTTON[id*="_btnUpload"]:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.login-background-wrapper .BUTTON[id*="_btnUploadCancel"] {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.login-background-wrapper .BUTTON[id*="_btnUploadCancel"]:hover,
.login-background-wrapper .BUTTON[id*="_btnUploadCancel"]:focus,
.login-background-wrapper .BUTTON[id*="_btnUploadCancel"]:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.login-background-wrapper input[type="text"],
.login-background-wrapper input[type="password"] {
  padding: 10px 8px;
  height: 23px;
  height: auto;
  font-size: 18px;
  width: 100% !important;
  border: 1px solid #e2e2e2;
}
.login-background-wrapper input[type="text"]:-webkit-autofill,
.login-background-wrapper input[type="password"]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #F3FAFF inset;
}
.login-background-wrapper .Login {
  color: #333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  width: 400px;
  /*height: 350px;*/
  vertical-align: top;
  text-align: left;
  background: #fcfcfc;
  padding: 20px;
  margin: 10px auto 5px auto;
  font-size: 14px;
  font-size: 16px;
  line-height: 22px;
  color: #545657;
  border-radius: 3px;
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  padding: 20px 20px 18px 20px;
  padding: 25px;
}
.login-background-wrapper .Login tr td {
  padding: 5px 0;
}
.login-background-wrapper .LoginTitle {
  font-size: 17px;
  color: #3591E8;
  text-align: left;
  font-family: Tahoma;
}
.login-background-wrapper .ClubName a {
  color: #fff;
}
.login-background-wrapper .ClubRunnerLogo {
  background-image: url('img/clubrunner_logo_white.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 62px;
}
.ClubRunnerLogo {
  background-image: url('img/clubrunner_logo_white.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 62px;
}
.ClubRunnerLogoLink + div {
  margin-top: 10px !important;
}
.login-background-wrapper {
  background: #00A4E6 !important;
  background-image: linear-gradient(45deg, #00A4E6 20%, #60e7ff 80%) !important;
  background-image: linear-gradient(45deg, #00d3f9 20%, #00A4E6 80%) !important;
}
.login-footer {
  background-color: transparent;
  text-align: center;
  margin-top: 10px;
}
.login-footer #Label1,
.login-footer #Label2 {
  float: none !important;
  font-size: 12px;
}
.login-footer #Label1 a,
.login-footer #Label2 a {
  text-decoration: underline;
}
.login-footer #Label1 a:nth-child(2):before,
.login-footer #Label2 a:nth-child(2):before {
  content: "\A";
  white-space: pre;
}
/* Login Screen Errors */
.LoginScreenErrors {
  font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  height: auto;
  line-height: 0;
}
.LoginScreenErrors .Validator.Help {
  color: #333;
}
.LoginScreenErrors span {
  line-height: 130%;
}
.LoginScreenErrors2 {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  margin-top: 10px;
  background: #f5f5f6;
  padding: 10px;
  line-height: 130%;
}
form[action*="Password"] table.block td.mainbody td.main {
  background: transparent;
  border-left: none;
  padding-top: 100px;
  padding-bottom: 0;
}
form[action*="Password"] table.block td.mainbody td.main > div {
  background: #FFF;
  background: #fcfcfc;
  border-radius: 3px;
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  padding: 20px;
  font-size: 16px;
  width: 65%;
}
form[action*="Password"] table.block td.mainbody td.main > div .BUTTON {
  float: none;
}
form[action*="Password"] table.block td.mainbody td.main > div .PasswordRecovery tr:first-child td {
  margin-bottom: 10px;
}
form[action*="Password"] table.block td.mainbody td.main > div .PasswordRecovery tr td {
  padding-bottom: 0;
}
form[action*="Password"] table.block td.adminHeader {
  background-color: transparent;
}
form[action*="Password"] table.block {
  background-color: transparent;
}
form[action*="Password"] .footer {
  background-color: transparent;
}
form[action*="Password"] span#lblAccountName {
  color: #fff !important;
}
form[action*="Password"] table.block td.mainbody > table {
  min-height: auto;
}
form[action*="Password"] .LoginTitle {
  font-size: 25px;
  display: block;
  margin-bottom: 20px;
}
form[action*="Password"] td {
  vertical-align: middle;
}
form[action*="Password"] input[type="text"],
form[action*="Password"] input[type="password"],
form[action*="Password"] select {
  padding: 10px 8px;
  height: 23px;
  height: auto;
  font-size: 18px;
  width: 100% !important;
  border: 1px solid #e2e2e2;
  height: 33px;
  padding: 5px 6px;
  font-size: 15px;
  color: #333;
  max-width: 100%;
}
form[action*="Password"] input[type="text"]:-webkit-autofill,
form[action*="Password"] input[type="password"]:-webkit-autofill,
form[action*="Password"] select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #F3FAFF inset;
}
form[action*="Password"] select {
  padding: 5px 2px;
}
form[action*="Password"] input[id*="_btGetLoginInfo"] {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-left: 0;
  height: 44px;
  font-size: 18px;
}
form[action*="Password"] input[id*="_btReturn"],
form[action*="Password"] #btSuccessReturn,
form[action*="Password"] #btReturn {
  border: 1px solid #565656;
  background-color: transparent;
  background-image: none;
  color: #000000;
  margin-top: 10px;
  width: 100%;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: 150ms all;
  font-size: 15px !important;
}
form[action*="Password"] input[id*="_btReturn"]:hover,
form[action*="Password"] #btSuccessReturn:hover,
form[action*="Password"] #btReturn:hover {
  background-color: #757575;
  background-image: none;
  color: #FFF;
}
form[action*="Password"] .pstrength-info,
form[action*="Password"] .pstrength-info #lblBeginTyping {
  font-size: 13px !important;
  position: absolute;
  color: #fff;
  padding-left: 2px;
  font-family: 'Roboto', sans-serif;
}
form[action*="Password"] #additionalPassword {
  width: 100% !important;
  height: 15px !important;
  margin-bottom: 8px;
}
form[action*="Password"] #additionalPassword .pstrength-bar {
  height: 100% !important;
  border: none !important;
}
form[action*="Password"] #cvPassword {
  font-family: 'Roboto', sans-serif;
}
form[action*="Password"] .ResetPasswordTable1,
form[action*="Password"] .ResetPasswordTable2 {
  border: 0px solid #2ab7f1 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
form[action*="Password"] .ResetPasswordTable1:before,
form[action*="Password"] .ResetPasswordTable2:before {
  border-left: 0px;
}
form[action*="Password"] .ResetPasswordTable1 .numbers,
form[action*="Password"] .ResetPasswordTable2 .numbers {
  display: none;
}
#lblAccountName {
  font-size: 25px;
}
#lbHome {
  text-decoration: none;
}
.forgotLink {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 10px;
  display: block;
  font-size: 15px !important;
  float: right;
  color: #0082b7;
}
#UserLogin1_lblUserName,
#UserLogin1_lblPassword,
#UserLogin1_chkRemeberMe,
#UserLogin1_chkRemeberMe + label {
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 3px;
}
/* messages */
#GetLoginByEmail_lblMessage {
  padding-bottom: 25px;
  border-bottom: 1px solid #e2e2e2;
  float: left;
}
#GetLoginByEmail_lblMessage font[color="red"] {
  color: #fff;
  text-align: left;
  background-color: #f48182;
  border-radius: 3px;
  border: 1px solid #F05253;
  padding: 5px 20px;
  font-size: 15px;
  display: block;
  color: #fff !important;
}
#GetLoginByEmail_lblMessage font[color="blue"] {
  color: #3a5311;
  text-align: left;
  background-color: #bee57e;
  border-radius: 3px;
  border: 1px solid #93d32a;
  padding: 5px 20px;
  font-size: 15px;
  display: block;
}
#GetLoginByEmail_lblDescriptionTextZone,
#GetLoginByEmail_lblDescriptionTextDistrict,
#GetLoginByEmail_lblDescriptionTextClub {
  display: block;
}
#lblTitle.LoginTitle {
  text-align: center;
  color: #345A82;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}
/* Districts */
/* For CLubs section */
/* Membership lists */
form[action*="RiSynchronizationSettings"] #ctl00_MainBody_ctlRiSynchronizationSettings_divAgrementAction {
  background-color: #fff7e1;
  border-color: #ffe8a1;
  border-radius: 3px;
}
form[action*="InputClubAttendance"] table.container table.listview {
  border-collapse: collapse;
}
form[action*="InputClubAttendance"] table.container table.listview tr:nth-child(2) td,
form[action*="InputClubAttendance"] table.container table.listview tr:last-child td,
form[action*="InputClubAttendance"] table.container table.listview tr:nth-last-child(2) td {
  padding-right: 0;
  border: none;
}
form[action*="InputClubAttendance"] a#ctl00_MainBody_ctlInputClubAttendance_lbEnterPreviousYearAttendance {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="InputClubAttendance"] a#ctl00_MainBody_ctlInputClubAttendance_lbEnterPreviousYearAttendance:hover,
form[action*="InputClubAttendance"] a#ctl00_MainBody_ctlInputClubAttendance_lbEnterPreviousYearAttendance:focus,
form[action*="InputClubAttendance"] a#ctl00_MainBody_ctlInputClubAttendance_lbEnterPreviousYearAttendance:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
/* Edit Club information */
form[action*="ClubInfoPage"] {
  /* List view */
  /* Card view */
}
form[action*="ClubInfoPage"] #rightInfo .statisticsBox {
  padding: 0;
  border-radius: 0;
  moz-border-radius: .5em;
  webkit-border-radius: .5em;
  box-shadow: none;
  line-height: 18px;
}
form[action*="ClubInfoPage"] #rightInfo .statisticsBox .statisticsBoxHeader {
  border-radius: 0;
  moz-border-radius: .5em;
  webkit-border-radius: .5em;
  box-shadow: none;
  line-height: 18px;
}
form[action*="ClubInfoPage"] #divClubInfoHeader table {
  background-color: #f6f6f6;
  border: 1px solid #e2e2e2;
  padding: 20px;
  border-radius: 3px;
}
form[action*="ClubInfoPage"] #divClubInfoHeader table:last-of-type tr td:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="ClubInfoPage"] #divEditExecutivesAndDirectors a,
form[action*="ClubInfoPage"] a#ctl00_MainBody_ctlHomeClubInfoPage_lbtnEditClubInfo {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="ClubInfoPage"] #divEditExecutivesAndDirectors a:hover,
form[action*="ClubInfoPage"] a#ctl00_MainBody_ctlHomeClubInfoPage_lbtnEditClubInfo:hover,
form[action*="ClubInfoPage"] #divEditExecutivesAndDirectors a:focus,
form[action*="ClubInfoPage"] a#ctl00_MainBody_ctlHomeClubInfoPage_lbtnEditClubInfo:focus,
form[action*="ClubInfoPage"] #divEditExecutivesAndDirectors a:active,
form[action*="ClubInfoPage"] a#ctl00_MainBody_ctlHomeClubInfoPage_lbtnEditClubInfo:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
form[action*="ClubInfoPage"] .accordionHeader {
  border: none;
  border-bottom: 1px solid #e2e2e2;
  background-color: transparent;
  color: #333;
}
form[action*="ClubInfoPage"] .card-list {
  /* removes extra space between card rows */
}
form[action*="ClubInfoPage"] .card-list > tbody > tr:nth-child(even) {
  display: none;
}
form[action*="ClubInfoPage"] .card-list .memberCard {
  box-shadow: none;
  background-image: none;
  background: #F6F6F6 !important;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}
/* RI Updates Archive */
form[action*="RiIntegrationArchiveClubVersion"] .from-to-table {
  padding-bottom: 10px;
}
.display-button-wrapper input[type*="submit"] {
  margin-left: 10px;
}
/* for members */
.ListView_Item,
.ListView_ItemAlt {
  border-bottom: 1px solid #e2e2e2;
}
/* For CLubs section */
input[src*="button_arrow"] {
  width: 8px;
}
a.print-report-button {
  color: #FFF !important;
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
a.print-report-button:hover,
a.print-report-button:focus,
a.print-report-button:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
/* dashlet start */
div.dashletDetail table.dashlet tr.header th.action a,
div.dashletDetailX2 table.dashlet tr.header th.action a,
table.dashlet tr.header th.action a:hover,
table.dashlet tr.header th.action a:active,
table.dashlet tr.header th.action a:visited {
  display: inline;
  width: 15px;
  float: right;
  cursor: pointer;
}
div.dashletDetail {
  width: 410px;
  margin: 0 0 0 5px;
  float: left;
}
div.dashletDetailX2 {
  width: 830px;
  margin: 0 0 0 5px;
  overflow: hidden;
}
table.dashlet {
  width: 100%;
  margin-bottom: 10px;
  border: none;
}
table.dashlet tr.header th {
  width: auto;
  background: #f5f5f6;
  height: 29px;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}
table.dashlet tr.header th.action {
  text-align: right;
}
table.dashlet tr.header th.action a,
table.dashlet tr.header th.action a:hover,
table.dashlet tr.header th.action a:active,
table.dashlet tr.header th.action a:visited {
  display: inline;
  width: 15px;
  float: right;
  cursor: pointer;
}
table.dashlet tr.body td.body {
  padding: 5px;
  border: 1px solid #e2e2e2;
}
/* dashlet end */
form[action*="MemberService"] table.listview tr.footer td,
form[action*="RiDistrictMemSynchronization"] table.listview tr.footer td {
  border-top: none;
}
form[action*="UpdateClubInfo"] table.listview {
  border-collapse: collapse;
}
form[action*="UpdateClubInfo"] table.listview .EmptyRow td {
  border-left: none;
  border-right: none;
}
form[action*="UpdateClubInfo"] #ctl00_MainBody_ctlUpdateClubInfo_fvUpdateClubInfo_lblMeetingSchedule {
  display: block;
  padding-bottom: 38px;
}
form[action*="UpdateClubInfo"] #ctl00_MainBody_ctlUpdateClubInfo_fvUpdateClubInfo_txtspecialmeetingtime {
  margin-top: 10px;
}
form[action*="DefineClubExecutiveList"] table.listview .pager {
  background: transparent;
}
form[action*="DefineClubExecutiveList"] table.listview .pager td {
  border: none !important;
}
.pager td > span {
  padding: 10px 0;
}
.pager td > span > span {
  padding: 3px 8px;
  background: #00a4e6;
  color: #fff;
}
.pager td > span > a {
  padding: 3px 8px;
  background: #ddd;
}
.monthly-district-filters tr td {
  vertical-align: baseline;
}
.monthly-district-filters tr td:last-child {
  vertical-align: middle;
}
/* Organization */
form[action*="DistrictOrganizationChart"] table.listview tr.footer td {
  border-top: none;
}
form[action*="DistrictOrganizationChart"] .box table tbody tr:first-child td:last-child a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="DistrictOrganizationChart"] .box table tbody tr:first-child td:last-child a:hover,
form[action*="DistrictOrganizationChart"] .box table tbody tr:first-child td:last-child a:focus,
form[action*="DistrictOrganizationChart"] .box table tbody tr:first-child td:last-child a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="DistrictOrganizationChart"] .box table.listview tr.insert table td {
  border-bottom: none;
}
form[action*="DistrictOrganizationChart"] #divTitleGroups,
form[action*="DistrictOrganizationChart"] #divAreaGovernors,
form[action*="DistrictOrganizationChart"] #divTitles {
  margin-top: 20px;
}
/* DistrictEDirectory */
.MemberSearchButton,
.CustomExportButton,
.NeedSupportButton {
  padding: 5px 11px;
}
.MemberSearchButton .MemberSearchLink,
.CustomExportButton .MemberSearchLink,
.NeedSupportButton .MemberSearchLink,
.MemberSearchButton .CustomExportLink,
.CustomExportButton .CustomExportLink,
.NeedSupportButton .CustomExportLink,
.MemberSearchButton .NeedSupportLink,
.CustomExportButton .NeedSupportLink,
.NeedSupportButton .NeedSupportLink {
  background-color: #ccebf8;
  border: 1px solid #72c8ec;
}
.MemberSearchButton .MemberSearchLink img,
.CustomExportButton .MemberSearchLink img,
.NeedSupportButton .MemberSearchLink img,
.MemberSearchButton .CustomExportLink img,
.CustomExportButton .CustomExportLink img,
.NeedSupportButton .CustomExportLink img,
.MemberSearchButton .NeedSupportLink img,
.CustomExportButton .NeedSupportLink img,
.NeedSupportButton .NeedSupportLink img {
  float: left;
  padding-right: 10px;
}
.MemberSearchButton .MemberSearchLink {
  padding: 18px 10px;
}
.MemberSearchButton .MemberSearchLink img {
  margin-top: -14px;
}
.CustomExportButton .CustomExportLink {
  padding: 25px 10px;
}
.CustomExportButton .CustomExportLink img {
  margin-top: -20px;
}
.NeedSupportButton .NeedSupportLink {
  padding: 25px 10px;
}
.NeedSupportButton .NeedSupportLink img {
  margin-top: -15px;
}
form[action*="ReportContentDesigner"] table#sectionsTable {
  border: none;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th a,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th a:hover,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td a:hover,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th a:focus,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td a:focus,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th a:active,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th:first-child,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td:first-child {
  border-left: none;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child th:last-child,
form[action*="ReportContentDesigner"] table#sectionsTable tr:first-child td:last-child {
  border-right: none;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr.header td,
form[action*="ReportContentDesigner"] table#sectionsTable tr.header th {
  border-top: 1px solid #e2e2e2;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr th:first-child,
form[action*="ReportContentDesigner"] table#sectionsTable tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr th:last-child,
form[action*="ReportContentDesigner"] table#sectionsTable tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
form[action*="ReportContentDesigner"] table#sectionsTable tr:last-child th,
form[action*="ReportContentDesigner"] table#sectionsTable tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="ReportContentDesigner"] table#sectionsTable .sectionTable tr:first-child td a {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #333 !important;
  border-color: none;
  font-size: 15px;
}
form[action*="ReportContentDesigner"] table#sectionsTable .sectionTable tr:first-child td a:hover,
form[action*="ReportContentDesigner"] table#sectionsTable .sectionTable tr:first-child td a:active {
  background-image: none;
}
form[action*="EmailStatusReport"] table.container table.listview {
  border-collapse: collapse;
  margin-top: 0;
  margin-bottom: 0;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > th {
  border-right: 1px solid #e2e2e2;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > th:nth-child(3) table tbody tr:first-child td,
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > th:nth-child(4) table tbody tr:first-child td,
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > th:nth-child(5) table tbody tr:first-child td {
  border-bottom: 1px solid #e2e2e2 !important;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > th:last-child {
  border-right: none;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > td {
  border-right: 1px solid #e2e2e2;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr > td:last-child {
  border-right: none;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr:first-child {
  background-color: #f6f6f6 !important;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr:first-child th {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr.footer td:first-child {
  width: 37% !important;
}
form[action*="EmailStatusReport"] table.container table.listview > tbody > tr.footer td:nth-child(2) {
  width: 18% !important;
}
form[action*="EmailStatusReport"] #clubsArea table:last-of-type tbody tr.footer:nth-child(2) td {
  text-align: center;
}
form[action*="EmailStatusReport"] #clubsArea table:last-of-type tbody tr.footer:nth-child(3) td {
  text-align: right;
}
form[action*="EmailStatusReport"] #clubsArea table:last-of-type tbody tr.footer td:first-child {
  text-align: right;
}
#divClubs {
  position: relative;
}
#divClubs:before,
#divClubs:after {
  content: "";
  display: table;
}
#divClubs:after {
  clear: both;
}
#divClubs > #ctl00_MainBody_lblClubsHeader {
  position: absolute;
  top: 15px;
}
#divClubs > table:first-child div {
  width: 100% !important;
  height: 100% !important;
  border: none !important;
  background-color: transparent !important;
}
#divClubs > table:first-child div:before,
#divClubs > table:first-child div:after {
  content: "";
  display: table;
}
#divClubs > table:first-child div:after {
  clear: both;
}
#divClubs > table:first-child div .LinkButton {
  float: right;
}
#divClubs > table.listview tr.footer {
  display: none;
}
#divCommittees {
  position: relative;
}
#divCommittees:before,
#divCommittees:after {
  content: "";
  display: table;
}
#divCommittees:after {
  clear: both;
}
#divCommittees > #ctl00_MainBody_lblCommitteesHeader {
  position: absolute;
  top: 15px;
}
/* Website */
form[action*="EditPortalIcon"] .BUTTON {
  float: none;
}
/* Website */
form[action*="SelectMember"] .BUTTON {
  float: none;
}
form[action*="MemberSearch"] table.container #ctl00_MainBody_ctlMemberSearch_btnSearch.BUTTON {
  float: left !important;
  margin-left: 139px;
  margin-top: -40px;
}
tr.itemalt table.search-member-phone-table tbody tr td,
tr table.search-member-phone-table tbody tr td {
  padding: 0;
}
form[action*="LoginActivityByMember"] #ctl00_MainBody_ctlLoginActivityByMember_BottomPager {
  display: inline-block;
  margin: 10px 0;
}
form[action*="LoginActivityByMember"] #ctl00_MainBody_ctlLoginActivityByMember_BottomPager a {
  background-color: #ddd;
  padding: 8px 10px;
}
form[action*="LoginActivityByMember"] #ctl00_MainBody_ctlLoginActivityByMember_BottomPager a:hover {
  background-color: #ccc;
}
form[action*="LoginActivityByMember"] #ctl00_MainBody_ctlLoginActivityByMember_BottomPager span {
  background-color: #00a4e6;
  color: #FFF;
  padding: 8px 10px;
}
form[action*="ReportContentDesigner"] table.listview {
  border: none;
}
form[action*="ReportContentDesigner"] table.listview tr:first-child th,
form[action*="ReportContentDesigner"] table.listview tr:first-child td {
  padding: 10px 0;
  background-color: #fff;
}
form[action*="ReportContentDesigner"] table.listview tr:first-child th a,
form[action*="ReportContentDesigner"] table.listview tr:first-child td a {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
form[action*="ReportContentDesigner"] table.listview tr:first-child th a:hover,
form[action*="ReportContentDesigner"] table.listview tr:first-child td a:hover,
form[action*="ReportContentDesigner"] table.listview tr:first-child th a:focus,
form[action*="ReportContentDesigner"] table.listview tr:first-child td a:focus,
form[action*="ReportContentDesigner"] table.listview tr:first-child th a:active,
form[action*="ReportContentDesigner"] table.listview tr:first-child td a:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
form[action*="ReportContentDesigner"] table.listview tr:first-child th:first-child,
form[action*="ReportContentDesigner"] table.listview tr:first-child td:first-child {
  border-left: none;
}
form[action*="ReportContentDesigner"] table.listview tr:first-child th:last-child,
form[action*="ReportContentDesigner"] table.listview tr:first-child td:last-child {
  border-right: none;
}
form[action*="ReportContentDesigner"] table.listview tr.header td,
form[action*="ReportContentDesigner"] table.listview tr.header th {
  border-top: 1px solid #e2e2e2;
}
form[action*="ReportContentDesigner"] table.listview tr th:first-child,
form[action*="ReportContentDesigner"] table.listview tr td:first-child {
  border-left: 1px solid #e2e2e2;
  white-space: normal !important;
}
form[action*="ReportContentDesigner"] table.listview tr th:last-child,
form[action*="ReportContentDesigner"] table.listview tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
form[action*="ReportContentDesigner"] table.listview tr:last-child th,
form[action*="ReportContentDesigner"] table.listview tr:last-child td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="ClubSizeReport"] table.container #ClubSizeTable table {
  border: none;
}
form[action*="ClubSizeReport"] table.container #ClubSizeTable table td {
  border-bottom: 1px solid #e2e2e2;
}
form[action*="ClubSizeReport"] table.container #ClubSizeTable table tr:last-child td {
  border-bottom: 1px solid transparent;
}
#ClubSizeTable table .item th,
#ClubGrowthTable table .item th,
#ClubSizeTable table .itemalt th,
#ClubGrowthTable table .itemalt th,
#ClubSizeTable table tr th,
#ClubGrowthTable table tr th,
#ClubSizeTable table .item td,
#ClubGrowthTable table .item td,
#ClubSizeTable table .itemalt td,
#ClubGrowthTable table .itemalt td,
#ClubSizeTable table tr td,
#ClubGrowthTable table tr td {
  border-bottom: 1px solid #e2e2e2;
}
#ClubSizeTable table .item th table td,
#ClubGrowthTable table .item th table td,
#ClubSizeTable table .itemalt th table td,
#ClubGrowthTable table .itemalt th table td,
#ClubSizeTable table tr th table td,
#ClubGrowthTable table tr th table td,
#ClubSizeTable table .item td table td,
#ClubGrowthTable table .item td table td,
#ClubSizeTable table .itemalt td table td,
#ClubGrowthTable table .itemalt td table td,
#ClubSizeTable table tr td table td,
#ClubGrowthTable table tr td table td {
  border-bottom: none;
}
/* Reports, Club Size / Growth, 3 reports */
#ClubSizeReport h2,
#ClubGrowthReport h2 {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
}
#ClubSizeTable table {
  background-color: #FFF;
  border: 1px solid #e2e2e2;
  border-collapse: collapse;
}
#ClubSizeTable table tr.header th {
  border-bottom: 1px solid #e2e2e2;
}
#ClubSizeTable table tr.GoBackBar {
  background-color: #f5f5f6;
  border-bottom: 1px solid #e2e2e2;
}
#ClubSizeTable table tr.GoBackBar th {
  padding: 4px 4px 4px 4px;
}
#ClubSizeTable table tr td,
#ClubSizeTable table tr th {
  border-color: #e2e2e2;
  border-color: transparent;
}
#ClubSizeTable tr td {
  padding: 4px 4px 4px 4px;
  border-bottom: solid 1px #CBDAE6;
}
#ClubGrowthTable {
  /* last report */
}
#ClubGrowthTable table {
  background-color: #FFF;
  border-collapse: collapse;
}
#ClubGrowthTable tr td {
  padding: 4px 4px 4px 4px;
  border-bottom: 1px solid #e2e2e2;
}
#ClubGrowthTable tr td,
#ClubGrowthTable tr th {
  border-color: #e2e2e2;
  border-color: transparent;
  border-bottom: 1px solid #e2e2e2;
}
#ClubGrowthTable tr.GoBackBar {
  background-color: #f5f5f6;
  border-bottom: 1px solid #e2e2e2;
}
#ClubGrowthTable tr.GoBackBar th {
  padding: 4px 4px 4px 4px;
}
#ClubGrowthTable #ctl00_MainBody_ctlClubGrowthV2_gvClubGrowth tr:last-child td {
  font-weight: 500;
  background-color: #f5f5f6;
  border-bottom: 1px solid transparent;
}
#ClubTotalTable table {
  border: none;
  font-weight: 500;
}
#ClubTotalTable tr {
  background-color: #f5f5f6;
}
#ClubTotalTable tr td {
  padding: 4px 4px 4px 4px;
  color: #000000;
}
table.ClubSizeReport table.listview tr:last-child {
  background-color: #f5f5f6;
}
table.ClubSizeReport table.listview tr:last-child td {
  font-weight: 500;
}
#tblLoginActivityReport tr:last-child td,
#tblGenderReport tr:last-child td,
#tblAgeReport tr:last-child td,
#tblYearsOfServiceReport tr:last-child td {
  font-weight: 500 !important;
}
#ctl00_MainBody_btnDisplayReport {
  margin-left: 10px;
}
/* Attendance */
form[action*="DistrictMonthlyAttendance"] table.container table.listview {
  border-collapse: collapse;
}
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(1),
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(2),
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(3) {
  background-color: #f5f5f6 !important;
}
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(1) th,
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(2) th,
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(3) th {
  border-bottom: 1px solid #e2e2e2;
  padding: 5px 0;
}
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(1) th:not(:last-child),
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(2) th:not(:last-child),
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr:nth-child(3) th:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="DistrictMonthlyAttendance"] table.container table.listview tr td:not(:last-child) {
  border-right: 1px solid #e2e2e2;
}
form[action*="DistrictMonthlyAttendance"] table.container table.listview tfoot tr:last-child th {
  border-bottom: 1px solid transparent;
}
form[action*="DistrictMonthlyAttendance"] table,
form[action*="DistrictMonthlyAttendance"] caption,
form[action*="DistrictMonthlyAttendance"] tbody,
form[action*="DistrictMonthlyAttendance"] tfoot,
form[action*="DistrictMonthlyAttendance"] thead,
form[action*="DistrictMonthlyAttendance"] tr,
form[action*="DistrictMonthlyAttendance"] th,
form[action*="DistrictMonthlyAttendance"] td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* Login Menu */
table.block {
  width: 100%;
  background-color: #f6f6f6;
  overflow: hidden;
}
table.block td.header {
  /*background: #00A4E6 url(img/headerBG-2.png) no-repeat 50% 0;*/
}
table.block td.header td.logo {
  text-align: left;
  width: 50%;
  vertical-align: middle;
}
table.block td.header td.accountname {
  text-align: right;
  vertical-align: middle;
  font-size: large;
  font-weight: bold;
  padding-right: 5px;
  color: #999999;
}
table.block td.adminHeader {
  background: #2c5a81;
  height: 83px;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
}
table.block td.header td.infobar,
table.block td.adminHeader td.infobar {
  vertical-align: middle;
  cursor: pointer;
  color: transparent;
  width: auto;
}
table.block td.header td.infobar span,
table.block td.adminHeader td.infobar span {
  color: #fff;
}
table.block td.header td.infobar a,
table.block td.adminHeader td.infobar a {
  color: #fff;
}
table.block td.header td.infobar #ctl00_lbLogout:before,
table.block td.adminHeader td.infobar #ctl00_lbLogout:before {
  display: inline;
  content: "[ ";
  color: #fff;
}
table.block td.header td.infobar #ctl00_lbLogout:after,
table.block td.adminHeader td.infobar #ctl00_lbLogout:after {
  display: inline;
  content: " ]";
  color: #fff;
}
table.block td.header td.infobar table.frontsizebar,
table.block td.adminHeader td.infobar table.frontsizebar {
  display: block;
  float: right;
  /*width:60px;*/
  /*padding-left:6px;*/
}
table.block td.header td.infobar table.frontsizebar td,
table.block td.adminHeader td.infobar table.frontsizebar td {
  padding: 2px;
}
table.block td.breadcrumb {
  height: 25px;
  color: Gray;
}
table.block td.breadcrumb .pagetitle {
  display: block;
  float: right;
  font-weight: bold;
  margin-top: -20px;
  padding-right: 10px;
}
table.block td.breadcrumb a,
table.block td.breadcrumb a:active,
table.block td.breadcrumb a:visited {
  color: #333333;
  text-decoration: underline;
}
table.block td.breadcrumb a:hover {
  color: #000;
  text-decoration: underline;
}
table.block td.message {
  height: auto;
}
table.block td.mainbody {
  height: 75%;
  vertical-align: top;
}
table.block td.mainbody > table {
  min-height: 690px;
}
table.block td.mainbody td.left {
  width: 240px;
  /*width:15%;*/
  height: 100%;
  /*padding-right:10px;*/
  /*padding-left:10px;*/
  vertical-align: top;
  min-width: 240px;
}
table.block td.mainbody td.main {
  width: auto;
  height: 100%;
  vertical-align: top;
  padding: 30px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  font-size: 15px;
}
table.block td.mainbody td.main table.container {
  float: left;
  width: 100%;
}
table.block td.mainbody td.main .pagetitle {
  padding-bottom: 10px;
  padding-top: 10px;
  color: #215A80;
  font-weight: 500;
  font-size: 24px;
}
table.block td.mainbody td.main #lblNote {
  line-height: 150%;
}
table.block td.mainbody td.right {
  width: 15%;
  height: 100%;
  vertical-align: top;
  padding-left: 10px;
  /*padding-right:10px;*/
}
table.block td.goback {
  width: calc(100% - 241px);
  position: relative;
  left: 240px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  height: 100px;
  float: none;
  display: block;
}
table.block td.goback input {
  margin-right: 30px;
}
table.block td.goback .BUTTON {
  float: right;
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
  border: none;
  padding: 5px 10px;
  font-size: 15px;
}
table.block td.goback .BUTTON:hover {
  color: #009cdb !important;
  background: none;
}
/* launchpad */
table.block td.launchpadBody td.main {
  width: auto;
  height: 100%;
  vertical-align: top;
  padding: 15px 15px 15px 15px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  min-height: 700px;
  display: inline-block;
}
table.block td.launchpadBody td.left,
table.block td.launchpadBody td.right {
  min-width: 240px !important;
  width: 240px;
  background-color: transparent;
}
table.block td.launchpadBody td.right {
  background-color: #FFF;
}
table.block td.footerPadding {
  width: calc(100% -  241px);
  position: relative;
  left: 240px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  float: none;
  display: block;
}
div.launchpadItems {
  margin-top: 20px;
  /*border: 3px solid #d2effc; background-color: #F2FAFD;*/
  border-radius: .5em;
  moz-border-radius: .5em;
  webkit-border-radius: .5em;
  /*box-shadow: #666 0px 2px 3px;*/
}
div.launchpadItems img {
  border: none;
}
.launchpadBody tr td {
  background-color: #fff;
}
.launchpadItems td a {
  /*font-weight: bold;*/
  text-decoration: none;
  line-height: 170%;
  font-size: 15px;
}
.launchpadItems tr td {
  vertical-align: top;
  background: #F3F3F3;
  border-radius: 3px;
  moz-border-radius: 3px;
  webkit-border-radius: 3px;
  border: 1px solid #e2e2e2;
  width: 33%;
}
.launchpadItems .subItem tr td {
  border: none;
}
.launchpadItems .launchpad-item-title {
  font-weight: 500;
}
.launchpadItems .launchpad-item-text {
  font-size: 13px;
}
/* Top menu start */
div.topmenu {
  height: auto;
}
div.topmenu a,
div.topmenu a:active,
div.topmenu a:visited {
  color: #fff;
  font-weight: 400;
}
div.topmenu .top {
  width: 100%;
  height: 0px;
  background-color: #000;
}
div.topmenu .main {
  background-color: #00a4e6;
  padding: 0px 10px;
}
div.topmenu .main a:hover {
  color: #000;
  background-color: #F3F3F3;
}
div.topmenu .main .item a,
div.topmenu .main .item a:visited,
div.topmenu .main .item a:active {
  float: left;
  text-decoration: none;
  padding: 10px;
}
div.topmenu .main .itemselected a,
div.topmenu .main .itemselected a:visited,
div.topmenu .main .itemselected a:active {
  float: left;
  text-decoration: none;
  padding: 10px;
  background-color: #f6f6f6;
  color: #000000;
  font-weight: 500;
}
div.topmenu .main .item a.gray,
div.topmenu .main .selecteditem a.gray {
  color: Gray;
}
div.topmenu .submenu {
  padding-left: 10px;
  border-bottom: 1px solid #e2e2e2;
}
div.topmenu .submenu:before,
div.topmenu .submenu:after {
  content: "";
  display: table;
}
div.topmenu .submenu:after {
  clear: both;
}
div.topmenu .submenu > .clearboth {
  display: none;
}
div.topmenu .submenu a:hover {
  background-color: #EAEAEA;
  color: #0080b3 !important;
}
div.topmenu .submenu .subgroup .item,
div.topmenu .submenu .subgroup .itemselected {
  border-right: 1px solid #eaeaea;
}
div.topmenu .submenu .subgroup .item:last-child,
div.topmenu .submenu .subgroup .itemselected:last-child {
  border-right: none;
}
div.topmenu .submenu .subgroup .item a,
div.topmenu .submenu .subgroup .itemselected a {
  float: left;
}
div.topmenu .submenu .subgroup .item a.gray,
div.topmenu .submenu .subgroup .itemselected a.gray,
div.topmenu .submenu .subgroup .item a.gray:hover,
div.topmenu .submenu .subgroup .itemselected a.gray:hover {
  color: Silver !important;
  background-color: transparent;
}
div.topmenu .submenu .subgroup .item a,
div.topmenu .submenu .subgroup .item a:active,
div.topmenu .submenu .subgroup .item a:visited {
  color: #333;
  text-decoration: none;
  font-weight: normal;
  padding: 7px 10px;
}
div.topmenu .bottom {
  display: none;
}
/* Left Menu Start */
table.leftmenu {
  line-height: 1.42857143;
}
table.leftmenu tr.item td.links a,
table.leftmenu tr.item td.links a:visited,
table.leftmenu tr.item td.links a:active {
  display: block;
  padding: 4px 10px 4px 10px;
  border-left: 3px solid transparent;
  font-size: 13px;
  color: #0078a8;
}
table.leftmenu tr.item td.links a:hover {
  background-color: #fff;
}
table.leftmenu tr.item td.selectedlinks a,
table.leftmenu tr.item td.selectedlinks a:active,
table.leftmenu tr.item td.selectedlinks a:visited,
table.leftmenu tr.item td.selectedlinks a:hover {
  display: block;
  padding: 4px 10px 4px 10px;
  border-left: 3px solid #00a4e6;
  font-size: 13px;
  color: #006d9a;
  background-color: #e6f8ff;
}
table.leftmenu tr.item td.links,
table.leftmenu tr.item td.selectedlinks {
  padding: 0;
}
table.leftmenu tr.item td.links a.gray,
table.leftmenu tr.item td.selectedlinks a.gray {
  display: block;
  color: Gray;
}
table.leftmenu tr.item td.groups {
  border-bottom: 1px solid #dbdbdb;
  font-weight: 500;
  padding: 5px 0;
  padding-left: 10px;
}
table.leftmenu tr.item td.groups span {
  font-size: 14px;
}
table.leftmenu td.header {
  height: auto;
}
table.leftmenu tr.footer {
  background: none;
}
/* Leftside menu info boxes */
div.statisticsBox {
  border: 1px solid #2cbaf3;
  background-color: #d2effc;
  color: #333;
  text-align: left;
  margin: 10px auto;
  width: 90%;
}
div.statisticsBox a {
  color: #111;
  font-weight: 500;
}
div.statisticsBox .statisticsBoxHeader,
div.statisticsBox .statisticsBoxHeader a {
  background-color: #4ac2f3;
  padding: 5px;
  color: #fff;
  text-align: center;
}
div.statisticsBox .statisticsBoxContent {
  padding: 5px;
}
.infoBox {
  border: 1px solid #FFD13D;
  background: #FFFBC7;
  color: #333;
  text-align: left;
  margin-bottom: 10px;
  min-width: 190px;
}
.infoBox,
.infoBox a {
  color: #333;
  font-weight: bold;
}
.infoBox .infoBoxHeader,
.infoBox .infoBoxHeader a {
  text-align: center;
  color: #424242;
  background-color: #FFD13D;
  padding: 5px;
  font-weight: normal;
}
.infoBox .infoBoxContent {
  padding: 5px;
  font-weight: normal;
}
.infoBox .infoBoxContent a {
  font-weight: normal;
}
.left .statisticsBox {
  width: 90%;
  margin: 10px auto;
}
.left .infoBox {
  width: 90%;
  margin: 10px auto;
}
/* All fieldsets */
fieldset {
  margin: 30px 0;
  border: 1px solid transparent;
  margin-left: 0;
  position: relative;
}
fieldset legend {
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
  font-size: 17px;
  font-weight: 500;
  color: #2c5a81;
  position: absolute;
  top: -26px;
  left: -1px;
  padding: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}
fieldset legend:before {
  content: " ";
  padding-left: 10px;
}
.headerHorizontalLine {
  width: 100%;
  height: 22px;
  background-image: url('img/topBarBG.gif');
  padding-left: 10px;
  padding-top: 5px;
  color: #fff;
  position: relative;
  padding-bottom: 2px;
  display: none;
}
/* ClubRunner img logo*/
.clubRunnerSmallSlogo {
  background-image: url('img/club-runner-small-slogo.png');
  background-repeat: no-repeat;
  height: 22px;
}
.clubRunnerSmallLogo {
  background-image: url('img/club-runner-small-logo.png');
  background-repeat: no-repeat;
  float: left;
  padding-right: 138px;
  height: 19px;
}
.visible {
  display: block;
}
.hidden {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.5;
  color: #2C5A81;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #757575;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 24px;
}
h2,
.h2 {
  font-size: 21px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  background-color: #FFECB3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #BEBEBE;
}
.text-primary {
  color: #0080b3;
}
.text-primary:hover {
  color: #005b80;
}
.text-success {
  color: #1B5E20;
}
.text-success:hover {
  color: #103613;
}
.text-info {
  color: #0D47A1;
}
.text-info:hover {
  color: #093272;
}
.text-warning {
  color: #FF6F00;
}
.text-warning:hover {
  color: #cc5900;
}
.text-danger {
  color: #333333;
}
.text-danger:hover {
  color: #1a1a1a;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #BEBEBE;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #9E9E9E;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: normal;
  color: #757575;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid ##9E9E9E;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
/* Buttons */
.btn-primary {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.btn-secondary {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.btn-blank {
  background: transparent;
  border-radius: 3px;
  padding: 5px 10px;
  color: #0078a8;
  border-color: transparent;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.btn-blank:hover,
.btn-blank:focus,
.btn-blank:active {
  color: #009cdb;
  background: transparent;
  border-color: transparent;
}
.btn-override {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #333 !important;
  border-color: none;
  font-size: 15px;
}
.btn-override:hover,
.btn-override:active {
  background-image: none;
}
.btn-override-link {
  background-image: none;
  border-radius: 0;
  padding: 0;
  color: #0078a8 !important;
  border-color: none;
  font-size: 15px;
  cursor: pointer;
  background-color: transparent;
  background-image: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background-image: linear-gradient(to bottom, transparent 0%, transparent 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
}
.btn-override-link:hover {
  color: #009cdb !important;
  background: none;
}
.BUTTON {
  background-color: #ECF1F4;
  border: 1px double #ABC3D7;
  font-size: inherit;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  float: right;
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
  margin-left: 10px;
}
.BUTTON:hover,
.BUTTON:focus,
.BUTTON:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.BUTTON:last-child {
  margin-left: 0;
}
.BUTTON[id*="_btnAdd"],
.BUTTON[id*="_btnSave"],
.BUTTON[id*="_btnSend"],
.BUTTON[id*="_btnOK"],
.BUTTON[id*="_btnPost"],
.BUTTON[id*="_btnUpdate"],
.BUTTON[id*="_btnGenerate"],
.BUTTON[id*="_cmdTopUpdate"],
.BUTTON[id*="_cmdUpdate"],
.BUTTON[id*="_btnUpload"] {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.BUTTON[id*="_btnAdd"]:hover,
.BUTTON[id*="_btnSave"]:hover,
.BUTTON[id*="_btnSend"]:hover,
.BUTTON[id*="_btnOK"]:hover,
.BUTTON[id*="_btnPost"]:hover,
.BUTTON[id*="_btnUpdate"]:hover,
.BUTTON[id*="_btnGenerate"]:hover,
.BUTTON[id*="_cmdTopUpdate"]:hover,
.BUTTON[id*="_cmdUpdate"]:hover,
.BUTTON[id*="_btnUpload"]:hover,
.BUTTON[id*="_btnAdd"]:focus,
.BUTTON[id*="_btnSave"]:focus,
.BUTTON[id*="_btnSend"]:focus,
.BUTTON[id*="_btnOK"]:focus,
.BUTTON[id*="_btnPost"]:focus,
.BUTTON[id*="_btnUpdate"]:focus,
.BUTTON[id*="_btnGenerate"]:focus,
.BUTTON[id*="_cmdTopUpdate"]:focus,
.BUTTON[id*="_cmdUpdate"]:focus,
.BUTTON[id*="_btnUpload"]:focus,
.BUTTON[id*="_btnAdd"]:active,
.BUTTON[id*="_btnSave"]:active,
.BUTTON[id*="_btnSend"]:active,
.BUTTON[id*="_btnOK"]:active,
.BUTTON[id*="_btnPost"]:active,
.BUTTON[id*="_btnUpdate"]:active,
.BUTTON[id*="_btnGenerate"]:active,
.BUTTON[id*="_cmdTopUpdate"]:active,
.BUTTON[id*="_cmdUpdate"]:active,
.BUTTON[id*="_btnUpload"]:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.BUTTON[id*="_btnUploadCancel"] {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.BUTTON[id*="_btnUploadCancel"]:hover,
.BUTTON[id*="_btnUploadCancel"]:focus,
.BUTTON[id*="_btnUploadCancel"]:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.linkType {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.linkType:hover,
.linkType:focus,
.linkType:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
.btn-primary input {
  margin-right: 15px;
}
a.AddNewLink {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  outline: none;
  margin-left: 10px;
  display: inline-block;
}
a.AddNewLink:hover,
a.AddNewLink:focus,
a.AddNewLink:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
a.AddNewLink[id*="_btnShowAll"] {
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
a.AddNewLink[id*="_btnShowAll"]:hover,
a.AddNewLink[id*="_btnShowAll"]:focus,
a.AddNewLink[id*="_btnShowAll"]:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.btmBtn {
  text-decoration: none;
}
.BtnBG {
  text-decoration: none;
}
/*  FID # 964 March 25, 2011 */
a.smallButton {
  color: #fff;
}
.smallButton {
  text-align: center;
  background-color: #2ab7f0;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #0092cd;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.smallButton:hover,
.smallButton:focus,
.smallButton:active {
  color: #fff;
  background-color: #00a4e6;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
}
.smallButton[id*="_lbtnCreateEvent"],
.smallButton[id*="_lbtnAddLink"],
.smallButton[id*="Add"] {
  background-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f47a20 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f47a20 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff47a20', GradientType=0);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  border-color: #f59a05;
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.42857143;
  display: inline-block;
  outline: none;
}
.smallButton[id*="_lbtnCreateEvent"]:hover,
.smallButton[id*="_lbtnAddLink"]:hover,
.smallButton[id*="Add"]:hover,
.smallButton[id*="_lbtnCreateEvent"]:focus,
.smallButton[id*="_lbtnAddLink"]:focus,
.smallButton[id*="Add"]:focus,
.smallButton[id*="_lbtnCreateEvent"]:active,
.smallButton[id*="_lbtnAddLink"]:active,
.smallButton[id*="Add"]:active {
  color: #fff;
  background-color: #f47a20;
  background-image: -webkit-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f47a20 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f47a20 0%, #faa51a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47a20', endColorstr='#fffaa51a', GradientType=0);
}
a.bigButton {
  color: #fff;
  text-decoration: none;
}
.bigButton {
  background: #39a3e6;
  color: #fff;
  border: 1px solid #0384d6;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
}
.bigButton:hover {
  background: #0384d6;
  border: 1px solid #0384d6;
}
/*  DID # 621 April 06, 2011 */
a.smallButtonDisable {
  color: #aaa;
}
.smallButtonDisable {
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 2px 10px 2px 10px;
  font-family: verdana, arial, sans-serif;
  line-height: 14px;
  color: #aaa;
  text-decoration: none;
  background: #ddd;
  font-size: 11px;
}
.smallButtonDisable:hover {
  background: #e0e0e0;
}
a.bigButtonDisable {
  color: #aaa;
  text-decoration: none;
}
.bigButtonDisable {
  background: #ddd;
  border: 1px solid #ccc;
  color: #aaa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
}
.bigButtonDisable:hover {
  background: #e0e0e0;
  border: 1px solid #ccc;
}
/*  DID # 621 April 07, 2011 */
button.smallButton[disabled]:active,
button.smallButton[disabled],
input.smallButton[type="reset"][disabled]:active,
input.smallButton[type="reset"][disabled],
input.smallButton[type="button"][disabled]:active,
input.smallButton[type="button"][disabled],
select.smallButton[disabled] > input[type="button"],
select.smallButton[disabled] > input[type="button"]:active,
input.smallButton[type="submit"][disabled]:active,
input.smallButton[type="submit"][disabled] {
  font-size: 11px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 2px 10px 2px 10px;
  font-family: verdana, arial, sans-serif;
  line-height: 14px;
  color: #aaa;
  text-decoration: none;
  background: #ddd;
}
button.bigButton[disabled]:active,
button.bigButton[disabled],
input.bigButton[type="reset"][disabled]:active,
input.bigButton[type="reset"][disabled],
input.bigButton[type="button"][disabled]:active,
input.bigButton[type="button"][disabled],
select.bigButton[disabled] > input[type="button"],
select.bigButton[disabled] > input[type="button"]:active,
input.bigButton[type="submit"][disabled]:active,
input.bigButton[type="submit"][disabled] {
  background: #ddd;
  border: 1px solid #ccc;
  color: #aaa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  padding: 3px 10px 3px 10px;
  cursor: pointer;
}
/* FID # 1084 April 13, 2011 */
a.whiteButton {
  color: #0384d6;
}
.whiteButton {
  border: 1px solid #86d0ff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 2px 10px 2px 10px;
  font-family: verdana, arial, sans-serif;
  line-height: 14px;
  color: #2aa8f8;
  text-decoration: none;
  background: #fff;
  font-size: 11px;
  font-weight: bold;
}
.whiteButton:hover {
  background: #fff;
  color: #2ba7f6;
}
/* barcode btn */
#ctl00_MainBody_ctlBarCodesGenerator_btnGenerate {
  margin-left: 10px;
}
.disabled-button,
.disabled-button:hover,
.disabled-button:focus {
  background-image: none;
  background-color: #ccc;
  color: #000 !important;
  border-color: Gray;
  cursor: default;
}
/* Reports builder */
input[type="submit"].BUTTON:disabled {
  background: #ddd;
  border: 1px solid #ccc;
  color: #aaa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: not-allowed;
}
/*Buttons*/
/* Popups */
.modalPopup {
  background-color: #FFF;
  border: 1px solid #e2e2e2;
  width: 410px;
  padding: 10px;
}
.modalPopup .pictureCell {
  padding-right: 20px;
}
.FloatEditor {
  padding: 10px;
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  background-color: #FFF;
  border: 1px solid #e2e2e2;
  z-index: 99;
  transform: translate(-50%, -50%);
}
.FloatEditorBackground {
  z-index: 98;
  position: fixed;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.modalBackground,
.FloatEditorBackground {
  background-color: #fff;
  opacity: 0.7;
}
/* Start of DesignationClubAdd popup */
#ContentStoryImageBehavior_foregroundElement div#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_panImageSynchronizer {
  border: 1px solid #e2e2e2 !important;
  box-shadow: 0px 0px 20px grey !important;
  padding: 10px;
}
#ContentStoryImageBehavior_foregroundElement div#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_panImageSynchronizer table table {
  border-collapse: collapse;
}
#ContentStoryImageBehavior_foregroundElement div#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_panImageSynchronizer table table td {
  border: none;
}
#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_ctlImageUploader_imageUploaderTable {
  border: none;
}
#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_ctlImageUploader_imageUploaderTable {
  border: 1px solid #e2e2e2;
}
#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_ctlImageUploader_tdUplaoder {
  border-left: 1px solid #e2e2e2 !important;
}
#ctl00_MainBody_ctlMemberDesignationAddEditDelete1_ctlImageUploaderPopUpWraper_ctlImageUploader_trImagesAndUploader {
  border-bottom: 1px solid #e2e2e2 !important;
}
#uploaderTable {
  border: none;
}
div.uploaderImageModalBackground {
  background-color: #fff;
  opacity: 0.7;
}
/* end of DesignationClubAdd popup */
/* Profile popup */
#ctl00_MainBody_ctlMemberPersonalsHeader_upanUploadPhoto {
  margin-left: 147px;
  margin-top: 15px;
}
/** Message start **/
td.message {
  background: #fff;
  width: calc(100% - 241px);
  position: relative;
  left: 240px;
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  float: none;
  display: block !important;
  padding: 10px 0;
  font-size: 15px;
  font-weight: normal;
}
div.message,
span.message {
  color: #3a5311;
  text-align: left;
  background-color: #bee57e;
  margin: 0 30px;
  border-radius: 3px;
  border: 1px solid #93d32a;
  padding: 5px 20px;
  font-family: 'Roboto', sans-serif;
}
div.usererror,
span.usererror {
  color: #7b6305;
  text-align: left;
  background-color: #fceeb6;
  margin: 0 30px;
  border-radius: 3px;
  border: 1px solid #f7d13c;
  padding: 5px 20px;
}
.main div.usererror {
  margin: 0;
}
div.criticalerror,
span.criticalerror {
  color: #fff;
  text-align: left;
  background-color: #f48182;
  margin: 0 30px;
  border-radius: 3px;
  border: 1px solid #F05253;
  padding: 5px 20px;
}
div.criticalerror:empty,
span.criticalerror:empty {
  display: none;
}
/** Message end **/
.info-message,
span.info-message {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #4697DD;
  background-color: #71afe5;
  margin-bottom: 40px;
  display: block;
  border-radius: 3px;
  color: #fff;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table {
  top: auto !important;
  left: auto !important;
  border: 1px solid #F05253;
  border-radius: 3px;
  color: #fff;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table tr td {
  background-color: #f48182 !important;
  border: none !important;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table tr td:first-child {
  display: none;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table tr td:nth-child(2) {
  display: none;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table td.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
  background-color: #f48182;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table td.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv:before {
  content: "x";
  font-size: 10px;
}
table.ajax__validatorcallout.ajax__validatorcallout_popup_table td.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv img {
  display: none;
}
/************************** ALERTS & ERRORS *************************/
.pageTopError {
  border: 2px solid #ff6666;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 1px 2px 5px #ddd;
  -webkit-box-shadow: 1px 2px 5px #ddd;
  box-shadow: 1px 2px 5px #ddd;
  behavior: url(PIE.htc);
  padding: 5px 15px 5px 15px;
  background: #fff3f5;
  color: #3e4456;
  margin: 0 0 15px 0px;
}
.formError {
  color: #ff0000;
}
.massageLeftTd {
  width: 15px;
  padding: 11px 12px 0 9px;
}
.massageRightTd {
  width: auto;
  padding: 9px 0 8px 0;
  line-height: 20px;
  color: #3e4456;
}
.errorHeading {
  color: #ff3333;
  font-weight: bold;
  font-size: 12px;
}
.pageSucsess {
  border: 2px solid #9adf8f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 1px 2px 5px #ddd;
  -webkit-box-shadow: 1px 2px 5px #ddd;
  box-shadow: 1px 2px 5px #ddd;
  behavior: url(PIE.htc);
  padding: 5px 15px 5px 15px;
  background: #d5ffce;
  color: #3e4456;
  margin: 0 0 15px 0px;
}
.sucsessHeading {
  color: #0f6002;
  font-weight: bold;
  font-size: 12px;
}
.pageAttention {
  border: 2px solid #e6db55;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  -moz-box-shadow: 1px 2px 5px #ddd;
  -webkit-box-shadow: 1px 2px 5px #ddd;
  box-shadow: 1px 2px 5px #ddd;
  behavior: url(PIE.htc);
  padding: 5px 15px 5px 15px;
  background: #fffbcc;
  color: #3e4456;
  margin: 0 0 15px 0px;
}
.attentionHeading {
  color: #555239;
  font-weight: bold;
  font-size: 12px;
}
/* packageExpiredMessage */
.packageExpiredMessage {
  border: 5px dotted #9ECD1D;
  width: 766px;
  margin: auto auto;
  height: auto;
  background-repeat: no-repeat;
  background-position: 14px center;
}
.packageExpiredMessage2 {
  padding: 10px 15px 10px 15px;
}
/* Tables */
/* ListView start */
table.listview {
  width: 100%;
  border-color: #e2e2e2 !important;
  float: left;
  background: #fff;
  border-collapse: collapse;
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}
table.listview tr td {
  padding: 5px 10px;
  vertical-align: middle;
}
table.listview tr.topbar {
  background-color: #FAFAFA;
  width: 100%;
}
table.listview tr.topbar td {
  padding: 4px;
  text-align: right;
}
table.listview tr.header {
  background-color: #f5f5f6;
  padding: 0px;
  color: #000000;
}
table.listview tr.header th,
table.listview tr.header td {
  border-bottom: 1px solid #e2e2e2;
  padding: 3px;
  padding: 6px 10px;
  font-weight: 500;
  text-align: left;
}
table.listview tr.header th.text,
table.listview tr.header td.text {
  text-align: left;
}
table.listview tr.header th.text a,
table.listview tr.header td.text a {
  color: #000000;
}
table.listview tr.header th.text a:hover,
table.listview tr.header td.text a:hover {
  color: #00a4e6;
}
table.listview tr.header th:first-child,
table.listview tr.header td:first-child {
  text-align: left;
}
table.listview tr.insert th,
table.listview tr.insert td {
  border-bottom: 1px solid #e2e2e2;
}
table.listview tr.footer {
  background-color: #f5f5f6;
  padding: 0px;
  color: #666666;
}
table.listview tr.footer td {
  padding: 3px;
  text-align: left;
  padding: 13px 10px;
}
table.listview tr.ListView_grouprow td {
  border-bottom: 1px solid #e2e2e2;
  padding-top: 15px;
}
table.listview tr.ListView_grouprow td b {
  font-weight: 400 !important;
}
table.listview tr.group {
  background-color: #f5f5f6;
  color: #000000;
  font-size: 15px;
  text-align: left;
  padding: 6px 10px;
}
table.listview tr.group th {
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #008080;
}
table.listview tr.group td {
  border-bottom: 1px solid #e2e2e2;
}
table.listview tr.group td b {
  font-weight: 400;
}
table.listview tr.item:hover,
table.listview tr.itemalt:hover {
  background-color: #fafafc;
}
table.listview tr.item td,
table.listview tr.itemalt td {
  padding: 5px 10px;
  border-bottom: 1px solid #e2e2e2;
}
table.listview tr.add,
table.listview tr.edit {
  background-color: #EBEBED;
  color: #666666;
}
table.listview tr.pager {
  background-color: #FAFAFA;
  text-align: right;
}
table.listview tr.pager td {
  padding: 4px;
  text-align: right;
  vertical-align: top;
}
table.listview tr.pager td a,
table.listview tr.pager td a:hover,
table.listview tr.pager td a:active,
table.listview tr.pager td a:visited {
  text-decoration: none;
  vertical-align: top;
}
table.listview tr.pager tr {
  border: none;
}
table.listview tr.pager table {
  float: right;
  border: none;
}
table.listview tr.pager .current {
  font-weight: bold;
  vertical-align: top;
}
table.listview img {
  max-width: 120px;
  max-height: 120px;
}
table.listview [id*="CustomSignature"] img {
  max-width: 100%;
  max-height: 100%;
}
/* ListView end */
td {
  vertical-align: top;
}
table.MainPageTable {
  width: 100%;
}
.Calendar .ajax__calendar_days table thead tr td,
.ajax__calendar .ajax__calendar_days table thead tr td,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_days table thead tr td,
.Calendar .ajax__calendar_days table tbody tr td,
.ajax__calendar .ajax__calendar_days table tbody tr td,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_days table tbody tr td,
.Calendar .ajax__calendar_days table thead tr td div,
.ajax__calendar .ajax__calendar_days table thead tr td div,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_days table thead tr td div,
.Calendar .ajax__calendar_days table tbody tr td div,
.ajax__calendar .ajax__calendar_days table tbody tr td div,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_days table tbody tr td div {
  min-width: 0;
  width: auto !important;
}
.Calendar .ajax__calendar_days,
.ajax__calendar .ajax__calendar_days,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_days,
.Calendar .ajax__calendar_months,
.ajax__calendar .ajax__calendar_months,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_months,
.Calendar .ajax__calendar_years,
.ajax__calendar .ajax__calendar_years,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_years {
  top: 0px;
  left: 0px;
  height: 139px;
  width: 100%;
  position: absolute;
  text-align: center;
  margin: auto;
}
.Calendar .ajax__calendar_header,
.ajax__calendar .ajax__calendar_header,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_header {
  background-color: #f5f5f6;
  margin-bottom: 4px;
  border-bottom: 1px solid #e2e2e2;
}
.Calendar .ajax__calendar_body,
.ajax__calendar .ajax__calendar_body,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_body {
  background-color: transparent;
  border: none;
  width: 180px !important;
}
.Calendar .ajax__calendar_container,
.ajax__calendar .ajax__calendar_container,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_container {
  background-color: #fff;
  border: solid 1px #cccccc;
  width: 180px !important;
}
.Calendar .ajax__calendar_container TABLE,
.ajax__calendar .ajax__calendar_container TABLE,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_container TABLE {
  width: 100%;
}
.Calendar .ajax__calendar_container,
.ajax__calendar .ajax__calendar_container,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_container {
  font-family: 'Roboto', sans-serif;
}
.Calendar .ajax__calendar_active .ajax__calendar_day,
.ajax__calendar .ajax__calendar_active .ajax__calendar_day,
#calBirthdayDateBehaviour_container.Calendar .ajax__calendar_active .ajax__calendar_day {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #0066cc;
  font-weight: bold;
}
/* Tabs */
/* AJAX Tab */
.AJAX_TAB {
  padding-top: 0;
}
.AJAX_TAB .ajax__tab_header {
  margin-top: 20px;
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  float: none;
  width: auto;
}
.AJAX_TAB .ajax__tab_header > span:first-child {
  margin-left: 30px;
}
.AJAX_TAB .ajax__tab_header span.ajax__tab_tab {
  margin: 0;
  background: transparent;
  cursor: pointer !important;
  padding: 5px 10px;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  border: none;
  background-color: #fff !important;
}
.AJAX_TAB .ajax__tab_header span.ajax__tab_tab:hover,
.AJAX_TAB .ajax__tab_header span.ajax__tab_tab:active,
.AJAX_TAB .ajax__tab_header span.ajax__tab_tab:focus {
  border-bottom: 3px solid #00a4e6;
}
.AJAX_TAB .ajax__tab_header .ajax__tab_active span.ajax__tab_tab {
  border-bottom: 1px solid #F1F1F1;
  background-color: #fff !important;
  border-bottom: 3px solid #00a4e6;
}
.AJAX_TAB .ajax__tab_body {
  padding: 30px;
}
#MemberTopHeader:before,
#MemberTopHeader:after,
#MemberTabs:before,
#MemberTabs:after {
  content: "";
  clear: both;
  display: table;
}
.ajax__tab_default .ajax__tab_tab {
  overflow: visible !important;
}
a#ctl00_MainBody_tcProfile_tabActivity_lbtnActivityHeaderLink,
a.ctl00_MainBody_tcProfile_tabActivity_lbtnActivityHeaderLink {
  color: #000000 !important;
}
#ctl00_MainBody_tcProfile_tabActivity div div {
  margin-bottom: 8px;
  font-size: 16px;
}
#ctl00_MainBody_tcProfile_tabActivity div table {
  margin-bottom: 20px;
}
input[type="submit"].disable,
.topbar a.disable,
.paginate_button_disabled {
  border-radius: 3px;
  padding: 5px 10px;
  background-image: none !important;
  border: 1px solid #ccc !important;
  color: gray !important;
  cursor: default !important;
  background-color: #dddddd !important;
  background-image: -webkit-linear-gradient(top, #dddddd 0%, #dddddd 100%) !important;
  background-image: -o-linear-gradient(top, #dddddd 0%, #dddddd 100%) !important;
  background-image: linear-gradient(to bottom, #dddddd 0%, #dddddd 100%) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffdddddd', GradientType=0) !important;
}
input[type="submit"].disable,
.topbar a.disable {
  margin: 10px 0 10px 10px;
}
.paginate_button.BUTTON,
.paginate_active {
  margin: 0;
  margin-right: 10px;
}
input[id*="_txtHomePhoneCountryCode"],
input[id*="_txtMobileCountryCode"],
input[id*="_txtHomeFaxCountryCode"],
input[id*="_txtBusinessPhoneCountryCode"],
input[id*="_txtBusinessFaxCountryCode"] {
  width: 65px;
}
input[id*="_txtHomePhoneExtension"],
input[id*="_txtBusPhoneExtension"] {
  width: 75px;
}
input[id*="_txtCVD"] {
  width: 65px;
}
