
.nsnStyle {
padding-left: 2%;
padding-right: 2%;
margin-left: 20px;
width: 645px;
height : 220%;
display: inline;
border: 1px solid lightgrey;
border-radius: 3px;
position: absolute;
background: white;
}

.page{
height: 2500px;
}
.nsnDesc {
display: inline-block;
height: 100%;
}

.nsnContent {
//float:right;
//width: 50%;
//max-height: 650px;
margin-right: 0.5em;
font-family: sans-serif;
font-size: 15px;
line-height: 30px;
display: block;
}

.nsnPageOptions {
float:left;
//width: 50%;
//height: 420px;
margin-right: 0.5em;
font-family: sans-serif;
font-size: 15px;
line-height: 30px;
padding-bottom: 15px;
}

.nsnPageOptions .buyingOptions {
margin-top: 0px;
//height: 420px;
float: left;
}


.nsnContent label {
color: darkgreen;
font-weight: bold;
display: inline;
font-size: 16px;
}

.nsnImage {
//float:left;
//max-width: 40%;
//height: 300px;
margin-left: 1.5em;
display: inline-block;
max-width:400px; 
//max-height: 300px;
//margin-top:60px;
}

.nsnImage img {
width: 100%;
height: 100%;
//border: 4px solid darkgrey;
}

.nsnTabs {
height: 700px;
width: 750px;
margin-left: 1em;
margin-right: 1.5em;
display: inline-block;
}

.ui-tabs{
font-family: serif;
}
.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body, .ui-group-theme-a a:hover .ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited {
color: darkgreen;

}
.subComponentsContainer {
height: 700px;
padding-bottom: 5px;
overflow-y: scroll;

}
.subComponents {
color: black;
line-height: 24px;
text-align: center;
}
.subComponents input, .subComponents select {
width: inherit;
}
.subComponents tr:nth-child(odd) {
background-color: lightgrey;
}

.subComponents th, .flisInfo th {
color: darkgreen;
font-size: 14px;
}

.subComponents td, .flisInfo td  {
font-size: 13px;
}
.subComponents a{
text-decoration: none;
color: black;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.flisInfo {
line-height: 24px;
border: 2px solid darkgrey;
text-align: center;
color: black;
width: 100%;
border-collapse: none;
}

.flisInfo th{
background-color: lightgrey;
}

.relatedItems {
width: 90%;
margin-left: 1.5em;
padding-right: 0.5em;
}

.getQuote {
//margin-left: 20px;
//margin-top: 20px;
//display: inline-block;
}

.getQuote img{
//border-radius: 22px;
}

.ui-tooltip {
    color: darkgrey;
    border-radius: 10px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    background: black;
  }
  
.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head+body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
background-color: darkgreen;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
background-color: white;
}

.ui-widget-header {
background : grey;
}

table a{
    color: blue !important;
    font-weight: bold;
}