@font-face {font-family: 'latomedium'; src: url('fonts/lato-medium.eot'); src: url('fonts/lato-medium.eot?#iefix') format('embedded-opentype'), url('fonts/lato-medium.woff2') format('woff2'), url('fonts/lato-medium.woff') format('woff'), url('fonts/lato-medium.ttf') format('truetype'), url('fonts/lato-medium.svg#latomedium') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'latobold'; src: url('fonts/lato-bol-webfont.eot'); src: url('fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-bol-webfont.woff2') format('woff2'), url('fonts/lato-bol-webfont.woff') format('woff'), url('fonts/lato-bol-webfont.ttf') format('truetype'), url('fonts/lato-bol-webfont.svg#latobold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'latoregular'; src: url('fonts/lato-reg-webfont.eot'); src: url('fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-reg-webfont.woff2') format('woff2'), url('fonts/lato-reg-webfont.woff') format('woff'), url('fonts/lato-reg-webfont.ttf') format('truetype'), url('fonts/lato-reg-webfont.svg#latoregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'latolight'; src: url('fonts/lato-lig-webfont.eot'); src: url('fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-lig-webfont.woff2') format('woff2'), url('fonts/lato-lig-webfont.woff') format('woff'), url('fonts/lato-lig-webfont.ttf') format('truetype'), url('fonts/lato-lig-webfont.svg#latolight') format('svg'); font-weight: normal; font-style: normal;} 
@font-face {font-family: 'latoitalic'; src: url('fonts/lato-regita-webfont.eot'); src: url('fonts/lato-regita-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lato-regita-webfont.woff2') format('woff2'), url('fonts/lato-regita-webfont.woff') format('woff'), url('fonts/lato-regita-webfont.ttf') format('truetype'), url('fonts/lato-regita-webfont.svg#latoitalic') format('svg'); font-weight: normal; font-style: normal;}

html { min-height:100.1% }

body{font-family: 'latoregular'; font-weight: normal; font-size: 14px; background: #eeefea;min-height:100.1%;} 
input, select, text-area, button, input:focus, select:focus, text-area:focus, button:focus{outline: none;}  
.glabproducts{border:1px solid #3b3b3b; border-radius:25px; margin:20px 0; min-height:120px; padding:10px 0 0 0; background:#fff}
 
  .link-text{
  background-color: #bda892;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    color: #fff;
    width: 80%;
    border-radius: 25px;
    border: none;
  }
 .link-text:hover {background-color: #cbb9a7; }
 
.black-bg{background: #000000;}

.mid-green-bg{background: #4db50d; color:#fff;}

.dark-green-bg{background: #49ac0c;}
.gr-bg{background: #f1f2f2;}
.gr-bg-light{background: #d9d9d9;}
.pink-bg{background: #d80468;}
.yellow-bg{background: #f1c22e;}
.bluish{background: #138997;}
.white-bg{background: #fff;}
.orange-bg{background: #f27405;}
.bd-b{border-bottom: 1px solid #000000;}
.bd-bw{border-bottom: 1px solid #fff;}
.bd-lw{border-left: 1px solid #fff;}
.white-text{color: #fff;}
.light-pink-bg{background: #d982c9;} 
.light-orange-bg{background: #ffb574;}
.light-bluish{background: #05bec0;} 

.top-container {width: 100%; margin: 0 auto; padding:  26px 15px; background: #fff;}
.elementdisplaynone{display:none !important;}
.elementdisplayblock{display:block !important;}

.rwsbutton3 {  background-color: transparent; border: none; text-align: center; text-decoration: none; display: inline-block; font-size: 0px; margin: 0px; cursor: pointer; padding: 0px 0px;}

	#resultsListError{ color: #ff0000; font-size: 18px; text-align: center; min-height:100px;}
header {display: inline-block; vertical-align: top; width: 100%; padding:0;}

header .logo{text-align: left;}

header .logo img{max-width:120px; }

.header-right{text-align: right; padding: 19px 15px 0; display: inline-block; vertical-align: middle;}
.header-right a{margin-left: 10px;}
.header-right a:nth-child(2){border-radius: 100%;}
.header-right a:nth-child(2) img{border-radius: 100%; width: 36px; height: 36px;}
.header-right a:nth-child(4){margin-left: 3px;}
.page-container{padding: 25px 15px; background: #eeefea; width: 100%; margin: 0 auto; display: inline-block; vertical-align: top;}
.main-container{width: 100%; max-width: 960px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.prg-d{padding: 10px 0 5px; font-family: 'latoitalic'; font-weight: normal; font-size: 13px;}
.prg-d .col-lg-3, .prg-d .col-lg-2{text-align: right; padding-right: 0;}
.acc{width: 100%;}
.acc .card{margin-bottom: 20px; border: 0; border-radius: 0;}
.acc .nest-div .card{margin-bottom: 10px;}
.acc .mb-0 > a {display: block; position: relative; color: #fff; text-decoration: none; font-family: 'latobold'; font-weight: normal; font-size: 17px;}
.acc .mb-0 > a span{font-family: 'latoregular'; font-weight: normal; padding: 0 0 0 5px;}
.acc .mb-0 > a:after {/*content: "\f078";  fa-chevron-down font-family: 'FontAwesome';*/ display: inline-block; width: 22px; height: 22px;
    vertical-align: middle; position: absolute; right: 34px; content: ""; background: url(../images/arrow-right-white.svg) no-repeat center center;background-size: 22px 22px;
    text-align: right;}
.acc .mb-0 > a[aria-expanded="true"]:after {/*content: "\f077";  fa-chevron-up */ content: ""; background: url(../images/arrow-bottom-white.svg) no-repeat center center;
	background-size: 22px 22px;
 display: inline-block;
    width: 22px; height: 22px; vertical-align: middle;}
.acc .card-header{padding: 0; border: 0;}
.acc .mb-0 > a{padding: 16px 20px}
.accprintpage .mb-0 > a:after {display: inline-block; width: 22px; height: 22px;
    vertical-align: middle; position: absolute; right: 34px; content: ""; background: url(../images/arrow-bottom-white.svg) no-repeat center center;
text-align: right; background-size: 22px 22px;}
.space2 strong a {text-transform:uppercase}
.space2 strong a:hover {color:#000; text-decoration:none;}

.svgcheckwhite{max-width:20px;}
	 
.col-pic {text-align: right; width: 36%; float: right; margin-right: 147px; margin-top: -7px;}
.col-pic img{border-radius: 100%; width: 36px; height: 36px; margin-left: 5px; }
.col-pic img.slave{
  opacity:90%;
   filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}



.glabproducts div.light-gr {
    background:#d9d9d9;
}

.glabproducts div.yellow-bg {
    background:#f1c22e;
}


.glabproducts div.mid-green-bg {
    background:#4db50d;
}



.righttext{
	 float: right;
    padding: 6px 0;
    color: #fff;
    border-radius: 40px;
    box-sizing: border-box;
    width: 32px;
    height: 32px;
    text-align: center;
	}

.righttext.morethentwo {
    background: #ff0000!important;
}

div#resultsList .row:nth-child(1) {background: #e1e1e1 /*#bdc0bf*/; font-size: 16px;}
div#resultsList .row:nth-child(1) .col-1{background: #e1e1e1;}
div#resultsList .row .col-lg-2, div#resultsList .row .col-1 {padding: 6px; border: 1px solid #bdc0bf; text-align: center;
    font-size: 14px; font-weight: bold; border-right: 0; border-bottom: 0;}
div#resultsList .row .col-1 {background: #fff;}
div#resultsList .row:nth-child(1) .col-lg-1:last-child, div#resultsList .row .col-1:last-child {border-right: 1px solid #bdc0bf;}
div#resultsList .row:last-child {border-bottom: 1px solid #bdc0bf;}
div#resultsList .row .col-1 img{max-width: 100%;}
.resultcolumn .col-1 {/*max-width: 8.111111%;*/}


/*div#resultsList .row .col-2 img{width: 140px; height: 140px;}
div#resultsList .row .col-2:first-child{padding: 0;}*/

.form-floating
{
margin-bottom: 10px;
}

.row.full
{
background: #FFF;
padding: 20px 6px 6px 6px;
font-weight: bold;
border: 1px solid #bdc0bf;
border-bottom: none;
}

.small,
small
{
font-size: 11px;
text-transform: uppercase;
display: block;
color: #444;
margin-top: 4px;
}

.details
{
display: flex;
align-items: center;
justify-content: center;
}

.col-1.num
{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: #888;
}

.col-1.num small
{
display: none;
}

.col-1.num.highlight
{
background: #e1e1e1!important;
}

.col-1.num.highlight small
{
display: inline-block;
}

.col-1.num h3
{
font-size: 14px;
color: #aaa;
margin: 0;
}

.col-1.num.highlight h3
{
width:40px;
height:40px;
background:#999;
color: #FFF;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
font-size: 22px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
}

.redstar{color:red;font-size:16px;font-weight:bold;}