.bg-specific-primary{
    background-color: #235AA6 !important;
}
.text-specific-primary{
    color: #235AA6 !important;
}
.bg-specific-secondary{
    background-color: #E54100 !important;
}
.text-specific-secondary{
    color: #E54100 !important;
}
.bg-specific-tertiary{
    background-color: #E54100 !important;
}
.text-specific-tertiary{
    color: #E54100 !important;
}

div#main-nav {
    border-bottom : 4px solid #E54100 !important;
}


div.card > div.card-title,
div.card > div.card-title-error,
div.card > div.card-title-map,
div#menu > div.card> div.items-container > div > div.as-icon > span.fa-stack,
div.main-spinner,
div#popup-title,
div#login-page,
#login-page div#pin-display span.fa-circle.masked,
#login-page table.pin,
#login-close,
.instructions-title-about,
.instructions-item-about,
.instructions-title-login,
.instructions-item-login,
.qrcode,
.icon-background1,
div.home-curvy #home-top-dynamic div.title,
div.home-curvy #home-top-dynamic.loading,
div.home-curvy div.home-menu-buttons,
div.home-curvy div.slide-first-run,
div.gauge .gauge-inner,
div.headline-dots-container > i.current,
div.form-timeframe,
div.survey-confirm div.question-text,
div.card-inside-careteam a,
div.card-inside-careteam a:visited,
div.careteam-text,
div.appointment-title,
div.appointment-location i.fa,
div.appointment-doctor i.fa,
div.card.card-appointment > div.card-title-apptmap a,
div.appointment-callup i.fa,
div.appointment-callup span.appointment-callup-time,
div.pathway-content-title,
div.card-content-document.document-pdf .pdf-controls button,
div.card-measures-detail div.measures-info-block span.info-title,
.measures-button-inverse,
.selected-md-list-value,
div.card-content-report.report-pdf .pdf-controls button,
div.reports-origin,
div.card-reports i.fa-upload,
div.treatment-timeframe,
div.treatment-drug-detail h3,
div.card-education-score-detail div.education-info-block span.info-title,
div.card-about div.version-number,
#about-page div.passwords-inputs,
div.card-inside-goal div.gauge .gauge-inner,
.no-patients,
.th-page-iot .card-choose-manufacturer h3,
div.administrative-form-label,
div.administrative-media-section,
div.card > div.card-content-administrative i.fa-circle,
div.card-content-administrative.administrative-media i.fa-upload,
div.card-content-administrative.administrative-identity i.fa-upload,
div.administrative-praticitoner-selected .administrative-praticitoner-identity,
div.button-enable-practitioners > ul  li button.empty-practitioners,
div.card-content-administrative.administrative-consents p.important,
div#sign-modal-title,
md-toolbar.modal-title-administrative,
md-dialog-actions.modal-button-administrative-practitioners > ul  li button.empty-practitioners,
div.th-control-slider-and-input > div.control-slider-number > span.th-number-display,
div.synthesis-link,
div#form-modal-title,
div.th-number-control span.th-number-unit,
div.th-number-control input,
div.th-form-synthesis div.answer,
#login-page div.cgu-text h2,
.measures-history-icon,
.md-calendar-date.measures-history-selectable > span:after,
.measures-history-values-title,
div.th-respi-control .play-icon
{
    color: #235AA6 !important; /* @primary */
}

div.popup-button,
#login-page button.login-main-action,
a.login-main-action,
div.back-to-index,
.new-id-generator, .new-id-generator-retry,
div.home-curvy div.slide div.headline-button,
div.form-timeframe.active-timeframe,
div.th-control-2-choices > div.control-choice-container > div.control-choice.choice-no.active,
div.th-control-2-choices > div.control-choice-container > div.control-choice.choice-yes.active,
div.th-control-true-false > div.choices-group > div.control-choice-container > div.control-choice.selected,
div.home-curvy div.home-image-separator div.home-image-wrapper > div,
div#menu > div.card> div.items-container > div > div.as-icon > div,
#login-page div.login-image-separator > div,
div.card-title-img,
img.card-title-img,
div.th-form-nav .btn-prev,
div.th-form-nav .btn-next,
div.documents-multipage-nav .btn-prev,
div.documents-multipage-nav .btn-next,
div.section-text:after,
div.section-text:before,
span.appointment-time,
#appointments-create div.card-appointment-button,
div.card-measures-detail div.measures-actions > .btn,
div.card-measures-input div.measure-actions > .btn,
.lds-heart div,
.lds-heart div:after,
.lds-heart div:before,
.measures-button,
div.reports-origin.active-origin,
md-menu-item.item-viewmode-switch button.seleted-item-reports.md-button:not([disabled]).md-focused,
button.seleted-item-reports,
div.card > div.card-title-treatment button,
div.treatment-timeframe.active-timeframe,
div.treatment-drug-detail button.clickable,
div.card-education-score-detail div.education-actions > .btn,
#about-page button.about-main-action,
div.goal-image-separator > span,
.main-helper,
div.card-content-administrative button.button-administrative:not([disabled]),
div.card-content-administrative button.button-administrative-new-practitioner:not([disabled]),
div.card-content-administrative button.button-administrative.clickable:not([disabled]),
div.button-enable-practitioners > ul li button:not(.empty-practitioners):not(.delete-practitioners):not(.disabled-practitioners),
.administrative-button,
.modal-button-administrative > button, md-dialog-actions > div button,
md-dialog-actions.modal-button-administrative-practitioners > ul li button:not(.empty-practitioners),
div.careteam-wrapper,
div.th-upload-control .upload-picture #th-upload-label-file,
.md-button.md-primary.md-raised,
div.card-about ul.language-selector > li.selected,
div.th-respi-control .respirelax-timer {
    background-color: #235AA6 !important; /* @primary */
}

#login-page div.cgu-text,
div.home-image-separator:after,
div.goal-image-separator:after {
    border-top: 1px solid #235AA6 !important; /* @primary */
}

md-toolbar.modal-title-measures,
div.card-reports.upload-container,
md-toolbar.modal-title-administrative,
#login-page div.cgu-text {
    border-bottom: 1px solid #235AA6 !important; /* @primary */
}

div.home-curvy div.home-image-separator:after {
    border-top: 0.5px thin #235AA6 !important; /* @primary */
}

div.card-content-report.report-pdf .pdf-controls button.pdfnav-group-start  {
    border-left: 1px solid #235AA6 !important; /* @primary */
}

div.form-timeframe,
div.card-measures-detail div.measures-actions > .btn,
div.card-measures-input div.measure-component div.th-control-measures-bloodpressure input,
div.card-measures-input div.measure-actions > .btn,
div.th-measure-input div.measure-date input,
.selected-list-measures-oc,
div.reports-origin,
div.treatment-timeframe,
div.card-education-score-detail div.education-actions > .btn,
div.signature,
div.th-text-control textarea,
.measures-history-value > span {
    border: 1px solid #235AA6 !important; /* @primary */
}

div.th-control-true-false > div.choices-group > div.control-choice-container > div.control-choice.selected,
div.card > div.card-content.card-content-about > div.scenario,
div.card-content-administrative.administrative-identity img.administrative-sex.selected,
div.th-respi-control .respirelax-timer{
    border: 2px solid #235AA6 !important; /* @primary */
}

div.home-curvy div.home-image-separator-right:after {
   background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#9f006f), to(transparent)) !important;
}
div.home-curvy div.home-image-separator-left:after {
   background-image: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), to(#9f006f)) !important;
}


body.layout-landscape div.careteam-button {
    background-color: #235AA6 !important; /* @primary */
}

div.card.card-important,
div.th-number-control input {
    border: solid 1px #E54100 !important; /* @secondary */
}

div.card.card-important > div.card-important-title,
div.th-form-progress > div.th-progress > span,
div.th-quiz-score,
div.th-control-2-choices > div.control-choice-container > div.control-choice,
div.documents-item div.important-indicator > .circle,
div.reports-item div.important-indicator > .circle,
div.th-choices-control > div.choice.selected,
span.category-align-noread > span.circle,
div.circle-tab,
.card-diet md-progress-linear .md-bar  {
    background-color: #E54100 !important; /* @secondary */
}

div.home-curvy div.slide div.headline-alert,
div.th-quiz-score > div.score-container > div.score-figure,
div.appointment-status-created,
div.card-content-administrative.administrative-relatives .administrative-relatives-section, div.practitioners-list-add-administrative i.fas,
div.card-content-administrative.administrative-consents span.replacement  {
    color: #E54100 !important; /* @secondary */
}

div.home-curvy div.home-new-indicator > .circle {
    background-color: #E54100 !important; /* @secondary */

    background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, red 0%, #a4b4d7 100%, yellow 95%) !important;
  background-image: -webkit-radial-gradient(45px 45px, circle cover, red, #a4b4d7) !important;
  background-image: radial-gradient(45px 45px 45deg, circle cover, red 0%, #a4b4d7 100%, yellow 95%) !important;
}

div.card-relatives i.fa-plus {
    color: #235AA6;
}

div#menu > div.card > img {
    width: 225px;
}

div.th-respi-control #respiContainerBackground {
    background-image: linear-gradient(#235AA6 20%, rgb(255, 255, 255) 100%) !important; /* @primary */
}

.card-diet .progress-circle md-progress-circular path {
    stroke: #E54100 !important; /* secondary */
}


