html {
height: 100%;
width: 100%;
}
.ie-compatibility {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #fafafa;
overflow: hidden;
z-index: 9999;
text-align: center;
vertical-align: middle;
padding-top: 100px;
font-size: 24px;
}
body {
background-color: #333;
background: url("../img/background.png") no-repeat top center fixed;
background-size: cover;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
overflow: auto;
font-family: calibri;
.error-navigator {
font-size: 41px;
color: red;
text-align: center;
position: relative;
top: 50%;
background: white;
opacity: 0.5;
}
}
a {
text-decoration: none;
}
.rmq {
font-weight: bold;
font-style: italic;
}
.bg-warning {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
padding: 10px;
margin: 1em;
}
.bg-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
padding: 10px;
margin: 1em;
text-align: center;
}
.title {
position: absolute;
z-index: 9999999999;
cursor: pointer;
}
.data-loading-txt {
position: relative;
top: -40px;
left: 50px;
font-size: 15px;
font-weight: bold;
color: #666;
}
#result {
background: white;
opacity: 0.9;
height: 0px;
overflow: hidden;
background: url("../img/filter.png") bottom left repeat-x;
}
#result .result-container {
height: 100%;
margin: 0;
padding: 1em;
box-sizing: border-box;
}
.modal-dialog {
width: 770px !important;
text-align: justify;
font-size: 14px;
}
.other-radio {
border: none;
border-bottom: 1px solid #ddd;
height: 30px;
line-height: 30px;
}
#result .result-box {
background: white;
border-radius: 10px;
height: calc(~'100% - 15px');
}
.box-header {
display: table;
width: 100%;
table-layout: fixed;
}
.box-description {
height: 80px;
overflow: auto;
}
.box-description-more {
text-align: right;
}
.box-eligibilite-title {
text-transform: uppercase;
color: #666;
}
.box-eligibilite-title .btn{
z-index: 1000;
position: relative;
}
.box-eligibilite-yes {
color: #8cc474;
}
.box-eligibilite-no {
color: #e46f61;
}
.box-eligibilite {
height: calc(~'100% - 140px');
}
.box-eligibilite > div {
height: 100%;
}
.box-eligibilite-spinner {
text-align: center;
position:relative;
top: 50%;
margin-top: 30px;
}
.box-eligibilite-none {
text-align: center;
position:relative;
top: 50%;
font-size: 25px;
text-transform: uppercase;
color: #bbb;
margin-top: -35px;
}
.box-body {
overflow: auto;
padding: 1em;
box-sizing: border-box;
height: calc(~'100% - 100px');
border-left: 7px solid silver;
border-radius: 0 0 0 10px;
}
hr {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
.box-logo,
.box-title-description {
display: table-cell;
vertical-align: top;
}
.box-title {
text-align: center;
font-size: 24px;
white-space: nowrap;
font-weight: 200;
margin-top: 5px;
}
.box-desc {
height: 60px;
overflow: auto;
padding-left: 4px;
}
.solution {
font-size: 16px;
}
.box-logo,
.box-logo img {
width: 100px;
height: 100px;
border-radius: 10px 0 10px 0;
}
.md-sidenav-right {
z-index: 99999999999999;
md-content {
width: 100%;
}
}
.md-sidenav-right .md-toolbar-tools {
font-size: 20px;
position: relative;
top: 21px;
}
.md-sidenav-right md-progress-circular {
position: absolute;
right: 7px;
top: 7px;
}
.force-hidden .md-inner {
display: none !important;
}
.md-sidenav-right md-progress-circular .md-right .md-half-circle {
border-right-color: white !important;
border-top-color: white !important;
}
.md-sidenav-right md-progress-circular .md-left .md-half-circle {
border-left-color: white !important;
border-top-color: white !important;
}
.md-sidenav-right md-progress-circular .md-inner {
display: none;
}
.md-label:before {
content: no-close-quote;
}
.md-sidenav-right .section-title {
text-transform: uppercase;
color: #999;
white-space: nowrap;
font-size: 13px;
padding-bottom: 10px;
margin-bottom: 7px;
border-bottom: 1px solid #999;
}
.md-sidenav-rightmd-checkbox .md-label {
position: relative;
top: -2px;
}
md-checkbox {
margin: 5px 0 0 0;
}
.address-bar {
position: absolute;
right: 20px;
z-index: 1000;
}
.address-bar .input-type {
position: absolute;
top: 20px;
right: 128px;
.loading-typeahead-results,
.no-typeahead-results {
padding: 0 5px;
height: 40px;
line-height: 40px;
background: white;
}
}
.address-bar input {
width: 420px;
height: 41px;
padding: 0 10px;
font-size: 15px;
line-height: 30px;
color: #777;
}
.ellipsis {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: inherit;
}
.address-bar ul.dropdown-menu {
margin: -1px;
border-radius: 0;
width: 510px;
padding: 0;
li {
height: 40px;
line-height: 40px;
a {
.ellipsis;
padding: 0px 5px;
height: 100%;
line-height: 40px;
}
}
}
.address-bar button {
height: 41px;
position: absolute;
top: 20px;
right: 40px;
border-radius: 0 0 0 0 !important;
box-shadow: none;
}
.address-bar .md-menu {
position: absolute;
top: 10px;
right: -12px;
cursor: pointer;
color: white;
font-size: 45px;
}
.address-bar button i {
padding: 0 10px;
}
.title img {
height: 65px;
margin: 1em;
}
#map {
height: 100%;
width: 100%;
}
.popup-title {
font-weight: bold;
}
.popup-line {
white-space: nowrap;
position: relative;
}
.leaflet-popup-content {
width: 380px !important;
max-height: 380px;
overflow: auto;
}
.popup-label {
color: rgba(0,0,0,0.54);
width: inherit;
text-overflow: ellipsis;
white-space: nowrap;
overflow: auto;
font-size: 12px;
}
.popup-value {
color: #333;
font-size: 14px;
height: 26px;
line-height: 23px;
border-bottom: 1px solid #ddd;
margin-bottom: 13px;
}
.popup-small-date {
position: absolute;
font-size: 10px;
right: 0px;
top: 20px;
}
md-toast {
padding-top: 10px !important;
font-size: 14px !important;
}
md-toast.md-bottom {
bottom: 15px;
}
md-toast.md-right {
right: 15px;
}
md-radio-group.md-default-theme:focus:not(:empty) {
border-color: transparent !important;
}
md-radio-button {
margin: 5px 0px;
}
.modal-backdrop.in {
opacity: 0.7 !important;
}
.formulaire .section {
padding-bottom: 20px;
}
.formulaire .no-padding {
padding-bottom: 0px;
}
.formulaire .section-name {
text-transform: uppercase;
font-size: 22px;
}
.formulaire md-input-container {
padding-left: 10px;
padding-bottom: 20px;
text-align: left;
> * {
text-align: justify;
}
> label {
text-align: left;
}
}
.formulaire md-select,
.formulaire input {
}
.formulaire md-select-value > span,
.formulaire md-input-container label {
height: 16px;
margin-bottom: 5px;
}
.formulaire md-select-value.md-select-placeholder > span {
position: relative;
top: -2px;
font-weight: bold;
}
.formulaire md-select-value {
width: 100%;
}
.formulaire md-select-value > span {
position: relative;
top: 6px;
}
.formulaire md-content {
display: flex;
}
.formulaire md-content,
.formulaire md-content input {
width: 100%;
vertical-align: top;
}
.formulaire md-select,
.formulaire textarea {
width: 100%;
}
.formulaire .md-select-icon {
display: none;
}
.md-select-menu-container {
z-index: 1050;
}
.form-required {
color: rgb(196,59,29);
}
md-checkbox .md-label:before {
display: none;
}
md-checkbox {
padding: 0;
}
md-checkbox .md-label {
margin-left: 25px;
line-height: 16px;
font-size: 12px;
}
md-checkbox .md-container {
position: absolute;
top: 10px;
}
.formulaire .pres-text {
line-height: 16px;
}
#mn_inscription .modal-body {
max-height: 400px;
overflow: auto;
min-height: 150px;
}
.mn-form-in-progress,
.mn-form-error,
.mn-form-ok {
text-align: center;
font-size: 20px;
}
.mn-form-error i{
color: #EF5050;
}
.mn-form-ok i{
color: #68C782;
}
.mn-form-in-progress i,
.mn-form-error i,
.mn-form-ok i {
font-size: 80px;
margin-bottom: 30px;
}
.mn-form md-radio-group,
.mn-form md-radio-button {
display: block;
}
.mn-form md-radio-button .md-label{
white-space: nowrap;
}
.mn-form .alerte {
margin-top: 30px;
color: rgb(196,59,29);
}