/*! * Project_Name: Themezy Insurance Template * Author: Themezy * Email: info@themezy.com * URL: http://themezy.com */
/*=========================================== * Importing CSS Libraries *===========================================*/
 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
     display: block;
}
 audio, canvas, video {
     display: inline-block;
}
 audio:not([controls]) {
     display: none;
     height: 0;
}
 [hidden], template {
     display: none;
}
 html {
     background: #fff;
     color: #000;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
}
 html, button, input, select, textarea {
     font-family: sans-serif;
}
 body {
     overflow-x: hidden;
     margin: 0;
}
 a {
     background: transparent;
}
 a:focus {
     outline: thin dotted;
}
 a:hover, a:active {
     outline: 0;
}
 h1 {
     font-size: 2em;
     margin: 0.67em 0;
}
 h2 {
     font-size: 1.5em;
     margin: 0.83em 0;
}
 h3 {
     font-size: 1.17em;
     margin: 1em 0;
}
 h4 {
     font-size: 1em;
     margin: 1.33em 0;
}
 h5 {
     font-size: 0.83em;
     margin: 1.67em 0;
}
 h6 {
     font-size: 0.75em;
     margin: 2.33em 0;
}
 abbr[title] {
     border-bottom: 1px dotted;
}
 b, strong {
     font-weight: bold;
}
 dfn {
     font-style: italic;
}
 mark {
     background: #ff0;
     color: #000;
}
 code, kbd, pre, samp {
     font-family: monospace, serif;
     font-size: 1em;
}
 pre {
     white-space: pre;
     white-space: pre-wrap;
     word-wrap: break-word;
}
 q {
     quotes: "\201C" "\201D" "\2018" "\2019";
}
 q:before, q:after {
     content: '';
     content: none;
}
 small {
     font-size: 80%;
}
 sub, sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
}
 sup {
     top: -0.5em;
}
 sub {
     bottom: -0.25em;
}
 img {
     border: 0;
}
 svg:not(:root) {
     overflow: hidden;
}
 figure {
     margin: 0;
}
 fieldset {
     border: 1px solid #c0c0c0;
     margin: 0 2px;
     padding: 0.35em 0.625em 0.75em;
}
 legend {
     border: 0;
     padding: 0;
     white-space: normal;
}
 button, input, select, textarea {
     font-family: inherit;
     font-size: 100%;
     margin: 0;
     vertical-align: baseline;
}
 button, input {
     line-height: normal;
}
 button, select {
     text-transform: none;
}
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
     -webkit-appearance: button;
     cursor: pointer;
}
 button[disabled], input[disabled] {
     cursor: default;
}
 input[type="checkbox"], input[type="radio"] {
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0;
}
 input[type="search"] {
     -webkit-appearance: textfield;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
     -webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
     border: 0;
     padding: 0;
}
 textarea {
     overflow: auto;
     vertical-align: top;
}
 table {
     border-collapse: collapse;
     border-spacing: 0;
}
 *, *:before, *:after {
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
/* * Global Styles */
 body {
     color: #000;
     font-family: "Roboto Condensed", "Open Sans", sans-serif!important;
     font-size: 16px!important;
     font-weight: 300!important;
     line-height: normal!important;
    /* background-image: url(../images/back.png);
     */
     background: url(../images/back.png) no-repeat center center fixed;
    /* -webkit-background-size: cover;
     */
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     padding-right: 0px !important;
}
 h1, h2, h3, h4, h5, h6 {
     font-weight: 700;
     margin: 0 0 20px;
}
 hr {
     border: none;
     border-bottom: 1px solid #777;
}
 ul, ol {
     margin: 0px 0px !important;
     padding-left: 0;
     list-style: none;
}
 a {
     text-decoration: none;
     color: inherit;
}
 address {
     font-style: normal;
}
 p {
     margin-top: 0;
    /* text-align: justify;
    */
}
 form input, form textarea, form select {
     outline: none;
     border: 0px solid #ccc;
     padding: 7px;
     border-radius: 5px;
     width: 100%
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    */
}
 form select {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
}
 form textarea {
     resize: vertical;
}
/* * Reusable Components Style */
 .button, form input[type="submit"], form button, form input[type="reset"] {
     border: none;
     color: white;
     background: #28708e;
     padding: 7px;
     border-radius: 3px;
     width: 90px;
     height: 35px;
     text-align: center;
     display: inline-block;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .button:hover, form input[type="submit"]:hover, form button:hover, form input[type="reset"]:hover, .button:focus, form input[type="submit"]:focus, form button:focus, form input[type="reset"]:focus {
    /* background: #1392ec;
    */
}
 .map {
     min-height: 450px;
}
 .container {
     margin-right: auto;
     margin-left: auto;
    /* padding-left: 15px;
     padding-right: 15px;
     */
     *zoom: 1;
}
 .container:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 @media (min-width: 768px) {
}
 @media (min-width: 992px) {
}
 @media (min-width: 1200px) {
}
 .container-fluid {
     margin-right: auto;
     margin-left: auto;
     padding-left: 15px;
     padding-right: 15px;
     *zoom: 1;
}
 .container-fluid:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 .row {
     margin-left: 0 !important;
     margin-right: 0 !important;
     *zoom: 1;
}
 .row:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
     position: relative !important;
     min-height: 1px !important;
     padding-left: 5px !important;
     padding-right: 5px !important;
}
 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
     float: left;
}
 .col-xs-1 {
     width: 8.3333333333%;
}
 .col-xs-2 {
     width: 16.6666666667%;
}
 .col-xs-3 {
     width: 25%;
}
 .col-xs-4 {
     width: 33.3333333333%;
}
 .col-xs-5 {
     width: 41.6666666667%;
}
 .col-xs-6 {
     width: 50%;
}
 .col-xs-7 {
     width: 58.3333333333%;
}
 .col-xs-8 {
     width: 66.6666666667%;
}
 .col-xs-9 {
     width: 75%;
}
 .col-xs-10 {
     width: 83.3333333333%;
}
 .col-xs-11 {
     width: 91.6666666667%;
}
 .col-xs-12 {
     width: 100%;
}
 .col-xs-pull-0 {
     right: auto;
}
 .col-xs-pull-1 {
     right: 8.3333333333%;
}
 .col-xs-pull-2 {
     right: 16.6666666667%;
}
 .col-xs-pull-3 {
     right: 25%;
}
 .col-xs-pull-4 {
     right: 33.3333333333%;
}
 .col-xs-pull-5 {
     right: 41.6666666667%;
}
 .col-xs-pull-6 {
     right: 50%;
}
 .col-xs-pull-7 {
     right: 58.3333333333%;
}
 .col-xs-pull-8 {
     right: 66.6666666667%;
}
 .col-xs-pull-9 {
     right: 75%;
}
 .col-xs-pull-10 {
     right: 83.3333333333%;
}
 .col-xs-pull-11 {
     right: 91.6666666667%;
}
 .col-xs-pull-12 {
     right: 100%;
}
 .col-xs-push-0 {
     left: auto;
}
 .col-xs-push-1 {
     left: 8.3333333333%;
}
 .col-xs-push-2 {
     left: 16.6666666667%;
}
 .col-xs-push-3 {
     left: 25%;
}
 .col-xs-push-4 {
     left: 33.3333333333%;
}
 .col-xs-push-5 {
     left: 41.6666666667%;
}
 .col-xs-push-6 {
     left: 50%;
}
 .col-xs-push-7 {
     left: 58.3333333333%;
}
 .col-xs-push-8 {
     left: 66.6666666667%;
}
 .col-xs-push-9 {
     left: 75%;
}
 .col-xs-push-10 {
     left: 83.3333333333%;
}
 .col-xs-push-11 {
     left: 91.6666666667%;
}
 .col-xs-push-12 {
     left: 100%;
}
 .col-xs-offset-0 {
     margin-left: 0%;
}
 .col-xs-offset-1 {
     margin-left: 8.3333333333%;
}
 .col-xs-offset-2 {
     margin-left: 16.6666666667%;
}
 .col-xs-offset-3 {
     margin-left: 25%;
}
 .col-xs-offset-4 {
     margin-left: 33.3333333333%;
}
 .col-xs-offset-5 {
     margin-left: 41.6666666667%;
}
 .col-xs-offset-6 {
     margin-left: 50%;
}
 .col-xs-offset-7 {
     margin-left: 58.3333333333%;
}
 .col-xs-offset-8 {
     margin-left: 66.6666666667%;
}
 .col-xs-offset-9 {
     margin-left: 75%;
}
 .col-xs-offset-10 {
     margin-left: 83.3333333333%;
}
 .col-xs-offset-11 {
     margin-left: 91.6666666667%;
}
 .col-xs-offset-12 {
     margin-left: 100%;
}
 @media (min-width: 768px) {
     .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
         float: left;
    }
     .col-sm-1 {
         width: 8.3333333333%;
    }
     .col-sm-2 {
         width: 16.6666666667%;
    }
     .col-sm-3 {
         width: 25%;
    }
     .col-sm-4 {
         width: 33.3333333333%;
        /* text-align: center;
         */
    }
     .col-sm-5 {
         width: 41.6666666667%;
    }
     .col-sm-6 {
         width: 50%;
    }
     .col-sm-7 {
         width: 58.3333333333%;
    }
     .col-sm-8 {
         width: 66.6666666667%;
    }
     .col-sm-9 {
         width: 75%;
    }
     .col-sm-10 {
         width: 83.3333333333%;
    }
     .col-sm-11 {
         width: 91.6666666667%;
    }
     .col-sm-12 {
         width: 100%;
    }
     .col-sm-pull-0 {
         right: auto;
    }
     .col-sm-pull-1 {
         right: 8.3333333333%;
    }
     .col-sm-pull-2 {
         right: 16.6666666667%;
    }
     .col-sm-pull-3 {
         right: 25%;
    }
     .col-sm-pull-4 {
         right: 33.3333333333%;
    }
     .col-sm-pull-5 {
         right: 41.6666666667%;
    }
     .col-sm-pull-6 {
         right: 50%;
    }
     .col-sm-pull-7 {
         right: 58.3333333333%;
    }
     .col-sm-pull-8 {
         right: 66.6666666667%;
    }
     .col-sm-pull-9 {
         right: 75%;
    }
     .col-sm-pull-10 {
         right: 83.3333333333%;
    }
     .col-sm-pull-11 {
         right: 91.6666666667%;
    }
     .col-sm-pull-12 {
         right: 100%;
    }
     .col-sm-push-0 {
         left: auto;
    }
     .col-sm-push-1 {
         left: 8.3333333333%;
    }
     .col-sm-push-2 {
         left: 16.6666666667%;
    }
     .col-sm-push-3 {
         left: 25%;
    }
     .col-sm-push-4 {
         left: 33.3333333333%;
    }
     .col-sm-push-5 {
         left: 41.6666666667%;
    }
     .col-sm-push-6 {
         left: 50%;
    }
     .col-sm-push-7 {
         left: 58.3333333333%;
    }
     .col-sm-push-8 {
         left: 66.6666666667%;
    }
     .col-sm-push-9 {
         left: 75%;
    }
     .col-sm-push-10 {
         left: 83.3333333333%;
    }
     .col-sm-push-11 {
         left: 91.6666666667%;
    }
     .col-sm-push-12 {
         left: 100%;
    }
     .col-sm-offset-0 {
         margin-left: 0%;
    }
     .col-sm-offset-1 {
         margin-left: 8.3333333333%;
    }
     .col-sm-offset-2 {
         margin-left: 16.6666666667%;
    }
     .col-sm-offset-3 {
         margin-left: 25%;
    }
     .col-sm-offset-4 {
         margin-left: 33.3333333333%;
    }
     .col-sm-offset-5 {
         margin-left: 41.6666666667%;
    }
     .col-sm-offset-6 {
         margin-left: 50%;
    }
     .col-sm-offset-7 {
         margin-left: 58.3333333333%;
    }
     .col-sm-offset-8 {
         margin-left: 66.6666666667%;
    }
     .col-sm-offset-9 {
         margin-left: 75%;
    }
     .col-sm-offset-10 {
         margin-left: 83.3333333333%;
    }
     .col-sm-offset-11 {
         margin-left: 91.6666666667%;
    }
     .col-sm-offset-12 {
         margin-left: 100%;
    }
}
 @media (min-width: 992px) {
     .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
         float: left;
    }
     .col-md-1 {
         width: 8.3333333333%;
    }
     .col-md-2 {
         width: 16.6666666667%;
    }
     .col-md-3 {
         width: 25%;
    }
     .col-md-4 {
         width: 33.3333333333%;
    }
     .col-md-5 {
         width: 41.6666666667%;
    }
     .col-md-6 {
         width: 50%;
    }
     .col-md-7 {
         width: 58.3333333333%;
    }
     .col-md-8 {
         width: 66.6666666667%;
    }
     .col-md-9 {
         width: 75%;
    }
     .col-md-10 {
         width: 83.3333333333%;
    }
     .col-md-11 {
         width: 91.6666666667%;
    }
     .col-md-12 {
         width: 100%;
    }
     .col-md-pull-0 {
         right: auto;
    }
     .col-md-pull-1 {
         right: 8.3333333333%;
    }
     .col-md-pull-2 {
         right: 16.6666666667%;
    }
     .col-md-pull-3 {
         right: 25%;
    }
     .col-md-pull-4 {
         right: 33.3333333333%;
    }
     .col-md-pull-5 {
         right: 41.6666666667%;
    }
     .col-md-pull-6 {
         right: 50%;
    }
     .col-md-pull-7 {
         right: 58.3333333333%;
    }
     .col-md-pull-8 {
         right: 66.6666666667%;
    }
     .col-md-pull-9 {
         right: 75%;
    }
     .col-md-pull-10 {
         right: 83.3333333333%;
    }
     .col-md-pull-11 {
         right: 91.6666666667%;
    }
     .col-md-pull-12 {
         right: 100%;
    }
     .col-md-push-0 {
         left: auto;
    }
     .col-md-push-1 {
         left: 8.3333333333%;
    }
     .col-md-push-2 {
         left: 16.6666666667%;
    }
     .col-md-push-3 {
         left: 25%;
    }
     .col-md-push-4 {
         left: 33.3333333333%;
    }
     .col-md-push-5 {
         left: 41.6666666667%;
    }
     .col-md-push-6 {
         left: 50%;
    }
     .col-md-push-7 {
         left: 58.3333333333%;
    }
     .col-md-push-8 {
         left: 66.6666666667%;
    }
     .col-md-push-9 {
         left: 75%;
    }
     .col-md-push-10 {
         left: 83.3333333333%;
    }
     .col-md-push-11 {
         left: 91.6666666667%;
    }
     .col-md-push-12 {
         left: 100%;
    }
     .col-md-offset-0 {
         margin-left: 0%;
    }
     .col-md-offset-1 {
         margin-left: 8.3333333333%;
    }
     .col-md-offset-2 {
         margin-left: 16.6666666667%;
    }
     .col-md-offset-3 {
         margin-left: 25%;
    }
     .col-md-offset-4 {
         margin-left: 33.3333333333%;
    }
     .col-md-offset-5 {
         margin-left: 41.6666666667%;
    }
     .col-md-offset-6 {
         margin-left: 50%;
    }
     .col-md-offset-7 {
         margin-left: 58.3333333333%;
    }
     .col-md-offset-8 {
         margin-left: 66.6666666667%;
    }
     .col-md-offset-9 {
         margin-left: 75%;
    }
     .col-md-offset-10 {
         margin-left: 83.3333333333%;
    }
     .col-md-offset-11 {
         margin-left: 91.6666666667%;
    }
     .col-md-offset-12 {
         margin-left: 100%;
    }
}
 @media (min-width: 1200px) {
     .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
         float: left;
    }
     .col-lg-1 {
         width: 8.3333333333%;
    }
     .col-lg-2 {
         width: 16.6666666667%;
    }
     .col-lg-3 {
         width: 25%;
    }
     .col-lg-4 {
         width: 33.3333333333%;
    }
     .col-lg-5 {
         width: 37.666667%;
    }
     .col-lg-6 {
         width: 50%;
    }
     .col-lg-7 {
         width: 61.333333%;
    }
     .col-lg-8 {
         width: 66.6666666667%;
    }
     .col-lg-9 {
         width: 75%;
    }
     .col-lg-10 {
         width: 83.3333333333%;
    }
     .col-lg-11 {
         width: 91.6666666667%;
    }
     .col-lg-12 {
         width: 100%;
    }
     .col-lg-pull-0 {
         right: auto;
    }
     .col-lg-pull-1 {
         right: 8.3333333333%;
    }
     .col-lg-pull-2 {
         right: 16.6666666667%;
    }
     .col-lg-pull-3 {
         right: 25%;
    }
     .col-lg-pull-4 {
         right: 33.3333333333%;
    }
     .col-lg-pull-5 {
         right: 41.6666666667%;
    }
     .col-lg-pull-6 {
         right: 50%;
    }
     .col-lg-pull-7 {
         right: 58.3333333333%;
    }
     .col-lg-pull-8 {
         right: 66.6666666667%;
    }
     .col-lg-pull-9 {
         right: 75%;
    }
     .col-lg-pull-10 {
         right: 83.3333333333%;
    }
     .col-lg-pull-11 {
         right: 91.6666666667%;
    }
     .col-lg-pull-12 {
         right: 100%;
    }
     .col-lg-push-0 {
         left: auto;
    }
     .col-lg-push-1 {
         left: 8.3333333333%;
    }
     .col-lg-push-2 {
         left: 16.6666666667%;
    }
     .col-lg-push-3 {
         left: 25%;
    }
     .col-lg-push-4 {
         left: 33.3333333333%;
    }
     .col-lg-push-5 {
         left: 41.6666666667%;
    }
     .col-lg-push-6 {
         left: 50%;
    }
     .col-lg-push-7 {
         left: 58.3333333333%;
    }
     .col-lg-push-8 {
         left: 66.6666666667%;
    }
     .col-lg-push-9 {
         left: 75%;
    }
     .col-lg-push-10 {
         left: 83.3333333333%;
    }
     .col-lg-push-11 {
         left: 91.6666666667%;
    }
     .col-lg-push-12 {
         left: 100%;
    }
     .col-lg-offset-0 {
         margin-left: 0%;
    }
     .col-lg-offset-1 {
         margin-left: 8.3333333333%;
    }
     .col-lg-offset-2 {
         margin-left: 16.6666666667%;
    }
     .col-lg-offset-3 {
         margin-left: 25%;
    }
     .col-lg-offset-4 {
         margin-left: 33.3333333333%;
    }
     .col-lg-offset-5 {
         margin-left: 41.6666666667%;
    }
     .col-lg-offset-6 {
         margin-left: 50%;
    }
     .col-lg-offset-7 {
         margin-left: 58.3333333333%;
    }
     .col-lg-offset-8 {
         margin-left: 66.6666666667%;
    }
     .col-lg-offset-9 {
         margin-left: 75%;
    }
     .col-lg-offset-10 {
         margin-left: 83.3333333333%;
    }
     .col-lg-offset-11 {
         margin-left: 91.6666666667%;
    }
     .col-lg-offset-12 {
         margin-left: 100%;
    }
}
 @-ms-viewport {
     width: device-width;
}
 .visible-xs, .visible-sm, .visible-md, .visible-lg {
     display: none !important;
}
 .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
     display: none !important;
}
 @media (max-width: 767px) {
     .visible-xs {
         display: block !important;
    }
     table.visible-xs {
         display: table;
    }
     tr.visible-xs {
         display: table-row !important;
    }
     th.visible-xs, td.visible-xs {
         display: table-cell !important;
    }
}
 @media (max-width: 767px) {
     .visible-xs-block {
         display: block !important;
    }
}
 @media (max-width: 767px) {
     .visible-xs-inline {
         display: inline !important;
    }
}
 @media (max-width: 767px) {
     .visible-xs-inline-block {
         display: inline-block !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .visible-sm {
         display: block !important;
    }
     table.visible-sm {
         display: table;
    }
     tr.visible-sm {
         display: table-row !important;
    }
     th.visible-sm, td.visible-sm {
         display: table-cell !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .visible-sm-block {
         display: block !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .visible-sm-inline {
         display: inline !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .visible-sm-inline-block {
         display: inline-block !important;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .visible-md {
         display: block !important;
    }
     table.visible-md {
         display: table;
    }
     tr.visible-md {
         display: table-row !important;
    }
     th.visible-md, td.visible-md {
         display: table-cell !important;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .visible-md-block {
         display: block !important;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .visible-md-inline {
         display: inline !important;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .visible-md-inline-block {
         display: inline-block !important;
    }
}
 @media (min-width: 1200px) {
     .visible-lg {
         display: block !important;
    }
     table.visible-lg {
         display: table;
    }
     tr.visible-lg {
         display: table-row !important;
    }
     th.visible-lg, td.visible-lg {
         display: table-cell !important;
    }
}
 @media (min-width: 1200px) {
     .visible-lg-block {
         display: block !important;
    }
}
 @media (min-width: 1200px) {
     .visible-lg-inline {
         display: inline !important;
    }
}
/*------------------------------------1200----------------------------------*/
 @media (min-width: 1200px) {
     .visible-lg-inline-block {
         display: inline-block !important;
    }
}
 @media (max-width: 767px) {
     .hidden-xs {
         display: none !important;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .hidden-sm {
         display: none !important;
    }
}
 @media (max-width: 992px){
     .site-header .top-header {
         padding: 15px 0 0 0;
         background-color: #fff;
         border-bottom-style: solid;
         border-bottom-color: #319ea5;
    }
}
 @media (min-width: 993px){
     .site-header .top-header {
         padding: 15px 0 0 0;
         background-color: #fff;
         border-bottom-style: solid;
         border-bottom-color: #319ea5;
    }
    span.im-adherent {
    /* margin-left: -50% !important; */
    }

    label#dd_title {
      /* margin-left: -50%; */
      margin-top: -12px;
      color: white !important;
      font-family: calibri;
      letter-spacing: 1px;
    }
}
/*------------------------------------992><1200----------------------------------*/
 @media (min-width: 992px) and (max-width: 1199px) {
     .hidden-md {
         display: none !important;
    }
     .news-list {
        /*margin-top: 50px;
        */
         padding: 50px;
         text-align: center;
    }
     .ab {
         background-color: #E55925!important;
         width: 80px!important;
         height: 200px!important;
         color: #fff!important;
         padding: 12px!important;
         text-align: center!important;
         margin: auto!important;
         border-bottom-color: #000;
         border-bottom-style: solid;
    }
     .news .entry-title {
         font-size: 16px;
         font-size: 1em;
         font-weight: 300;
         padding: 0 15px;
    }
    /*.ab{
         height: 259px!important;
    }
    */
}
/*------------------------------------992><1200----------------------------------*/
 @media (min-width: 1540px) {
     .hero-slider-top .slides li {
        /* min-height: 286px;
         */
        /* max-height: 548px;
         */
         /* max-width: 976px; */
         height: 286px;
         float: left;
         margin-right: -100%;
         width: 100%;
         background-size: cover;
         background-position: center center;
         margin-top: 20px;

    }
}
 @media (min-width: 1200px) {
     .button-add {
         background-color: #e87352;
         border: none;
         color: white;
         padding: 3px 35px;
         text-align: center;
         text-decoration-color: black;
         text-decoration: none;
         display: inline-block;
         margin-top: 28px;
         font-size: 19px;
         font-weight: 600;
        /* box-shadow: 2px 2.5px 10px #888888;
         */
         margin-left: 84px;
         border-bottom-width: 3px;
         border-bottom-style: solid;
         border-bottom-color: #b24b2e;
    }
     .pull-right {
        /* float: right;
         */
         text-align: end;
        /* margin: auto;
         */
         /* margin-right: 69px; */
    }
     .main-navigation .menu li {
         display: inline-block;
         padding: 0 10px;
         font-size: 20px;
         font-weight: 400;
    }
     .site-header .bottom-header {
        /* background-color: #4a4c4e;
         */
         padding: 20px 30px;
         text-align: center;
    }
     .body_slide-top {
         /* height: 100%; */
         height: 286px !important;

         min-height: 286px;
         background: url(../images/slider.png) no-repeat;
         width: 38%;
         padding: 47px;
         bottom: 0;
        /* min-width: 286px;
         */
         background-size: cover;
    }
     .hero-slider-top .slides li {
        /* min-height: 286px;
         */
        /* max-height: 548px;
         */
         /* max-width: 768px; */
         height: 286px;
         float: left;
         margin-right: -100%;
         width: 100%;
         background-size: cover;
         background-position: center center;
         margin-top: 20px;

    }
     .body_slide-top h2 {
         margin: 0 0 10px;
         font-weight: 700;
         padding-right: 59px;
         color: #28708e;
    }
     .news .date {
         font-size: 14px;
         font-size: 0.875em;
         padding-left: 12px;
    }
     .social-links {
         text-align: end;
         padding-right: 84px;
    }
}
/*------------------------------------1200----------------------------------*/
 .visible-print {
     display: none !important;
}
 @media print {
     .visible-print {
         display: block !important;
    }
     table.visible-print {
         display: table;
    }
     tr.visible-print {
         display: table-row !important;
    }
     th.visible-print, td.visible-print {
         display: table-cell !important;
    }
}
 .visible-print-block {
     display: none !important;
}
 @media print {
     .visible-print-block {
         display: block !important;
    }
}
 .visible-print-inline {
     display: none !important;
}
 @media print {
     .visible-print-inline {
         display: inline !important;
    }
}
 .visible-print-inline-block {
     display: none !important;
}
 @media print {
     .visible-print-inline-block {
         display: inline-block !important;
    }
}
 @media print {
     .hidden-print {
         display: none !important;
    }
}
/* * Header Styles */
 .site-header .top-header {
     padding: 15px 0 0 0;
     background-color: #fff;
     border-bottom-style: solid;
     border-bottom-color: #319ea5;
}
 .site-header .bottom-header {
    /* background-color: #4a4c4e;
     */
     *zoom: 1;
     padding: 20px 0;
     text-align: center;
}
 .site-header .bottom-header:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 @media screen and (max-width: 640px) {
     .site-header .bottom-header .social-links {
        /* display: none !important;
         */
    }
     .button-add{
         color: transparent !important;
    }
     .lamas-search-container{
         display: none;
    }
     .top_left_cont {
         /* width: 150px !important; */
    }
     .button-add{
         margin-top: 0px !important;
        /* display: none !important;
         */
    }
     #col1{
         margin-bottom: 40px !important;
    }
}
 #branding .logo, #branding .logo-text {
     display: inline-block;
     vertical-align: middle;
}
 #branding .logo {
     margin-right: 10px;
}
 #branding .site-title {
     margin-bottom: 0;
     font-size: 20px;
     font-size: 1.25em;
}
 #branding .site-title a {
     color: #768089;
}
 .right-section .phone, .right-section .search-form {
     display: inline-block;
     vertical-align: middle;
     position: relative;
     color: inherit;
}
 @media screen and (max-width: 640px) {
     .right-section .phone {
         display: none;
         color: inherit;
    }
}
 .right-section .phone img {
     vertical-align: middle;
     color: inherit;
}
 .right-section .search-form {
     margin: 10px 0;
     margin-left: 20px;
}
/* ------------------------------ 480> >991------------------------------------- */
 @media screen and (min-width: 640px) {
     #search_image{
         display: none;
    }

}
/* ------------------------------ 480> >680------------------------------------- */
 @media screen and (min-width: 480px) and (max-width: 768px) {
     .top_left_cont {
         /* width: 150px !important; */
    }
     .button-add{
        /* display: none !important;
         */
    }
     .social-links {
        /* display: none !important;
         */
    }
     .social-links-footer {
         display: none !important;
    }
     .search-form{
        /* display: none !important;
         */
    }
     .hero-slider .slide-content .slide-title {
         font-size: 35px;
         font-size: 1.1875em!important;
         margin-bottom: -5px!important;
         color: #28708e;
    }
    /* .right-section .search-form {
         display: none;
    }
     */
     .news-list {
        /*margin-top: 50px;
        */
         padding: 50px;
         text-align: center !important;
    }
     .ab{
         text-align: center;
         margin: auto;
    }
}
 @media screen and (min-width: 681px) and (max-width: 767px) {
     .button-add{
        /* display: none;
         */
    }
     .top_left_cont {
         /* width: 150px !important; */
    }
     .button-add{
        /* display: none !important;
         */
    }
     .social-links {
        /* display: none !important;
         */
    }
     .social-links-footer {
         display: none !important;
    }
     .search-form{
        /* display: none !important;
         */
    }
     .top_left_cont.flipInY.wow.animated1 {
        /* width: 70%;
         */
         height: 153px;
         background-color: #F3C524;
         /* margin-bottom: 40px; */
         text-transform: uppercase;
         text-align: center;
    }
     .top_left_cont.flipInY.wow.animated {
        /* width: 70%;
         */
         height: 153px;
         background-color: #e87352;
        /* margin-top: 20px;
         */
        /* margin-bottom: 27px;
         */
         text-transform: uppercase;
         text-align: center;
    }
     .hero-slider .slide-content .slide-title {
         font-size: 35px;
         font-size: 1.1875em!important;
         margin-bottom: -5px!important;
         color: #28708e;
    }
    /* .right-section .search-form {
         display: none;
    }
     */
     .news-list {
         margin-top: 50px;
         text-align: center !important;
    }
     .ab{
         text-align: center;
         margin: auto;
    }
}
 @media screen and (min-width: 992px) and (max-width: 1199px) {
     .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label {
         display: inline-block;
         margin: 0 0 -1px;
         padding: 13px 24px;
         font-weight: 600;
         font-size: 13px !important;
         /* width: 183px !important; */
         text-align: center;
         color: #bbb;
         margin-left: 5px;
         background: #F47A13;
         color: #fff;
        /* border: 1px solid transparent;
         */
    }
}
/*-------------------------------------- 768 > 992--------------------------*/
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .section-page label {
         display: inline-block;
         margin: 0 0 -1px;
         font-size: large;
         /* width: 146px !important; */
         width: auto;
         font-size: 11px !important;
         cursor: pointer;
         padding: 14px 13px;
         font-weight: 600;
         text-align: center;
         color: #bbb;
         background: #F47A13;
         color: #fff;
         border: 1px solid transparent;
         text-transform: uppercase;
    }
     .button-add{
        /* display: none;
         */
    }
     .top_left_cont {
         /* width: 183px  !important; */
    }
     .button-add{
        /* display: none !important;
         */
    }
     .social-links {
        /* display: none !important;
         */
    }
     .social-links-footer {
         display: none !important;
    }
     .search-form{
        /* display: none !important;
         */
    }
     .logo-container {
         text-align: center !important;
         margin-top: -47px !important;
    }
     .my-fancy-container {
        /* border: 1px solid #ccc;
         */
         border-radius: 6px;
         display: inline-block;
         margin-top: 25px !important;
         padding: 0px !important;
         font-size: 14px !important;
         text-align: center !important;
         color: #fff;
         font-weight: 400;
    }
     .body_slide-top {
         /* height: 100%; */
         height: 286px !important;
         background: url(../images/slider.png) no-repeat;
         width: 53% ;
         padding: 48px !important;
         bottom: 0;
        /* min-width: 286px;
         */
         background-size: cover;
    }
     .site-footer .colophon {
         color: #898b8d;
         text-align: end;
         margin-right: 69px;
    }
     .feature-img {
         padding: 50px !important;
    }
     .hero-slider .slide-content .slide-title {
         font-size: 35px;
         font-size: 1.1875em!important;
         margin-bottom: -5px!important;
         color: #28708e;
    }
     .gallery-img {
        /* text-align: center;
         */
         padding-bottom: 50px;
         /* padding-top: 14px!important; */
    }
     .hero-slider {
         position: relative;
         margin-bottom: 30px !important;
    }
     .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label {
         display: inline-block;
         margin: 0 0 -1px;
         padding: 13px 24px;
         font-weight: 600;
         font-size: 13px !important;
         /* width: 183px !important; */
         text-align: center;
         color: #bbb;
         margin-left: 5px;
         background: #F47A13;
         color: #fff;
        /* border: 1px solid transparent;
         */
    }
    /* .top_left_cont.flipInY.wow.animated {
         margin-left: 0px !important;
    }
     .top_left_cont.flipInY.wow.animated1 {
         margin-left: 0px !important;
    }
    */
    /* .right-section .search-form {
         display: none;
    }
     */
     .news-list {
         margin-top: 50px;
         text-align: center !important;
    }
     .ab{
         text-align: center;
         margin: auto;
    }
     .site-header .bottom-header {
        /* background-color: #4a4c4e;
         */
         /* padding: 20px 0; */
         text-align: center;
         /* margin-top: 100px !important; */
    }
}
/*-------------------------------------- 767 > 967--------------------------*/
/* ------------------------------ < 480------------------------------------- */
 @media screen and (max-width: 480px) {
     #content3 h4 strong {
         background-color: #30718D;
         margin: 23px 60px 25px -5px !important;
         padding-top: 10px;
         text-align: center;
         color: white;
         border-bottom: outset;
         border-color: darkseagreen;
         padding: 7px;
         padding-left: 20px;
         padding-right: 20px;
    }
     #content1 h4 strong {
         background-color: #30718D;
         margin: 23px 60px 25px -5px !important;
         padding-top: 10px;
         text-align: center;
         color: white;
         border-bottom: outset;
         border-color: darkseagreen;
         padding: 7px;
         padding-left: 20px;
         padding-right: 20px;
    }
     #content5 h4 strong {
         background-color: #30718D;
         margin: 23px 0px 25px -5px !important;
         padding-top: 10px;
         text-align: center;
         font-size: 10px !important;
         color: white;
         border-bottom: outset;
         border-color: darkseagreen;
         padding: 7px;
         padding-left: 20px;
         padding-right: 20px;
    }
     .page_motdupresident {
         display: block !important;
        /* padding-top: 50px;
         */
        /* margin-left: -44px;
         */
    }
     .image_president {
        /* width: 158px;
         */
         width: 100% !important;
    }
     .top_left_cont {
         /* width: 150px !important; */
    }
    /* .button-add{
         display: none !important;
    }
     */
     .social-links {
         display: none !important;
    }
     .social-links-footer {
         display: none !important;
    }
     .search-form{
         display: none !important;
    }
     .gallery-img {
        /* text-align: center;
         */
         padding-bottom: 30px;
         /* padding-top: 30px; */
    }
     .slick-slide img {
         width: 55px;
    }
     .ab {
         background-color: #E55925;
         width: 80px;
         height: 190px;
         color: #fff;
         margin: auto;
         padding: 12px;
         text-align: center;
         border-bottom-color: #000;
         border-bottom-style: solid;
         border-bottom-width: 1.5px;
    }
     .fullwidth-block {
        /* padding: 0 !important;
         */
         /* padding-left: 15px !important;
         padding-right: 15px !important; */
    }
     section#top_content {
         padding-left: 15px;
         padding-right: 15px;
         margin-bottom: 50px;
    }
     .logo-container {
         text-align: center !important;
         margin-top: -46px !important;
    }
     #branding .logo {
         margin-right: 0px !important
    }
     .body_slide-top {
         /* height: 100% !important; */
         height: 286px !important;
         background: #fff !important;
         width: 100% ;
         padding: 48px ;
         bottom: 0 !important;
        /* min-width: 286px;
         */
         background-size: cover !important;
    }
     ol.flex-control-nav.flex-control-paging {
         display: none;
    }
     .slick-list.draggable {
         margin-left: 0px !important;
    }
     .feature {
         margin-bottom: 30px;
         margin-top: 2px !important;
        /* text-align: center;
         */
    }
     .feature h2 {
         padding-left: 30px;
         font-size: 29px;
         padding-top: 20px;
         font-weight: 600;
    }
     .feature-img {
         padding: 50px !important;
    }
     .section-page-reglementations{
         padding-left: 15px;
         padding-right: 15px;
    }
     section.section-page-partenaires {
         padding-left: 15px;
         padding-right: 15px;
    }
     input#edit-submit-partenaires {
         margin-left: 20px;
         margin-top: 32px !important;
    }
     select#edit-field-partenaire-ville-tid {
         width: 100px !important;
    }
     select#edit-field-partenaire-type-tid {
         width: 100px !important;
    }
     .nom_statut-t h3 {
         margin: 0px 0 0px;
         text-decoration-line: underline;
         font-size: 16px;
         color: #fff;
         padding-right: 30px !important;
    }
     section.section-page-galerie {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
     .galerie-title {
         padding-top: 40px !important;
         padding-bottom: 40px !important;
    }
     a.left.carousel-control.control-left {
         left: -15px !important;
    }
     section.section-page-temoignage {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
     section.section-page-faq {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
     .FAQ_title h1 {
         font-size: 25px;
         text-align: center;
    }
     .body_page {
         display: inline-block !important;
    }
     div#edit-field-organe-collaborateur-tid-wrapper {
         text-align: center !important;
    }
     div#edit-field-organe-collaborateur-tid {
         display: inline;
         margin-top: -96px;
        /* margin-right: 130px;
        */
         margin-left: -5px;
         margin-bottom: -2px !important;
    }
     section.section-page-annuaire {
         padding-left: 15px;
         padding-right: 15px;
    }
    /* .right-section .search-form {
         display: none;
    }
     */
     .news-list {
         margin-top: 50px;
         text-align: center !important;
    }
     .ab{
         text-align: center;
    }
     .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label {
         display: inline-block;
         margin: 0 0 -1px;
         padding: 13px 24px;
         font-weight: 600;
         /* width: 179px !important; */
         text-align: center;
         color: #bbb;
         margin-left: 5px;
         background: #F47A13;
         font-size: 13px !important;
         color: #fff;
        /* border: 1px solid transparent;
         */
    }
     div#edit-field-organe-collaborateur-tid {
         display: inline !important;
         margin-top: -96px;
        /* margin-right: 130px;
        */
         margin-left: -5px;
         margin-bottom: -2px !important;
    }
}
/* ------------------------------------------------------------------- */
 .right-section .search-form input {
     padding-right: 80px;
     border: 1px solid #afafaf;
}
 .right-section .search-form button {
     position: absolute;
     right: 0;
     top: 0;
     background: none;
     width: 50px;
}
 .main-navigation {
     text-transform: uppercase;
    /* float: left;
     */
}
 .main-navigation .menu-toggle {
     border: none;
     background: none;
     color: white;
     font-size: 20px;
     font-size: 1.25em;
     display: none;
     outline: none;
}
 @media screen and (max-width: 990px) {
     .main-navigation .menu-toggle {
         display: block;
    }
}
 @media screen and (min-width: 991px) {
     .main-navigation .menu-toggle {
         display: none;
    }
}
 .main-navigation .menu {
     list-style: none;
     display: inline-block;
     margin-top: 0px;
}
 @media screen and (max-width: 990px) {
     .main-navigation .menu {
         display: none;
    }
}
 @media screen and (min-width: 991px) {
     .main-navigation .menu {
         display: block;
    }
}
 .main-navigation .menu li {
     display: inline-block;
     padding: 0 25px;
     font-size: 18px;
     font-weight: 400;
     outline: none;
}
 .main-navigation .menu li a {
     color: white;
     outline: none;
    /* border-right: 1px solid rgba(255, 255, 255, 0.3);
     */
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .main-navigation .menu li a:hover {
     color: #FF6E47;
}
 .main-navigation .menu li.current-menu-item a {
     color: #1392ec;
}
 .pull-right {
    /*float: right;
    */
     text-align: end;
    /* margin: auto;
     */
     /* margin-right: 69px; */
}
 .social-links {
     text-align: end;
     padding-right: 5px;
}
 .right-section .search-form input {
     padding-right: 20px;
     border: 1px solid #afafaf;
}
 .pull-right {
    /* float: right;
     */
     text-align: end;
    /* margin: auto;
     */
     /* margin-right: 70px; */
}
 .social-links-footer {
     text-align: start;
    /* padding-right: 69px;
    */
}
 .social-links a {
     width: 30px;
     height: 30px;
     border: 1px solid #848484;
     border-radius: 50%;
     text-align: center;
     line-height: 1.8;
     color: #848484;
     margin-left: 5px;
     display: inline-block;
     -webkit-transition: .3s ease;
     transition: .3s ease;
     padding-top: 2px;

}
 .social-links a:hover {
     color: #39cccc !important;
     border-color: #39cccc!important;
}
 .social-links-footer a {
     width: 30px;
     height: 30px;
     border: 1px solid #afafaf;
     border-radius: 50%;
     text-align: center;
     line-height: 1.8;
     color: #afafaf;
     margin-left: 5px;
     display: inline-block;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .social-links a:hover {
     color: #3654A6;
     border-color: #3654A6;
}
 .social-links-footer a:hover {
     color: #3654A6;
     border-color: #3654A6;
}
 .mobile-navigation {
     clear: both;
     display: none;
}
 @media screen and (min-width: 991px) {
     .mobile-navigation {
         display: none !important;
    }
}
 .mobile-navigation .menu {
     list-style: none;
}
 .mobile-navigation .menu a {
     padding: 20px 0;
     display: block;
     color: white;
     font-weight: 500;
}
 .mobile-navigation .menu .current-menu-item a {
     color: #1392ec;
}
 .breadcrumbs {
     background-color: #f1f1f1;
     padding: 10px 0;
     font-size: 14px;
     font-size: 0.875em;
}
 .breadcrumbs a {
     margin-right: 10px;
}
 .breadcrumbs a:after {
     content: " ";
     width: 7px;
     height: 5px;
     background: url(../images/arrow.png) no-repeat;
     display: inline-block;
     margin-left: 10px;
}
 .hero-slider {
     position: relative;
     margin-bottom: 50px;
    /* width: 60%;
     margin-left: 475px;
     */
}
 .hero-slider .slides {
     list-style: none;
     *zoom: 1;
}
 .hero-slider .slides:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 .hero-slider .slides li {
    /* min-height: 286px;
     */
    /* max-height: 548px;
     */
     max-width: 1001px;
     height: 433px;
     float: left;
     margin-right: -100%;
     width: 100%;
     background-size: cover;
     background-position: center center;
}
 .hero-slider .slide-content {
     background: url('../images/slider.png') no-repeat;
     width: 40%;
     padding: 51px;
     bottom: 0;
     min-width: 286px;
     background-size: cover;
}
 @media screen and (max-width: 990px) {
     .hero-slider .slide-content {
         width: 50%;
    }
     .col-xs-4 {
         /* width: 100%; */
    }
     .page_motdupresident {
         display: inline-block;
        /* padding-top: 50px;
         */
        /* margin-left: -44px;
         */
         padding-right: 28px;
    }
}
 @media screen and (max-width: 480px) {
     .hero-slider .slide-content {
         width: 100%;
    }
}
 .hero-slider .slide-content .slide-title {
     font-size: 35px;
     font-size: 1.3875em;
     margin-bottom: 30px;
     color: #28708e;
}
 .hero-slider .slide-content .slide-title strong {
     color: #28708e;
     display: block;
    /* font-weight: 300;
     */
}
 .hero-slider .slide-content p {
     line-height: 1;
     margin-bottom: 5px;
}
 .hero-slider .flex-control-nav {
     list-style: none;
     position: absolute;
     bottom: 0;
     z-index: 99;
     width: 100%;
     text-align: center;
}
 .hero-slider .flex-control-nav li {
     display: inline-block;
     margin: 0 2px;
}
 .hero-slider .flex-control-nav li a {
     display: block;
     width: 20px;
     height: 5px;
     background-color: #c6c7c7;
    /* border-radius: 50%;
     */
     transform: matrix(1, 0, 1, 1, 0, 0);
     overflow: hidden;
     text-indent: -99999px;
     cursor: pointer;
}
 .hero-slider .flex-control-nav li a.flex-active {
     background-color: #f3c524;
}
 .hero-slider-top .flex-control-nav {
     list-style: none;
     position: absolute;
     bottom: 0;
     z-index: 99;
     /* width: 100%; */
     text-align: center;
     margin-left: 72% !important;
}
 .hero-slider-top .flex-control-nav li {
     display: inline-block;
     margin: 0 2px;
}
 .hero-slider-top .flex-control-nav li a {
     display: block;
     width: 20px;
     height: 5px;
     background-color: #c6c7c7;
    /* border-radius: 50%;
     */
     transform: matrix(1, 0, 1, 1, 0, 0);
     overflow: hidden;
     text-indent: -99999px;
     cursor: pointer;
}
 .hero-slider-top .flex-control-nav li a.flex-active {
     background-color: #fff;
}
/*.fullwidth-block {
     padding: 0 !important;
}
*/
 .section-title, .section-subtitle {
     font-weight: 300;
     margin-bottom: 50px;
     text-align: center;
     display: block;
     text-align: start;
}
 .section-title {
     font-size: 48px;
     font-size: 3em;
     color: #E55925;
}
 .section-subtitle {
     font-size: 30px;
     font-size: 0.875em;
     color: #9ba1a6;
     margin-top: -50px;
     margin-bottom: 0px;
}
 .feature {
     margin-bottom: 30px;
     margin-top: 20px;
    /* text-align: center;
     */
}
 .feature i {
     font-size: 48px;
     font-size: 3em;
     color: #0f75bd;
     display: inline-block;
     margin-bottom: 20px;
}
 .feature .feature-title {
     font-size: 20px;
     font-size: 1.25em;
     margin-bottom: 20px;
     color: #0f75bd;
     font-weight: 400;
}
 .text-center {
     text-align: center;
}
 .text-left {
     text-align: left;
}
 .text-right {
     text-align: right;
}
 .offer {
     position: relative;
     margin-bottom: 30px;
     overflow: hidden;
}
 .offer .caption {
     position: absolute;
     background-color: rgba(0, 0, 0, 0.3);
     color: white;
     width: 100%;
     padding: 20px;
}
 .offer.caption-top .caption {
     top: 0;
}
 .offer.caption-bottom .caption {
     bottom: 0;
}
 .offer img {
     display: block;
     max-width: 100%;
     width: 100%;
     height: auto;
}
 .offer .offer-title {
     margin: 0;
}
 .news-list {
    /*margin-top: 50px;
    */
     padding: 50px;
}
 .news figure {
     margin-bottom: 20px;
     overflow: hidden;
}
 .news figure img {
     display: block;
     max-width: 100%;
     width: 100%;
}
 .news .date {
     font-size: 14px;
     font-size: 0.875em;
}
 .news .date img {
     margin-right: 10px;
}
 .news .entry-title {
     font-size: 16px;
     font-size: 1em;
     font-weight: 300;
     /* padding-left: 0px !important; */
}
 .news .entry-title a {
     font-weight: 600;
     color: #E55925;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .news .entry-title a:hover {
     color: #E55925;
}
 .news .entry-title a:after {
     content: " ";
     display: inline-block;
     margin-left: 10px;
     width: 10px;
     height: 7px;
     background: url("../images/arrow-blue.png");
}
 .testimonial-slider {
     color: white;
     position: relative;
     padding-bottom: 50px;
}
 .testimonial-slider .slides {
     list-style: none;
     *zoom: 1;
}
 .testimonial-slider .slides:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 .testimonial-slider blockquote {
     font-size: 30px;
     font-size: 1.875em;
     text-align: center;
}
 .testimonial-slider blockquote cite {
     font-size: 15px;
     font-size: 0.9375rem;
     text-transform: uppercase;
     margin-top: 30px;
     display: block;
     font-style: normal;
}
 .testimonial-slider .flex-control-nav {
     position: absolute;
     bottom: 30px;
     width: 100%;
     text-align: center;
     list-style: none;
     z-index: 99;
}
 .testimonial-slider .flex-control-nav li {
     display: inline-block;
     margin: 0 5px;
}
 .testimonial-slider .flex-control-nav li a {
     overflow: hidden;
     text-indent: -9999px;
     background: #4795cd;
     border-radius: 50%;
     display: block;
     width: 15px;
     height: 15px;
     cursor: pointer;
}
 .testimonial-slider .flex-control-nav li a.flex-active {
     background-color: white;
}
 .partners {
     text-align: center;
    /*margin-top: 50px;
    */
}
 .partners a {
     display: inline-block;
     vertical-align: middle;
     margin: 0 10px 10px;
}
 .page {
     padding: 50px 0;
}
 .page .entry-title {
     font-size: 48px;
     font-size: 3em;
     font-weight: 300;
}
 .page p {
     line-height: 2;
}
 .page .row {
     margin: 25px -15px;
}
 .features {
     *zoom: 1;
     margin: 0 -15px;
     position: relative;
     z-index: 1;
}
 .features:after {
     content: " ";
     clear: both;
     display: block;
     overflow: hidden;
     height: 0;
}
 .features:after {
     content: " ";
     height: 50px;
     top: 50px;
     left: 15px;
     right: 15px;
     position: absolute;
     background: url(../images/dotted.png) repeat-x;
     z-index: -1;
}
 @media screen and (max-width: 768px) {
     .features:after {
         display: none;
    }
}
 .features .feature-numbered {
     width: 25%;
     float: left;
     padding: 15px;
     text-align: center;
}
 @media screen and (max-width: 768px) {
     .features .feature-numbered {
         width: 50%;
    }
}
 @media screen and (max-width: 480px) {
     .features .feature-numbered {
         width: 100%;
    }
}
 .features .feature-numbered .num {
     width: 70px;
     height: 70px;
     border-radius: 50%;
     border: 2px solid #0f75bd;
     color: #0f75bd;
     text-align: center;
     font-size: 36px;
     font-size: 2.25em;
     line-height: 1.8;
     font-weight: 400;
     margin: 0 auto 20px;
     background-color: white;
     box-shadow: 0 0 0 10px white;
}
 .features .feature-numbered .feature-title {
     font-size: 20px;
     font-size: 1.25em;
     color: #0f75bd;
     font-weight: 400;
}
 .team {
     text-align: center;
     margin-top: 50px;
}
 .team .team-image {
     overflow: hidden;
     border-radius: 50%;
     width: 230px;
     height: 230px;
     margin: 0 auto 30px;
}
 .team .team-image img {
     display: block;
     width: 100%;
     max-width: 100%;
}
 .team .team-name, .team .team-title {
     font-size: 16px;
     font-size: 1em;
}
 .team .team-name {
     margin-bottom: 0;
}
 .team .team-title {
     font-style: italic;
     display: block;
     margin-bottom: 20px;
}
 .team .social-links {
     float: none;
     display: inline-block;
}
 .team .social-links a {
     background: #0f75bd;
     border: none;
     font-size: 14px;
     font-size: 0.875em;
     line-height: 2;
}
 .team .social-links-footer {
     float: none;
     display: inline-block;
}
 .team .social-links-footer a {
     background: #0f75bd;
     border: none;
     font-size: 14px;
     font-size: 0.875em;
     line-height: 2;
}
 .filterable-nav {
     margin: 50px 0 30px;
}
 .filterable-nav .mobile-filter {
     display: none;
}
 .filterable-nav strong {
     font-weight: 300;
     margin-right: 10px;
}
 .filterable-nav a {
     padding: 10px 20px;
     border-radius: 3px;
     border: 1px solid #ccc;
     color: #768089;
     display: inline-block;
     margin-bottom: 10px;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .filterable-nav a.current, .filterable-nav a:hover {
     color: #0f75bd;
     border-color: #0f75bd;
}
 .filterable-items {
     margin: 0 -15px;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .insurance-item {
     width: 33.3333%;
     padding: 15px;
}
 @media screen and (max-width: 990px) {
     .insurance-item {
         width: 50%;
    }
}
 @media screen and (max-width: 480px) {
     .insurance-item {
         width: 100%;
    }
}
 .insurance-item .insurance-icon {
     font-size: 48px;
     font-size: 3em;
     color: #0f75bd;
     margin-bottom: 20px;
}
 .insurance-item .insurance-content {
     background: #f1f1f1;
     border-radius: 3px;
     padding: 30px;
     text-align: center;
}
 .insurance-item .insurance-title {
     font-size: 36px;
     font-size: 2.25em;
     font-weight: 300;
     color: #0f75bd;
}
 .pagination {
     text-align: center;
     margin-top: 40px;
}
 .pagination span, .pagination a {
     display: inline-block;
     width: 30px;
     height: 30px;
     border-radius: 50%;
     line-height: 1.8;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .pagination span.current, .pagination a:hover {
     background-color: #0f75bd;
     color: white;
     border: 1px solid #0f75bd;
}
 .pagination a {
     border: 1px solid #ccc;
     color: #768089;
}
 .arrow-list {
     list-style: none;
     margin-bottom: 30px;
}
 .arrow-list li {
     padding-left: 20px;
     position: relative;
     margin-bottom: 10px;
}
 .arrow-list li:before {
     content: " ";
     width: 7px;
     height: 5px;
     background: url(../images/arrow.png) no-repeat;
     display: block;
     position: absolute;
     top: 10px;
     left: 0;
}
 .boxed-feature {
     background: #f1f1f1;
     border-radius: 5px;
     padding: 20px 30px;
     margin-bottom: 30px;
}
 .boxed-feature i, .boxed-feature .feature-desc {
     display: inline-block;
     vertical-align: middle;
}
 .boxed-feature i {
     font-size: 48px;
     font-size: 3em;
     color: #0f75bd;
     margin-right: 20px;
     margin-top: -10px;
}
 .boxed-feature .feature-title {
     margin-bottom: 0;
     font-weight: 300;
}
 .contact-form input:not([type="submit"]), .contact-form textarea {
     width: 100%;
     margin-bottom: 10px;
     -webkit-transition: .3s ease;
     transition: .3s ease;
}
 .contact-form input:not([type="submit"]):focus, .contact-form input:not([type="submit"]):hover, .contact-form textarea:focus, .contact-form textarea:hover {
     border-color: #0f75bd;
}
 .contact-form textarea {
     min-height: 150px;
     margin-bottom: 20px;
}
/* * Footer Styles */
 .site-footer {
     border-top: 1px solid #ccc;
     padding-top: 50px;
     background-color: #4a4c4e;
     padding: 20px 35px;
}
 .site-footer .widget-area {
     margin-bottom: 50px;
}
 .site-footer .widget-area .widget {
     font-size: 14px;
     font-size: 0.875em;
     margin-bottom: 30px;
}
 .site-footer .widget-area .widget-title {
     font-size: 20px;
     font-size: 1.25rem;
}
 .site-footer .widget-area a {
     color: #768089;
}
 .site-footer .widget-area ul {
     list-style-type: none;
}
 .site-footer .bottom-footer {
     background-color: #4a4c4e;
     text-align: center;
     padding: 30px 0;
     font-size: 14px;
     font-size: 0.875em;
}
 .site-footer .footer-navigation {
     margin-bottom: 30px;
}
 .site-footer .footer-navigation a {
     color: white;
     padding: 0 10px;
     border-right: 1px solid white;
     line-height: 20px;
}
 .site-footer .footer-navigation a:last-child {
     border-right: none;
}
 .site-footer .colophon {
     color: #898b8d;
     text-align: end;
}
/* ---------------------- HEADER ----------------------------*/
 .espace-adherant-button span.a{
     background: url(../../images/man.png) no-repeat;
     float: left;
     width: 10px;
     height: 40px;
}
 .espace-adherant-button{
     width: 50%;
}
 .espace-partenaires-button{
     width: 50%;
}
 .logo-container {
     text-align: center;
     margin-top: -112px !important;
}
 .espace-container{
     width: 40%;
     float: left;
}
 .button-add {
    background-color: #e87352;
    border: none;
    color: white;
    padding: 3px 35px;
    text-align: center;
    text-decoration-color: black;
    text-decoration: none;
    display: inline-block;
    margin-top: 20px;
    font-size: 19px;
    font-weight: 100;
    /* box-shadow: 2px 2.5px 10px #888888; */
    margin-left: 10px;
    /* border-bottom-width: 3px; */
    /* border-bottom-style: solid; */
    /* border-bottom-color: #b24b2e; */
}
 .button-add1 {
     background-color: #EFF3F6;
     border: none;
     color: #667386;
     padding: 3px 12px;
     text-align: center;
     text-decoration-color: black;
     text-decoration: none;
     display: inline-block;
     margin-top: 28px;
     font-size: 19px;
     margin-bottom: 13px;
     font-weight: 600;
    /* box-shadow: 2px 2.5px 10px #888888;
     */
}
/*.main-content{
     background-color: #fff;
     width: 83%;
     margin: auto;
}
*/
 .entry-title-link{
     color: #E55925;
}
 .top_left_cont.flipInY.wow.animated {
    /* width: 70%;
     */
     height: 138px;
     background-color: #e87352;
     /* margin-top: 19px; */
     margin-bottom: 10px;
     text-transform: uppercase;
     text-align: center;
     border-bottom-style: solid;
     border-bottom-width: 5px;
     border-bottom-color: #c85a3b;
}
 .top_left_cont.flipInY.wow.animated1 {
    /* width: 70%;
     */
     height: 139px;
     background-color: #f3c524;
     /* margin-bottom: 40px; */
     text-transform: uppercase;
     text-align: center;
     border-bottom-style: solid;
     border-bottom-width: 5px;
     border-bottom-color: #a88b25;
}
 .a{
     background-image: url('../images/icon-phone.png');
}
 .body_slide{
     padding: 24px;
     text-align: center;
     min-width: 100px;
     height: 100%;
}
 .my-icon {
     vertical-align: middle;
     font-size: 40px;
     background-image: url('../images/icon-phone.png')
}
 .my-fancy-container {
    /* border: 1px solid #ccc;
     */
     border-radius: 6px;
     display: inline-block;
     margin-top: 30px;
     padding: 10px;
     text-align: center;
     color: #fff;
     font-weight: 400;
}
 .my-text {
     display: block;
}
 .ab {
     background-color: #E55925;
     width: 80px;
     height: 190px;
     color: #fff;
     padding: 12px;
     text-align: center;
     border-bottom-color: #000;
     border-bottom-style: solid;
     border-bottom-width: 1.5px;
}
/*section#top_content {
     width: 80%;
     margin: auto;
}
*/
 .no-bullet {
     line-height: 1.89;
}
 .Copyright{
     color: #39CCCC;
}
 span.fa.fa-user.fa-lg.fa-fw1 {
     width: 1.2857142857142858em;
     text-align: center;
     font-size: 3.5em;
     padding-bottom: 15px;
}
 span.fa.fa-lock.fa-lg.fa-fw1 {
     width: 1.2857142857142858em;
     text-align: center;
     font-size: 3.5em;
     padding-bottom: 15px;
}
 .gallery-img {
    /*text-align: center;
    */
     padding-bottom: 14px;
}
 .login-container{
    /* margin-left: -23px;
    */
}
 .section-page{
    /*min-width: 320px;
    */
    /*max-width: 896px;
    */
    /* max-width: 80%;
    */
    /* padding: 49px;
    */
    /*margin: 0 auto;
    */
    /* background: #fff;
     */
}
 .section-page section {
     display: none;
     padding: 20px 70px 30px;
     background: #fff;
     border-top: 1px solid #ddd;
     padding-bottom: 138px;
}
 .section-page label {
     display: inline-block;
     margin: 0 0 -1px;
     font-size: large;
     /* width: 200px; */
     width: auto;
     cursor: pointer;
     padding: 14px 13px;
     font-weight: 600;
     text-align: center;
     color: #bbb;
     background: #F47A13;
     color: #fff;
     border: 1px solid transparent;
     text-transform: uppercase;
     margin-top: 5px;
}
 .section-page input {
     display: none;
}
 label {
     display: inline-block;
     margin: 0 0 0px;
     padding: 0px 0px;
     font-weight: 600;
     text-align: center;
     color: #bbb;
    /* background: #F47A13;
    */
     color: #fff;
    /* border: 1px solid transparent;
     */
}
 label:before {
     font-family: fontawesome;
     font-weight: normal;
}
/* label:hover {
     color: #888;
     cursor: pointer;
}
 */
 input:checked + label {
     color: #555;
     border: 1px solid #ddd;
     background: #fff;
     border-bottom: 2px solid #fff;
    /* border-bottom: 1px solid #fff;
     */
}
 #tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5, #tab6:checked ~ #content6, #tab7:checked ~ #content7, #tab8:checked ~ #content8, #tab9:checked ~ #content9, #tab10:checked ~ #content10, #tab51:checked ~ #content11, #tab52:checked ~ #content12, #tab53:checked ~ #content13, #tab54:checked ~ #content14, #tab15:checked ~ #content15, #tab16:checked ~ #content16, #tab17:checked ~ #content17, #tab18:checked ~ #content18, #tab19:checked ~ #content19, #tab20:checked ~ #content20 {
     display: block;
}
 @media screen and (max-width: 650px) {
     label {
         font-size: 0;
    }
    .faq-tabs label {
      font-size: 14px
    }
     label:before {
         margin: 0;
         font-size: 18px;
    }
}
 @media screen and (max-width: 400px) {
     label {
         padding: 15px;
    }
     #edit-basic label {
         padding: 0px;
    }
}
 .page_motdupresident {
     display: flex;
    /* padding-top: 50px;
     */
    /* margin-left: -44px;
    */
}
 .mot_text {
     margin-left: 43px;
}
 .signature {
     float: right;
     font-size: x-large;
     font-style: oblique;
     font-family: Bradley Hand ITC;
     color: #04178f;
     font-weight: 600;
}
 .mot_du_president {
     color: #30718D;
}
 .image_president {
     width: 158px;
}
 .nom_statut{
     background-color: #82c528;
     color: #fff;
     border-radius: 5px;
     box-shadow: 2px 2px 4px #888888;
     padding: 3px;
}
 .nom_statut-p{
     background-color: #30718D;
     color: #82c528;
}
 .nom {
     color: white;
     text-align: center;
     /* width: 160px; */
     padding-left: 3px;
}
 .statut{
     font-size: small;
     text-align: center;
    /* color: darkgray ;
    */
     margin-top: -15px;
}
 .text_contenu {
     text-align: justify;
}
 #nom p {
     text-align: center;
}
 .box1{
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .box2{
     background-color: #82C528;
     margin: 23px 440px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .box3{
     background-color: #82C528;
     margin: 23px 316px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .list_1 , .list_2 , .list_3{
     margin: 40px;
     margin-top: 0px;
}
 .sous_list1 , .sous_list2{
     margin: 20px;
     margin-top: 10px;
}
 .box_content5_1{
     background-color: #82C528;
     margin: 23px 486px 35px -5px;
     padding-top: 5px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .box_content5_2{
     background-color: #82C528;
     margin: 23px 406px 35px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .box_content5_3{
     background-color: #82C528;
     margin: 23px 486px 35px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .box_content5_4{
     background-color: #82C528;
     margin: 23px 406px 35px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 .list_content5_1 , .list_content5_2 , .list_content5_3 , .list_content5_4{
     margin: 40px;
     margin-top: -5px;
     margin-right: -8px;
}
 .sous_list_content5_1 , .sous_list_content5_2{
     margin: 40px;
     margin-bottom: 0px;
     margin-top: 13px;
}
 .text_content5{
     margin-top: 40px;
     text-align: justify;
}
 .image-lams {
     min-width: 320px;
     max-width: 74%;
     padding: 80px;
     margin: 0 auto;
     background: #fff;
     margin-top: 40px;
     margin-bottom: 40px;
    /* background: url(image/img1.png) no-repeat;
     */
}
 .hero.hero-slider-temoignage li {
     min-height: 433px;
     float: left;
     margin-right: -100%;
     width: 100%;
     background-size: cover;
     background-position: center center;
}
 .slide-content-temoignage {
     text-align: center;
     color: aliceblue;
    /* border-radius: 3px;
     */
    /* background-color: white;
     */
     -webkit-background-size: cover;
     width: 100%;
    /* padding: 5px;
     */
     position: absolute;
     bottom: 0;
     height: 112px;
     max-height: 583px;
}
 .gallery-img img {
     border: 0;
     width: 100%;
     height: 433px;
    /*max-width: 391px;
    */
}
 .slide-content-temoignage p {
     margin-top: 0;
     text-align: justify;
     padding-left: 5px;
     padding-right: 5px;
     font-size: 13px;
     line-height: 0.925em;
}
 ul.no-bullet li {
     /* padding-bottom: 4px; */
}
 .body_slide p {
     text-align: center;
}
 .body_slide a {
     color: #fff;
     padding: 3px;
     background: #158392;
    /* padding-left: 25px;
     */
    /* padding-right: 25px;
     */
     padding-bottom: 1px;
     padding-top: 1px;
    /* float: right;
     */
     margin-top: 22px;
}
 .body_slide-top a {
     color: #fff;
     padding: 3px;
     background: #158392;
    /* padding-left: 25px;
     */
    /* padding-right: 25px;
     */
     padding-bottom: 1px;
     padding-top: 1px;
    /* float: right;
     */
     margin-top: 22px;
}
 /* section#content1 li {
     padding-left: 25px;
}
 section#content2 li {
     padding-left: 25px;
     padding: 0px;
}
 section#content3 li {
     padding-left: 25px;
     padding: 0px;
}
 section#content4 li {
     padding-left: 25px;
     padding: 0px;
} */
 /* section#content5 li {
     padding-left: 25px;
     padding: 0px;
} */
 section.orga-h4 li {
   padding-left: 25px;
   padding: 0px;
 }
 .body_slide h4 {
     margin-bottom: 4px !important;
     margin: 0 0 0 0;
}
 .body_slide-top h4 {
     margin: 0 0 0 0;
}
 .body_slide h2 {
     margin: 0 0 10px;
     font-weight: 700;
     color: #FF875B;
}
 .body_slide-top h2 {
     margin: 0 0 10px;
     font-weight: 700;
     color: #28708e;
}
 .body_slide h3 {
     font-weight: 700;
     margin: 0 0 10px;
}
 .body_slide-top h3 {
     font-weight: 700;
     margin: 0 0 10px;
     color: #e87352;
}
 .body_slide img{
     width: 100%;
     max-width: 225px;
}
 .body_slide-top img{
     width: 100%;
     max-width: 225px;
}
 a.button-voirplus {
     color: #fff;
     padding: 3px;
     background: #158392;
     padding-left: 25px;
     padding-right: 25px;
     padding-bottom: 1px;
     padding-top: 1px;
     float: right;
     margin-top: 0px;
     margin-right: 40px;
     border-bottom-style: solid;
     border-bottom-width: 2px;
     border-bottom-color: #08444c;
}
 /* main.section-page li {
     padding-right: 25px;
     padding-left: 25px;
} */
 /* .section-page section li{
     padding-right: 25px;
     padding-left: 25px;
} */
 .statut p {
     text-align: center;
     color: black;
}
 .slide-content-temoignage h2 {
     margin: 0 0 -25px;
}
 .glyphicon{
     float: right !important;
     color: #ea724d;
}
 .contact-form-container .glyphicon{
     float: right !important;
     color: #555555 !important;
}
 .bs-example{
   margin-top: 20px;
   margin-bottom: 20px;
}
 .panel-title .glyphicon{
     font-size: 14px;
     float: right;
}
 .FAQ_title h2{
     padding-left: 40px;
     padding-top: 40px
}
 .FAQ_header_search{
     background: #b1c800;
     margin-left: 0;
     margin-right: 0;
     padding: 3px;
}
 .text_header{
     text-align: center;
     padding-top: 16px;
     font-size: larger;
     color: white;
}
 .input_search{
     width: 100%;
     box-sizing: border-box;
     border: 2px solid #ccc;
     border-radius: 4px;
     font-size: 16px;
     background-color: white;
     background-image: url('../images/search-icon.png');
     background-position: 10px 10px;
     background-repeat: no-repeat;
     padding: 12px 20px 12px 40px;
}
 /* .body_page{
     display: flex;
} */
 .side-image {
     background-image: url(../images/faq.png);
     background-size: cover;
     background-repeat: no-repeat;
     margin-left: 38px;
     margin-top: 21px;
     min-height: 1119px;
     min-width: 100px;
     height: 1413px;
}
 .col-sm-2.button-header a {
     color: #fff;
     font-weight: 600;
}
 .button-header {
     background-color: #31434e;
    /* border: none;
     */
     color: white;
    /* margin-left: -9px;
     */
     padding: 14px;
     text-align: center;
     text-decoration: none;
     display: inline-block;
     font-size: 15px;
    /* margin: 4px 2px;
     */
    /* cursor: pointer;
     */
     border-radius: 8px;
     width: 5%;
}
 form#contact-site-form {
     width: 60%;
     margin: auto;
     margin-bottom: 40px;
}
 label.option {
     text-align: center;
}
 div#edit-actions {
     text-align: center;
}
 .row.FAQ_title {
     background: #fff;
     color: #82c528;
}
/*.row.body_page {
     background: #fff;
}
*/
 .content {
     color: black;
}
/*-----------------------------------------------------------*/
/* #content2 p strong {
     background-color: #59B057;
     padding-top: 8px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 #content3 p strong {
     background-color: #59B057;
     padding-top: 8px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 #content4 p strong {
     background-color: #59B057;
     padding-top: 8px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 #content5 p strong {
     background-color: #59B057;
     padding-top: 8px;
     text-align: center;
     color: white;
     box-shadow: 0px 6px 5px #888967;
}
 */
 .slide-content h3{
     color: #fc8a7a;
}
 .feature a {
     color: #768089;
     float: right;
     padding-top: 25px;
}
 .image-lams{
     background-image: url(/themes/la_mas_theme/images/footer-image.jpg);
     background-repeat: no-repeat;
}
 /* #content1 ul,ol{
     display: inline;
     list-style: disc;
     margin: 0;
}
 #content2 ul,ol{
     display: inline;
     list-style: disc;
     margin: 0;
}
 #content3 ul,ol{
     display: inline;
     list-style: disc;
     margin: 0;
}
 #content4 ul,ol{
     display: inline;
     list-style: disc;
     margin: 0;
}
 #content5 ul,ol{
     display: inline;
     list-style: disc;
     margin: 0;
} */
.orga-h4 ul,ol{
    display: inline;
    list-style: disc;
    margin: 0;
}
 /* #content1 h4 strong {
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     border-bottom: outset;
     border-color: darkseagreen;
     padding: 7px;
     padding-left: 20px;
     padding-right: 20px;
}
 #content2 h4 strong {
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     border-bottom: outset;
     border-color: darkseagreen;
     padding: 7px;
     padding-left: 20px;
     padding-right: 20px;
}
 #content3 h4 strong {
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     border-bottom: outset;
     border-color: darkseagreen;
     padding: 7px;
     padding-left: 20px;
     padding-right: 20px;
}
 #content4 h4 strong {
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     border-bottom: outset;
     border-color: darkseagreen;
     padding: 7px;
     padding-left: 20px;
     padding-right: 20px;
}
 #content5 h4 strong {
     background-color: #82C528;
     margin: 23px 360px 25px -5px;
     padding-top: 10px;
     text-align: center;
     color: white;
     border-bottom: outset;
     border-color: darkseagreen;
     padding: 7px;
     padding-left: 20px;
     padding-right: 20px;
} */
.orga-h4 h4 strong {
    background-color: #30718D;
    /* margin: 23px 360px 25px -5px; */
    padding-top: 10px;
    text-align: center;
    color: white;
    border-bottom: outset;
    border-color: darkseagreen;
    padding: 7px;
    /* padding-left: 20px;
    padding-right: 20px; */
}
/* Footer Style */
 i.red{
     color:#BC0213;
}
 .gal-container{
     padding-top :75px;
     padding-bottom:75px;
}
 /* #content1 li ,#content2 li ,#content3 li,#content4 li,#content5 li{
     margin-left: 26px;
} */
 .orga-h4 li {
   margin-left: 26px;
 }
 /* #content1,#content2,#content3,#content4,#content5 {
     padding-top: 42px;
     padding-left: 24px;
} */
.orga-h4 {
    padding-top: 0px;
    padding-left: 24px;
}
/*------------ Réglementations -----------------*/
/*------------/ Réglementations -----------------*/
 /* #content1 h4 ,#content2 h4,#content3 h4,#content4 h4,#content5 h4{
     padding-bottom: 20px;
     padding-top: 20px;
     margin-left: 5px;
} */
.orga-h4 h4 {
    padding-bottom: 20px;
    padding-top: 20px;
    margin-left: 5px;
}
 section#content-reglo {
     width: 80%;
     margin: auto;
     background: #fff;
     color: #fff;
     padding: 40px;
}
 section#content-telechar {
     width: 100%;
     margin: auto;
     background: #fff;
     color: #fff;
     padding: 40px;
}
/*.nom_statut {
     background-color: #5fc766;
     border: 1px solid transparent;
     box-shadow: 0 1px 1px rgba(0,0,0,.05);
     border-radius: 12px;
     padding: 12px;
     box-shadow: 2px 2px 4px #888888;
}
*/
 .nom_statut a {
    /*float: right;
    */
     width: 48px;
     height: 48px;
     margin-top: -44px;
     background: url(../images/download.png);
}
 .Reglemantation {
     margin-bottom: 10px;
     /* padding-left: 25%;
     padding-right: 25%; */
}

 .nom_statut h3 {
     margin: 2px 0px 0px;
     text-decoration-line: underline;
     font-size: 15px;
}
 .nom_statut h4 {
     margin: 3px 22px 0px;
     font-size: 14px;
     font-weight: normal;
}
 a.arrow {
     float: left;
     width: 15px;
     height: 15px;
     margin-top: 11px;
     margin-left: 7px;
     background: url(../images/play-small.png);
}
 a.arrow-t {
     float: left;
     width: 15px;
     height: 15px;
     margin-top: -4px;
     margin-right: 10px;
     background: url(../images/play-small.png);
}
 .nom_statut-t {
     background-color: #30718D;
     border: 1px solid transparent;
     box-shadow: 0 1px 1px rgba(0,0,0,.05);
     border-radius: 4px;
     padding: 12px;
     box-shadow: 2px 2px 4px #888888;
    /*margin-left: -154px;
    */
}
 .nom_statut-t h3 {
     margin: 0px 0 0px;
     text-decoration-line: underline;
     font-size: 16px;
     color: #fff;
}
 .nom_statut-t a {
     float: right;
     width: 24px;
     height: 24px;
     margin-top: -20px;
     background: url(../images/down.png);
     outline: none;
}
 .nom_statut-president {
     background: #30718D;
}
 .nom_statut-president {
     background-color: #30718D;
     border: 1px solid transparent;
     box-shadow: 0 1px 1px rgba(0,0,0,.05);
     border-radius: 12px;
     padding: 12px;
     box-shadow: 2px 2px 4px #888888;
}
 .nom_statut {
     background-color: #30718D ;
     color: #fff;
     border-radius: 5px;
     box-shadow: 2px 2px 4px #888888 ;
     padding: 6px;
}
 button.accordion {
     color: #fff;
     background-color: #30718D;
     cursor: pointer;
     padding: 10px;
     padding-top: 15px;
     padding-left: 25px;
     width: 100%;
     border: none;
     text-align: left;
     outline: none;
     font-size: 15px;
     transition: 0.4s;
     border-radius: 0px;
}
 button.accordion.active {
     background-color: #30718D;
     color: white;
}
 button.accordion:after {
    /* content: '\3e';
    */
    /*color: #5a891d;
    */
     font-weight: bold;
     float: left;
    /*margin-top: 5px;
    */
     margin-left: -20px;
}
 button.accordion.active:after {
    /* content: "\56";
    */
}
 div.panel {
     padding: 0 18px;
     background-color: white;
     max-height: 0;
     overflow: hidden;
     transition: max-height 0.2s ease-out;
}
.faq-panel.panel {
    padding: 0px;
    max-height: none;
}
.faq-panel.panel-primary {
    border-color: #30718D;
}
.faq-panel.panel-primary>.panel-heading {
    background-color: #30718D;
    border-color: #30718D;
}
 .org-section-title {
    /*font-size: 16px;
    */
     text-transform: uppercase;
     padding-left: 10px;
}
 .org-section {
     margin-top: -8px;
     /* margin-bottom: -8px; */
     border: 2px solid 30718D ;
     border-radius: 4px;
}
 .panel{
     margin-bottom: 0px !important;
}
 button.accordion.active, button.accordion:hover{
     background-color: #30718D;
     color: white;
}
 .row.form-link {
    /* background: #fff;
    */
     color: #000;
     text-align: center;
     padding-left: 20px;
     padding-right: 20px;
}
 #map {
     width: 93%;
     height: 400px;
     margin-right: 4.25% !important;
     margin: auto;
     background-color: grey;
    /* margin-bottom: 40px;
    */
}
 .partenaire-content {
    /*width: 80%;
     margin: auto;
    */
     background: #fff;
    /*margin-bottom: 40px;
    */
     padding: 40px;
}
 @media (max-width: 422px) {
.partenaire-content {
  padding: 0px !important;

  }
}

 section#bottom_content {
     /* margin-top: -13px;
     margin-bottom: 44px; */
}
 a.envoyer {
     color: #e87352;
}
 .slider {
    /* width: 83%;
    */
     margin: 0 auto;
     /* margin-top: 42px; */
     margin-bottom: 42px;
     padding: 20px;
     background: #fff;
}
 .slider-c {
    /*width: 80%;
    */
     margin: 0 auto;
     margin-top: 30px;
     margin-bottom: 30px;
     padding: 20px;
     background: #fff;
}
/*img {
     width: 170px;
     height: 170px;
}
*/
 ul.slick-dots {
     display: none;
}
 button.slick-next.slick-arrow {
     display: none;
}
 button.slick-prev.slick-arrow {
     display: none;
}
 .top_content {
     margin-bottom: -20px;
}
 .container-block {
     margin-bottom: -30px;
}
 .views-exposed-widgets.clearfix {
     display: inline-flex;
}
 .views-widget {
     float: right;
}
@media (max-width: 768px) {
    .annuaire-content .views-widget{
      float: none;
    }
}
 div#edit-field-partenaire-type-tid-wrapper label {
     color: #000;
     padding: 10px 24px;
}
 div#edit-field-partenaire-ville-tid-wrapper label {
     color: #000;
     padding: 10px 24px;
}
 .view-filters {
     text-align: center;
     margin-bottom: 40px;
}
 .partenaire {
     width: 80%;
     margin: auto;
     margin-bottom: 40px;
}
 .partenaires {
     margin-top: 60px;
}
 .nom_partenaire {
     background: #f8f7f8;
     border: 1px solid #afafaf;
     text-align: center;
     border-radius:5px;
}
 .nom_partenaire h4 {
     font-size: 14px;
     font-weight : 600 !important;
}
.nom_partenaire h3 {
     color: #30718D;;
     margin: 0 0 8px;
     font-size: 20px;
}
.nom_partenaire:first-child{
  padding-top: 10px;

}
 select#edit-field-partenaire-ville-tid {
     width: 144px;
}
 input#edit-submit-partenaires {
     margin-left: 20px;
}
 .view-fitlers {
     text-align: center;
     margin-bottom: 20px;
}
 .views-exposed-widget.views-submit-button input {
     color: #e87352;
     background: #e87352;
}
/* ---------------------------- */
 .galerie-title{
     padding: 40px;
    /* margin-bottom: 4px;
     */
    /* margin-top: 101px;
     */
    /* margin-left: 120px !important;
     */
     color: #82c528;
}
 .actualite-title {
     color: #82c528;
     padding: 40px;
}
 .galerie-title h1 {
}
 .category-image-list {
     padding-left: 65px;
     padding-right: 56px;
     margin-bottom: 100px;
     width: 100%;
}
 .category-image {
     max-height: 400px;
     width: 100%;
     padding: 3px;
}
 .category-image-list .thumbnail {
     background-color: #30718D;
    /* margin-top: 50px;
     */
    /* margin-left: 26px;
     */
     margin: auto;
    /* max-width: 320px;
     */
     max-height: 422px;
     margin-bottom: 12px
}
 .category-image-list .thumbnail .caption {
     min-height: 74px
}
 .category-image-list .thumbnail .caption h3 {
     color: white;
     text-align: center;
     font-size: 18px;
}
 .galerie-image-warrper {
     background-color: #ebebe9;
}
 .galerie-image-warrper .carousel-inner{
    /*padding-left: 10%;
     padding-right: 10%;
    */
}
 .galerie-image-warrper .carousel-inner img{
     width: 100%;
     max-height: 500px;
}
 .control-left {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     width: 9%;
     font-size: 20px;
     color: #fff;
     text-align: center;
     background-image: none !important;
     opacity: 1;
}
 .control-right {
     position: absolute;
     top: 0;
     bottom: 0;
     left: auto;
     right: 0;
     width: 9%;
     font-size: 20px;
     color: #fff;
     text-align: center;
     opacity: 1;
     background-image: none !important;
}
 .modal-body-bis {
     background-color: #ebebe9;
     padding-top: 10%;
     padding-bottom: 10%;
}
 .myicon-control {
     top: 42% !important;
     font-size: 25px;
    /* background-color: #ea724d;
     */
     border-radius: 50%;
     padding: 10%;
     font-size: 34px;
}
 .myicon-control-right {
     padding-left: 14%;
}
 .myicon-control-left {
     padding-right: 14%;
}
 a.left.carousel-control.control-left {
     left: -79px;
}
 .search-form input {
     outline: none;
     border: 0px solid #ccc;
     border-radius: 0px;
     padding: 7px;
     background: #F5F4F3;
     font-size: 15px;
}
 .my-fancy-container span img {
     margin-bottom: 10px;
}
 .date h3 p {
     text-align: justify;
}
 .feature p {
     text-align: justify;
}
 .feature-img h4 {
     font-weight: 700;
     margin: 0px 0 0px;
}
 .feature-img {
     padding: 10px;
}
 button.button-add img {
     padding: 0px 3px;
}
 .frontImg{
     position:absolute;
     left:200px;
     top:100px;
     z-index: 1;
}
 .hero-slider-top .slides li {
    /* min-height: 286px;
     */
    /* max-height: 548px;
     */
     /* max-width: 992px; */
     height: 286px;
     float: left;
     margin-right: -100%;
     width: 100%;
     background-size: cover;
     background-position: center center;
     margin-top: 20px;

}
 .body_slide-top {
     /* height: 100%; */
     height: 286px !important;
     background: url(../images/slider.png) no-repeat;
     width: 60%;
     padding: 46px;
     bottom: 0;
    /* min-width: 286px;
     */
     background-size: cover;
}
 @media (min-width: 480px) {
     .container {
         width: 750px;
    }
     .container-b {
         /* width: 740px; */
    }
}
 @media (min-width: 768px) {
     .container {
         width: 726px;
    }
     .container-b {
         /* width: 716px; */
    }
}
 @media (min-width: 992px) {
     .container {
         width: 1070px !important;
    }
     .container-b {
         /* width: 1060px; */
    }
}
 @media (min-width: 1200px) {
     .container {
         width: 1170px;
    }
     .container-b {
         /* width: 1182px; */
    }
}
 @media (min-width: 1540px) {
     .container {
         width: 1170px;
    }
     .container-b {
         /* width: 1182px; */
    }
}
 .body_slide-top p {
     padding-right: 50px;
}
 .feature h2 {
     padding-left: 30px;
     font-size: 29px;
     font-weight: 600;
}
 .feature small{
     margin-top: -50px;
     padding-left: 30px;
}
 .feature p {
     padding-left: 60px;
     padding-right: 60px;
}
 .actualites h2 {
     padding-left: 30px;
     font-size: 35px;
     font-weight: 600;
}
 .actualites small {
     padding-left: 30px;
}
 a.button-partenaire {
     color: #fff;
     padding: 3px;
     background: #f3c524;
     padding-left: 50px;
     padding-right: 50px;
     padding-bottom: 0px;
     padding-top: 3px;
    /* float: right;
     */
    /* margin-top: 22px;
     */
     border-bottom-color: #c7a220;
     border-bottom-style: solid;
}
 li.trai {
     border-bottom-color: #fff;
     border-bottom-style: solid;
     border-bottom-width: 1px;
     width: 169px;
     margin-bottom: 30px;
}
 .slick-list.draggable {
     margin-left: 60px;
}
/*--------------------------------------------------*/
 .reglementation-title{
     margin-left: 1px !important;
     color: #30718D;
}
 .telechargement-title{
     margin-left: 1px !important;
     color: #30718D;
}
 .questions-reponses{
     padding:0px !important;
}
 .arrow_FAQ{
     float: left;
     width: 15px !important;
     height: 15px !important;
     margin-top: 2px !important;
     margin-right: 10px !important;
     margin-left: 9px !important;
     background: url(../images/play-small.png);
}
 .FAQ_accordion{
     padding: 7px;
}
 .reglementation-title{
     margin-left: 1px !important;
     color: #30718D ;
}
 .questions-reponses{
     padding:0px !important;
}
 .FAQ_accordion{
     padding: 7px;
}
 .detail-actu{
    /*width: 80%;
    */
    /*margin-bottom: 30px;
    */
     padding: 40px;
}
 .detail-title{
     margin-left: 105px !important;
     color: #82c528 ;
     margin-bottom: 15px;
}
 .detail-title h1{
     margin-left: -106px !important;
     font-weight: 600;
}
 .detail-title h3{
     font-weight: 600;
}
 .detail-image .thumbnail .img{
}
 .detail-image h3{
     color: #e87352 !important;
}
 .thumbnail .caption p{
     color:#f5f5f5 ;
}
 .thumbnail .detail-img{
     height: 290px;
    /* width: 673px;
     */
    /* width: 100%;
    */
}
 .detail-image h3 {
     margin-top: 10px;
}
 .container-faq {
     width: 78%;
     margin: auto;
}
 .caption p {
     padding-left: 10px;
     padding-right: 10px;
}
 .form-container {
     width: 80%;
     margin: auto;
     margin-bottom: 30px;
}
 .contact-form-container .form-note {
     margin-left: 36px;
     font-size: 17px;
     text-align: center;
}
 .contact-form-container .form-title {
     margin-top: 0px;
     margin-bottom: 30px;
     font-weight: 600;
     font-size: xx-large;
     margin-left: 0px !important;
}
 .contact-form-container span.bigcheck-target {
     font-family: FontAwesome;
     font-size: 2em;
     color: #D35400 ;
     margin-left: 3px;
}
 .contact-form-container input[type='checkbox'].bigcheck {
     position: relative;
     left: -999em;
}
 .contact-form-container input[type='checkbox'].bigcheck + span.bigcheck-target:after {
     content: "\f096";
}
 .contact-form-container input[type='checkbox'].bigcheck:checked + span.bigcheck-target:after {
     content: "\f046";
}
 .contact-form-container span.bigcheck {
     display: block;
     padding: 0.5em;
     padding-left: 0px
}
 .contact-form-container span.bigcheck label {
     padding-left: 0px
}
 .contact-form-container .bigcheck-text {
     font-size: 15px;
     color: gray;
     opacity: 1.5;
     margin-left: 6px;
     vertical-align: super !important;
}
 .contact-form-container .form-control {
     border: none;
    /* padding: 23px;
     font-size: x-large;
     */
}
 .contact-form-container .form-control:focus {
     box-shadow: none;
}
 .contact-form-container .submit-warrper {
     text-align: center;
     margin-top: 35px;
}
 .contact-form-container .submit-warrper button {
     padding: 5px 39px;
     color: white;
     background-color: #ed8969 ;
     font-weight: bold;
     font-size: 21px;
     /* border-radius: 30px; */
}
 .contact-form-container textarea, select {
     border: 1px solid #ed8969 !important;
}
 .contact-form-container .input-group {
     border: 2px solid #ed8969 ;
     border-radius: 7px;
    /* margin-bottom: 15px;
     */
}
 .contact-form-container .input-group-addon {
     border: none;
     background: none;
     font-size: 30px;
     font-weight: bold;
}
 .contact-form-container .glyphicon-triangle-right, .glyphicon-triangle-bottom{
     color: #ed8969 ;
     font-size: 30px;
}
 .contact-form-container .glyphicon-search {
     color: gray;
     opacity: 0.5;
}
 .contact-form-container .input-group-btn {
     position: static;
}
 .contact-form-container .input-group-btn ul {
     left: 0;
     border: 2px solid #ed8969 !important;
     overflow-y: scroll;
     margin-left: -2px;
     margin-right: -2px;
     margin-top: -2px;
     max-height: 400px;
}
 .contact-form-container .input-group-btn ul>li>span {
     display: none;
}
 .contact-form-container .input-group-btn button {
     border: none;
}
 .contact-form-container {
   padding-left: 2%;
   padding-right: 2%;
   padding-top: 3%;
   padding-bottom: 2%;
}
 .annuaire-content {
    /*width: 80%;
    */
     background: #fff;
     margin: auto;
     padding: 40px;
    /*margin-top: 65px;
    */
}
.annuaire-content .views-exposed-form input {
  margin-bottom: 2px;
}
 input#edit-field-prenom-collaborateur-value {
     background: #F3F3F3;
     margin-left: 10px;
     width: 100%;
     border-color: #F47A13;
     border-style: solid;
     border-width: 1px;
}
 input#edit-field-nom-complet-value {
     background: #F3F3F3;
     margin-left: 10px;
     width: 100%;
     border-color: #F47A13;
     border-style: solid;
     border-width: 1px;
}
 input#edit-field-region-collaborateur-value {
     background: #F3F3F3;
     margin-left: 10px;
     width: 100%;
     border-color: #F47A13;
     border-style: solid;
     border-width: 1px;
}
 input#edit-field-ville-collaborateur-value {
     background: #F3F3F3;
     margin-left: 10px;
     width: 100%;
     border-color: #F47A13;
     border-style: solid;
     border-width: 1px;
}
 .collaborateur h3 {
     margin: 0 0 5px;
     color:#e87352;
     font-size: 21px;
}
 .collaborateur h4 {
     font-weight: 500;
     margin: 0 0 5px;
}
 .collaborateur {
     text-align: center;
}
 .views-exposed-widget.views-submit-button input {
     color: transparent;
     background: url(../images/search-annuaire.png) no-repeat;
     margin-left: 13px;
}
/*div#edit-field-nom-complet-value-wrapper {
     margin-left: -800px;
}
*/
 div#edit-field-organe-collaborateur-tid {
     display: flex;
     margin-top: -96px;
    /*margin-right: 130px;
    */
     margin-left: -5px;
     margin-bottom: -2px !important;
}
 .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label {
     display: inline-block;
     margin: 0 0 -1px;
     padding: 13px 24px;
     font-weight: 600;
     /* width: 263px; */
     text-align: center;
     color: #bbb;
     margin-left: 5px;
     background: #F47A13;
     color: #fff;
    min-height: 98%;
}
 .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label.checked {
     color: #555;
     border: 1px solid #ddd;
     background: #fff;
     border-bottom: 2px solid #fff;
    /* border-bottom: 1px solid #fff;
     */
}
 #edit-field-organe-collaborateur-tid-all{
     display: none;
}
 #edit-field-organe-collaborateur-tid-1{
     display: none;
}
 #edit-field-organe-collaborateur-tid-2{
     display: none;
}
 #edit-field-organe-collaborateur-tid-3{
     display: none;
}
 #edit-field-organe-collaborateur-tid-4{
     display: none;
}
 .content h1{
     font-weight: 700;
     margin: 0 0 0px;
     color: #30718D;
    /*margin-left: 40px;
    */
}
 .views-exposed-form {
     border-color: #F47A13;
     border-style: solid;
     border-width: 0px;
     padding: 8px;
     border-radius: 4px;
}
 .description {
    /* text-align: center;
     */
    /* margin-left: 10px;
     */
    /* float: left;
     */
}
 .row.partenaire-title h1 {
    /* text-transform: uppercase;
    */
     /* margin-left: 15px; */
}
 .details h3 {
     margin: 0 30px;
     font-weight: 400;
     padding-top: 2px;
     padding-bottom: 6px;
}
 .details h4 {
     margin: 0 30px;
}
 input#edit-field-organe-collaborateur-tid-1:checked+label {
     background : #fff;
     color: #000;
}
 input#edit-field-organe-collaborateur-tid-2:checked+label {
     background : #fff;
     color: #000;
}
 input#edit-field-organe-collaborateur-tid-3:checked+label {
     background : #fff;
     color: #000;
}
 input#edit-field-organe-collaborateur-tid-4:checked+label {
     background : #fff;
     color: #000;
}
 .thumbnail a {
     outline: none;
}
 .row.telechargement-title h2 {
     padding-left: 40px;
     text-transform: uppercase;
}
 .thumbnail img {
   /* width: 337px;
   height: 228px; */
    /*width: 100%;
    */
    /* height: auto;
     */
     max-height: 230px;
}
 #edit-message{
     border: 0px solid #ed8969 !important;
}
 div#bodyContent p {
     text-align: center;
}
 .org-section-bis > button.accordion{
     background-color: white !important;
     color: #30718D ;
}
 .org-section-bis > button.accordion.active{
     background-color: #30718D !important;
     color: white;
}
 .orga-image {
     text-align: center;
}
 .row.reglementation-title h1 {
     margin-left: 0px;
     margin-bottom: 10px;
}
 .row.FAQ_title h1 {
     padding: 20px;
}
 .annuaire {
    /* margin-top: 40px;
    */
     padding-top: 40px;
     background: #fff;
     padding-bottom: 30px;
}
 input#edit-checkbox-one {
     margin-left: 13px;
     width: 20px;
     text-align: center;
     float: left;
     margin-top: 3px;
}
 .date p {
     padding-right: 30px;
}
 .orga-image img {
     width: 100%;
}
 .tabs-annuaire {
     margin-top: 100px;
     margin-left: -5px;
     margin-bottom: -2px;
}
 .tabs {
     margin-top: 100px;
     margin-left: 123px;
}
 .reglo_container {
     background: #fff;
     padding: 40px;
}
 .galerie-container {
     background-color: white;
     padding-bottom: 20px;
}
 .FAQ_container {
     background: #fff;
     padding: 40px;
}
 .fullwidth-block.greet-section {
     margin-bottom: -1px;
}
 .panel.questions-reponses p {
     text-align: justify;
     padding: 15px;
}
 .thumbnail {
     text-align: center;
}
/*-----------------------------------------Profil--------------------------------------------*/
 .profil-content table, th, td {
     border: 2px solid #DBDBDB;
     border-collapse: collapse;
}
 .profil-content th, td {
     padding: 7px ;
     text-align: center;
}
 .info_personnelle{
     background-color: white ;
     box-shadow: 2px 2px 11px #888888;
     margin-bottom: 30px;
     padding: 10px;
     padding-top: 20px;
     margin-left: 0px !important;
     margin-right: 0px !important;
}
 .profil-content table{
     width:100%;
}
 .profil-content {
     margin-left: 14%;
     margin-right: 14%;
     padding-top: 30px;
     padding-bottom: 100px;
     border-bottom: inset;
     border-color: #ECC023;
     margin-top: -50px;
}
 .profil-content th {
     background-color: #667386 ;
     color: white;
}
 .profil-content td {
     background-color: white ;
     color: black;
}
 .button-edit-profil{
     background-color: #e87352;
     border: none;
     color: white;
     width: max-content !important;
     padding: 7px 0px;
     text-align: center;
     text-decoration-color: black;
     text-decoration: none;
     margin-top: 4px;
     font-size: 16px;
     border-bottom-style: solid;
     border-bottom-color: #b24b2e;
}
 .button-edit-profil-mail{
     background-color: #e87352;
     border: none;
     color: white;
     width: max-content !important;
     padding: 7px 0px;
     text-align: center;
     text-decoration-color: black;
     text-decoration: none;
     margin-top: 22px;
     font-size: 16px;
     border-bottom-style: solid;
     border-bottom-color: #b24b2e;
}
 .a-edit{
     color: #677384;
}
 .profil-container{
     background-color: white;
     margin-top: 62px;
}
 .progress-profil-mail{
     height: 3px;
     margin-bottom: 20px;
     overflow: hidden;
     background-color: #f5f5f5;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    /* box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
     */
     margin-left: 27%;
     width: 48%;
}
 .profil-mail-adherent {
     box-shadow: 0 0px 13px 0 rgba(0, 0, 31, 0.2), 0 0px 4px 0 rgba(0, 0, 0, 0.19);
}
 .profil-mail-adherent form {
     margin: 13px;
}
 .profil-label {
    display: -webkit-box;
    font-weight: 500;
    font-size: 16px;
}
 span.im-adherent {
     font-size: 28px;
}
 label.title-adherent {
    /* margin-bottom: -30px;
     */
     font-weight: 600 !important ;
     padding: 17px;
     padding-bottom: 14px;
    /* margin-top: 23px;
     */
}
 a.button.button-edit-profil {
     /* float: right;
     margin-right: 40px; */
}
 .profil-mail-container{
     background-color: white;
    /*margin-top: 70px;
    */
}
 .text-adherent {
     text-align: center;
     margin-top: -4px;
     /* margin-right: 50%; */
}
 span.im-adherent img {
     margin-top: -30px;
     vertical-align: baseline !important;
     height: 36px !important;
}
 .profil-mail-container .edit-mail-valider{
     background-color: #e87352;
     border: none;
     color: white;
     width: max-content !important;
     padding: 3px 35px;
     text-align: center;
     text-decoration-color: black;
     text-decoration: none;
     margin-top: 28px;
     margin-left: 42%;
     margin-bottom: 120px;
    /* margin-bottom: 14px;
     */
    /* font-size: 19px;
     */
     font-size: 19px;
    /* font-weight: 600;
     */
    /* box-shadow: 2px 2.5px 10px #888888;
     */
    /* margin-left: 86%;
     */
    /* border-bottom-width: 3px;
     */
     border-bottom-style: solid;
     border-bottom-color: #b24b2e;
}
 .profil-mail-adherent input#email, input#confirmation_email, input#modif_email {
     border: 2px solid;
     border-color: burlywood;
}
 .profil-mail-form{
     max-width: 50% ;
     padding-top: 15px;
     border-bottom: inset;
     border-color: #ECC023;
     border-width: 5px;
}
 .profil-mail-container label {
     color: black;
}
 .table_enfant th {
     background-color: #667386;
}
 .profil-content h3 {
     margin-left: 15px !important;
     font-size: x-large;
}
 .title-profil {
     text-align: center;
     font-size: 25px;
     color: white;
     margin-bottom: 10px;
     font-weight: 700;
}
 .modal-title-enfant {
     margin: 0;
     line-height: 1.42857143;
    /* text-align: center;
     */
     font-size: x-large;
     color: #34A1B1;
}
 .modal-title-conjoint {
     margin: 0;
     line-height: 1.42857143;
    /* text-align: center;
     */
     font-size: x-large;
     color: #34A1B1;
}
 .footer-enfant .btn-default {
     color: white;
     background-color: #E36F52;
     border-color: #ccc;
}
 .footer-conjoint .btn-default {
     color: white;
     background-color: #E36F52;
     border-color: #ccc;
}
/*button.button-add1 img {
     float: left;
     padding: 3px;
}
*/
/*---------------------------------------------------acceuil-----------------------------------------------------*/
 .acceuil_row{
     background-color: white;
    /*box-shadow: 2px 2px 11px #888888;
    */
}
 .acceuil_row img {
     margin-left: 35%;
     max-width: 96px;
}
 .acceuil_row p{
     text-align: center;
     font-size: 19px;
     color: #328B9F;
}
 .acceuil_row .column{
     margin-top: 30px;
     margin-bottom: -13px;
}
 .icon-acceuil img {
     max-width: 34px;
}
/* .icon_acceuil_container .icon_acceuil_row{
     max-width: 293px;
}
 */
 .icon_acceuil_container .col-md-8 {
}
 .row.acceuil_row {
     margin-right: 199px;
     margin-left: 199px;
     background-color: #F8F8F8;
     border-bottom: 5px inset rgb(236, 192, 35);
     border-color: rgb(236, 192, 35);
     border-width: 5px;
     margin-top: 18px;
     padding-bottom: 27px;
     margin-right: 11%!important;
     margin-left: 11%!important;
}
 .menu-container {
     background-color: white;
     margin-top: 45px;
}
 .icon_acceuil_row img{
     max-width: 39px;
}
 .row.icon_acceuil_row {
     padding-top: 22px;
}
 .titre-orga h2 {
     color: #30718D;
     /* text-transform: uppercase; */
}
 a.arrow-orga {
     float: left;
     width: 15px;
     height: 15px;
     margin-top: 0px;
     margin-left: 0px;
     background: url(../images/play-small.png);
}
 .nom_partenaire:hover {
     background-color: #a5a4a4;
}
/*--------------------------------------------------------------------------------------------------------*/
 .main-navigation .active {
     color: #e87352 !important;
}
/*-----------------------------------------------button go to menu ---------------------------------------------*/
 a.btn.btn-default.reset {
     width: 319px;
     height: 42px;
     color: white;
     background-color: #69C6DC;
     /* border-bottom-color: #4DA2B6; */
     /* border-bottom-width: 4px; */
}
 select#select_nature {
     width: 342px;
     border-radius: 0px !important;
     border-top: 0px !important;
     border-bottom-width: 1px !important;
     border-bottom-color:#afafaf !important;
     border-left-width: 0px !important;
     border-top-width: 0px !important;
     border-right-width: 0px !important;
}
 input#pjdepot {
     border: 0px;
     width: 319px;
}
 .button_goto_menu{
     border: none;
     color: white;
     background: #e87352;
     padding: 7px;
     border-radius: 55px;
     width: auto;
     text-align: center;
     display: inline-block;
     -webkit-transition: .3s ease;
     transition: .3s ease;
     padding-right: 16px;
     float: right;
     margin-right: 4%;
     margin-top: 6px;
}
/******** add ******/
 table #adhesion-table th {
     border-collapse: collapse;
     padding-left: 10px;
     padding-right: 10px;
}
 #adhesion-table th, #adhesion-table td, #obligation-table th, #obligation-table td{
     border: 1px solid black ! important;
}
 #adhesion-table p {
     font-size: 13.5px;
     padding-left: 7px;
     padding-right: 7px;
     margin-top : 15px !important;
    /*padding-top: 10px;
     padding-bottom: 10px;
    */
}
 #adhesion-table{
     margin-left : 5px;
}
 #obligation-table th {
     padding-top: 10px;
     padding-bottom: 10px;
     padding-left: 5px;
     padding-right: 5px;
}
 #edit-message {
     height: 218px;
}
 .carousel-inner, .carousel-inner > .item img{
     height: 390px;
     width: 898px;
     min-width : 380px;
}
 .galerie-modal{
     padding-top: 120px;
}
 .section-page-galerie .thumbnail>img{
     /* width: 307px; */
     height: 207px;
     cursor: pointer;
}
 .myicon-control{
     width: 50px;
     height: 50px;
}
 .site-footer a {
     color:#fff;
}
/*** validation erreur message ****/
 #err, #err2 {
     color: white;
     padding: 17px;
     background-color: #ed8969;
     margin-bottom: 15px;
     border-radius: 5px;
     text-align: center;
     display : none;
}
/****menu*****/
 #av_img {
     width: 6%;
}
 .acceuil_row .column {
     text-align: center;
}
 .acceuil_row img {
     margin-left: 0px!important;
}
 #menu-container{
     margin-top: -6px!important;
}
 .icon_acceuil_container{
     margin-left: 15%!important;
}
 .icon_acceuil_container .icon_acceuil_row{
     max-width: 1000px!important;
}
/*****slider******/
 .myicon-control-left {
     padding-right: 29%!important;
     padding-left: 10px;
}
 .myicon-control-right {
     padding-left: 11%!important;
     padding-right: 24%!important;
}
/**** lien style*****/
 a{
     text-decoration: none!important;
}
/****footer link style ******/
 .site-footer a:hover{
     color:#fff!important;
}
 .social-links-footer a:hover {
     color: #39cccc !important;
     border-color: #39cccc!important;
}
 #mass_color:hover{
     color: #39CCCC !important;
}
/*****partenaire border*****/
 .nom_partenaire {
     border: 1px solid #e97451!important;
     border-radius:5px;
     min-height: 176px;
}
/******** mon espace ******************/
 #mon_espace img {
     margin-right: 10px!important;
     vertical-align: baseline!important;
}
/*********faq**********/
 img#faq_play {
     float: left;
     width: 15px;
     height: 15px;
     margin-top: 2px;
     margin-right: 10px;
     margin-bottom: 9px;
}
 .arrow_FAQ {
     margin-bottom: 9px;
     margin-top: 0px;
}
 .org-section-title {
     width: 92%;
     text-align: justify;
}
/***** responsive parte ***********/
 @media only screen and (max-device-width:480px) {
     #adhesion-div {
         /* width: 355px; */
         overflow-x: auto;
         overflow-y: hidden;
         margin-right: 0px;
    }
     #obligation-div {
         /* width: 360px; */
         overflow-x: auto;
         overflow-y: hidden;
    }
     .section-page #content1 {
         padding-right: 5px;
    }
     .section-page label {
         /* width: 100%; */
         width: auto;
    }
     .section-page .container .row {
         padding-right: 10px;
    }
     #content2 h4 strong, #content3 h4 strong, #content5 h4 strong {
         margin : 0px!important;
         font-size: 13px!important;
         line-height: 30pt;
         text-align: justify;
    }
    .orga-h4 h4 strong {
        margin : 0px!important;
        font-size: 16px!important;
        line-height: 30pt;
        text-align: justify;
    }
     /* #content2, #content3, #content5 {
         padding-right: 0px!important;
    } */
    .orga-h4{
        padding-right: 0px!important;
    }
     .nom {
         padding: 5px;
         width: 100%;
    }
     .nom_statut-p {
         height: 55px;
    }
     .colophon {
         text-align: center!important;
    }
     .site-footer{
         text-align: center;
    }
     .no-bullet .trai {
         width: 100%;
    }
     .login-container .my-fancy-container {
         margin: 15px!important;
    }
     .login-container div {
         width: 100%!important;
    }
     .carousel-inner, .carousel-inner > .item img {
         height: 171px!important;
         min-width: 0px!important;
    }
     .glyphicon-triangle-right {
         padding-top: 14px!important;
    }
     .glyphicon-triangle-left {
         padding-top: 14px!important;
    }
     .my-fancy-container span img, .my-fancy-container a span {
         /* margin-right: 30px; */
    }
     .logo-container {
         margin-top: -50px!important;
    }
     #block-system-main .category-image-list{
         padding-left: 25px;
         padding-right: 0px;
    }
     .category-image-list .thumbnail{
         margin-bottom: 15px;
    }
     .contact-form-container .form-note{
         margin-left: 0px;
    }
    /***menu*****/
     .row.icon_acceuil_row {
         margin-left: 0%;
         display: flex;
    }
     .row.acceuil_row{
         margin-right: 11px!important;
         margin-left: 11%!important;
    }
     span.im-adherent img {
         margin-left: 30px;
    }
     .my-fancy-container .my-text {
         /* margin-right: 10%; */
    }
    /* ---------------------------consultation partenaire--------------------------------------- */
     table#table_pec th.sorting {
         width: 78px !important;
    }
     a.button_detail_1 {
         cursor: pointer !important;
    }
     a.button_detail_2 {
         cursor: pointer !important;
    }
     #id_detail_button {
         text-align: center !important;
    }
     #av_img {
         width: 17%;
    }
    /******************************slider*************************************/
     a.left.carousel-control.control-left {
         left: 4px !important;
    }
    /********************annuaire**************************/
     .tabs-annuaire {
         margin-top: 0px;
    }
     .form-item.form-type-radio.form-item-field-organe-collaborateur-tid label{
         width: 100%!important;
    }
     #views-exposed-form-annuaire-page .col-xs-12 {
        /*float: initial!important;
        */
         margin-top: 3%;
    }
     #views-exposed-form-annuaire-page .col-xs-12 input {
         width: 86%;
    }
     .views-exposed-widget.views-submit-button input {
         margin-left: 43%;
    }
    /***************** actualité***************/
     .thumbnail .detail-img {
         width: 100%
    }
    /************** accueil ****************/
     #row_container{
         width: 100%;
    }
}
 .img-404 {
     text-align: center;
}
 .form-404 {
    /* padding: 23px;
     */
    /* padding-left: 96px;
     */
    /* width: 487px;
     */
     margin-top: 60px;
}
 .container.inscription404 {
    /* width: 520px;
     */
     box-shadow: 0 0px 13px 0 rgba(0, 0, 31, 0.2), 0 0px 4px 0 rgba(0, 0, 0, 0.19);
     height: 511px;
}
 img.login {
     padding-right: 15px;
}
 img.logout {
     padding-left: 15px;
}
 .modal-body {
     padding: 10px !important;
}
/* div#bottom {
     padding-top: 33px;
}
 */
 span.closebtn {
     display: none;
}
 .third_row {
     margin-top: 12px;
}
 .inputwithicone img {
     position: absolute;
    /* float: left;
     */
     right: 20px;
     top: 24px;
}
 #bordreau select{
     border: 1px solid #ccc !important;
}
 #exercice select{
     border: 1px solid #ccc !important;
}
 #montant_reglement select{
     border: 1px solid #ccc !important;
}
 #reference select{
     border: 1px solid #ccc !important;
}
 .second_row_bord {
     margin-top: 15px;
}
/* ---------galerie-------------- */
 @media (min-width: 1200px) {
      .container {
         width: 1193px !important;
    }
     input#passmail {
         width: 324px;
    }
     input#codemail {
         width: 324px;
    }
     input#matrmail {
         width: 324px;
    }
     select#select_beneficiaire {
         width: 342px;
         border-radius: 0px !important;
         border-top: 0px !important;
         border-bottom-width: 1px !important;
         border-bottom-color: #afafaf !important;
         border-left-width: 0px !important;
         border-top-width: 0px !important;
         border-right-width: 0px !important;
    }
     .row.acceuil_row.acceuil_row_part {
         padding-top: 0.7%;
         padding-bottom: 2.7%;
    }

    .section-page-galerie .thumbnail>img{
        /* width: 307px; */
        height: 207px;
        cursor: pointer;
   }

   .thumbnail img {
     width: 337px;
     height: 228px;
      /*width: 100%;
      */
      /* height: auto;
       */
       max-height: 230px;
  }
}
/*****************container width************/
 @media (min-width: 1200px){
     #galerie_container {
         /*width : 1194px!important;*/
    }
}
 @media only screen and (max-device-width:800px) {
     a#print {
         /* margin-left: 60% !important; */
    }
}
 .img-collaborateur {
     max-width: 200px;
     /* max-height: 200px; */
     margin: auto;
     margin-bottom: 5px;
}
 .img-collaborateur img {
     width: 86%;
     height: 212px;
}
/****************header*********************/
 @media only screen and (max-device-width : 768px) {
     .site-header .top-header {
         padding: 15px 0 0 0!important;
    }
    /****************center footer text when ************/
     #footer_container{
         width: 100%!important;
    }
     .site-footer {
         text-align: center!important;
    }
     .no-bullet .trai {
         width: 100%!important;
    }
}
/*************container*************/
 @media only screen and (min-device-width : 1200px){
     #main_navigation_container, #consultation_container {
         width: 100%!important;
    }
}
 .language-switch {
     margin-left: 47px;
     margin-top: -34px;
}
 li.en {
     display: none;
}
 label#selected_file {
     display: inline-block;
     max-width: 100%;
     margin-bottom: 5px;
     font-weight: 700;
    /* overflow: hidden;
     */
     width: 47%;
}
 .text {
     font-weight: 100;
     color: black;
     display: block;
     width: 158px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 div#col1 {
     z-index: 1030;
}
 div#col3 {
     z-index: 998;
}
 .progress-bar.progress-bar-warning.progress-bar-striped {
     width: 35.7% !important;
}
 input#pjdepotpart {
     border: 0px;
     width: 319px;
}
 .container-demande {
     background-color: white;
     margin-top: 5%;
}
 .container.modif-demande {
     padding-top: 40px;
     width: 35%;
     margin-left: 26%;
     box-shadow: 0 0px 13px 0 rgba(0, 0, 31, 0.2), 0 0px 4px 0 rgba(0, 0, 0, 0.19);
}
 .container.container_modifier_demande{
     background-color: white;
     width: 100% !important;
}
 button#update_modif_demande {
     width: 97%;
     height: 42px;
     color: white;
     background-color: #EABF34;
     border-bottom-color: #cca514 !important;
     border-bottom-width: 4px !important;
     border-radius: 0px !important;
     margin-bottom: 32px;
     font-size: 22px;
}
/* .right-section.pull-right {
     width: 302px;
     margin-top: -28px;
}
 */
/* search */
 h2.element-invisible {
     display: none;
}
 li.search-result {
     margin-left: 22px;
}
 .search_div {
     background-color: white;
     margin-left: 14%;
     margin-right: 14%;
     padding-bottom: 1px;
     min-height: 503px;
}
 .search_div h1 {
     font-weight: 700;
     margin-bottom: 17px;
     margin-left: 34px;
     margin: 0 0 0px;
    /* color: #82c528;
     */
     margin-left: 40px;
     padding-bottom: 30px;
     padding-top: 40px;
    /* text-align: center;
     */
}
 .search_div ol{
     list-style: none;
}
 .search_div ul{
     margin-left: 40px !important
}
 .body-search {
     margin-left: 20px;
     margin-right: 60px;
}
 .search-li span:hover {
     text-decoration: underline;
}
 .search-li span{
     color: #E36F52 !important;
     font-weight: normal;
}
 .search-form div#edit-basic{
     margin-left: 14%;
     margin-right: 70%;
     display: -webkit-inline-box;
}
 .search-form input#edit-submit{
     margin-top: 17px;
     margin-left: 11px;
     background-color: #e87352 !important;
     margin-bottom: 10px;
}
 .search-form .container-inline{
     display: -webkit-inline-box;
}
 .search_div .item-list{
     text-align: center;
     color: blue;
}
 .search_div .pager{
     display: -webkit-inline-box;
}
 .search_div .item-list li{
     margin: 10px;
}
 .mod-demande-part{
     margin-left: 10px;
}
 .search_div h2 {
     font-weight: 700;
     margin-bottom: 17px;
     margin-left: 34px;
     margin: 0 0 0px;
     color: #82c528;
     margin-left: 40px;
     padding-bottom: 30px;
     padding-top: 40px;
    /* text-align: center;
     */
}
 .search-form label.element-invisible {
     display: none;
}
 .lamas-search-container .container-inline{
     display: -webkit-inline-box;
}
 .lamas-search-containerr .container-inline{
     display: -webkit-inline-box;
}
 .lamas-search-container input{
     padding-right: 24px;
     border: 1px solid #afafaf;
     margin-top: 18px;
}
 .lamas-search-containerr input{
     padding-right: 24px;
     border: 1px solid #afafaf;
     margin-top: 18px;
}
 .lamas-search-container .form-actions input{
     margin-top: 18px;
     margin-left: 2px;
}
 .lamas-search-containerr .form-actions input{
     margin-top: 18px;
     margin-left: 2px;
}
 .lamas-search-container {
     padding-bottom: 10px;
}
 .lamas-search-containerr {
     padding-bottom: 10px;
}
/* .lamas-search-container input {
     margin-top: 18px !important;
}
 */
 .views-widget1 label {
     cursor : pointer;
}
 .envoi-demande-part-rec {
   margin-left: 15px;
   margin-right: 5px;
}
 .element-invisible {
     display: none;
}
 .button-add-arabe img{
     margin-left: 10px;
     margin-right: 0px !important;
}
 @media only screen and (max-width: 640px) {

   .date p {
       padding-right: 0px;
       padding-left: 0px !important;
    }
    .news .row .col-md-3 {
        float: unset !important;
        width: 0px !important;
    }

     #mon_espace{
         padding-left: 10px;
         padding-right: 21px;
         margin-right: -76px;
         margin-left: 25px;
    }
     .lamas-search-containerr {
         padding-bottom: 50px;
    }
     #mon_espace img {
         margin-right: 8px!important;
         vertical-align: baseline!important;
    }
     #search_image{
         float: right;
         /* margin-right: 16px; */
         margin-top: -7%;
    }
     .langue_e{
         display : none;
    }
    .social-links{
      display: none;
    }

     #col1{
         margin-left: 10px;
    }
    .button-add {
        color: white !important;
        font-size: 14px;
    }
}
 .langue_e{
     display : none;
}
 @media screen and (min-width: 768px) and (max-width: 1200px) {
     .body_slide-top {
         height: 286px;
    }
}
 @media screen and (min-width: 768px) and (max-width: 992px) {
     a.button-voirplus{
         margin-top: -23px;
         margin-right: -26px;
    }
    /* header */
     .button-add {
         font-size: 13px;
         padding-left: 5px;
         padding-right: 14px;
    }
     .top_content {
         margin-bottom: -20px;
         margin-top: -85px;
    }
     .main-navigation .menu-toggle {
         /* margin-top: -13%; */
    }
     .lamas-search-container {
         padding-bottom: 10px;
         /* margin-left: 12%; */
    }
     div#col1 {
         z-index: 1030;
         margin-top: 15px;
    }
}
/* --------------------------end header 768 <----> 990 ----------------------------- */
/* -------------------------- header 750 <----> 766 ----------------------------- */
 @media screen and (min-width: 478px) and (max-width: 768px) {
     #col1 {
         padding-left: 22px;
    }
     .button-add{
         font-size: 14px;
         padding-left: 4px;
         padding-right: 10px;
    }
}
/* -------------------------- end header 750 <----> 766 ----------------------------- */
 @media screen and (min-width: 992px) and (max-width: 1200px) {
     a.button-voirplus{
         margin-top: -11px;
         margin-right: 7px;
    }
}
 @media screen and (min-width: 1224px) and (max-width: 1225px) {
     .hero-slider-top .flex-control-nav {
         list-style: none;
         position: absolute;
         bottom: 0;
         z-index: 99;
         /* width: 100%; */
         text-align: center;
         margin-left: 50% !important;
     }
         .row {
             margin-left: -15px;
             margin-right: 0px;
        }
    }
     @media screen and (min-width: 992) and (max-width: 1200px) {
         .container.ctn {
             width: 800px !important;
        }
         .body_slide-top {
             /* height: 100%; */
             height: 286px !important;
             background: url(../images/slider.png) no-repeat;
             width: 66%;
             padding: 46px;
             bottom: 0;
            /* min-width: 286px;
             */
             background-size: cover;
        }
         .rw{
             margin-right: 0px;
        }
    }
     @media screen and (min-width: 1023px) and (max-width: 1025px) {
         .container {
             width: 95% !important ;
        }
        .date p {
            padding-right: 5px !important;
            padding-left: 30px;
        }
        .body_slide-top {
            /* height: 100%; */
            height: 286px !important;
            background: url(../images/slider.png) no-repeat;
            width: 56%;
            margin-left: -22px;
            padding: 46px;
            bottom: 0;
            /* min-width: 286px; */
            background-size: cover;
        }
        a.button-voirplus {
          margin-top: -24px;
          margin-right: 7px;
      }
      .hero-slider-top .flex-control-nav {
          list-style: none;
          position: absolute;
          bottom: 0;
          z-index: 99;
          /* width: 80%; */
          text-align: center;
          margin-left: 62% !important;
      }
      .container-b {
          /* width: 94%; */
      }
      .slide-content-temoignage{
        margin-left: -10px;
      }
      .section-page label{
        /* width: 180px !important; */
        width: auto;
      }

    }

    #adhesion-div {
      overflow-x: auto !important;
    }

    @media screen and (max-width: 500px) {
      .views-exposed-form {
          border-color: #F47A13;
          border-style: solid;
          border-width: 0px;
          padding: 8px;
          margin-right: -12%;
          border-radius: 4px;
      }
    }

    .container.inscription {
      width: 520px !important;
      box-shadow: 0 0px 13px 0 rgba(0, 0, 31, 0.2), 0 0px 4px 0 rgba(0, 0, 0, 0.19);
    }

    .adress_line p{
      display: inherit;
    }

    .view-fitlers select {
      -webkit-appearance: menulist ;
    }
    /* h2.h2_orga {
        margin-left: -5%;
    } */
    @media screen and  (max-width: 500px){
      .class_content {
        padding: 0px !important;
        padding-top: 20px !important;
        padding-left: 10px !important;
        padding-right: 16px !important;
      }
    }
    #mon_espace:hover {
      color: white !important;

    }
    table#table-prez td {
       padding: 10px!important;
    }
    /* .form-contact {
        margin-left: 11%;
        margin-right: 11%;
    } */
    .map_class iframe{
      width: 100%;
      height: 400px;
    }


    .case.form-group.col.col-md-6 {
        margin-bottom: 0px;
    }

    .orga-h4 ul > li > ul > li > ul > li {
        list-style-type: square  !important;
    }

    .orga-h4 ul > li >ul > li {
        list-style-type: circle ;
    }

    .faq_row.row {
        margin-right: 12% !important;
        margin-left: 12% !important;
        margin-bottom: 5.5%;
    }
    .contact_map_row{
      margin-bottom: 5.75%;
    }

    .lab_class {
      width: 24.75% ;
    }
    @media screen and (max-width: 640px){
      .search-form {
          display: block !important;
      }
    }

    table#adhesion-table th, td {
       padding : 0px;
    }

    .image_icon_classe {
      max-width: 20%;
    }

    .profil-content-det input {
      width: 100%;
      border: 1px solid;
      padding: 5px 5px;
      background-color: #f5f5f5;
    }

    .profil-label p {
      margin: 0 0 5px !important;
      font-weight: normal;
    }

    .table_conjoint tr:hover td {
      background-color: #34A1B1;
    }

    .table_enfant tr:hover td {
      background-color: #34A1B1;
    }
.modal-open {
    overflow-y: scroll !important;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    button.btn.btn-default.send-auth{
      /* width: 285px !important; */
      margin-left: -5px;
   }
}

.Bienvenue_class {
    /* color: white;
    margin-left: 11%; */
}

/*style btn deconnexion */
#deconnexion_btn{
    width: auto !important;
    border: none;
    color: white;
    background: #e87352;
    padding: 7px;
    border-radius: 55px;
    /* width: 160px; */
    text-align: center;
    display: inline-block;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    margin-top: 4px;
}
.detail_table th{
  text-align: center;
}

.text_contenu ul {
  margin-left: 40px !important;
  list-style: disc !important;
}

.alert-mj {
  margin-bottom: -35px;
}

.send_inscription {
  width: 327px !important;
  margin-left: -5px !important;
}

.alert-mjd {
  margin-bottom: -74px !important;
}
#table_demande td:first-child {
  text-align: center;
}

.class_flex {
  display:flex;
}
.profil-content-det {
  margin-top: -6px;
}
@media only screen and (max-width: 1600px) {
  .tablink1 {
    width: 11.25%;
  }
  .tablink2{
    width: 9.5%;
  }
}
@media only screen and (max-width: 1440px) {
  .tablink1 {
    width: 11.25%;
  }
  .tablink2{
    width: 9.5%;
  }
}

@media only screen and (max-width: 1024px) {
  .tablink1 {
    width: 13%;
  }
  .tablink2{
    width: 12%;
  }
}

@media only screen and (max-width: 768px) {
  .tablink1 {
    width: 17.5%;
  }
  .tablink2{
    width: 16%;
  }
}
@media only screen and (max-width: 500px) {
  .tablink1 {
    width: 31.5%;
  }
  .tablink2{
    width: 29%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1228px) {
  .button-edit-profil {
    font-size: 13px !important;
  }
  .button-edit-profil-mail{
    font-size: 13px !important;
  }
}


@media only screen and (max-width: 762px) {
  #print {
    font-size: 14px !important;
  }
  #print_all_detail {
    font-size: 14px !important;
  }
}

@media only screen and (max-width: 600px) {
  .full_screen {
    display: none;
  }
  .mobile_screen{
    display: block;
  }
  .profil-content{
    margin-left: 6%;
    margin-right: 6%;
  }
}

@media only screen and (min-width: 600px) {
  .full_screen {
    display: block;
  }
  .mobile_screen{
    display: none;
  }
}

.button_space {
    border: none;
    color: white;
    background: #28708e;
    padding: 5px;
    border-radius: 3px;
    width: 90px;
    /* height: 27px; */
    /* text-align: center; */
    display: inline-block;
    -webkit-transition: .3s ease;
    /* transition: .3s ease; */
}

.deconnexion_btn1{
  padding: 9px !important;
  width: 100px !important;
  font-size: 13px;
}


#Adherent{
  max-height: 640px;
  overflow-y: auto;
}

.container-inline input:nth-child(1){
    font-size: 16px :important;
    border-radius: 18px !important;
}
#s_matricule::-webkit-outer-spin-button,
#s_matricule::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#print_agent , #print_agent_{
  background-color: #e87352 !important;
    border: none;
    color: white;
    text-align: center;
    font-size: 16px;
    border-radius: 0px;
    margin-left: 80%;
    margin-top: 2%;
}
#print_agent_{margin-left: 70%}

.bottom-header-display {
  display: none;
}

#datatable-ald th ,#datatable-pec th ,#datatable-fds th ,#datatable-ep th ,#datatable-reglement th,.table_demande th {
  background-color: #30718D;
  /* color: black; */
  font-weight: 500 !important;
  font-size: 14px;
}




#datatable-ald td ,#datatable-pec td ,#datatable-fds td ,#datatable-ep td ,#datatable-reglement td,.table_demande td {
  font-size: 14px;

}

table.dataTable thead th, table.dataTable thead td {
    padding: 0px 18px !important;
}

.deposer_demande_label {
    width: 35%;
    margin-left: 1%;
    font-size: 100%;
    font-weight: 500;
    color: #656060;
    /* background-color: #d0c7c7; */
    display: inline-block;
    height: 70px;
    padding-top: 5px;
    border-color: #d0c7c7;
    border-width: 1px;
    border-style: solid;
    border-radius: 10px;
}

.deposer_demande_img {
    display: block;
    margin-left: 46%;
}

/* regle de confidentialité */
.regle_conf_div{
  padding-top: 2%;
  padding-left: 4%;
  padding-right: 4%;
  padding-bottom: 2%;
  background-color: white;
}

.regle_conf_div p {
  padding-top: 20px;
}

.regle_conf_div h2{
  color: #30718D;
}

.regle_conf_div strong{
  background-color: #30718D;
  /* margin: 23px 360px 25px -5px; */
  padding-top: 10px;
  text-align: center;
  color: white;
  border-bottom: outset;
  border-color: darkseagreen;
  padding: 7px;
  padding-left: 20px;
  padding-right: 20px;
  /* padding-bottom: 0%; */
}

.container-regle_conf {
  padding-left: 13%;
  padding-right: 13%;
}

@media (max-width: 600px) {
    .regle_conf_div h2 {
      color: #30718D;
      font-size: 18px;
  }
  .regle_conf_div strong {
      background-color: #30718D;
      /* margin: 23px 360px 25px -5px; */
      padding-top: 10px;
      text-align: center;
      color: white;
      border-bottom: outset;
      border-color: darkseagreen;
      padding: 7px;
      padding-left: 3px;
      padding-right: 5px;
      /* padding-bottom: 0%; */
      font-size: 12px;
  }
  .regle_conf_div p {
    padding-top: 20px;
    font-size: 12px;
  }
}

.info_personnelle th {
  background-color: #30718D;
  /* color: black; */
  font-weight: 500 !important;
  font-size: 14px;
}

.info_personnelle td {
  font-size: 14px;
}

/* ///////////////// header ////////////// */
 @media (min-width: 768px) and (max-width: 991px) {
   .logo{
     /* margin-left: -19%; */
   }
   #col3 {
     margin-left: -4%;
     margin-top: -10%;
   }
 }
 @media (min-width: 642px) and (max-width: 768px) {
   #col3 {
    float: right;
    margin-top: -12%;
    margin-right: 6%;
   }
   .logo {
     /* margin-left: -9%; */
   }
}
@media (min-width: 1022px) and (max-width: 1092px) {
  #col3{
    margin-left: 28%;
  }
}
@media (min-width: 992px) and (max-width: 1022px) {
  #col3{
    margin-left: 25%;
  }
  .logo {
    /* margin-left: -16% !important; */

  }
}

@media (min-width: 319px) and (max-width: 321px) {
  #id_buttons button{
    width: 84px !important;
  }
}

@media (min-width: 600px) and (max-width: 762px) {
  .text-adherent{
    margin-right: 21% !important;

  }
}

.dd_title {
  color: white !important ;
}
@media (min-width: 651px) and (max-width: 991px) {
  input#edit-submit-partenaires{
      margin-top: 45px;

  }
}
@media (min-width: 479px) and (max-width: 733px) {
.section-page-reglementations .container {
  width: 479px;
}
}
/* @media (min-width: 1074px) and (max-width: 1106px) {
  #footer_container{
    width: 1049px !important;

  }
} */

/* respo page reglementation  */
@media (max-width: 600px) {
  .Reglemantation {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.faq-type-input{
  display: none;
}
.faq-type-input:checked+label{
  background: #fff !important;
  color: #000 !important;
}
/* /////////////////////////////////////////////////////////modifs new header ////////////////////////////////////////////////// */
@media  (min-width: 780px) {
  .top_header_container {
    height: 151px;
  }
}

#top_header_container .logo_div {
  text-align: center;
}

@media (min-width: 640px) and (max-width: 766px) {
  #top_header_container .logo {
    width: 210px;
  }
  #search_form_div {
    margin-top: -20%;
    float: right;
    margin-right: 7%;
  }
  #top_header_container {
    height: 136px;
  }
}

@media (min-width: 1224px) {
  #top_header_container {
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media (min-width: 766px) {
  #top_header_container {
    height: 106px
  }
}

@media (max-width: 640px) {
  #top_header_container {
    height: 156px;
  }
  #top_header_container .logo {
    width: 266px;
  }
}
@media (min-width: 766px) and (max-width: 900px){
  #top_header_container .logo {
    margin-left: -40px;
  }
}
@media (min-width: 720px) and (max-width: 768px){
  #search_form_div {
    margin-top: -20%;
    float: right;
    margin-right: 7%;
  }
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////// first section //////////////////////////////////////////////////////// */
.two_button {
  margin-top: 19px;
}

.top_cont_outer {
  margin-left: 10%;
  margin-right: 10%;
}
@media (min-width: 768px) and (max-width: 991px){
  .two_button {
    margin-top: 8%;
  }
}

/* ////////////////////////////////////////////////Second section ////////////////////////////////////////////////// */
#bottom_content {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 15px;
}
@media (max-width: 800px){
    .feature p {
      padding-left: 20px;
      padding-right: 20px;
  }
}
@media (max-width: 991px){
  .feature {
      margin-bottom: 30px;
      margin-top: 20px;
      padding-top: 30px;

      /* text-align: center; */
  }
}
/* ///////////////////////////////////////////////third section /////////////////////////////////////////////////////// */
#middle_content {
  margin-left: 10%;
  margin-right: 10%;
  margin-bottom: -2.5%;
}
@media (max-width: 766px){
  .slide-content-temoignage {
    width: 98.4% !important;
  }
}

/* //////////////////////////////////////////////////slider footer ////////////////////////////////////////////////// */
#slider_footer_div {
  margin-left: 10%;
  margin-right: 10%;

}
@media (min-width: 400px) and (max-width: 800px){
  .slick-slide img {
    width: 65px !important ;
  }
}
@media (min-width: 400px) and (max-width: 800px){
  .slick-slide img {
    width: 66px !important ;
  }
}

/* ///////////////////////////////////////////////////margin left and right site vetrine ////////////////////////////// */
.section-page {
  margin-left: 10% ;
  margin-right: 10% ;

}

/* ///////////////////////////////////////////////slider acceuil///////////////////////////////////////////////////// */
@media (min-width: 320px) and (max-width: 400px){
  .body_slide-top {
    padding: 0px !important ;
    width: auto !important;
  }
}
@media (min-width: 400px) and (max-width: 460px){
  .body_slide-top {
    padding: 10px !important ;
    width: auto !important;
  }
}
@media (min-width: 460px) and (max-width: 700px){
  .body_slide-top {
    padding: 10px !important ;
    width: auto !important;
  }
}
@media (min-width: 700px) and (max-width: 768px){
  .body_slide-top {
    /* padding: 10px !important ; */
    width: auto !important;
  }
}

/* ////////////////////////////////////////////////////////////end respo ////////////////////////////////////////////////// */
.mobile-navigation .menu {
  text-transform: uppercase;
}

.clavier_btn button{
  width: 100% ;
}

.mdp_inputs {
    border-width: 2px;
    border-style: solid;
    border-color: #EFF0F2;
    height: 50px;
    width: 323px;
    border-radius: 8px;
    margin-bottom: 6px;
}

.forme_rond {
  border-width: 1px;
  border-style: solid;
  border-color: #28708e;
  height: 20px;
  margin-top: 15px;
  margin-left: 18px;
  border-radius: 50%;
  width: 20px !important;
}
/* ///////////////////////////////notif modal /////////////////////////////////////////////// */
.notif_content_modal {
  margin-top: 10% ;
}

.notif_content_modal .modal-header {
  background-color: #238098 ;
}

.notif_content_modal .modal-title {
  text-align: center;
}

.notif_content_modal .modal-footer {
  padding: 10px;
}

.notif_content_modal button {
  background-color: #238098;
  color: white ;
  font-size: 16px!important;

}
.notif_content_modal a {
  background-color: #238098;
  color: white ;
  font-size: 16px!important;

}

.notification_page{
  padding-top: 2%;
  padding-bottom: 2%;
  background-color: white;
}

/* .container-notification-page {
  padding-left: 10%;
  padding-right: 10%;
} */

.container-notification-page h2 {
  color: #30718D;
  padding-top: 12px;
}

.single_notif {
  background: #bdbdbd29;
  /* text-align: center; */
  line-height: 1.5;
  overflow: hidden;
  -webkit-box-shadow: 0 0 0.5px black;
  -moz-box-shadow: 0 0 5px black;
  /* box-shadow: 0 0 5px black; */
  margin-bottom: 16px;

}

.notif_body {
  margin-left: 12px;
  margin-right: 12px;
  font-size: 15px;
}

.notif_title {
  padding-top: 12px;
  color: #30718D;
  margin-left: 12px;
  margin-right: 12px;
  font-weight: 500 !important;
}

.container_table_notifs {
  background-color: white;
  margin-top: 12px;
  /* margin-left: 10%;
  margin-right: 10%; */
  padding-top: 3%;
  padding-bottom: 2%;
}
.class-notif-unreaded {
  background-color: #8d91967a !important;
}

#table_notifs tr:hover td{
  background-color: white ;
}
#table_notifs .class-notif-unreaded:hover td{
  background-color: #8d91967a ;
}

/* ///////////////////////image slick footer ////////////////// */
@media (min-width: 1200px) {
  .slider-c img {
    height: 118px !important ;
    width: 166px !important ;
  }
}
@media (min-width: 800px) and (max-width: 1200px) {
  .slider-c img {
    height: 66px !important ;
    width: 60px !important ;
  }
}

.category-image-list .views-row{display: none}
