@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: center;}

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: 700px; 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 30px; color:#fff; border-radius:10px;}


