body, p {
font-size: 18px;
} #tribe-events .tribe-events-button, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a, .tribe-bar-filters label.label-tribe-bar-date:before, .tribe-bar-filters label.label-tribe-bar-search:before, .submit-btn {
background-color: #21759b !important;
}
.tribe-events-button:hover, #tribe-events .tribe-events-button:hover, .submit-btn:hover {
background-color: #5fa5e8 !important;
}
a, .tribe-bar-full #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a, #tribe-events-content a.tribe-events-read-more {
color: #21759b !important;
}
a:hover, .tribe-bar-full #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, .tribe-bar-full #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, #tribe-events-content a.tribe-events-read-more:hover {
color: #5fa5e8 !important;
}
.lvsy-nav .navbar-nav .dropdown-menu li a, .lvsy-page-title a, .lvsy-page-title.title-style-two, .lvsy-page-title.title-style-two .breadcrumb > li + li:before {
color: #fff !important;
}
#wpadminbar a {
color: #ccc !important;
}
.page-title-wrap {
background: transparent;
}   .lvsy-nav > ul > li {
padding: 0 20px;
}
.lvsy-nav > ul > li > a {
padding: 20px 0;
line-height: 75px;
}  section.lvsy-page-title {
position: relative;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
}
#banner-loader {
background-color: #21759b;
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#banner-loader span {
vertical-align: middle;
display: none;
width: 100%;
text-align: center;
}
#banner-loader span loadtext {
display: inline-block;
width: 100%;
margin: 5px 0 0 0;
font-size: 18px;
text-transform: uppercase;
}
.home .page-title-wrap p {
width: 75%;
margin: 0 auto 5px auto;
color: #fff;
}
.home .lvsy-content-area {
width: 100%;
padding: 0;
background-color: transparent;
}
.lvsy-conference.conference-style-two .conference-info {
padding: 107px 15px 0 15px;
}
.home .vc_row.shortcode:first-child {
padding-top: 120px;
}
.home .vc_row.shortcode p:last-child {
margin-bottom: 0;
}
.home .vc_row.gms-notice.shortcode:first-child {
padding-top: 60px;
}
.home .col-md-12.full .speaker-item {
width: 48%;
float: left;
}
.home .col-md-12.full .gms-speaker-bio {
display: inline-block;
width: 48%;
float: right;
text-align: left;
}
.home .col-md-12.full .gms-speaker-bio h4 {
text-transform: uppercase;
}
.home .news-info .news-title,
.page-id-4989 .news-info .news-title {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
}
.home .news-meta,
.page-id-4989 .news-meta {
font-size: 14px;
}
.home .news-item .news-excerpt {
margin: 15px 0 0 0;
}
.home .news-item .news-excerpt p {
margin: 0;
} .lvsy-primary.full {
float: none;
width: 100%;
}
.post-type-archive-tribe_events .lvsy-content-area .padding-events {
padding: 0 12%;
} .post-type-archive-tribe_events .lvsy-content-area {
width: 100%;
background-color: #fff;
}
.tribe-events-loop .tribe-events-content {
padding-right: 0;
} .single-tribe_events .lvsy-main-wrap {
padding: 0;
}
.single-tribe_events .container {
width: 100%;
}
.single-tribe_events .gms-share-block-single {
margin-bottom: 0;
}
.single-tribe_events .tribe-events-content {
display: inline-block;
}
.tribe-events-event-meta .tribe-events-meta-group.registration, .tribe-events-event-meta .tribe-events-meta-group {
padding: 0;
}
.tribe-events-meta-group.registration h3.tribe-events-single-section-title, .tribe-events-meta-group.tribe-events-meta-group-organizer h3.tribe-events-single-section-title {
padding-top: 16px;
font-weight: 700;
font-size: 22px;
text-transform: uppercase;
}
.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue {
padding: 8px 0 15px 0;
}
span.tribe-venue {
font-family: "Roboto", Arial, sans-serif;
font-style: normal;
color: #757575;
font-size: 15px;
letter-spacing: 0.3px;
}
a.tribe-events-button {
color: #fff !important;
}
.single-tribe_events .speakers-wrap {
display: inline-block;
width: 29%;
padding: 2px 0;
float: left;
}
.lvsy-secondary-speaker {
width: 100%;
}
.lvsy-donor-links a {
float: none;
width: 100%;
display: inline-block;
border-right: 0;
}
.lvsy-donor-links.single-link a {
border: 0;
} .pull-left,
.pull-right {
width: 49%;
}
.pull-right {
text-align: right;
} .lvsy-content-area:not(.page-id-4989 .lvsy-content-area),
.lvsy-main-wrap {
width: 100%;
padding-top: 100px;
padding-right: 12%;
padding-bottom: 100px;
padding-left: 12%;
background-color: #fff;
}
.page-id-4989 .lvsy-content-area {
padding-top: 0;
} .lvsy-hide-sidebar .lvsy-primary {
width: 100%;
padding: 0;
float: none;
}
.woocommerce.woo-col-4 ul.products li.product,
.woocommerce-page ul.products li.product {
width: calc(25% - 33.75px);
height: auto !important;
margin: 0 45px 45px 0;
}
.woocommerce.woo-col-4 ul.products li.product:nth-of-type(4n),
.woocommerce-page ul.products li.product:nth-of-type(4n) {
margin-right: 0;
}
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.added_to_cart.wc-forward,
.woocommerce .wc-proceed-to-checkout a.button.alt,
.woocommerce form.checkout_coupon input.button,
.woocommerce form.checkout_coupon button.button {
color: #fff !important;
background-color: #397bc9;
}
.woocommerce div.product form.cart .button {
padding: 0;
line-height: 45px;
background-color: #397bc9;
}
.woocommerce form .form-row button.button {
background-color: #397bc9;
}
.woocommerce div.product form.cart .button:focus,
.woocommerce div.product form.cart .button:active,
.woocommerce div.product form.cart .button:hover,
.woocommerce .cart .actions .coupon button[type="submit"]:focus,
.woocommerce .cart .actions .coupon button[type="submit"]:active,
.woocommerce .cart .actions .coupon button[type="submit"]:hover,
.woocommerce .cart .actions button[type="submit"]:focus,
.woocommerce .cart .actions button[type="submit"]:active,
.woocommerce .cart .actions button[type="submit"]:hover,
.woocommerce form .form-row input.button:hover,
.woocommerce form .form-row input.button:focus,
.woocommerce form .form-row button.button:hover,
.woocommerce form .form-row button.button:focus,
.woocommerce button.button:focus {
color: #fff;
background-color: #5fa5e8;
}
.woocommerce table.shop_table td.product-name {
text-align: left;
} .one_half {
width: 48%;
margin-right: 4%;
}
.one_half.last_column {
margin-right: 0;
} .vc_row.shortcode {
padding: 60px 12%;
z-index: 9;
background-color: #fff;
}
.vc_row.shortcode:first-child {
padding-top: 0;
}
.vc_row.shortcode:last-child {
padding-bottom: 0;
} .lvsy-speakers .col-md-6 {
width: calc(50% - 15px);
}
.lvsy-speakers .col-md-4 {
width: calc(33.33333333% - 10.3px);
}
.lvsy-speakers .col-md-3 {
width: calc(25% - 7.5px);
}
.lvsy-speakers .speaker-item img {
width: 100%;
}
.speaker-info a {
color: #fff !important;
}
.speaker-info a:hover {
color: #5fa5e8 !important;
}
.single-speakers .speaker-picture img {
width: 100%;
} .speaker-detail-wrap {
padding-top: 0;
} #tribe-events-bar * {
font-size: 14px;
}
.event-item .event-image {
width: calc(100% - 63px);
margin: 10px 63px 0 0;
padding: 36px 40px 33px 40px;
float: left;
background-position: center center;
background-size: cover;
}
.tribe-events-list .type-tribe_events h2 {
font-size: 24px;
text-transform: uppercase;
}
.event-info .gms-event-title {
padding-bottom: 5px;
font-weight: 700;
font-size: 22px;
letter-spacing: 0.2px;
text-transform: uppercase;
}
.event-speaker:not(:first-child):before {
left: unset;
right: unset;
top: unset;
width: unset;
height: unset;
margin-top: unset;
background: unset;
border-radius: unset;
z-index: unset;
position: unset;
border: unset;
content: unset;
}
.event-speaker {
width: 90%;
display: inline-block;
text-align: center;
padding: 20px 5%;
}
.event-speaker .lvsy-social {
margin-top: 5px;
}
.event-speaker .speaker-website {
display: inline-block;
width: 100%;
margin-top: 5px;
}
.event-speaker .speaker-website, .event-speaker .speaker-website a {
color: #777777 !important;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.event-speaker .speaker-website a:hover {
color: #5fa5e8 !important;
} #vtheme-wrapper {
background: transparent;
}
.vc_row.wpb_row.vc_row-fluid.gms-cta {
min-height: 400px;
background: transparent;
display: table;
width: 100%;
padding-top: 85px;
}
.vc_row.wpb_row.vc_row-fluid.gms-cta .vc_column_container {
background: transparent;
display: table-cell;
vertical-align: middle;
padding-bottom: 15px;
}
.vc_row.wpb_row.vc_row-fluid.gms-cta .section-title-wrap {
color: #fff;
padding-bottom: 0;
}
.vc_row.wpb_row.vc_row-fluid.gms-cta h2.vc_custom_heading {
color: #fff;
font-size: 18px;
line-height: 20px;
text-align: center;
font-family: Roboto;
font-weight: 400;
font-style: italic;
}
#newsletter_container {
padding-left: 0;
padding-right: 0;
}
.wpcf7 .cc-newsletter-form .ajax-loader {
background-color: #a7a7a7;
}
#cf7_newsletter .wpcf7 form.sent .wpcf7-response-output {
margin-top: 0;
text-align: center;
color: #fff;
border: 0;
padding-top: 0;
} .home .vc_row.gms-notice.shortcode {
padding: 60px 15%;
text-align: center;
}
.home .vc_row.gms-notice.shortcode h3,
.home .vc_row.gms-notice.shortcode p,
.home .vc_row.gms-notice.shortcode a {
color: #fff !important;
}
.home .vc_row.gms-notice.shortcode a {
text-decoration: underline;
}
.home .vc_row.gms-notice.shortcode a:hover {
text-decoration: none;
}
.home .vc_row.gms-notice.shortcode p:first-child {
margin-bottom: 0;
}
.home .vc_row.gms-notice.shortcode .video-wrapper,
.page-id-4989 .vc_row.gms-notice.shortcode .video-wrapper {
display: block;
position: relative;
padding-bottom: 55.25%;
padding-top: 25px;
height: 0;
}
.home .vc_row.gms-notice.shortcode .video-wrapper iframe,
.page-id-4989 .vc_row.gms-notice.shortcode .video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.home .vc_row.gms-notice.shortcode .notice-btn,
.page-id-4989 .vc_row.gms-notice.shortcode .notice-btn {
margin: 30px 0 0 0;
}
.home .vc_row.gms-notice.shortcode .notice-btn a,
.page-id-4989 .vc_row.gms-notice.shortcode .notice-btn a {
float: none;
width: auto;
padding: 10px 20px;
color: #fff !important;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
border: 0;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
transition: all .2s ease;
}
.home .vc_row.gms-notice.shortcode .notice-btn a:hover,
.page-id-4989 .vc_row.gms-notice.shortcode .notice-btn a:hover {
opacity: .8;
}
#relationship_coaching:not(.page-id-4989 #relationship_coaching) {
padding-top: 90px;
padding-bottom: 90px;
}
#relationship_coaching .notice-btn a,
#relationship_assessment .notice-btn a {
font-size: 20px;
} div.cc-newsletter-form div.newsletter-wrap {
display: block;
margin-top: 25px;
color: #fff;
}
div.cc-newsletter-form div.newsletter-wrap p {
display: inline-block;
width: 48%;
float: left;
margin: 0 1% 15px 1%;
}
div.cc-newsletter-form div.newsletter-wrap p:last-child {
float: none;
width: 100%;
margin: 0;
text-align: center;
}
div.cc-newsletter-form div.newsletter-wrap input, div.newsletter-wrap input[type="email"] {
width: 100%;
height: 50px;
padding: 10px 20px;
}
div.cc-newsletter-form div.newsletter-wrap input.submit-btn {
float: none;
width: auto;
margin-left: 65px;
padding: 10px 20px;
color: #fff;
background-color: #898c49 !important;
font-weight: 700;
font-size: 20px;
text-transform: uppercase;
border: 0;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
transition: all .2s ease;
}
div.cc-newsletter-form div.newsletter-wrap input.submit-btn:hover {
opacity: .8;
}
div.cc-newsletter-form p.cc-form-result {
color: inherit;
} div.advertiser-signup {
display: inline-block;
width: 100%;
margin: 25px 0 0 0;
text-align: center;
}
div.advertiser-signup a.submit-btn {
float: none;
width: auto;
padding: 10px 20px;
color: #fff !important;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
border: 0;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
transition: all .2s ease;
} input[type="text"], input[type="tel"] {
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
.lvsy-contact input[type="submit"],
body .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
min-width: unset;
width: auto;
height: auto;
padding: 10px 25px;
font-weight: 700;
font-size: 13px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: #397bc9;
}
.lvsy-contact input[type="submit"]:hover,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]:hover {
background-color: #5fa5e8;
} #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
display: none;
}
#ui-datepicker-div td.ui-datepicker-unselectable.ui-state-disabled {
background-color: transparent;
}
#ui-datepicker-div.ui-datepicker td a {
background: transparent;
border: 0;
box-shadow: none;
text-shadow: none;
}
#ui-datepicker-div.ui-datepicker td {
border-radius: 0;
text-shadow: none;
}  .gms-share-block-loop {
float: right;
}
.gms-share-block-loop .jssocials-shares {
margin: 0;
}
.gms-share-block-loop .jssocials-share {
margin: 0 5px 0 0;
}
.gms-share-block-loop .jssocials-share:last-child {
margin-right: 0;
}
.gms-share-block-loop a {
color: #fff !important;
padding: 0;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
}
.gms-share-block-loop a .jssocials-share-logo {
font-size: 15px;
vertical-align: unset;
} .gms-share-block-single {
display: inline-block;
width: 100%;
margin: 0 0 25px 0;
}
.gms-share-block-single p {
float: right;
}
.gms-share-block-single span:first-child {
margin: 0;
font-size: 20px;
font-weight: 600;
}
.gms-share-block-single #gms-share .jssocials-shares {
margin: 0;
}
.gms-share-block-single #gms-share .jssocials-share {
margin: 0 5px 0 0;
}
.gms-share-block-single #gms-share .jssocials-share:last-child {
margin-right: 0;
}
.gms-share-block-single #gms-share a {
color: #fff !important;
padding: 0;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}
.gms-share-block-single #gms-share a .jssocials-share-logo {
width: auto;
font-size: 18px;
} .breadcrumb>li+li:before {
padding: 0 2px 0 6px;
}
.lvsy-back-top a .fa {
line-height: 32px;
color: #fff !important;
}
.lvsy-copyright p {
font-size: 14px;
}
.wp-pagenavi {
font-size: 14px;
}
.wp-pagenavi span.pages {
width: auto;
text-align: right;
}
.wp-pagenavi a.first, .wp-pagenavi a.last {
border: 0 !important;
padding: 12px 0 !important;
}
.single-sponsor .breadcrumb-trail.breadcrumbs li span {
text-transform: capitalize;
} @media screen and (max-width: 1199px) {
.event-item .event-image {
width: calc(100% - 20px);
margin-right: 20px;
}
}
@media screen and (max-width: 991px) {
.vc_row.shortcode {
padding: 60px 0;
}
.lvsy-content-area,
.lvsy-main-wrap,
.post-type-archive-tribe_events .lvsy-content-area {
padding: 100px 10%;
}
.home .lvsy-speakers .col-sm-6 {
width: 100%;
padding: 0 10%;
}
.lvsy-toggle {
padding: 10px;
width: 46px;
vertical-align: top;
height: 36px;
}
.sticky-wrapper.is-sticky .lvsy-header {
padding: 10px 0;
}
.lvsy-logo {
float: left;
text-align: initial;
width: auto;
height: 100px;
position: initial;
top: initial;
left: initial;
}
.sticky-wrapper.is-sticky .lvsy-logo {
max-height: 0;
overflow: hidden;
}
.header-right {
float: right;
display: initial;
width: initial;
}
.header-right .lvsy-toggle {
height: 75px;
display: table-cell;
vertical-align: middle;
}
.lvsy-nav {
height: auto;
}
.lvsy-nav.desktop {
display: none !important;
}
.lvsy-nav > ul > li > a {
line-height: 30px;
}
.event-item {
padding: 0 5%;
}
.speaker-info {
width: auto;
}
.tribe-bar-collapse #tribe-bar-collapse-toggle,
#tribe-events-bar *,
.events-archive #tribe-bar-form input[type=text] {
width: 100%;
display: inline-block;
margin: 0 0 5px 0;
}
.tribe-bar-search-filter, .tribe-bar-date-filter {
padding: 0;
}
.tribe-events-event-meta .tribe-events-meta-group.registration .register-text, .tribe-events-event-meta .tribe-events-meta-group.registration .register-link {
width: 100%;
float: none;
}
.tribe-events-event-meta .tribe-events-meta-group.registration .register-link {
margin: 15px 0 0 0;
}
.single-tribe_events .speakers-wrap {
display: inline-block;
width: 100%;
padding: 2px 0;
float: none;
}
.lvsy-secondary-speaker {
float: none;
padding-right: 0;
}
#tribe-events-bar #tribe-bar-form #tribe-bar-views {
width: 100%;
}
.lvsy-nav > ul > li.menu-cart > a:before {
margin: 0 12px 0 0;
}
.lvsy-main-wrap.woo-col-4 {
padding: 40px 12%;
}
.woocommerce.woo-col-4 ul.products li.product,
.woocommerce-page ul.products li.product {
width: calc(50% - 22.5px);
}
.woocommerce.woo-col-4 ul.products li.product:nth-of-type(4n),
.woocommerce-page ul.products li.product:nth-of-type(4n) {
margin-right: 45px;
}
.woocommerce.woo-col-4 ul.products li.product:nth-of-type(2n),
.woocommerce-page ul.products li.product:nth-of-type(2n) {
margin-right: 0;
}
}
@media screen and (max-width: 767px) {
.sticky-wrapper.is-sticky .lvsy-header {
padding: 10px 0;
}
.lvsy-logo {
height: 75px;
}
nav.lvsy-nav {
height: auto;
}
.home .col-md-12.full .speaker-item, .home .col-md-12.full .gms-speaker-bio {
width: 100%;
float: none;
}
.post-type-archive-tribe_events .gms-share-block-loop {
margin-top: 15px;
float: none;
}
.event-item {
padding: 50px 10%;
text-align: center;
}
.event-item .event-image {
width: 100%;
margin: 0;
float: none;
}
.event-info .gms-event-title {
font-size: 20px;
}
.event-speaker {
width: 100%;
}
.event-speaker:before {
left: calc(50% - 8.5px);
right: 0;
position: relative;
display: block;
top: -50px;
margin: 0 0 -23.5px 0;
}
.event-speaker .speaker-name {
display: inline-block;
}
.lvsy-speakers .col-md-12 {
display: inline-block;
width: 90%;
}
.news-info .news-title {
font-size: 24px;
}
.news-item {
width: 100%;
padding: 0 10%;
}
.gms-share-block-loop {
float: left;
margin: 15px 0 0 0;
}
.alignleft, .alignright {
width: 100%;
margin: 15px 0;
float: none;
}
.one_half, .one_half.last_column {
width: 100%;
float: none;
}
}
@media screen and (max-width: 676px) {
section.lvsy-page-title {
display: inline-block;
width: 100%;
overflow: hidden;
}
.page-title-wrap, .lvsy-page-title.title-style-two .page-title-wrap {
display: inline-block;
width: 100%;
}
.home .lvsy-content-area {
margin-top: -8px;
}
div.cc-newsletter-form div.newsletter-wrap p {
width: 100%;
float: none;
margin: 0 0 15px 0;
}
.woocommerce.woo-col-4 ul.products li.product,
.woocommerce-page ul.products li.product {
width: 100%;
margin-right: 0;
}
.woocommerce.woo-col-4 ul.products li.product:nth-of-type(4n),
.woocommerce-page ul.products li.product:nth-of-type(4n) {
margin-right: 0;
}
.woocommerce.woo-col-4 ul.products li.product:nth-of-type(2n),
.woocommerce-page ul.products li.product:nth-of-type(2n) {
margin-right: 0;
}
}
@media screen and (max-width: 480px) {
.event-menu:before {
background: transparent;
}
.home .lvsy-dhav-dotted.gms-sponsor.shortcode {
padding: 60px 10%;
}
}.ui-datepicker {
background-color: #fff;
border: 1px solid #21759b;
border-radius: 4px;
display: none;
margin-top: 4px;
padding: 10px;
width: 300px;
}
.ui-datepicker a,
.ui-datepicker a:hover {
text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
color: #2A6496;
-webkit-transition: color 0.1s ease-in-out;
-moz-transition: color 0.1s ease-in-out;
-o-transition: color 0.1s ease-in-out;
transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
margin-bottom: 4px;
text-align: center;
}
.ui-datepicker .ui-datepicker-title {
font-weight: 700;
}
.ui-datepicker .ui-datepicker-title select {
width: 30%;
height: auto;
padding: 5px 30px 5px 10px;
font-size: 90%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
margin-right: 3px;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
margin-left: 3px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
cursor: pointer;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
height: 20px;
line-height: 1;
margin-top: 2px;
width: 30px;
}
.ui-datepicker .ui-datepicker-prev {
float: left;
text-align: left;
}
.ui-datepicker .ui-datepicker-next {
float: right;
text-align: right;
}
.ui-datepicker .ui-datepicker-prev:before {
content: "\f0d9";
font-family: FontAwesome;
}
.ui-datepicker .ui-datepicker-next:before {
content: "\f0da";
font-family: FontAwesome;
}
.ui-datepicker .ui-icon {
display: none;
}
.ui-datepicker .ui-datepicker-calendar {
table-layout: fixed;
width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
text-align: center;
padding: 6px 0;
}
.ui-datepicker .ui-datepicker-calendar td {
border-radius: 4px;
-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
-moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
-o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
background-color: #eee;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
text-decoration: none;
}
.ui-datepicker .ui-datepicker-today {
background-color: #21759b;
}
.ui-datepicker .ui-datepicker-today a {
color: #fff !important;
}
.ui-datepicker .ui-datepicker-today:hover a {
color: #21759b !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
background-color: #fff;
cursor: default;
}
.ui-datepicker .ui-datepicker-buttonpane {
display: inline-block;
width: 94%;
padding: 10px 3% 5px 3%;
}
.ui-datepicker .ui-datepicker-buttonpane button {
background-color: #21759b;
border: 0;
padding: 8px 20px;
color: #fff;
font-size: 90%;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close {
float: right;
}