.patient-synthesis-wrapper{
    text-align:left;
}

.patient-synthesis-main-content {
    border-left:solid 1px #939598;
    margin-left: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.patient-synthesis-main-content .synthesis-current-day-indicator {
    width: 32px;
    text-align: center;
}

.patient-synthesis-main-content .synthesis-current-day-icon {
    width: 22px;
}

.patient-synthesis-main-content .patient-synthesis-day {
    margin-left: -46px;
    display: table;
    width: calc(100% + 46px);
    margin-top: 10px;
}

.patient-synthesis-main-content .synthesis-day-status-indicator {
    width:30px;
    text-align: center;
}

.patient-synthesis-main-content .synthesis-past-day-icon {
    width: 20px;
}

.patient-synthesis-main-content .synthesis-future-day-icon {
    font-size: 18px;
    color: #a7a9ac;
    margin-left: -3px;
    padding-top: 3px;
}

.patient-synthesis-main-content .synthesis-day-details-decoration {
    width: 25px;
    text-align: right;
}

.patient-synthesis-main-content .synthesis-day-details-icon {
    width: 18px;
}

.patient-synthesis-main-content .synthesis-day-details {
    background-color: #f1f1f2;
}

.patient-synthesis-main-content .synthesis-day-details-date {
    width: 80px;
    font-size: 16px;
    text-align: center;
    word-spacing: 80px;
}

.patient-synthesis-main-content .synthesis-day-details-events {
    width: calc(100% - 200px);
}

.patient-synthesis-main-content .synthesis-day-details-separator{
    width: 20px;
}

.patient-synthesis-main-content .synthesis-day-details-separator{
    height: 50px;
}

.patient-synthesis-main-content .synthesis-day-details-separator div{
    height: 30px;
    border-left: solid 1px #818285;
}

.patient-synthesis-main-content .synthesis-day-details-content {
    font-size: 16px;
    padding-right: 10px;
}

.patient-synthesis-main-content .synthesis-day-details-content ul {
    margin-bottom: 0px;
}

.patient-synthesis-main-content .synthesis-day-details-highlight {
    color:#00aeef;
    cursor:pointer;
}

.synthesis-day-details-highlight {
    color:#00aeef;
    cursor:pointer;
}

.patient-synthesis-main-content .synthesis-day-details-timestamp     {
    color:#939598;
    font-style: italic;
}

.patient-synthesis-modal-title {
    width: 100%;
    text-align: center;
    font-size:22px;
}

.patient-synthesis-modal-subtitle {
    color:#bdbfc1;
    font-style: italic;
    font-size:18px;
}

.patient-synthesis-modal-body {
    display:table;
    width:100%;
}

.patient-synthesis-modal-body-header {
    display:table-row;
    width:100%;
     color: #939598;
    font-size: 20px;
}

.patient-synthesis-alert-modal-body {
    text-align: left;
}

.patient-synthesis-modal-question-header {
    width:60%;
    text-align:center;
    border-right: solid 1px #939598;
    padding-top:15px;
    padding-bottom: 15px;
}

.patient-synthesis-modal-answer-header {
    width:40%;
    text-align:center;
    padding-top:15px;
    padding-bottom: 15px;
    padding-left: 10px;
}

.patient-synthesis-modal-body-item {
    display:table-row;
    font-size:18px;
}

.patient-synthesis-modal-quizz-answer-icon {
    height: 70px;
    width: 160px;
}

.patient-synthesis-modal-footer {
    width: 100%;
    text-align: center;
    font-size: 22px;
    padding-bottom: 20px;
}

.patient-synthesis-modal-question {
    border-right: solid 1px #939598;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    color: #00aeef;
}

.patient-synthesis-modal-answer {
    padding-left: 10px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.patient-synthesis-modal-quiz-answer {
    display: inline;
}

.patient-synthesis-modal-question-details {
    display:table-row;
}

.patient-synthesis-modal-question-icon {
    width:50px;
}

.patient-synthesis-modal-question-label {
    padding-left:15px;
}

.patient-synthesis-modal-subquestion-icon {
    padding-left: 50px;
    padding-right: 20px;
    margin-top: -45px;
    color: #bdbfc1;
}

.picture-thumbnail {
    max-width: 80px;
    max-height: 80px;
    padding-left: 10px;
}

.mini-picture-thumbnail {
    max-width: 50px;
    max-height: 50px;
    padding-left: 10px;
}


.patient-synthesis-title-icon {
    font-size: 50px;
    vertical-align: middle;
    vertical-align: middle;
}

.md-dialog-container {
    z-index: 10010;
}

md-dialog img {
    max-height: 520px;
}

.synthesis-stack-checked-flag {
    padding-left: 10px;
    padding-top: 5px;
}

.patient-synthesis-alert-status {
    text-align: center;
    margin-bottom: 20px;
}

.patient-synthesis-alert-section-title {
    text-align: center;
}

.patient-synthesis-alert-reason-detail {
    background-color: #f2f2f2;
    margin: 0px 2%;
    padding: 10px 20px;
}

.patient-synthesis-alert-comment-detail {
    margin: 0px 2%;
}

.patient-synthesis-modal-absolute-close {
    color: #00aeef;
    word-spacing: 10px;
    font-size: 18px;
    cursor: pointer;
    padding-left: 10px;
    white-space: nowrap;
    padding-right: 10px;
    position: absolute;
    top: 30px;
}

.patient-synthesis-alert-no-comment {
    background-color: #E2F3FB;
    padding: 10px 20px;
    margin-bottom: 20px;
}

.patient-synthesis-alert-comment-item {
    padding: 5px;
    padding-left: 10px;
    background-color: #E2F3FB;
    width: 100%;
    overflow: hidden;
    border: none;
    resize: none;
    word-wrap: break-word;
}

.patient-synthesis-alert-comment-item-label {
    font-style: italic;
    font-size: 14px;
    padding-left: 5px;
}

.patient-synthesis-alert-comment-item-container {
    margin-bottom: 20px;
}

.patient-synthsesis-sms-detail {
    text-decoration: underline;
    text-decoration-style: dotted;
}

.synthesys-alert-note-icon {
    padding-right: 5px;
    cursor:default!important;
}

.patient-synthesis-modal-alert {
    padding-right: 20px;
}

.patient-synthesis-modal-alert i.fa {
    font-size: 20px;
}

.patient-synthesis-na-answer {
    font-style: italic;
}

.patient-download-report {
	text-align: right;
	position:absolute;
	width: 100%;
	top: 0px;
	right: 10px;
}

.patient-download-report i.fa {
	margin-left: 5px;
}

img.pain-details-picture-synthesis{
    width: 50%;
}



.patient-synthesis-scenario-context {
    background-color: aliceblue;
    padding:10px;
}

.patient-synthesis-instanciation {
    color:#555;
    padding-left:30px;
}

.context-value {
    font-weight: bold;
}
