
.Container {
    background-color: Transparent;
    padding-left: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 2px;
}

.TopText {
    text-align: left;
    padding: 10px 5px 10px 5px;
}

.Table_Style {
    border: solid 1px #E8E8E8;
    font-size: 9pt;
}

.Table_Table {
    margin-bottom: 5px;
}

.Table_Header {
    margin-bottom: 5px;
    margin-top: 5px;
}

.Table_Row {
    background-color: #EEEEEE;
}

.Table_AltRow {
    background-color: #FFFFFF;
}

.Table_Label {
    margin-right: 5px;
}

.SchematicPanic {
    border: solid 1px black;
}

.ButtonHolder {
    float: left;
}

div.cleanup {
    clear: both;
}

.Simulating {
    position: relative;
    top: 0px;
    left: 0px;
    background-color: black;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.ConfigButtons {
    color: Black;
    text-decoration: none;
}

.SimPanel {
    border-bottom: inset 2px black;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 25px;
}

.AnalysisPanel {
    border-bottom: inset 2px black;
    margin-top: 5px;
    margin-bottom: 5px;
}

.SimPanelNoHeight {
    border-bottom: inset 2px black;
    margin-top: 5px;
    margin-bottom: 5px;
}

.Waver {
    width: 100%;
}

.WavePanel {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

.SimHeader {
    font-weight: bold;
    margin-left: 5px;
}

.Collapseable {
    width: 100%;
    background-color: Transparent;
}

.CollapseableHead {
    margin-left: 1px;
    margin-right: 1px;
}

.AdvancedOptions {
    /*color:#0000CC;*/
    cursor: pointer;
}

a.AdvancedOptions:hover {
    text-decoration: underline;
}

.HideShowAdvanced {
    float: left;
    padding: 3px;
    padding-left: 8px;
}

#AdvancedOutputRequirementsVisible {
    margin-left: 8px;
}

#AdvancedInputRequirementsVisible {
    margin-left: 8px;
}

/*...x control.........................................................................*/
/*
.xc_header
{
	font-size: 9pt;
	background-color: #7090B0;
	text-align: center;
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
	text-align: left;
}
*/

.xc_content {
    float: left;
}

.xc_mainContent_div {
    float: left;
}

.xc_Advanced {
    float: left;
    padding-left: 2px;
}

.xc_Advanced_Section {
    float: left;
}

.xc_AdvancedLink {
    height: 26px;
    padding-top: 5px;
    padding-left: 2px;
    color: teal;
}

.xc_tbx {
    width: 50px;
}

.xc_chk {
    float: left;
}

.xc_radio {
    float: left;
    margin-right: 10px;
}

.xc_ddl {
}

.underline {
    text-decoration: underline;
}

#PdfFooter, #imgSchmPdf, .PdfPartInfo {
    display: none;
}


@media pdf {
    body {
        background-color: White;
    }

    #SummaryContent {
        width: 800px;
    }

    .PdfPartInfo, #PdfFooter, #imgSchmPdf {
        display: block;
    }

    .PdfPartInfo {
        font-size: medium;
        margin-left: 10px;
    }

    #PdfFooter {
        font-size: small;
        width: 100%;
        font-style: italic;
    }

    .NO_PRINT, .bom-config-download {
        display: none;
    }

    .pageBreak {
        page-break-before: always;
    }
}

#summary-loading {
    display: none;
}

.loading-spinner {
    top: 10%;
    left: 35%;
    font-size: 10px;
    position: absolute;
    text-indent: -9999em;
    border-top: 0.3em solid rgba(0, 0, 0, 0.1);
    border-right: 0.3em solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.3em solid rgba(0, 0, 0, 0.1);
    border-left: 0.3em solid #00b3a8;
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    display: inline-block;
}

    .loading-spinner,
    .loading-spinner:after {
        border-radius: 50%;
        width: 7em;
        height: 7em;
    }

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
