/* mod.vaccination-channel.less |f39e80a62471d6ad7070d53570fb5362| */
@font-face{font-family: 'Source Sans Pro Regular';font-style: normal;font-weight: normal;src: url("/extension/ezoscar/design/oscar/font/SourceSansPro/SourceSansPro-Regular.ttf") format('truetype')}.clearfix{zoom: 1}.clearfix:after{display: block;visibility: hidden;height: 0;clear: both;content: "."}.button-grey{-webkit-appearance: none;overflow: hidden;color: #ffffff;font: 1.2em/145% Arial, sans-serif;-webkit-box-shadow: 0 0 0 #666666;-moz-box-shadow: 0 0 0 #666666;box-shadow: 0 0 0 #666666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #f6f6f6;background: -moz-linear-gradient(top, #f6f6f6 0%, #d5d6d7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #d5d6d7));background: -webkit-linear-gradient(top, #f6f6f6 0%, #d5d6d7 100%);background: -o-linear-gradient(top, #f6f6f6 0%, #d5d6d7 100%);background: -ms-linear-gradient(top, #f6f6f6 0%, #d5d6d7 100%);background: linear-gradient(top, #f6f6f6 0%, #d5d6d7 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d6d7, GradientType=0);cursor: pointer;text-shadow: 0px 1px 0 #ffffff;color: #444444;border: solid 1px #808080;padding: 5px}.button-grey:hover{background: #505050;background: -moz-linear-gradient(top, #505050 0%, #9c9e9f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #505050), color-stop(100%, #9c9e9f));background: -webkit-linear-gradient(top, #505050 0%, #9c9e9f 100%);background: -o-linear-gradient(top, #505050 0%, #9c9e9f 100%);background: -ms-linear-gradient(top, #505050 0%, #9c9e9f 100%);background: linear-gradient(top, #505050 0%, #9c9e9f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#505050, endColorstr=#9c9e9f, GradientType=0);color: #ffffff;position: relative;text-shadow: 0px 1px 1px #333333}@font-face{font-family: 'Source Sans Pro';src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-regular-webfont.eot');src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-regular-webfont.woff') format('woff'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-regular-webfont.ttf') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Source Sans Pro Italic';src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-it-webfont.eot');src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-it-webfont.woff') format('woff'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-it-webfont.ttf') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Source Sans Pro Semi Bold';src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-semibold-webfont.eot');src: url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-semibold-webfont.woff') format('woff'), url('/extension/ezoscar/design/oscar/font/source-sans-pro/sourcesanspro-semibold-webfont.ttf') format('truetype');font-weight: normal;font-style: normal}.channel-channel-vaccine .gcols1 .gcol{width: 100%}.recommendation-app{color: #444444}.recommendation-app .content-related .item-gen.item-01 .title .ui-icon{background-position: -140px -300px}.recommendation-app .content-related .item-gen.item-01 .title.ui-state-active .ui-icon{background-position: -150px -300px}.recommendation-app .external-source{color: #434343;font-size: 14px;font-weight: bold}.recommendation-app .external-source a{color: #434343;text-decoration: underline;font-weight: normal}.recommendation-app .brand .batch .sanofi-pasteur{position: absolute;top: 0;right: 0;cursor: pointer}.recommendation-app .info h2.title{font-size: 22px !important}.recommendation-app section.gcol h3.title{font-size: 28px}.recommendation-app section.gcol .top-grey{font-size: 14px;padding: 10px;margin-bottom: 20px;background-color: #E0E0E0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.recommendation-app section.gcol .top-grey h2{font-weight: bold;margin-bottom: 5px}.recommendation-app section.gcol .top-grey p{margin-bottom: 10px;line-height: 1.3}.recommendation-app section.gcol .top-grey a{color: #204D7A}.recommendation-app section.gcol .item-recommandation.item-gen .description ul li{margin: 4px 0 0 0;text-align: justify}.recommendation-app section.gcol .item-recommandation.item-gen .description p{text-align: justify}.recommendation-app section.gcol .item-recommandation.item-gen .description h3{color: #444444;font-size: 16px;font-weight: bold;margin-bottom: 7px}.recommendation-app section.gcol .item-recommandation h2.ui-accordion-header{border-bottom: 1px solid #cbcbcb;color: #214d7a;font: 18px/100% Arial, sans-serif;margin: 0;padding: 14px 0 14px 14px;margin-bottom: 14px;cursor: pointer;position: relative}.recommendation-app section.gcol .item-recommandation h2.ui-accordion-header .ui-icon{background: url('/extension/ezoscar/design/oscar/images/common/ico/sprite.png') -150px -300px no-repeat;display: block;width: 8px;height: 8px;left: 0;margin: -4px 0 0;position: absolute;top: 50%}.recommendation-app section.gcol h2.ui-accordion-header.ui-state-active .ui-icon{background: url('/extension/ezoscar/design/oscar/images/common/ico/sprite.png') -140px -300px no-repeat}.recommendation-app .content-related .item-gen.item-01 .title + .description{display: block}.recommendation-app #right-menu-tree h3.title{font-size: 18px}.recommendation-app #right-menu-tree ul{padding: 0 30px;margin-bottom: 20px}.recommendation-app #right-menu-tree ul li{font-size: 14px;margin-top: 7px}.recommendation-app #right-menu-tree ul li a{color: #204D7A}.recommendation-app #right-menu-tree ul li a:hover{text-decoration: underline}.recommendation-app .content-related .item-gen.item-01 h2{color: #214d7a;cursor: pointer;margin: 0;font: 1.8em/100% Arial, sans-serif;margin: 20px 0 5px;padding: 14px 0 14px 14px;position: relative}.recommendation-app .content-related .item-gen.item-01 h3{font: 1.6em/100% Arial, sans-serif;font-weight: bold}#main-content .brand .batch.channel-vaccine .poster hr.orange{background-color: #F78F22 !important}#main-content .brand .info .sanofi-pasteur{position: absolute;top: 7px;right: 10px;cursor: pointer}#main-content .calendar-vaccin{background-color: #FCFCFC;margin-top: 30px;padding: 40px 20px 20px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}#main-content .calendar-vaccin h1{color: #434343;font-size: 27px;position: relative;line-height: 1.2;margin-left: 34px}#main-content .calendar-vaccin h1 span{display: block;width: 63px;height: 70px;position: absolute;top: -6px;left: -21px;background: url("/extension/ezoscar/design/oscar/images/common/apps/vaccination/ico-calendar-vac.png") 0 0 no-repeat}#main-content .calendar-vaccin ul{list-style-type: none;padding: 20px 50px 0}#main-content .calendar-vaccin ul li{font-size: 17px;background-color: #F68D30;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer;margin-top: 25px;padding: 11px 0;text-align: center}#main-content .calendar-vaccin ul li:hover{background-color: #1C4570}#main-content .calendar-vaccin ul li a{color: #FFFFFF}#main-content .calendar-vaccin span.ext-link{color: #757576;font-size: 12px;display: block;margin-top: 15px}#main-content .calendar-vaccin span.ext-link a{color: #757576;text-decoration: underline}.modal-vaccin{position: absolute;width: 700px;box-sizing: border-box;left: 50%;margin-left: -350px;z-index: 9999;background-color: #FFFFFF;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding: 40px 30px;color: #434343;display: none}.modal-vaccin h1{color: #204D7A;font-size: 22px;position: relative;padding-left: 60px;padding-right: 80px}.modal-vaccin h1:after{content: "";display: inline-block;width: 40px;height: 40px;background: url("/extension/ezoscar/design/oscar/images/common/apps/vaccination/seringue_logo_modal.png");position: relative;top: -6px;position: absolute;left: 0px}.modal-vaccin p{font-size: 14px;margin: 20px 0 15px 0;font-style: normal}.modal-vaccin .btn-close{color: #204D7A;font-size: 14px;position: absolute;top: 40px;right: 38px;cursor: pointer}.modal-vaccin .btn-close:after{content: "";display: inline-block;width: 20px;height: 20px;background: url("/extension/ezoscar/design/oscar/images/common/ico/sprite.png");background-position: -475px -300px;position: relative;top: 5px;left: 13px}.modal-vaccin i,.modal-vaccin em{font-size: 11px;font-style: normal}.modal-vaccin hr{border-top: 1px solid #cfcfcf;margin: 20px 0}.modal-vaccin ul{list-style-type: none}.modal-vaccin ul li{font-size: 16px;margin-bottom: 5px;position: relative;cursor: pointer}.modal-vaccin ul li:hover{text-decoration: underline}.modal-vaccin ul li a{color: #434343}.modal-vaccin ul li:after{content: "";display: inline-block;width: 13px;height: 22px;background: url("/extension/ezoscar/design/oscar/images/common/apps/channels_vaccine/sprite-channels.png");background-position: 138px -4px;position: absolute;top: 0px;right: 5px}.calendar-vaccination .gcontainer{position: static}.calendar-vaccination .vaccination-image{cursor: pointer}.calendar-vaccination#main-content .brand .title{margin-top: 14px}.calendar-vaccination .calendar-vac-nav{margin-top: 10px}.calendar-vaccination .calendar-vac-nav ul{list-style-type: none}.calendar-vaccination .calendar-vac-nav ul:after{content: "";display: table;clear: both}.calendar-vaccination .calendar-vac-nav ul li{display: table-cell;vertical-align: middle;background: #f2f2f2;border-top: 1px solid #d2d2d2;border-bottom: solid 1px #d2d2d2;border-left: solid 1px #d2d2d2;box-sizing: border-box;text-align: center}.calendar-vaccination .calendar-vac-nav ul li:last-child{border-right: solid 1px #d2d2d2}.calendar-vaccination .calendar-vac-nav ul li.active{border-bottom: solid 1px #ffffff;background: #ffffff}.calendar-vaccination .calendar-vac-nav ul li.active a{color: #e36a28}.calendar-vaccination .calendar-vac-nav ul li a{display: block;padding: 8px 8px;overflow: hidden;font-size: 14px;color: #7F7F7F}.calendar-vaccination .turnintodropdown{display: none}.calendar-vaccination .calendar-list{position: relative;margin-top: 10px}.calendar-vaccination .calendar-list section{border-bottom: 1px solid #dfdfdf;display: none}.calendar-vaccination .calendar-list section.active{display: block}.calendar-vaccination .calendar-list strong{text-transform: uppercase;color: #767676;font-size: 12px;font-weight: normal;width: 85px;display: block;padding: 20px 15px 21px 0;text-align: right;box-sizing: border-box}.calendar-vaccination .calendar-list hr{border-top: 1px dashed #cbcbcb;margin: 0;box-sizing: border-box}.calendar-vaccination .calendar-list h2{font-size: 13px;font-weight: bold;color: #757576;margin-top: 20px;margin-bottom: 15px}.calendar-vaccination .calendar-list ul{font-size: 13px;color: #757576;padding-left: 15px;margin-bottom: 30px}.calendar-vaccination .calendar-list ul li{margin-bottom: 10px;line-height: 1.2}.calendar-vaccination .calendar-list p{color: #757576;font-size: 13px;text-align: center}.calendar-vaccination .calendar-list p a{color: #757576;text-decoration: underline}.calendar-vaccination .calendar-list #section3{margin-top: 70px}.calendar-vaccination .calendar-list #section3 nav.page{position: absolute;top: -50px;margin-left: 200px}.calendar-vaccination .calendar-list #section3 nav.page span{position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;float: left;background-color: #E1E1E1;color: #214d7a;width: 100px;height: 30px;box-sizing: border-box;cursor: pointer;font-size: 14px;padding: 5px 0}.calendar-vaccination .calendar-list #section3 nav.page span.page-1{margin-right: 10px}.calendar-vaccination .calendar-list #section3 nav.page span.active{background-color: #214d7a;color: #FFFFFF}.calendar-vaccination .calendar-list #section3 nav.page span:hover{background-color: #214d7a !important;color: #FFFFFF}.calendar-vaccination .calendar-list #section3 div.page-2{display: none}.calendar-vaccination .calendar-list #section3 div.page-2.active{display: block}.calendar-vaccination .calendar-list #section3 div.page-1.active{display: block}.calendar-vaccination .calendar-list .timeline-vaccin a{font-family: 'Source Sans Pro Semi Bold';font-size: 16px;color: #FFFFFF;position: absolute;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 50px;height: 59px;display: block;cursor: pointer;box-sizing: border-box;-moz-box-sizing: border-box;text-align: center;padding: 19px 0}.calendar-vaccination .calendar-list .timeline-vaccin a:hover{background-color: #FFFFFF !important}.calendar-vaccination .calendar-list .timeline-vaccin a.green{background-color: #45AD86;border: 1px solid #45ad86}.calendar-vaccination .calendar-list .timeline-vaccin a.green:hover{color: #45AD86}.calendar-vaccination .calendar-list .timeline-vaccin a.yellow{background-color: #f5b322;border: 1px solid #f5b322}.calendar-vaccination .calendar-list .timeline-vaccin a.yellow:hover{color: #f5b322}.calendar-vaccination .calendar-list .timeline-vaccin a.pink{background-color: #DA3E71;border: 1px solid #da3e71}.calendar-vaccination .calendar-list .timeline-vaccin a.pink:hover{color: #DA3E71}.calendar-vaccination .calendar-list .timeline-vaccin a.red{background-color: #D94053;border: 1px solid #d94053}.calendar-vaccination .calendar-list .timeline-vaccin a.red:hover{color: #D94053}.calendar-vaccination .calendar-list .timeline-vaccin a.dark-orange{background-color: #EC9430;border: 1px solid #ec9430}.calendar-vaccination .calendar-list .timeline-vaccin a.dark-orange:hover{color: #EC9430}.calendar-vaccination .calendar-list .timeline-vaccin a.brown{background-color: #9b5b48;border: 1px solid #9b5b48}.calendar-vaccination .calendar-list .timeline-vaccin a.brown:hover{color: #9b5b48}.calendar-vaccination .calendar-list .timeline-vaccin a.light-orange{background-color: #F5B322;border: 1px solid #f5b322}.calendar-vaccination .calendar-list .timeline-vaccin a.light-orange:hover{color: #F5B322}.calendar-vaccination .calendar-list .timeline-vaccin a.blue{background-color: #1CBBF1;border: 1px solid #1cbbf1}.calendar-vaccination .calendar-list .timeline-vaccin a.blue:hover{color: #1CBBF1}.calendar-vaccination .calendar-list .timeline-vaccin a.purple{background-color: #852383;border: 1px solid #852383}.calendar-vaccination .calendar-list .timeline-vaccin a.purple:hover{color: #852383}.calendar-vaccination .calendar-list .timeline-vaccin a.light-green{background-color: #C1D647;border: 1px solid #c1d647}.calendar-vaccination .calendar-list .timeline-vaccin a.light-green:hover{color: #C1D647}.calendar-vaccination .calendar-list .timeline-vaccin a.born{top: 0}.calendar-vaccination .calendar-list .timeline-vaccin a.two-month{top: 60px}.calendar-vaccination .calendar-list .timeline-vaccin a.four-month{top: 120px}.calendar-vaccination .calendar-list .timeline-vaccin a.eleven-month{top: 180px}.calendar-vaccination .calendar-list .timeline-vaccin a.twelve-month{top: 240px}.calendar-vaccination .calendar-list .timeline-vaccin a.sixteen-month{top: 300px}.calendar-vaccination .calendar-list .timeline-vaccin a.six-year{top: 360px}.calendar-vaccination .calendar-list .timeline-vaccin a.eleven-year{top: 420px}.calendar-vaccination .calendar-list .timeline-vaccin a.twelve-year{top: 450px}.calendar-vaccination .calendar-list .timeline-vaccin a.fifteen-year{top: 480px}.calendar-vaccination .calendar-list .timeline-vaccin a.sixteen-year{top: 540px}.calendar-vaccination .calendar-list .timeline-vaccin a.eighteen-year{top: 600px}.calendar-vaccination .calendar-list .timeline-vaccin a.twentyfive-year{top: 660px}.calendar-vaccination .calendar-list .timeline-vaccin a.thirdty-year{top: 720px}.calendar-vaccination .calendar-list .timeline-vaccin a.fourty-year{top: 780px}.calendar-vaccination .calendar-list .timeline-vaccin a.sixty-year{top: 840px}.calendar-vaccination .calendar-list .timeline-vaccin a.more-year{top: 900px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-1{left: 90px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-2{left: 160px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-3{left: 230px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-4{left: 300px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-5{left: 370px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-6{left: 440px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-7{left: 510px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-8{left: 580px}.calendar-vaccination .calendar-list .timeline-vaccin a.double{height: 119px}.calendar-vaccination .calendar-list .timeline-vaccin a.double-half{height: 149px}.calendar-vaccination .calendar-list .timeline-vaccin a.triple{height: 179px}.calendar-vaccination .calendar-list .timeline-vaccin a.four-bloc{height: 239px}.calendar-vaccination .calendar-list .timeline-vaccin a.four-half{height: 269px}.calendar-vaccination .calendar-list .timeline-vaccin a.five-bloc{height: 299px}.calendar-vaccination .calendar-list .timeline-vaccin a.six-bloc{height: 359px}.calendar-vaccination .calendar-list .timeline-vaccin a.seven-bloc{height: 419px}.calendar-vaccination .calendar-list .timeline-vaccin a.eight-bloc{height: 479px}.calendar-vaccination .calendar-list .timeline-vaccin a.nine-bloc{height: 539px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-8.four-bloc{height: 269px}.calendar-vaccination .calendar-list .timeline-vaccin a.col-8.double{height: 149px}.calendar-vaccination .calendar-list .timeline-vaccin a.op7{opacity: 0.7;filter: alpha(opacity=70)}.vaccination-filter-video.channels-slider .channels-slideshow{margin-bottom: 15px;min-height: 40px}.vaccination-filter-video.channels-slider .channels-slideshow ul li{min-height: 275px}.vaccination-filter-video.channels-slider .channels-slideshow ul li .crop-img{margin-bottom: 5px}.vaccination-filter-video .filter-content{padding: 0px 10px 20px 10px;margin-left: -14px;margin-right: -14px}.vaccination-filter-video .filter-content:after{content: "";display: table;clear: both}.vaccination-filter-video .filter-content p{color: #A8A8A8;font-size: 13px}.vaccination-filter-video .filter-content span{background-color: #E1E1E1;padding: 5px 0;text-transform: uppercase;cursor: pointer;font-size: 12px;font-weight: bold;color: #265C8E;position: relative;margin: 5px 10px 0 0;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;float: left;width: 260px}.vaccination-filter-video .filter-content span .ico-close{background: url("/extension/ezoscar/design/oscar/images/common/interstitials/video_interstitial/Close-button.png") 0 0 no-repeat;width: 19px;height: 8px;position: absolute;right: -5px;top: 0;display: none}.vaccination-filter-video .filter-content span:first-child{margin-left: 85px}.vaccination-filter-video .filter-content span:nth-child(4){margin-left: 85px}.vaccination-filter-video .filter-content span:hover{background-color: #265C8E;color: #FFFFFF}.vaccination-filter-video .filter-content span.active{background-color: #265C8E;color: #FFFFFF}.vaccination-filter-video .filter-content span.active .ico-close{display: block}.vaccination-filter-video .taxonomy{font-size: 10px;color: #FFFFFF;font-weight: bold;text-transform: uppercase;background-color: #265b8d;padding: 4px 7px 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-right: 3px}.vaccination-filter-video span.source{font-size: 11px;color: #868686;margin-left: 2px}.vaccination-filter-video .more-video{width: 93%;text-align: center;font-style: italic;font-size: 14px;color: #7F7F7F;position: absolute;bottom: 20px;cursor: pointer}.vaccination-filter-video .more-video:after{content: "";display: inline-block;width: 38px;height: 38px;background: url("/extension/ezoscar/design/oscar/images/common/apps/channels_vaccine/se-more.png");position: absolute;top: 25px;right: 48%;z-index: 2}.vaccination-filter-video .back-top{width: 97%;text-align: center;font-style: italic;font-size: 14px;color: #7F7F7F;position: absolute;bottom: 20px;cursor: pointer}.vaccination-filter-video .back-top:after{content: "";display: inline-block;width: 38px;height: 38px;background: url("/extension/ezoscar/design/oscar/images/common/apps/channels_vaccine/back-to-top.png");position: absolute;top: 25px;right: 48%;z-index: 2}.vaccination-filter-video .channels-slideshow ul{width: 946px;height: auto}.vaccination-filter-video .channels-slideshow .slide h2{display: block;margin-top: 3px;font-size: 17px;line-height: 1}#about-vaccination h4{font-size: 28px;width: 80%;padding-left: 50px;position: relative}#about-vaccination h4:after{content: "";display: inline-block;width: 36px;height: 36px;background: url("/extension/ezoscar/design/oscar/images/common/apps/vaccination/info.png");position: absolute;top: 4px;left: 0px}#about-vaccination .border-t{border-top: 1px solid #dfdfdf;padding-top: 15px}

