@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300,900,400italic);body,html{width:100%;height:100%;font-size:20px;font-family:"Source Sans Pro",sans-serif}@media screen and (max-width:768px){body,html{font-size:17px}}h2{margin:20px 0;padding-bottom:4px;display:inline-block;border-bottom:2px solid #81a231;color:#81a231;font-size:24px;font-weight:700;text-transform:uppercase}label{font-size:19px;font-weight:300}.label{border-radius:0}.radio{position:relative;top:-8px}.radio input{position:relative;top:4px}.radio_list{padding-bottom:50px}.radio_list.has-error label{color:#a94442}.radio_list label{font-weight:400}.checkbox input{position:relative;top:11px}.has-error input[type=email],.has-error input[type=text]{background:#af1a59;color:#fff}.has-error .help-block{color:#af1a59}.btn{border:0}.btn.btn-lg{font-size:20px;font-weight:600;text-transform:uppercase}.help-block{color:#333;font-size:15px;font-weight:300;font-style:italic}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(129,162,49,.8);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(129,162,49,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(129,162,49,.6);outline:0 none}.pink{color:#af1a59}.ie7-alert{width:100%;height:100%;padding-top:50px;position:fixed;left:0;top:0;z-index:999;background:#ffc;text-align:center}.ie7-alert a{width:275px;margin-top:45px;padding:10px 15px;display:block;background:#e4790f;color:#fff;font-size:14px}.main-content{padding-right:90px}.login .main-content{padding-right:0}@media screen and (max-width:992px){.main-content{padding-right:0}}.login .main-content{margin-top:15px}.login form{padding-top:20px}@media screen and (max-width:992px){.login form{padding-top:0}}.login .forgotten-password{margin-top:15px;padding:0;display:block;text-align:left}.access-forms{margin-bottom:40px}@media screen and (max-width:992px){.access-forms{margin-top:20px}}.access-forms .col{width:20%}@media screen and (max-width:630px){.access-forms .col{width:30%;margin-left:2%;padding:0}}.access-forms .col .btn-form{display:block;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.access-forms .col .btn-form .icon{max-width:100%}@media screen and (max-width:630px){.access-forms .col .btn-form .icon{max-width:70px}}.access-forms .col .btn-form strong{margin:7px 0;display:block;line-height:1.2em;font-size:11px;font-weight:600;text-transform:uppercase}.access-forms .col .btn-form small{padding:3px 20px;background:#81a231;color:#fff;font-size:9px;font-style:italic}@media screen and (max-width:630px){.access-forms .col .btn-form small{padding:2px 4px}}.access-forms .col .btn-form.active,.access-forms .col .btn-form:hover{-webkit-box-shadow:none;box-shadow:none}.access-forms .col .btn-form.active strong,.access-forms .col .btn-form:hover strong{color:#627b25;font-weight:900}.access-forms .col .btn-form.completed{opacity:1;-webkit-filter:none;filter:none}.access-forms .col .btn-form.completed small{background:#ededed;color:#81a231}body.student .top{width:100%;height:50px;background:#ededed}body.student .logo{margin-right:30px;float:left;position:relative;left:0;top:-30px}@media screen and (max-width:992px){body.student .logo{margin:auto;float:none;display:block;text-align:center}}body.student .website-title{padding:25px 0 0 130px;line-height:1.5em;font-size:30px;text-transform:uppercase}@media screen and (max-width:992px){body.student .website-title{margin-top:-10px;padding:0 0 25px 0;text-align:center;font-size:25px}}body.student .user-info{margin-top:15px;font-size:18px}@media screen and (max-width:992px){body.student .user-info{margin-top:-5px;text-align:center}}body.student .user-info .btn{margin:15px 0 22px 0;padding:6px 25px;line-height:22px;font-size:18px}body.student .user-info .btn .glyphicon{margin:0 7px 8px 0;position:relative;top:5px;font-size:22px}body.student .main-band{margin-bottom:30px;padding:13px 0;background:#af1a59;color:#fff;font-size:32px;line-height:1.3em;text-transform:uppercase}@media screen and (max-width:992px){body.student .main-band{margin:10px 0 20px 0;font-size:22px}}@media screen and (max-width:992px){body.student .sidebar{margin-top:35px}}body.student .sidebar ul.doc-nav,body.student .sidebar ul.main-nav,body.student .sidebar ul.secondary-nav{margin:0;padding:0}body.student .sidebar ul.doc-nav li,body.student .sidebar ul.main-nav li,body.student .sidebar ul.secondary-nav li{list-style:none}body.student .sidebar ul.main-nav{padding:10px 0 10px 10px;background:#ededed}body.student .sidebar ul.main-nav li{margin-bottom:10px}body.student .sidebar ul.main-nav li a{padding-left:10px;display:block;color:#af1a59;font-size:18px;font-weight:300}body.student .sidebar ul.main-nav li.active,body.student .sidebar ul.main-nav li:hover{background:#af1a59}body.student .sidebar ul.main-nav li.active a,body.student .sidebar ul.main-nav li:hover a{color:#fff;text-decoration:none}body.student .sidebar ul.secondary-nav{margin-top:35px}body.student .sidebar ul.secondary-nav li{margin-bottom:20px}body.student .sidebar ul.secondary-nav li a{padding:10px 15px;display:block;background:#af1a59;color:#fff}body.student .sidebar ul.secondary-nav li a:hover{background:#831342;text-decoration:none}body.student .sidebar ul.secondary-nav li:last-child{margin-bottom:0}body.student .sidebar ul.doc-nav{padding:0 0 10px 0;margin-top:20px;background:#ededed}body.student .sidebar ul.doc-nav li{margin-bottom:10px}body.student .sidebar ul.doc-nav li a{padding-left:15px;display:block;color:#af1a59;font-size:18px;font-weight:300}body.student .sidebar ul.doc-nav li.title{color:#fff;padding-left:15px;text-decoration:none;background:#af1a59}body.student .sidebar ul.doc-nav li.active,body.student .sidebar ul.doc-nav li:hover{background:#af1a59}body.student .sidebar ul.doc-nav li.active a,body.student .sidebar ul.doc-nav li:hover a{color:#fff;text-decoration:none}body.student .footer{margin-top:50px;padding:20px 0 15px 0;background:#ededed;color:#565657;font-size:13px}@media screen and (max-width:768px){body.student .footer{margin-top:15px}}body.student .footer .left{padding-top:25px}@media screen and (max-width:992px){body.student .footer .left{padding:0}}body.student .footer .right{padding-left:75px}@media screen and (max-width:992px){body.student .footer .right{padding:25px 0 0 0}}body.student .footer a{color:#565657;font-size:16px}body.student .footer a.ci{font-size:13px}body.student.home .main-content{margin-top:40px}body.student.home .main-content .access-forms{margin-top:50px}@media screen and (max-width:717px){body.student.home .main-content .access-forms{margin-top:35px}}body.student.home .main-content .access-forms .col{width:50%}@media screen and (max-width:717px){body.student.home .main-content .access-forms .col{width:70%;margin:0 auto 35px auto;float:none}body.student.home .main-content .access-forms .col:last-child{margin-bottom:0}}@media screen and (max-width:717px){body.student.home .main-content .access-forms .col .icon{max-width:150px}}body.student.home .main-content .access-forms .col strong{margin:13px 0;font-size:22px}body.student.home .main-content .access-forms .col small{font-size:18px}@media screen and (max-width:717px){body.student.home .main-content .access-forms .col small{padding:5px 10px}}body.student .links-pdf{margin:25px 0;text-align:center}body.student .btn-submit{margin-top:35px}body.student .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}body.student .general-form-step-1 .actions{margin:15px 0 25px 0}@media screen and (max-width:768px){body.student .general-form-step-1 .actions a{display:block}body.student .general-form-step-1 .actions a:last-child{margin-top:15px}}body.student .general-form-step-1 #customNbMeals,body.student .general-form-step-1 #customNbMealsPrice,body.student .general-form-step-1 #nbMeals{display:inline-block}body.student .general-form-step-1 #nbMeals{width:60px;margin:0 8px 0 20px}body.student .general-form-step-1 .nb-meals-label{position:relative;top:4px}body.student .general-form-step-1 #customNbMeals{margin:7px 0 0 0}body.student .general-form-step-1 #customNbMealsPrice{width:80px;margin-left:5px}body.student .general-form-step-1 #discount-principle{font-size:16px}body.student .general-form-step-1 #discount-principle thead th{font-weight:600}body.student .general-form-step-1 #pricingTypeField{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:7%}body.student .general-form-step-1 #pricingTypeField .row{display:grid;grid-template-columns:15px auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}body.student .general-form-step-1 #pricingTypeField .row:before{content:unset}body.student .general-form-step-1 #pricingTypeField .row>label{max-width:80%}body.student .general-form-step-1 #pricingTypeField .row select{max-width:300px}body.student .general-form-step-1 #pricingTypeField #acceptPricingType_false,body.student .general-form-step-1 #pricingTypeField #acceptPricingType_true{display:block;margin-top:8px}body.student .general-form-step-1 #pricingTypeField #acceptPricingType_false~.form-group,body.student .general-form-step-1 #pricingTypeField #acceptPricingType_true~.form-group{display:none;margin:5px 30px 30px;grid-column:2}body.student .general-form-step-1 #pricingTypeField #acceptPricingType_false:checked~.form-group,body.student .general-form-step-1 #pricingTypeField #acceptPricingType_true:checked~.form-group{display:block}body.student .general-form-step-1 .btn-submit{margin-top:55px}body.student .general-form-step-1 .help-block{margin-top:unset}body.student .social-security-form-step-1 .form-row{margin-bottom:15px}body.student .social-security-form-step-1 .btn-submit{margin-top:25px}body.student .general-validation .checkbox input{top:4px}body.student .refusal-block,body.student .validate-block{padding:20px;border:2px solid #af1a59}body.student .refusal-block__text,body.student .validate-block__text{display:block;margin-bottom:20px}body.student .refusal-block__btn,body.student .validate-block__btn{background-color:#af1a59;font-size:16px;color:#ededed}body.student .refusal-block__btn:hover,body.student .validate-block__btn:hover{background-color:#831342}body.student .validate-block{border:2px solid #81a231;margin-bottom:20px}body.student .validate-block__btn{background-color:#81a231;font-size:16px;color:#ededed}body.student .validate-block__btn:hover{background-color:#627b25}body.admin{font-size:16px}body.admin .dataTables_filter label{width:100%;text-align:right!important}body.admin .dataTables_filter label input{width:80%!important;margin-left:2%;display:inline-block!important}body.admin .adminActions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}
/*# sourceMappingURL=main.css.map */