
a {
    text-decoration: none;
    color: inherit;
}

a:hover {
    text-decoration: none;
}

/* Spinner */
.spinner {
  height: 44px;
  line-height: 44px;
  margin: 0 auto;
  width: 140px;
  text-align: center;
}

.contentbody {
    background-color: #fbfbfb;
}

.spinner > div {
  width: 20px;
  height: 20px;
  background-color: #53c0e8;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.lpmessagepopup {
    width: 500px; 
    height: 288px; 
    color: #434343;
}

.lp-popup-gradient {
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(214,214,214,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-8 */
}

.lpmessage-header {
    height: 50px;
    width: 100%;
    color: #0488cc;
    text-align: center;
    line-height: 50px;
    font-family: 'robotobold';
    font-size: 18px;
    
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    
    border-bottom: 1px solid #bababa;
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(214,214,214,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(214,214,214,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-8 */
}

.mainlogoimage {
    background-image: url(../img/lpmainlogo.png);
    width: 381px;
    height: 161px;
    margin: 0 auto;
}

#confirmshowprogress, #timed-confirmshowprogress, #expiredShowProgress {
    display: none;
}

#confirmshowprogress .popupmaintexttwolines {
    padding-bottom: 30px;
}

.launchpad-button-small {
    cursor: pointer;
    width: 176px;
    height: 38px
    display: inline-block;
}

.button-spacer {
    height: 5px;
    clear: both;
}

.button-margin-center {
    margin: 0 auto;
}

.button-margin-bottom {
    margin-bottom: 20px;
}

.button-margin-top {
    margin-top: 10px;
}

.button-margin-double {
    margin-top: 20px;
}
.launchpad-button-large {
    cursor: pointer;
    width: 242px;
    height: 38px
    display: inline-block;
}

.launchpad-button-extra-large {
    cursor: pointer;
    width: 272px;
    height: 38px
    display: inline-block;
}

.launchpad-button-medium {
    cursor: pointer;
    width: 196px;
    height: 38px
}

.launchpad-button-inline {
    display: inline-block;
}

.launchpad-button-small:hover, .launchpad-button-large:hover, .launchpad-button-medium:hover, .launchpad-button-extra-large:hover {
    opacity: 0.8;
}

.button-icon {
    color: white; 
    line-height: 32px!important;
    text-align: center;
    width: 32px;
}

.button-blue {
    background-color: #3baac2; 
    border: 4px solid #3baac2;
}


.button-gray {
    background-color: #aeaeae; 
    border: 4px solid #aeaeae;
}

.button-dark-blue {
    background-color: #4466c5; 
    border: 4px solid #4466c5;
}

.button-red {
    background-color: #b97474; 
    border: 4px solid #b97474;
}

.button-dark-red {
    background-color: #983434; 
    border: 4px solid #983434;
}

.button-green {
    background-color: #74b977;
    border: 4px solid #74b977;
}

.button-dark-green {
    background-color: #349839;
    border: 4px solid #349839;
}

.button-medium-green {
    background-color: #78c67e;
    border: 4px solid #78c67e;
}

.button-medium-dark-green {
    background-color: #3da445;
    border: 4px solid #3da445;
}

.button-icon-left {
    float: left; 
    width: 38px; 
    height: 38px; 
    font-size: 18px; 
    line-height: 30px;
    border-top-left-radius: 4px; 
    border-bottom-left-radius: 4px;
}

.button-icon-right {
    float: left; 
    width: 38px; 
    height: 38px; 
    font-size: 18px; 
    line-height: 30px;
    border-top-right-radius: 4px; 
    border-bottom-right-radius: 4px;
}

.button-left {
    float: left; 
    height: 38px; 
    border-top-left-radius: 4px; 
    border-bottom-left-radius: 4px;
    font-family: 'robotosemibold';
    color: white;
    line-height: 30px;
    text-align: center;
}

.button-right {
    float: left; 
    height: 38px; 
    border-top-right-radius: 4px; 
    border-bottom-right-radius: 4px;
    font-family: 'robotosemibold';
    color: white;
    line-height: 30px;
    text-align: center;
}

.button-small {
    width: 130px; 
}

.button-medium {
    width: 150px; 
}

.button-long {
    width: 196px; 
}

.button-extra-long {
    width: 226px; 
}

.lplogo .logoimg {
    float: left;
    margin-left: 16px;
    background-image: url(../img/lplogotop@2x.png);
    width: 218px;
    height: 94px;
    background-size: 218px 94px;
}

.tb-icon {
    width: 100px;
    height: 126px;
}

.legend-image {
    background-image: url(../img/testbattery/tblegend.png);
    width: 285px;
    height: 25px;
}
    
.footer-image {
    background-image: url(../img/logofooter.png);
    width: 189px;
    height: 98px;
    margin: 0 auto;
}

.select-deselect-all {
    background-color: #DFDFDF;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    color: #5d5d5d;
    height: 30px; 
    width: 150px;
    font-family: 'robotosemibold';
    text-align: center;
    line-height: 30px;
    margin-left: 10px;
}

.select-deselect-all:hover {
    cursor: pointer;
    opacity: 0.8;
}

.agree-disagree-box {
    width: 60px;
    height: 60px;
    text-align: center;
    margin: 0 auto;
    color: #3bca58;
    font-size: 42px;
    border: 2px solid white;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

.agree-box {
    color: #3bca58;
    opacity: 0.5;
}

.agree-box-active {
    color: #3bca58;
    border: 2px solid #3bca58;
}

.disagree-box {
    color: #ea3243;
    opacity: 0.5;
}

.disagree-box-active {
    color: #ea3243;
    border: 2px solid #ea3243;
}

.agree-box:hover{
    box-shadow: 0px 0px 10px 4px rgba(59, 202, 88, 0.5);
    -moz-box-shadow: 0px 0px 10px 4px rgba(59, 202, 88, 0.5);
    -webkit-box-shadow: 0px 0px 10px 4px rgba(59, 202, 88, 0.5);
    opacity: 1;
}

.disagree-box:hover{
    box-shadow: 0px 0px 10px 4px rgba(234, 50, 67, 0.5);
    -moz-box-shadow: 0px 0px 10px 4px rgba(234, 50, 67, 0.5);
    -webkit-box-shadow: 0px 0px 10px 4px rgba(234, 50, 67, 0.5);
    opacity: 1;
}

.agree-disagree-icon {
    line-height: 60px!important;
}

.agree-image-checked {
    
}

.landingimage-results {
    font-size: 36px;
    color: #0d7e9a;
}

.landingimage-testing {
    font-size: 36px;
    color: #789820;
}

.landingimage-superuser {
    font-size: 36px;
    color: #e5524b;
}


#prevbuttonfirst {
    height: 24px;
    color: #5d5d5d;
    padding-left: 40px;
    text-align: left;
    line-height: 24px;
    background-image: url(../img/testbattery/prevnormal.png);
    background-repeat: no-repeat;
    opacity: 0.5;
    width: 30px;
}

#prevbutton {
    display: none;
    color: #5d5d5d;
    height: 24px;
    padding-left: 40px;
    width: 30px;
    line-height: 24px;
    text-align: left;
    background-image: url(../img/testbattery/prevnormal.png);
    background-repeat: no-repeat;
}

#nextbutton {
    height: 24px;
    width: 70px;
    color: #5d5d5d;
    line-height: 24px;
    text-align: left;
    background-position: 34px 0px;
    background-image: url(../img/testbattery/nextnormal.png);
    background-repeat: no-repeat;
}

#prevbutton:hover, #nextbutton:hover {
    opacity: 0.7;
}

@media
screen and (-webkit-min-device-pixel-ratio: 1.3),
screen and (min--moz-device-pixel-ratio: 1.3),
screen and (min-device-pixel-ratio: 1.3) {
    .mainlogoimage {
        background-image: url(../img/lpmainlogo@2x.png);
        background-size: 381px 161px;
    }
    
    .images-sprite, .images-abstract_active, .images-abstract_coglarge, .images-abstract_completed, .images-abstract_notstarted, .images-abstract_notstarted_hv, .images-activitypreferences_active, .images-activitypreferences_coglarge, .images-activitypreferences_completed, .images-activitypreferences_notstarted, .images-activitypreferences_notstarted_hv, .images-arithmetic_active, .images-arithmetic_coglarge, .images-arithmetic_completed, .images-arithmetic_notstarted, .images-arithmetic_notstarted_hv, .images-conflicthandling_active, .images-conflicthandling_coglarge, .images-conflicthandling_completed, .images-conflicthandling_notstarted, .images-conflicthandling_notstarted_hv, .images-learningstyles_active, .images-learningstyles_coglarge, .images-learningstyles_completed, .images-learningstyles_notstarted, .images-learningstyles_notstarted_hv, .images-personality_active, .images-personality_coglarge, .images-personality_completed, .images-personality_notstarted, .images-personality_notstarted_hv, .images-profman_active, .images-profman_coglarge, .images-profman_completed, .images-profman_notstarted, .images-profman_notstarted_hv, .images-teamroles_active, .images-teamroles_coglarge, .images-teamroles_completed, .images-teamroles_notstarted, .images-teamroles_notstarted_hv, .images-verbal_active, .images-verbal_coglarge, .images-verbal_completed, .images-verbal_notstarted, .images-verbal_notstarted_hv, .images-workstyles_active, .images-workstyles_coglarge, .images-workstyles_completed, .images-workstyles_notstarted, .images-workstyles_notstarted_hv {
        background: url('../img/testbattery/tb-iconsprite@2x.png') no-repeat;
    }
    
    .legend-image {
        background-image: url(../img/testbattery/tblegend@2x.png);
        background-size: 285px 25px;
    }
    
    .footer-image {
        background-image: url(../img/logofooter@2x.png);
        background-size: 189px 98px;
    }
    
    #prevbutton, #prevbuttonfirst {
        background-image: url(../img/testbattery/prevnormal@2x.png);
        background-size: 36px 24px;
    }
    
    #nextbutton {
        background-image: url(../img/testbattery/nextnormal@2x.png);
        background-size: 36px 24px;
    }
}

/** drop down menu structure **/
nav {
  display: block;
  width: 100%;
  height: 40px;
}

.results-nav {
    background: #0d7e9a;
}

.testing-nav {
    background: #789820;
}

.superuser-nav {
    background: #e5524b;
}

.nav-wrapper { 
  display: block;
  margin: 0 auto;
  width: 100%;
}

#menu {
  display: block;
  position: relative;
  z-index: 99;
  list-style-type: none;
  padding: 0;
}

#menu i {
    padding-right: 3px;
}

#menu li {
  display: block;
  float: left;
  padding: 0;
  list-style-type: none;
}

#menu li ul {
  display: block;
  float: none;
  padding: 0;
  list-style-type: none;
}

#menu li a {
  display: block;
  position: relative;
  padding: 0 35px;
  font-size: 12px;
  line-height: 40px;
  font-weight: bold;
  text-decoration: none;
  color: #f5f5f5;
}

#menu li a:hover, #menu li a.active {
  background: #fff;
  color: #2c343b;
}

#menu li ul {
  display: none;
  position: absolute;
  top: 40px;
  background: #fff;
  z-index: -1;
  -webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.45);
  -moz-box-shadow: 0 2px 7px rgba(0,0,0,0.45);
  box-shadow: 0 2px 7px rgba(0,0,0,0.45);
}
#menu li ul li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
}
#menu li ul li a {
  display: block;
  float: none;
  color: #4e5b67;
  font-size: 12px;
  line-height: 50px;
  padding-left: 40px;
  min-width: 240px;
}

.testing-nav #menu li ul li a:hover {
    background: #789820;
    color: #fff;
}

.results-nav #menu li ul li a:hover {
    background: #0d7e9a;
    color: #fff;
}

.superuser-nav #menu li ul li a:hover {
    background: #e5524b;
    color: #fff;
}

#menu li ul.expanded {
}
#menu li ul.expanded li { margin-right: 240px; }

#menu li ul li ul {
  display: none;
  position: absolute;
  left: 220px;
  top: 0;
  height: 100%;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#menu li ul li ul li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 252px
}

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/** result buttons **/

.results-grid .low-blue {
    background: rgb(196,238,248); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0ZWVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhY2U5ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(196,238,248,1) 0%, rgba(172,233,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,238,248,1)), color-stop(100%,rgba(172,233,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(196,238,248,1) 0%,rgba(172,233,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(196,238,248,1) 0%,rgba(172,233,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(196,238,248,1) 0%,rgba(172,233,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(196,238,248,1) 0%,rgba(172,233,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4eef8', endColorstr='#ace9f5',GradientType=0 ); /* IE6-8 */

    color: #034060;
}

.results-grid .medium-blue {
    background: rgb(165,228,244); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1ZTRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGQ4ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(165,228,244,1) 0%, rgba(125,216,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,228,244,1)), color-stop(100%,rgba(125,216,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(165,228,244,1) 0%,rgba(125,216,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(165,228,244,1) 0%,rgba(125,216,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(165,228,244,1) 0%,rgba(125,216,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(165,228,244,1) 0%,rgba(125,216,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5e4f4', endColorstr='#7dd8ee',GradientType=0 ); /* IE6-8 */

    color: #034060;
}

.results-grid .high-blue {
    background: rgb(74,185,225); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhYjllMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNGExZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(74,185,225,1) 0%, rgba(36,161,212,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,185,225,1)), color-stop(100%,rgba(36,161,212,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(74,185,225,1) 0%,rgba(36,161,212,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(74,185,225,1) 0%,rgba(36,161,212,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(74,185,225,1) 0%,rgba(36,161,212,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(74,185,225,1) 0%,rgba(36,161,212,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ab9e1', endColorstr='#24a1d4',GradientType=0 ); /* IE6-8 */

    color: #034060;
}

.results-grid .low-green {
   background: rgb(231,243,188); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZjNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGVjOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(231,243,188,1) 0%, rgba(216,236,151,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,243,188,1)), color-stop(100%,rgba(216,236,151,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(231,243,188,1) 0%,rgba(216,236,151,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(231,243,188,1) 0%,rgba(216,236,151,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(231,243,188,1) 0%,rgba(216,236,151,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(231,243,188,1) 0%,rgba(216,236,151,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f3bc', endColorstr='#d8ec97',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-green {
    background: rgb(209,231,134); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTc4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGRkNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(209,231,134,1) 0%, rgba(189,221,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,231,134,1)), color-stop(100%,rgba(189,221,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,231,134,1) 0%,rgba(189,221,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,231,134,1) 0%,rgba(189,221,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,231,134,1) 0%,rgba(189,221,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,231,134,1) 0%,rgba(189,221,99,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e786', endColorstr='#bddd63',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-green {
    background: rgb(144,192,41); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYzAyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGFjMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(144,192,41,1) 0%, rgba(112,172,19,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(144,192,41,1)), color-stop(100%,rgba(112,172,19,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(144,192,41,1) 0%,rgba(112,172,19,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(144,192,41,1) 0%,rgba(112,172,19,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(144,192,41,1) 0%,rgba(112,172,19,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(144,192,41,1) 0%,rgba(112,172,19,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c029', endColorstr='#70ac13',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-darkblue {
   background: rgb(162,202,248); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyY2FmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWI1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(162,202,248,1) 0%, rgba(142,181,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,202,248,1)), color-stop(100%,rgba(142,181,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(162,202,248,1) 0%,rgba(142,181,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(162,202,248,1) 0%,rgba(142,181,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(162,202,248,1) 0%,rgba(142,181,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(162,202,248,1) 0%,rgba(142,181,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2caf8', endColorstr='#8eb5f5',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-darkblue {
    background: rgb(121,173,243); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5YWRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjhjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(121,173,243,1) 0%, rgba(91,140,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,173,243,1)), color-stop(100%,rgba(91,140,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(121,173,243,1) 0%,rgba(91,140,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(121,173,243,1) 0%,rgba(91,140,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(121,173,243,1) 0%,rgba(91,140,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(121,173,243,1) 0%,rgba(91,140,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79adf3', endColorstr='#5b8cee',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-darkblue {
    background: rgb(25,77,220); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NGRkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDJlZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(25,77,220,1) 0%, rgba(13,46,209,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,77,220,1)), color-stop(100%,rgba(13,46,209,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,77,220,1) 0%,rgba(13,46,209,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,77,220,1) 0%,rgba(13,46,209,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,77,220,1) 0%,rgba(13,46,209,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,77,220,1) 0%,rgba(13,46,209,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194ddc', endColorstr='#0d2ed1',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-darkgreen {
   background: rgb(181,242,196); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1ZjJjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZmVkYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(181,242,196,1) 0%, rgba(159,237,174,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,242,196,1)), color-stop(100%,rgba(159,237,174,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(181,242,196,1) 0%,rgba(159,237,174,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(181,242,196,1) 0%,rgba(159,237,174,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(181,242,196,1) 0%,rgba(159,237,174,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(181,242,196,1) 0%,rgba(159,237,174,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5f2c4', endColorstr='#9fedae',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-darkgreen {
    background: rgb(146,234,167); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyZWFhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZGUwODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(146,234,167,1) 0%, rgba(109,224,128,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,234,167,1)), color-stop(100%,rgba(109,224,128,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(146,234,167,1) 0%,rgba(109,224,128,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(146,234,167,1) 0%,rgba(109,224,128,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(146,234,167,1) 0%,rgba(109,224,128,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(146,234,167,1) 0%,rgba(109,224,128,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92eaa7', endColorstr='#6de080',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-darkgreen {
    background: rgb(45,195,69); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYzM0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNmIwMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(45,195,69,1) 0%, rgba(22,176,36,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,195,69,1)), color-stop(100%,rgba(22,176,36,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(45,195,69,1) 0%,rgba(22,176,36,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(45,195,69,1) 0%,rgba(22,176,36,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(45,195,69,1) 0%,rgba(22,176,36,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(45,195,69,1) 0%,rgba(22,176,36,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc345', endColorstr='#16b024',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-pink {
   background: rgb(254,209,226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZDFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJmZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(254,209,226,1) 0%, rgba(254,191,215,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,209,226,1)), color-stop(100%,rgba(254,191,215,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(254,209,226,1) 0%,rgba(254,191,215,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,209,226,1) 0%,rgba(254,191,215,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,209,226,1) 0%,rgba(254,191,215,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(254,209,226,1) 0%,rgba(254,191,215,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed1e2', endColorstr='#febfd7',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-pink {
    background: rgb(248,190,211); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4YmVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDliYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(248,190,211,1) 0%, rgba(253,155,190,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,190,211,1)), color-stop(100%,rgba(253,155,190,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(248,190,211,1) 0%,rgba(253,155,190,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(248,190,211,1) 0%,rgba(253,155,190,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(248,190,211,1) 0%,rgba(253,155,190,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(248,190,211,1) 0%,rgba(253,155,190,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bed3', endColorstr='#fd9bbe',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-pink {
    background: rgb(252,93,139); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNWQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTNhNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(252,93,139,1) 0%, rgba(249,58,107,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,93,139,1)), color-stop(100%,rgba(249,58,107,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,93,139,1) 0%,rgba(249,58,107,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,93,139,1) 0%,rgba(249,58,107,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,93,139,1) 0%,rgba(249,58,107,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,93,139,1) 0%,rgba(249,58,107,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc5d8b', endColorstr='#f93a6b',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-purple {
   background: rgb(208,192,244); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwYzBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGE4ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(208,192,244,1) 0%, rgba(189,168,240,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,192,244,1)), color-stop(100%,rgba(189,168,240,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(208,192,244,1) 0%,rgba(189,168,240,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(208,192,244,1) 0%,rgba(189,168,240,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(208,192,244,1) 0%,rgba(189,168,240,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(208,192,244,1) 0%,rgba(189,168,240,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0c0f4', endColorstr='#bda8f0',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-purple {
    background: rgb(188,167,240); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTdmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTc4ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(188,167,240,1) 0%, rgba(149,120,228,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,167,240,1)), color-stop(100%,rgba(149,120,228,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(188,167,240,1) 0%,rgba(149,120,228,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(188,167,240,1) 0%,rgba(149,120,228,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(188,167,240,1) 0%,rgba(149,120,228,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(188,167,240,1) 0%,rgba(149,120,228,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca7f0', endColorstr='#9578e4',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-purple {
    background: rgb(97,66,207); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNDJjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzFlYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(97,66,207,1) 0%, rgba(55,30,185,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,66,207,1)), color-stop(100%,rgba(55,30,185,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(97,66,207,1) 0%,rgba(55,30,185,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(97,66,207,1) 0%,rgba(55,30,185,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(97,66,207,1) 0%,rgba(55,30,185,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(97,66,207,1) 0%,rgba(55,30,185,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6142cf', endColorstr='#371eb9',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-red {
   background: rgb(249,182,182); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODlmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,182,182,1) 0%, rgba(248,159,159,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,182,182,1)), color-stop(100%,rgba(248,159,159,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,182,182,1) 0%,rgba(248,159,159,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,182,182,1) 0%,rgba(248,159,159,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,182,182,1) 0%,rgba(248,159,159,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,182,182,1) 0%,rgba(248,159,159,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b6b6', endColorstr='#f89f9f',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-red {
    background: rgb(245,139,139); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OGI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(245,139,139,1) 0%, rgba(242,109,109,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,139,139,1)), color-stop(100%,rgba(242,109,109,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,139,139,1) 0%,rgba(242,109,109,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,139,139,1) 0%,rgba(242,109,109,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,139,139,1) 0%,rgba(242,109,109,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,139,139,1) 0%,rgba(242,109,109,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58b8b', endColorstr='#f26d6d',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-red {
    background: rgb(230,52,52); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(230,52,52,1) 0%, rgba(220,22,22,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,52,52,1)), color-stop(100%,rgba(220,22,22,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(230,52,52,1) 0%,rgba(220,22,22,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(230,52,52,1) 0%,rgba(220,22,22,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(230,52,52,1) 0%,rgba(220,22,22,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(230,52,52,1) 0%,rgba(220,22,22,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e63434', endColorstr='#dc1616',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-teal {
    background: rgb(213,249,238); /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZjllZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWY3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(213,249,238,1) 0%, rgba(197,247,231,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,249,238,1)), color-stop(100%,rgba(197,247,231,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  rgba(213,249,238,1) 0%,rgba(197,247,231,1) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  rgba(213,249,238,1) 0%,rgba(197,247,231,1) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  rgba(213,249,238,1) 0%,rgba(197,247,231,1) 100%); /* IE10+ */
   background: linear-gradient(to bottom,  rgba(213,249,238,1) 0%,rgba(197,247,231,1) 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5f9ee', endColorstr='#c5f7e7',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-teal {
    background: rgb(190,244,226); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZjRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGYxZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(190,244,226,1) 0%, rgba(160,241,214,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,244,226,1)), color-stop(100%,rgba(160,241,214,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(190,244,226,1) 0%,rgba(160,241,214,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(190,244,226,1) 0%,rgba(160,241,214,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(190,244,226,1) 0%,rgba(160,241,214,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(190,244,226,1) 0%,rgba(160,241,214,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bef4e2', endColorstr='#a0f1d6',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-teal {
    background: rgb(108,230,183); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjZTZiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0M2Q5OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(108,230,183,1) 0%, rgba(67,217,155,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,230,183,1)), color-stop(100%,rgba(67,217,155,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(108,230,183,1) 0%,rgba(67,217,155,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(108,230,183,1) 0%,rgba(67,217,155,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(108,230,183,1) 0%,rgba(67,217,155,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(108,230,183,1) 0%,rgba(67,217,155,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ce6b7', endColorstr='#43d99b',GradientType=0 ); /* IE6-8 */
}

.results-grid .low-yellow {
    background: rgb(252,226,154); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTI5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmQ3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(252,226,154,1) 0%, rgba(251,215,135,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,226,154,1)), color-stop(100%,rgba(251,215,135,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,226,154,1) 0%,rgba(251,215,135,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,226,154,1) 0%,rgba(251,215,135,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,226,154,1) 0%,rgba(251,215,135,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,226,154,1) 0%,rgba(251,215,135,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce29a', endColorstr='#fbd787',GradientType=0 ); /* IE6-8 */
}

.results-grid .medium-yellow {
     background: rgb(248,210,131); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDI4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGJjNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(248,210,131,1) 0%, rgba(248,188,81,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,210,131,1)), color-stop(100%,rgba(248,188,81,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(248,210,131,1) 0%,rgba(248,188,81,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(248,210,131,1) 0%,rgba(248,188,81,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(248,210,131,1) 0%,rgba(248,188,81,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(248,210,131,1) 0%,rgba(248,188,81,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8d283', endColorstr='#f8bc51',GradientType=0 ); /* IE6-8 */
}

.results-grid .high-yellow {
    background: rgb(236,146,38); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjOTIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzZiMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(236,146,38,1) 0%, rgba(236,107,10,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,146,38,1)), color-stop(100%,rgba(236,107,10,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(236,146,38,1) 0%,rgba(236,107,10,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(236,146,38,1) 0%,rgba(236,107,10,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(236,146,38,1) 0%,rgba(236,107,10,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(236,146,38,1) 0%,rgba(236,107,10,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9226', endColorstr='#ec6b0a',GradientType=0 ); /* IE6-8 */
}

.results-grid .button {
    height: 30px;
    display: inline-block;
    text-shadow: 0 0 2px rgba(0,0,0,.3);
    font-family: sans-serif;
    box-shadow:
        inset 0 0 1px 0 rgba(255,255,255,.4),
        inset 0 0 2px 0 rgba(0,0,0,.4),
        inset 0 0 2px 3px rgba(0,0,0,.05),
        1px 1px 2px 0 rgba(0,0,0,.25);
    border-radius: 1px;
    padding: 0px 10px;;
    font-size: 12px;
    line-height: 30px;
    position: relative;
    text-align: right;
}
.results-grid .button:before, .button:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    right: 2px;
    height: 3px;
}
.results-grid .button:before {
    top: 0;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    background: rgba(255,255,255,.6);
    box-shadow: 0 1px 2px 0 rgba(255,255,255,.6);
}
.results-grid .button:after {
    bottom: 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    background: rgba(0,0,0,.15);
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.15);
}

.score-header {
    float: left; 
    font-size: 11px;
    width: 86px;
}

.score-header-last {
    float: left; 
    font-size: 11px;
    width: 10px;
}

.gridbg-1 {
    position: absolute; 
    border: 1px solid #e7e7e7; 
    margin-left: 190px; 
    top: 20px; 
    width: 258px; 
    background-color: #fdfdfd;
}

.gridbg-2 {
    position: absolute; 
    border-top: 1px solid #e7e7e7; 
    border-bottom: 1px solid #e7e7e7; 
    margin-left: 448px; 
    top: 20px; 
    width: 258px; 
    background-color: #fdfdfd;
}

.gridbg-3 {
    position: absolute; 
    border: 1px solid #e7e7e7; 
    margin-left: 706px; 
    top: 20px; 
    width: 258px; 
    background-color: #fdfdfd;
}

.results-grid .oc-tooltip {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 40px;
    text-align: center;
}

.op-shortdesc {
    margin-left: 20px;
    width: 160px;
}

.shadedbackgroundlanding-results {
  height: 193px;  
}

.landing-button-results {    
    background-color: #4bb0e5;
    cursor: pointer;
}

.landing-button-testing {    
    margin: 0 auto;
    background-color: #a0d42a;
}

.landing-button-jumpresults {   
    margin: 0 auto;
   background-color: #4bb0e5;
}

.landing-button-jumptesting {   
    margin: 0 auto;
   background-color: #a0d42a;
}

.landing-button {
    font-size: 44px;
    color: white;
    height: 74px;
    width: 74px;
    text-align: center;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}

.landing-button:hover {
    opacity: 0.8;
}

.resultslandingiconbox-disabled .landing-button:hover {
    opacity: 1;
    cursor: default;
}

.landing-button i {
    line-height: 74px;
}

.table-search {
    background-color: #034060;
    color: white;
    width: 30px;
    height: 30px;
    text-align: center;
    -webkit-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
}

.table-search i {
    line-height: 30px;
}

.pagefirst, .pagelast, .pageleft, .pageright {
    border: 1px solid #7bc0c8;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    color: #757575;
    text-align: center;
    width: 21px; 
    height: 21px; 
}

.pageright {
    margin-left: 5px;
}

.pagefirst i, .pagelast i, .pageleft i, .pageright i {
    line-height: 21px;
}

.formmessage-testing {
    color: #789820;
    text-align: center;
    padding-bottom: 20px;
}

.formmessage-superuser {
    color: #e5524b;
    text-align: center;
    padding-bottom: 20px;
}

.formmessage-left {
    text-align: left;
}

.testing-circle {
    border-radius: 50%;
    background-color: #53c0e8;
    font-size: 12px;
    color: white;
    width: 100px;
    height: 100px; 
    display: inline-block;
    margin-right: 20px;
}

.testing-circles {
    padding-top: 20px;
    padding-bottom: 20px;
}

.testing-circle-inner {
    height: 60px;
    width: 100px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
}


.testing-circle-inner div {
    font-size: 24px;
}

.lookupbox {
    width: 220px;
}
        
.ui-autocomplete {
    background-color: white;
    border: 1px solid rgb(218, 218, 218);
    border-radius: 7px 7px 7px 7px;
    width: 220px !important;
    max-height: 240px;
    overflow: hidden;
    padding: 0px;
    border-color: rgb(83, 192, 232);
    box-shadow: 0px 0px 10px rgb(83, 192, 232);
}
        
.ui-menu-item {
    font-size: 14px;
    list-style-type: none;
    color: rgb(125, 125, 125);
    height: 26px;
    padding-top: 4px;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ui-menu-item:hover, .ui-menu-item:focus {
	background-color: #dadada;
	cursor: pointer;
}

.assessmentdescription {
    font-size: 13px;
    padding-top: 5px;
}

.lookupheader {
    padding-bottom: 5px;
    font-size: 12px;
}

.ap-slider-bg {
    width: 402px; 
    height: 26px; 
    background-image: url(../img/ap_sliderbg.png);
}

@media
screen and (-webkit-min-device-pixel-ratio: 1.3),
screen and (-moz-min-device-pixel-ratio: 1.3),
screen and (min-device-pixel-ratio: 1.3) {
    .ap-slider-bg {
        background-image: url(../img/ap_sliderbg@2x.png);
        background-size: 402px 26px;
    }
}

.testdatebox .launchpad-button-small:hover {
    opacity: 1;
    cursor: default;
}