img#ctl00_imgBannerRight {
  display: none !important; }

body,
html {
  background-color: #f5f7fa !important;
  font-family: inherit !important;
  color: #331517 !important;
  font-size: 14px;
  padding: 0 !important;
  margin: 0 !important; }

.FirestormPage_FirestormLogoff_aspx #wrapper,
.FirestormPage_FirestormLogoff_aspx .FirestormPageBackground {
  background-color: transparent !important; }

.FirestormPage_LandingPage_Dashboard_aspx #wrapper,
.FirestormPage_LandingPage_Dashboard_aspx .FirestormPageBackground {
  background-color: transparent !important; }

.mainbody {
  color: #331517; }

#wrapper,
.FirestormPageBackground {
  background-color: transparent; }

.DefaultDescription,
.DefaultMainTitle,
.FirestormPageHeaderText,
.PTPSSectionLabel,
.PTPSFieldLabel {
  color: #331517;
  font-family: inherit !important; }

/*TOOL= TAB GEN page only*/
.FirestormPage_TabularGenealogy_aspx .TGHeader {
  background-color: #434a54 !important; }

.FirestormPage_TabularGenealogy_aspx .TGHeader a:link {
  background-color: transparent !important; }

.FirestormPage_TabularGenealogy_aspx .TGHeader td a:hover {
  background-color: transparent !important;
  text-decoration: none; }

/*end*/
/*TOOL= PART PORTAL items only*/
.FirestormPage_PartyTask_PartySummary_aspx .TGHeader {
  background-color: #434a54 !important; }

.FirestormPage_PartyTask_PartySummary_aspx .TGHeader a:link {
  background-color: transparent !important; }

.FirestormPage_PartyTask_PartySummary_aspx .TGHeader td a:hover {
  background-color: transparent !important;
  text-decoration: none; }

.PTPSLeftColumn {
  width: 25px;
  background-image: none; }

.PTPSDescriptionBox {
  background-color: rgba(183, 212, 53, 0.15);
  padding: 12px;
  font-size: 10px;
  color: #666e78;
  border: none;
  margin-bottom: 5px;
  border-left: solid 10px #B7D435; }

.PTPSOrdersHeader,
.PTPSBookingsBox,
.PTPSGuestListBox,
.PTPSTableHeader,
.PTPSBookingsHeader {
  border: none !important;
  border-bottom-style: none !important; }

.PTPSSingleCell {
  background-color: rgba(231, 88, 69, 0.15);
  padding: 12px;
  font-size: 10px;
  text-align: left;
  color: #666e78;
  border-left-style: none;
  border-right-style: none;
  border-right-width: 0px;
  border-left-width: 0px;
  border-right-color: transparent;
  border-left-color: transparent;
  margin-bottom: 5px;
  margin-left: 5px;
  border-left: solid 10px #e75845; }

.PTPSHelpText {
  color: #719a47;
  font-size: 10px; }

.PTPSActionButton {
  margin-bottom: 40px; }

.PTPSActionButton {
  background-image: none;
  text-decoration: none !important;
  background-color: #B7D435 !important;
  border: none !important;
  padding: 10px 30px !important;
  width: 300px !important;
  display: block;
  text-align: center;
  font-size: 13px !important;
  color: #ffffff !important;
  cursor: pointer !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }

.PTPSActionButton:hover {
  box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  background-color: #d9ef79 !important;
  border: none !important; }

.PTPSActionButton:active {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  background-color: #B7D435 !important; }

/*end*/
/* Disabled items */
input[disabled="disabled"],
input[disabled="disabled"]:hover,
input[disabled="disabled"]:active {
  background-color: #898f97 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  cursor: not-allowed !important; }

/*NEW HEADER ITEMS*/
h1.welcome {
  color: #d2b7f0 !important;
  font-size: 36px;
  font-weight: 300;
  margin-left: 30px;
  float: right;
  margin-top: 30px;
  animation-delay: 2s; }

h1.welcome span {
  color: #d2b7f0 !important;
  font-size: 16px;
  font-weight: 300;
  margin-left: -35px;
  margin: 20px !important;
  vertical-align: middle; }

/*tables*/
#table1 {
  background-color: #ffffff !important; }

/*Zebra*/
.TGMainTable tbody tr:nth-child(even) {
  background-color: rgba(183, 212, 53, 0.15); }

/*reversing these classes to use better css*/
.TGOddRow,
.TGEvenRow {
  font-family: inherit !important;
  color: #434a54 !important;
  font-size: 14px; }

/*toolbars*/
.TGTopToolbar {
  font-size: inherit;
  font-family: inherit;
  color: #ffffff;
  background-color: #B7D435 !important;
  padding-left: 22px; }

.TGBottomToolbar {
  font-size: inherit;
  font-family: inherit;
  color: #ffffff;
  background-color: #B7D435;
  padding-left: 22px; }

.TGReportHeader {
  font-size: 18px !important;
  padding: 10px 0 10px 0 !important;
  display: block; }

.TGHeader a {
  color: #ffffff !important; }

.TGButton {
  border-radius: 2px;
  color: #ffffff;
  font-weight: normal;
  padding: 6px 15px;
  text-align: center;
  background-image: none;
  text-decoration: none !important;
  background-color: #d9ef79 !important;
  border: none !important;
  text-align: center;
  cursor: pointer !important;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.26); }

.TGButton:hover {
  background-color: #666e78 !important;
  border: none !important; }

.TGButton:active {
  background-color: #363b43 !important; }

/*Page Titles*/
.FirestormPageHeaderText {
  display: block;
  font-family: inherit !important;
  font-weight: 300;
  font-size: 28px;
  background-color: transparent;
  font-weight: 300 !important;
  padding: 0px 25px 20px 25px !important; }

/*New dashboard only style*/
.FirestormPage_FirestormLogoff_aspx #wrapper,
.FirestormPage_FirestormLogoff_aspx .FirestormPageBackground {
  background-color: transparent; }

/*details button for white cards link hover colors*/
a.details:link {
  text-decoration: none !important;
  background-color: transparent;
  transition: background-color 0.25s ease-in-out;
  -moz-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out; }

a.details:hover {
  background-color: rgba(0, 0, 0, 0.1); }

/*right side panels of landing page tool top color*/
.communication {
  border-top: 10px solid #B7D435; }

.MainBackofficeLogo {
  display: block;
  padding: 22px !important; }

/*type styles*/
a:link {
  color: #B7D435;
  text-decoration: underline; }

a:visited {
  color: #B7D435; }

a:active {
  color: #d9ef79; }

a:hover {
  color: #d9ef79;
  text-decoration: none; }

/*TYPOGRAPHY*/
p {
  margin-bottom: 15px !important; 
  margin-top: 30px !important;
  }

h1,
h2,
h3,
h4 {
  color: #331517 !important;
  font-weight: 300 !important;
  line-height: normal !important;
  margin-bottom: 15px !important; }

h5,
h6 {
  line-height: normal !important;
  font-weight: 700 !important; }

h1 {
    font-size: 27px !important;
    font-weight: 400 !important;
  }

h2 {
  font-size: 1.5em !important; }

h3 {
  font-size: 1.17em !important; }

h4 {
  font-size: 1.12em !important; }

h5 {
  font-size: .83em !important; }

h6 {
  font-size: .75em !important; }

/*MOVED FROM BASE TO FIX ISSUES */
.ShoppingCartFooter {
  background-color: #B7D435 !important; }

.ShoppingCartFooter span.FirestormPageHeaderText {
  color: #ffffff !important; }

.ShoppingCartHeader {
  height: 35px;
  font-weight: bold;
  background-color: transparent;
  font-family: inherit; }

/*OLD master page stylings for header and footer only*/
/*SPECIAL EDIT:*/
table#ctl00_BannerTable {
  background-image: url(http://mycluborenda.com/img/bg.jpg);
  background-color: white;
  height: 110px;
  border-left: 0px solid #B7D435 !important;
  background-size: cover; }

.card.reverse .big-num p, .card.reverse .big-num {
  font-size: 39px !important; }

.card .card-content {
  color: #331517 !important; }

div#ctl00_RadHorizontalMenu {
  border-bottom: 25px solid rgba(181, 171, 128, 0.26) !important;
  background-color: transparent !important; }

/*Styles for master page markup*/
.ShoppingCartHeader {
  height: 35px;
  font-weight: bold;
  background-color: transparent;
  font-family: inherit; }

.FirestormStandardDropDown {
  border: 1px solid #b8babe;
  font-size: 12px !important;
  color: #331517 !important;
  font-family: inherit !important;
  background-color: #ffffff;
  height: 27px; }

/* older PANEL STYLES*/
.container {
  width: 96% !important;
  min-width: 500px;
  margin: 10px;
  background-color: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
  float: left;
  border-top-left-radius: none !important;
  border-top-right-radius: none !important;
  -webkit-border-top-left-radius: none !important;
  -webkit-border-top-right-radius: none !important;
  -moz-border-radius-topleft: none !important;
  -moz-border-radius-topright: none !important;
  border-bottom-left-radius: none !important;
  border-bottom-right-radius: none !important;
  -webkit-border-bottom-left-radius: none !important;
  -webkit-border-bottom-right-radius: none !important;
  -moz-border-radius-bottomleft: none !important;
  -moz-border-radius-bottomright: none !important;
  width: 96% !important;
  min-width: 20px !important; }

.container .footer {
  display: none; }

.header {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  height: 35px !important;
  background-color: #B7D435 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  padding-top: 8px !important; }

.mainbody {
  background-color: #ffffff !important;
  border-left: none !important;
  border-right: none !important; }

/*Communication Card title text*/
.card .card-content .card-title {
  color: #331517 !important; }

/* telerik menu skin */
ul.rmRootGroup {
  /*changed top level link color*/
  color: #1aa1db !important;
  /*hide some borders on top and bottom of menu*/
  border-top: none !important;
  border-bottom: none !important;
  /* lessen gradient behind top level menu items*/
  background-image: linear-gradient(#ffffff, #d6d5d4) !important;
  /*hide tiny drop shadow under menu to make more a more flat look*/
  box-shadow: none !important; }

.rmRootGroup .rmSelected > .rmRootLink,
.rmRootGroup .rmExpanded > .rmRootLink {
  /*	top level menu items text color when NOT hovered and secondary menu is extended*/
  color: #1aa1db !important;
  /*	top level menu items top-border added with color when hovered and/or secondary menu is extended*/
  border-top: 0.31em solid #5dbbe3 !important;
  border-right: transparent !important;
  border-left: transparent !important;
  border-bottom: transparent !important; }

.rmRootGroup.rmHorizontal .rmRootLink:hover {
  /*	top level menu item text color only when durring hover*/
  color: #1aa1db !important;
  /*	top level menu item background color only when image gradient is not used*/
  background-color: #d6d5d4 !important;
  /*	top level menu item background colors*/
  background-image: linear-gradient(#f1f1f1, #fefcff) !important;
  /*	top level menu items top-border added with color when hovered and/or secondary menu is extended DO NOT REMOVE or the original menu color will flicker in*/
  border-top: 0.31em solid #1aa1db !important; }

/* main drop down panel styles */
.rmGroup,
.rmMultiColumn {
  color: #1aa1db !important;
  background-color: #ffffff !important; }

.RadMenu_Glow .rmRootGroup {
  border-color: #cccccc #cccccc #cccccc !important; }

.RadMenu_Glow .rmRootGroup .rmLink {
  color: #1aa1db !important; }

/* main drop down hover styles */
.rmLink:hover,
.rmVertical .rmLink.rmRootLink:hover {
  background-color: #B7D435 !important;
  color: #ffffff !important;
  /* keep border same color as background */
  border-color: #B7D435 !important; }

/* background and text color on top level items ONLY when you activate drop down and hover other lower items */
.rmRootGroup .rmSelected > .rmRootLink,
.rmRootGroup .rmExpanded > .rmRootLink {
  background: none !important;
  color: #B7D435 !important; }

/*color of side borders between top list items*/
.rmrootgroup .rmitem {
  border-color: transparent !important; }

/*SPECIAL LIST for Communication content editor content */
ul.exec-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }

ul.exec-list li {
    border: 1px solid #efefef;
    color: #a09a9a;
    padding: 15px;
  }

ul.exec-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }

ul.exec-list span {
    font-weight: 400;
    float: right;
    color: #a09a9a;
  }

.exec-list.btn-link li {
  border-bottom: 0px !important; }

.btn-link li {
  margin: 2px 0; }

.btn-link li a,
.btn-link li a:visited,
a.btn-link,
a.btn-link:visited {
  text-decoration: none !important;
  background-color: #B7D435 !important;
  border: none !important;
  padding: 10px 30px !important;
  width: 100% !important;
  display: block;
  text-align: center;
  font-size: 13px !important;
  color: #ffffff !important;
  cursor: pointer !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -o-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }

.btn-link li a:hover,
a.btn-link:hover {
  box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 0 9px 17px 0 rgba(0, 0, 0, 0.3) !important;
  background-color: #d9ef79 !important;
  border: none !important; }

.btn-link li a:active,
a.btn-link:active {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  background-color: #B7D435 !important; }

/*Charts*/
text {
  fill: #d2b7f0 !important;
  font-weight: normal !important; }

/*QuickCards*/
#quick_card_1 {
  background-color: #90755d; }

#quick_card_2 {
  background-color: #ad5625; }

#quick_card_3 {
  background-color: #187eaa; }

#quick_card_4 {
  background-color: #d9ef79; }

/*# sourceMappingURL=fs-skin-orenda.css.map */

/*Skin Modifications by Orenda*/
table#ctl00_BannerTable{
  background-image: none;
  background-color: #1c5255
}


h1.welcome{
    width: 200px;
    font-size: 18px !important;
    display: block;
    text-align: left;
    float: inherit !important;
    color: #ff8761 !important;

}
h1.welcome:before{
  content: '';
  display: block;
  width: 4px;
  height: 100%;
  position: absolute;
  left: -20px;
  background-color: #b7b7b7;
}
h1.welcome span{
    display: block;
    text-align: left;
    margin: 0px !important;
    margin-top: 15px !important;
    font-size: 18px;  
    color: #57bdde !important;
}

#ctl00_RadHorizontalMenuRow{
    position: absolute;
    top: 75px;
    right: 240px;
  
}
#quick_card_1 > div.card-reveal > span:nth-child(2) > p{
  color: #484848 !important;
    font-size: 27px !important;
    font-weight: bold;
}
div#ctl00_RadHorizontalMenu{
    border-bottom: 0px !important;
    background-color: none !important;  
}
#ctl00_RadHorizMenuCell ul{
  border: 0px !important;
}
.RadMenu_Glow .rmRootGroup .rmRootLink{
  font-size: 17px;
  color: #fff;
}
.RadMenu .rmSlide{
  border: none !important;
}

.RadMenu_Glow .rmRootGroup .rmRootLink:hover{
  border: 0px !important;
    background: none !important;

}
.rmRootGroup.rmHorizontal .rmRootLink:hover{
  border-top: none !important;  
}

ul.rmRootGroup{
  background: none !important;
}
.rmRootGroup .rmSelected > .rmRootLink, .rmRootGroup .rmExpanded > .rmRootLink{
  border-top: none !important;
}

#quick_card_1,
#quick_card_2,
#quick_card_3,
#quick_card_4{
  width: 60%;
  float: right;
  overflow: inherit !important;
  background-color: #fff !important;

}

#quick_card_1:before,
#quick_card_2:before,
#quick_card_3:before,
#quick_card_4:before{
    content: '';
    background-size: 70px 70px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 100%;
    width: 65%;
    position: absolute;
    left: -65%;
    transition: box-shadow .25s;    
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1) !important;
}

#quick_card_1:before{
    background-color: #b8e5ec;
    background-image: url(new/star.svg);  
}

#quick_card_2:before{
    background-color: #ddd8f6;
    background-image: url(new/file.svg);  
}

#quick_card_3:before{
    background-color: #f2c1d2;
    background-image: url(new/credit-card.svg); 
}

#quick_card_4:before{
    background-color: #e1f294;
    background-image: url(new/user.svg);  
}


#quick_card_1:hover:before,
#quick_card_2:hover:before,
#quick_card_3:hover:before,
#quick_card_4:hover:before{
      transition: box-shadow .25s;
      box-shadow: 0 23px 26px rgba(0, 0, 0, 0.1), 0 23px 26px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 13px 16px rgba(0, 0, 0, 0.1), 0 13px 16px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 13px 16px rgba(0, 0, 0, 0.1), 0 13px 16px rgba(0, 0, 0, 0.1) !important;
}
#quick_card_1 .card-title{
  color: #ff8761 !important;
    font-size: 21px;
}

#quick_card_2 .card-title{
  color: #6dc6e2 !important;
    font-size: 21px;
}

#quick_card_3 .card-title{
  color: #af93df !important;
    font-size: 21px;
}

#quick_card_4 .card-title{
  color: #6ac9bf !important;
    font-size: 21px;
}
.card.reverse .card-title.activator{
    width: 100%;
    display: block;
    text-align: center; 
    line-height: 26px;    
}
.card.reverse .big-num{
  position: absolute !important;
    left: 45px;
    bottom: 45px;
}
.card.reverse .big-num p{
  color: #2f3b4c !important;
    font-size: 24px !important;
}


#ctl00_MainContent_ChartColumn{
  width: 100% !important;
    float: left !important;
}
#ctl00_MainContent_b_col{
  width: 100% !important;
}

#ctl00_MainContent_quick_card_row{
  margin-bottom: 30px;
-webkit-box-shadow: 0px 10px 8px -6px rgba(214,214,214,1);
-moz-box-shadow: 0px 10px 8px -6px rgba(214,214,214,1);
box-shadow: 0px 7px 11px -6px rgba(214,214,214,1);
}
#ctl00_MainContent_ChartColumn{
  padding: 0 0 0 0 !important;
  box-shadow: 10px 0px 11px -6px rgba(214,214,214,1)
}
.trin-3 .trin-1{
  padding-right: 0px !important;
    width: 50%;
}
/*#ctl00_MainContent_ChartColumn .trin-1:last-child{
  margin-top: 70px !important;
}*/
#ctl00_MainContent_Report6_LineChart{
  overflow: visible;
}
/*#ctl00_MainContent_Report6_LineChart:before{
  content: '';
    display: block;
    width: 57px;
    height: 48px;
    background-image: url(new/center.png);
    background-size: cover;
    position: absolute;
    right: -41px;
    bottom: -67px;
    z-index: 555;
}*/
#quick_card_1 > div.card-content > span.card-title.activator > i{
  visibility: hidden;
}

.card white communication > p{
    margin-top: 30px !important;
}

#quick_card_1 > div.card-content > span.card-title.activator > i:after{
  content: '';
    display: block;
    width: 15px;
    height: 15px;
    background: url(new/menu.svg) no-repeat;
    background-size: cover;
    background-position: center;
    visibility: visible;
    position: absolute;
    top: 10px;
    right: 10px;
}

#quick_card_1 > div.card-reveal > span.card-title > i{
  visibility: hidden;
}

#quick_card_1 > div.card-reveal > span.card-title > i:after{
  content: '';
    display: block;
    width: 15px;
    height: 15px;
    background: url('new/cancel.svg') no-repeat;
    background-size: cover;
    background-position: center;
    visibility: visible;
    position: absolute;
    top: 10px;
    right: 10px;  
}

.tree-box{
  width: 33.33333% !important;
}
.org-chart-photo img{
  border: 2px solid #cccccc !important;
}
.communication{
  border: 0px !important;
  margin-top: -5px;
}
.communication:not(:nth-child(1)){
  margin-top: 10px;
}
.card .card-content .card-title{
  color: #0088ff !important;
    font-size: 31px;
    font-weight: 400;
}

#ctl00_MainContent_b_col > div:nth-child(2),
#ctl00_MainContent_b_col > div:nth-child(3){
  margin-top: 20px;
}
.tree-box{
  margin-bottom: 100px;
}
.exec-list.btn-link li{
  width: 24.5%;
    display: inline-block;
    border: none;
}
.exec-list.btn-link li a{
  padding: 23px 41px !important;
  background-color: #00a0dd !important;
      border-radius: 10px;
      font-weight: bold;
}
.trin-75{
    width: 100%;
}

.trin-75 p{
    margin-top: 0 !important;
}

.trin-75 > li{
    list-style-type: none;
    color: #43da43;
    font-weight: 500;
}

.LegVP{
    width: 100% !important;
}
.tblHeader > tbody > tr > th{
    color: #a09a9a !important;
    padding: 20px;
}