/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
p a,
a {
    color: #0076a2;
    font-weight: 500;
}

a:hover,
p a:hover {
    color: #00aeef;
}

a:focus {
    color: #00aeef;
    text-decoration: underline;
}

body {
    background-color: #eeeeee;
}

.page-header {
    background: #00aeef;
}

.logo {
    background: url("../Content/Themes/base/images/medrio-logo.png") left center no-repeat;
    width: 500px;
    height: 65px;
}

.page-contents {
    border: 1px solid rgb(140, 140, 140);
    background-color: rgb(255, 255, 255);
}


a.button,
a.action.button {
    border-color: transparent;
    color: rgba(0,0,0,.87);
    background-color: #00aeef;
    text-decoration: none;
    font-weight: bold;
}

a.action.button span {
    color: rgba(0,0,0,.87);
}

a.button:hover,
a.action.button:hover {
    background-color: #00aeef;
}

.tab-set li {
    border-width: 1px 1px medium;
    border-style: solid solid none;
    border-color: rgb(209, 209, 209) rgb(209, 209, 209) currentColor;
}

.tab-set li:hover {
    background: rgb(217, 217, 217);
    border-color: rgb(178, 178, 178);
}

.tab-set li.active {
    background: rgb(255, 255, 255);
    border-color: rgb(140, 140, 140) rgb(140, 140, 140) rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.tab-set li a {
    color: rgb(101, 102, 102);
}

.tab-set > ul {
    border-bottom-color: rgb(140, 140, 140);
}

.page-tabs .tab-set > ul {
    border-bottom-color: transparent;
}

.mini.tab-set {
    background: rgb(229, 229, 229);
    border-bottom-color: rgb(140, 140, 140);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.pull-down.tab-set li {
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: currentColor rgb(199, 199, 199) rgb(199, 199, 199);
    background-color: rgb(208, 208, 208);
}

.pull-down.tab-set a {
    color: rgb(38, 56, 73);
    font-weight: bold;
}

.filters .body {
    background: rgb(226, 226, 226);
}

.filters .contents {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(208, 208, 208);
}

.tool-bar > ul ul {
    background: rgb(237, 237, 237);
    border-color: rgb(151, 151, 151);
}

.tool-bar li a {
    color: rgb(64, 64, 64);
}

.tool-bar > ul > li:hover > a {
    border: 1px solid rgb(128, 128, 128);
    color: rgb(255, 255, 255);
    background-color: rgb(153, 153, 153);
}

.tool-bar > ul ul > li:hover > a {
    border: 1px solid rgb(209, 209, 209);
    color: rgb(0, 0, 0);
    background-color: rgb(224, 224, 224);
}

.tool-bar div.spacer {
    border-color: rgb(192, 192, 192);
}

.tool-bar > ul ul li.spacer {
    border-color: rgb(192, 192, 192);
}

.tool-bar .heading {
    background: rgb(192, 192, 192);
}

.tool-bar .active a {
    border-color: rgb(0, 0, 0) !important;
}

.tool-bar .flyout nav {
    background: rgb(234, 234, 234);
    border: 1px solid rgb(192, 192, 192);
}

a.icon:hover {
    border-color: rgb(0, 0, 0);
}

.page-header .tool-bar label {
    color: rgb(255, 255, 255);
}

.page-header .tool-bar > ul > li > a {
    color: rgb(255, 255, 255);
}

.page-header .button {
    color:rgba(0,0,0, .87);
    font-weight: bold;
    padding: 10px 20px;
    border-radius: 3px;
    border-color: transparent;
}

.page-header .button:hover,
.page-header .button:focus {
    background: rgba(0,0,0, .15);
    border-color: transparent;
}

.search-box {
    background-color: rgb(255, 255, 255);
}

.search-box {
    border-color: rgb(213, 128, 0);
}

    .search-box a.button {
        border-color: rgb(213, 128, 0);
    }

    .search-box input {
        color: rgb(0, 0, 0);
    }

        .search-box input.empty {
            color: rgb(182, 182, 182);
        }

.stat .contents {
    border-left-color: rgb(204, 204, 204);
}

.stat h4 {
    color: rgb(153, 153, 153);
}

.stat .value {
    color: rgb(38, 56, 73);
}

.pod {
    background: rgb(255, 255, 255);
}

.pod > header {
    background: rgb(226, 226, 226);
}

.pod > header.major {
    background: rgb(61, 90, 117);
}

.pod > header.major h1 {
    color: rgb(255, 255, 255);
}

.pod p {
    color: rgb(77, 77, 77);
}

.pod .auxiliary {
    background-color: rgb(234, 234, 234);
}

.dialog.pod {
    border-color: rgb(255, 255, 255);
}

.dialog.pod > header {
    background: #f5f5f5;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.dialog.pod .auxiliary h1 {
    color: rgb(64, 64, 64);
}

.matrix tr.group td {
    color: rgb(87, 87, 87);
    border-top-color: rgb(255, 255, 255);
    border-top-width: 10px;
    border-top-style: solid;
    background-color: rgb(223, 223, 223) !important;
}

.matrix tfoot td {
    color: rgb(87, 87, 87);
    border-top-color: rgb(255, 255, 255);
    border-top-width: 10px;
    border-top-style: solid;
    background-color: rgb(223, 223, 223) !important;
}

.row-highlight.matrix tr:hover td {
    background-color: rgb(254, 255, 198);
}

.matrix th {
    border-width: medium medium medium 1px;
    border-style: none none none solid;
    border-color: currentColor currentColor currentColor silver;
    text-shadow: 1px 1px 0px #7B7B7B;
}

.matrix tr th:first-child {
    border-left-color: currentColor;
    border-left-width: medium;
    border-left-style: none;
}

.matrix th {
    background: rgb(166, 166, 166);
    color: rgb(255, 255, 255);
}

.matrix th a {
    border-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    font-weight: bold;
}

.matrix td a {
    border-color: rgb(0, 0, 255);
    color: rgb(0, 0, 255);
}

.matrix th {
    border-bottom-color: rgb(229, 229, 229);
}

.matrix td {
    border-bottom-color: rgb(229, 229, 229);
}

.matrix-view td {
    border: 1px solid rgb(255, 255, 255);
    background-color: rgb(203, 203, 203);
}

    .matrix-view td:first-child {
        border-bottom-color: rgb(229, 229, 229);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        background-color: rgb(255, 255, 255);
    }

.bar {
    background: rgb(61, 90, 117);
}

.pod header.bar {
    background: rgb(192, 192, 192);
}

.bar .tool-bar > ul > li > a {
    color: rgb(255, 255, 255);
}

.bar h1 {
    color: rgb(255, 255, 255);
}

.bar a {
    color: rgb(255, 255, 255);
}

header.bar label {
    color: rgb(255, 255, 255);
}

.bar a {
    border-color: rgb(255, 255, 255);
}

.background-mask {
    background: rgb(0, 0, 0);
}

.dialog {
    background: rgb(255, 255, 255);
}

.redirect-message {
    text-align: center;
    margin-top: 50px;
    font-size: 1.5em;
}