body {
    background: #242424;
    font-family: "Exo 2", sans-serif;
}

/*******************Buttons**************/

body .btn.main-button {
    background: #9CA270;
    color: #ececec;
}

body .btn.main-button:hover,
body .btn.main-button:focus {
    /*background: #9CA270;*/
    color: #fff;
}

body label {
    /*font-size: 20px;*/
    font-weight: normal;
}

.ng-scope {
    /*border:solid 1px #0094ff;*/
    /*margin:4px !important;*/
    /*padding:2px !important;*/
}


body button,
body .btn { /* font-size: 20px;*/ }


/************************LOGIN PAGE*************************/

div.text-with-lines {
    color: #C4C4C4;
    overflow: hidden;
    text-align: center;
}

div.text-with-lines:before,
div.text-with-lines:after {
    background-color: #626263;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

div.text-with-lines:before {
    margin-left: -50%;
    right: 0.5em;
}

div.text-with-lines:after {
    left: 0.5em;
    margin-right: -50%;
}

/*.login-form-wrapper {
    margin: 125px auto;
    width: 555px;
}
.login-form-wrapper.wrapper2{
    margin: -100px auto !important;
    width: 555px;
}

.login-form-wrapper .direct-entry,
.login-form-wrapper .social-entry {
    display: inline-block;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 50%;
}

.login-form-wrapper .direct-entry {
    border-right: 1px solid #555557;
    margin-bottom: 20px;
    padding-right: 15px;
}

.login-form-wrapper .social-entry {
    float: right;
    padding-left: 15px;
    text-align: center;
}

.login-form-wrapper .social-entry .social-primary {
    background: #435E9F url('/Images/login_facebook_label.png') no-repeat 15px 50%;
    border: none;
    color: #F9FAFC;
    margin-bottom: 25px;
    width: 100%;
}

.login-form-wrapper .social-entry .social-primary:hover { background-color: #4966ad; }

.login-form-wrapper .social-entry .social-primary:active { background-color: #3f5895; }

.login-form-wrapper .social-entry .social-secondary {
    border: none;
    border-radius: 24px;
    width: 48px;
}*/

.login-form-wrapper .social-entry .social-secondary {
    /*margin-left: 20px;*/
    /*margin-top: 20px;*/
}

/*.login-form-wrapper .social-entry .social-secondary:first-child { margin-left: 0; }*/

.login-page label {
    /*color: #707172;*/
    /*font-weight: normal;*/
    /*margin-bottom: 10px;*/
    /*text-transform: uppercase;*/
}

/*.login-page input:required { background: #272728 !important; }*/

.login-page input {
    /*background: #272728;*/
    /*color: #FFFFFF;*/
    /*font-size: 25px;*/
    /*font-weight: normal;*/
    /*height: 45px;*/
}

/*.login-page .login-form-welcome { text-align: center; }*/

.login-page .login-form-welcome h1 {
    /*color: #c0b498;*/
    /*font-size: 40px;*/
}

.login-page .login-form-welcome p {
    /*color: #f9fcfd;*/
    /*font-size: 19px;*/
}

/*.login-page .login-field { margin-bottom: 20px; }*/

.login-page #btnSubmit,
.login-page #btnSignUp,
.login-page #btnRegister{
    /*color: #f9fcfd;*/
    /*font-size: 19px;*/
    /*text-transform: uppercase;*/
    /*width: 100%;*/
}

.login-page .btnhalf {
    /*color: #f9fcfd !important;*/
    /*float: left;*/
    /*font-size: 19px !important;*/
    /*text-transform: uppercase !important;*/
    /*width: 48% !important;*/
}

.login-page #cbxRememberMe + .remember-me {
    /*color: #f9fcfd;*/
    /*cursor: pointer;*/
}

.login-page #cbxRememberMe + .remember-me > span {
    /*background: url("/Images/checkbox.png");*/
    /*background-position: 0 0;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 47px;*/
    /*display: block;*/
    /*float: left;*/
    /*height: 45px;*/
    /*margin-right: 20px;*/
    /*margin-top: -15px;*/
    /*width: 45px;*/
}

.login-page #cbxRememberMe:checked + .remember-me > span {
    /*background-position: 0 -90px;*/
}

.login-page #cbxRememberMe + .remember-me:active > span {
    /*background-position: 0 -45px;*/
}

.login-page #cbxRememberMe {
    /*display: none;*/
}

#lnkForgotPassword {
    color: #9CA270;
    float: right;
    text-transform: uppercase;
}

#lnkForgotPassword:focus {
    color: #9CA270;
    float: right;
    text-decoration: underline;
    text-transform: uppercase;
}

.login-page .remember-me-wrapper { }

.link-registration {
    color: #9CA270;
    text-decoration: underline;
    text-transform: uppercase;
}


/*******************Choose level blocks*******************/

.level-block {
    background: #373738;
    border-radius: 5px;
    margin: 10px;
    min-width: 740px;
    overflow: hidden;
    width: 100%;
}

.arrow-right {
    border-bottom: 90px solid transparent;
    border-left: 35px solid #444445;
    border-top: 90px solid transparent;
    height: 0;
    margin-left: 200px;
    width: 0;
}

.level-type {
    background: #444445;
    border-radius: 5px 0 0 5px;
    float: left;
    height: 100%;
    margin-bottom: -500em;
    min-width: 220px;
    padding-bottom: 10px;
    padding-bottom: 500em;
}

.level-description-wrapper {
    float: left;
    margin-bottom: -500em;
    max-width: 1024px;
    padding: 15px;
    padding-bottom: 500em;
}

.level-name {
    border-bottom: 1px solid #606060;
    color: #C4C59F;
    font-size: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}

.level-block:hover .level-type { background: #9CA270; }

.level-block:hover .arrow-right { border-left: 35px solid #9CA270; }

.level-block:hover { background: #686B51; }

.level-block:hover .level-name { border-bottom: 1px solid #AAAF85; }

.level-block.my-level-block { }


.level-values {
    display: table;
    margin: 0 auto;
}

.level-values .currency-symbol {
    color: #979797;
    float: left;
    font-size: 20px;
    margin-top: 15px;
}

.level-values .main-value {
    color: #FFFFFF;
    float: left;
    font-size: 55px;
}

.level-values .period-and-type { color: #949394; }

.level-values .period-and-type > div,
.level-values .period-and-type > span {
    height: 15px;
    text-transform: uppercase;
}

.level-values .additional-values {
    float: left;
    margin-left: 5px;
    margin-top: 18px;
}

.level-values .cents {
    color: #FFFFFF;
    font-size: 15px;
    height: 15px;
}

/*****************Renewal Values************/

.renewal-values {
    display: table;
    margin: 0 auto;
}

.renewal-values .currency-symbol {
    color: #979797;
    float: left;
    font-size: 19px;
    margin-top: 0;
}

.renewal-values .main-value {
    color: #FFFFFF;
    float: left;
    font-size: 40px;
    margin-top: -10px;
}


.renewal-values .period-and-type { color: #949394; }

.renewal-values .period-and-type > div,
.renewal-values .period-and-type > span {
    height: 15px;
    margin-top: 4px;
    text-transform: uppercase;
}


.renewal-values .additional-values {
    float: left;
    margin-left: 5px;
    margin-top: 0;
}


.renewal-values .cents {
    color: #FFFFFF;
    font-size: 15px;
    height: 15px;
}


/**************level Description**************/

.sentence-wrapper {
    color: #FFFFFF;
    overflow: hidden;
}

.sentence-wrapper .sentence {
    font-size: 15px;
    /*float: left;*/
}

.sentence-wrapper .tick {
    background: url(/Images/tick.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    height: 20px;
    margin-right: 10px;
    width: 20px;
}

.level-block:hover .sentence-wrapper .tick {
    background: url(/Images/tick_active.png) no-repeat;
    background-size: 100% 100%;
}

.level-description-wrapper .description-inner-wrapper {
    padding-bottom: 20px;
    padding-left: 35px;
}



/*****************************START PAGE***************************/

.visitor-page-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin-left: -45px;
    margin-top: -60px;
    width: 175px;
}

.visitor-page-wrapper {
    background: #373738;
    border-radius: 5px;
    margin: 125px auto;
    padding: 80px 65px 100px 65px;
    width: 555px;
}

.visitor-page label {
    color: #707172;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.visitor-page .form-wrapper { margin-top: 100px; }

.visitor-page .license-or-id {
    color: #FFFFFF;
    font-size: 24px;
    text-transform: inherit;
}


.visitor-page input {
    background: #272728;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: normal;
    height: 45px;
}

.visitor-page .form-welcome { text-align: center; }

.visitor-page .form-welcome h1 {
    color: #c0b498;
    font-size: 40px;
    margin-top: 0;
}

.visitor-page .or {
    color: #FFFFFF;
    font-size: 24px;
}

.visitor-page .form-welcome p {
    color: #f9fcfd;
    font-size: 19px;
}

.visitor-page .form-field {
    margin-bottom: 20px;
    margin-top: 20px;
}

.visitor-page #btnSubmit {
    box-shadow: 0 5px 20px #191919;
    color: #f9fcfd;
    font-size: 24px;
    margin-top: 30px;
    text-transform: uppercase;
    width: 100%;
}

.visitor-page #cbxRememberMe + .remember-me {
    color: #f9fcfd;
    cursor: pointer;
}

.visitor-page .guest-registration {
    color: #FFFFFF;
    font-size: 24px;
    text-transform: inherit;
}

#lnkRegistration,
#lnkGuestRegistration {
    color: #9CA270;
    float: right;
    font-size: 24px;
    margin-top: 15px;
    text-transform: uppercase;
}

#lnkRegistration:focus,
#lnkGuestRegistration:focus { text-decoration: underline; }

.login-page.remember-me-wrapper { margin-top: 70px; }

/***************************Guest Registration*************************/

.guest-registration-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin: 15px;
    width: 175px;
}

.guest-registration-wrapper .form-welcome { margin-top: 80px; }

.guest-registration-wrapper .form-field {
    float: left;
    margin-bottom: 10px;
    /* margin-right: 38px; */
    margin-left: 25px;
    width: 460px;
}

.guest-registration-wrapper .form-field label {
    font-size: 20px;
    font-weight: normal;
}


.guest-registration-wrapper .form-field select,
.guest-registration-wrapper .form-field input {
    background: #272728;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: normal;
    height: 45px;
}


.guest-registration-wrapper form {
    margin-top: 15px;
    overflow: hidden;
}

.guest-registration-wrapper .subscribe-section-wrapper {
    overflow: hidden;
    padding-top: 20px;
    width: 100%;
}

.guest-registration-wrapper .emergency-wrapper {
    overflow: hidden;
    padding-top: 20px;
    width: 100%;
}

.guest-registration-wrapper .questions-wrapper {
    overflow: hidden;
    padding-top: 20px;
    width: 100%;
}

.guest-registration-wrapper #cbxSubscribeNewsletter { display: none; }


#cbxSubscribeNewsletter + .subscribe-newsletter {
    color: #f9fcfd;
    cursor: pointer;
}

#cbxSubscribeNewsletter + .subscribe-newsletter > span {
    background-image: url('/Images/checkbox.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 47px;
    display: block;
    float: left;
    height: 45px;
    margin-right: 20px;
    margin-top: -5px;
    width: 45px;
}

.guest-registration-wrapper #cbxSubscribeNewsletter:checked + .subscribe-newsletter > span { background-position: 0 -90px; }

.guest-registration-wrapper #cbxSubscribeNewsletter + .subscribe-newsletter:active > span { background-position: 0 -45px; }

.guest-registration-wrapper #cbxIsGuestOfMember { display: none; }

#cbxIsGuestOfMember + .guest-of-member {
    color: #f9fcfd;
    cursor: pointer;
}

#cbxIsGuestOfMember + .guest-of-member > span {
    background: url("/Images/checkbox.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 47px;
    display: block;
    float: left;
    height: 45px;
    margin-right: 20px;
    margin-top: -5px;
    width: 45px;
}

.guest-registration-wrapper #cbxIsGuestOfMember:checked + .guest-of-member > span { background-position: 0 -90px; }

.guest-registration-wrapper #cbxIsGuestOfMember + .guest-of-member:active > span { background-position: 0 -45px; }

.guest-registration-wrapper #btnContinue {
    box-shadow: 0 5px 20px #191919;
    color: #f9fcfd;
    float: right;
    font-size: 19px;
    margin-right: 25px;
    margin-top: 25px;
    text-transform: uppercase;
    width: 460px;
}

.guest-registration-wrapper #messageTarget {
    font-size: 20px;
    margin-top: 100px;
    text-align: center;
}

.guest-registration-wrapper {
    background: #373738;
    /* padding: 80px 65px 100px 65px; */
    border-radius: 5px;
    color: #FFFFFF;
    margin: 125px auto;
    padding: 35px;
    width: 1065px;
}

/********************************TODAY VISIT*****************************/

/*today-visit-page*/

.today-visit-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin: 15px;
    width: 175px;
}

.today-visit-wrapper {
    /* padding: 80px 65px 100px 65px; */
    border-radius: 5px;
    color: #FFFFFF;
    margin: 0 auto 125px auto;
    /*background: #373738;*/
    padding: 35px;
    width: 1065px;
}

.today-visit-wrapper #messageTarget {
    font-size: 20px;
    /*margin-top: 100px;*/
    text-align: center;
}

.today-visit-wrapper .form-welcome { margin-top: 80px; }

.today-visit-wrapper #btnContinue {
    box-shadow: 0 5px 20px #191919;
    color: #f9fcfd;
    float: right;
    font-size: 19px;
    margin-right: 25px;
    margin-top: 25px;
    text-transform: uppercase;
    width: 460px;
}

.today-visit-wrapper form {
    margin-top: 15px;
    overflow: hidden;
}

.today-visit-wrapper .form-checkbox input[type="checkbox"] { display: none; }

.today-visit-wrapper .form-checkbox + .cbx-label > span {
    background: url("/Images/checkbox.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 47px;
    display: block;
    float: left;
    height: 45px;
    margin-right: 20px;
    margin-top: -5px;
    width: 45px;
}

.today-visit-wrapper .form-checkbox:checked + .cbx-label > span { background-position: 0 -90px; }

.today-visit-wrapper .form-checkbox + .cbx-label:active > span { background-position: 0 -45px; }

.today-visit-wrapper .form-field {
    float: left;
    /* margin-right: 38px; */
    margin-left: 25px;
    /* margin-bottom: 10px; */
    margin-top: 5px;
    width: 460px;
}

.today-visit-wrapper .today-visit-checkboxes-wrapper { overflow: hidden; }

.today-visit-wrapper .add-section-wrapper button {
    /*margin-left: 10px;*/
    margin-bottom: 10px;
    margin-top: 5px;
}

.today-visit-wrapper .add-section-wrapper {
    margin-top: 25px;
    overflow: hidden;
    padding-left: 30px;
    width: 100%;
}

.today-visit-wrapper .add-section-wrapper .add-minor-wrapper {
    float: left;
    width: 50%;
}

.today-visit-wrapper .add-section-wrapper .add-observer-wrapper {
    float: left;
    width: 50%;
}

.userPaintingWrapper #btnClearPaint { margin-top: 10px; }

.userPaintingWrapper {
    padding: 25px;
    text-align: center;
    width: 100%;
}

/*.userPaintingWrapper > div {
    width: 300px;
    height: 160px;
    cursor: pointer;
    margin: 0 auto;
    background: #FFFFFF;
}*/

.user-sign {
    background-image: url('/Images/dot.png');
    background-position-x: -1px;
    background-repeat: repeat;
    border: 1px solid #cccccc;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    height: 128px;
    padding: 0 !important;
    width: 320px;
}

.user-sign:hover {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(156, 163, 109, 0.6);
    border-color: #9ca36d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(156, 163, 109, 0.6);
    outline: 0;
}


.today-visit-wrapper .added-minors-wrapper button {
    float: right;
    margin-left: 0;
    margin-top: 10px;
}

.today-visit-wrapper .added-minor-wrapper {
    margin-top: 10px;
    overflow: hidden;
    padding-right: 42px;
}

.today-visit-wrapper .added-observers-wrapper button {
    float: right;
    margin-left: 0;
    margin-top: 10px;
}

.today-visit-wrapper .added-observer-wrapper {
    margin-top: 10px;
    overflow: hidden;
    padding-right: 42px;
}

.today-visit-wrapper select,
.today-visit-wrapper input {
    background: #272728;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: normal;
    height: 45px;
}



/***********************VISITORS PAGE*******************/

.visitors-list-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin: 15px;
    width: 175px;
}

.visitors-list-wrapper {
    background: #373738;
    /* padding: 80px 65px 100px 65px; */
    border-radius: 5px;
    color: #FFFFFF;
    margin: 125px auto;
    padding: 35px;
    width: 1065px;
}

.visitors-list-wrapper .form-welcome { margin-top: 80px; }

.visitors-list-wrapper .visitors-wrapper { margin-top: 10px; }

.visitors-list-wrapper #messageTarget {
    font-size: 20px;
    margin-top: 100px;
    text-align: center;
}

.visitors-list-wrapper .visitors-wrapper .row.header { font-size: 20px; }

.visitors-list-wrapper .visitors-wrapper .row {
    border-bottom: 1px solid #C9C9C9;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.visitors-list-wrapper .row .type-wrapper {
    float: left;
    font-size: 20px;
    width: 30%;
}

.visitors-list-wrapper .row .sign-out-wrapper .btn {
    float: right;
    margin-right: 10px;
}

.visitors-list-wrapper .row .sign-out-wrapper {
    float: left;
    width: 20%;
}

.visitors-list-wrapper .row .duration-wrapper {
    float: left;
    font-size: 20px;
    width: 20%;
}

.visitors-list-wrapper .row .name-wrapper {
    float: left;
    padding-left: 10px;
    width: 30%;
}

.visitors-list-wrapper .row .name-wrapper .user-link {
    color: #FFFFFF;
    font-size: 20px;
    text-decoration: underline;
}

/***********************CUSTOMERS PAGE*******************/

.customers-list-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin: 15px;
    width: 175px;
}

.customers-list-wrapper input {
    background: #272728;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: normal;
    height: 45px;
}


.customers-list-wrapper {
    background: #373738;
    /* padding: 80px 65px 100px 65px; */
    border-radius: 5px;
    color: #FFFFFF;
    margin: 125px auto;
    padding: 35px;
    width: 1065px;
}

.customers-list-wrapper .form-welcome { margin-top: 80px; }

.customers-list-wrapper .customers-wrapper { margin-top: 10px; }

.customers-list-wrapper #messageTarget {
    font-size: 20px;
    margin-top: 100px;
    text-align: center;
}

.customers-list-wrapper .customers-wrapper .row.header { font-size: 20px; }

.customers-list-wrapper .customers-wrapper .row {
    border-bottom: 1px solid #C9C9C9;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.customers-list-wrapper .row .type-wrapper {
    float: left;
    font-size: 20px;
    width: 30%;
}

.customers-list-wrapper .row .new-visit-wrapper .btn {
    float: right;
    margin-right: 10px;
}

.customers-list-wrapper .row .new-visit-wrapper {
    float: left;
    width: 20%;
}

.customers-list-wrapper .row .id-wrapper {
    float: left;
    font-size: 20px;
    width: 20%;
}

.customers-list-wrapper .row .name-wrapper {
    float: left;
    padding-left: 10px;
    width: 30%;
}

.customers-list-wrapper .row .name-wrapper .user-link {
    color: #FFFFFF;
    font-size: 20px;
    text-decoration: underline;
}

.customers-list-wrapper .header-region .searcher-wrapper {
    float: left;
    width: 50%;
}

.customers-list-wrapper .header-region .pagination-wrapper .pagination a:hover { background: #848484; }

.customers-list-wrapper .header-region .pagination-wrapper .pagination a {
    background: #272728;
    color: #FFFFFF;
    height: 45px;
    padding-top: 10px;
}

.customers-list-wrapper .header-region .pagination-wrapper .pagination {
    float: right;
    margin: 0;
}

.customers-list-wrapper .header-region .pagination-wrapper {
    float: left;
    width: 50%;
}

.customers-list-wrapper .header-region {
    overflow: hidden;
    width: 100%;
}


/***************************VISIT INFO**********************/


.visit-info-wrapper .psr-club-img {
    float: left;
    height: auto;
    margin: 15px;
    width: 175px;
}

.visit-info-wrapper input {
    background: #272728;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: normal;
    height: 45px;
}

.visit-info-wrapper {
    background: #373738;
    /* padding: 80px 65px 100px 65px; */
    border-radius: 5px;
    color: #FFFFFF;
    margin: 125px auto;
    padding: 35px;
    width: 1065px;
}

.visit-info-wrapper .form-welcome { margin-top: 80px; }

.visit-info-wrapper .customers-wrapper { margin-top: 10px; }

.visit-info-wrapper #messageTarget {
    font-size: 20px;
    margin-top: 100px;
    text-align: center;
}

.visit-info-wrapper .visitor-range-rules {
    margin: 0 auto;
    text-align: center;
    width: 350px;
}

.visit-info-wrapper .visitor-range-rules a {
    color: #FFFFFF;
    font-size: 20px;
    margin-top: 10px;
    text-decoration: underline;
}

.visit-content-parts {
    overflow: hidden;
    width: 100%;
}

.visit-content-parts .visitor-info {
    float: left;
    width: 60%;
}

.visit-content-parts .visitor-observers-minors {
    float: left;
    width: 40%;
}

.visitor-info .user-link {
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    margin-top: 10px;
    text-decoration: underline;
}

.visitor-info .info-date,
.visitor-info .info-or {
    color: #fff;
    float: left;
    font-size: 20px;
    margin-left: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}

.visitor-info .edit-visit {
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    margin-top: 50px;
    text-decoration: underline;
    width: 200px;
}

.visitor-info .info-duration {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.visitor-history { max-height: 1000px; }

.kiosk-logo-img { max-width: 300px; }

.kiosk-logo-clear { float: right; }

.bold {
    color: #a4a09f;
    font-weight: bold;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none; }

.btn-edit { text-transform: uppercase; }

/***************************NEW EVENT STYLES**********************/

.events-layout input,
.events-layout textarea,
.events-layout select.gs-ui-select {
    border-color: #5D5D5D;
    border-width: 0 0 1px 0;
    resize: vertical;
}

.events-layout input.btn { border-width: 1px; }

.event-category-item {
    float: left;
    width: 20%;
}

.event-category-item .btn {
    border-radius: 0;
    width: 100%;
}

.event-category-item .btn-selected {
    background-color: #9CA270;
    color: #ffffff;
}

.event-openness-row { }

.event-openness-row input[type=number] { padding-right: 5px; }

.event-openness-for-title { color: #F7F7F7; }

.event-members-row input {
    padding-right: 5px;
    text-align: right;
}

.event-action-btns input[type=button].btn { border-width: 1px 0 0 0; }

/***************************PREVIEW EVENT STYLES**********************/

.event-preview-layout { }

/*******************Buttons**************/

/************************LOGIN PAGE*************************/

.login-page .rounded-man {
    display: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -160px;
    width: 175px;
}

.event-checkbox-block { }

/***************************PREVIEW EVENT STYLES**********************/

/***********************************EVENTS LIST STYLES****************/

.events-link-addnew {
    color: #9CA270;
    text-decoration: underline;
}

.events-search-filter-wrapper .events-search-optionblock { }

.events-search-filter-wrapper .events-search-optionblock > .ui-select-container { width: 145px; }

div.mmb-section {
    margin-top: 30px;
}