body {
    font-size: 14px;
}

.form-control, .btn-lg, .input-lg {
    font-size: 14px;
}

.leftWrap .panel {
    margin: 10px;
}

.rightWrap .panel {
    margin-top: 10px;
}

.sub-panel {
    margin-bottom: 10px;
}

.messages .popover {
    position: relative;
    display: block;
    float: left;
    margin: 10px;
}

#acuteResponse {
    display: none;
}

.req {
    border: 2px solid #ff0000;
}

input.req {
    background: #ffeaea;
}
select.req {
    background: #ffeaea;
}

.req.filled {
    border: 0px;
    background: #ffffff;
}

.reqCheck {
    width: 20px;
    display: inline-block;
    height: 20px;
}
.reqCheckLabel {
    font-weight: 500;
}

.actionText {
    font-size: 14px;
}

#type, #typeCategory {
    margin-bottom: 10px;
}

#vitals_o2, #infectionPanel, #vitals_copd, #vitals_vom, #vitals_inh, #vitals_cpap, #contagious_description_wrap, .selfield, #chestpainWrap, #teamWaitingWrap {
    display: none;
}
.copd-panel {
    display: none;
}
#pews, #psyk {
    display: none;
}

.news[score="0"] {
    background: #1db4ba;
}
.news[score="1"] {
    background: #9bf7ba;
}
.news[score="2"] {
    background: #f2cb6f;
}
.news[score="3"] {
    background: #ea8888;
}

.pews[score="0"] {
    background: #1db4ba;
}
.pews[score="1"] {
    background: #9bf7ba;
}
.pews[score="2"] {
    background: #f2cb6f;
}
.pews[score="3"] {
    background: #ea8888;
}

#problem[response="3"] {
    background: #9bf7ba;
}
#problem[response="2"] {
    background: #f2cb6f;
}
#problem[response="1"] {
    background: #ea8888;
}

#response[response="3"] {
    background: #9bf7ba;

}
#response[response="2"] {
    background: #ffce12;

}
#response[response="1"] {
    background: #ee5f5b;

}

.o2btn2.active, .o2btn2.active.focus, .o2btn2.active:hover {
    background: #f2cb6f;
}
.o2btn0.active, .o2btn0.active.focus, .o2btn0.active:hover {
    background: #1db4ba;
}
.o2btn2.focus, .o2btn0.focus {
    background: #FFF;
    border: 1px solid #66A;
}

.inhbtn2.active, .inhbtn2.active.focus, .inhbtn2.active:hover {
    background: #f2cb6f;
}
.inhbtn0.active, .inhbtn0.active.focus, .inhbtn0.active:hover {
    background: #1db4ba;
}
.inhbtn2.focus, .inhbtn0.focus {
    background: #FFF;
    border: 1px solid #66A;
}

.vombtn2.active, .vombtn2.active.focus, .vombtn2.active:hover {
    background: #f2cb6f;
}
.vombtn0.active, .vombtn0.active.focus, .vombtn0.active:hover {
    background: #1db4ba;
}
.vombtn2.focus, .vombtn0.focus {
    background: #FFF;
    border: 1px solid #66A;
}

.cpapbtn3.active, .cpapbtn3.active.focus, .cpapbtn3.active:hover {
    background: #ea8888;
}
.cpapbtn2.active, .cpapbtn2.active.focus, .cpapbtn2.active:hover {
    background: #f2cb6f;
}
.cpapbtn0.active, .cpapbtn0.active.focus, .cpapbtn0.active:hover {
    background: #1db4ba;
}
.cpapbtn2.focus, .cpapbtn0.focus {
    background: #FFF;
    border: 1px solid #66A;
}

.btn3.active, .btn3.active.focus, .btn3.active:hover {
    background: #ea8888;
}
.btn2.active, .btn2.active.focus, .btn2.active:hover {
    background: #f2cb6f;
}
.btn1.active, .btn1.active.focus, .btn1.active:hover {
    background: #9bf7ba;
}
.btn0.active, .btn0.active.focus, .btn0.active:hover {
    background: #1db4ba;
}
.btn3.focus, .btn2.focus, .btn1.focus, .btn0.focus {
    background: #FFF;
    border: 1px solid #66A;
}


/* button-checkbox */
.state-icon {
    float: left;
}
/* /button-checkbox */
.VS-icon-search, .VS-cancel-search-box {
    display: none;
}

label.btn {
    margin-bottom: 0;
    padding: 0;
    overflow: hidden;
}

    label.btn span {
      display: block;
      padding: 10px 15px;
    }

    label.btn input[type=checkbox] {
      display: none;
    }

.btn-block { /* replaces bootstrap template */
    padding-left: 12px;
    padding-right: 8px;
}

    .btn-group-vertical label.btn input:checked + span {
      display: block;
      color: #fff;
      /*background-color: #285e8e;*/
      background-color: #888;
    }
#requiredNotFilled {
    color: #F00;
}
#alternativeTransport {
    color: #00F;
    display: none;
}

#needPolice {
    display: none;
}

.alert .glyphicon{
    display:table-cell;
    font-size:70px;
    padding-left:0px;
}

.alert div,
.alert span{
    padding-left: 15px;
    display:table-cell;
    vertical-align: top;
}

.alert-pasreis {
    color: #fff;
    background-color: #00519b;
    border-color: #fff;
}

.qsofaWarn{
    text-align: center;
}

.txt0 {
    color: #1db4ba;
}

.txt1 {
    color: #9bf7ba;
}

.txt2 {
    color: #f2cb6f;
}

.txt3 {
    color: #ea8888;
}

.popover-alert {
    background-color: #ee5f5b;
    color: #fff;
}

.popover-title {
    font-size: 18px;
}

.image-icon{
    height:70px;
    width:70px;
    border: 2px solid white;
    border-radius: 50%;
}

.circle {
    border: 5px #fff solid;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font-size: 50px;
    text-align: center;
    display: table-cell;
    padding-top: 8px;
    float: left;
    margin-right: 7px;
    font-weight: bold;
    color: #fff;
}
.problem{
    display: flex;
}
#problem {
    border: 3px solid white;
}

/** bootstrap-select **/
.btn, .btn:hover {
    text-shadow: none;
}

.dropdown {
    background: #2e3338 !important;
}

.dropdown-toggle {
    margin-bottom: 5px;
}

.dropdown-menu > li > a {
    /*font-weight: 700;*/
    padding: 10px 20px;
}

.dropdown-menu li a .text {
    width: 100%;
    overflow: auto;
    white-space: pre-wrap;
}

.bootstrap-select.btn-group .dropdown-menu li small {
    display: block;
    padding: 6px 0 0 0;
    font-weight: 100;
}
.bootstrap-select>.dropdown-toggle {
    color: #333;
    border-color: #ccc;
    background: #ffffff;
}

.btn-default .caret {
    border-top-color: #000;
}

.text-muted {
    color: #e5e5e5;
    display: block;
    font-size: 100%;
}

.bootstrap-select .dropdown-menu li.active small {
    color: rgba(255,255,255,1)!important;
}
.dropdown-menu {
    width: 100%;
}

.req .dropdown-toggle[data-id="type"] {
    border: 2px solid #ff0000;
    background: #ffeaea;
}

.req.filled .dropdown-toggle[data-id="type"] {
    border: 0px;
    background: #ffffff;
}

.dropdown-toggle.btn-default {
    color: #333 !important;
    background-color: #ffffff !important;
}