@font-face{font-family:lato-bold-italic;src:url(../fonts/Lato-BoldItalic.eot);src:url(../fonts/Lato-BoldItalic.woff2) format("woff2"),url(../fonts/Lato-BoldItalic.woff) format("woff"),url(../fonts/Lato-BoldItalic.ttf) format("TrueType")}@font-face{font-family:lato-bold;src:url(../fonts/Lato-Bold.eot);src:url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff"),url(../fonts/Lato-Bold.ttf) format("TrueType")}@font-face{font-family:lato-italic;src:url(../fonts/Lato-Italic.eot);src:url(../fonts/Lato-Italic.woff2) format("woff2"),url(../fonts/Lato-Italic.woff) format("woff"),url(../fonts/Lato-Italic.ttf) format("TrueType")}@font-face{font-family:lato-regular;src:url(../fonts/Lato-Regular.eot);src:url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular.ttf) format("TrueType")}@font-face{font-family:sanchez-regular;src:url(../fonts/Sanchezregular.otf) format("TrueType")}@font-face{font-family:sanchez-semibold-italic;src:url(../fonts/SanchezSemibold-Italic.otf) format("TrueType")}a{cursor:pointer}a:hover,a:link{text-decoration:none}.navbar-default{background:#000;color:#fff;font-family:lato-regular}.header-color-professional{color:#058517}.header-color-project{color:#E3610B}.header-color-common{color:#CCC}.portal-news-filter-select,.portal-news-filter-select:focus,.portal-news-filter-select:hover,.portal-news-filter:hover{font-family:lato-bold-italic;background-color:rgba(0,0,0,.2);border-color:#DA2530;color:#DA2530;border-radius:0;text-transform:uppercase;width:100%;transition:border-color .2s,background-color .2s,color .2s}.portal-news-filter{font-family:lato-bold-italic;background-color:rgba(0,0,0,.2);border-color:#313131;color:#fff;border-radius:0;text-transform:uppercase;width:100%;transition:border-color .5s,background-color .5s,color .5s}.page-footer{background-color:#000!important}.page-footer hr{background-color:#1A1A1A;height:1px;border:0}.footer-more,.footer-newsletter-group,.footer-text{color:#E7E7E7;font-family:sanchez-regular}.subscribe-step-2-form input,.subscribe-step-2-invite input{border:1px solid silver}.dropdown-menu{font-family:lato-italic;background-color:#000;color:#fff;opacity:0;transition:.5s opacity}.dropdown-menu>li>a{color:#fff;text-transform:uppercase}.dropdown:hover .dropdown-menu{display:block;z-index:2000;transition:.5s opacity;opacity:1}.footer-links{color:#E7E7E7}.footer-links a{text-decoration:underline;color:#E7E7E7}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}a:focus{outline:0}.fade-item.ng-leave{display:none;-webkit-animation:1s my_animation;-moz-animation:1s my_animation;-o-animation:1s my_animation;animation:1s my_animation}.fade-item.ng-enter,.fade-item.ng-move{-webkit-transition:.5s linear all;-moz-transition:.5s linear all;-o-transition:.5s linear all;transition:.5s linear all;opacity:0}.fade-item.ng-enter.ng-enter-active,.fade-item.ng-move.ng-move-active{opacity:1}@keyframes my_animation{from{opacity:1}to{opacity:0}}@-webkit-keyframes my_animation{from{opacity:1}to{opacity:0}}@-moz-keyframes my_animation{from{opacity:1}to{opacity:0}}@-o-keyframes my_animation{from{opacity:1}to{opacity:0}}.slide-animate.ng-leave,.slide-item.ng-enter{-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .5s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .5s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .5s;transition:all cubic-bezier(.25,.46,.45,.94) .5s}.slide-item.ng-enter.ng-enter-active{position:absolute;top:-100%}.slide-item.ng-enter{left:0}.slide-item.ng-leave.ng-leave-active{position:absolute;top:100%}.slide-item.ng-leave{right:0}.semitrans-background{background-clip:content-box;background-color:rgba(0,0,0,.7)}.ngdialog-overlay{background:rgba(0,0,0,.7)}.mincontent,.modal-body .mincontent{overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap}.social-network a:hover{background-color:#DA2530;transition:background .5s}@media screen and (min-width:1300px){body{padding-top:26px}input{color:#B8B8B8}.language-section-mobile{display:none!important}.navbar-connect-mobile{display:none}.ngdialog.ngdialog-theme-plain .ngdialog-content{width:600px}.page-header{border-bottom:none;padding-bottom:0}.header-color-std{color:#fff}.fleche_bas{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid red}.navbar{max-height:67px;border:none}.navbar-default{font-size:14px}.navbar-collapse .navbar-nav{padding-top:5px}.navbar-collapse .navbar-nav li{padding-bottom:6px}.navbar-collapse .section-active{border-bottom:6px solid #da2530}.user-pic-header{width:35px;height:35px;border-radius:17px;margin-right:5px;margin-top:-5px}.left-vertical-separator{border-left:1px solid #1E1E1E;min-height:67px;max-width:1px}.background-header{background:url(../images/portal/home/background-home.png) no-repeat;background-size:100%;width:100%;height:750px}.form-control,.input-group-addon{background-color:rgba(255,255,255,.1);border:none}.container{width:1366px}.vertical-align-header-button{margin-top:333px}.can-logo-header-portal{margin-top:130px;margin-left:60px;position:relative;width:420px;float:left}.text-logo{font-family:lato-bold-italic;font-size:30px;color:#DA2530;line-height:35px;position:absolute;top:100px;left:143px}.form-control{height:60px}.form-inscription{width:368px;position:relative;float:right;margin-top:190px;margin-right:70px}.img-row-left,.modal-body .testcontent{position:absolute}.img-row-left{margin-left:-93px}.input-submit{background-color:#DA2530;color:#fff;font-family:sanchez-semibold-italic;font-size:24px}.btn-facebook{height:60px;line-height:45px;background-color:#204d74;border-color:#204d74;color:#fff}.btn-twitter{height:60px;background-color:#1AB2E8;border-color:#1AB2E8;text-align:center;color:#fff}.logo-facebook{width:10%;height:50%}.facebook-connect{font-size:15px;top:1px}.logo-twitter{background-image:url(../images/portal/buttons/subscribe-twitter.png)}.page-news{margin-top:-125px}.see-all{color:#DA2530;text-decoration:underline;font-family:lato-regular;font-size:16px;text-decoration-color:#DA2530}.next-btn{padding-left:5px}.page-partners{border-top:2px;border-bottom-color:#000;height:290px}.page-partner-title{background-color:#DA2530;font-family:sanchez-semibold-italic;font-size:19px;color:#fff;height:40px;line-height:40px;text-align:center}.row-partner{height:185px}.page-footer{height:355px;background-color:#000}.footer-first-line{height:45px}.footer-text{color:#e7e7e7;float:left;font-family:sanchez-regular;line-height:50px;font-size:20px}.footer-more,.footer-newsletter-group{color:#E7E7E7;font-family:sanchez-regular;font-size:24px}.social-network a{background-color:#272727;width:57px;height:57px;display:block;float:left;margin-left:15px;transition:background .2s}.footer-social-facebook{background:url(../images/footer/buttons/background-facebook.png) center no-repeat;background-size:14px 29px}.footer-social-twitter{background:url(../images/footer/buttons/background-twitter.png) center no-repeat;background-size:23px 18px}.footer-social-google-plus{background:url(../images/footer/buttons/background-google-plus.png) center no-repeat;background-size:28px 24px}.footer-social-youtube{background:url(../images/footer/buttons/background-youtube.png) center no-repeat;background-size:19px 23px}.footer-newsletter-group{padding-right:15px}.breadcrumb{text-transform:uppercase;font-family:lato-regular;font-size:14px;margin-top:70px;background-color:#fff}.btn-profile,.subscribe-step-2-header-separator .text,.subscribe-step-2-invite-separator .text{font-family:lato-italic;text-transform:uppercase}.header-separator-line{width:200px;height:12px;border-bottom:1px #E0E0E0 solid;float:left}.btn-profile{border:none;background-color:#000;color:#fff}.btn-select{background-color:#E3610B}.subscribe-step-2-header-separator{padding-top:60px;padding-bottom:30px;padding-left:464px}.subscribe-step-2-header-separator .header-separator-line{width:150px;height:12px;border-bottom:1px #E0E0E0 solid;float:left}.subscribe-step-2-header-separator .text{font-size:16px;float:left;padding-left:10px;padding-right:10px}.subscribe-step-2-invite-separator{padding-top:60px;padding-bottom:30px;padding-left:464px}.subscribe-step-2-invite-separator .header-separator-line{width:59px;height:12px;border-bottom:1px #E0E0E0 solid;float:left}.subscribe-step-2-invite-separator .text{font-size:16px;float:left;padding-left:10px;padding-right:10px}.subscribe-step-2-invite-add-adress-text,.subscribe-step-2-musical-style label{font-family:lato-regular;font-size:16px;color:#666}.subscribe-step-2-invite{padding-bottom:20px}.upper-border-separator{border-top:1px #D3D3D3 solid;margin-top:40px}.contact-google-map-container .angular-google-map-container{width:100%;height:220px}.contact-title,.legal-title{font-family:sanchez-semibold-italic;font-size:28px;margin-bottom:20px}.contact-address{font-family:lato-regular;font-size:15px}.contact-logo{width:190px;margin-bottom:20px}.modal-social-bloc{margin-top:30px}.modal-social-img{width:60px;margin-left:15px}.modal-body .main-img{max-height:600px}.modal-body .img-selector-bloc{margin-top:20px}.modal-body .min-img{max-width:115px;cursor:pointer}}@media screen and (max-width:767px){.navbar-connect-desktop{display:none}.container{padding-left:0;padding-right:0}.label{font-size:2.3vw}.navbar{min-height:10vw}.navbar-default .navbar-toggle{margin-top:14px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#000}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:500px}.navbar-brand{float:left;font-size:18px;height:65px;line-height:20px;padding:15px}.footer-more,.footer-newsletter-group,.footer-text{font-family:sanchez-regular;font-size:3vw}.language-section{display:none!important}.language-section-mobile ul{padding:0;margin:0;list-style-type:none}.footer-links,.footer-more,.page-header{margin-top:10vw}.language-section-mobile li{float:left}.language-section-mobile ul li a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;color:#fff;display:block;float:left;padding:5px;text-align:center;text-decoration:none;width:100px;margin-bottom:5px;line-height:15px}.footer-links a,.see-all{text-decoration:underline}.subscribe-menu{float:left}.page-footer hr{display:none}.footer-first-line{height:8vw}.footer-text{color:#e7e7e7;float:left;line-height:9vw}.social-network a{background-color:#272727;width:9vw;height:9vw;display:block;float:left;margin-left:1.5vw;transition:background .2s}.footer-social-facebook{background:url(../images/footer/buttons/background-facebook.png) center no-repeat;background-size:2vw 4vw}.footer-social-twitter{background:url(../images/footer/buttons/background-twitter.png) center no-repeat;background-size:4.5vw 3.5vw}.footer-social-google-plus{background:url(../images/footer/buttons/background-google-plus.png) center no-repeat;background-size:4vw 3.5vw}.footer-social-youtube{background:url(../images/footer/buttons/background-youtube.png) center no-repeat;background-size:3vw 3vw}.form-control,.input-group-addon{background-color:rgba(255,255,255,.1);border:none}.footer-newsletter-group{color:#E7E7E7;padding-right:20vw;margin-top:10vw}.footer-more{color:#E7E7E7;text-align:left}.footer-links,.see-all{font-family:lato-regular}.footer-links,.footer-links a{color:#E7E7E7}.input-group-addon{padding:2px 12px}.input-group-addon img{width:4vw}.form-control{height:10vw}.vertical-align-header-button{display:none}.page-news{margin-top:-15vw}.see-all{color:#DA2530;font-size:4vw;text-decoration-color:#DA2530}.next-btn{padding-left:5px}.back-btn img,.next-btn img{width:15vw}.page-partners{border-top:2px;border-bottom-color:#000;height:290px}.page-partner-title{background-color:#DA2530;font-family:sanchez-semibold-italic;font-size:4vw;color:#fff;height:12vw;line-height:11vw;text-align:center}.row-partner{height:185px}.background-header{background:url(../images-mobile/portal/home/background-home.png) center top no-repeat;width:100%;max-height:800px;background-size:cover}.can-logo-header-portal{margin-left:5vw;margin-top:15vw}.can-logo-header-portal .home-header-logo{width:65vw}.can-logo-header-portal .text-logo{color:#da2530;float:left;font-family:lato-bold-italic;font-size:5vw;line-height:5.5vw;margin-left:22vw;margin-top:-5vw}.input-submit{background-color:#DA2530;color:#fff;font-family:sanchez-semibold-italic;font-size:4vw;height:10vw}.form-inscription{margin-bottom:15vw;padding-top:15vw}.btn-block{display:block}.btn-facebook{background-color:#204d74;border-color:#204d74;color:#fff;height:9vw}.btn-facebook img{width:2vw}.btn-twitter{height:9vw;background-color:#1AB2E8;border-color:#1AB2E8;text-align:center;color:#fff}.contact-title,.legal-title{font-family:sanchez-semibold-italic;font-size:7vw;margin-bottom:5vw}.modal-social-bloc{margin-top:10vw}.modal-social-img{margin-left:2vw;width:12vw}.contact-logo{width:55vw;margin-bottom:7vw}.contact-google-map-container .angular-google-map-container{width:100%;height:75vw;margin-top:7vw}}@media screen and (min-width:768px) and (max-width:1300px){.navbar-connect-mobile{display:none}.language-section-mobile{display:none!important}.ngdialog.ngdialog-theme-plain .ngdialog-content{width:500px}.container{padding-left:15px;padding-right:15px;width:980px}.navbar{max-height:60px;border:none}.navbar .container{padding-bottom:10px}.navbar-default{font-size:12px}.header-color-std{color:#fff}.navbar-main .navbar-right{float:left;margin-left:25px}.navbar-search{margin-left:-10px}.navbar-nav{float:left;margin-left:0}.navbar-default .navbar-nav>ul{padding-left:3px;padding-right:3px}.navbar-default .navbar-nav>li>a{padding:10px 4px}.navbar-collapse .navbar-nav{padding-top:5px}.navbar-collapse .navbar-nav li{padding-bottom:10px}.navbar-collapse .section-active{border-bottom:5px solid #da2530}.user-pic-header{width:30px;height:30px;border-radius:15px;margin-right:3px;margin-top:-3px}.vertical-align-header-button{display:none}.background-header{background:url(../images/portal/home/background-home.png) no-repeat;background-size:100%;width:100%;height:517px;margin-top:60px}.breadcrumb{text-transform:uppercase;font-family:lato-regular;font-size:14px;margin-top:70px;background-color:#fff}.form-control,.input-group-addon{background-color:rgba(255,255,255,.1);border:none}.can-logo-header-portal{margin-top:110px;margin-left:60px;position:relative;float:left}.can-logo-header-portal .text-logo{font-family:lato-bold-italic;font-size:19px;color:#DA2530;line-height:20px;position:absolute;top:60px;left:87px}.can-logo-header-portal img{width:255px}.form-inscription{width:368px;position:relative;float:right;margin-top:110px}.input-group-addon img{width:23px}.form-control{height:40px}.input-submit{background-color:#DA2530;color:#fff;font-family:sanchez-semibold-italic;font-size:20px}.btn-facebook{height:40px;background-color:#204d74;border-color:#204d74;color:#fff}.btn-facebook img{width:12px}.btn-twitter{height:40px;background-color:#1AB2E8;border-color:#1AB2E8;text-align:center;color:#fff}.see-all{color:#DA2530;text-decoration:underline;font-family:lato-regular;font-size:13px;text-decoration-color:#DA2530}.next-btn{padding-left:5px}.back-btn img,.next-btn img{width:65px}.page-header{border-bottom:none}.page-news{margin-top:-100px}.page-partners{border-top:2px;border-bottom-color:#000;height:290px}.page-partner-title{background-color:#DA2530;font-family:sanchez-semibold-italic;font-size:11px;color:#fff;height:32px;line-height:32px;text-align:center}.row-partner{height:140px}.page-footer{height:290px}.footer-first-line{height:35px}.footer-text{color:#e7e7e7;float:left;font-family:sanchez-regular;line-height:35px;font-size:17px}.footer-more,.footer-newsletter-group{color:#E7E7E7;font-family:sanchez-regular}.social-network a{background-color:#272727;width:40px;height:40px;display:block;float:left;margin-left:15px;transition:background .2s}.footer-social-facebook{background:url(../images/footer/buttons/background-facebook.png) center no-repeat;background-size:calc(14px/1.4) calc(29px/1.4)}.footer-social-twitter{background:url(../images/footer/buttons/background-twitter.png) center no-repeat;background-size:calc(23px/1.4) calc(18px/1.4)}.footer-social-google-plus{background:url(../images/footer/buttons/background-google-plus.png) center no-repeat;background-size:calc(28px/1.4) calc(24px/1.4)}.footer-social-youtube{background:url(../images/footer/buttons/background-youtube.png) center no-repeat;background-size:calc(19px/1.4) calc(23px/1.4)}.footer-newsletter-group{font-size:18px;padding-right:15px}.footer-more{font-size:20px}.upper-border-separator{border-top:1px #D3D3D3 solid;margin-top:25px}.contact-google-map-container .angular-google-map-container{width:100%;height:220px}.contact-title,.legal-title{font-family:sanchez-semibold-italic;font-size:28px;margin-bottom:16px}.contact-address{font-family:lato-regular;font-size:13px}.contact-logo{width:150px;margin-bottom:10px}.modal-social-bloc{margin-top:20px}.modal-social-img{width:50px;margin-left:10px}}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:0}.select-can:checked+label:before{color:#DA2530;border:1px solid #DA2530}.select-event:checked+label:before{color:#e3610b;border:1px solid #e3610b}.select-pro:checked+label:before{color:#058517;border:1px solid #058517}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:0;left:4px;font-size:14px;transition:all .2s}.select-can:checked+label:after,.select-can:not(:checked)+label:after{color:#DA2530}.select-event:checked+label:after,.select-event:not(:checked)+label:after{color:#e3610b}.select-pro:checked+label:after,.select-pro:not(:checked)+label:after{color:#058517}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}.select-can:checked:hover+label:before,.select-can:not(:checked):hover+label:before{border:1px solid #DA2530}.select-event:checked:hover+label:before,.select-event:not(:checked):hover+label:before{border:1px solid #e3610b}.select-pro:checked:hover+label:before,.select-pro:not(:checked):hover+label:before{border:1px solid #058517}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:10px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'•';position:absolute;top:0;left:4px;font-size:14px;transition:all .2s}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=radio]:disabled:checked+label:after{color:#999}[type=radio]:disabled+label{color:#aaa}