* {text-rendering: optimizelegibility;}


.btn.btn-default,.btn.btn-success {
    color: #fff;
    border-color: #2dce89;
    background-color: #2dce89;
   /*  box-shadow: 0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08); */
}


.btn.btn-warning,.btn .btn-primary {background:#FFC107;border:#FFC107;}

/* .t4-header .header-block {background: #e67e22;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);} */
.t4-header .header-block,.t4-header {background: #5E72E4;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);}

.t4-palette-blue {background-color: #5E72E4;color: #f8f9fa;}

.sidebar-r .module-inner {padding: 20px; border: 2px solid #EEE;}

.sidebar-r .module-title {border-bottom: 1px solid #ADB5BD;}

.k-ui-namespace .mod_docman ul {padding-left:0;}
.k-ui-namespace .mod_docman ul > li {border-bottom: 1px solid #e8e8e8;}

.navbar-brand a {font-weight:700;color:#fff;}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {font-weight:600;color:#fff;}


.t4-masthead .t4-masthead-title,.t4-masthead .t4-masthead-description {padding-left: 5%;padding-right: 5%;}

.t4-palette-light .t4-megamenu .navbar-nav > li.active > a, .t4-palette-light .t4-megamenu .navbar-nav > li.active > .nav-link {color: #fff;background:#FFC107;}


/* Docman delete if issue */
.footable-last-column {width: 11%;}


.t4-palette-light .t4-megamenu .nav > li a .item-caret, .t4-palette-light .t4-megamenu .nav > li .nav-link .item-caret {
    border-top-color: #fff;
}

.t4-masthead.t4-palette-blue{background:#172B4D;}

.t4-masthead-inner {background:url(/images/pattern.png);}
/* -------------------------   */

a,object,embed {outline:0;}

.search input:focus{border:0;box-shadow:none;}

.bgGbox {background:#F6F9FC;padding:20px;margin:30px 0;}
.bgGbox:hover {background:#FFE07C;text-decoration-line: none;}
a.bgGbox:hover {}

/* upcoming Events Mod */
ul.rsepro_upcoming li::before {display: inline-block;font-family: "Font Awesome 5 Free";margin-right: 10px;content: "\f073";color:#0a58ca;}
ul.rsepro_upcoming li {padding:10px 0;list-style:none;border-bottom:1px solid #ccc;}
.rs_event_detail {background:none repeat scroll 0 0 !important;border-radius: 0;box-shadow: none; margin: 0 0 5px !important;}
.rs_events_container li {padding: 15px 10px !important;border-bottom:#ccc 1px solid;}
.rs_event_image {float: left;padding: 10px;}
.rs_read_more {box-shadow:none;}
.rsepro-calendar .has-events ul a {white-space: normal;}
li.rsepro-month-year {background: #F0F0F0 !important;border-radius: 0;box-shadow: none;border-bottom:0;}

#rs_event_show .dropdown-menu {z-index: 9999;}

.t4-bothilight {padding:10px 0;}

.t4-bothilight a {font-weight:600;}
.t4-bothilight a:hover, .t4-bothilight a:focus, .t4-bothilight a:active {color:#fff;background: #FFC107;}

/* a.rs_event_link{font-size:21px;}
a.rs_event_link::before{content: "\f073";display: inline-block;font-family: "Font Awesome 5 Free";margin-right: 10px;font-size: 26px;} */
/* upcoming Events Mod */


/* Agenda */
/* .rs_event_detail {background: none !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: none;margin: 0 0 5px !important;padding: 5px 10px !important;border-bottom: 1px solid #EEE;}
li.rsepro-month-year {background: none repeat scroll 0 0 #eee !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: none;margin: 0 0 5px !important;padding:15px 10px !important;font-weight: bold;}
a.rs_event_link {font-size: 21px;font-weight:normal;}
a.rs_event_link::before {content: "\f133";display: inline-block;font-family: "FontAwesome";margin-right: 10px;font-size: 26px;}
.rs_event_details {padding:5px;}
.filter_clear {margin-bottom:15px;}
.rs_events_container {width:100%;}
.prev-month .rsepro-calendar-day,.next-month .rsepro-calendar-day {background:none !important;}
.curr-month .rsepro-calendar-day {background-color: #f0f0f0;}
.curr-month.curr-day .rsepro-calendar-day {background-color: #B7CBFF;}
 */
/* Agenda */

.rsepro-calendar table th {background-color: #5E72E4;border: 0 none;color: #fff;}

.rsepro-calendar .table > :not(:first-child) {border-top: 1px solid #ccc;}

.curr-month.curr-day .rsepro-calendar-day {background-color: #FFE07C;}

.t4-footnav {background:#5E72E4;color:#fff;}
.t4-footnav .t4-module .navbar .nav > li a.nav-link {color:#fff;}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover, .t4-footnav .t4-module .navbar .nav > li a.nav-link:focus, .t4-footnav .t4-module .navbar .nav > li a.nav-link:active {color:#FFC107;}
.t4-footnav .t4-module .module-title span {font-size: 1rem;font-weight:700;}
.t4-footnav .t4-module .nav li,.t4-footnav .t4-card .nav li,.t4-footnav .moduletable .nav li,.t4-footnav .module_menu .nav li {border-bottom:1px solid #fff;display:block;}

.t4-footnav .navbar-nav {width:100%;}
.t4-footnav .t4-module .nav li, .t4-footnav .t4-card .nav li, .t4-footnav .moduletable .nav li, .t4-footnav .module_menu .nav li {border-bottom: 1px solid #D3D3D3;}

.t4-footer {background:#172b4d;color:#fff;}


.display-4, .t4-masthead .t4-masthead-title {font-size: 2.5rem;}

.lead, .t4-masthead .t4-masthead-description {font-size: 1rem;font-weight: 300;}

/* RsEvents pro Edit */
#rsepro-edit-tabrsvp input[type="checkbox"] {height:auto!important;width:auto!important;}
/*--------------------

#sp-right .sp-module {padding:20px;border:2px solid #EEEEEE;}
#sp-right .sp-module .sp-module-title {margin: 0 0 20px;font-size: 16px;text-transform: uppercase;line-height: 1;border-bottom:2px solid #EEEEEE;padding-bottom:10px;}
#sp-top-bar {padding: 5px 0 15px 0;}
#sp-top-bar  div.search {position:absolute; right:25px;top:0;}
#sp-top-bar .search input{display: inline-block;border:0;margin:0;border-radius:0;}
#sp-top-bar .search button {margin:0;border:0;border-radius:0;}


#topbanner {background:#4b6bc6 url("../images/pattern.png") no-repeat scroll 0 0;background-size:cover;color:#fff;padding:60px 0;text-shadow: 2px 4px 3px rgba(0,0,0,0.4);}
#topbanner  h1 {color:#fff;font-weight:normal;}
#sp-bottom {background-color: #4b6bc6;}

	/* Accordion /*
.accordion {margin-bottom: 0;overflow: hidden;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
.accordion-group {border-bottom: none 0;border-left: none 0;border-right: none 0;border-radius: 0;margin-bottom: 0;border-top: 1px solid #dcdcdc;}
.accordion-inner {border-top: 0;line-height: 1.8em;padding: 0 30px 30px 30px;}
.accordion-heading .accordion-toggle {padding: 30px;}
.accordion-heading > a {font-size: 1em;}
.accordion-heading > a:focus {outline: 0 none;text-decoration: none;}
.accordion-toggle.collapsed {text-decoration: none;}
.accordion-toggle {position:relative;text-decoration: none;}
.box-accordion .accordion-toggle::before {content: "\f054";display: inline-block;font-family: "FontAwesome";font-size: 0.8em;margin-right: 10px;transform: rotate(0deg);transition: all 0.2s linear 0s;}
/* End Accordion /*

.sp-megamenu-parent > li > a {font-size:14px;font-weight: 600;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0px 13px;}



.breadcrumb > li {text-shadow: none;}

#sp-header {background:#e67e22;box-shadow: 0 3px 3px rgba(0,0,0,0.05);height:auto;}
#sp-header .logo a,.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {color:#fff;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {color:#4B6BC6;}
.sp-megamenu-parent > li.active > a {font-weight:bold;}

.btn-warning {color: #fff;background-color:#e67e22;border:0;}
.btn-warning:hover{color:#f0ad4e;}

.sp-page-title {padding: 60px 0 60px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: fixed;text-align: center;position: relative;}
.sp-page-title:before {content: '';background: rgba(75,107,198,0.6);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.sp-page-title h2 {font-family: Raleway, sans-serif;font-size: 36px;line-height: 1;font-weight: normal;color: #fff;margin: 0;}
.sp-page-title .container {position: relative;z-index: 1;}
/*.sp-page-title .breadcrumb {background: none;padding: 0;margin: 8px 0 0 0;}
.sp-page-title .breadcrumb >li:first-child {display: none;}
.sp-page-title .breadcrumb >li:first-child + li:before {display: none;} /*
.sp-page-title .breadcrumb >.active {color: #fff;}
.sp-page-title .breadcrumb > li > a {color:#F0AD4D;}
.sp-page-title .breadcrumb {padding:8px 15px;margin-top: 20px;}

.sp-page-title h3 {font-size: 16px;font-weight: normal;line-height: 1;margin-top: 15px;}

#sp-top-bar .sp-module {margin:0;}
#topdate{position: absolute;top: 5px;font-size:14px;}
.sp-module {margin-top: 50px;}

.k-ui-namespace .k-toolbar {background:none!important;border-bottom:0!important;}
.k-ui-namespace .k-toolbar .btn {margin-left:0!important;}

#sp-bottom .nav > li > a:focus,#sp-bottom .nav > li > a:hover {text-decoration:none;background:none;color:#E67E22;}

#sp-footer {font-size: 13px;line-height: 22px;}
#sp-footer a,#sp-bottom4 a {color: #E67E22;}
#sp-footer a:hover,#sp-bottom4 a:hover {color: #4B6BC6;}
.scrollup {border:0;background:#E67E22;border-radius:50%;}
.scrollup::before{color: #fff;}

.iconcolor {color:#E67E22;}


.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
.center {text-align: center;}

/*--------- Front Login /*
.reset .form-validate p, .remind .form-validate p {border: 1px solid #DDD;margin-bottom: 20px;padding: 10px 20px;border-radius: 4px;}

.k-ui-namespace .btn {float: none !important;}
.k-ui-namespace .docman_document_details {font-size: 12px;border-bottom: 0px solid rgba(0, 0, 0, 0.05); padding: 0; margin-top: 5px;}

.error-page .error-page-inner {background:url(../images/404.png) no-repeat;}
.clear {clear:both;}

#tableFonction th {vertical-align:middle;text-align:center;}
#tableFonction td {padding:10px;}

p.upcomingEvnt {display:block;border-bottom:1px solid #E8E8E8;transition:all 300ms ease 0s;}
p.upcomingEvnt:last-child {border-bottom: medium none;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px;}

.alert-danger, .alert-error {background-color: #F2DEDE;border-color: #EED3D7;color: #C00;}

textarea {height:auto!important;width:100%!important;}

#contactForm label {text-align:right;}

.new-look .offcanvas-menu .sp-module ul > li:hover a, .new-look .offcanvas-menu .sp-module ul > li:focus a, .new-look .offcanvas-menu .sp-module ul > li.active a {background: #4B6BC6 none repeat scroll 0% 0%;}

#news p {padding: 15px 20px;background: #FEEFB3 none repeat scroll 0% 0%;color: #9F6000;}
#news p::before {content: "\f06a";display: inline-block;font-family: "FontAwesome";margin-right: 10px;color: #9F6000;font-size: 26px;}

#sp-main-body {padding: 60px 0px;}
#sp-alert {padding: 40px 0px 20px 0;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover {color: #fff;background-color:#f5f5f5!important;}

#rs_event_show .description {text-align:left;margin-bottom:20px;display: block;background:#F5F5F5;padding:20px;}
.rs_cat_link {font-weight:600;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {background:#EEE;color:#444;border-radius:5px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {color:#4B6BC6;font-weight:bold;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:hover {background:#EEE;color:#444;border-radius:5px;}

#rsepro-edit-container form, #rsepro-edit-container input, #rsepro-edit-container textarea {box-sizing: border-box;}

#offcanvas-toggler > i {color: #fff;}

@media(max-width:767px){body {padding-right:0px;padding-left:0px;}#sp-right{margin-top:40px;}.form-horizontal .control-label {float: none;text-align:left;}}
@media only screen and (min-width : 768px) {table#members {table-layout: fixed;}}


.scrollup {border-radius:0;}

.close-offcanvas {position: absolute;z-index: 1;width: 35px;height: 35px;line-height: 0.5;text-align: center;font-size: 16px;top: 20px;right: 20px;border: 1px solid #FFF;color: #FFF;padding-top: 7px;border-radius: 0;}
.offcanvas-inner .alert-warning {color:#8A6D3B;background-color:transparent;border:none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {text-transform: none;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {background: rgba(118, 118, 118, 0.05) none repeat scroll 0% 0%;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.4);}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a {background: rgba(60, 86, 158, 0.8) none repeat scroll 0% 0% !important;}
.new-look .offcanvas-menu .sp-module ul > li ul li a {background-color:#000!important;}
.new-look .offcanvas-menu .sp-module ul > li > a::before {font-family: FontAwesome;content: "\f105";margin-right: 8px;}

.search .search-results dt.result-title small {font-weight:300;}


.acymailing_table .btn-primary.active, .acymailing_table .btn-primary:active {color: #fff;background-color: #449d44;border-color: #398439;}
.acymailing_table .btn-danger.active, .acymailing_table .btn-danger:active {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.acymailing_table .btn-primary {color: #000;background-color: #fff;border-color: #ccc;}

*/
