/*! jQuery UI - v1.12.1 - 2016-09-14 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
*/
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 90%;
list-style: none;
}
@media (max-width:960px) {
.ui-helper-reset {
line-height: 1;
}
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
/* Interaction Cues
*/
.ui-state-disabled {
cursor: default !important;
pointer-events: none;
}
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*
*/
.ui-tabs {
position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
margin:14px 0 0 0;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding:0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float:left;
float:none;
position: relative;
top: 0;
margin:0;
border-left-width:2px;
border-bottom-width:0;
padding: 0;
white-space: nowrap;
display:inline-block;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding:8px 18px;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-top-width: 0;
margin:0;
padding-top:1px;
padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding:16px 0px;
background: none;
}
.ui-tooltip {
padding: px;
position: absolute;
z-index: 9999;
max-width:300px;
}
body .ui-tooltip {
border-width:2px;
}
/* Component containers
*/
.ui-widget {
}
.ui-widget .ui-widget {
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
}
.ui-widget.ui-widget-content {
border:none;
}
.ui-widget-content {
border:none;
background: #ffffff;
background:none;
color: #333333;
color:rgba(160,160,160,1);
min-height:120px;
font-size:17px;
}
@media (max-width:960px) {
.ui-widget-content {
font-size:14px;
}
}
.ui-widget-content a {
color:rgba(255,0,0,.7);
color:rgba(46,139,87,1);
color:rgba(0,164,127,0.8); /* HKS-53 */
}
.ui-widget-content mark a { color:rgba(160,160,160,1); 
}
.ui-widget-content hr { display:block; height:1px; border:0; 
border-top:2px solid rgba(80,80,80,1); margin:32px 0; padding:0; 
}
.ui-widget-header {
background: none;
color: #333333;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
}
/* Interaction states
*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border:2px solid rgba(80,80,80,1);
font-weight: normal;
color: #454545;
border-radius:2px;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color:rgba(160,160,160,1);
text-decoration: none;
border-bottom:2px solid rgba(80,80,80,1);
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border:2px solid rgba(80,80,80,1);
background: #ededed;
font-weight: normal;
color: #2b2b2b;
border-radius:2px;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
background:rgba(80,80,80,1);
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
}
/* Corner radius 
*/
.ui-corner-all {
*border-radius:2px;
border-top-width: 0;
border-right-width: 0;
}
/* Overlays 
*/
.ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}
