﻿@charset "utf-8";
/* CSS Document */


body {
    margin: 0px;
    padding: 0px;
}

.ClearDiv {
    clear: both;
}

.bodyWrapper {
}

a {
    color: #3b5998;
    text-decoration: none;
    outline: none;
}

    a:hover {
        cursor: pointer;
        text-decoration: underline;
        outline: none;
    }

.contentsection {
    width: 1000px;
    margin: 0px auto;
    display: table;
}

.display_table {
    display: table;
}

.label13 {
    text-align: left;
    font-weight: normal;
    color: #000000;
    font-size: 14px;
    /*white-space: nowrap;*/
    overflow: hidden;
    word-wrap: break-word;
    font-family: Roboto, Arial, sans-serif;
}

.society_searchbox {
    width: 310px;
    font-family: Roboto;
    margin-top: 27px;
}

.headerSection {
    border-top: solid 2px #6BB044;
    border-bottom: solid 1px #cccccc;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
    height: 50px;
    background-color: #ffffff;
    position: absolute;
    width: 100%;
    z-index: 12000;
    top: 0px;
}

.stick {
    position: fixed;
    top: 0;
}

.headercontent {
}

.LogInButtonli {
    margin-left: 9px !important;
}

.SigupButtonli {
    margin-left: 3px !important;
}

.loginSigupButton {
    background-color: #6BB044;
    color: #ffffff !important;
    font-size: 16px;
    font-family: Roboto;
    font-weight: normal;
    border: none;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: capitalize;
}

.logocontainer {
    /*background: url(../../images/societyhive-logo.png) no-repeat;*/
    background: url(../../images/Full-logo-blue.png) no-repeat;    
    background-size: auto 30px;
    width: 142px;
    height: 30px;
    float: left;
    margin-top: 7px;
}

.nav_container {
    float: left;
    margin-top: 8px;
}

.nav_container.login {
    float: right;
    margin-top: 7px;
}

    .nav_container ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
        margin-top: 10px;
    }

        .nav_container ul li {
            display: inline;
            margin-left: 20px;
        }

    .nav_container a {
        font-family: helvetica,verdana, arial, sans-serif;
        font-size: 16px;
        color: #585858;
        text-decoration: none;
    }

        .nav_container a:hover {
            color: #6BB044;
            text-decoration: underline;
        }

        .nav_container a .active {
            font-family: helvetica,verdana, arial, sans-serif;
            font-size: 17px;
            color: #6BB044;
        }

.search_container {
  background: none repeat scroll 0 0 #fff;
  height: 50px;
    right: 150px;
  top: 46px;
  z-index: 999999;
    position: fixed;
  width: 330px;
    display: none;
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
}

.searchbox {
    margin: 0px;
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
}

.search-mobile-icon {
  background-image: url("../../Images/search-mobile.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: block;
  float: right;
  height: 20px;
  margin-left: 20px;
  margin-top: 15px;
  width: 20px;
  cursor: pointer;
}

#SSearch {
    width: 300px !important;
}

.search_textbox {
  float: left;
  margin-left: 10px;
  top: 10px;
  position: relative;
}

.input-wrapper {
  background: none repeat scroll 0 0 #fff;
  width: 330px;
}

.society_searchbox {
  margin-left: 10px;
  margin-top: 37px;
  top: 67px !important;
  width: 311px;
  padding-bottom: 10px;
}

.search_textbox {
  background-image: url("../../images/SearchIcon.png");
  background-position: 99% 50%;
  background-repeat: no-repeat;
  border: 1px solid #d7d8dd;
  font-family: Verdana;
  font-size: 12px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 5px;
  position: absolute;
  width: 250px;
}
/*.SearchIcon {
    width: 16px;
    height: 16px;
    float: right;
    position: absolute;
    background-image: url(../images/SearchIcon.png);
    right: 5px;
    top: 7px;
}*/

.CotentArea {
}




.ContentPageArea {
    margin-top: 43px;
}


#MemberFrm .divider, .LoginSocialNetworkingGroup .divider, #LoginBox .divider{ 
    width:1px;   
    min-height:200px;    
    border-left:1px solid rgba(0, 0, 0, 0.2);
    float:left;
    position:relative;
    padding-left:30px;
    margin-left:15px;
    font-family:Open Sans,sans-serif;    
}

#MemberFrm .divider div, .LoginSocialNetworkingGroup .divider div,  #LoginBox .divider div{    
    display:inline-block;
    border:1px solid rgba(0, 0, 0, 0.5);
    border-radius:15px;
    width:28px;
    height:22px;
    position:absolute;
    text-align:center;
    padding-top:6px;
    top:42%;
    left:-15px;
    background-color:#fff;
    font-size:12px;
}



/*Map Section*/
.mapsection {
    width: 100%;
    height: 485px;
    position: relative;
    margin-top: 43px;
    display: table;
    width: 100%;
}

.mapContainer {
    /*position: relative;*/
    z-index: 1;
    width: 100%;
}

/*.mapContainer img {
       height:45px;
        z-index: 1;
        width: 45px;
    }*/


.MapPinDiv {
    width: auto;
    
    /*width:auto;*/
    /*border:none !important;*/
}

    .MapPinDiv a {
        display: table;
    }

    .MapPinDiv img {
        height: 45px;
        z-index: 1;
        width: 45px;
    }

    .MapPinDiv .ImageDiv {
        float: left;
        width: 50px;
    }

    .MapPinDiv .SearchSocietyNameDiv {
        font-size: 12px;
        font-family: tahoma, verdana, arial, sans-serif;
        color: #3B5998;
        float: left;
    }


.bannertext_container {
    position: relative;
}

.bannertext {
    z-index: 1000;
    position: absolute;
    top: 100px;
    left: 20px;
    height: 186px;
    width: 460px;
    background-color: #ffffff;
    border: solid 1px #ccc;
    padding-left: 40px;
}

.banner_header h1 {
    font-size: 28px;
    color: #6BB044;
    font-family: Roboto;
    margin-right: 10px;
    font-weight: bold;
    margin-top: 15px;
}

.banner_subheader h5 {
    font-size: 16px;
    font-family: Roboto;
    color: #2673B8;
    margin-right: 10px;
    margin-top: 15px;
    margin-bottom: 0px;
    font-weight: bold;
}

.servicerequest {
    z-index: 1000;
    position: absolute;
    top: 30px;
    left: 620px;
    width: 356px;
    background-color: #ffffff;
    padding: 20px;
    display: none;
    border: 2px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
}

    .servicerequest .title h1{
        color: #2673B8;
        font-family: Roboto;
        font-size: 20px;
        font-weight: bold;
        margin: 0;
        margin-bottom: 10px;
    }


.bannerbutton {
    margin-top: 10px;
}

.closebtn {
    cursor: pointer;
    float: right;
    position: absolute;
    right: 4px;
    top: 3px;
}

    .closebtn img {
        width: 18px;
    }

.divaddSociety {
    z-index: 1000;
    position: absolute;
    /*top: 110px;*/
    top: 30px;
    left: 620px;
    width: 425px;
    background-color: #ffffff;
    padding: 20px;
    display: none;
    border: 2px solid #dedede;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #dedede;
    -webkit-box-shadow: 0 0 5px #dedede;
    box-shadow: 0 0 5px #dedede;
    padding-bottom:7px;
}
.divaddSociety .columnleft input[type="text"], input[type="password"] {
        border: solid 1px #7E7E7E;
        width: 161px;
        padding: 5px;
        color: #000000;
    }
    .divaddSociety .title h1{
        color: #2673B8;
        font-family: Roboto;
        font-size: 20px;
        font-weight: bold;
        margin: 10px 0;
        margin-top: 2px;
    }
.LoginSocialNetworkingGroup .NormalText, #SignUpForm .NormalText ,#DivLoginForm .NormalText {
  font-family: Open Sans,sans-serif;
  font-size: 13px;
}
    .LoginSocialNetworkingGroup .NormalText a, #SignUpForm .NormalText a,#DivLoginForm .NormalText a{
        text-decoration: underline;
    }
        .divaddSociety .title .freetext {
            color: #6BB044;
        }

    .divaddSociety input[type="text"] {
        border: solid 1px #7E7E7E;
        width: 97%;
        padding: 5px;
    }

.servicetype_container {
    font-size: 12px;
    font-family: Roboto;
}

    .servicetype_container table td {
        padding: 5px;
    }

.columnleft {
    float: left;
    margin-top: 5px;
}

    .columnleft input[type="text"], input[type="password"] {
        border: solid 1px #7E7E7E;
        width: 161px;
        padding: 5px;
        color: #7e7e7e;
    }
    .servicerequest .columnleft input[type="text"], input[type="password"] {
        border: solid 1px #7E7E7E;
        width: 161px;
        padding: 5px;
        color: #000000;
    }

.SignUpForm {
    border-top: 1px dashed #000000;
    margin-top: 10px;
    position:relative;
    z-index:200;   
}

#divSaveSociety .buttoncontainer{
    margin-bottom:10px;
}
.frm-with-divider{
    /*position:relative;*/
}
.for-forgot-password {
    position:relative;
    min-height:230px;    
       
}
.for-forgot-password .LoginSocialNetworkingGroup{
    /*position:absolute;
    top:35px;
    right:0;*/
    min-height:230px;
}
.custom-panel-style{
    position:absolute;
    top:35px;
    right:0;
}

.SignUpForm .right {
        margin-left: 10px;
}

#Google{    
    background-image:url(../../Images/google-signin.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width:160px;
    height:30px;
    border:0;
    cursor:pointer;
    margin-bottom:2px;
}

#Facebook{    
    background-image:url(../../Images/facebook-signin.png);
    background-repeat:no-repeat;    
    background-size:100%;
    width:160px;
    height:30px;
    border:0;
    cursor:pointer;
    margin-bottom:2px;
}


input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    /*font-style: italic;*/
    color: #7E7E7E;
}

input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
    /*font-style: italic;*/
    color: #7E7E7E;
}
/* firefox 19+ */
input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
    /*font-style: italic;*/
    color: #7E7E7E;
}
/* ie */
input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {
    /*font-style: italic;*/
    color: #7E7E7E;
}






.details_textarea {
    font-size: 12px;
    font-family: Roboto;
    padding: 5px;
    width: 344px;
    margin-top: 5px;
    resize: vertical;
}

.WaterMarkText {
    /*font-style: italic;*/
    color: #7E7E7E;
}


.servicerequest .right {
    margin-left: 10px;
}

.dd_societytype {
    font-size: 12px;
    font-family: Roboto;
    width: 225px;
    padding: 5px;
    border: solid 1px #7E7E7E;
    margin-top: 7px;
}

    .dd_societytype option[val='0'] {
        background: red;
    }

.login-left-panel input[type='password'], .login-left-panel input[type='text']{
    width:161px;
}

.servicerequest .fieldtitle {
    float: left;
    padding-right: 10px;
    font-family: Roboto,Arial;
}

.servicetype_container {
    float: left;
}

.buttoncontainer input[type="button"] {
    background-color: #6BB044;
    color: #ffffff;
    font-size: 16px;
    font-family: Roboto;
    font-weight: normal;
    border: none;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: capitalize;
}

.checkbox_container input[type="checkbox"] {
    display: none;
}

.checkboxImage {
    width: 16px;
}


/*Services Section*/
.service_section {
    padding-top: 42px;
    padding-bottom: 50px;
}


.SectionTitle h1 {
    color: #2c3e50;
    font-family: Roboto,Verdana;
    font-size: 30px;
    text-align: center;
        margin: 0;
                font-weight: 400;
}

.SectionSubTitle h5{
    color: #626262;
    font-family: Roboto,Verdana;
    text-align: center;
    font-size: 16px;
        font-weight: 400;
    margin: 0;
}

.ser_content_section {
    margin-left: 40px;
    margin-right: 40px;
    display: table;
    margin-top: 20px;
}

.ser_learnMore {
    margin-top: 20px;
}

    .ser_learnMore a {
        font-family: 'Open Sans',Verdana;
        font-size: 12px;
        color: #2673B8;
    }

.ser_section {
    width: 25%;
    float: left;
    display: table-cell;
    text-align: center;
}

.ser_icon {
}

.ser_section .last {
    border-right: none;
}

.ser_section .ser_title h2 {
    font-family: 'Open Sans',Arial;
    font-size: 18px;
    color: #2673B8;
    padding-top: 2px;
    padding-bottom: 5px;
    margin: 0;
    font-weight: 400;
}

    .ser_section .ser_title a {
        text-decoration: none;
        cursor: pointer;
        color: #2673B8 !important;
    }

        .ser_section .ser_title a:hover {
            text-decoration: none;
            color: #2673B8;
        }

        .ser_section .ser_title a:visited {
            text-decoration: none;
            color: #2673B8;
        }

        .ser_section .ser_title a:active {
            text-decoration: none;
            color: #2673B8;
        }

.ser_Content {
    font-family: 'Open Sans',Verdana;
    font-size: 13px;
    color: #626262;
    padding-left: 15px;
    padding-right: 15px;
    border-right: solid 2px #e8e8e8;
    height: 110px;
}


/* Feature Section */
.feature_section {
  background: #ebebea;
}
.feature_section .contentsection .titleSection {
  margin: 0 auto;
  text-align: center;
  width: auto;
  font-family: Roboto,Verdana;
}
.titleSection .featureTitle h1{
  color: #2c3e50;
          font-weight: 400;
    font-family: Roboto,Verdana;
  font-size: 30px;
      margin: 0;
}
.titleSection .featureSubTitle h5{
  color: #626262;
  font-size: 16px;
      font-weight: 400;
    margin: 0;
}
.contentsection.featureSection {
  padding: 88px 0 60px 0;
}
.contentsection.featureSection .feat_content_section {
  margin-top: 50px;
  clear: both;
}
.feat_content_section .feat_section {
  background: none repeat scroll 0 0 #fff;
  border-radius: 10px;
  float: left;
  height: 245px;
  margin-left: 10px;
  margin-right: 12px;
  padding: 10px;
  width: 290px;
}
.feat_section_learn_more {
  margin-top: 40px;
}
.feat_section .feat_icon, .feat_text_section {
  float: left;
}
.feat_section .feat_icon .squareTitle {
  height: 100px;
  width: 100px;
}
.feat_section.Management .squareTitle {
  background-image: url("../../Images/Management.png");
  background-position: 100% 100%;
  background-size: 100% 100%;
}
.feat_section.Collaboration .squareTitle {
  background-image: url("../../Images/Collaboration.png");
  background-position: 100% 100%;
  background-size: 100% 100%;
}
.feat_section.Accounting .squareTitle {
  background-image: url("../../Images/Accounting.png");
  background-position: 100% 100%;
  background-size: 100% 100%;
}
.feat_section_learn_more a {
  display: block;
  text-align: center;
  text-decoration: underline;
  font-family: Roboto,Verdana;
  color: #2c3e50;
  font-size: 16px;
}
.feat_section_learn_more a:first-child {
  color: #2673B8;
  font-family: 'Open Sans',Verdana;
  font-size: 12px;
    font-size: 14px;
  text-decoration: none;
  margin-bottom: 10px;
}
.feat_section_learn_more a:hover {
    text-decoration: underline;
}
.feat_text_section .feat_title {
  font-family: "Lato",sans-serif;
  font-size: 22px;
  font-weight: bold;
  margin-left: 6px;
}
.feat_title h4 {
  margin: 0;
}
.feat_bullets  ul{
    padding-left:31px;
}
.feat_bullets ul li {
  font-family: Open Sans,sans-serif;
  font-size: 15px;
  line-height: 1em;
  list-style-image: url("../../Red_Tick.png");
  list-style-position: inherit;
  margin-bottom: 5px;
  color: #626262;
}
.feat_text_section .feat_title span{
  border-bottom: 2px solid #2673B8;
  /*color: #2a80b9;*/
  color: #626262;
}

/* Pricing Section */

.pricing_section {
  background: #d8e8f2;
}
.pricing_section .contentsection .titleSection {
  margin: 0 auto;
  text-align: center;
  width: auto;
  font-family: Roboto,Verdana;
  font-size: 16px;
}
.pricingSubTitle h5{
  color: #626262;
  font-size: 16px;
      font-weight: 400;
    margin: 0;
}
.titleSection .pricingTitle h1{
  color: #2c3e50;
          font-weight: 400;
    font-family: Roboto,Verdana;
  font-size: 30px;
  margin: 0;
}
.contentsection.pricingSection {
  padding: 40px 0 60px 0;
}
.pricing_content_section .pric_section {
  background: none repeat scroll 0 0 #fff;
  border-radius: 10px;
  float: left;
  height: 320px;
  margin-left: 50px;
  margin-right: 52px;
  padding: 10px;
  width: 314px;
}
.pricing_content_section .pric_section.software {
    margin-left: 42px;
    margin-right: 0;
}
.pricing_content_section {
  clear: both;
  margin: 110px auto 0;
  text-align: center;
  width: 850px;
}
.pricing_icon {
  position: relative;
  top: -90px;
}
.pric_section .circleTitle {
  background: none repeat scroll 0 0 #2673B8;
  border-radius: 100%;
  color: #fff;
  font-family: Open Sans,sans-serif;
  font-size: 24px;
  height: 165px;
  line-height: 160px;
  margin: 0 auto;
  width: 165px;
  cursor: pointer;
}
.pricing_text_section {
  position: relative;
  top: -30px;
  color: #2f2f2f;
}
.pricing_text_section_title {
  font-family: Open Sans,sans-serif;
  font-size: 26px;
  font-weight: 100;
  color: #626262;
}
.pricing_text_section_subtitle, .pricing_text_section_links {
  font-family: Open Sans,sans-serif;
  font-size: 14px;
  font-weight: 100;
  padding: 30px 0;
color: #626262;
}
.pric_button:hover {
    text-decoration: none;
}
.pric_button {
  background: none repeat scroll 0 0 #2673B8;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  display: block;
  font-family: Open Sans,sans-serif;
  font-size: 16px;
  height: 32px;
  line-height: 31px;
  margin: 0 auto;
  padding: 0;
  width: 130px;
  cursor: pointer;
}
.pricing_text_section_subtitle span {
  display: table-cell;
  padding-right: 5px;
  color: #626262;
}
.pric_section.services .pricing_text_section_subtitle span:first-child {
  padding-left: 30px;
}
.pric_section.software .pricing_text_section_subtitle span:first-child {
  padding-left: 18px;
}
.pricing_text_section_subtitle span p {
  background: none repeat scroll 0 0 #2673B8;
  border-radius: 100%;
  float: left;
  height: 5px;
  margin-right: 8px;
  margin-top: 7px;
  width: 5px;
}

/* Benefit Section */
.benefitSection {
    display: table;
    z-index: 100;
}

.benifit_section {
    background-image: url(../../images/7435718416_6bdf23f8b2_h.jpg);
    padding-top: 42px;
    padding-bottom: 50px;
    background-color: #2673B8;
    border-top: solid 1px #d2d2d2;
    height: 443px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    display: table;
    width: 100%;
}



.benefitSection .titleSection {
    margin-bottom: 60px;
}


.benefitTitle h1 {
    color: #ffffff;
    font-family: Roboto,Verdana;
    font-size: 30px;
    text-align: center;
        margin: 0;
        font-weight: 400;
}

.benefitSubTitle h5{
    color: #ffffff;
    font-family: Roboto,Verdana;
    text-align: center;
    font-size: 16px;
        font-weight: 400;
    margin: 0;
}

.ben_content_section {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 20px;
}

.ben_learnMore {
    margin-top: 20px;
}

    .ben_learnMore a {
        font-family: 'Open Sans',Verdana;
        font-size: 12px;
        color: #2673B8;
    }

.ben_section {
    width: 20%;
    float: left;
    display: table-cell;
    text-align: center;
    cursor: pointer;
}

.ben_icon {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: solid 4px #fff;
    background-color: #fff;
}

    .ben_icon img {
        width: 170px;
        display: none;
    }

    .ben_icon .circleTitle h5{
        font-family: helvetica,verdana, arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #626262;
        padding-top: 0px;
        margin: 0;
    }

    .ben_icon .peace_of_mind {
        padding-top: 0px;
        line-height: 150px;
    }

    .ben_icon .better_quality_of_life {
        padding-top: 0px;
        line-height: 150px;
    }

    .ben_icon .enhanced_security h5{
        padding-top: 55px;
        margin: 0;
    }

    .ben_icon .safeguard_committee_legally {
        padding-top: 0px;
        line-height: 150px;
    }

    .ben_icon .website_free {
        padding-top: 0px;
        line-height: 150px;
    }

.ben_content_section .active {
    border-radius: 50%;
    border: solid 4px #585858;
    background-color: #585858;
}




    .ben_content_section .active .circleTitle h5 {
        font-family: helvetica,verdana, arial, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #ffffff;
        margin:0;
    }

.ben_section .last {
    border-right: none;
}

.ben_section .ben_title {
    font-family: 'Open Sans',Arial;
    font-size: 18px;
    color: #ffffff;
    padding-top: 2px;
    padding-bottom: 5px;
    display: none;
}

.ben_Content {
    font-family: 'Open Sans',Verdana;
    font-size: 14px;
    color: #9499a2;
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    border-right: solid 2px #e8e8e8;
}

.ben_text_section {
    color: #ffffff;
    font-family: Roboto,Verdana;
    font-size: 16px;
    text-align: center;
    margin-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
    display: none;
}

    .ben_text_section a {
        color: #ffffff;
        font-family: Roboto,Verdana;
        font-size: 16px;
        text-decoration: underline;
    }

/*testmonial Section*/
.testmonial_section {
    padding-top: 42px;
    padding-bottom: 50px;
    border-top: solid 1px #d2d2d2;
    border-bottom: solid 1px #eee;
}
.testmonial_section .testmSubTitle h5{
  font-family: Roboto,Verdana;
  margin: 0 auto;
  text-align: center;
  width: auto;
  color: #626262;
  font-size: 16px;

}
    .testmonial_section .banner ul li {
        height: 260px;
    }



.testmTitle h1 {
    color: #2c3e50;
    font-family: Roboto,Verdana;
    font-size: 30px;
    text-align: center;
    margin: 0;
            font-weight: 400;
}

.testmSubTitle h5 {
    color: #ffffff;
    font-family: Roboto,Verdana;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}

.banner {
    position: relative;
    overflow: auto;
    font-size: 50px;
    height: auto !important;
}

    .banner li {
        list-style: none;
    }

    .banner ul {
        margin: 0px;
        padding: 0px;
    }

        .banner ul li {
            float: left;
            font-size: 50px;
            color: #000000;
            margin: 0px;
            padding: 0px;
        }

    .banner .dots {
        text-align: center;
        margin: 0px;
        padding: 0px;
    }

        .banner .dots li {
            display: inline-block;
            width: 6px;
            height: 6px;
            margin: 0 4px;
            text-indent: -999em;
            border: 2px solid #cccccc;
            border-radius: 6px;
            cursor: pointer;
            opacity: .4;
            -webkit-transition: background .5s, opacity .5s;
            -moz-transition: background .5s, opacity .5s;
            transition: background .5s, opacity .5s;
        }

            .banner .dots li.active {
                background: #2673B8;
                border: 2px solid #2673B8;
                opacity: 1;
            }


.test_mainContainer {
    text-align: center;
    margin-top: 24px;
}

.test_textContainer {
    font-family: 'Roboto light';
    font-size: 28px;
    color: #a1a1a1;
    margin: 0px auto;
    width: 90%;
    font-style: italic;
    margin-bottom: 10px;
}

.test_imagecontainer {
    float: left;
    width: 40%;
}

.test_authorcontainer {
    color: #6BB044;
    font-size: 18px;
    text-align: center;
    margin-bottom: 20px;
}

/*Form Section*/

/*contactus */
.form_section {
    padding-top: 42px;
    padding-bottom: 40px;
}

    .form_section .contentsection {
        width: 1000px;
    }

.form_container {
    display: table;
    width: 100%;
}

.cont_form {
    background-color: #eaeaea;
    float: left;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-top: 10px;
    width: 40%;
    /*height:500px;*/
}

    .cont_form .form_title {
        font-family: Roboto,Verdana;
        font-size: 30px;
        color: #2c3e50;
    }

    .cont_form .fieldtitle {
        color: #2c3e50;
        font-family: Roboto,Verdana;
        font-size: 14px;
        margin-bottom: 4px;
        margin-top: 14px;
    }

    .cont_form .field_textbox input[type="text"] {
        background-color: #fff;
        padding: 5px;
        font-size: 14px;
        width: 90%;
        border: none;
    }

    .cont_form .field_textbox textarea {
        background-color: #fff;
        padding: 5px;
        font-size: 12px;
        width: 90%;
        border: none;
        resize: vertical;
        /*height: 150px !important;*/
    }

    .cont_form .button_signup input[type="button"], input[type="submit"] {
        background-color: #6BB044;
        color: #ffffff;
        font-size: 16px;
        font-family: Roboto;
        font-weight: normal;
        border: none;
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 10px;
        cursor: pointer;
        text-transform: capitalize;
    }
    .cont_form1.SignUpForm .fieldtitle{
       font-family: Roboto,Verdana;
       font-size: 14px;
        margin-bottom: 4px;
        margin-top: 10px;
    }
    .cont_form1.SignUpForm #txtCaptcha1{
        border-left: 0;
        position: relative;
        left: 56px;
    }

/* Page Banner*/
.banner_wrapper {
    background-attachment: fixed;
    background-position: bottom;
    background-position: 0 -100px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 0 -188px;
    background-color: #2673B8;
}

.SubPageHeader {
    padding-top: 20px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-family: Roboto, Arial, sans-serif;
}

.SubPagesubHeader {
    text-align: center;
    color: #fff;
    font-size: 14px !important;
    font-family: Roboto, Arial, sans-serif;
    padding-bottom: 20px;
}


.InnerPageContent {
    border-bottom: solid 1px #eee;
    /*margin-bottom: 50px;*/
}

.pagecontensection {
    display: table;
    margin: 0px auto;
    padding-bottom: 25px;
}

.innerLeftPan {
    float: left;
    width: 250px;
}


.innerSinglePan {
    margin-top: 20px;
}

    .innerSinglePan .title {
        font-size: 30px;
        color: #000000;
        font-family: Roboto,'Open Sans',Arial;
        font-weight: bold;
    }

    .innerSinglePan .subtitle {
        font-size: 15px;
        color: #000000;
        font-family: Roboto,'Open Sans',Arial;
        margin-top: 2px;
        margin-bottom: 25px;
    }

    .innerSinglePan p {
        font-family: Roboto,'Open Sans',Arial;
        font-size: 14px;
        color: #000000;
    }

        .innerSinglePan p.par_title {
            font-family: Roboto,'Open Sans',Arial;
            font-size: 14px;
            color: #000000;
            font-weight: bold;
        }

    .innerSinglePan .ulwithtitle {
        margin-top: 0px;
    }

    .innerSinglePan ul {
        font-size: 14px;
        color: #000000;
        font-family: Roboto,'Open Sans',Arial;
    }




.innerRightPan {
    margin-left: 260px;
    margin-top: 20px;
}

    .innerRightPan .title {
        font-size: 30px;
        color: #3E433E;
        font-family: Roboto,'Open Sans',Arial;
        font-weight: bold;
    }

    .innerRightPan .subtitle {
        font-size: 15px;
        color: #3E433E;
        font-family: Roboto,'Open Sans',Arial;
        margin-top: 2px;
        margin-bottom: 25px;
    }

    .innerRightPan p {
        font-family: Roboto,'Open Sans',Arial;
        font-size: 14px;
        color: #3E433E;
    }

        .innerRightPan p.par_title {
            font-family: Roboto,'Open Sans',Arial;
            font-size: 14px;
            color: #3E433E;
            font-weight: bold;
        }

        .innerRightPan p.ULpar_title {
            font-family: Roboto,'Open Sans',Arial;
            font-size: 14px;
            color: #3E433E;
            margin-bottom: 0px;
            font-weight: bold;
        }

    .innerRightPan .ulwithtitle {
        margin-top: 0px;
    }

    .innerRightPan ul {
        font-size: 14px;
        color: #3E433E;
        font-family: Roboto,'Open Sans',Arial;
        list-style-image: url('../../images/bulletTick.png');
    }






    .innerRightPan .maintableImageLeft {
        width: 100%;
        border-bottom: solid 1px #eee;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .innerRightPan .maintableImageLeft .left {
            vertical-align: top;
            width: 270px;
        }

        .innerRightPan .maintableImageLeft .right {
            padding-left: 10px;
            vertical-align: top;
        }

        .innerRightPan .maintableImageLeft p {
            margin-top: 31px;
        }

            .innerRightPan .maintableImageLeft p.par_title {
                margin-top: 0px;
            }

.margintop0 {
    margin-top: 0px !important;
}

.innerRightPan .maintableImageRight {
    width: 100%;
    border-bottom: solid 1px #eee;
    padding-top: 10px;
    padding-bottom: 10px;
}



    .innerRightPan .maintableImageRight .left {
        vertical-align: top;
        padding-right: 10px;
    }

    .innerRightPan .maintableImageRight .right {
        width: 270px;
        vertical-align: top;
    }

    .innerRightPan .maintableImageRight p {
        margin-top: 31px;
    }

        .innerRightPan .maintableImageRight p.par_title {
            margin-top: 0px;
        }



.innerLeftPan ul.leftNav {
    padding: 0px;
    margin: 0px;
    list-style: none;
    margin-left: 30px;
    margin-top: 10px;
}

    .innerLeftPan ul.leftNav li {
        padding: 0px;
        margin: 0px;
    }

    .innerLeftPan ul.leftNav a {
        padding: 0px;
        margin: 0px;
        font-family: Roboto,'Open Sans',Arial;
        font-size: 13px;
        color: #3E433E;
        display: block;
        padding: 5px;
        text-decoration: none;
    }

        .innerLeftPan ul.leftNav a:hover {
            text-decoration: underline;
        }

        .innerLeftPan ul.leftNav a.active {
            color: #eb6148;
            text-decoration: none;
        }





/*Sign up */
.signup_form {
    float: right;
    width: 40%;
    background-color: #eaeaea;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: 20px;
    /*height:500px;*/
}

    .signup_form .form_title {
        font-family: Roboto,Verdana;
        font-size: 30px;
        color: #2c3e50;
    }

    .signup_form .fieldtitle {
        color: #2c3e50;
        font-family: Roboto,Verdana;
        font-size: 14px;
        margin-bottom: 5px;
        margin-top: 14px;
    }

.NormalRedText > br {
    /*display: none;*/
    }

    .signup_form .field_textbox input[type="text"] {
        background-color: #ffffff;
        padding: 5px;
        font-size: 12px;
        width: 90%;
        border: none;
    }

    .signup_form .field_textbox input[type="password"] {
        background-color: #ffffff;
        padding: 5px;
        font-size: 12px;
        width: 90%;
        border: none;
    }

    .signup_form .copyrighttext {
        color: #2c3e50;
        font-family: Roboto,Verdana;
        font-size: 12px;
        padding-top: 10px;
    }

        .signup_form .copyrighttext a {
            color: #2673B8;
            font-family: Roboto,Verdana;
            font-size: 12px;
        }

    .signup_form .button_signup input[type="button"] {
        background-color: #6BB044;
        color: #ffffff;
        font-size: 16px;
        font-family: Roboto;
        font-weight: normal;
        border: none;
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 10px;
        cursor: pointer;
        
    }

    #SignUpForm .button_signup{
        display:block;
        width:100%;
        float:left;
        margin-bottom:10px;
    }



/*Footer Section*/
.footer {
    background-color: #2c3e50;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    display: table;
    
}

.LinkGroup {
    float: left;
    width: 25%;
}



.footer .NewsLetter input[type="button"] {
    background-color: #6BB044;
    color: #ffffff;
    border: none;
    padding: 4px 10px 4px 10px;
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
}

.footer .NewsLetter input[type="text"] {
    border: solid 1px #d7d8dd;
    font-family: Verdana;
    font-size: 12px;
    padding: 5px;
}

.footer .NewsLetterbutton_container {
    margin-top: 10px;
}

.LinkGroup .GroupHeading {
    font-size: 16px;
    color: #6BB044;
    font-weight: normal;
    
}

.LinkGroup ul {
    list-style-type: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

    .LinkGroup ul li {
        margin-bottom: 3px;
    }

        .LinkGroup ul li a {
            color: #FFFFFF;
            font-size: 13px;
            text-decoration: none;
        }

            .LinkGroup ul li a:hover {
                text-decoration: underline;
                color:#ffffff;
            }

#SocialLinks {
    margin-top: 15px;
}

    #SocialLinks a {
        height: 38px;
        display: block;
        margin-bottom: 5px;
        text-align: right;
        color: #ffffff;
        font-size: 12px;
        float: left;
    }

        #SocialLinks a .Ico {
            width: 28px;
            height: 28px;
            display: block;
            float: right;
            margin-left: 5px;
        }

        #SocialLinks a.Facebook .Ico {
            background-image: url(../../images/facebook.png);
            margin-right: 10px;
            background-repeat: no-repeat;
        }

        #SocialLinks a.Twitter .Ico {
            background-image: url(../../images/Twitter.png);
            margin-right: 10px;
        }

        #SocialLinks a.youtube .Ico {
            background-image: url(../../images/youtube.png);
            width: 61px;
            height: 24PX;
            background-repeat: no-repeat;
        }




.footer_bottmlink {
    padding-top: 20px;
    font-size: 12px;
    color: #ffffff;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 20px;
}

    .footer_bottmlink a {
        font-size: 12px;
        color: #ffffff;
        padding-right: 20px;
        padding-left: 20px;
        text-decoration: none;
    }

        .footer_bottmlink a:hover {
            text-decoration: underline;
             color: #ffffff;
        }

#Copyright {
    font-size: 12px;
    color: #ffffff;
    margin: 0px auto;
    text-align: center;
}


#BottomLinks .Links {
    width: 100%;
    margin: 0 auto;
    clear: both;
    padding-top: 30px;
    padding-bottom: 33px;
    position: relative;
}

#BottomLinks {
    width: 100%;
    min-width: 972px;
    padding-right: 10px;
    padding-left: 10px;
}

.Fotter_address {
    margin-top: 10px;
    color: #FFFFFF;
    font-size: 13px;
    /*font-family: Roboto,verdana, arial, sans-serif;*/
    line-height: 1.3em;
}

    .Fotter_address .addres_head {
        color: #6BB044;
    }

.TagGroup {
}

    .TagGroup li {
        display: inline-block;
    }

#TagsUL {
    padding-right: 20px !important;
}

.RecentQuestionUL li {
    margin-bottom: 10px !important;
    padding-right: 10px !important;
}

.RecentQuestionUL {
}

    .RecentQuestionUL a {
        font-size: 12px;
    }

    .RecentQuestionUL .DateSpan {
        color: #6BB044;
        font-size: 12px;
        text-decoration: none;
        margin-top: 0px;
    }

.TagGroup a {
    display: inline-block;
    padding: 5px;
    border: solid 1px #fff;
    margin: 2px;
    margin-left: 2px;
}

    .TagGroup a:hover {
        border: solid 1px #6BB044;
        color: #6BB044;
        text-decoration: none !important;
    }

.Fotter_address a {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
}

    .Fotter_address a:hover {
        color: #FFFFFF;
        font-size: 13px;
        text-decoration: underline;
    }


/*wahtermark search society on masterPage.master Sachin*/
.ErrorBorder {
    border: 1px solid red !important;
}

.SearchResultTitle {
    border: solid 1px #ccc;
    padding: 5px;
    font-size: 12px;
}

#SearchResult a {
    text-decoration: none;
}

.SearchAnchor {
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background-color: white;
    padding: 5px;
    display: table;
    width: 298px;
}

    .SearchAnchor:hover {
        background-color: #F7F7F7;
    }

.SearchSocietyNameDiv {
    font-size: 12px;
    font-family: tahoma, verdana, arial, sans-serif;
    color: #3B5998;
}

    .SearchSocietyNameDiv .SocietyName {
        font-weight: bold;
        color: #3B5998;
    }

/*#SearchResult {
    margin-top: -3px;
    *margin-left: -1px;
    width: 350px; /*Search Result div size
    background-color: white;
}*/



/*.WaterMarkedTextBoxSearchOut {
    font-family: tahoma, verdana, arial, sans-serif;
    width: 250px;
    height: 19px;
    font-size: 12px;
    background: url('../images/textboxsearch.gif') no-repeat right center;
    background-color: #ffffff;
    padding-left: 5px;
    border: none;
    color: #000000;
}*/


/*login screen*/

.popup_block1 {
    display: none;
    background: #fff;
    padding: 20px;
    border: 0px solid #ddd;
    float: left;
    font-size: 1.2em;
    z-index: 99999;
    font-family: helvetica,verdana, arial, sans-serif;
    /*--CSS3 Box Shadows--*/
    
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;

    /*--CSS3 Rounded Corners--*/
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-top: 13px;
    position: absolute;
    top: 30px;
    right: 0px;
    padding-left: 30px;
    padding-right: 30px;
}

    .popup_block1 a {
        font-size: 13px;
        color: #2673B8;
    }

    .popup_block1 .BlueHeading {
        font-size: 15px;
    }
    #socialLoginList{       
        margin-top:5px;
        width:165px;
        float:left;

    }
    #socialLoginList button{
        margin-bottom:8px;
    }

    .popup_block1 #SocialNetworkingGroup2 {
        float: right;
        width:220px;      
    }

    .popup_block1 #SocialNetworkingGroup2 #Google, .popup_block1 #SocialNetworkingGroup2 #Facebook{
        width:100%;
        height:30px;
        margin-bottom:8px;        
    }

    .popup_block1 label {
        font-size: 12px;
    }

    .popup_block1 .NormalText {
        font-size: 14px;
        padding-bottom: 10px;
    }

.NormaltextDe {
    margin-top: 5px;
}

    .popup_block1 .NormalRedText {
        font-size: 13px !important;
    }

.SignUpForm .login-left-panel {
  float: left;
  /*margin-right: 10px;*/
  /*border-right:1px solid black;*/
  padding-right: 220px;
  position:relative;
  z-index:200;
}
.SignUpForm .forgot-left-panel {
  float: left;
  /*margin-right: 10px;*/
  /*border-right:1px solid black;*/
  padding-right: 14px;
}

.SignUpForm .forgot-left-panel .NormalText {
  font-family: Open Sans,sans-serif;
  font-size:13px;
}

.SignUpForm .forgot-left-panel #ForgotButton {
  background-color:rgb(140, 193, 82);
  color:#ffffff;
  font-size:16px;
  cursor:pointer;
  border:0px;
  padding:5px 10px;
}

#panelLogin #LoginButton{
  background-color:#6BB044;
  color:#ffffff;
  font-size:16px;
  cursor:pointer;
  border:0px;
  padding:5px 10px;
}

.SignUpForm .columnleft input[id='txtEmail1'] {
    width:96.5%;
}

.forgot-password-panel{
    border-top:1px dashed #000000;
    margin-top:10px;
}

.LoginSocialNetworkingGroup {
  /*margin-top: 37px;*/
    float: left;
    width: 220px;
    padding-left:200px;
    position:absolute;
    /*margin-left: 14px;*/
}

.CloseBtn1 {
    color: #dc293c;
    /*position: absolute;*/
    right: 5px;
    top: 0px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    float: right;
}

.BlueHeading {
    color: #2673B8;
    font-weight: bold;
    font-size: 14px;.footer_bottmlink a:hover
    border-bottom: #cccccc 1px solid;
    padding-bottom: 5px;
    padding-left: 2px;
    margin-bottom: 10px;
}

.loginNormalText {
    color: #343434;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 2px;
    font-family: Roboto;
}


.NormalRedText {
    color: #dc293c;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 2px;
    font-family: Arial;
    float:left;
}

.NormalGreenText {
    color: green;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 2px;
    font-family: Roboto;
}

#MemberFrm input[type='text'], #MemberFrm input[type='password'] {
    width: 232px;
    height: 20px;
    border: solid 1px #7E7E7E;
    /*width: 155px;*/
    padding: 5px;
    /*border: 1px solid #cccccc;*/
}



#MemberFrm.MemberFormDialog input[type='text'], #MemberFrm.MemberFormDialog input[type='password'] {
    width: 232px;
    height: 30px;
    border: solid 1px #7E7E7E;
    /*width: 155px;*/
    padding: 5px;
    /*border: 1px solid #cccccc;*/
}


#TopTabsMainContainer1 {
    width: 100%;
    min-width: 972px;
    background-color: #fff4f4;
    clear: both;
    border-bottom: 1px solid #f8d4d8;
    background-image: url(../../Images/mosaic.png);
    height: 150px;
}

#InternalMainCont {
    margin-top: 40px;
    border: 1px solid #f8d4d8;
    background-color: #ffffff;
    width: 800px;
    min-height: 560px;
}

.clsPassowrdtext {
    color: #2c3e50;
    font-family: Roboto,Verdana;
    font-size: 11px;
    margin-top: 10px;
    display:block;
    float:left;
}


.PublicPageButton {
    background-color: #6BB044;
    color: #ffffff;
    font-size: 16px;
    font-family: Roboto;
    font-weight: normal;
    border: none;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: capitalize;
}


.PreApprovaltable .table input[type="text"] {
    border: solid 1px #7E7E7E;
padding: 5px;
color: #7e7e7e;
}

@-moz-document url-prefix() {
    .cont_form .fieldtitle{      margin-top: 8px;    }
}

.gm-style-iw {
    width:auto !important;
}


.ModalPopupBG {
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.modalPopupFM {
    background-color: #ecedef;
    width: 820px;
    height: 270px;
}

.uProg_modalPopup {
    position: fixed;
    top: 30%;
    left: 40%;
    z-index: 110011;
    /*background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: #7F9DB9;
    padding: 15px;
    width: 300px;
    
    box-shadow: 7px 7px 8px #000000;
    -webkit-box-shadow: 7px 7px 8px #000000;
    -moz-box-shadow: 7px 7px 8px #000000;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=7, offY=7, positive=true);*/
}

.uProg_modalBackground {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 110000;
    width: 100%;
    height: 100%;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.uProg_modalText {
    font-weight: bold;
}

.uProg_messageDiv {
    text-align: center;
    padding: 10px;
}

.uProg_progressDiv {
    text-align: center;
}

.uProg_abortDiv {
    text-align: center;
    padding: 10px;
}
/*.modalPopupFM 
{
    background-color:#ecedef;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:850px;
    height:260px;
    font-family:"Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
    font-size:13px;
    font-style:normal;    
}*/
.modalBackgroundFM {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    padding: 5px;
    background-color: #ffffff;
    border-width: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    border-radius: 1px;
    /*FOR IE*/
    behavior: url(border-radius.htc);
    border-style: solid;
    border-color: #97bae6;
}

.topHandle {
    background-color: #97bae6;
    height: 30px;
}

.topHandle span {
    padding-left: 5px;
}
.labelgb13 {
    text-align: left;
    font-weight: bold;
    color: #666666;
    font-size: 13px;
    /*white-space: nowrap;*/
    overflow: hidden;
    word-wrap: break-word;
}

.blockOverlay 
{
    z-index:120000 !important;
}

.btn-green{
    background-color: #6BB044;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    border: 0px;
    padding: 5px 10px;
}

#ChangePasswordForm {
    font-family: Open Sans,sans-serif;
  font-size: 13px;
}

#ChangePasswordForm .NormalText{
    font-family: Open Sans,sans-serif;
  font-size: 13px;
}
#ChangePasswordForm .fieldtitle {    
    padding-right: 10px;
    font-family: Roboto,Arial;
    margin-top:15px;
    margin-bottom:5px;
}

#ChangePasswordForm .NormalRedText{
    font-size: 13px;
}

.resetForm {
    width: 450px; 
    text-align: left;
}
.Preapprovefrm-input {
    width: 262px;
}
.Preapprovefrm-input input[type="password"]
{
    width: 262px !important;
}
