a.btn {
    color: white !important;
    /*font-weight:bold;*/
}

/*needs to be before a.buton*/
a.button--product-small {
    font-size: 16px;
    font-weight: normal !important;
}

a.buton {
    color: white !important;
    font-weight: bold;
}

a.btn:hover {
    text-decoration: none;
}

a.buton:hover {
    text-decoration: none;
}

a.video-title {
    color: black !important;
}

    a.video-title:hover {
        color: #36b156 !important;
    }

a.event-title {
    color: black !important;
    height: 30px;
    font-size: 16px;
    margin-bottom: 3px;
}

    a.event-title:hover {
        color: #36b156 !important;
    }


.jumbotron p {
    font-weight: normal;
    line-height: 1.5em;
}

.jumbotron h1 {
    font-size: 30px;
}

.jumbotron, .container .jumbotron, .container-fluid .jumbotron {
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 15px;
}



/*--------------------------------------------------*/
/* Ratings	- from headerstyles.css					                    */

.rating {
    background: url("https://www.selectscience.net/a/img/home/starsSmall.png") no-repeat 0 0;
    float: right;
    width: 35px;
    height: 6px;
    margin: 4px;
    display: inline;
}

    .rating .rated1 {
        background-position: -26px 0;
    }

    .rating .rated2 {
        background-position: -20px 0;
    }

    .rating .rated3 {
        background-position: -14px 0;
    }

    .rating .rated4 {
        background-position: -8px 0;
    }

    .rating .rated5 {
        background-position: 0 0;
    }


.ratingbig {
    background: url("https://www.selectscience.net/a/img/home/stars.png") no-repeat 0 1px;
    height: 15px;
    width: 60px;
    float: left;
    margin: 0 8px 0 0;
}

    .ratingbig .ratede1 {
        background-position: -48px 1px;
    }

    .ratingbig .ratede2 {
        background-position: -36px 1px;
    }

    .ratingbig .ratede3 {
        background-position: -24px 1px;
    }

    .ratingbig .ratede4 {
        background-position: -12px 1px;
    }

    .ratingbig .ratede5 {
        background-position: 0 1px;
    }

.ratingbigger {
    background: url("https://www.selectscience.net/a/img/home/starsBig.png") no-repeat 0 1px;
    height: 22px;
    width: 100px;
    float: left;
    margin: 0 8px 0 0;
}

    .ratingbigger .ratede1 {
        background-position: -80px 1px;
    }

    .ratingbigger .ratede2 {
        background-position: -60px 1px;
    }

    .ratingbigger .ratede3 {
        background-position: -40px 1px;
    }

    .ratingbigger .ratede4 {
        background-position: -20px 1px;
    }

    .ratingbigger .ratede5 {
        background-position: 0 1px;
    }

.rating--product {
    display: inline-block;
    float: none;
    margin-left: 10px;
}

/*enquiry buttons styling*/

.button--purple {
    background-color: #703090;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: bold;
}

    .button--purple:hover {
        background-color: #592673;
    }

.button--orange {
    background-color: #FFAE00;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: bold;
}

    .button--orange:hover {
        background-color: #eb9316;
    }

.button--orange-product {
    background-color: #FFAE00;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
    font-size: 18px;
}

    .button--orange-product:hover {
        background-color: #eb9316;
    }

.button--purple-product {
    background-color: #703090;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
    font-size: 18px;
}

.button--product-product:hover {
    background-color: #592673;
}

.button--green-product {
    background-color: #36b156;
    border: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #fff;
    font-weight: bold;
    padding: 15px 20px;
    font-size: 18px;
}

    .button--green-product:hover {
        background-color: #2b994b;
    }

.button--white {
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #7a7a7a;
    font-weight: bold;
}

    .button--white:hover {
        border: 1px solid #999999;
        color: #333333;
        text-decoration: none;
    }

.button--grey {
    background-color: #ebebeb;
    /*border: 1px solid #d3d3d3  ;*/
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #333333;
    font-weight: bold;
}

    .button--grey:hover {
        background-color: #dedede;
        color: #333333;
        text-decoration: none;
    }

.button--dark-grey {
    background-color: #d1d1d1;
    /*border: 1px solid #d3d3d3  ;*/
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #333333;
    font-weight: bold;
}

    .button--dark-grey:hover {
        background-color: #c5c5c5;
        color: #333333;
        text-decoration: none;
    }

.button--more-reviews {
    background-color: #aaaaaa;
    /*border: 1px solid #d3d3d3  ;*/
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #333333;
    font-weight: bold;
}

    .button--more-reviews:hover {
        background-color: #cccccc;
        color: #333333;
        text-decoration: none;
    }

.button--green {
    text-align: center;
    float: none;
}

.button--slider {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}

/*panel box styling*/

.panel--green {
    border-color: #36b156;
}

    .panel--green > .panel-heading {
        color: #ffffff;
        background-color: #36b156;
        border-color: #36b156;
    }

        .panel--green > .panel-heading a {
            color: #ffffff;
        }

@media (max-width: 1199px) {
    h2 {
        font-size: 26px;
    }

    p {
        font-size: 13px;
    }
}


/*about us page styling*/

.panel--about {
    margin-bottom: 20px;
    background-color: #edecea;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    min-height: 200px;
}

.panel--about-green {
    margin-bottom: 20px;
    background-color: #36b156;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    min-height: 220px;
}

    .panel--about-green h3 {
        color: #ffffff;
    }

    .panel--about-green p {
        color: #ffffff;
    }

.panel--about-green-moreInfo {
    background-color: #296f3d;
    font-size: 0.8em;
    text-decoration: none;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    background: #4c7330;
    padding: 10px 15px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

.panel--about-green a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #38591F;
}

.about-circle {
    height: 184px;
    width: 184px;
    background-color: #ebebeb;
    margin-bottom: 10px;
}

.about-circle-text {
    color: #36b156;
    font-size: 14px;
    text-align: center;
}

@media (max-width: 1199px) {
    .about-circle {
        height: 144px;
        width: 144px;
    }

        .about-circle img {
            display: none;
        }

    .about-circle-text {
        padding-top: 30px;
    }
}


/*centre any image in div*/

.img-centered {
    margin: 0 auto;
}


/*Video menu play button background*/
.videoMenu {
    position: relative;
}

    .videoMenu span.playbutton {
        position: absolute;
        display: block;
        background: transparent url(/images/icons/play_large.png) no-repeat center;
        background-size: 50px 50px;
        height: 50px;
        width: 50px;
        top: 20%;
        left: 40%;
    }


/*email sign up box text size*/
@media (max-width: 1199px) {
    .email-subscription-form .large-text-input {
        font-size: 14px;
    }
}

@media (max-width: 410px) {
    .email-subscription-form .large-text-input {
        font-size: 10.5px;
    }
}

.offScreen {
    position: absolute;
    left: -5000px;
}

.hide {
    display: none !important;
}

h3.subCatTitle {
    color: #36b156;
    font-weight: bold;
}

.breadcrumb > .active a {
    color: #36b156 !important;
}

.breadcrumb > .active {
    color: #36b156 !important;
}

.breadcrumb {
    background-color: #ffffff;
    border-bottom: 1px solid #36b156;
    border-radius: 0px;
    margin-bottom: 0;
}

    .breadcrumb a {
        color: #777777;
    }

a.title {
    display: inline;
    font-size: inherit;
    color: black !important;
}

    a.title:hover {
        display: inline;
        font-size: inherit;
        color: #2c9e57 !important;
    }

/* Custom Site Width
===============================================*/
.col-xs-banners {
    width: 100%;
    padding-right: 20px;
}

@media (min-width: 768px) {
    .col-sm-banners {
        width: 100%;
        padding-right: 20px;
    }

    .article-title {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .col-md-banners {
        width: 33%;
        float: left;
        /*padding-left:4px;*/
        padding-right: 10px;
    }

    .panel-access-wrapper .panels-access {
        max-width: 230px;
    }
}

@media (min-width: 1200px) {
    .col-lg-banners {
        width: 28%;
        float: left;
        /*padding-left:14px;*/
        padding-right: 10px;
    }
}


.col-xs-main {
    width: 100%;
}

@media (min-width: 768px) {
    .col-sm-main {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-main {
        width: 67%;
        float: left;
    }

    .article-title {
        height: 99px;
    }

    .application {
        height: 120px;
    }
}

@media (min-width: 1200px) {
    .col-lg-main {
        width: 72%;
        float: left;
    }

    .article-title {
        height: 79px;
    }

    .application {
        height: 120px;
    }
}

.col-cs-main, .col-sm-main, .col-md-main, .col-lg-main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}



/*set back background for margin colour*/
body {
    background-color: #ebebeb;
    overflow-x: hidden;
}

.top-buffer {
    margin-top: 20px;
}

@media (max-width:992px) {
    .top-buffer {
        margin-top: 0px;
    }
}

.bottom-buffer {
    margin-bottom: 20px;
}

.reg-button {
    width: 225px !important;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
}


.company-li {
    font-size: 26px;
}

.green-border {
    border-top: 1px solid #36b156;
}

.panel-body-about {
    min-height: 180px;
}


/* Community Template 
===============================================*/
@media (max-width: 1200px) {
    .button-md-comm {
        white-space: pre;
        font-size: 14px;
    }
}

@media (max-width: 992px) {
    .button-md-comm {
        white-space: normal;
        font-size: 16px;
    }
}


.community-header-bg {
    background: url(/images/community-bg.jpg) no-repeat 0px -1px;
    /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
    padding: 1px 0 0 0;
}

.hero-tabs {
    text-align: center;
    border-bottom: 2px solid #36b156;
    margin-top: 25px;
}

    .hero-tabs > li {
        float: none;
        display: inline-block;
        *display: inline;
        /* ie7 fix */
        zoom: 1;
        /* hasLayout ie7 trigger */
        border: 0;
        margin-bottom: 0px;
    }

        .hero-tabs > li a {
            border-radius: 0;
            background-color: #ebebeb;
            color: #022222;
            font-size: 16px;
            border-bottom: 1px solid #36b156;
            border: 0px;
            margin-right: 0px;
            font-weight: bold;
        }

            .hero-tabs > li a:hover {
                border: 0px;
            }

        .hero-tabs > li.active > a,
        .hero-tabs > li.active a:focus,
        .hero-tabs > li.active a:hover {
            background-color: #36b156;
            color: #fff;
            border: 0;
        }

.hero-tabs-content .tab-pane {
    padding: 10px 0 8px;
}

.header-tags {
    text-align: center;
}

    .header-tags li a {
        font-weight: bold;
        padding: 4px 10px;
        line-height: 1.4em;
        color: #022222 !important;
        font-size: 16px;
        display: inline-block;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

        .header-tags li a:hover {
            background-color: #36b156;
            color: #fff !important;
            text-decoration: none;
        }

    .header-tags .active {
        background-color: #36b156;
    }

        .header-tags .active a {
            color: #fff !important;
        }


.news-image-row {
    margin-bottom: 20px;
}

    .news-image-row.news-active {
        background-color: #cdebd5;
        padding: 8px 10px 10px 10px;
    }

        .news-image-row.news-active .rd-highlight {
            margin-bottom: 5px;
            display: block;
        }

.news-row {
    margin-top: 6.66666667px;
    padding-top: 6.66666667px;
}

.panel-featured-review {
    position: relative;
}

    .panel-featured-review .article-title {
        margin-top: 0px;
        /*height:initial; doesnt work in IE*/
        height: auto;
    }

.panel-featured-video .article-title {
    margin-top: 0px;
    /*height:initial; doesnt work in IE*/
    height: auto;
}

.feature-quote {
    border: 0;
    font-size: 25px;
    padding: 0px;
    margin: 0px;
    position: relative;
    text-indent: 30px;
    display: inline-block;
}

    .feature-quote span {
        display: inline-block;
    }

    .feature-quote:before {
        position: absolute;
        left: 0px;
        content: '';
        top: 4px;
        background: url(/images/blockquote-start.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
    }

    .feature-quote span.end-quote {
        bottom: 0px;
        background: url(/images/blockquote-end.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin-left: 20px;
        top: 8px;
    }
/*
*/
.testim {
    border: 0;
    font-size: 25px;
    padding: 0px;
    margin: 0px;
    position: relative;
    text-indent: 30px;
    display: inline-block;
}

    .testim span {
        display: inline-block;
    }

    .testim:before {
        position: absolute;
        left: 40px;
        content: '';
        top: 4px;
        background: url(/images/blockquote-start.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }

    .testim span.end {
        bottom: 0px;
        background: url(/images/blockquote-end.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin-left: 10px;
        top: 8px;
    }

.testimo {
    border: 0;
    font-size: 25px;
    padding: 0px;
    margin: 0px;
    position: relative;
    text-indent: 30px;
    display: inline-block;
}

    .testimo span {
        display: inline-block;
    }

    .testimo:before {
        position: absolute;
        left: 0px;
        content: '';
        top: 4px;
        background: url(/images/blockquote-start.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }

    .testimo span.end {
        bottom: 0px;
        background: url(/images/blockquote-end.png) no-repeat 0 0;
        width: 30px;
        height: 30px;
        position: relative;
        margin-left: 10px;
        top: 8px;
    }


/**/
.tab-lists {
    border-bottom: 1px solid #45cb6c;
}

    .tab-lists > li {
        /*&.active > a, li.active, li.active > a:focus{
            background-color: #fff!important;
           
        }*/
    }

        .tab-lists > li a {
            font-size: 16px;
            border-radius: 0;
            padding: 10px;
            border-bottom: 0;
            color: #45cb6c;
        }

        .tab-lists > li.active > a,
        .tab-lists > li.active a:focus,
        .tab-lists > li.active a:hover {
            background-color: #fff;
            border: 1px solid #45cb6c;
            color: #000;
            border-bottom-color: rgba(0, 0, 0, 0);
        }

.panel-news-list-image .button {
    margin-top: 0px;
}

.panel-cta-join cite {
    font-style: normal;
}

.panel-vcard .panel-title {
    margin-bottom: 5px;
}

.panel-most-popular .tab-lists {
    margin-top: 15px;
}

.comm-article-image {
    padding-right: 0px;
}
/* Classes 
===============================================*/
.landmark {
    margin-bottom: 30px;
}

.landmark--half {
    margin-bottom: 10px;
}
/*.button {
  padding: 9px 0;
  font-size: 16px;
  line-height: 1.25;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
}
.button:hover {
  text-decoration: none;
  color: #fff;
}*/
.button--medium {
    width: 268px;
}

.button--large {
    width: 100%;
}

.header-title {
    font-size: 34px;
    font-weight: bold;
}
/*.panel-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
} */

.panel-title--comm-large {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.panel-title--comm {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.article-title {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.25;
}

.title-border {
    border-bottom: 1px solid #36b156;
    padding-bottom: 6.66666667px;
    margin-bottom: 10px;
}

.title-info {
    position: absolute;
    top: 25px;
    right: 15px;
    font-weight: bold;
}

@media (max-width: 992px) {
    .title-info {
        top: 4px;
    }
}

.border-tp {
    border-top: 1px solid #36b156;
}

.list-no-bullet {
    list-style-type: none;
    padding-left: 0px;
}

.form-control::-webkit-input-placeholder {
    color: #000000 !important;
}

.circular-form-input {
    border-radius: 35px;
}

.large-text-input {
    height: 54px;
    font-weight: bold;
}

@media (min-width: 992px) {
    .large-text-input {
        font-size: 19px;
        padding-left: 30px;
    }
}

@media (max-width: 410px) {
    .panel-search .large-text-input {
        font-size: 13px;
    }
}

.date-time {
    color: #9d9d9d;
}

.blockquote-featured {
    padding: 0px;
    margin: 10px 0;
    border: 0;
    font-size: 16px;
}

.blockquote-featured-author {
    margin: 6.66666667px 0 10px;
    display: inline-block;
    font-style: normal;
}

.list-item-link {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    color: #022222;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .list-item-link a {
        color: #022222;
        font-size: 16px;
        display: inline;
        line-height: 20px;
        -webkit-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

        .list-item-link a:hover {
            color: #36b156;
            text-decoration: none;
        }

    .list-item-link:hover {
        color: #36b156;
        text-decoration: none;
    }

.testimonial-sig {
    font-size: 16px;
    font-weight: bold;
}
/*.g-br {
  background-color: #45cb6c;
}*/
.gr-bg {
    background-color: #ebebeb;
}

.gr-lt-bg {
    background-color: #f5f5f5;
}

.border-gr-th {
    border: 7px solid #36b156;
}

.container-pad {
    padding: 20px;
}

.triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 0 15px;
    border-color: #2c9e57 transparent transparent transparent;
}

.no-mar-lr {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.content {
    padding: 30px 20px;
}

@media (min-width: 992px) {
    .content {
        min-height: 800px;
    }
}

.gr-highlight {
    color: #36b156;
}

.rd-highlight {
    color: #e5002c;
}

.right-shadow {
    -webkit-box-shadow: inset -10px 0px 10px -7px rgba(0, 0, 0, 0.5);
    box-shadow: inset -10px 0px 10px -7px rgba(0, 0, 0, 0.5);
}

.tab-title {
    padding-right: 50px;
    color: black;
}

/*********************************************************************************************************/
/*****************************Review Tab ********************************************************/
/*********************************************************************************************************/

.circle-tick---icon {
    list-style-type: none;
    padding: 10px;
    margin: 10px;
}


    .circle-tick---icon li {
        background-image: url(https://www.selectscience.net/images/icons/circle-tick-icon.png);
        background-repeat: no-repeat;
        background-position: 0px center;
        width: 100%;
        height: 32px;
        padding-left: 55px;
    }

.circle-tick--icon {
    list-style-image: url('/images/icons/circle-tick-icon.png');
}

.list-ticks {
    padding-bottom: 20px;
}

.list-no-bullet {
    list-style-type: none;
    padding-left: 0px;
}

.icon-list-item {
    position: relative;
    padding-left: 50px;
}

.list-primary li {
    padding-top: 6.66666667px;
    padding-bottom: 6.66666667px;
}

.border-bt {
    border-bottom: 1px solid #36b156;
}

.list-icon {
    position: absolute;
    top: 10px;
    left: 0px;
}

.icon-circle-bullet {
    position: relative;
    padding-left: 40px;
}

    .icon-circle-bullet:before {
        background: url(/images/icons/circle-tick-icon.png) no-repeat 0 0;
        content: '';
        top: 1px;
        left: 0;
        width: 32px;
        height: 32px;
        position: absolute;
    }

.fo h2.title-medium {
    padding-bottom: 20px;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

.button-space-top {
    margin-top: 40px;
}

.button-space-top-centered {
    margin: 40px auto 10px 15px;
}

/*********************************************************************************************************/
/*****************************For Contact Us only********************************************************/
/*********************************************************************************************************/

.lR {
    margin: 10px 0 10px 0;
}

.findUs--row {
    margin: 20px 0 10px 0;
}

.contactUs--row {
    margin: 10px 0 10px 0;
}
/*********************************************************************************************************/
/*****************************For Events, Webinars, News & Applications only******************************/
/*********************************************************************************************************/
#ctl00_MainContent_DataPager a, #ctl00_MainContent_DataPager1 a, #ctl00_MainContent_DataPager2 a {
    color: white;
}

#ctl00_MainContent_DataPager, #ctl00_MainContent_DataPager1, #ctl00_MainContent_DataPager2 {
    color: white;
}


    #ctl00_MainContent_DataPager a:hover, #ctl00_MainContent_DataPager1 a:hover, #ctl00_MainContent_DataPager2 a:hover {
        color: white;
        text-decoration: underline;
    }

#groupTable table td {
    padding: 20px 0 !important;
}

.norm {
    padding: 20px 0;
    /*min-height: 200px;*/
}

#tr1 {
    padding: 20px 0 !important;
}

.Application--td {
    padding: 20px 10px 20px 10px !important;
}

.selected a::selection {
    color: white;
}


.selectedText ::after {
    color: white;
}

.selectedText a {
    color: white;
}

.panel-application--green {
    /*border-color: #36b156;*/
    padding: 0 0;
    min-height: 80px;
}


/*.morelink   {?
    padding: 5px 5px;
    font-size: 16px;
    background-color: #2b994b;
}*/

/*a.btn:hover { ?
text-decoration: none;
}*/

.black-text {
    color: black;
}

.white-text {
    color: white;
    /*font-size: 16px;*/
}

.green-text {
    color: #36b156;
    display: inline !important;
}


.selected {
    background-color: #d2d2d2;
    /*color:White;*/
    color: black;
}

    .selected a {
        /*color:White;*/
        color: black;
    }


        .selected a:hover {
            /*color: white;*/
            text-decoration: underline;
        }


#locate {
    background: url("https://www.selectscience.net/a/img/global/locate.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: block;
    height: 109px;
    position: absolute;
    right: -14px;
    top: 5px;
    width: 91px;
}

.panel-body--webinars--green, .panel-body--news--green, .panel-body--article--green, .panel-body--event--green {
    padding: 85px 0 15px 30px;
    background-color: #f4f4f4;
}

.white-space {
    margin: 20px 0;
}

.white-space-10px {
    margin: 10px 10px;
}

.white-space-5px {
    margin: 5px 5px;
}

.white-space--contact {
    margin: 5px 0 10px 0;
}

#search select {
    width: 260px;
}

.ButtonCSS a {
    color: white;
}

    .ButtonCSS a:hover {
        text-decoration: underline;
        color: white;
    }

.ButtonCSS {
    color: white;
}

.result--finderBox {
    margin: 10px 0 -10px 0;
    display: none;
}

.webinars--td, .events--td, .tags--td {
    padding: 10px 10px 10px 10px !important;
    padding: 10px 10px 10px 10px;
}

.title-green, .title-green-1 {
    color: #36b156;
}

.newsDate, .newsDate-1, .newsDate-2 {
    font-weight: bold;
    margin-top: 12px;
    font-size: small;
}

.landmark-more {
    margin: 20px 0;
}


.panel-title--tags {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.apptypeclass-space {
    margin: 12px 0 0 10px;
    color: #333333;
}

.button-space, .button4-space {
    margin: 20px 10px 10px 0;
}

/************************************************************************************************/
/*On responsive design - the calendar image goes over text. hide it on responsive version    */
/*                                                                                              */
/***********************************************************************************************/

@media (min-width: 1200px) and (max-width: 3000000px) {
    .img-calendar {
        background-image: url(/images/calendar.jpg);
        background-repeat: no-repeat;
        width: 100px;
        height: 115px;
    }

    .date2-calendar {
        padding-top: 50px;
        text-align: center;
        font-size: 12px;
    }
}


@media (min-width: 0px) and (max-width: 1200px) {


    .date2-calendar {
        display: none;
        padding-top: 50px;
        text-align: center;
        font-size: 12px;
    }
}


/*.actions-watch  {
    list-style-type: none; 
    margin: -20px 0 30px 0;
}

/**********************************************************************************************************/
/*****************************For Events, Webinars, News & Applications only End******************************/
/********************************************************************************************************/


/*********************************************************************************************************/
/*****************************For  video only************************************************************/
/*********************************************************************************************************/
.lastest-SS-Video {
    margin-bottom: 30px;
}


/*********************************************************************************************************/
/*****************************For  video only End************************************************************/
/*********************************************************************************************************/

/*banner text*/

.adSpace p {
    font-size: 0.8em;
    margin-bottom: 0px;
    color: #939393;
}

    .adSpace p a {
        float: left;
        margin-bottom: 5px;
    }

.adSpace {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 15px;
}

.banner .adSpace {
    margin-left: 0px;
}

#aside .adSpace {
    margin-left: 0px;
}

.adSpace #videobb {
    background-color: #f5f5f5;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .adSpace #videobb h2 {
        font-size: 1.1em;
        margin-bottom: 10px;
        background: none;
        color: inherit;
    }

    .adSpace #videobb a {
        color: black !important;
        font-weight: normal !important;
        margin-left: 5px;
        margin-right: 5px;
        display: block;
    }

    .adSpace #videobb .panelContent {
        margin: 0 !important;
    }

.video-js {
    border: none !important;
}

/*flowplayer control colors*/
.flowplayer .fp-progress {
    background-color: #296f3d !important;
}

.flowplayer .fp-controls {
    background-color: #36b156 !important;
}
/*remove play button overlay on pause due to product overlays*/
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
    background: url(/images/icons/play_large.png) center no-repeat !important;
    background-size: 12%;
}
.fp-fullscreen {
    background-color: #36b156;
    background-position: 8px -197px !important;
}

.fp-time, .fp-duration {
    display: none;
}

.flowplayer .fp-unload, .flowplayer .fp-close {
    display: none !important;
}
/*center a image*/
.img-center {
    display: block;
    margin: 0 auto;
}

/* homepage styles*/

.feature-quote--homepage {
    font-size: 24px;
}

.end-quote--homepage {
    bottom: 0px;
    background: url(/images/blockquote-end.png) no-repeat 0 0;
    width: 30px;
    height: 30px;
    position: relative;
    margin-left: 5px;
    top: 8px;
}


.green-link {
    color: #36b156;
    font-weight: bold;
}

    .green-link:horizontal {
        text-decoration: underline;
    }

/*benefits bar*/
.topbar {
    border-top: none !important;
}

.panel-access-wrapper .panels-access a {
    color: #999999;
    /*border-left: 1px solid #36b156;*/
    padding-top: 10px;
}

/* 1/5 grid */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.article-title--home {
    margin-top: 0px;
}


/* Product Template 
===============================================*/
.breadcrumb a {
    color: #8a8989;
}

.product-title {
    margin-top: 20px;
}

@media (min-width: 992px) {
    .product-view {
        text-align: left;
    }
}

.product-meta .ratings {
    margin: -11px 10px 0px 10px;
}

.product-meta .featured-by {
    line-height: 2em;
}

.product-review {
    /*text-align: center;*/
    margin-top: 20px;
}

@media (min-width: 992px) {
    .product-review {
        margin-top: 0px;
        text-align: left;
    }
}

.product-review .button {
    margin: 20px 0;
}

.product-images {
    /*width: 296px;*/
    margin-left: auto;
    margin-right: auto;
}

.product-main-image {
    /*width: 270px;*/
    min-height: 270px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

@media (min-width: 992px) {
    .product-main-image {
        text-align: left;
    }
}

.product-thumbs {
    padding-left: 24px !important;
    /*padding-right: 19px!important;*/
    margin-left: 0px;
    /*width: 270px;*/
}

    .product-thumbs li {
        overflow: hidden;
        width: 75px !important;
    }

        .product-thumbs li:hover > img {
            opacity: 0.7;
            filter: alpha(opacity=70);
        }

        .product-thumbs li img {
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            position: relative;
            top: 0px;
            left: 0px;
        }

.js-slide-thumb {
    cursor: pointer;
}

.mag-glass {
    position: absolute;
    z-index: 2000;
    width: 47px;
    height: 47px;
    top: 5px;
    left: 5px;
    background: url(/images/mag-glass.png) no-repeat 0 0;
}

.product-detail-img {
    margin-right: 10px;
    max-width: 100px;
}

.sci-logo {
    margin-top: 16px;
}

.product-review .ratings {
    display: inline-block;
    margin-top: -5px;
}

.product-review .panel-title {
    /*text-align: center;*/
    margin-bottom: 0px;
}

@media (min-width: 992px) {
    .product-review .panel-title {
        text-align: left;
        margin-bottom: 20px;
    }
}

.large-ratings-wrap {
    /*text-align: center;*/
}

@media (min-width: 992px) {
    .large-ratings-wrap {
        width: 42%;
    }
}

.dl-horizontal--left {
    margin-bottom: 0px;
}

    .dl-horizontal--left dt {
        line-height: 1.7em;
    }

@media (min-width: 992px) {
    .dl-horizontal--left dt {
        text-align: left !important;
        width: 140px;
    }
}

.dl-horizontal--left dd {
    margin-bottom: 20px;
}

@media (min-width: 992px) {
    .dl-horizontal--left dd {
        margin-left: 160px;
        margin-bottom: 0px;
    }
}

@media (min-width: 992px) {
    .button-review {
        margin-top: 30px !important;
    }
}

.ratings-review-detail {
    padding: 10px;
}

@media (min-width: 992px) {
    .ratings-review-detail {
        padding: 30px 30px 0px 30px;
    }
}

.ratings-review-detail .ratings {
    margin-left: 8px;
}

.ratings-review-detail .feature-quote,
.ratings-review-detail .list-plain {
    margin: 10px 0;
}

.ratings-review-detail .dl-horizontal {
    margin-top: 10px;
}

.ratings-review-detail .list-plain {
    padding-top: 10px;
}

.ratings-review-detail .button--dk-grey {
    margin-left: 10px;
}

.ratings-review-detail .button--review {
    margin: 6px 0 0 0;
}

.panel-share li {
    margin-bottom: 10px;
}

@media (min-width: 992px) {
    .panel-share li {
        margin-bottom: 0px;
    }
}

.filter-list li {
    margin-bottom: 3px;
}

.feature-quote--review {
    padding-left: 48px;
    padding-right: 42px;
    text-indent: 0px;
}

@media (min-width: 992px) {
    .feature-quote--review {
        padding-right: 16px;
    }
}

.feature-quote--review .end-quote {
    position: absolute !important;
    right: 0px;
}

.quote-standard {
    border: none;
    padding: 0px;
    margin: 0px;
    font-size: 16px;
}

p.landmark--half,
.panel-title.landmark--half {
    margin-bottom: 10px !important;
}

.product-overview-wrap {
    /*text-align: center;*/
}

@media (min-width: 992px) {
    .product-overview-wrap {
        text-align: left;
    }
}

.product-overview-wrap .button--product {
    margin-right: 20px;
    margin-bottom: 20px;
}

.product-overview-wrap .sci-logo {
    margin-top: -5px;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 992px) {
    .product-overview-wrap .sci-logo {
        margin-bottom: 0px;
        display: inline;
    }
}

.product-overview-wrap .product-overview-bottom {
    padding: 10px 15px;
    margin-top: 1px;
}

.product-overview-wrap .product-overview {
    padding: 10px 15px;
}

@media (min-width: 992px) {
    .product-overview-wrap .product-overview {
        text-align: left;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .product-information {
        width: 440px;
    }
}

.product-overview .image-wrap {
    margin: 10px 0 18px 18px;
    /*padding: 5px 15px 10px 10px;*/
}

.product-overview .product-overview-text-wrap {
    padding: 10px 15px;
}

    .product-overview .product-overview-text-wrap .article-title {
        margin-top: 0px;
    }

.related-products-slider {
    /*width: 790px;*/
    width: 100%;
    margin-left: 30px;
    margin-right: auto;
}

    .related-products-slider .flex-prev {
        left: 18px !important;
    }

    .related-products-slider .flex-next {
        right: 15px !important;
    }

    .related-products-slider .flex-direction-nav a {
        margin: -42px 0 0;
        top: 50%;
        display: none;
    }
    /*@media (min-width: 992px) {*/
    .related-products-slider .flex-direction-nav a {
        display: inline-block;
    }
    /*}*/
    .related-products-slider .slide {
        width: 198px !important;
        text-align: left;
        padding: 0 10px 10px 7px;
    }

        .related-products-slider .slide p {
            margin-top: 5px;
            margin-bottom: 5px;
        }

        .related-products-slider .slide .button {
            padding-left: 20px;
            padding-right: 20px;
        }

.product-content {
    padding-top: 0px !important;
}

.product-content-left {
    margin-top: 20px;
}

.panel-title--product {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.flexslider--product {
    margin-bottom: 0px;
}

.flexslider--product-gallery {
    max-height: 61px;
}

.caption-text {
    border-bottom: 1px solid #36b156;
    margin-bottom: 10px;
    font-weight: bold;
}

.pt-left:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 45px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12.5px 17px 12.5px 0;
    border-color: transparent #cdebd5 transparent transparent;
}

.lt-gr-bg {
    background-color: #cdebd5;
}

/*hide additional reviews on product page*/
#additionalReviews {
    display: none;
}



.title-bg-gr {
    background-color: #b2b2b2;
    color: #fff;
    padding: 0 15px;
    line-height: 50px;
}

.gr-panel {
    background-color: #ebebeb;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.faded-text {
    color: #adadad;
}

.article-title--overview {
    height: auto;
}

.product-description a {
    color: #36b156;
    font-weight: bold;
}

    .product-description a:hover {
        text-decoration: underline;
    }

.product-description li {
    list-style-type: none;
    position: relative;
    padding-left: 16px;
}

    .product-description li:before {
        position: absolute;
        content: '';
        width: 10px;
        height: 10px;
        left: 0px;
        top: 5px;
        background-color: #36b156;
    }
/*@media (min-width: 992px) {
  .product-description li:before {
    top: 50%;
    margin-top: -5px;
  }
}*/

.product-info li {
    list-style-type: none;
    position: relative;
    padding-left: 16px;
}

    .product-info li:before {
        position: absolute;
        content: '';
        width: 10px;
        height: 10px;
        left: 0px;
        top: 5px;
        background-color: #36b156;
    }

/*@media (min-width: 992px) {
  .product-info li:before {
    top: 50%;
    margin-top: -5px;
  }
}*/

a.popupwhat {
    position: relative;
    z-index: 24;
    color: #000;
    text-decoration: none;
}

    a.popupwhat:hover {
        z-index: 25;
    }

    a.popupwhat span {
        display: none;
    }

    a.popupwhat:hover span {
        display: block;
        position: absolute;
        top: 15px;
        left: -155px;
        width: 260px;
        padding: 3px;
        border: 1px solid #939393;
        background-color: white;
        /*color: #939393;*/
    }

.panel-title--product-side {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.title-medium--product {
    margin-top: 0px;
}

.related-news-title {
    color: #36b156;
    font-weight: bold;
    font-size: 16px;
}

.button-small {
    padding-left: 16px;
    padding-right: 16px;
}

.user-profile-link {
    font-weight: bold;
    font-size: 18px;
}


.average-product-rating {
    text-align: left;
    margin-top: 30px;
}

@media (min-width: 992px) {
    .average-product-rating {
        text-align: right;
        margin-top: 0px;
    }
}


@media (min-width: 768px) {
    .lead {
        font-size: 16px;
    }
}

/*set h1 on mobile*/
@media (max-width: 992px) {
    h1 {
        font-size: 28px;
    }
}

.flex-viewport {
    max-width: 760px;
}

@media (max-width:1200px) {
    .flex-viewport {
        max-width: 580px;
    }
}

@media (max-width:992px) {
    .flex-viewport {
        max-width: 580px;
    }
}

@media (max-width:768px) {
    .flex-viewport {
        max-width: 580px;
    }
}

@media (max-width:720px) {
    .flex-viewport {
        max-width: 550px;
    }

    .related-products-slider {
        width: 550px;
    }

        .related-products-slider .flex-direction-nav a {
            display:inline-block;
        }
}

@media (max-width:620px) {
    .flex-viewport {
        max-width: 400px;
    }

    .related-products-slider {
        width: 400px;
    }

        .related-products-slider .flex-direction-nav a {
            display: inline-block;
        }
}

@media (max-width:420px) {
    .flex-viewport {
        max-width: 180px;
    }

    .related-products-slider {
        width: 180px;
    }

        .related-products-slider .flex-direction-nav a {
            display: inline-block;
        }
}

.panel-search-wrap .panel-search form .button--green {
    position: absolute;
    top: 10px;
    padding: 0px;
    height: 44px;
    width: 44px;
    color: #fff;
    font-size: 24px;
    right: 2.2%;
}

@media (min-width: 992px) {
    .panel-search-wrap .panel-search form .button--green {
        right: 20px;
    }
}


/*product list styles*/

.prodListButton {
    float: right;
}

.prodListNoPadding {
    padding-left: 0px;
}

@media (max-width:768px) {
    .prodListDesc {
        display: none;
    }

    .prodListButton {
        float: left;
        margin-top: 20px;
    }
}

/*set form box text to black*/
.form-control {
    color: #000000;
}


/*video player html overlay*/
.overlay-black-box {
    height: 403px;
    padding-left: 10px !important;
}

.overlay-product-title {
    font-size: 14px !important;
}

.overlay-title {
    font-size: 28px !important;
    padding-left: 10px !important;
}

.overlay-white-box {
    background-color: white !important;
    border: 1px solid #36b156 !important;
    color: black !important;
    font-size: 16px !important;
    margin: 10px !important;
    padding-left: 30px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: 250px !important;
}

.overlay-green-button {
    padding: 5px 20px 5px 20px !important;
    font-weight: bold !important;
    text-align: center !important;
    float: none !important;
    background-color: #36b156 !important;
    border: none !important;
    color: #fff !important;
    font-size: 14px !important;
}

.overlay-img {
    padding-left: 25px !important;
}

.videoPauseDivClass {
    margin-top: 25px !important;
    margin-left: 20px !important;
    width: 95% !important;
}

@media (max-width:1199px) and (min-width:992px) {
    .overlay-black-box {
        height: 315px;
        padding-left: 10px !important;
    }

    .overlay-product-title {
        font-size: 12px !important;
    }

    .overlay-title {
        font-size: 24px !important;
    }

    .overlay-white-box {
        min-height: 230px !important;
    }

    .overlay-green-button {
        font-size: 11px !important;
    }

    .overlay-img {
        padding-left: 5px !important;
    }

    .videoPauseDivClass {
        margin-top: 15px !important;
        margin-left: 15px !important;
        width: 95% !important;
    }
}

@media (max-width:991px) {
    .overlay-black-box {
        height: 370px;
        padding-left: 10px !important;
    }

    .overlay-product-title {
        font-size: 14px !important;
    }

    .overlay-title {
        font-size: 28px !important;
    }

    .overlay-white-box {
        padding-left: 10px !important;
    }

    .overlay-img {
        /*margin: 0 auto !important;*/
    }

    .videoPauseDivClass {
        margin-top: 25px !important;
        margin-left: 20px !important;
        width: 95% !important;
    }
}



.related-videos-slider {
    /*width: 790px;*/
    width: 100%;
    margin-left: 30px;
    margin-right: auto;
}

    .related-videos-slider .flex-prev {
        left: 18px !important;
    }

    .related-videos-slider .flex-next {
        right: 15px !important;
    }

    .related-videos-slider .flex-direction-nav a {
        margin: -42px 0 0;
        top: 50%;
        display: none;
    }
    /*@media (min-width: 992px) {*/
    .related-videos-slider .flex-direction-nav a {
        display: inline-block;
    }
    /*}*/
    .related-videos-slider .slide {
        width: 198px !important;
        text-align: left;
        padding: 0 10px 10px 7px;
    }

        .related-videos-slider .slide p {
            margin-top: 5px;
            margin-bottom: 5px;
        }

        .related-videos-slider .slide .button {
            padding-left: 20px;
            padding-right: 20px;
        }


@media (max-width:720px) {
    .flex-viewport {
        max-width: 550px;
    }

    .related-videos-slider {
        width: 550px;
    }

        .related-videos-slider .flex-direction-nav a {
            display:inline-block;
        }
}

@media (max-width:620px) {
    .flex-viewport {
        max-width: 400px;
    }

    .related-videos-slider {
        width: 400px;
    }

        .related-videos-slider .flex-direction-nav a {
            display: inline-block;
        }
}

@media (max-width:420px) {
    .flex-viewport {
        max-width: 180px;
    }

    .related-videos-slider {
        width: 180px;
    }

        .related-videos-slider .flex-direction-nav a {
            display: inline-block;
        }
}


.ASMS-community-header-bg h1 a {
    color: white !important;
}

@media (max-width:1199px) {
    .ASMS-community-header-bg {
        background: none !important;
        background-color: white !important;
    }

        .ASMS-community-header-bg h1 a {
            color: black !important;
        }
}

.featured-tab {
    background-color: #FFAE00 !important;
    color: white !important;
}

    .featured-tab:hover {
        background-color: #eb9316 !important;
    }


@media (min-width:992px) {
    .multiProdsMobile {
        display: none;
    }
}

.list-item-green {
    background-color: #dff0d8;
    color: black;
    border: 1px solid #36b156;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.list-item-white {
    background-color: #ffffff;
    color: black;
    border: 1px solid #36b156;
    border-top: none;
    border-bottom: none;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.1em;
    line-height: 1.3em;
}

.list-item-white-selected {
    font-weight: bold;
    padding-left: 27px;
}

.list-item-white-sub {
    padding-left: 35px;
}


/*product directorypanel box styling*/

.panel--green-prod-directory {
    border-color: #36b156;
    border-radius: 0px !important;
}

    .panel--green-prod-directory > .panel-heading {
        color: #ffffff;
        background-color: #cdebd5;
        border-color: #36b156;
    }

        .panel--green-prod-directory > .panel-heading a {
            color: #000000;
            text-decoration: none;
        }

.panel-body-prod-directory {
    padding: 0px;
    border-top: none !important;
}

.panel-prod-directory {
    border: none;
}

.panel-bottom {
    margin-bottom: 0px;
}

/*@media (max-width:992px) {
    .collapse {pr
        display: block;
        visibility: visible;
    }

    .collapse.in {
        display: none;
        visibility: hidden;
    }
}*/
.prod-list-pagination {
    /*margin-top: 0px;*/
}


    .prod-list-pagination > li > a {
        border-radius: 0px !important;
        border-color: #36b156;
        margin-left: 5px !important;
        margin-right: 5px !important;
        color: #000000;
        font-weight: bold;
    }

.pagination > .active > a {
    background-color: #36b156;
    border-color: #36b156;
    color: #ffffff;
}

    .pagination > .active > a:hover {
        background-color: #36b156;
        border-color: #36b156;
        color: #ffffff;
    }

.panel-title > .prod-directory-menu {
    font-size: 18px;
}

.prod-directory-checkbox {
    width: 19px;
    height: 19px;
}

.product-directory-image-style {
    border: 1px solid #36b156;
    max-height: 160px;
}

.product-directory-green-bar {
    background-color: #cdebd5;
    min-height: 280px;
    padding-left: 8px;
    padding-top: 20px;
}

.list-border-bottom {
    border-bottom: 1px solid #36b156;
    padding-bottom: 20px;
}

.prod-list-image-div {
    min-height: 200px;
    padding-left: 0px;
}

@media (max-width:992px) {
    .prod-list-image-div {
        padding-left: 20px;
    }
}


.table-striped > tbody > tr:nth-child(odd) {
    background-color: #ffffff;
}

.table-striped > tbody > tr:nth-child(even) {
    background-color: #cdebd5;
}

.table-bordered--green {
    border: 1px solid #36b156;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #36b156;
    font-weight: normal;
}

.button--compare {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 13px;
}



.table tr th {
    width: 20%;
}

.image-border-green {
    border: 1px solid #36b156;
}

.button--white-green-border {
    background-color: #ffffff;
    border: 1px solid #36b156;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #000000 !important;
    padding: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
}

@media (max-width:1200px) {
    .button--white-green-border {
        font-size: 9px;
    }
}

.button--white-green-border:hover {
    background-color: #ececec;
}

.compare-green-x {
    float: right;
    font-weight: normal;
    font-size: large;
}

.green-link-compare {
    color: #36b156;
    font-weight: bold;
}

.button--compare-all {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bold;
    font-size: 13px;
}

@media (max-width:1200px) {
    .button--compare-all {
        padding-left: 36px;
        padding-right: 36px;
        font-size: 9px;
    }
}

.playbutton-videopage {
    position: absolute;
    display: block;
    background: transparent url(/images/icons/play_large.png) no-repeat center;
    background-size: 50px 50px;
    height: 100px;
    width: 50px;
    top: 20%;
    left: 40%;
}


@media (min-width:440px) and (max-width:992px) {
    .playbutton-videopage {
        left: 160px;
    }
}

.playbutton-homepage {
    position: absolute;
    display: block;
    background: transparent url(/images/icons/play_large.png) no-repeat center;
    background-size: 50px 50px;
    height: 100px;
    width: 50px;
    top: 25%;
    left: 45.5%;
}


@media (min-width:440px) and (max-width:440px) {
    .playbutton-homepage {
        left: 180px;
    }
}

.prod-list-image-div {
    position: relative;
    max-width: 330px;
}

    .prod-list-image-div span.playbutton {
        position: absolute;
        display: block;
        background: transparent url(/images/icons/play_large.png) no-repeat center;
        background-size: 50px 50px;
        height: 50px;
        width: 50px;
        top: 33%;
        left: 40%;
    }

.panel-body--videos--green {
    padding: 65px 0 15px 30px;
    background-color: #ceebd5;
}

@media (min-width:440px) and (max-width:992px) {
    .panel-body--videos--green {
        padding-top: 30px;
    }

    #searchVideoFinder.panel {
        width: 97% !important;
    }
}

.product-details-green-bar {
    background-color: #dff0d8;
    min-height: 200px;
    padding-left: 8px;
}

/*Country color*/
.others {
    color: #000;
}

.r-tabs .r-tabs-nav .r-tabs-anchor {
    text-shadow: none !important;
}

.summaryTablefttd {
    width: 30%;
}

.summaryTabRighttd {
    width: 70%;
}

#playerContainer .fp-ui .fp-controls {
  display: block !important;
}