.b-gbanner {
  height: 90px;
  width: 100%;
  max-width: 728px;
  background: url(../img/banner-bg.png) 0 0 no-repeat;
  position: relative;
}

.b-gbanner h2 {
  color: #339933;
  padding: 18px 190px 15px 214px;
}

.b-gbanner h2 span {
  display: block;
  font-size: 140%;
}

.b-gbanner .cta-btn {
  position: absolute;
}

#container {
  color: inherit;
  background-color: white;
  width: 100%;
  text-align: center
}

.onecoltmpl #main {
  width: 100%;
  float: none
}

#mds-dialog {
  margin-bottom: 50px
}

a.CTAlink1,a.CTAlink1:visited {
  color: #ab1d0f
}

a.CTAlink1:hover {
  color: #ab1d0f;
  text-decoration: underline
}

#pageTitle h1 {
  color: #31b238;
  font-weight: normal;
  font-size: 3em;
  margin-bottom: 0
}

.col-container {
  overflow: hidden;
  font-size: 1em;
  margin-bottom: 3em
}

h1 ~ .col-container {
  margin-top: 3em
}

.qlink-col h3 {
  color: #666;
  font-size: 2em;
  font-weight: normal;
  text-align: center
}

.qlink-col img {
  margin-bottom: 20px
}

.qlink-col.inProgressClasses .store-mod {
  padding: 1em 0 0 0;
  text-align: left
}

.col-container.myLearning .qlink-col.suggestedClasses {
  margin-left: 12%
}

.col-container.myLearning .qlink-col.suggestedClasses h3 {
  text-align: center
}

.qlink-col.suggestedClasses .store-mod {
  text-align: left;
  padding: 1em 3em 0 3.5em
}

.col-container.myLearning .qlink-col.finishedClasses {
  float: right;
  margin: 0
}

.col-container.myLearning .qlink-col.finishedClasses h3 {
  text-align: center
}

.qlink-col.finishedClasses img {
  width: ;
  width:
}

.qlink-col.finishedClasses .store-mod {
  padding-right: 0;
  text-align: left;
  padding: 1em 3em 0 3.5em
}

.device {
  margin: 0;
  padding: 0
}

.device p {
  font-size: 1.2em;
  margin-top: 0;
  padding-top: 0
}

.store-mod.myaccount {
  padding: 0
}

.qlink-col .store-mod-container {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}

.qlink-col ul {
  position: relative;
  margin: 0;
  padding: 7px;
  list-style: none
}

.qlink-col li {
  font-size: 1.2em;
  padding: 0;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: .2em;
  margin-bottom: .5em
}

.qlink-col .myLearning.classList li {
  border: 0
}

.qlink-col li:last-child {
  border: 0
}

.qlink-col li.inProgress a {
  font-size: 1em;
  margin-bottom: 10px;
  padding: 0 0 0 20px;
  color: #cbcbcb;
  -webkit-transition: color .25s ease-in;
  -moz-transition: color .25s ease-in;
  -o-transition: color .25s ease-in;
  -m-transition: color .25s ease-in;
  transition: color .25s ease-in
}

.qlink-col li.inProgress a span {
  color: #b84645;
  font-size: .7em
}

.qlink-col li.inProgress a:hover {
  color: #888
}

.qlink-col li a {
  color: #333;
  margin-bottom: 5px;
  display: block
}

.qlink-col li.first a {
  border-bottom: solid 1px rgba(0,0,0,.15);
  padding-bottom: 7px
}

.qlink-col li.last a {
  border-top: solid 1px rgba(0,0,0,.15);
  padding-top: 7px
}

.qlink-col li a:hover {
  text-decoration: none
}

.col-container.myLearning .qlink-col {
  width: 25%;
  padding-right: 0;
  text-align: center
}

.col-container.myLearning .qlink-col:first-child {
  margin-left: 0
}

.col-container.myLearning .qlink-col h3 {
  text-align: left
}

.col-container.myLearning .qlink-col .checkmarks li {
  padding-left: 25px;
  background: transparent url(../img/checkmark.png) no-repeat center left;
  line-height: 20px;
  height: 20px;
  margin-bottom: 20px
}

.col-container.myLearning .qlink-col .checkmarks li.last {
  background: 0;
  padding-left: 0;
  border-top: 1px solid #c2c2c2
}

.col-container.myLearning .qlink-col .checkmarks li.last a,.col-container.myLearning .qlink-col .checkmarks li.last a:visited {
  color: #888;
  transition: all .7s ease-out;
  -webkit-transition: all .7s ease-out;
  -moz-transition: all .7s ease-out;
  -o-transition: all .7s ease-out;
  -ms-transition: all .7s ease-out
}

.col-container.myLearning .qlink-col .checkmarks li.last a:hover {
  color: #000
}

.col-container.myLearning .qlink-col .stars li {
  padding-left: 20px;
  line-height: 18px;
  margin-bottom: 20px;
  background: transparent url(../img/star.png) no-repeat center left
}

.col-container.myLearning .qlink-col .classes li .classTitle a,.col-container.myLearning .qlink-col .checkmarks li a,.col-container.myLearning .qlink-col .stars li a {
  border-bottom: 0;
  color: #0066a4;
  font-size: 1em;
  line-height: 20px;
  margin: 0
}

.col-container.myLearning .qlink-col .stars li a {
  line-height: 18px
}

.col-container.myLearning .qlink-col li .classTitle p {
  color: #0066a4;
  font-size: 1em
}

.col-container.myLearning .qlink-col li .progressBar {
  height: 10px;
  width: 80%;
  padding-left: 2px;
  position: relative
}

.col-container.myLearning .qlink-col li .progressBar .outerProgressBar {
  height: 10px;
  border: solid 1px #ccc;
  box-shadow: inset 0 0 15px rgba(0,0,0,0.5);
  position: relative;
  z-index: 1
}

.col-container.myLearning .qlink-col li .progressBar .innerProgressBar {
  position: absolute;
  height: 10px;
  width: 0;
  background: #36ccc6;
  box-shadow: inset 0 0 5px rgba(0,0,0,0.25);
  transition: all .7s ease-out;
  -webkit-transition: all .7s ease-out;
  -moz-transition: all .7s ease-out;
  -o-transition: all .7s ease-out;
  -ms-transition: all .7s ease-out
}

.col-container.myLearning .qlink-col li .percentComplete {
  margin-bottom: 20px
}

.col-container.myLearning .qlink-col li .percentComplete p {
  color: #129c96;
  font-size: .9em
}

.col-container .qlink-col .classList li.inProgress {
  margin-bottom: 15px
}

.col-container .qlink-col .classList li.inProgress:last-child {
  margin-bottom: 8px
}

.col-container .qlink-col .classList li.inProgress a {
  background: transparent url(../img/suitcase_icon.png) no-repeat 0 -2px;
  margin-bottom: 0
}

.col-container .qlink-col .classList li.inProgress span {
  display: block;
  margin: 3px;
  font-size: .8em
}

#middle-content .store-mod h2 {
  text-transform: none
}

#middle-content a.arrow {
  overflow: hidden;
  background: url(../img/icon_arrow_orange.jpg) no-repeat;
  padding-left: 15px;
  color: #605959
}

#middle-content h2 {
  color: #0065a3;
  font-family: Myriad,Arial,helvetica,sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-transform: capitalize;
  font-weight: normal;
  margin-bottom: 7px
}

.classBoxInd {
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding-bottom: 10px
}

.classTopHead {
  width: 100%;
  height: auto;
  font-weight: bold
}

.clCont {
  display: none
}

.classTopHeadSub {
  width: 94%;
  height: auto;
  margin: auto;
  font-size: 11px;
  color: #707070;
  margin-top: 8px
}

.classTopHeadL {
  width: 78%;
  height: 25px;
  float: left
}

.classTopHeadR {
  width: auto;
  height: 20px;
  float: left;
  padding-top: 5px
}

.progressbar {
  width: 100px;
  height: 7px;
  background: #efefef;
  overflow: hidden
}

.progressbar>div {
  background: #308bc2
}

.progresstext {
  width: auto;
  height: 8px;
  font-size: 9px;
  color: #308bc2;
  margin-top: 4px
}

.arrow {
  color: #000!important;
  font-weight: bold;
  font-size: 13px!important
}

u {
  font-size: 13px
}

.moduleSub {
  width: 95%;
  height: auto;
  margin: auto;
  color: #707070;
  font-size: 11px
}

.classContent {
  width: 90%;
  height: auto;
  margin: auto;
  margin-top: 15px
}

.classContentL {
  width: 50%;
  height: auto;
  float: left
}

.classContentM {
  width: 30%;
  height: auto;
  float: left;
  text-align: center;
  font-size: 13px
}

.classContentR {
  width: 20%;
  height: auto;
  float: left;
  text-align: left;
  font-size: 13px
}

.clearboth {
  width: 1px;
  clear: both
}

fieldset.mylearning-online-class-fieldset,#middle-content fieldset.mylearning-online-class-fieldset {
  margin: 0;
  padding: 0
}

fieldset.mylearning-online-class-fieldset table.online-class,#middle-content fieldset.mylearning-online-class-fieldset table.online-class {
  margin: 12px 0
}

fieldset.mylearning-online-class-fieldset table.online-class th,fieldset.mylearning-online-class-fieldset table.online-class td,#middle-content fieldset.mylearning-online-class-fieldset table.online-class th,#middle-content fieldset.mylearning-online-class-fieldset table.online-class td {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  width: 25%;
  padding: 10px 10px 10px 0;
  border-bottom: 0
}

fieldset.mylearning-online-class-fieldset table.online-class tr.online-class-tr,#middle-content fieldset.mylearning-online-class-fieldset table.online-class tr.online-class-tr {
  border-bottom: 1px solid #dee0e0
}

fieldset.mylearning-online-class-fieldset table.online-class tr.online-class-tr:last-child,#middle-content fieldset.mylearning-online-class-fieldset table.online-class tr.online-class-tr:last-child {
  border-bottom: 0
}

fieldset.mylearning-online-class-fieldset table.online-class th a.arrow,fieldset.mylearning-online-class-fieldset table.online-class td a.arrow,#middle-content fieldset.mylearning-online-class-fieldset table.online-class th a.arrow,#middle-content fieldset.mylearning-online-class-fieldset table.online-class td a.arrow {
  overflow: hidden;
  background: url(img/icon_arrow_orange.jpg) no-repeat;
  padding-left: 15px;
  color: #605959
}

fieldset.mylearning-online-class-fieldset table.online-class th,#middle-content fieldset.mylearning-online-class-fieldset table.online-class th {
  font-weight: bold
}

fieldset.mylearning-online-class-fieldset .CTAlink1,#middle-content fieldset.mylearning-online-class-fieldset .CTAlink1 {
  margin-left: 0;
  margin-top: 10px
}

.profile aside h1 {
  color: #414141;
  font-weight: normal;
  text-align: right;
  font-size: 1.8em;
  margin-bottom: 2em
}

.profile aside h1 span {
  color: #0066a4
}

.profile h2,.device h2,.allClasses h2,.device h3.deviceTitle {
  color: #31b238;
  font-size: 2em;
  font-weight: normal;
  text-align: left;
  margin-bottom: .25em
}

.profile h2 span,.device h2 span,.allClasses h2 span {
  color: #0066a4
}

.profile .message.infoM3 {
  margin-bottom: 2em;
  font-weight: bold
}

table.grid th,table.grid td {
  font-size: 1.4em
}

form table.grid tbody th {
  font-weight: bold
}

table.grid th,table.grid td {
  padding: 0 1.2em 1em 0
}

.falign {
  padding-top: 2.3em
}

fieldset .form-actions {
  margin-top: 1.4em
}

.ok,.flag {
  display: inline-block;
  margin-top: .5em;
  font-size: 1.2em!important
}

.ok {
  color: green
}

.flag {
  color: red
}

table.act-detail {
  width: auto;
  margin: 1.2em 0
}

.fluid {
  width: 100%!important
}

table.act-detail thead {
  background: 0;
  border: 0;
  vertical-align: bottom
}

table.act-detail thead tr th:last-child {
  border: 0
}

table.act-detail th,table.act-detail td {
  font-size: 1.4em;
  border: 0;
  padding: 0 1.2em .6em 0
}

table.act-detail thead th {
  height: auto;
  background: none!important;
  text-align: left;
  border: 0;
  color: inherit;
  vertical-align: bottom
}

table.act-detail tbody th {
  text-align: right;
  font-weight: bold
}

.l-grid table.act-detail tbody th.l-grid-title {
  text-align: left;
  padding-bottom: 1em
}

.l-grid table.act-detail tbody td.l-grid-desc {
  padding-bottom: 1em
}

table.act-detail a {
  font-size: inherit
}

h2 small {
  font-size: 12px;
  text-transform: none
}

legend a.hedit {
  font-size: 12px
}

.act-detail .fr .ff {
  margin: 0
}

.act-detail .fr .ff label {
  font-size: 14px
}

.breadcrumb {
  color: #a8a8a8;
  margin: 1em 0 1.6em
}

.breadcrumb .trail,.breadcrumb .crumb,.breadcrumb .separator {
  display: inline-block;
  margin: 0 .8em 0 0;
  font-size: 1.2em;
  color: inherit;
  background-color: transparent
}

.order {
  overflow: hidden
}

.order-placed-col dd,.order-status-col dd {
  margin-left: 1em
}

.form-actions .cta-btn {
  margin-right: 2.5em
}

.order-item .form-actions {
  text-align: left;
  padding: 0
}

.order-item {
  width: 100%;
  overflow: hidden;
  margin-bottom: 2em
}

.order-item h3 {
  font-size: 1.6em
}

.order-thumb {
  float: left;
  width: 60px;
  margin-right: 1.5em
}

.order-hasPic {
  margin-left: 7.5em
}

.spinner-panel {
  width: 100%;
  text-align: center;
  min-height: 400px
}

.spinner-panel img {
  margin: 100px auto
}

.order-details {
  margin: 0
}

.order-details dt {
  float: none;
  font-weight: normal;
  margin-bottom: .3em
}

.order-details dd {
  font-weight: bold;
  margin-bottom: 1em;
  width: 100%;
  overflow: hidden
}

.order-date,.order-status {
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.2em;
  text-transform: capitalize;
  color: #0065a3;
  background-color: transparent
}

.ship-method,.ship-tracking,.ship-more {
  float: left;
  width: auto;
  margin-right: 2em
}

.ship-more {
  margin-right: 0
}

.ship-tracking a,.ship-more a {
  line-height: 1em;
  font-weight: normal
}

table.order-amount {
  width: auto;
  margin: 0
}

table.order-amount th,table.order-amount td {
  border: 0;
  padding: .4em 1em .4em 0;
  font-size: 1.1em;
  line-height: 1em
}

table.order-amount tfoot td {
  border-top: 1px solid #333;
  font-weight: bold
}

table.order-amount tr td:first-child {
  text-align: right
}

.items small {
  font-size: 1em
}

.order-item {
  margin: 1em 0 20px
}

.store-mod-container .order-details .line-item {
  width: 100%;
  overflow: hidden;
  margin: .5em 0 .5em -1em;
  font-size: .65em
}

.store-mod-container .order-details .line-item dt {
  float: right;
  width: 65%;
  text-align: left;
  font-weight: bold;
  text-transform: lowercase;
  margin-right: 0
}

.store-mod-container .order-details .line-item dd {
  float: left;
  width: 32%;
  margin-right: 3%;
  margin-bottom: 0;
  margin-left: 0;
  text-align: right
}

.store-mod-container .order-details .line-item.total {
  border-top: 1px solid black;
  padding-top: .5em
}

.order-status-col .order-details {
  margin-bottom: 1em
}

.orderhistory-screen #datePicker {
  display: none
}

.orderhistory-screen form table.grid tbody th {
  font-weight: bold
}

.orderhistory-screen table.grid th,.orderhistory-screen table.grid td {
  padding: 0 12 10px 0;
  width: 25%
}

.orderhistory-screen .falign {
  padding-top: 23px
}

.orderhistory-screen .order-details dd.shipping-address {
  white-space: normal;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  font-size: 12px
}

.orderhistory-screen span.small-cap {
  font-family: Arial,helvetica,sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #333;
  font-style: italic;
  text-transform: uppercase
}

@media screen and (max-width: 480px) {
  .b-gbanner h2 {
    font-size:15px;
  }
  
  .orderhistory-screen .store-mod-grp hr {
    display: none
  }
  
  .orderhistory-screen .order-status-col .orderhistory-screen .form-actions .cta-btn {
    margin-bottom: 1em
  }
}

@media screen and (min-width: 768px) {
  .b-gbanner h2 {
    font-size: 20px;
  }
  
  .orderhistory-screen .sidebar {
    margin-top: 82px
  }
  
  .orderhistory-screen #aside-content {
    margin-top: 158px
  }
}

.register-screen #datePicker,.register-screen #left_column_content {
  display: none
}

.register-screen .form-actions {
  width: auto;
  overflow: hidden;
  margin: 2em 0 0 0;
  padding-top: 1em
}

.register-screen .form-actions p {
  margin: 0
}

.register-screen .form-actions .cta-btn {
  padding-right: 2em;
  padding-left: 2em
}

.register-screen .store #wrapper {
  margin-top: 0
}

.register-screen .ok,.register-screen .flag {
  display: inline-block;
  margin-top: .5em
}

.register-screen .ok {
  color: green
}

.register-screen flag {
  color: red
}

.register-screen .form-actions p span.flag {
  display: inline
}

.register-screen .form-actions p {
  width: auto
}

.register-screen .flag a {
  color: inherit;
  font-size: inherit;
  text-decoration: underline
}

.register-screen .reg-panel1 {
  display: inline;
  float: left;
  width: 45%;
  margin-right: 5%
}

.register-screen .reg-panel2 {
  display: inline;
  float: right;
  width: 50%
}

.register-screen .note-icon {
  float: left
}

.register-screen .note-text {
  display: block;
  margin-left: 2.3em
}

.register-screen .mod-col {
  display: block;
  float: left
}

.register-screen .mod-col.first-child {
  margin-right: 3.125%
}

.register-screen .mod-col-med {
  width: 48.4375%
}

.ff .fr-btn-label {
  display: none
}

@media screen and (min-width: 320px) {
  .qlink-col,.qlink-heading {
    width:100%;
    overflow: hidden
  }
}

@media screen and (min-width: 320px) and (max-width:540px) {
  .b-gbanner h2 {
    font-size:12px;
  }
  
  .myhome-screen #main h1 {
    text-align: center
  }
  
  .myhome-screen .store-mod-container {
    margin-bottom: 0
  }
  
  .qlink-col {
    width: 90%;
    margin: 0 5%;
    clear: both;
    margin-bottom: 1em;
    -moz-box-shadow: 0 0 4px 2px #ddd;
    -webkit-box-shadow: 0 0 4px 2px #ddd;
    box-shadow: 0 0 4px 2px #ddd
  }
  
  .qlink-col,.qlink-heading {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
  }
  
  .qlink-col ul {
    padding: 0
  }
  
  .qlink-col li {
    font-size: 1.4em;
    padding: 0;
    margin: 0;
    border-bottom: 0
  }
  
  .qlink-col ul li.txtonly {
    color: inherit;
    background-color: #fff;
    padding: .5em
  }
  
  .qlink-col li a {
    margin: 0;
    padding: 1em 1.4em;
    border-style: solid;
    border-width: 3px 0 0;
    text-decoration: none
  }
  
  .qlink-heading,.qlink-list-container,.onecoltmpl .qlink-list-container,.qlink-col li a {
    border-color: #005195;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }
  
  .qlink-heading {
    position: relative;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    background-color: white;
    cursor: pointer
  }
  
  .qlink-heading img {
    width: 30%;
    max-width: 100%;
    float: left;
    margin: .5em 5%
  }
  
  .qlink-heading h3 {
    float: right;
    width: 56%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 9% 2%;
    text-align: left;
    cursor: pointer;
    color: #e1477d;
    background-color: transparent
  }
  
  .qlink-list-container,.onecoltmpl .qlink-list-container {
    display: none;
    border-style: solid;
    border-width: 0 1px 1px
  }
  
  .qlink-heading.open {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0x;
    border-bottom-right-radius: 0
  }
  
  .qlink-list-container,.onecoltmpl .qlink-list-container {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
  }
}

@media screen and (min-width: 541px) {
  .b-gbanner h2 {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 22px 154px 0 204px;
    white-space: nowrap;
  }
  
  .b-gbanner .cta-btn {
    padding: .4em 1em;
    right: 20px;
    top: 33px;
  }
  
  .myhome-screen #main h1 {
    text-align: left
  }
  
  .qlink-heading {
    float: left;
    width: 50%;
    margin: 0;
    overflow: hidden
  }
  
  .qlink-heading img {
    float: left;
    width: 40%;
    margin: 0 0 2em 10%
  }
  
  .qlink-heading h3 {
    float: right;
    width: 45%;
    margin: .2em 0 0;
    margin-right: 5%;
    padding: 0;
    text-align: right
  }
  
  .qlink-list-container,.onecoltmpl .qlink-list-container {
    display: block;
    float: right;
    width: 50%;
    margin: 0
  }
  
  .order-placed-col {
    width: 30.088495575221239%;
    float: left;
    margin-right: 1.769911504424779%
  }
  
  .order-status-col {
    margin-left: 31.858407079646018%;
    padding-left: 5.194805194805195%;
    background: transparent url('../img/vert-border-top.jpg') no-repeat left top;
    background-image: url('../img/vert-border-top.jpg'),url('../img/vert-border-bottom.jpg');
    background-repeat: no-repeat,no-repeat;
    background-position: left top,left bottom;
    background-color: transparent
  }
  
  .order-status-col .form-actions .cta-btn {
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-right: .6em
  }
}

@media screen and (max-width: 540px) {
  table,tbody,thead,tr,table.act-detail tbody th,th,td {
    display: block
  }
  
  table.act-detail tbody th {
    clear: left
  }
  
  table.act-detail tbody th,table.act-detail tbody td {
    float: left;
    -webkit-box-sizing: border-box;
    -mox- box-sizing: border-box;
    box-sizing: border-box
  }
  
  table.act-detail tbody th {
    width: 40%
  }
  
  table.act-detail tbody td {
    width: 60%
  }
  
  .col-learning {
    display: none
  }
}

@media screen and (min-width: 768px) {
  .b-gbanner h2 {
    font-size:19px;
  }
  
  .b-gbanner .cta-btn {
    padding: .4em 1.5em;
    right: 30px;
    top: 33px;
  }
  
  .onecoltmpl #main {
    width: 96%
  }
  
  .section-2.myhome-screen #main {
    margin-top: 6.4em
  }
  
  .physician-screen .col-container .gcol {
    margin-left: 2%;
    width: 46%
  }
  
  .physician-screen .col-container .gcol:first-child {
    margin-right: 2%;
    margin-left: 0
  }
  
  .ff .fr-btn-label {
    display: block;
    visibility: hidden;
    margin-bottom: .3em
  }
  
  .fr .ff.lookup-ff {
    margin-right: 0
  }
  
  .lookup-ff .form-actions .cta-btn {
    margin-right: 0
  }
  
  .forgot-password-screen .gcol,.register-screen .gcol {
    float: none;
    width: 100%
  }
  
  .insurance-screen table.act-detail tbody th,.insurance-screen table.act-detail td {
    width: 25%;
    vertical-align: top
  }
  
  .insurance-screen table.act-detail {
    width: 100%
  }
}

@media screen and (min-width: 960px) {
  .b-gbanner h2 {
    font-size:22px;
  }
  
  .onecoltmpl #main {
    width: 100%
  }
  
  .qlink-col {
    width: 19%;
    float: left;
    clear: none;
    padding-right: 0;
    padding-left: 1%
  }
  
  .qlink-col:first-child {
    padding-left: 0
  }
  
  .qlink-heading {
    float: none;
    width: 100%
  }
  
  .qlink-heading img {
    width: auto;
    float: none;
    margin: 0 auto
  }
  
  .qlink-heading h3 {
    float: none;
    width: auto;
    text-align: center;
    margin: 1em 0
  }
  
  .qlink-list-container,.onecoltmpl .qlink-list-container {
    float: none;
    width: 100%
  }
  
  .qlink-col li {
    font-size: 1.2em;
    padding: 0;
    padding-bottom: .2em
  }
  
  .forgot-password-screen .gcol,.register-screen .gcol {
    float: left;
    width: 50%
  }
}

@media screen and (max-width: 600px) {
  .b-gbanner h2 {
    font-size: 12px;
  }
  
  .b-gbanner .cta-btn {
    font-size: 14px;
    padding: .4em;
  }
  
  .register-screen .mod-col-small,.register-screen .mod-col-med,.register-screen .mod-col-large {
    width: auto
  }
  
  .register-screen .reg-panel1,.register-screen .reg-panel2 {
    float: none;
    width: auto
  }
  
  .register-screen .form-actions p {
    margin: 1em 0
  }
}

.lt-ie9 .gcol {
  display: inline-block
}

.qlink-col {
  overflow: visible !important;
}

.ensign {
  position: relative;
  text-shadow: 0px 0px 1px rgb(48, 48, 48);
}
.ensign .ensign-new-ico {
  background: url(data:image/png;base64,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) no-repeat;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 55px;
  left: -55px;
  padding-left: 66px;
  position: absolute;
  top: -22px;
  width: 66px;
}
