﻿@media (min-width: 980px) {
  .wt-navbar-inner-container {
    width: 95% !important;
  }
}
.navbar-inverse .navbar-nav > li > a {
    color: white !important;
}
.navbar-nav > .active > a {
    background-color:  #0176a7 !important; 
}

.nav-item > a:hover {
    color: aqua;
}

.block {
  display: block !important;
}
.pad-right-10 {
  padding-right: 10px !important;
}
.navbar .navbar-inner {
  background-color: #004c6c;
}
.navbar .navbar-inner .brand {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
}
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #0176a7;
}
.navbar .dropdown-menu > li a:hover {
  background-color: #0176a7;
  background-image: -moz-linear-gradient(top, #0176a7, #01648e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0176a7), to(#01648e));
  background-image: -webkit-linear-gradient(top, #0176a7, #01648e);
  background-image: -o-linear-gradient(top, #0176a7, #01648e);
  background-image: linear-gradient(to bottom, #0176a7, #01648e);
}
.navbar .dropdown-menu > li.dropdown-submenu:hover > a {
  background-color: #0176a7;
  background-image: -moz-linear-gradient(top, #0176a7, #01648e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0176a7), to(#01648e));
  background-image: -webkit-linear-gradient(top, #0176a7, #01648e);
  background-image: -o-linear-gradient(top, #0176a7, #01648e);
  background-image: linear-gradient(to bottom, #0176a7, #01648e);
}
.wt-container {
  margin-top: 50px;
}
.wt-subcontainer {
  padding: 20px 15px;
}
.wt-current-jobs {
  height: 100%;
}
.wt-current-jobs table {
  width: 100%;
}
.wt-current-jobs .well {
  height: 100%;
  overflow: auto;
  margin-bottom: 10px;
}
.wt-current-jobs th,
.wt-current-jobs td {
  text-align: left;
  padding: 6px 8px 0 8px;
}
.wt-current-jobs th {
  font-weight: bold;
}
.wt-main-menu-left > li.active {
  position: relative;
}
.wt-main-menu-left > li.active:after {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #0078F2;
  border-width: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -10px;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
#main-menu-right .dropdown ul.dropdown-menu li > span {
  display: block;
  padding: 3px 20px 3px 42.5px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #999;
  white-space: nowrap;
}
.wt-copyright-nav {
  color: #ffffff;
}
.wt-copyright-nav li {
  margin: 0 5px;
}
.wt-header {
  padding: 8px 60px 10px 10px !important;
}
.wt-header-logo {
  height: 35px;
  padding-right: 5px;
}
.wt-fixed {
  width: 240px;
}
hgroup > h1 {
  padding-bottom: 15px;
}
hgroup > h1 > small {
  color: #9c9c9c;
}
.wt-thumb {
  -moz-border-radius: 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  border-radius: 0;
  display: block;
  line-height: 20px;
  margin-bottom: 20px;
  padding: 4px;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
.wt-thumb > p {
  font-size: 1.2em;
}
.wt-subhead {
  padding: 40px 0;
}
.lift-img {
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  padding: 15px 0;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}
.lift-img:hover {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-box-reflect: below 1px linear-gradient(to top, rgba(0, 0, 0, 0.655), rgba(255, 255, 255, 0) 20%);
  margin: auto;
  padding: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-video {
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
  padding: 30px 0;
  position: relative;
}
.flex-video iframe {
  height: 500px;
  padding: 20px 0 25px 0;
  width: 100%;
}
.flex-video object {
  height: 500px;
  padding: 20px 0 25px 0;
  width: 100%;
}
.flex-video embed {
  height: 500px;
  padding: 20px 0 25px 0;
  width: 100%;
}
.flex-video.widescreen {
  padding-bottom: 20px;
}
.flex-video.vimeo {
  padding-top: 0;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video {
    padding-top: 0;
  }
}
.spaced {
  padding: 30px 0;
}
.ct-img {
  display: block;
  float: none;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
}
.wt-big-img {
  margin: 30px 0;
}
.wt-push-top {
  margin-top: 20px;
}
.wt-tab-content {
  border-top: none;
  border: 1px solid lightgray;
  overflow: visible;
  padding: 30px 15px 15px;
}
.wt-tab {
  color: #ffffff !important;
}
.wt-tab-nav {
  margin-bottom: 0 !important;
}
.wt-tab-nav > li {
  position: relative;
  min-width: 100px;
  text-align: center;
}
.wt-tab-nav > li:after {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 36px 0 36px;
  margin-left: -36px;
  border-color: #004c6c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  z-index: 0;
  -webkit-transform: scale(1, 0.1);
  -ms-transform: scale(1, 0.1);
  -o-transform: scale(1, 0.1);
  transform: scale(1, 0.1);
  transform-origin: center top;
}
.wt-tab-nav > li.active:hover > a {
  cursor: pointer;
}
.wt-tab-nav > li.active:after {
  border-color: #0176a7 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.wt-tab.info {
  background-color: #004c6c;
}
.wt-tab.info:hover,
.wt-tab.info:focus,
.wt-tab.info:active {
  background-color: #004c6c;
  border-color: transparent;
}
.active .wt-tab.info {
  color: #ffffff;
  border-color: transparent;
  background-color: #0176a7;
}
.active .wt-tab.info:hover,
.active .wt-tab.info:focus,
.active .wt-tab.info:active {
  background-color: #0176a7;
  border-color: transparent;
}
.wt-tab.tab_overflow {
  background: #CCAADD;
}
.wt-tab.primary {
  background: #2780e3;
}
.wt-tab.success {
  background: #3fb618;
}
.wt-tab.danger {
  background: #ff0039;
}
.wt-tab.warning {
  background: #ff7518;
}
.wt-pane {
  height: 670px;
}
.wt-pagination {
  padding-top: 25px;
}
.agent-warning {
  color: #ff7518;
}
.agent-active {
  color: #3fb618;
}
.agent-unresp {
  color: #ff0039;
}
.agent-configured {
  color: #2780e3;
}
.oi.right {
  padding-right: 5px;
}
.wt-submenu-non-click {
  cursor: default;
}
.tooltip {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.dropdown-menu > li > a.animation-loading,
.dropdown-menu > li i,
.dropdown-menu > li span.glyphicons {
  color: #545454;
  pointer-events: none;
}
.dropdown-menu > li > a.animation-loading:hover,
.dropdown-menu > li i:hover,
.dropdown-menu > li span.glyphicons:hover {
  background-image: none;
  color: #545454;
  background: transparent;
}
.wt-blue,
.wt-green,
.wt-purple {
  color: #ffffff;
  -moz-transition: 200ms all ease-in-out;
  -o-transition: 200ms all ease-in-out;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.wt-blue:not(.no-hover):hover,
.wt-green:not(.no-hover):hover,
.wt-purple:not(.no-hover):hover {
  color: #ffffff;
}
.wt-blue {
  background: #2780e3;
}
.wt-blue:not(.no-hover):hover {
  background: #1967be;
}
.endpoint-management-form .wt-blue:not(.no-hover):hover {
  background: #939393;
}
.wt-green {
  background: #3fb618;
}
.wt-green:not(.no-hover):hover {
  background: #2f8912;
}
.endpoint-management-form .wt-green:not(.no-hover):hover {
  background: #939393;
}
.wt-purple {
  background: #4433e6;
}
.wt-purple:not(.no-hover):hover {
  background: #2a19cd;
}
.endpoint-management-form .wt-purple:not(.no-hover):hover {
  background: #939393;
}
.wt-big-btn,
.endpoint-box {
  height: 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid transparent;
}
@media (max-width: 900px) {
  .wt-big-btn,
  .endpoint-box {
    margin-bottom: 10px;
  }
}
.wt-big-btn:not(.no-hover),
.endpoint-box:not(.no-hover) {
  cursor: pointer;
}
.manage-endpoints .wt-big-btn,
.manage-endpoints .endpoint-box,
.manage-subscriptions .wt-big-btn,
.manage-subscriptions .endpoint-box,
.endpoint-management-form .wt-big-btn,
.endpoint-management-form .endpoint-box {
  height: auto;
}
.manage-endpoints .wt-big-btn,
.manage-endpoints .endpoint-box,
.endpoint-management-form .wt-big-btn,
.endpoint-management-form .endpoint-box {
  height: 205px;
}
.manage-endpoints .wt-big-btn .endpoint-box-btn,
.manage-endpoints .endpoint-box .endpoint-box-btn,
.endpoint-management-form .wt-big-btn .endpoint-box-btn,
.endpoint-management-form .endpoint-box .endpoint-box-btn {
  color: #000;
  -moz-transition: 200ms all ease-in-out;
  -o-transition: 200ms all ease-in-out;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
  min-width: 100px;
}
@media (max-width: 1200px) {
  .manage-endpoints .wt-big-btn .endpoint-box-btn,
  .manage-endpoints .endpoint-box .endpoint-box-btn,
  .endpoint-management-form .wt-big-btn .endpoint-box-btn,
  .endpoint-management-form .endpoint-box .endpoint-box-btn {
    display: block;
    margin-bottom: 5px;
  }
}
.manage-endpoints .wt-big-btn .endpoint-box-btn.disable-endpoint,
.manage-endpoints .endpoint-box .endpoint-box-btn.disable-endpoint,
.endpoint-management-form .wt-big-btn .endpoint-box-btn.disable-endpoint,
.endpoint-management-form .endpoint-box .endpoint-box-btn.disable-endpoint {
  background: #7569ec;
  color: #ffffff;
}
.manage-endpoints .wt-big-btn .endpoint-box-btn.disable-endpoint.pressed,
.manage-endpoints .endpoint-box .endpoint-box-btn.disable-endpoint.pressed,
.endpoint-management-form .wt-big-btn .endpoint-box-btn.disable-endpoint.pressed,
.endpoint-management-form .endpoint-box .endpoint-box-btn.disable-endpoint.pressed {
  background: #464646;
}
.manage-endpoints .wt-big-btn .endpoint-box-btn.delete-endpoint,
.manage-endpoints .endpoint-box .endpoint-box-btn.delete-endpoint,
.endpoint-management-form .wt-big-btn .endpoint-box-btn.delete-endpoint,
.endpoint-management-form .endpoint-box .endpoint-box-btn.delete-endpoint {
  background: #ff0039;
  color: #ffffff;
}
.manage-endpoints .wt-big-btn .endpoint-box-btn.delete-endpoint:hover,
.manage-endpoints .endpoint-box .endpoint-box-btn.delete-endpoint:hover,
.endpoint-management-form .wt-big-btn .endpoint-box-btn.delete-endpoint:hover,
.endpoint-management-form .endpoint-box .endpoint-box-btn.delete-endpoint:hover {
  background: #990022;
}
.wt-big-btn p,
.endpoint-box p {
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.wt-big-btn {
  padding: 35px 10px;
}
.wt-med-btn,
a.btn.wt-med-btn {
  padding: 15px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  line-height: 18px;
  font-size: 1.1em;
  height: 50px;
  vertical-align: middle;
}
.sub-box {
  padding: 35px 10px;
  text-align: center;
}
.sub-box a {
  color: #ffffff;
}
.sub-box p {
  margin: 10px 0;
}
.sub-box p .sub-box-button {
  -moz-transition: 200ms all ease-in-out;
  -o-transition: 200ms all ease-in-out;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.sub-box p .sub-box-button.cancel-sub-btn {
  background: #ff0039;
  color: #ffffff;
}
.sub-box p .sub-box-button.cancel-sub-btn:hover {
  background: #990022;
}
.endpoint-box {
  padding: 20px 10px;
}
.endpoint-box input[type=checkbox]:not(.disabled-checkbox) {
  display: none;
}
.endpoint-box .checkbox-label,
.endpoint-box .disabled-checkbox {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.endpoint-box.checked {
  background: #170e72;
  border-style: inset;
  border-color: #2a19cd;
}
.endpoint-management-form .endpoint-box.checked {
  border-style: solid;
  border-color: transparent;
  background: #606060;
}
.endpoint-box a {
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.endpoint-box.new-endpoint {
  position: relative;
  border: none;
}
.endpoint-box.new-endpoint > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 24px;
}
.manage-endpoints .endpoint-box.new-endpoint > a {
  padding-top: 79px;
}
.endpoint-box.new-endpoint > a i {
  font-size: 22px;
}
@media (max-width: 1400px) {
  p.management-buttons {
    margin-bottom: 0;
  }
  p.management-buttons a.btn {
    margin: 0 0 10px;
  }
  .endpoint-box p.management-buttons a.btn {
    margin-bottom: 0;
  }
}
.submit-container {
  margin-top: 20px;
}
#subscription-modal .submit-container,
#endpoint-modal .submit-container {
  text-align: center;
}
.submit-container input[type=submit].btn.btn-default:not(:disabled),
.submit-container a.btn.btn-default,
.submit-container a.btn.btn-normal {
  -moz-transition: 200ms all ease-in-out;
  -o-transition: 200ms all ease-in-out;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  line-height: 20px;
}
.submit-container input[type=submit].btn.btn-default:not(:disabled) {
  background: #2780e3;
  color: #ffffff;
}
.submit-container input[type=submit].btn.btn-default:not(:disabled):hover,
.submit-container input[type=submit].btn.btn-default:not(:disabled):active,
.submit-container input[type=submit].btn.btn-default:not(:disabled):focus {
  color: #ffffff;
  background: #0d3664;
}
.submit-container a.btn.btn-default {
  color: #000;
}
.submit-container a.btn.btn-default:hover,
.submit-container a.btn.btn-default:active,
.submit-container a.btn.btn-default:focus {
  color: #ffffff;
  background: #939393;
}
.form-group {
  margin: 20px 0;
}
.form-group .control-label {
  margin-right: 5px;
}
h3.wt-subheader {
  font-size: 22px;
}
.btn,
a.btn {
  -moz-transition: 200ms all ease-in-out;
  -o-transition: 200ms all ease-in-out;
  -webkit-transition: 200ms all ease-in-out;
  transition: 200ms all ease-in-out;
}
.btn.btn-cancel-sub,
a.btn.btn-cancel-sub,
.btn.btn-cancel,
a.btn.btn-cancel {
  background: #ff0039;
  color: #ffffff;
}
.btn.btn-cancel-sub:hover,
a.btn.btn-cancel-sub:hover,
.btn.btn-cancel:hover,
a.btn.btn-cancel:hover {
  background: #990022;
}
.btn.btn-normal,
a.btn.btn-normal {
  color: #000;
  background: #DFDFDF;
}
.btn.btn-normal:hover,
a.btn.btn-normal:hover,
.btn.btn-normal:active,
a.btn.btn-normal:active,
.btn.btn-normal:focus,
a.btn.btn-normal:focus {
  color: #ffffff;
  background: #939393;
}
.btn.btn-normal.active,
a.btn.btn-normal.active {
  color: #ffffff;
  background: #797979;
}
#dayOfWeekOptions input[type=radio] {
  display: none;
}
#timeControlGroup select {
  width: 70px;
  display: inline-block;
}
#jobWatchPointDropDown {
  width: 100%;
}
#jobsTab a.btn-normal,
#policiesTab a.btn-normal {
  line-height: 20px;
}
#scheduleTypeOptions .radio.inline input[type=radio] {
  margin-top: 4px;
}
.modal .modal-header {
  border-bottom: 1px solid #c4c4c4;
}
.modal .modal-header p.modal-subtitle {
  font-size: 12px;
  margin: 0;
  line-height: normal;
}
.modal form {
  margin-bottom: 0;
}
.modal .modal-footer {
  border-top: 1px solid #c4c4c4;
}
.modal#modal {
  -moz-transition: all ease-in-out 250ms;
  -o-transition: all ease-in-out 250ms;
  -webkit-transition: all ease-in-out 250ms;
  transition: all ease-in-out 250ms;
}
.modal.widen {
  width: 900px;
  margin-left: -450px;
}
.modal.widen .modal-body {
  max-height: 650px;
}
@media (max-height: 768px) {
  .modal.widen .modal-body {
    max-height: 400px;
    overflow-y: auto;
  }
}
.readonly#builder-basic.query-builder .group-actions {
  display: none !important;
}
#builder-basic.query-builder .group-actions > .btn {
  margin-left: 5px;
}
#builder-basic.query-builder .group-conditions > .btn {
  margin-right: 5px;
}
.readonly#builder-basic.query-builder .group-conditions > .btn {
  cursor: not-allowed;
}
.readonly#builder-basic.query-builder .group-conditions > .btn:not(.active) {
  display: none;
}
#builder-basic.query-builder .group-conditions > .btn:after {
  content: "\f096";
  font-family: FontAwesome;
  width: 13px;
  display: inline-block;
  text-align: left;
}
#builder-basic.query-builder .group-conditions > .btn.active:after {
  content: "\f046";
}
#builder-basic.query-builder .rules-group-container {
  border: 1px solid transparent;
  background: #fff;
}
#builder-basic.query-builder .rules-group-container .rules-group-container {
  border-color: #DFDFDF;
}
#builder-basic.query-builder .rule-container {
  border-color: #DFDFDF;
}
.wizard-form .wizard.step {
  display: block;
  -moz-transition: 250ms all ease-in-out;
  -o-transition: 250ms all ease-in-out;
  -webkit-transition: 250ms all ease-in-out;
  transition: 250ms all ease-in-out;
}
.wizard-form .wizard.step:not(.active) {
  display: none;
}
#policyConfirmation input[type=checkbox] {
  margin: 0;
}
.no-edit {
  pointer-events: none !important;
}
i.inherited {
  color: #000;
  vertical-align: middle;
}
ul.no-bullets {
  list-style: none;
  margin: 0;
}
ul.no-bullets li:nth-child(n+2) {
  margin-left: 5px;
}
ul.dropdown-menu i.fa {
  margin-right: .3em;
}
.wt-label-agent-responsive {
  background-color: #3fb618 !important;
}
.wt-label-agent-uninitialized {
  background-color: #c3d3d9 !important;
}
.wt-label-agent-unresponsive {
  background-color: #ff0039 !important;
}
.wt-label-agent-unknown {
  background-color: #ff7518 !important;
}
.wt-file-archived {
  color: blue;
}
.wt-some-file-version-archived {
  color: darkgray;
}
.wt-file-stubbed {
  color: darkgreen;
}
.rule-operator-container select {
  width: 130px;
}
.rule-value-container input[type=number] {
  width: 80px;
}
select.wt-age-unit {
  width: 80px;
}
.field-validation-error {
  color: red;
  font-weight: bold;
}
.field-validation-valid {
  display: none;
}
/*MVC template has these*/
/*input.input-validation-error {
    border: 1px solid red;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}*/
.input-validation-error {
  background: pink;
  border: 1px solid red;
}
.validation-summary-errors {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: white;
  background-color: red;
  font-weight: bold;
  font-size: 1.1em;
}
.validation-summary-valid {
  display: none;
}
/*# sourceMappingURL=Site.css.map */