/* Foundation Override */
input.readonly{
    cursor: default!important;
}
input[type="text"], input[type="password"], input[type="date"],
input[type="datetime"], input[type="datetime-local"], input[type="month"],
input[type="week"], input[type="email"], input[type="number"], input[type="search"],
input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {

    font-size: 12px !important;
    margin: 0 0 .15rem 0 !important;
    padding: 0.15rem !important;
    height: AUTO !important;
}

.prefix, .postfix {

    height: AUTO !important;
    line-height: 1.68rem !important;
}

input[type="file"], input[type="checkbox"], input[type="radio"], select {

    margin: 0 0 .15rem 0 !important;
}

input[type="checkbox"], input[type="radio"] {

    height: 16px !important;
    width: 16px !important;
}

select {

    font-size: 12px !important;
    height: AUTO !important;
    padding: 0.15rem !important;
}

label {
    font-size: 12px !important;
}

label.inline {
    margin: 0 !important;
    padding: 0.18rem 0 !important;
}

label.required:after {
    content: " *";
    color: #ff0000;
}

input[type="checkbox"].inline-checkbox {
    margin: 1.8em 0 0 0 !important;
}

.inline-checkbox-label {
    vertical-align: super !important;
}

.top-bar.expanded .title-area {
    background: #000000 !important;
}

.top-bar.expanded .top-bar-section ul li {
    border-bottom: 1px solid #eee !important;
}

.top-bar.expanded .top-bar-section ul li.parent-link {
    background: #121212 !important;
}

.button {
    border-width: 1px !important;
    webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset !important;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset !important;
    -webkit-transition: background-color 300ms ease-out !important;
    -moz-transition: background-color 300ms ease-out !important;
    transition: background-color 300ms ease-out !important;
}

input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"],
input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"],
input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"],
input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"],
input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"],
input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"],
input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled],
input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled],
input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled],
input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled],
input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly],
fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"],
input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled],
textarea[readonly], fieldset[disabled] textarea {
    background-color: #ffffff;
}

.custom-close-reveal-modal {
    font-size: 18px !important;
    color: #000 !important;
    padding: 3px 4px 4px 4px !important;
    background: #e0e0e0 !important;
    border: 1px solid #999 !important;
    border-radius: 15px !important;
    top: 0.7rem !important;
}

.custom-close-reveal-modal:hover {
    color: #999 !important;
}

/* End Foundation Override */

/* DataTables Override */

.dataTables_wrapper {

//background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRlNGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(1,1,0,1) 50%, rgba(22,22,22,1) 68%, rgba(48,48,48,1) 84%, rgba(78,78,78,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(1,1,0,1)), color-stop(68%,rgba(22,22,22,1)), color-stop(84%,rgba(48,48,48,1)), color-stop(100%,rgba(78,78,78,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(1,1,0,1) 50%,rgba(22,22,22,1) 68%,rgba(48,48,48,1) 84%,rgba(78,78,78,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(1,1,0,1) 50%,rgba(22,22,22,1) 68%,rgba(48,48,48,1) 84%,rgba(78,78,78,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(1,1,0,1) 50%,rgba(22,22,22,1) 68%,rgba(48,48,48,1) 84%,rgba(78,78,78,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(1,1,0,1) 50%,rgba(22,22,22,1) 68%,rgba(48,48,48,1) 84%,rgba(78,78,78,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#4e4e4e',GradientType=0 ); /* IE6-8 */

//background: #cfdce5;

//padding: 5px;
//border: 1px solid #999999;
    border-radius: 5px;
    overflow: hidden;
}

.dataTables_wrapper > div {

    background: #213991;
    margin: 0;
}

.dataTables_wrapper .dataTables_wrapper > div {
    background: #000000;
}

.dataTables_wrapper > div:first-child {
    padding: 8px 5px 5px 5px;
}

.dataTables_wrapper > div:last-child {
    padding: 0 10px;
}

.dataTables_wrapper > div label {
    color: #ffffff !important;
}

.dataTables_wrapper * {
    font-size: 14px !important;
    font-family: 'Helvetica', 'Arial', 'Verdana' !important;
}

.dataTables_length label, .dataTables_filter label,
.dataTables_info, .paginate_button a {
    color: #fff !important;
}

table.dataTable {
    margin: 0 !important;
}

table.dataTable  thead  tr {

//background: rgb(253,229,91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZTU1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZkZTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZiZGU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2VmYmYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmI0MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(253,229,91,1) 0%, rgba(253,228,91,1) 10%, rgba(251,222,85,1) 26%, rgba(239,191,58,1) 75%, rgba(235,180,49,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,229,91,1)), color-stop(10%,rgba(253,228,91,1)), color-stop(26%,rgba(251,222,85,1)), color-stop(75%,rgba(239,191,58,1)), color-stop(100%,rgba(235,180,49,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde55b', endColorstr='#ebb431',GradientType=0 ); /* IE6-8 */

//background: #538ed4;
}

table.dataTable thead th {
    padding: 5px 18px !important;
}

table.dataTable tbody td {
    padding: 5px 10px !important;
}

.dataTables_wrapper .paginate_button:NOT(.current):NOT(.unavailable):hover a {
//background: #ffff33 !important;
//color: #000000 !important;
    background: none !important;
}

div.dataTables_length select {
    background-color: #fafafa !important;
}

.dataTables_wrapper li.paginate_button {
//height: 40px !important;
}

.dataTables_wrapper li.paginate_button a {
    cursor: pointer !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important;
}

.dataTables_wrapper ul.pagination {
    min-height: 8px !important;
    margin-top: 2px !important;
}

.dataTables_wrapper ul.pagination li {
    height: AUTO !important;
}

.dataTables_wrapper ul.pagination li.current a:hover, ul.pagination li.current a:focus,
.dataTables_wrapper ul.pagination li.current button:hover, ul.pagination li.current button:focus {
    background: none !important;
    color: #000 !important;
}

.dataTables_wrapper ul.pagination li.current a, ul.pagination li.current button {
    background: none !important;
    color: #000000 !important;
}

.dataTables_wrapper ul.pagination li:hover {

    background: #ffffff !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important;; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)) !important;; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important;; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important;; /* IE6-9 */
    border: 1px solid #cbcbcb !important;
}

.dataTables_wrapper ul.pagination li:hover * {
    color: #000 !important;
}

table.dataTable thead tr th, table.dataTable tfoot tr th, table.dataTable tfoot tr td, table.dataTable tbody tr th, table.dataTable tbody tr td, table.dataTable tr td {

    line-height: 0.8rem !important;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
    top: 5px !important;
    height: 13px !important;
    width: 13px !important;
}

table.dataTable tr.child ul li {
    padding: 0.1em 0 !important;
    font-size: 13px;
}

.dataTables_magnifying-glass {
    font-size: 20px !important;
    position: absolute;
    top: -2px;
    right: 188px;
}

/*
.dataTables_wrapper .dataTables_processing {
	color: #ff0000 !important;
}
*/

.dataTables_wrapper .dataTables_processing {
    /* top: 5%; */
    left: 75%;
    width: 50%;
    padding-top: 12px;
    background: #ffffff;
    color: #000;
    border: 1px solid #aaa;
    z-index: 1;
    -o-box-shadow: 0 0 2px 0 #333333;
    -moz-box-shadow:  0 0 2px 0 #333333;
    -webkit-box-shadow: 0 0 2px 0 #333333;
    box-shadow: 0 0 2px 0 #333333;
}

/* End DataTables Override */

body {
    font-family: Verdana, Arial, Sans-serif;
}

div {

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
}

body {

    font-size: 13px;

//background: rgb(213,240,252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZjBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q1ZjBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2NiZThmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2JmZGZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2E0Y2FkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzUwODdhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzNlNzc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzJmNjY4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzI2NTg3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFmNDc1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzFiMzM0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzFhMjYyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTI2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(213,240,252,1) 0%, rgba(213,240,252,1) 13%, rgba(203,232,246,1) 17%, rgba(191,223,239,1) 21%, rgba(164,202,223,1) 28%, rgba(80,135,169,1) 46%, rgba(62,119,153,1) 51%, rgba(47,102,137,1) 58%, rgba(38,88,119,1) 64%, rgba(31,71,95,1) 72%, rgba(27,51,64,1) 83%, rgba(26,38,43,1) 94%, rgba(25,38,43,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,240,252,1)), color-stop(13%,rgba(213,240,252,1)), color-stop(17%,rgba(203,232,246,1)), color-stop(21%,rgba(191,223,239,1)), color-stop(28%,rgba(164,202,223,1)), color-stop(46%,rgba(80,135,169,1)), color-stop(51%,rgba(62,119,153,1)), color-stop(58%,rgba(47,102,137,1)), color-stop(64%,rgba(38,88,119,1)), color-stop(72%,rgba(31,71,95,1)), color-stop(83%,rgba(27,51,64,1)), color-stop(94%,rgba(26,38,43,1)), color-stop(100%,rgba(25,38,43,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5f0fc', endColorstr='#19262b',GradientType=0 ); /* IE6-8 */

}

.loading-holder {
    background-image: url("https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/loading.gif");
    background-repeat: no-repeat;
    background-position: center;
    min-height: 75px;
}

.top-bar {
    height: 60px;
    line-height: 60px;
}

.top-bar .name {
    height: 60px;
}

.top-bar .name h1 {
    line-height: 60px;
}

.loading {
    background-image: url('https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/loading.gif');
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.sm-simple,
.sm-simple ul {
//background: #333333;
//background: #0c4faa;
//background: #849cc2;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    /*
    background: #3193c0;
    background-image: url(https://visitingdoctors.chartingnotes.com/bundles/emdemd/css/css-gradients-fallback/vertical-main-item-bg.png);
    background-image: -moz-linear-gradient(top,#3fa3d1 0%,#2586b3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3fa3d1),color-stop(100%,#2586b3));
    background-image: -webkit-linear-gradient(top,#3fa3d1 0%,#2586b3 100%);
    background-image: -o-linear-gradient(top,#3fa3d1 0%,#2586b3 100%);
    background-image: -ms-linear-gradient(top,#3fa3d1 0%,#2586b3 100%);
    background-image: linear-gradient(top,#3fa3d1 0%,#2586b3 100%);

    background: rgba(49,147,192,1);
    background: -moz-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(73,155,234,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,147,192,1)), color-stop(100%, rgba(73,155,234,1)));
    background: -webkit-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(73,155,234,1) 100%);
    background: -o-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(73,155,234,1) 100%);
    background: -ms-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(73,155,234,1) 100%);
    background: linear-gradient(to right, rgba(49,147,192,1) 0%, rgba(73,155,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3193c0', endColorstr='#499bea', GradientType=1 ); */

    /*
    background: rgba(49,147,192,1);
    background: -moz-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(117,189,209,1) 59%, rgba(147,206,222,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,147,192,1)), color-stop(59%, rgba(117,189,209,1)), color-stop(100%, rgba(147,206,222,1)));
    background: -webkit-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(117,189,209,1) 59%, rgba(147,206,222,1) 100%);
    background: -o-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(117,189,209,1) 59%, rgba(147,206,222,1) 100%);
    background: -ms-linear-gradient(left, rgba(49,147,192,1) 0%, rgba(117,189,209,1) 59%, rgba(147,206,222,1) 100%);
    background: linear-gradient(to right, rgba(49,147,192,1) 0%, rgba(117,189,209,1) 59%, rgba(147,206,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3193c0', endColorstr='#93cede', GradientType=1 );
    */

//background: url('https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/main-menu-background.png') repeat;

    /*
    background: rgba(23,55,93,1);
    background: -moz-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,55,93,1)), color-stop(100%, rgba(73,155,234,1)));
    background: -webkit-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -o-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -ms-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: linear-gradient(to bottom, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17375d', endColorstr='#499bea', GradientType=0 ); */

//background: rgba(23,55,93,1);

//background: #3069a3;

    /*
    background: rgb(48, 105, 163);
    background: -webkit-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -o-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -ms-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -moz-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: linear-gradient(to top, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%); */

    /*
    background: rgb(48, 105, 163);
    background: -webkit-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -o-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -ms-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -moz-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: linear-gradient(to top, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%); */

    /*
    background: rgb(48, 105, 163);
    background: -webkit-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -o-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -ms-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -moz-linear-gradient(bottom, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: linear-gradient(to top, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);

    */

    background: #1f3892;

}

.sm-simple {
//border-radius: 15px;
    /*
    -webkit-box-shadow: 2px 2px 8px 0px rgba(23,55,93,1);
    -moz-box-shadow: 2px 2px 8px 0px rgba(23,55,93,1);
    box-shadow: 2px 2px 8px 0px rgba(23,55,93,1); */

//-webkit-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.75);
//-moz-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.75);
//box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.75);

//margin-top: 1px;
}

.sm-simple > li:first-child {
    margin-top: 10px;
}

.sm-simple > li {
    margin-bottom: 5px;
}

.sm-simple-vertical li {
    border: 0;
}

.sm-simple-vertical li.divider {
    border-bottom: 1px solid #232323;
}

.sm-simple,
.sm-simple ul,
.sm-simple > li,
.sm-simple ul > li {
    border: 0;
//-webkit-box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//-moz-box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//-webkit-box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);
//-moz-box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);
//box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);
}

.sm-simple a {
    color: #FFFFFF !important;
    font-size: 12px !important;
    padding: 5px 10px !important;
}

.sm-simple > li > a {
    padding: 0 !important;
}

.sm-simple li a:hover,
.sm-simple li a:focus,
.sm-simple li a:active,
.sm-simple li a.highlighted {

    background: transparent;
}

.sm-simple li a:hover img,
.sm-simple li a:focus img,
.sm-simple li a:active img,
.sm-simple li a.highlighted img {
    height: 60px;
    width: 60px;
    margin: 0;
}

.sm-simple li ul a:hover,
.sm-simple li ul a:focus,
.sm-simple li ul a:active,
.sm-simple li ul a.highlighted {
//background: #222222;
    color: #FFFFFF;
//-webkit-box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//-moz-box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//box-shadow: inset -10px 0px 8px -9px rgba(0,0,0,1);
//-webkit-box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);
//-moz-box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);
//box-shadow: inset -10px -10px 5px -8px rgba(68,68,68,1);

//background: #538ed4;
    background: rgba(88, 142, 212, .5);

}

.sm-simple a span.sub-arrow {
    position:absolute;
    right:10px;
    top:50%;
    margin-top:-5px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #ffffff;
}

.sm-simple a:hover span.sub-arrow, .sm-simple a:focus span.sub-arrow, .sm-simple a:active span.sub-arrow,
.sm-simple a.highlighted  span.sub-arrow{
    border-left: 5px solid #ffffff;
}

.sm-simple ul a span.sub-arrow,
.sm-simple-vertical a span.sub-arrow {
    right: 8px;
    margin-left:-12px;
}

.row-full-width {
    max-width: 100%;
}

.full-width {
    max-width: 100% !important
}

.global-panel {
//border: 1px solid #000000;
//border-radius: 4px;
//padding: 0 10px 0 10px;
//background: #ffffff;
}

.global-panel > div.global-panel-header {
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
//border-bottom: 1px solid #004f87;
}

.global-panel > div.global-panel-header span {
//margin: 0;
//padding: 3px;
//margin-left: 25px;
//color: #004f87;
    color: /*rgba(49,147,192,1)*/#3754c0;
    font-size: 22px;
    font-weight: bold;
    font-family: 'Verdana';
//position: relative;
//display: inline-block;
//background: #004f87;

}

/*
.global-panel > div.global-panel-header span:before,
.global-panel > div.global-panel-header span:after {
    content: "";
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
}

.global-panel > div.global-panel-header span:before {
    left: -25px !important;
    border-right: 25px solid #004f87 !important;
    border-top: 32px solid rgba(0, 0, 0, 0) !important;
}

.global-panel > div.global-panel-header span:after {
    right: -25px !important;
    border-left: 25px solid #004f87 !important;
    border-top: 32px solid rgba(0, 0, 0, 0) !important;
}
*/

.global-sub-panel {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px;
    background: #ffffff;
    margin-bottom: 10px;
//overflow: hidden;
}

.width-break {
    width: 1239px;
}

.sub-panel-section{
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3) !important;
}

.sub-panel-section h5 {
    color: #fff !important;
    margin: -10px -10px 10px -10px;
    padding: 1px 6px;
    border-bottom: 2px solid #ff811a !important;
    font-family: 'Verdana';
    font-size: 12px !important;
    padding: 5px 10px;
    font-weight: bold;
    background: #1f3892 !important;
}

.global-sub-panel.no-margin-bottom {
    margin-bottom: 0;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.global-sub-panel.no-padding-bottom {
    padding-bottom: 0;
}

.no-padding-bottom {
    padding-bottom: 0;
}

.global-sub-panel h5 {
    color: #004f87;
    margin: -10px -10px 10px -10px;
    padding: 1px 6px;
    border-bottom: 1px solid #f1f1f1;
    font-family: 'Verdana';
    font-size: 13px;
    font-weight: bold;

//background: rgb(253,229,91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZTU1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZkZTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZiZGU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2VmYmYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmI0MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(253,229,91,1) 0%, rgba(253,228,91,1) 10%, rgba(251,222,85,1) 26%, rgba(239,191,58,1) 75%, rgba(235,180,49,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,229,91,1)), color-stop(10%,rgba(253,228,91,1)), color-stop(26%,rgba(251,222,85,1)), color-stop(75%,rgba(239,191,58,1)), color-stop(100%,rgba(235,180,49,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde55b', endColorstr='#ebb431',GradientType=0 ); /* IE6-8 */

    background: #f0f9ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */

}

.global-sub-panel h5.secondary-background {
    /*color: #000;
    background: #efefef;*/
    color: #fff;
    background: /*#5b8efb*/ #3754c0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.global-sub-panel .button-container .button {
    margin: 0 0 .7rem !important;
}

.global-anchor-new {
    position: relative;
    float: right;
    top: -42px;
    right: 10px;
    font-size: 25px;
    margin: 0;
    margin-bottom: -35px;
    color: #000000;
}

@media only screen and (max-width: 40.063em) {

    .global-panel {
        margin-right: -20px;
        margin-left: -20px;
    }

    .global-anchor-new {
        top: -35px;
        font-size: 20px;
    }
}

a.global-anchor-new:hover,
a.global-anchor-new:active,
a.global-anchor-new:focus {
    color: #bbb;
}

#main-container {
    position: relative;
//min-height: 700px;
//background: rgb(213,240,252); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZjBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q1ZjBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2NiZThmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2JmZGZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2E0Y2FkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzUwODdhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzNlNzc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzJmNjY4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzI2NTg3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFmNDc1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzFiMzM0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzFhMjYyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTI2MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(213,240,252,1) 0%, rgba(213,240,252,1) 13%, rgba(203,232,246,1) 17%, rgba(191,223,239,1) 21%, rgba(164,202,223,1) 28%, rgba(80,135,169,1) 46%, rgba(62,119,153,1) 51%, rgba(47,102,137,1) 58%, rgba(38,88,119,1) 64%, rgba(31,71,95,1) 72%, rgba(27,51,64,1) 83%, rgba(26,38,43,1) 94%, rgba(25,38,43,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,240,252,1)), color-stop(13%,rgba(213,240,252,1)), color-stop(17%,rgba(203,232,246,1)), color-stop(21%,rgba(191,223,239,1)), color-stop(28%,rgba(164,202,223,1)), color-stop(46%,rgba(80,135,169,1)), color-stop(51%,rgba(62,119,153,1)), color-stop(58%,rgba(47,102,137,1)), color-stop(64%,rgba(38,88,119,1)), color-stop(72%,rgba(31,71,95,1)), color-stop(83%,rgba(27,51,64,1)), color-stop(94%,rgba(26,38,43,1)), color-stop(100%,rgba(25,38,43,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(213,240,252,1) 0%,rgba(213,240,252,1) 13%,rgba(203,232,246,1) 17%,rgba(191,223,239,1) 21%,rgba(164,202,223,1) 28%,rgba(80,135,169,1) 46%,rgba(62,119,153,1) 51%,rgba(47,102,137,1) 58%,rgba(38,88,119,1) 64%,rgba(31,71,95,1) 72%,rgba(27,51,64,1) 83%,rgba(26,38,43,1) 94%,rgba(25,38,43,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5f0fc', endColorstr='#19262b',GradientType=0 ); /* IE6-8 */

}

#sidenav-container {
    position: absolute;
    padding: 0;
    height: 100%;
    width: 80px !important;
    float: left;
//margin-left: 10px;
//background: #0c4faa;
//background: #849cc2;
//border-radius: 10px;
    margin-top: -7px;
}

.img-main-menu-icons {
    height: 50px;
    width: 50px;
    margin: 5px;
}

.img-main-menu-icons.big {
    height: 60px;
    width: 60px;
    margin: 0;
}
@media only screen and (max-width: 720px) {
    #main-content{
        text-align: center;
    }
    .marginer{
        margin-bottom: 20px;
    }
}
@media only screen and (min-width: 40.063em) {

    #main-content, #main-content2 {
        margin-left: 80px;
        width: 100%;
        padding-right: 80px;
    }

    /*#sidenav-container, #main-content > div > div, #main-content2 > div > div {*/
    #main-content > div > div, #main-content2 > div > div {
        margin-top: -7px;
    }

    #main-content > div > div {
        padding-top: 7px;
    }
}

@media only screen and (max-width: 40.063em) {

    #main-content {
        padding: 10px;
    }
}

#footer-container {
    background: #333333;
    height: 60px;
}

ul.title-area li.name {
    margin-left: 12px;
}

img.logo {
    height: 27px;
    margin-top: -7px;
}

.topbarnav-logo-container {
    padding-left: 30px;
}

.topbarnav-navigation-container * {
    color: #000;
}

.topbarnav-navigation-container {
    padding-right: 30px;
    padding-top: 10px;
}

.topbarnav-navigation-container > ul > li > * {
    display: inline-block !important;
}

#main-tab-bar .inline-list * {
    font-size: 14px !important;
    line-height: 25px !important;
}

.topbarnav-navigation-container > ul > li > a:hover,
.topbarnav-navigation-container > ul > li > a:active,
.topbarnav-navigation-container > ul > li > a:focus {
    color: #000;
}

.topbarnav-navigation-container i {
    color: #213991;
}

.dataTables_wrapper .dataTables_wrapper .topbarnav-navigation-container i {
    color: #000000;
}

#main-tab-bar {
//background: #0c4faa;
//-webkit-box-shadow: inset 0px -10px 6px -8px rgba(0,0,0,1);
//-moz-box-shadow: inset 0px -10px 6px -8px rgba(0,0,0,1);
//box-shadow: inset 0px -10px 6px -8px rgba(0,0,0,1);

//background: #17375d;

    /*
    background: rgba(32,124,229,1);
    background: -moz-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(23,55,93,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,124,229,1)), color-stop(100%, rgba(23,55,93,1)));
    background: -webkit-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(23,55,93,1) 100%);
    background: -o-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(23,55,93,1) 100%);
    background: -ms-linear-gradient(top, rgba(32,124,229,1) 0%, rgba(23,55,93,1) 100%);
    background: linear-gradient(to bottom, rgba(32,124,229,1) 0%, rgba(23,55,93,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207ce5', endColorstr='#17375d', GradientType=0 );
    */

    /*
    background: rgba(23,55,93,1);
    background: -moz-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23,55,93,1)), color-stop(100%, rgba(73,155,234,1)));
    background: -webkit-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -o-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: -ms-linear-gradient(top, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    background: linear-gradient(to bottom, rgba(23,55,93,1) 0%, rgba(73,155,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17375d', endColorstr='#499bea', GradientType=0 ); */

    /*
    background: rgba(48,105,163,1)
    background: -moz-linear-gradient(top, rgba(48,105,163,1) 0%, rgba(73,155,234,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(48,105,163,1)), color-stop(100%, rgba(73,155,234,1)));
    background: -webkit-linear-gradient(top, rgba(48,105,163,1) 0%, rgba(73,155,234,1) 100%);
    background: -o-linear-gradient(top, rgba(48,105,163,1) 0%, rgba(73,155,234,1) 100%);
    background: -ms-linear-gradient(top, rgba(48,105,163,1) 0%, rgba(73,155,234,1) 100%);
    background: linear-gradient(to bottom, rgba(48,105,163,1) 0%, rgba(73,155,234,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3069a3', endColorstr='#499bea', GradientType=0 ); */

    /*
    background: rgba(48,105,163,1);
    background: -webkit-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -o-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -ms-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: -moz-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%);
    background: linear-gradient(to bottom, rgb(48, 105, 163) 0%, rgb(62, 127, 184) 100%); */

    /*
    background: rgb(48, 105, 163);
    background: -webkit-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -o-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -ms-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: -moz-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%);
    background: linear-gradient(to bottom, rgb(48, 105, 163) 0%, rgb(67, 136, 192) 100%); */

    /*
    background: rgb(48, 105, 163);
    background: -webkit-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -o-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -ms-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: -moz-linear-gradient(top, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    background: linear-gradient(to bottom, rgb(48, 105, 163) 0%, rgb(78, 152, 208) 93%, rgb(79, 154, 210) 100%);
    */

    background: #ffffff;
    border-bottom: 5px solid #ff811a;
}

#main-tab-bar .left-off-canvas-toggle span::after {
    box-shadow: 0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000;
}

.main-menu {
    border-radius: 10px;
}

.main-menu-icon {
    font-size: 1.5em;
}

#main-menu {
//min-height: 600px !important;
    width: 80px;
    top: 0;
    z-index: 999;
}

ul#main-menu li {
    text-align: center;
    vertical-align: middle;
}

@media screen and (max-width: 640px) {

    .sm-simple ul {
    //background: #555;
    }

    .sm-simple li {
    //border-top:1px solid #bbb !important;
    }
}

@media only screen and (min-width: 40.063em) {

    .top-bar-section li:not(.has-form) a:not(.button) {
        line-height: 60px;
    }
}

.ui-timepicker-table td a {
    width: auto;
}

.fc-widget-content {
    height: 85px !important;
}

ul.flash-messages {
    list-style: none;
    margin-bottom: 0;
}

.alert-box .close {
    color: #ffffff;
    top: auto;
    margin-top: 0;
    opacity: 0.9;
}

select, select:hover {
    background-color: transparent !important;
}

.sub-entities {
    border: 1px solid #3193c0;
    border-radius: 4px;
    padding: 0 10px 0 10px;
}

.sub-entities h5 {
    color: #fff;
    background: #272727;
    margin: 0 -10px 10px -10px;
    padding: 0;
    padding-left: 5px;
}

th.next:hover, th.prev:hover,
th.date-switch:hover, td.day:hover,
span.month:hover, span.year:hover {
    color: #ffffff;

    background: #004f87;

//background: rgb(253,229,91); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
//background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZTU1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZkZTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZiZGU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2VmYmYzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmI0MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
//background: -moz-linear-gradient(top,  rgba(253,229,91,1) 0%, rgba(253,228,91,1) 10%, rgba(251,222,85,1) 26%, rgba(239,191,58,1) 75%, rgba(235,180,49,1) 100%); /* FF3.6+ */
//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,229,91,1)), color-stop(10%,rgba(253,228,91,1)), color-stop(26%,rgba(251,222,85,1)), color-stop(75%,rgba(239,191,58,1)), color-stop(100%,rgba(235,180,49,1))); /* Chrome,Safari4+ */
//background: -webkit-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Chrome10+,Safari5.1+ */
//background: -o-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* Opera 11.10+ */
//background: -ms-linear-gradient(top,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* IE10+ */
//background: linear-gradient(to bottom,  rgba(253,229,91,1) 0%,rgba(253,228,91,1) 10%,rgba(251,222,85,1) 26%,rgba(239,191,58,1) 75%,rgba(235,180,49,1) 100%); /* W3C */
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde55b', endColorstr='#ebb431',GradientType=0 ); /* IE6-8 */
}

div.datepicker * {
    font-size: 16px;
}

a.postfix.erase-group,
a.postfix.popup-fields,
a.postfix.populate-value-to {
    border: 1px solid #ddd;
    border-left: 0;
    line-height: 1.25rem !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
//background: #f9f9f9;
    color: #333333;
//background: rgba(250,250,250,1);
//background: -moz-radial-gradient(center, ellipse cover, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 47%, rgba(245,245,245,1) 100%);
//background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(250,250,250,1)), color-stop(47%, rgba(240,240,240,1)), color-stop(100%, rgba(245,245,245,1)));
//background: -webkit-radial-gradient(center, ellipse cover, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 47%, rgba(245,245,245,1) 100%);
//background: -o-radial-gradient(center, ellipse cover, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 47%, rgba(245,245,245,1) 100%);
//background: -ms-radial-gradient(center, ellipse cover, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 47%, rgba(245,245,245,1) 100%);
//background: radial-gradient(ellipse at center, rgba(250,250,250,1) 0%, rgba(240,240,240,1) 47%, rgba(245,245,245,1) 100%);
//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f5f5f5', GradientType=1 );

    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

a.postfix.erase-group:hover,
a.postfix.popup-fields:hover,
a.postfix.populate-value-to:hover {
    background: #f0f0f0;
    color: #000000;
}

.horizontal-overflow {
    overflow: hidden;
    overflow-x: auto;
    margin-bottom: 1rem;
}

table.mini {
    margin-bottom: 0 !important;
}

table.mini * {
    font-size: 11px !important;
}

table.mini th, table.mini td {
    line-height: 1.1em;
    padding: 2px 2px !important;
}

#global-modal-fullscreen,
#global-modal-secondary-fullscreen {
    position: fixed !important;
    top: 0 !important;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
}

#global-modal-popup {
    padding: 2px !important;
}

#global-modal-popup .dataTables_wrapper {
    margin-bottom: 0 !important;
}

#footer-container {
    display: none;
}

.clear-both {
    clear: both;
}

.messages-notification {
    color: #000;
}

#messages-notification-detail {
    color: #43AC6A;
}

#global-loading-modal,
#global-alert-modal {
    position: fixed !important;
    top: 40% !important;
}

#global-compose-message-modal {
    position: fixed !important;
    top: 5% !important;
    max-height: 95% !important;
    max-width: 95% !important;
    overflow-y: auto !important;
}

.global-compose-message-container {
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: inline-block;
    padding: 2px 5px;
    border-radius: 10px;
    border: 1px solid #ccc;
    background: #f9f9f9;
}

.global-compose-message-container a {
    color: #000000;
    font-size: 2em;
}

.global-compose-message-container:hover {
    background: rgb(213, 240, 252);
}

.message-textarea,
#text-recipient-search,
#text-patient-search,
#text-agency-search,
#text-exam-search,
.view-message-container textarea {
    resize: none !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.search-container {
    margin-top: 15px;
    padding: 0;
}

.search-list {
    border: 1px solid #cccccc;
    border-top: none;
    margin-top: -5px;
    padding: 0;
}

.auto-complete-container {
    position: relative;
    z-index: 999;
}

.auto-complete-container > div {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    margin-top: -5px !important;
    overflow: hidden !important;
    overflow-y: auto !important;
    min-width: 100% !important;
    width: auto !important;
    border-top: 0 !important;
    outline: none !important;
    background: #ffffff !important;
}

.optgroup {
    font-weight: bold;
}

.auto-complete-container > div {
    border: 1px solid #cccccc;
    max-height: 100px;
    overflow-y: auto;
    padding: 3px;
}

.auto-complete-list > div:hover {
    background: #f9f9f9 !important;
    cursor: pointer !important;
}

.recipient-details,
.patient-details,
.agency-details,
.exam-details {
    background: #f9f9f9;
    margin: 3px;
    padding: 1px 3px;
    border-radius: 5px;
    border: 1px solid #c0c0c0;
    display: inline-block;
    width: auto;
}

.recipient-details span:hover,
.patient-details span:hover,
.agency-details span:hover,
.exam-details span:hover {
    background: #c0c0c0;
    cursor: pointer;
}

.paged-menu-list * {
    font-size: 13px !important;
}

.paged-menu-list,
.paged-menu-list li ul {
    list-style-type: none;
}

.paged-menu-list li a,
.paged-menu-list li ul li a {
    border-bottom: 1px solid #f9f9f9;
}

.paged-menu-list li::before {
    content: '';
    color: #1d1d1d;
}

.paged-menu-list li ul li::before {
    content: '   ';
    color: #1d1d1d;
}

.page-menu-list-header {
    font-weight: bold;
    color: #000 !important;
}

.global-label {
    margin: 0 !important;
    padding: 0 !important;
    color: #006dcc;
}

.select-filter-main select {

    margin: 0 !important;
    width: 100%;
    height: 100%;
    background: none;
    border: none;
    background: url("https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/select-filter-main-arrow.png") no-repeat right #ddd;
    background-size: 25px 30px;
}

.select-filter-main select:hover,
.select-filter-main select:focus {
    border: none;
    outline: none !important;
}

.select-filter-main {

    position: relative;
    border-radius: 7px;
    margin: 10px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #208af2;

    background: #f0f9ff; /* Old browsers */
    background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
}

.global-label {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'Verdana';
    color: #4089c6;
}

.global-label.inline {
    display: inline;
}

.global-label.secondary {
    color: #000;
    font-weight: bold;
}

.global-text {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 12px;
    font-family: 'Verdana';
}

.global-text.inline {
    display: inline;
}

/* GLOBAL BUTTONS */

.global-button {
    height: 32px !important;
    width: 80px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
    text-decoration: none !important;
    display: inline-block !important;
}

.global-button.edit {
    background: url('https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/button-icons/edit.png') no-repeat !important;
    background-size: 100% 100% !important;
    -webkit-background-size: 100% 100% !important;
    -o-background-size: 100% 100% !important;
    -moz-background-size: 100% 100% !important;
}

.global-button.print {
    background: url('https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/button-icons/print.png') no-repeat !important;
    background-size: 100% 100% !important;
    -webkit-background-size: 100% 100% !important;
    -o-background-size: 100% 100% !important;
    -moz-background-size: 100% 100% !important;
}

/* END GLOBAL BUTTONS */

.hover-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.hover-container > div:first-child {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 200px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px;
    z-index: 999999;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.autocomplete-loading {
    background-image: url('https://visitingdoctors.chartingnotes.com/bundles/emdemd/images/autocomplete-loading.gif') !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    background-size: 22px 22px !important;
    -moz-background-size: 22px 22px !important;
    -o-background-size: 22px 22px !important;
    -webkit-background-size: 22px 22px !important;
}

.action-button-style {
    /*-webkit-appearance: button !important;
    margin: 3px !important;
    padding: 5px 8px !important;*/
    margin: 2px !important;
    padding: 4px 6px !important;
    color: initial !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    line-height: normal !important;
    text-transform: none !important;
    text-indent: 0 !important;
    text-shadow: none !important;
    display: inline-block !important;
    text-align: start !important;
    border: 1px solid #909090 !important;
    border-radius: 3px !important;
    background-color: #ffffff !important;
    transition: all 0.3s ease !important;
}

.action-button-style:active,
.action-button-style:hover,
.action-button-style:focus {
    background-color: #f5f5f5 !important;
    /*border: 1px solid #777777 !important;*/
}

.action-button-style-link {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 3px;
}

#global-comm-modal {
    top: 50px;
}

#global-comm-modal .close-reveal-modal {
    font-size: 1.5rem;
}

#global-comm-modal .close-reveal-modal:hover {
    color: #000000;
}

#global-comm-modal .subheader {
    padding-bottom: 8px;
    margin-bottom: 16px;
    border-bottom: 1px solid #e0e0e0;
}

#global-comm-modal .no-padding-left {
    padding-left: 0;
}

#global-comm-modal .no-padding-right {
    padding-right: 0;
}

#global-comm-modal .postfix {
    height: 20.8px !important;
    font-size: 12px;
    line-height: 18px !important;
}

#global-comm-modal button {
    margin: 0;
    padding: 14px 50px 14px 50px;
    border: 0;
    border-top: 1px solid #007095;
}