ul { padding: 0; list-style: none; } .breadcrumb a { color: #D91A80; } #nav { width: 100%; float: left; } #nav .panel { border: none; } #nav .account-panel>.panel-heading, #nav .nav-panel>.panel-heading { background: #d91a80; color: white; border: none; } #content a { color: #D91A80; } #real-content ul > li:before { content: "\f0da"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; float: left; margin-top: 3px; margin-right: 7px; font-size: 13px; color: #D91A80; } #real-content ul.federation-plugin-list > li:before { } #real-content ul.federation-plugin-list > li:before { content: none; } #services > ul > li > ul > li:before, #nav .account-panel li:before, #nav .account-panel li:before:hover, #nav .nav-panel li:before, #nav .nav-panel li:before:hover { color: #D91A80; } #services > ul > li:before { content: none; } #menu2 .nav>li { background: none; padding-left: 0; } #single-title { display: none; } #main-content { padding: 0 15px; width: 100%; float: left; } #main-content .widget { text-align: left; margin-bottom: 20px; } #main-content .widget .title { border: none; margin-bottom: 6px; } #real-content > #right, #real-content > #left { margin-top: -15px; float: left; width: 50%; } #real-content > #right form, #real-content > #left form { padding: 0; width: auto; margin: 0; border: none; box-shadow: none; } #real-content > #right .block, #real-content > #left .block { display: block; padding: 20px; background: white; margin: 20px auto; margin-bottom: 20px; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0); border-color: #DDD; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 0; } #real-content > #right .block h2, #real-content > #left .block h2 { padding-top: 0; margin-top: 0; text-align: left; font-size: 20px; font-weight: 600; } #real-content > #right { padding-left: 15px; } #real-content > #right + div { clear: both; } #real-content > #left { padding-right: 15px; } #messages { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15); border-radius: 6px; border: 1px solid #D8D8D8; background: #F1F1F1; padding: 15px 25px; margin-bottom: 15px; } #messages .messages { margin-bottom: 0; } #messages .info { color: #158300; } #messages .info:before { position: relative; top: 7px; left: -7px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e084"; display: block; font-size: 21px; float: left; margin-right: 2px; color: #27A30F; } #leonard { text-align: center; padding-bottom: 18px; padding-top: 10px; } #content { box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); border-radius: 6px; overflow: hidden; background: #fff; border: 1px solid #D8D8D8; margin-bottom: 25px; min-height: 420px; border-radius: 5px; border-top: none; padding: 10px 20px; } #content h1:first-child { margin-top: 0; font-size: 30px; } #content h2 { font-size: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px; padding-bottom: 8px; color: #c4336e; margin-top: 0; padding-top: 25px; } #content h2:first-child { margin-top: 0; } #content .breadcrumb + h2 { padding-top: 10px; } #content h3 { /* font-size: 18px; margin-top: 25px; margin-bottom: 15px; font-weight: 600;*/ font-weight: bold; color: #333; margin-top: 20px; margin-bottom: 15px; font-size: 16px; } #content label { display: block; text-align: left; } #content textarea, #content select, #content input[type="password"], #content input[type="email"], #content input[type="text"] { text-align: left; display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #FFF; background-image: none; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; margin-bottom: 10px; } #content textarea { height: auto; } #content > p:last-child { margin: 0; } #content >:last-child { margin-bottom: 0; } form, .right { display: block; padding: 20px; width: 60%; background: white; margin: 20px auto; margin-bottom: 20px; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0); border-color: #DDD; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 0; text-align: center; } form h1, form h2, form h3, form h4, form h5, form p, .right h1, .right h2, .right h3, .right h4, .right h5, .right p { text-align: left; } form form, .right form { background: transparent; padding: 0; margin: 0; border: none; box-shadow: none; width: auto; } input[type="submit"] { display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid rgba(0, 0, 0, 0); white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; color: #FFF; background-color: #d91a80; border-color: #ab1565; } input[type="submit"]:hover { text-decoration: none; color: #FFF; background-color: #ab1565; border-color: #951258; } input[type="submit"]:active, input[type="submit"]:focus { color: #FFF; background-color: #ab1565; border-color: #951258; outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } input[type="submit"] + button.submit, button.submit + input[type="submit"], input[type="submit"] + input[type="submit"], button.submit + button.submit { margin-left: 5px; } button.submit { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid rgba(0, 0, 0, 0); white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #333; background-color: #FFF; border-color: #CCC; } button.submit:hover { text-decoration: none; color: #333; background-color: #EBEBEB; border-color: #ADADAD; } button.submit:active, button.submit:focus { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); color: #333; background-color: #EBEBEB; border-color: #ADADAD; } .quixote { border: none; padding: 0; box-shadow: none; } .quixote p { margin: 0 0 15px; line-height: 1.6em; } .quixote h4 { line-height: 1.4em; } .help-text { font-size: 11px; margin-top: -5px; color: #706C6C; margin-bottom: 15px; } .federation-plugin-list { text-align: left; border-radius: 5px; } .federation-plugin-list > li { border: 1px solid #DADADA; padding: 5px 15px; } .federation-plugin-list > li:last-child { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .federation-plugin-list > li:first-child { border-top-right-radius: 5px; border-top-left-radius: 5px; } .federation-plugin-list form { text-align: left; overflow: hidden; display: block; } .federation-plugin-list form input { padding: 5px 8px; font-size: 11px; float: right; } .federation-plugin-list .federation-plugin-federation-name { padding-top: 4px; display: inline-block; } #content .bo-block { padding-top: 20px; } #content .bo-block h2 { font-size: 18px; margin-bottom: 10px; font-weight: 600; } #content .dataview { display: none; } #services > h3 { font-size: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px; padding-bottom: 8px; color: #D91A80; } #services > h3:first-child { margin-top: 15px; } #services > ul { display: block; overflow: hidden; width: 100%; } #services > ul > li { display: block; padding: 20px; background: #FFF; margin: 20px auto; margin-bottom: 20px; background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0); border-color: #DDD; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 0; text-align: left; float: left; height: 354px; margin: 0 10px 20px; width: 46%; } #services > ul > li > ul > li:before { content: "\f0da"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; float: left; margin-top: 3px; margin-left: -14px; font-size: 13px; color: #D91A80; } #services a { color: #D91A80; } #services > ul > li ul { padding: 0 0 0 15px; } #services > ul > li > ul > li { padding: 3px 0; line-height: 1.25em; } #services > ul > li > strong { padding-top: 0; font-size: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px; padding-bottom: 8px; margin-top: 0; text-align: left; font-size: 20px; font-weight: 600; margin-top: -5px; display: block; line-height: 1em; } #services > ul > li > strong a { color: #333; } #rub_service { overflow: hidden; clear: both; } #rub_service label { color: #333; } #rub_service form { width: auto; overflow: hidden; } #rub_service form h3 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px; margin-top: 10px; padding-bottom: 8px; } #rub_service form h4 { font-size: 17px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px; margin-top: 10px; padding-bottom: 8px; } #rub_service form input[type="submit"] { background: #d72a84; } #rub_service form input[type="submit"]:hover { opacity: 0.9; } #rub_service form input.cancel { color: #333; background-color: #FFF; border-color: #CCC; } #rub_service form input.cancel:hover { color: #333; background-color: #EBEBEB; border-color: #ADADAD; } #rub_service form input.cancel:active, #rub_service form input.cancel:focus { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .CheckboxWidget { position: relative; } .CheckboxWidget .title label { position: absolute; left: 20px; } .SubmitWidget.widget.cancel-button { float: left; } .buttons.submit { overflow: hidden; } .cancel-button .content, .cancel-button { text-align: left; } .submit-button .content, .submit-button { text-align: right; } #main-content .widget.submit-button, #main-content .widget.cancel-button { margin-bottom: 0; } form .submit-button, form .cancel-button, #rub_service form .submit-button, #rub_service form .cancel-button { float: right; width: 49%; } #rub_service form .cancel-button { float: left; text-align: right; } #steps { width: 100%; text-align: center; } .steplist > .panel { box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); } #steps > h2 { font-size: 15px; border-bottom: none; font-weight: bolder; margin-bottom: 0; padding-bottom: 8px; padding-top: 0; margin-top: 5px; } #steps > ol { overflow: hidden; list-style: none; padding: 0; position: relative; } #steps > ol > li { border-radius: 4px; border: 1px solid lightgrey; font-size: 16px; font-weight: bold; margin-bottom: 25px; background: #F1F1F1; color: #5C5C5C; padding: 10px 15px; position: relative; margin-right: 23px; } #steps li:hover:before, #steps li:before { content: none; } #steps > ol > li.last { margin-bottom: 0; } #steps > ol > li.current { background: white; color: #333; } #steps > ol > li ul { top: 100%; left: 0; margin: 0 -10px -18px; } #steps > ol > li ul li { display: block; padding: 5px 10px; color: #333; font-size: 12px; } #steps > ol > li ul li.current { color: #FFF; background-color: #d91a80; border-radius: 2px; } #steps > ol > li ul li.current .label { color: white; } #steps > ol > li ul li span { font-size: 11px; margin-right: 10px; font-weight: 400; line-height: 1.2em; } #steps > ol > li:after { position: absolute; left: 50%; margin-left: -6px; top: 100%; content: ''; width: 0; height: 0; border-style: solid; margin-top: 10px; border-width: 6px 6px 0 6px; border-color: #B6B6B6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); } #steps > ol > li:last-child:after { content: none; } #steps .label { color: #333; font-weight: normal; padding: 5px 0; display: inline-block; white-space: normal; } #steps .marker { position: absolute; left: 0.5ex; } #steps .label + ul { padding: 5px 0 12px; } .logged-in .user.fullname { font-weight: bold; } .login-actions { margin-top: 25px; margin-bottom: 0; } .login-actions p:last-child { margin-bottom: 0; } #rub_service { width: 100%; } @media (max-width: 767px) { #real-content > #right, #real-content > #left { margin: 0; float: none; width: 100%; padding: 0; } } @media (max-width: 991px) { #main-content { float: none; } #services > h3:first-child { margin-top: 20px; font-size: 18px; border: none; } } @media (min-width: 992px) { #nav { width: 18.75%; } #events { display: inline-block; } #main-content { width: 62.5%; } #main-content.no-right-column { width: 81%; } #steps { width: 25%; } #rub_service { width: 75%; } } #content h2 { color: #d91a80; } a#publik-portal-agent { position: absolute; right: 0; top: 0; background: #D72A84; padding: 1ex; border-bottom-left-radius: 5px; color: white; font-weight: bold; } div.linkcell, div.wcsformcell { margin: 1ex 0ex; } div.encart-ce-mois-ci { min-height: 20px; padding: 13px 18px; margin-bottom: 20px; background-color: #EEE; overflow: hidden; border-radius: 3px; border: none; margin-top: 15px; }