body, 
#mws-container
{
	background: #dddddd;
}

#mws-sidebar, 
#mws-sidebar-bg, 
#mws-header, 
.mws-panel .mws-panel-header, 
#mws-login, 
#mws-login .mws-login-lock, 
.ui-accordion .ui-accordion-header, 
.ui-tabs .ui-tabs-nav, 
.ui-datepicker, 
.fc-event-skin, 
.ui-dialog .ui-dialog-titlebar, 
.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer, 
#mws-user-tools .mws-dropdown-menu .mws-dropdown-box, 
#mws-user-tools .mws-dropdown-menu.open .mws-dropdown-trigger
{
	background-color:#0181b2;
}.main_image_document{	width:100%;	float:left;	padding:5px;	}.imageprecedure{	position:relative;}.deletprocedure{	position:absolute;	width:20px;	height:20px;	line-height:20px;	text-align:center;	background:#990000;	color:#fff;	border-radius: 50%;	right: 4%;	text-decoration:none;	cursor:pointer;}
.image_of_main{	width:100%;	float:left;	line-height:75px;}
#mws-header
{
	border-color:#0181b2;
}
.dataTables_processing
{
  color: white;
    font-size: 19px;
    padding: 10px;
    text-align: center;
}

.mws-panel .mws-panel-header span, 
#mws-navigation ul li.active a, 
#mws-navigation ul li.active span, 
#mws-user-tools #mws-username, 
#mws-navigation ul li .mws-nav-tooltip, 
#mws-user-tools #mws-user-info #mws-user-functions #mws-username, 
.ui-dialog .ui-dialog-title, 
.ui-state-default, 
.ui-state-active, 
.ui-state-hover, 
.ui-state-focus, 
.ui-state-default a, 
.ui-state-active a, 
.ui-state-hover a, 
.ui-state-focus a
{
	color:#ffff;
/*	text-shadow:0 0 6px rgba(255, 255, 0, 0.6);*/
}

#mws-navigation ul li.active {
    background: rgba(0,0,0,0.2);
}

#mws-searchbox .mws-search-submit, 
.mws-panel .mws-panel-header .mws-collapse-button span, 
.dataTables_wrapper .dataTables_paginate .paginate_disabled_previous, 
.dataTables_wrapper .dataTables_paginate .paginate_enabled_previous, 
.dataTables_wrapper .dataTables_paginate .paginate_disabled_next, 
.dataTables_wrapper .dataTables_paginate .paginate_enabled_next, 
.dataTables_wrapper .dataTables_paginate .paginate_active, 
.mws-table tbody tr.odd:hover td, 
.mws-table tbody tr.even:hover td, 
.ui-slider-horizontal .ui-slider-range, 
.ui-slider-vertical .ui-slider-range, 
.ui-progressbar .ui-progressbar-value, 
.ui-datepicker td.ui-datepicker-current-day, 
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next, 
.ui-accordion-header .ui-accordion-header-icon, 
.ui-dialog-titlebar-close
{
	background-color:#ACD5EC;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}

.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #fbeed5;
}

.alert-warning hr {
  border-top-color: #f8e5be;
}

.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger hr {
  border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
  color: #953b39;
}


.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alert-success {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dff0d8), to(#c8e5bc));
  background-image: -webkit-linear-gradient(top, #dff0d8, 0%, #c8e5bc, 100%);
  background-image: -moz-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  border-color: #b2dba1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
}

.alert-info {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#d9edf7), to(#b9def0));
  background-image: -webkit-linear-gradient(top, #d9edf7, 0%, #b9def0, 100%);
  background-image: -moz-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  border-color: #9acfea;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
}

.alert-warning {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fcf8e3), to(#f8efc0));
  background-image: -webkit-linear-gradient(top, #fcf8e3, 0%, #f8efc0, 100%);
  background-image: -moz-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  border-color: #f5e79e;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
}

.alert-danger {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f2dede), to(#e7c3c3));
  background-image: -webkit-linear-gradient(top, #f2dede, 0%, #e7c3c3, 100%);
  background-image: -moz-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  border-color: #dca7a7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
}

.faded {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

.bold {
	font-weight: bold;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.hidden {
	display: none;
}

.show {
	display: block;
}

a {
	color: #335C34;
	text-decoration: underline;
}

.noscrollbar {
	line-height: 1.35;
	overflow: hidden;
	white-space: nowrap;
}

.ui-autocomplete-loading {
	background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.required_field_color{
    color: #ea4e10f7;
}
/* css for round toggle on edit opinion on data.surgiprice.com */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.mws-table .switch{
  display: flex !important;
  margin-left: auto;
  width: 40px;
    height: 24px;
}
.mws-table .slider:before {
    height: 16px;
    width: 16px;
}
.mws-table input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.mws-table input:checked + .slider {
  background-color: #0181b2;
}
.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

/*  */
/*Archived Experience needs to have a date when entered*/
.custom-span{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.add-date{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mws-table tbody td {
    position: relative;
}
.acuityClass {
  display: flex;
  justify-content: space-between;
}
.acuityFirstClass, .acuitySecondClass {
  display: flex;
}

.acuitySecondClass>input {
  width: 120px;
}
.acuityThirdClass {
  padding: 5px;
  background-color: lightgray;
  border: 1px solid #c5c5c5;
  border-right: none;
  border-radius: 5px;
}

.acuityThirdClass {
padding: 3px 9px;
background-color: lightgray;
border: 1px solid #c5c5c5;
/* border-right: none; */
/* border-radius: 5px; */
margin-right: 5px;
margin-left: 4px;
/* border-left: 5px; */
border-radius: 15px -4px 21px 0px;
border-radius: 4px 5px 5px 5px;
}
.acuitySecondClass > input.form-control {
letter-spacing: .33px;
}
.acuityFirstClass > label {
display: flex;
align-items: center;
}
.acuityClass {
  display: flex;
  justify-content: space-between;
}
.acuityFirstClass, .acuitySecondClass {
  display: flex;
}

.acuitySecondClass>input {
  width: 120px;
}
.acuityThirdClass {
  padding: 5px;
  background-color: lightgray;
  border: 1px solid #c5c5c5;
  border-right: none;
  border-radius: 5px;
}

.acuityThirdClass {
padding: 3px 9px;
background-color: lightgray;
border: 1px solid #c5c5c5;
/* border-right: none; */
/* border-radius: 5px; */
margin-right: 5px;
margin-left: 4px;
/* border-left: 5px; */
border-radius: 15px -4px 21px 0px;
border-radius: 4px 5px 5px 5px;
}
.acuitySecondClass > input.form-control {
letter-spacing: .33px;
}
.acuityFirstClass > label {
display: flex;
align-items: center;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

/* Firefox */
input[type=number] {
-moz-appearance: textfield;
}
.acuity-error, .error {
  color: red;
}
#state1, #state3 {
  display: none;
}

.goToMarketDiv {
	padding: 10px;
  display: flex;
  justify-content: space-between;
}
.btnOutcome:disabled, .btnOutcome {
  border: 1px solid rgb(58, 236, 236);
  text-wrap: nowrap;
  width: 100px;
}
.goToMarketBtn:disabled {
  border: 1px solid #01b227;
  background-color: #01b227;
  color: #fff;
  font-weight: 600;
  text-wrap: nowrap;
}
.analysisActionPendingBtn {
  width: 75px;
  text-decoration: none;
}
.analysisActionCompleteBtn {
  width: 75px;
  background-color: #01b227;
  color: #000;
  font-weight: 600;
  text-decoration: none;
}
.optOutBtn:disabled {
  border: 1px solid red;
  background-color: red;
  color: #fff;
  font-weight: 600;
  text-wrap: nowrap;
}

.outcomeResetBtn {
  border: 1px solid #0181b2;
  color: #0181b2;
}

.outcomesMarketedBtn {
  width: 100px;
  margin-top: 5px; 
}
/* .goToMarketBtn {
  color: #ffffff;
  border-radius: 5px;
  padding: 5px;
  width: 200px;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 14px;
  text-shadow: 0 0 6px rgba(197, 213, 42, 0.5);
}

.goToMarketRecord {
  align-self: center;
  text-shadow: 0 0 6px rgba(197, 213, 42, 0.5);
} */

.marketComplete {
  background-color: #01b227;
}

.marketReview {
  background-color: #0181b2;
}

.marketPending {
  background-color: #868886;
}