/**http://jsfiddle.net/UgBcn/1/**/
.nebuladownload {
    display: flex;
    flex-direction: row-reverse;
}

.deck-wrapper .nebuladownload .btn-outline {
    border-radius: 35px;
}

.specifications-container .table-corner, .specifications-container .table-header {
    top: 80px;
}

.specCanvas .panel, .specCanvas .panel-body, .specCanvas .panel-heading {
    background: transparent !important;
    color: #fff;
}

.specCanvas ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.specCanvas ul li {
    margin-bottom: 10px;
}

.specCanvas .panel-heading .panel-title a:active, .specCanvas .panel-heading .panel-title a:focus, .specCanvas .panel-heading .panel-title a:hover, .specCanvas .panel-heading .panel-title a:hover .panel-title-header {
    color: #fff;
}

.specCanvas .panel-heading {
    border-bottom: 1px solid #000;
    padding: 0;
}

.specCanvas .panel {
    margin-bottom: 20px;
}

.specCanvas .accordion .panel-heading [data-toggle=collapse]:after {
    line-height: 58px;
}

.specCanvas .panel-heading h3.panel-title {
    font-size: 24px;
}

.specCanvas .panel-body p {
    font-size: 18px;
}

.specifications-container .table.table-specifications tr th {
    height: auto;
}

.specifications-container .table-header .table.table-specifications tr th {
    height: 75px;
}

.specifications-container .table.table-specifications tr th .spec-title {
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
}

.specifications-container .table.table-specifications tr th .spec-title-2 {
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
}

.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td:before {
    color: #000;
}

.table-bordered > tbody > tr > td {
    text-align: center;
}

.table-bordered > tbody > tr > td:first-child {
    text-align: left;
}

.specifications-container.non-freeze .table.table-specifications, .specifications-container .table.table-specifications.fixedCol, .specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td, .specifications-container .table.table-specifications tr th:first-child, .specifications-container.non-freeze .table.table-specifications tr td:first-child {
    background: #fff;
    color: #000;
}

.specifications-container.non-freeze .table.table-specifications tr td:first-child, .specifications-container.non-freeze .table.table-specifications tr th:first-child {
    border-right: none;
    border-left: none;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th, .specifications-container .table.table-specifications tr.accordion-toggle td, .specifications-container.non-freeze .table-header, .specifications-container.non-freeze .table-scroller {
    border: 1px solid #fff;
}

.specifications-container .table-scroller, .specifications-container .table-header {
    border-right: none;
}

.specifications-container .table.table-specifications tr.accordion-toggle td {
    border-bottom: 1px solid #000;
}

.specifications-container ul {
    margin-top: 30px;
    font-size: 14px;
    width: 85%;
    padding: 0px 15px;
}

.specifications-container ul li {
    color: #000;
    line-height: 1.2em;
}

.specifications-container .table.table-specifications tr th {
    border-bottom: 1px solid #000;
}

.table-bordered {
    border: none;
}

.specifications-container .table.table-specifications tr th a, .specifications-container .table.table-specifications tr th a:hover, .specifications-container .table.table-specifications tr th a:active {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

.table-specifications .btn {
    margin-top: 20px;
    color: #000;
    border: 1px solid #000;
}

.table-specifications .btn.bg-black {
    border: 0px;
    color: #fff;
}

.specifications-container .table.table-specifications tr th, .specifications-container .table.table-specifications tr td {
    width: 15% !important
}

.specifications-container .table.table-specifications {
    font-size: 16px;
}

.specifications-container .table.table-specifications .Specificationspadding {
    padding-left: 50px;
}

.table-bordered > tbody > tr > td:first-child {
    text-align: center;
}

.specifications-container .table-header .table.table-specifications tr th {
    vertical-align: bottom;
    padding-top: 15px;
}

.specifications-container .table.table-specifications tr th {
    vertical-align: top;
}

table tr.accordian-body:hover td {
    background-color: #eee !important;
}

/* .specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td {
    height: 44px!important;
}
 */
.specifications-container.non-freeze .table.table-specifications tr.accordion-toggle td:before {
    top: 10px;
}

.table-specifications a {
    color: #000 !important;
}

.fa-circle {
    color: #ccc;
}

.fa-blue {
    color: #00b2ff;
}

.fa-green {
    color: #64be00;
}

.fa-orange {
    color: #ff8900;
}

.fa-red {
    color: #fed4d6;
}

.text-color {
    color: #64be00;
}

.btn-group-lg > .btn, .btn-lg {
    padding: 5px 10px;
}

ul.downloadPDF li {
    display: inline-block;
    margin-right: 10px;
}

/* .fixedCol {display: none;} */
.buttonarrow {
    padding-top: 30px;
    text-align: center;
    margin: 0 auto;
}

.nebulalicense button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    background-color: #fff;
    color: #64be00;
    border: 1px solid #64be00;
    font-size: 20px;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    padding: 5px 10px;
    margin-right: 10px;
}

input[type="button" i] {
    border-style: solid !important;
}

@media screen and (max-width: 760px) {
    #nebulalicensemobile {
        display: none;
    }
    .nebuladownload {
        display: block;
        text-align: center;
        margin-top: 50px;
    }
    .packarea {
        margin-bottom: 50px;
    }
}

.table-subscription tbody tr td:first-child {
    padding: 0;
}

.specCanvas .table > tbody > tr > td:first-child {
    padding-left: 8px;
}

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