body{
	background-image:url(../images/whitey.png);
	font-family: calibri;
    background-repeat: repeat;
    background-attachment: fixed;

}

.lg-container{
	width:275px;
	margin:120px auto;
	padding:20px 40px;
	border:1px solid #f4f4f4;
	background: #fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius: 3px;
	/* -webkit-box-shadow: 0 0 2px #aaa; */
	-moz-box-shadow: 0 0 2px #aaa;
	box-shadow: 0 0 2px #aaa;
}
.lg-container .lgform .logintextbox{
    display: block;
    width: 90%;
    height: 36px;
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.846;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 3px;
     margin-bottom:15px;
      margin-top:10px;
}
.lgform #btnlog
{
    background-color: #108180;
    color:#fff;
    border:none;
    padding: 10px 20px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    width: 100%;
    margin-top: 20px;
    }
    
.lg-container h1{
    font-size: 30px;
    text-align: center;
    margin-top: 2px;
    font-weight: 500;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.lg-container h1 span{color:#108180;}
body.startbody{ background-color:#eee; background-image:none;}
body.homepage{background: #fff url('../images/homebg.png') 10% -8% no-repeat;}
.startbody .header .navbar-inner, .homepage .header .navbar-inner{
    background-color: #fff !important;
    border-bottom: #17bab8 3px solid !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16) !important;
}
.startbody .logout, .homepage .logout{ background-color:#17bab8;border-radius: 4px;box-shadow: none;border: 1px solid rgb(3, 160, 158);}
.startbody .logout a, .homepage .logout a{color:#fff;}
.startbody .logout, .homepage .logout{float: right;margin: 7px -17px 7px 25px;}
.startbody .box-deign{
    width: 610px;
    margin: 60px auto;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
}
.startbody .box-deign table{ width:100%;}
.startbody .logintextbox{width: 409px; margin-top: 19px;}
.btn-wrp{margin-right: 266px;}
.startbody #btnauth, .startbody #BtnStart
{
    color: #ffffff;
    background-color: #139c9b;
    border: none;
    border-radius: 4px;
    padding: 6px;
    }
    
a.dashboard-module, a.dashboard-module:visited
{
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(239,230,230,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(239,230,230,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(239,230,230,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efe6e6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    width: 160px; height: 150px;
    
    }

.tbl-wrap
{
    width: 450px;
    float: right;
    text-align: right;
    background-color: #fff;
    min-height: 650px;
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16),0 2px 5px rgba(0, 0, 0, 0.16) !important; */
    padding-left: 25px;
    margin-right: 25%;
}
.homepage a.dashboard-module, .homepage a.dashboard-module:visited
{
    width: 152px;
    height: 148px;
    margin: 0 20px 19px 0;
    border: 1px solid hsl(179, 78%, 41%);
    }

#BtnStart
{
    font-weight: normal;
    width: 180px;
    float: right;
    margin-top: 7px;
    
    }
    #DDLstParty option, #dlfyear option{ margin-top:1px; margin-bottom:1px; padding:2px;}
    #dlfyear option{ font-size:12px;}
    
               
    .startbody #join-us-popup {
            max-width: 1000px;
            box-shadow: 0px 3px 20px rgba(0,0,0,0.6);
            width: 900px;
            /* padding: 20px; */
            margin-left: 0px;
            /* max-width: 700px; */
            /* height: 456px; */
            box-sizing: border-box;
            border: 0;
            background: #fff;
            box-shadow: 0px 2px 2px rgba(0,0,0,.5);
            z-index: 999999;
            border-radius: 10px;
        }
        


  .startbody .floating-dialog.active
        {
            top: 50%;
        }
        
       .startbody .floating-dialog.white
        {
            background: #fff;
        }
        
        .startbody .floating-dialog
        {
            position: fixed;
            z-index: 16;
            top: -700px;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); /* padding: 5px; */
            overflow: hidden;
            box-sizing: border-box;
            height: auto;
            min-width: 320px;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            -ms-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }
        
        
        .startbody .close-bt.white
        {
            background: url(//cdn.shopify.com/s/files/1/0744/1359/t/7/assets/close-bt-w.png?18343739698868369070) center center no-repeat rgba(0,0,0,0);
        }
        
     .startbody .close-bt {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    right: 1px;
    z-index: 30;
}
        
        .startbody a
        {
            outline: none !important;
            text-decoration: none;
            color: #000;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }
        
        .startbody #join-us-popup .left-side-signup
        {
            display: block;
            float: left;
            width: 45%;
            border: none;
        }
        
        
        .startbody .floating-dialog img
        {
            vertical-align: middle;
            max-width: 100%;
            margin-top: 3px;
        }
        
        .startbody #join-us-popup .left-side-signup
        {
            display: block;
            float: left;
            width: 45%;
            border: none;
        }
        
        .startbody #join-us-popup .left-side-signup
        {
            /* display: none; */
        }
       .startbody #join-us-popup .left-side-signup
        {
            /* display: none; */
        }
        
        
        .startbody #join-us-popup .right-side-signup
        {
            padding: 20px;
            width: 48%;
            float: left;
        }
        
       .startbody  #join-us-popup .right-side-signup
        {
            /* width: 100%; */
        }
        
        
        .startbody .floating-dialog img
        {
            vertical-align: middle;
            max-width: 100%;
        }
        
        .startbody .b-logo
        {
            max-width: 140px !important;
            margin: 40px auto 0px;
        }
        
       .startbody .b-logo
        {
            /* max-width: 100px !important; */
            margin: 10px auto 0px;
        }
        
       .startbody .b-logo
        {
            display: block; /* margin: 20px auto 0px; */
        }
        
        .startbody .right-side-signup h4
        {
            font-size: 72px;
            line-height: 58px;
            width: 275px;
            margin: 50px auto 30px;
        }
        
        .startbody .right-side-signup h4
        {
            font-size: 60px;
            line-height: 48px;
            width: 205px;
            font-size: 72px;
            line-height: 58px;
            width: 275px;
            margin: 50px auto 30px;
        }
        
        .startbody .right-side-signup h4
        {
            /* font-family: "Teko"; */ /* font-size: 36px; */ /* text-transform: uppercase; */
            text-align: center; /* padding: 0px; */
            line-height: 34px;
            font-weight: 400;
            letter-spacing: 2px; /* width: 155px; */
            margin: 30px auto 10px; /* font-size: 19px; */ /* line-height: 1.6; */
            font-family: "Futura-Book" , Futura, Helvetica, sans-serif; /* color: #000; */
            font-family: "Teko";
            font-size: 36px;
            text-transform: uppercase;
            text-align: center;
            padding: 0px;
            color: #f00001;
            line-height: 34px;
            font-weight: 600;
            letter-spacing: 2px; /* width: 155px; */
            margin: 30px auto 10px;
        }
        
        
        .startbody .right-side-signup p
        {
            font-size: 20px;
            margin-bottom: 20px;
        }
        
       .startbody .right-side-signup p
        {
            margin-top: 5px;
        }
        
       .startbody .right-side-signup p
        {
            color: #f00001;
            font-size: 18px;
            text-align: center;
            font-weight: 400;
            margin-bottom: 5px;
        }
        
        
        .startbody .right-side-signup input#mce-EMAIL
        {
            border: 2px solid #c32929 !important;
            border-radius: 0px !important;
            height: 40px !important;
        }
        
       .startbody  #mc_embed_signup input.email
        {
            font-family: "Open Sans" , "Helvetica Neue" ,Arial,Helvetica,Verdana,sans-serif;
            font-size: 12px;
            border: 1px solid #ABB0B2;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            color: #343434;
            background-color: #fff;
            box-sizing: border-box;
            height: 32px;
            padding: 0px 0.4em;
            display: inline-block;
            margin: 0;
            width: 335px;
            vertical-align: top;
        }
        
        .startbody #mc_embed_signup .button
        {
            font-size: 13px;
            border: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            letter-spacing: .03em;
            color: #fff;
            background-color: #aaa;
            box-sizing: border-box;
            height: 32px;
            line-height: 32px;
            padding: 0 18px;
            display: inline-block;
            margin: 0;
            transition: all 0.23s ease-in-out 0s;
        }
        
        .startbody .right-side-signup input#mc-embedded-subscribe
        {
            background: #f00001 !important;
            border-radius: 0px !important;
            border: none !important;
            height: 40px !important;
        }
        
        .startbody #mc_embed_signup .clear
        {
            display: inline-block;
        }
        
       .startbody  #mc_embed_signup form
        {
            text-align: center;
            padding: 10px 0 10px 0;
        }
        
        .startbody #join-us-popup .right-side-signup
        {
            padding: 20px;
            width: 50%;
            float: left;
        }
        
       .startbody .i-accept::before
        {
            height: 15px;
            width: 15px;
            content: "";
            display: inline-block;
            border: 1px solid red;
            position: relative;
            top: 2px;
            left: -8px;
            cursor: pointer;
        }
        
        .startbody .i-accept.agreed::before
        {
            height: 15px;
            width: 15px;
            content: "";
            display: inline-block;
            border: 1px solid #c32929;
            position: relative;
            top: 2px;
            left: -8px;
            cursor: pointer;
            background: #c32929;
        }
        .startbody .right-side-signup .i-accept
        {
            font-size: 16px;
            margin-top: 25px;
        }
        
        .startbody .right-side-signup p
        {
            font-size: 20px;
            margin-bottom: 20px;
        }
        
       .startbody .right-side-signup h4
        {
            font-size: 48px;
            line-height: 50px;
            width: 275px;
            margin: 35px auto 25px;
            font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
        }
        #mc_embed_signup iframe{border: 1px solid hsl(179, 78%, 41%);border-radius: 9px;}
        .startbody #btnauth{width: 150px;}