/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 @import url('https://themes.googleusercontent.com/fonts/css?kit=ZvcMqxEwPfh2qDWBPxn6ns5-x8zqu-667uHWljev_4A');

      .mainForm {
        width:50%;
        margin:auto;
        
      }

      .reg-form-info p, .reg-form-info li {
        font-size:12pt;
        font-style:italic;
        font-weight:bold;
      }
      

      .Rhonda-image {padding-left:400px;}
      .gcss-notify-hidden {
        display:none;
      }

      .gcss-notify-show {
        display:block;
      }

      .gcss-notify {
        position:fixed; 
        top:50px; 
        right:50px;  
        width:250px;
        min-height:65px;
      }

      .gcss-notify-success {
        background-color:rgba(0,255,0,0.3);
      }

      .gcss-notify-failed {
        background-color:rgba(255,0,0,0.3);
      }

      .gcss-notify-padding {
        padding:10px;
      } 

      .gcss-notify-title {
        padding-left:10px;
        padding-bottom:2px;
        padding-top:2px;
        font-weight:800;
        font-size:14pt;
        border-bottom:solid #ccc 1px;
      }

      .lst-kix_7j1epn33ysqs-2>li:before {
        content: "\0025a0  "
      }

      .lst-kix_7j1epn33ysqs-3>li:before {
        content: "\0025cf  "
      }

      ul.lst-kix_7j1epn33ysqs-8 {
        list-style-type: none
      }

      ul.lst-kix_7j1epn33ysqs-1 {
        list-style-type: none
      }

      ul.lst-kix_7j1epn33ysqs-0 {
        list-style-type: none
      }

      .lst-kix_7j1epn33ysqs-6>li:before {
        content: "\0025cf  "
      }

      ul.lst-kix_7j1epn33ysqs-3 {
        list-style-type: none
      }

      ul.lst-kix_7j1epn33ysqs-2 {
        list-style-type: none
      }

      ul.lst-kix_7j1epn33ysqs-5 {
        list-style-type: none
      }

      .lst-kix_7j1epn33ysqs-4>li:before {
        content: "\0025cb  "
      }

      ul.lst-kix_7j1epn33ysqs-4 {
        list-style-type: none
      }

      .lst-kix_7j1epn33ysqs-5>li:before {
        content: "\0025a0  "
      }

      ul.lst-kix_7j1epn33ysqs-7 {
        list-style-type: none
      }

      ul.lst-kix_7j1epn33ysqs-6 {
        list-style-type: none
      }

      .lst-kix_aunlg7svgirr-8>li:before {
        content: "\0025a0  "
      }

      .lst-kix_aunlg7svgirr-7>li:before {
        content: "\0025cb  "
      }

      .lst-kix_7j1epn33ysqs-0>li:before {
        content: "\0025cf  "
      }

      .lst-kix_7j1epn33ysqs-1>li:before {
        content: "\0025cb  "
      }

      .lst-kix_aunlg7svgirr-6>li:before {
        content: "\0025cf  "
      }

      .lst-kix_itgf7kyu0crn-2>li:before {
        content: "\0025a0  "
      }

      .lst-kix_itgf7kyu0crn-1>li:before {
        content: "\0025cb  "
      }

      .lst-kix_itgf7kyu0crn-3>li:before {
        content: "\0025cf  "
      }

      .lst-kix_itgf7kyu0crn-0>li:before {
        content: "\0025cf  "
      }

      ul.lst-kix_itgf7kyu0crn-1 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-0 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-3 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-2 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-5 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-1 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-4 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-0 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-7 {
        list-style-type: none
      }

      ul.lst-kix_itgf7kyu0crn-6 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-5 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-4 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-3 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-2 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-8 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-7 {
        list-style-type: none
      }

      ul.lst-kix_aunlg7svgirr-6 {
        list-style-type: none
      }

      .lst-kix_itgf7kyu0crn-6>li:before {
        content: "\0025cf  "
      }

      ul.lst-kix_itgf7kyu0crn-8 {
        list-style-type: none
      }

      .lst-kix_itgf7kyu0crn-5>li:before {
        content: "\0025a0  "
      }

      .lst-kix_itgf7kyu0crn-4>li:before {
        content: "\0025cb  "
      }

      .lst-kix_aunlg7svgirr-3>li:before {
        content: "\0025cf  "
      }

      .lst-kix_aunlg7svgirr-5>li:before {
        content: "\0025a0  "
      }

      .lst-kix_aunlg7svgirr-0>li:before {
        content: "\0025cf  "
      }

      .lst-kix_aunlg7svgirr-4>li:before {
        content: "\0025cb  "
      }

      .lst-kix_itgf7kyu0crn-7>li:before {
        content: "\0025cb  "
      }

      .lst-kix_aunlg7svgirr-1>li:before {
        content: "\0025cb  "
      }

      .lst-kix_itgf7kyu0crn-8>li:before {
        content: "\0025a0  "
      }

      li.li-bullet-0:before {
        margin-left: -18pt;
        white-space: nowrap;
        display: inline-block;
        min-width: 18pt
      }

      .lst-kix_aunlg7svgirr-2>li:before {
        content: "\0025a0  "
      }

      .lst-kix_7j1epn33ysqs-7>li:before {
        content: "\0025cb  "
      }

      .lst-kix_7j1epn33ysqs-8>li:before {
        content: "\0025a0  "
      }

      

      .c8 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        background-color: #cccccc;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 94.5pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c1 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        background-color: #cccccc;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 159pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c48 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 94.5pt;
        border-top-color: #000000;
        border-bottom-style: solid;
        color:#000000;
      }

      .c35 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 570.8pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c65 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 102.8pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c23 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 117.8pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c74 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 576pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c12 {
        border-right-style: solid;
        padding: 5pt 5pt 5pt 5pt;
        border-bottom-color: #000000;
        border-top-width: 1pt;
        border-right-width: 1pt;
        border-left-color: #000000;
        vertical-align: top;
        border-right-color: #000000;
        border-left-width: 1pt;
        border-top-style: solid;
        border-left-style: solid;
        border-bottom-width: 1pt;
        width: 102pt;
        border-top-color: #000000;
        border-bottom-style: solid
      }

      .c46 {
        
        padding: 5pt 5pt 5pt 5pt;
        
        vertical-align: top;
        
        width: 562.5pt;
        
      }

      .c19 {
        color: #000000;
        font-weight: 700;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 10pt;
        font-family: "Georgia";
        font-style: italic
      }

      .c80 {
        margin-left: 36pt;
        padding-top: 6.4pt;
        padding-left: 0pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: left;
        margin-right: 23.3pt
      }

      .c42 {
        margin-left: 108pt;
        padding-top: 0pt;
        text-indent: 36pt;
        padding-bottom: 0pt;
        line-height: 0.9981859922409058;
        text-align: left;
        margin-right: 8.2pt;
        color:#000000;
      }

      .c7 {
        color: #000000;
        font-weight: 700;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 10pt;
        font-family: "Georgia";
        font-style: normal
      }

      .c15 {
        color: #000000;
        font-weight: 700;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 9pt;
        font-family: "Georgia";
        font-style: italic
      }

      .c44 {
        margin-left: 36pt;
        padding-top: 0pt;
        padding-left: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: left;
        margin-right: 29.6pt
      }

      .c3 {
        margin-left: 3.6pt;
        padding-top: 0pt;
        text-indent: 32.4pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: center;
        margin-right: 23.5pt
      }

      .c2 {
        color: #000000;
        font-weight: 700;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 9pt;
        font-family: "Georgia";
        font-style: normal
      }

      .c2-blue {
        color:blue;
      }

      .c2_box_header {
        
        font-size:20pt
      }

      .c21 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        orphans: 2;
        widows: 2;
        text-align: left;
        height: 11pt
      }

      .c36 {
        margin-left: 36pt;
        padding-top: 6.4pt;
        padding-left: 0pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: left;
        margin-right: 12pt
      }

      .c9 {
        color: #000000;
        font-weight: 400;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 9pt;
        font-family: "Georgia";
        font-style: normal
      }

      .c6 {
        color: #000000;
        font-weight: 400;
        text-decoration: none;
        vertical-align: baseline;
        font-size: 11pt;
        font-family: "Georgia";
        font-style: normal
      }

      .c41 {
        margin-left: 3.6pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.5;
        text-align: center;
        margin-right: 23.5pt;
        width:100%;
        
      }

      .c33 {
        margin-left: 114pt;
        padding-top: 2.1pt;
        text-indent: 30pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: left
      }

      .c49 {
        
        padding-top: 11.5pt;
        padding-bottom: 0pt;
        line-height: 1.077347993850708;
        text-align: center;
        margin-right: 12pt;
        width:100%;
      }

      .c81 {
        padding-top: 0pt;
        text-indent: 0.4pt;
        padding-bottom: 0pt;
        line-height: 1.0918458700180054;
        text-align: center;
        margin-right: 23.3pt
      }

      .c53 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: left;
        margin-right: 29.6pt;
        height: 11pt
      }

      .c0 {
        margin-left: 6.9pt;
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.5;
        text-align: center;
        margin-right: 8.2pt;
        font-size:1.6rem;
      }

      .c71 {
        padding-top: 6.4pt;
        text-indent: 0.4pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: center;
        margin-right: 23.3pt;
        width:100%;
        
      }

      .c18 {
        color: #000000;
        font-weight: 700;
        text-decoration: none;
        vertical-align: baseline;
        font-family: "Georgia";
        font-style: normal;
        
      }

      .c67 {
        padding-top: 12pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: left;
        height: 11pt
      }

      .c55 {
        padding-top: 11.5pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: center;
        margin-right: 29.6pt
      }

      .c11 {
        padding-top: 0pt;
        padding-bottom: 7pt;
        line-height: 1.0;
        text-align: left;
        margin-right: 29.6pt
      }

      .c5 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: center;
        height: 11pt
      }

      .c58 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: left;
        margin-right: 29.6pt
      }

      .c10 {
        padding-top: 12pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: center;
      }

      .c84 {
       
        width:100%;
       
      }

      .c72 {
        
        border-spacing: 0;
        border-collapse: collapse;
        margin-right: auto;
        width:100%;
      }

      .c4 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: center
      }

      .c17 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.0;
        text-align: center
      }

      .c39 {
        padding-top: 0pt;
        padding-bottom: 10pt;
        line-height: 1.0;
        text-align: left
      }

      .c14 {
        font-size: 8pt;
        font-family: "Georgia";
        font-style: italic;
        font-weight: 700
      }

      .c52 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 2.0;
        text-align: left
      }

      .c75 {
        
        border-spacing: 0;
        border-collapse: collapse;
        margin-right: auto;
        width:100%;
      }

      .c16 {
        color: #211e1f;
        text-decoration: none;
        vertical-align: baseline;
        font-style: normal
      }

      .c66 {
        color: #000000;
        font-weight: 700;
        font-size: 9pt;
        font-family: "Arial"
      }

      .c28 {
        color: #000000;
        text-decoration: none;
        vertical-align: baseline;
        font-style: normal
      }

      .c62 {
        padding-top: 0pt;
        padding-bottom: 0pt;
        line-height: 1.15;
        text-align: left
      }

      .c82 {
        padding-top: 11.5pt;
        padding-bottom: 0pt;
        line-height: 1.077347993850708;
        text-align: center
      }

      .c50 {
        color: #000000;
        vertical-align: baseline;
        font-style: normal
      }

      .c38 {
        text-decoration: none;
        vertical-align: baseline;
        font-style: italic
      }

      .c51 {
        background-color: #ffffff;
        max-width: 1000pt;
        padding: 39.3pt 50.8pt 54.7pt 54.1pt
      }

      .c32 {
        -webkit-text-decoration-skip: none;
        text-decoration: underline;
        text-decoration-skip-ink: none;
        color:#000000;
      }

      .c31 {
        font-size: 10pt;
        font-family: "Georgia";
        font-weight: 700;
        color:#000000;
      }

      .c22 {
        font-size: 9pt;
        font-family: "Georgia";
        font-weight: 700
      }

      .c20 {
        padding: 0;
        margin: 0
      }

      .c57 {
        font-weight: 700;
        font-family: "Merriweather"
      }

      .c54 {
        margin-left: 3.6pt;
        margin-right: 23.5pt
      }

      .c83 {
        vertical-align: baseline;
        font-style: normal
      }

      .c76 {
        color: #000000;
        font-size: 9pt
      }

      .c34 {
        font-weight: 900;
        font-family: "Georgia";
        color:#000000;
      }

      .c60 {
        color: inherit;
        text-decoration: inherit
      }

      .c77 {
        margin-left: 127.8pt;
        text-indent: 16.2pt
      }

      .c13 {
        font-weight: 900;
        font-family: "Georgia";
        color:#000000;
      }

      .c25 {
        color: #211e1f
      }

      .c26 {
        color: #000000;
      }

      .c63 {
        margin-right: 29.6pt
      }

      .c30 {
        height: 36.8pt
      }

      .c24 {
        font-size: 12pt
      }

      .c47 {
        font-style: italic
      }

      .c78 {
        background-color: #ffff00
      }

      .c26 {
        font-size: 8pt
      }

      .c68 {
        height: 31.5pt
      }

      .c69 {
        height: 11pt
      }

      .c70 {
        height: 19.5pt
      }

      .c64 {
        height: 26.2pt
      }

      .c40 {
        height: 48pt
      }

      .c79 {
        font-size: 9pt
      }

      .c45 {
        height: 21pt
      }

      .c43 {
        font-size: 16pt
      }

      .c29 {
        height: 37.5pt
      }

      .c37 {
        font-size: 10pt
      }

      .c27 {
        font-size: 11pt
      }

      .c56 {
        font-size: 9.5pt
      }

      .c85 {
        height: 240pt
      }

      .c73 {
        color: #1155cc
      }

      .c61 {
        height: 181.5pt
      }

      .c59 {
        background-color: #cccccc
      }

      .title {
        padding-top: 24pt;
        color: #000000;
        font-weight: 700;
        font-size: 36pt;
        padding-bottom: 6pt;
        font-family: "Arial";
        line-height: 1.15;
        page-break-after: avoid;
        orphans: 2;
        widows: 2;
        text-align: left
      }

      .subtitle {
        padding-top: 18pt;
        color: #666666;
        font-size: 24pt;
        padding-bottom: 4pt;
        font-family: "Georgia";
        line-height: 1.15;
        page-break-after: avoid;
        font-style: italic;
        orphans: 2;
        widows: 2;
        text-align: left
      }


      .selected {
        background-color:#4CAF50;
        color:#fff !important;
      }
      
      .validateError {
            border:solid 3px #ff0000 !important;
        }
        
      #divAuthorizeNetPopupScreen {
			left: 0px;
			top: 0px;
			width: 100%;
			height: 100%;
			z-index: 1;
			background-color: #808080;
			opacity: 0.5;
			-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
			filter: alpha(opacity=50);
			}

		#divAuthorizeNetPopup {
			
			
			overflow: visible;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupOuter {
			background-color: #dddddd;
			border-width: 1px;
			border-style: solid;
			border-color: #a0a0a0 #909090 #909090 #a0a0a0;
			padding: 4px;
			text-align:center;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupTop {
			height: 23px;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose {
			position: absolute;
			right: 7px;
			top: 7px;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a {
			background-image: url('content/closeButton1.png');
			background-repeat: no-repeat;
			height: 16px;
			width: 16px;
			display: inline-block;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a:hover {
			background-image: url('content/closeButton1h.png');
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a:active {
			background-image: url('content/closeButton1a.png');
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupInner {
			background-color: #ffffff;
			border-width: 2px;
			border-style: solid;
			border-color: #cfcfcf #ebebeb #ebebeb #cfcfcf;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupBottom {
			height: 30px;
			}

		.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupLogo {
			position: absolute;
			right: 9px;
			bottom: 4px;
			width: 200px;
			height: 25px;
			background-image: url('content/powered_simple.png');
			}

		.AuthorizeNetPopupSimpleTheme .AuthorizeNetPopupOuter {
			border: 1px solid #585858;
			background-color: #ffffff;
			}
			
		.register_button {
		  transition-duration: 0.4s;
		  font-size:14pt;
		  padding:10px;
		  border-radius:5px;
		  background-color: #4CAF50; 
		  color: white;
		}
		
		.register_button:hover {
		  background-color: #fff; 
		  color: #4CAF50;
		}
		
		.loader {
		  border: 8px solid #f3f3f3; 
		  border-top: 8px solid #4CAF50; 
		  border-radius: 50%;
		  width: 50px;
		  height: 50px;
		  animation: spin 1s linear infinite;
		}
		
		@keyframes spin {
		  0% { transform: rotate(0deg); }
		  100% { transform: rotate(360deg); }
		}
		
		#daves_snackbar {
		  display: none; 
		  min-width: 250px; 
		  min-height:75px;
      border-radius:20px;
		  color: #fff; 
		  text-align: center; 
		  border-radius: 20px; 
		  padding: 16px; 
		  position: fixed; 
		  z-index: 1; 
		  right: 30px; 
		  top: 60px; 
		  font-weight:900;
		  font-size:18pt;
		}

		
		

    .daves_snackbar_success{
      background-color:rgba(76,175,80,0.9) !important;
    }

    .daves_snackbar_failed{
      background-color:rgba(255,0,0,0.9) !important;
    }
		
		
		@-webkit-keyframes fadein {
		  from {bottom: 0; opacity: 0;}
		  to {bottom: 30px; opacity: 1;}
		}
		
		@keyframes fadein {
		  from {bottom: 0; opacity: 0;}
		  to {bottom: 30px; opacity: 1;}
		}
		
		@-webkit-keyframes fadeout {
		  from {bottom: 30px; opacity: 1;}
		  to {bottom: 0; opacity: 0;}
		}
		
		@keyframes fadeout {
		  from {bottom: 30px; opacity: 1;}
		  to {bottom: 0; opacity: 0;}
		}