html{position:relative;min-height:100%}body{margin-bottom:60px;background-color:white}body>.container{padding:0;max-width:none !important}.navbar-brand span{text-decoration:none;color:black;font-size:0.85rem}.navbar-title{text-align:center}.dark-navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(184, 153, 129, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important}.navbar-spacer{width:50px}.navbar-button{position:relative}.navbar-icon{position:absolute;top:-11px;left:-18px;z-index:1}.navbar-badge{position:absolute;top:-15px;left:-1px;color:red;transform:scale(0.7);z-index:2}.small{font-size:85%}.x-small{font-size:75%}.navbar-unwrap{display:inline-block;width:50vw}.navbar-brand-text{font-size:0.8rem !important}.navbar-title{font-size:95%}.nav-link{text-decoration:none;color:dimgrey}.nav-emphasis{font-weight:bold;color:red}.input-guide-pre{font-size:0.9rem;color:dimgrey;margin:10px 0 0 1px}.input-guide-post{font-size:0.9rem;color:dimgrey;margin:1px 0 0 3px}.input-group-with-guide{margin-top:3px !important}.input-group-narrow-margin{margin-top:6px !important}.form-actions{margin-top:20px}.btn{border-radius:5px;width:100%;font-size:120%}.back-to{font-size:1.0rem;color:grey;text-decoration:none}.eula{font-size:0.9rem;padding:10px}.eula-note{color:red;margin:5px 5px 15px 5px}.eula-title{font-size:1.2rem}.eula-content{margin:10px}.eula-section-title{font-weight:bold}.delete-profile-spacer{margin:25px 0}.error-message{padding:15px;font-size:1.0rem}.enquete{margin:15px}.enquete-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.enquete-content{font-size:1.0rem}.enquete-content a{text-decoration:none;color:#505050}.enquete-entry{margin-top:15px;padding-top:13px;border-top:1px solid lightgray}.enquete-entry-date{width:25%}.enquete-entry-title{width:75%}.enquete-entry-image{margin-top:8px}.enquete-entry-image img{width:100%}.faq{margin:15px}.faq-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.faq-section-title{font-size:1.1rem;margin:7px 0}.faq-content{font-size:1.0rem}.faq-paragraph{margin-bottom:15px}.faq-question{font-weight:bold;margin-bottom:5px}.faq-question-header{color:blue}.faq-answer-header{color:red}.faq-contact{font-size:1.1rem}.login-form{margin:15px}.login-form-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.login-form-notice{color:red;font-size:0.9rem;margin:15px 0}.login-form-inputs{font-size:1.0rem}.login-form .input-group{margin-top:10px}.login-form .input-group-text{width:50vw}.questionnaires-title{margin-top:20px}.questionnaire{color:dimgrey;font-size:0.9rem;margin-top:8px}.answer{margin-top:2px !important}.news-list{margin:15px}.news-list-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.news-list-content a{text-decoration:none;color:#505050}.news-list-entry{margin-top:15px;padding-top:13px;border-top:1px solid lightgray}.news-list-entry-new{color:red;width:12%}.news-list-entry-date{width:25%}.news-list-entry-title{width:63%}.news{margin:15px}.news-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.news-timestamp{text-align:right;color:grey;font-size:0.9rem}.news-content{margin-top:15px;font-size:1.0rem}.news-actions{text-align:right}.news-actions-arrow{color:silver}.passport-top-passport{background-color:#d9d9d9;border-bottom:1px solid silver;padding:12px 12px 6px 12px}.passport-top-image{margin:auto}.passport-top-image img{width:100%}.passport-top-image-slideable{width:94%}.passport-top-image-slideable img{width:100%}.passport-top-slider-spacer{width:2%}.passport-top-slider{position:relative;width:8%;color:white;font-size:8vw}.passport-top-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);user-select:none}.passport-top-selector{text-align:center;margin-top:3px}.passport-top-selector-item{margin-left:8px;margin-right:8px;color:white;cursor:pointer;user-select:none}.passport-top-selector-item-selected{color:#ee9ead}.passport-top-account{padding:4px 10px;margin:7px 0;background-color:#ee9ead;border-radius:10px}.passport-top-account-lhs{padding-right:0}.passport-top-account-item{background-color:white;border-radius:10px;margin:8px 0}.passport-top-account-header{font-size:0.55rem;font-weight:bold;color:#e7a949;padding-left:10px;padding-right:0;margin-top:4px;text-align:center}.passport-top-account-value{font-size:0.8rem;font-weight:bold;overflow-x:hidden;margin-top:1px;margin-bottom:1px;padding-left:0;padding-right:0}.passport-top-account-relationship-container{display:table-cell;vertical-align:middle}.passport-top-account-relationship{background-color:#e7a949;border:2px solid white;border-radius:100vh;text-align:center;margin-left:auto;margin-right:auto;margin-top:3px}.passport-top-account-relationship-inner{width:55px;height:55px;display:table-cell;vertical-align:middle}.passport-top-account-relationship-header{font-size:70%;font-weight:bold;color:white}.passport-top-account-relationship-value{font-weight:bold}.passport-top-timestamp{text-align:center}.passport-top-timestamp-guide{font-size:75%}.passport-top-timestamp-value{font-size:175%;font-weight:bold}.passport-top-actions{background-color:#fffbf5;padding:10px 15px}.passport-top-search{width:80%;margin:auto}.passport-top-search a{text-decoration:none;color:#505050;font-weight:bold}.passport-top-search-button{background-color:white;border:2px solid #87a050;border-radius:10px;margin:15px 0 20px 0;padding:5px 0;box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);text-align:center;font-weight:bold}.passport-top-shortcut{width:80%;margin:auto}.passport-top-shortcut-button{background-color:#d97c64;border:2px solid silver;border-radius:10px;color:white;font-weight:bold;margin:20px 0;padding:5px 0;box-shadow:0 3px 3px 0 rgba(0,0,0,0.3);text-align:center}.passport-top-news{background-color:white;border:1px solid grey;border-radius:5px;margin:5px 0 0 0;padding:3px 10px;font-size:90%}.passport-top-news a{text-decoration:none;color:#505050}.passport-top-news-entry{margin:5px 0}.passport-top-news-entry-new{color:red;width:12%}.passport-top-news-entry-date{width:25%}.passport-top-news-entry-title{width:63%}.passport-top-news-others{text-align:right}.passport-top-news-others a{text-decoration:none;color:grey}.add-to-home-notice{font-size:1.0rem;color:red;margin-bottom:10px}.add-to-home-text{font-size:1.1rem;border-left:6px solid royalblue;padding-left:5px;margin:0 0 10px 0}.add-to-home-image{margin:auto}.add-to-home-image img{width:60%}.eula-agreement-notice{color:red;font-size:0.9rem;text-align:center;margin-top:8px}.passport-expired{margin:20px;font-size:1.2rem}.passport-expired-title{font-size:1.3rem;margin:15px 0}.passport-expired-content{margin-top:15px;font-size:1.0rem}.passport-relation-list{margin:15px}.passport-relation-list-title{font-size:1.3rem;border-left:7px solid #68903c;padding-left:8px;margin:15px 0}.passport-relation-list-entry{margin-top:15px;padding-top:13px;border-top:1px solid lightgray}.passport-relation-list-entry-name{width:70%}.passport-relation-list-entry-actions{width:30%}.top-image{margin:15vh 15vw 0 15vw;width:70vw}.top-image img{width:100%}.top-content{margin:20px 10vw;text-align:center;font-size:120%}
