html body{background:#004c99}
html body #ccm-account-menu{display:none}
html body .ccm-page{@import url('/packages/bootstrap_template/themes/bootstrap_theme/fonts/helvetica_neue/HelveticaNeue.css');font-family:'Helvetica Neue',Helvetica,Vernada,sans-serif;font-size:14px;color:#333}
html body .ccm-page h1{font-size:2em}
html body .ccm-page h2{font-size:1.6em}
html body .ccm-page h3{font-size:1.3em}
html body .ccm-page h4{font-size:1.2em}
html body .ccm-page h5{font-size:1em}
@media (max-width:767px){
	html body .ccm-page .text-left-xs{text-align:left}
	html body .ccm-page .text-center-xs{text-align:center}
}
html body .ccm-page .btn.btn-success{background:#03a03d}
html body .ccm-page .btn.btn-success:hover{background:#039137}
html body .ccm-page .btn.btn-primary{background:#06c}
html body .ccm-page .btn.btn-primary:hover{background:#005ebd}
html body .ccm-page .btn.btn-warning{background:#ff9800}
html body .ccm-page .btn.btn-warning:hover{background:#f08f00}
html body .ccm-page .btn:focus,html body .ccm-page .btn:active{outline:none}
html body .ccm-page .ccm-block-page-attribute-display-title{display:inline-block;font-size:1.4em;margin-top:15px;margin-bottom:10px}
html body .ccm-page .display_multiple_files .file{margin:0 15px 15px 0}
html body .ccm-page .display_multiple_files .file .thumb{width:40px;height:40px;float:left;margin-right:15px}
html body .ccm-page .display_multiple_files .file .filename{min-height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}
html body .ccm-page .custom_layout_align_center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:center}
html body .ccm-page picture img.img-responsive-center{margin:0 auto}
html body .ccm-page picture img{max-width:100%}
html body .ccm-page img.img-responsive{margin:0 auto;max-width:100%}
html body .ccm-page blockquote{font-size:1em;border-left:5px solid rgba(0,102,204,0.3)}
html body .ccm-page blockquote .review-author{color:grey}
html body .ccm-page .text-shadow.black{text-shadow:0px 0px 5px #000,0px 0px 5px #000}
html body .ccm-page .modal .modal-dialog .modal-header{background:#06c}
html body .ccm-page .modal .modal-dialog .modal-header h2,html body .ccm-page .modal .modal-dialog .modal-header h3,html body .ccm-page .modal .modal-dialog .modal-header h4{color:#ffffff}
html body .ccm-page .modal .modal-dialog .modal-header .close{color:#ffffff;opacity:0.8}
html body .ccm-page .modal .modal-dialog .modal-header .close:hover{opacity:1}
html body .ccm-page .cert-border{padding:15px;border:60px solid transparent;border-image:url(/packages/bootstrap_template/themes/bootstrap_theme/images/cert-border.png) 92 repeat;background:url(/packages/bootstrap_template/themes/bootstrap_theme/images/cert-background.jpg);color:#4b4b4b;position:relative}
html body .ccm-page .cert-border img.stamp{position:absolute;display:block;right:12px;bottom:-12px;transform:rotate(-25deg);opacity:0.35;width:130px;height:auto}
@media (max-width:767px){
	html body .ccm-page .cert-border{border-width:30px}
}
html body .ccm-page.page-type-home-page .breadcrumbs-wrapper,html body .ccm-page.page-type-program .breadcrumbs-wrapper{display:none}
@media (max-width:767px){
	html body .ccm-page .text-center-xs{text-align:center}
}
html body .ccm-page #header-wrapper{background:#ffffff}
html body .ccm-page #header-wrapper #header{padding:15px 0}
html body .ccm-page #header-wrapper #header .logo img{margin:0}
html body .ccm-page #header-wrapper #header .header-right .top{text-align:right;overflow:hidden}
html body .ccm-page #header-wrapper #header .header-right .top ul.nav-just-list{padding:0;margin:0;list-style:none;float:right;}
#header .header-right .top .topmenu {padding:0;margin:0;list-style:none;float:right;}
html body .ccm-page #header-wrapper #header .header-right .top ul.nav-just-list li{display:inline-block}
html body .ccm-page #header-wrapper #header .header-right .top ul.nav-just-list li a{background:none;margin-left:20px}
html body .ccm-page #header-wrapper #header .header-right .top ul.nav-just-list li:first-child a{margin-left:0}
html body .ccm-page #header-wrapper #header .header-right .top ul.nav-just-list li:last-child a{margin-right:0}
html body .ccm-page #header-wrapper #header .header-right .bottom .btn-group{float:right}
@media (min-width:768px) and (max-width:991px){
	html body .ccm-page #header-wrapper #header .header-right .bottom .btn-group{margin-top:19px}
}
@media (min-width:992px) and (max-width:1199px){
	html body .ccm-page #header-wrapper #header .header-right .bottom .btn-group{margin-top:35px}
}
@media (min-width:1200px){
	html body .ccm-page #header-wrapper #header .header-right .bottom .btn-group{margin-top:35px}
}
@media (max-width:767px){
	html body .ccm-page #header-wrapper #header{height:0;padding:0;overflow:hidden}
}
html body .ccm-page #header-wrapper #main-nav{background:#004c99;color:#ffffff}
html body .ccm-page #header-wrapper #main-nav .navbar{height:40px;min-height:40px;margin:0;padding:0;border:none;background:none;-webkit-box-shadow:none;box-shadow:none}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-brand{height:40px;padding:6px 0px}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-brand img{height:28px}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle{padding:0;height:28px;margin:6px 0px;border:none;background:none}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle .icon-bar{color:#ffffff;background:#ffffff;width:28px;height:4px}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle:hover .icon-bar,html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle:focus .icon-bar{background:#e1e1e1}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse{margin:0 -15px;padding:0;border:none;background:none}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li{margin:0}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li a{text-shadow:none;border:none;color:#ffffff;line-height:20px;height:40px;font-size:1.2em;padding:10px 15px}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li a .caret{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li a:hover{background:#06c}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.divider{height:1px;background:rgba(255,255,255,0.5);margin:6px 0}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown.open>a{background:#06c}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown.open>a .caret{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown>ul.dropdown-menu{border:none;background:#004c99;padding:0;margin:0}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown>ul.dropdown-menu li:first-child a{box-shadow:inset 0px 8px 6px -8px #292929}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.active a{background:none;-webkit-box-shadow:none;box-shadow:none}
html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.active a:hover{background:#06c}
@media (max-width:767px){
	html body .ccm-page #header-wrapper #main-nav .navbar{height:50px}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-brand{height:50px;padding:6px 0px}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-brand img{height:38px}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-header .navbar-toggle{height:38px;margin:6px 0px}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse{position:relative;z-index:10;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav{margin:0;background:#0054a8}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown>ul.dropdown-menu{background:#005cb8}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown>ul.dropdown-menu li a{padding-left:30px}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li.dropdown>ul.dropdown-menu li:last-child a{box-shadow:inset 0px -8px 6px -8px #292929}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li:first-child a{box-shadow:inset 0px 8px 6px -8px #292929}
	html body .ccm-page #header-wrapper #main-nav .navbar .navbar-collapse ul.nav li:last-child>ul.dropdown-menu li:last-child a{box-shadow:none}
}
html body .ccm-page #header-wrapper .breadcrumbs-wrapper{background:#f0f0f0}
html body .ccm-page #header-wrapper .breadcrumbs-wrapper nav{padding:6px 0}
html body .ccm-page #header-wrapper .breadcrumbs-wrapper nav ol.breadcrumb{padding:0;margin:0;background:none}
html body .ccm-page main{background:#ffffff;padding-bottom:20px}
@media (min-width:768px) and (max-width:991px){
	html body .ccm-page main .pure-gallery-block-container .links .col-sm-1:nth-child(12n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-sm-2:nth-child(6n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-sm-3:nth-child(4n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-sm-4:nth-child(3n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-sm-6:nth-child(2n+1){clear:both}
}
@media (min-width:992px) and (max-width:1199px){
	html body .ccm-page main .pure-gallery-block-container .links .col-md-1:nth-child(12n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-md-2:nth-child(6n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-md-3:nth-child(4n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-md-4:nth-child(3n+1){clear:both}
	html body .ccm-page main .pure-gallery-block-container .links .col-md-6:nth-child(2n+1){clear:both}
}
@media (min-width:1200px){html body .ccm-page main .pure-gallery-block-container .links .col-lg-1:nth-child(12n+1){clear:both}html body .ccm-page main .pure-gallery-block-container .links .col-lg-2:nth-child(6n+1){clear:both}html body .ccm-page main .pure-gallery-block-container .links .col-lg-3:nth-child(4n+1){clear:both}html body .ccm-page main .pure-gallery-block-container .links .col-lg-4:nth-child(3n+1){clear:both}html body .ccm-page main .pure-gallery-block-container .links .col-lg-6:nth-child(2n+1){clear:both}}
html body .ccm-page main .slick-slide .review-text{font-size:1.2em}
html body .ccm-page main .slick-slide .review-author{display:block;text-align:right;font-style:italic;opacity:0.8}
html body .ccm-page main #clients-slider .slick-track{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}
html body .ccm-page main #clients-slider .slick-slide img.client-logo{max-width:100%;margin:0 auto;max-height:120px}
html body .ccm-page main #clients-slider .slick-arrow:before{color:#0066cc}@media (max-width:767px){html body .ccm-page main #clients-slider .slick-arrow:before{display:none}}
html body .ccm-page .program-list-wrapper .program-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}
html body .ccm-page .program-list-wrapper .program-list .program{min-height:210px;margin-bottom:30px}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry a.header{display:block;padding:15px 15px 0}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry a.header .program-thumbnail-wrapper{line-height:160px;text-align:center;min-height:160px}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry a.header .program-thumbnail-wrapper picture{display:inline-block}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry a.header .program-title-wrapper{text-align:center}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry a.header .program-title-wrapper h3{margin-top:10px;margin-bottom:0}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry .body{height:0;overflow:hidden}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry .body p.description{margin-top:10px;font-size:0.9em}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry .body .bottom-wrapper .price{margin-bottom:10px}
html body .ccm-page .program-list-wrapper .program-list .program .program-entry .body .bottom-wrapper .price .price-value{color:#06c;font-weight:bold;font-size:1.4em}
@media (min-width:768px){html body .ccm-page .program-list-wrapper .program-list .program .program-entry:hover{position:absolute;margin-right:15px;background:#ffffff;box-shadow:0px 0px 8px #5f5f5f;z-index:2}html body .ccm-page .program-list-wrapper .program-list .program .program-entry:hover .body{height:auto;padding:0 15px 15px}}
html body .ccm-page .program-list-wrapper-2 .program-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}
html body .ccm-page .program-list-wrapper-2 .program-list:before,html body .ccm-page .program-list-wrapper-2 .program-list:after{content:normal}
html body .ccm-page .program-list-wrapper-2 .program-list .program{margin-bottom:30px}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry a.header{display:block}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry a.header .program-thumbnail-wrapper{line-height:160px;text-align:center;min-height:160px}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry a.header .program-thumbnail-wrapper picture{display:inline-block}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry a.header .program-title-wrapper{text-align:left}html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry a.header .program-title-wrapper h3{margin-top:10px;margin-bottom:0}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry .body p.description{margin-top:10px;font-size:0.9em}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry .body .bottom-wrapper .price{margin-bottom:10px}
html body .ccm-page .program-list-wrapper-2 .program-list .program .program-entry .body .bottom-wrapper .price .price-value{color:#06c;font-weight:bold;font-size:1.4em}
html body .ccm-page .shop-product-list .product{padding:15px 15px}
html body .ccm-page .shop-product-list .product .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:center}
html body .ccm-page .shop-product-list .product .row .text span{color:#333 !important}
html body .ccm-page .shop-product-list .product .row .period{text-align:center}
html body .ccm-page .shop-product-list .product .row .price{text-align:center;font-size:1.2em}
html body .ccm-page .shop-product-list .product .row .links{text-align:right}
html body .ccm-page .shop-product-list .product .row .links a{display:inline-block;max-width:100%}
html body .ccm-page .shop-product-list .product .row .links a img{max-width:100%}
html body .ccm-page .shop-product-list .product .row .links a:first-child{margin-bottom:10px}
html body .ccm-page .shop-product-list .product:nth-child(odd){background:#f0f0f0}
@media (max-width:767px){
	html body .ccm-page .shop-product-list .product .row{display:block}
	html body .ccm-page .shop-product-list .product .row .text h4{text-align:center}
	html body .ccm-page .shop-product-list .product .row .price{margin:8px 0}
	html body .ccm-page .shop-product-list .product .row .links{text-align:center}
	html body .ccm-page .shop-product-list .product .row .links a:first-child{margin-bottom:0px;margin-right:5px}
	html body .ccm-page .shop-product-list .product:nth-child(odd){background:#f0f0f0}
}
html body .ccm-page.page-type-program main #program-nav-wrapper{background:#f1f1f1;border-bottom:1px solid #d8d8d8;z-index:10;width:100%;top:0}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav .program-name{float:left}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav .program-name h3{font-size:1.2em;padding:12px 0;margin:0;line-height:1em;font-weight:600;color:#06c}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list{float:right;padding:0;margin:0 -8px;list-style:none}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li{display:inline-block;padding:0;margin:0}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li a{display:block;font-size:1.2em;line-height:1em;padding:12px 8px;text-decoration:none}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li a:focus{color:#06c}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li a:hover{color:#fff;background:#06c;padding-bottom:13px;margin-bottom:-1px}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li a.buy-button{background:none}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li a.active{color:#fff;background:#06c;cursor:default;padding-bottom:13px;margin-bottom:-1px}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li.right{float:right}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li.right .buy-button{margin-left:10px;padding:4px 0}
html body .ccm-page.page-type-program main #program-nav-wrapper #program-nav ul.program-nav-list li.right .buy-button .btn{margin-top:-2px}
html body .ccm-page.page-type-program main .program-section-title{font-size:1.6em;margin-top:20px;margin-bottom:10px;font-weight:500;line-height:1.1}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item{margin-bottom:30px}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:center}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row:before,html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row:after{content:normal}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-image{text-align:center}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-image .gallery-thumbnail{display:inline-block}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-image .gallery-thumbnail:hover{cursor:zoom-in}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-text .description{text-align:justify}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item:nth-child(even) .row{flex-direction:row-reverse}
html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item:nth-child(even) .row .pure-gallery-item-text .header{text-align:right}
@media (max-width:767px){
	html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row{display:block}
	html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-text .header{text-align:left !important}
	html body .ccm-page.page-type-program main .pure-gallery-block-container.left-right .links .pure-gallery-item .row .pure-gallery-item-text .description{text-align:left}
}
@media (min-width:768px){
	html body .ccm-page.page-type-program main .custom_layout_tarifs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}
}
html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif{background:#F0F0F0;margin-bottom:30px}
html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .header,html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .body,html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .footer{padding:10px 15px}
html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .header{color:#ffffff;background:#06c}html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .header h3{margin:10px 0}
html body .ccm-page.page-type-program main .custom_layout_tarifs .tarif .footer{color:#ffffff;background:#004c99}
html body .ccm-page #footer-wrapper{background:#004c99}
html body .ccm-page #footer-wrapper #footer{color:#ffffff}
html body .ccm-page #footer-wrapper #footer a{color:#ffffff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.3)}
html body .ccm-page #footer-wrapper #footer a:hover,html body .ccm-page #footer-wrapper #footer a:active,html body .ccm-page #footer-wrapper #footer a:focus{color:#ffffff;border-color:#ffffff}
html body .ccm-page #footer-wrapper #footer ul{margin:0;padding:0;list-style:none}
html body .ccm-page #footer-wrapper #footer ul li{margin:0 0 10px;padding:0}
html body .ccm-page #footer-wrapper #footer .ccm-block-social-links ul li a{border-bottom:none;font-size:1.8em;margin-right:5px}
html body .ccm-page #footer-wrapper #footer .ccm-block-social-links ul li a:hover{color:#66b2ff}
html body .ccm-page #footer-wrapper #footer ul.ya-share2__list li.ya-share2__item{margin:8px 8px 0 0}
html body .ccm-page #footer-wrapper #footer ul.ya-share2__list li.ya-share2__item a.ya-share2__link{border:none}
html body .ccm-page #footer-wrapper #footer #copyright{padding-top:10px;padding-bottom:10px;font-size:12px;text-align:right}
@media (min-width:768px) and (max-width:991px){
	html body .ccm-page .row.auto-clear .col-sm-1:nth-child(12n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-sm-2:nth-child(6n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-sm-3:nth-child(4n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-sm-4:nth-child(3n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-sm-6:nth-child(2n+1){clear:both}
}
@media (min-width:992px) and (max-width:1199px){
	html body .ccm-page .row.auto-clear .col-md-1:nth-child(12n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-md-2:nth-child(6n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-md-3:nth-child(4n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-md-4:nth-child(3n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-md-6:nth-child(2n+1){clear:both}
}
@media (min-width:1200px){
	html body .ccm-page .row.auto-clear .col-lg-1:nth-child(12n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-lg-2:nth-child(6n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-lg-3:nth-child(4n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-lg-4:nth-child(3n+1){clear:both}
	html body .ccm-page .row.auto-clear .col-lg-6:nth-child(2n+1){clear:both}
}
.breadcrumb {
	display:none;
}
.breadcrumb > li + li::before {
	display:none;
}
.bold {
	font-weight:700;
}
.text-red {
	color:#ff0000;
}
.err_view {
	color:#ff0000;
	text-align:center;
	font-size:130%;
	margin:20px 0;
}
#myslidemenu ul {
	margin:0;
	padding:0;
}
#myslidemenu ul>li {
	list-style:none;
	float:left;
	margin:10px 2px 0 0;
	border-radius:4px;
}

#myslidemenu ul>li>a, #myslidemenu ul>li div {
	display:block;
	padding:6px 15px;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	background:#03a03d;
}
#myslidemenu ul>li>a:hover, #myslidemenu ul>li div {
	background:#036616;
}
.bottom .btn-group {
	float:right;
}
.bottom .welcome {
	float:left;
	font-size:150%;
	margin-top:35px;
}
.main-content {
	margin-top:40px;
}
.form-phone {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-phone#phone_c {
	width:10%;
}
.form-phone#phone_g {
	width:20%;
}
.form-phone#phone {
	width:60%;
}
.tarif .header-tarif {
    color: #ffffff;
    background: #06c;
	text-align:center;
	padding: 10px 15px;
	min-height:119px;
}
.tarif .footer-tarif {
    color: #ffffff;
    background: #06c;
	text-align:center;
	padding: 10px 15px;
	/*min-height:197px;*/
}
.footer-tarif p {
	font-size: 24px;
}
.footer-tarif .btn{
	white-space:normal;
}
.tarif .body-tarif {
	padding: 10px 15px;
	min-height:370px;
}
.tarif {
	background: #F0F0F0;
	margin-bottom:30px;
}
.tarif .btn{
	margin-top:5px;
}
.info-content {
	background: #ffffff;
    color: #262626;
    margin: 8px 18px 8px 18px;
    border: 1px #c7c7c7 solid;
    box-shadow: 0px 0px 5px 2px rgba
}
.info-conthead {
	padding: 10px 10px 10px 17px;
    border-bottom: #c7c7c7 solid 1px;
    background: #F9F8F8;
}
.info-conthead h2 {
	margin: 0 3px;
    line-height: 20px;
    font-size: 21px;
}
.info-contbody {
	padding: 8px 20px 8px 20px;
    border-bottom: #e4e4e4 solid 1px;
}
.dropdown-toggle .fas {
	line-height:inherit;
}
.spinner input {
  text-align: right;
}

.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 2%;
  vertical-align: middle;
  display: table-cell;
}

.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}

.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}

.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}

.input-group-btn-vertical i {
  position: absolute;
  top: 0;
  left: 4px;
}