﻿/*#5d2b80*/

.case-container h2 {
    color: #b91222;
    font-size: 18px;
    padding-bottom: 15px;
    font-weight: 900;
}

.centered {
    text-align: center;
}

.btn-rounded-red {
    border-radius: 4px;
    background-color: #5d2b80;
    color: #ffffff !important;
    border-color: #5d2b80;
    line-height: 26px;
    margin-top: 50px;
    margin-left: 10px;
}

.btn-rounded-plain {
    border: 1px solid #958972;
    border-radius: 4px;
    color: #757575;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 900;
    line-height: 26px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    margin-top: 50px;
}

.patient-history .title .info .item a.btn-rounded-red {
    border-radius: 4px;
    background-color: #b91222;
    color: #ffffff;
    border-color: #b91222;
    line-height: 19px;
    margin-top: 0px;
    margin-left: 0px;
    font-size: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.patient-history .title .info .item a.btn-rounded-plain {
    border: 1px solid #958972;
    border-radius: 4px;
    color: #757575;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 900;
    line-height: 19px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    margin-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

#SupportingPhotosContainer .btn-rounded-red {
    margin-top: 0px;
    margin-bottom: 15px;
}

#SupportingPhotosContainer p {
    padding-top: 20px;
}

#SupportingPhotosContainer .btn-rounded-red {
    margin-top: 20px;
}

.goLeft {
    float: left;
}

.list-group-item .badge {
    margin-top: 5px;
}

.alwaysRed {
    background-color: #b91222;
    color: #ffffff;
}

#submitCaseModal h4 {
    font-size: 20px;
}

#submitCaseModal p {
    font-size: 15px;
}

#TitleContainer {
    margin-bottom: 30px;
}

.libraryLink {
    color: #b6081a;
    text-decoration: underline;
}

.documentLink {
    color: #b6081a;
}

    .documentLink:hover {
        color: #b6081a;
        text-decoration: underline;
    }

.tabs-btns a.on-second {
    border-width: 5px;
    color: #b91222;
    font-weight: 900;
}

.no-margin-top {
    margin-top: 0px !important;
}

.assessment-text-success {
    color: #00cc00;
}

.assessment-text-danger {
    color: #FF0000;
}

nav,
.timeline .item.active,
.help-btn button,
.btn-simple:hover,
.btn-danger,
.ui-datepicker .ui-state-active,
.login-widget input[type="submit"],
.btn-simple.alt,
.btn-danger[disabled] {
    background: #5d2b80;
}

    nav .menu .active a {
        background: #320A2C; /* original color: #320A2C */
    }

    nav .menu li:hover a {
        background: #320A2C;
    }

    .btn-danger,
    .btn-simple.alt,
    .btn-danger[disabled] {
        border-color: #5d2b80;
    }

        .btn-danger:hover,
        .btn-simple.alt:hover,
        .submit-comment input[type="submit"]:hover {
            background-color: #5d2b80;
            border-color: #5d2b80;
        }

.post_content .title,
.widget .widget-title,
.header_btns .dropdown a,
.lecture-videos h3,
.libraryTitle h3, .libraryTitle h3 a,
#lecturesContainer h4,
.patient-history .title h2,
.tabs-btns a.on,
.tabs-btns a.on-second,
.text-section h2,
.discussion-set .top h3,
.discussion-set .list li .comments-count .glyphicon,
.discussion-set .list li .info span.author,
.shelf .item p span,
.toggle-section.active .toggle-title,
.caseLink,
.simple-timeline .caseStep.activeCaseStep,
.comments-wrapper h3,
.info-sm a,
.patient-history .title .info .item .btn-link:hover,
.popup h3 {
    color: #5d2b80;
}

.btn-danger:active,
.btn-danger.active, .open > .dropdown-toggle.btn-danger,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus,
.reset-password-widget input[type="submit"] {
    background-color: #961d82;
    border-color: #5d2b80;
}

.timeline .item.active:before {
    border-color: #5d2b80 transparent;
}

.timeline .item.active:after {
    border-color: transparent #5d2b80;
}

.tabs-btns a {
    border-bottom: 1px solid #5d2b80;
}

.widget .icon_colleague {
    background: url('../img/colleagues.png') 3px 1px no-repeat;
}

.logo {
    max-width: 277px;
    margin: 11px 0;
}

.widget .icon_calendar {
    background: url('../img/icon_calendar.png') 3px 1px no-repeat;
}

.widget .icon_tools {
    background: url('../img/icon_tools.png') 3px 1px no-repeat;
}

.login-logo {
    max-width: none;
    float: none;
    display: block;
}

    .login-logo img {
        display: inline-block;
    }

#bg-image {
    background-image: url('../img/login_background.jpg');
}

#intro-page .title h1 {
    font-size: 50px;
}

.login-widget {
    margin-top: 44px;
}

#notebook-note-list, #notebook-note-edit {
    border: 3px solid #5d2b80;
}

    #notebook-note-list p {
        border-bottom: 1px solid #5d2b80;
    }

    #notebook-note-list a:hover, #notebook-note-edit a:hover {
        color: #5d2b80;
    }

.prepsheet-error {
    color: #a94442 !important;
}

.surgeryRoom {
    width: 260px;
    height: 370px;
    display: inline-block;
    border: 1px solid #dddddd;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-radius: 15px;
    background-color: #ffffff;
    vertical-align: top;
}

    .surgeryRoom:hover {
        background-color: #f8f8f8;
    }

.surgeryDescription {
    border-bottom: 1px solid #5d2b80;
    margin-bottom: 10px;
}

.surgeryRoom a {
    color: #5d2b80;
}

.allSurgeryRooms {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
}

.inner.container #menu li a {
    padding-left: 30px;
    padding-right: 30px;
}

.chat-window {
    border: 3px solid #5d2b80;
}

    .chat-window p {
        border-bottom: 1px solid #5d2b80;
        min-height: 20px;
    }

.from-chat-message {
    color: #5d2b80;
}

.own-message-chat {
    color: #007AAE;
}

.top_banner {
    background-image: url(../img/new_banner1.png);
}

    .top_banner.banner2 {
        background-image: url(../img/new_banner2.png);
    }

    .top_banner.banner3 {
        background-image: url(../img/new_banner3.jpg);
    }

.badge a, .badge a:hover {
    text-decoration: none;
    color: white;
}

.caseBtnsContainer .btn-simple {
    margin-top: 10px;
}

.toggle-section.active .toggle-title {
    background: url(../../../../Content/AAID/img/icon-arrow2.png) 98% center no-repeat;
}

.grey-text {
    font-weight: bold;
    font-size: 13px;
    color: #757575;
}

.timer-popup.timer {
    background-color: #5d2b80;
    z-index: 1000;
}

.timer.timer-popup .btn-simple {
    background-color: #fff;
}

.timer-popup.timer .btn-simple:hover {
    background-color: #5d2b80;
}

.assessment-footer .timer.timer-popup {
    position: relative;
}

.assessment-footer {
    background-color: #5d2b80; /*original color: #7d186d*/
    height: 54px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 -12px -90px;
}

.white-space-normal {
    white-space: normal;
}

.padding-top-15 {
    padding-top: 15px;
}

#surgeryCaseId option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 500px;
}

/**** Case Planning ****/
.simple-timeline .caseStep {
    word-spacing: normal;
}

   .tab-content h3{
        color: #5d2b80;
        font-size: 17px;
        font-weight: bold;
        padding-bottom: 20px;
        padding-top:20px;
    }

       .upload-photo-btn-container
    {
        padding-top:20px;
    }
    .tab-content .removePhoto{
        padding-right:50px;
    }
    
.radio-buttons-group {
    float: left;
    clear: both;
}

.radio-buttons-group label {
  float: left;
  clear: none;
  display: block;
  margin-left: -3px;
}

.radio-buttons-group input[type=radio],
.radio-buttons-group input.radio {
  float: left;
  clear: none;
  margin: 2px 0 0 -37px;
}

.radio-buttons-group .form-control {
    height: auto !important;
    -moz-box-shadow :none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: initial;
}

.radio-buttons-group > label:nth-child(2) {
    padding-left: 5px;
    left: 25px;
}

.moxie-shim.moxie-shim-html5 > input[type=file]{
    cursor:pointer;
}

@media (max-width: 767px) {
    #prepsheetDiv {
        margin-top: 35px;
    }
}

.annotationItem {
    min-width:770px;
}

#addNewCaseModal.modal .modal-dialog  { width: 50%; }
#editPrepSheetModal.modal .modal-dialog  { width: 50%; }

ul.circle {
    padding-left: 44px;
}
ul.circle li {
    list-style:disc;
}

.alignCenter, .alignCenter th {
    text-align:center!important;
}

.alignCenter input.form-control {
    width: 75%;
    margin: 0 auto;
}

/* table borders */
table.alignCenter { border-collapse: collapse; }
tr.category { border: solid thin; }
table.alignCenter tr:not(.category) td:nth-child(1), table.alignCenter thead tr th:nth-child(1) { border: solid thin; }
tr.category td:nth-child(2) { text-align: left; border-right: solid thin; }

/* checkboxes */
label {
	display: inline;
    margin-bottom: -3px;
}

.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 8px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -2px;
	left: 1px;
	color: #7d186d;
}
/**** Case Planning - End ****/

.padding-top-15 {
    padding-top: 15px;
}

#surgeryCaseId option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 500px;
}


.popup-modal input[type="text"], .popup-schedule-meeting textarea {
    background: #ffffff;
}

.correctAnswerCheckbox label{
    display: inline-block;
}

.checkbox label{
    display: inline-block;
}

.sorting_1 {
    cursor: move;
}
img.vertical {
    width: 100%;
    height: auto;
}

img.horizontal {
    height: 100%;
    width: auto;
}