﻿.footer {
  font-family: 'Roboto', Arial, sans-serif;
  background: #3F4245 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAIAAADaE/fjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADdJREFUCNdli8ENACAQwlom0AGM7j+lD31c9EEgBRhzpbUeNWjEaBWHl47LxdLd3ePA+cCXgbrbcH4BC1salK0AAAAASUVORK5CYII=') /*../../Images/footer-bg.png*/ repeat-x left top;
  padding-bottom: 50px;
  color: #FFF;
  line-height: 18px;
}
.footer .col-lg-2 {
  padding-top: 24px;
}
.footer a {
  color: #FFF;
}
.footer .popover {
  max-width: 400px;
  color: #000;
}
.footer p {
  font-size: 1em;
  margin-top: 1em;
}
.copyright {
  border-top: 1px solid #888;
  font-size: 0.9em;
  color: #888;
  width: 60%;
}
.feedback-phone-info-show {
  cursor: pointer;
}
.phone-info-text {
  font-size: 1.1em;
}
.social {
  margin-top: 24px;
}
.social a {
  color: #3F4245;
  background-color: #888;
  width: 24px;
  height: 24px;
  padding-top: 2px;
  display: inline-block;
  text-align: center;
  font-size: 1.1em;
  border-radius: 24px;
  margin-left: 4px;
}
.social a:hover {
  background-color: #47A447;
  color: #FFF;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../Fonts/Roboto/Roboto-Regular.ttf') format('truetype'), url('../../Fonts/Roboto/Roboto-Light.ttf') format('truetype'), url('../../Fonts/Roboto/Roboto-Thin.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'Liberation Mono';
  src: url('../../Fonts/Liberation Mono/LiberationMono-Regular.ttf') format('truetype'), url('../../Fonts/Liberation Mono/LiberationMono-Bold.ttf') format('truetype'), url('../../Fonts/Liberation Mono/LiberationMono-BoldItalic.ttf') format('truetype'), url('../../Fonts/Liberation Mono/LiberationMono-Italic.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
/* common */
input::-ms-clear {
  display: none;
}
html {
  height: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 1.3em;
}
h4 {
  margin-top: 0.8em;
}
h2 {
  color: #999;
  margin-top: 1.6em;
  margin-bottom: 2em;
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
}
body {
  padding-top: 50px;
  height: 100%;
}
body p {
  font-size: 1.2em;
}
.wrap {
  margin-bottom: 36px;
}
.float-left {
  float: left;
}
.mrgtop12 {
  margin-top: 12px;
}
.mrgtop24 {
  margin-top: 24px;
}
.mrgtop36 {
  margin-top: 36px;
}
.mrgbtm0 {
  margin-bottom: 0px;
}
.mrgbtm12 {
  margin-bottom: 12px;
}
.mrgbtm24 {
  margin-bottom: 24px;
}
.mrgbtm36 {
  margin-bottom: 36px;
}
.full-width {
  width: 100%;
}
.float-right {
  float: right;
}
.position-relative {
  position: relative;
}
.table > thead > tr > th {
  font-family: 'Liberation Mono', monospace;
  font-size: 13px;
  font-weight: 500;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd !important;
  vertical-align: middle;
  color: black;
  background-color: #eee;
}
.page {
  background-color: #FFF;
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -200px;
  /* Pad bottom by footer height */
  padding: 0 0 200px;
}
.navbar-brand {
  display: block;
  height: 50px;
  width: 189px;
  background: url('data:image/png;base64,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') /*../Content/Images/logo.png*/ top left no-repeat;
}
.dropdown-menu {
  min-width: 0;
}
.action-link {
  font-size: 1.1em;
}
.action-link .icon {
  font-size: 1em;
}
.btn-group,
.btn-group-vertical {
  margin-top: 25px;
}
.back-link {
  /*margin-top: 24px;
  font-size: 2em;
  float: left;
  margin-right: 12px;*/
  margin-top: 1.5em;
}
.add-btn {
  margin: 1em;
}
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle;
}
.ul_with_out_markers {
  list-style: none;
  padding-left: 0;
}
.date-container {
  position: relative;
}
form .input-lg {
  font-size: 1.1em;
}
/* styles for validation helpers */
.field-validation-error {
  color: #b94a48;
}
.field-validation-valid {
  display: none;
}
input.input-validation-error {
  border: 1px solid #b94a48;
}
textarea.input-validation-error {
  border: 1px solid #b94a48;
}
select.input-validation-error {
  border: 1px solid #b94a48;
}
input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.validation-summary-errors {
  color: #b94a48;
}
.validation-summary-valid {
  display: none;
}
.form-group.required .control-label:after {
  content: " *";
  color: red;
}
.required-legend {
  font-size: 1.2em;
  margin-bottom: 25px;
}
.required-legend .glyph {
  color: red;
  font-weight: bold;
}
.row-main-page {
  margin-top: 1em;
}
.main-page ul {
  list-style: none;
  font-size: 1.2em;
  font-weight: 300;
  padding-left: 0.6em;
}
.main-page ul li > a {
  text-decoration: none;
  font-weight: lighter;
}
.main-page ul li > span {
  font-size: 0.8em;
  margin-right: 0.8em;
}
.main-page ul li > span.report-numbers {
  font-size: 0.9em !important;
  width: 30px;
  text-align: left;
  display: inline-block;
  white-space: nowrap;
  margin-left: 4px!important;
  margin-right: 6px;
  font-family: 'Roboto', Arial, sans-serif;
}
.main-page h2 {
  margin-bottom: 20px;
}
.main-page h4 {
  margin-top: 0.8em;
}
.panel-content {
  padding: 30px;
}
.ep-info {
  color: #d3d3d3;
  font-size: 0.9em;
  font-family: 'Liberation Mono', monospace;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
.ep-info:hover {
  color: black;
}
.ep-info:hover > ul {
  color: black;
}
/*Error page*/
.error-template {
  padding: 40px 15px;
  text-align: center;
}
.error-actions {
  margin-top: 15px;
  margin-bottom: 15px;
}
.error-actions .btn {
  margin-right: 10px;
}
/* Other */
.lp-ok {
  color: limegreen;
}
#fileUploadedList {
  padding-left: 20px;
  -webkit-padding-start: 20px;
}
#fileUploadedList > li {
  font-family: 'Liberation Mono', monospace;
  font-size: 0.9em;
}
#LoadedFiles {
  margin-top: 20px;
}
label {
  font-weight: 500;
  margin-right: 1em;
}
#fileupload {
  margin-top: 12px;
}
.ep-small-icon {
  font-weight: 500;
}
#ep-trigger {
  margin-top: 2em;
  margin-bottom: 2em;
  cursor: pointer;
}
.modal-lg {
  width: 992px;
}
.modal-body > li {
  list-style: none;
  font-size: 12px;
  text-decoration: none;
  list-style-type: none;
}
span.ep-user-name {
  color: #555;
  font-weight: bold;
}
.ep-progress {
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.ep-progress-body,
.ep-progress-label {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.progress-bar {
  color: black;
  background-color: #bbb;
  text-align: center;
}
#ep-loading-image {
  width: 18px;
}
.panel,
panel-primary {
  border-color: #aaa;
  background-color: #eee;
  border-radius: 0;
}
.panel-primary > .panel-heading {
  border-color: #aaa;
  background-color: #aaa;
  color: black;
  border-radius: 0;
}
.form-control {
  border-radius: 0;
}
.form-control:focus {
  border-color: #aaa;
  border-radius: 0;
  box-shadow: none;
}
.ep-horizontal-menu {
  display: block;
}
.table,
.modal {
  font-family: 'Liberation Mono';
  font-size: 0.9em;
}
.ep-panel-info {
  font-family: 'Liberation Mono';
  font-size: 0.9em;
  display: block;
  float: left;
  margin: 0 0 0 0;
  padding: 12px;
  position: relative;
  text-decoration: none;
  background: linear-gradient(to right, #eee, white);
  color: #555;
  /*border: 1px solid #969696;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;*/
}
.ep-panel-info > ul {
  padding-left: 20px;
}
.ep-panel-info > span {
  text-decoration: underline;
  padding-left: 0;
}
/*Menu*/
.ep-menuBoard {
  margin-top: 40px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
a.ep-MenuItem {
  display: block;
  float: left;
  width: 300px;
  height: 115px;
  margin: 20px 9px 9px 5%;
  padding: 8px;
  position: relative;
  text-decoration: none;
  font-size: 1.4em;
  line-height: 17px;
  color: #555;
  border: 1px solid #969696;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
a.ep-MenuItem:hover {
  color: black;
  background-color: #eee;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a.ep-MenuItem span {
  display: block;
  font-size: 12px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  left: 12px;
  bottom: 12px;
  color: #777;
}
.ep-MenuItem.not-active {
  pointer-events: none;
  cursor: default;
  background-color: rgba(204, 204, 204, 0.3);
}
.ep-menuIcon {
  float: left;
  position: relative;
  left: 5px;
  top: -15px;
  margin-top: 10px;
  font-size: 34px;
  color: #777;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ep-button {
  font-size: 1em;
  width: unset;
  text-transform: uppercase;
  border-radius: 2px;
  border-color: #999;
  border-bottom-style: solid;
  color: black;
  background-color: white;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  box-shadow: none;
  align-items: center;
  padding-top: 3px;
  padding-left: 8px!important;
  padding-right: 8px!important;
  margin-left: 0;
}
.ep-button:hover {
  color: white;
  background-color: #aaa;
}
.btn,
.btn-lg {
  /*padding: 0 @button-padding 0 @button-padding;*/
  font-size: 1em;
  text-transform: uppercase;
  color: #999;
  background-color: white;
  border: 1px solid #999;
}
.btn:hover {
  color: white;
  background-color: #999;
}
.btn-success {
  font-size: 1em;
  text-transform: uppercase;
  color: black;
  background-color: white;
  border-radius: 2px;
  border: none;
}
.btn-success:hover {
  color: white;
  background-color: #aaa;
}
.ep-back-sign {
  /*padding-right: 5px;*/
}
.text-success {
  color: black;
}
input:focus {
  outline: #aaa auto 5px;
}