﻿/*********************************************************************************/
/* GS                                                                            */
/*********************************************************************************/
#blok-top {
	position:fixed;
	z-index:999;
	left:50%;
	margin-left:-678px;
	bottom:140px;
	}
	

.top {
	display:block;
	bottom:144px;
	width:51px;
	height:53px;
	text-indent:-600px;
	background:url(../images/top.png) no-repeat left top;
	cursor:pointer;
}

.help
{
  border-top: 1px black;   
}

.iconsbutton
{
    height: 32px;
    margin-right: 8px;    
    vertical-align: middle;
}

.comment { 
    font-style:italic;
}

.buttonimg	{
		padding: 1em 2em;
}

.buttondown	
{
    vertical-align:bottom;

}

.iconsnav {
    height: 32px;
    margin-right: 8px;
    vertical-align: middle;
}

.iconsheader {
    height: 48px; 
    margin-right: 8px;  
    vertical-align:middle;
    margin-top: -16px;
    /*display:none;*/
}

.iconsheadermobile {
    height: 32px; 
    margin-right: 8px;  
    vertical-align:middle;
    margin-top: -8px;
    /*display:none;*/
}


.icons
{
    height: 64px;
    margin-right: 8px;
    vertical-align: middle;
}

.nobox
{
    box-shadow: none !important;
}

.icon-XG:before   
{
    content:  url(../images/xg_32.png);    
}

.icon-XGM:before   
{
    content:  url(../images/xgm_32.png);   
}

.icon-GS:before   
{
    content:  url(../images/GS_32.png);  
}

.icon-GS2000:before   
{
    content:  url(../images/GS2000_32.png);    
}


/* banded list */

.bandedlist li:nth-child(even)
{
    background-color: #ededed;
    padding-left: 24px;
}

.bandedlist li:nth-child(odd)
{
    padding-left: 24px;
}


/* checker list */
.checkerlist li:nth-child(odd)
{
    background: url(images/checker2s.png) 4px 16px no-repeat;
    padding-left: 24px;
    text-align: left;
}

.checkerlist li:nth-child(even)
{
    background: url(images/checker1s.png) 4px 16px no-repeat;
    background-color: #ededed;
    padding-left: 24px;
    text-align: left;
}

.checkerlist li:first-child
{
    background: url(images/checker2s.png) 4px 0px no-repeat;
    padding-left: 24px;
    text-align: left;
}

.AlignLeft li
{
    text-align: left;
}

.highlighttext
{
    color : #0f409d;
}    

.title
{
   text-align:center;
   font-weight: 900;
   font-size: 24pt;
   letter-spacing: 0.2em;
   color : #0f409d; 
   border-bottom: solid 1px rgba(0,0,0,0.2);
   line-height: 1em;
}

.subtitle
{
   text-align:center;
   font-weight: 600;
   font-size: 18pt;
   letter-spacing: 0.2em;
   color : #0f409d; 
}

.gscenter
{
    text-align:center;
}

.highlight 
{
   background-color: #bfd3f7; 
   border-radius: 8px;
   padding-left: 8px;   
   padding-right: 8px;   
}

.major 
{
   color : #0f409d; 
   font-size:larger;   
   font-weight:bold;
}

.border
{
    text-align: left; 
    border-collapse:separate;
    border-width : 1px;
    border-style : solid;
    border-color : Black;
}

div.faqq
{
    font-weight: bold;
    font-size: 12pt;
}

div.faqa
{
   margin-left: 32px;  
   margin-top: 8px;
   font-size: 10pt; 
}

ul.gslist
{
  list-style: disc inside none;   
}

.gsimagetitle
{
    text-align:center;
    font-size: x-small;
}

.gsinput {
  /* padding: 0; */
  font-size: 16px;
  padding: 5px 0;
  box-sizing: border-box;
  webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 4px;
  /* width: 50%; */
  display: block;
}