/* @font-face { */
/*     font-family: 'simasnetFont'; */
/*     src: url('../fonts/karla/Karla-Regular.ttf'); */
/* } */

/* @font-face { */
/*     font-family: 'simasnetPoly'; */
/*     src: url('../fonts/POLY-REGULAR.TTF'); */
/* } */

body
{
     margin: 0 !important;
/*      font-family: 'simasnetFont' !important; */
}

.prod-detail-sec01{
	font-size: 14px;
}

.labelpaket{
	font-size:15px;
	color:#337ab7;
}

.labelharga{
	font-size:18px;
}

.labeltabel{
	font-size:15px;
}

/* Extra Small */
@media(max-width:767px){
	.bannerHome{
		height: 475px;
	}
	#banner02 {
		margin-top: 100px !important;
		width: 447px;
		height: 375px;
		background-size: 447px 375px;
	}
	.banner-label1{
		font-size:1em;
		top: 20px !important;
	}
	.banner-label2{
		font-size:1.3em;
		top: 60px !important;
	}
	.banner-label3{
		font-size:1.1em;
		top: 150px !important;
	}
	.banner-button{
		top: -250px !important;
	}
	.partnerlist {
		top:-34px;
		height: 40px;
	}
	.partnerImg{
		max-height: 90%;
		max-width: 80%;
	}
	.homesec3 {
		height: 180px;
	}
	.homesec3-label1, .homesec5-label1{
		font-size:1.3em;
		font-family: 'simasnetPoly' !important
	}
	.homesec3-label2, .homesec5-label2{
		font-size:1em;
		top: 30px !important;
	}
	.homesec5 {
		height:130px;
	}
	.homesec5-label1 {
		top : 20px;
	}
	.sec6-label1 {
		font-size:1em;
		text-transform: uppercase;
		height: 50px;
	}
	.sec6-label2, .sec6-label3 {
		font-size:1em;

	}
	.sec6-label3, .sec8-label2{
		clear: both;
		font-size:1em;
	}
	.homesec8{
		height: 300px;
	}
	.sec6-label3{
		height: 100px !important;
	}
	.sec6-label3 {
		height: 150px;
	}
	.sec6-label3 {
		height: 80px;
		line-height: 80px;
	}
	.home-hr {
		margin-top: -20px;
	}
	.homesec7-lg, .homesec9-lg{
		display: none;
	}
	.homesec7-xs, .homesec9-xs{
		display: box;
	}  
	.homesec10{
		height: 25px;
	}

	.jnKelaminop.pria, .jnKelaminop.wanita, .jnPerjalananop.overseas, .jnPerjalananop.domestic, .jnKendaraanop.mobilPribadi, .jnKendaraanop.mobilKomersil, .jnPerjalananop.domesticdelay, .jnPerjalananop.overseasdelay, .bii_bayar, .lion, .form-rumah {
		height: 200px !important;
	}

	.pria, .wanita, .mobilPribadi ,  .mobilKomersil, .domestic, .overseas, .allpembayaran, .cc_bayar, .bca_bayar, .cimb_bayar, .rekponsel_bayar, .klikpay_bayar, .mandiri_bayar, .qr_bayar, .tcash_bayar, .permata_bayar, .xl_bayar, .domesticdelay, .overseasdelay, .bii_bayar, .lion, .form-rumah {
		width:200px;height:200px !important;
	}
	
	.button_div {
		width:170px;
	}
	.button_form {
		width:170px;
		padding-bottom:10px;
		float:left;
	}
	  
	#div1, #div2, #div3 {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
		
	#stp1, #stp2, #stp3 {
		padding-left: 0px;
	}
		
	.footer {
		clear:both;
		background-color: #232323;
		height: 700px;
		color: #f0f0f0;
		max-height: 100%;
	}
	
	.prod-desc {
		height:130px;
	}
	
	.notice-padd {
		padding:60px;
	}
	.notice-width {
		width:100%;
	}
	.notice-img {
		width:100%;
		text-align:center;
	}
	.notice-det {
		width:100%;
		padding-left:25px; 
		font-size:16px;
		text-align:center;
	}
	.notice-btn {
		padding:20px;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px) { 
	.bannerHome{
		height: 432px;
	}
	#banner01, #banner02{
		margin-top: 100px !important;
	}
	#banner01, #banner02 {
		width: 412px;
		height: 328px;
		background-size: 412px 328px;
	}
	.banner-label1{
		font-size:1.5em;
		top: 30px !important;
	}
	.banner-label2{
		font-size:2em;
		top: 90px !important;
	}
	.banner-label3{
		font-size:1.2em;
		top: 200px !important;
	}
	.banner-button{
		top: -180px !important;
	}
	.partnerlist {
		top:-34px;
		height: 50px;
	}
	.partnerImg{
		max-width: 60%;
	}
	.homesec3 {
		height: 230px;
	}
	.homesec3-label1, .homesec5-label1{
		font-size:2em;
		font-family: 'simasnetPoly' !important
	}
	.homesec3-label2, .homesec5-label2{
		font-size:1.1em;
		top: 40px !important;
	}
	.homesec5 {
		height:180px;
	}
	.homesec5-label1 {
		top : 40px;
	}
	.sec6-label1 {
		font-size:1.2em;
		text-transform: uppercase;
		height: 60px;
	}
	.sec6-label2, .sec8-label2 {
		font-size:1em;
	}
	.homesec8{
		height: 400px;
	}
	.sec6-label3 {
		height: 150px;
		line-height: 200px;
	}
	.home-hr {
		margin-top: -80px;
	}
	.homesec7-lg, .homesec9-lg{
		display: box;
	}
	.homesec7-xs, .homesec9-xs{
		display: none;
	}
	.homesec10{
		height: 25px;
	}
	.pria, .wanita, .mobilPribadi ,  .mobilKomersil, .domestic, .overseas, .allpembayaran, .cc_bayar, .bca_bayar, .cimb_bayar, .rekponsel_bayar, .klikpay_bayar, .mandiri_bayar, .qr_bayar, .tcash_bayar, .permata_bayar, .xl_bayar, .domesticdelay, .overseasdelay, .bii_bayar, .lion, .form-rumah {
		width:240px; height:240px !important;
	}
	
	.button_div {
		width:170px;
	}
	.button_form {
		width:170px;
		padding-bottom:10px;
		float:left;
	}
	
	#div1, #div2, #div3 {
		visibility: show;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
	}
	
	#stp1, #stp2, #stp3 {
		padding-left: 0px;
		margin-left:20%;
	}

	.footer {
		clear:both;
		background-color: #232323;
		height:300px;
		color: #f0f0f0;
		max-height: 100%;
	}
	
	.prod-desc {
		height:105px;
	}

	.notice-padd {
		padding:60px;
	}
	.notice-width {
		width:600px;
	}
	.notice-img {
		width:150px;
		text-align:center;
	}
	.notice-det {
		width:400px;
		padding-left:25px; 
		font-size:16px;
		text-align:left;
	}
	.notice-btn {
		padding:20px;
	}

}

/* Medium */
@media(min-width:992px) and (max-width:1199px){ 
	.bannerHome{
	height: 604px;
	}
	#banner01, #banner02{
	margin-top: 200px !important;
	}
	#banner01, #banner02{
	width: 509px;
	height: 404px;
	background-size: 509px 404px;
	}
	.banner-label1{
	font-size:2em;
	top: 40px !important;
	}
	.banner-label2{
	font-size:2.5em;
	top: 120px !important;
	}
	.banner-label3{
	font-size:1.3em;
	top: 250px !important;
	}
	.banner-button{
	top: -300px !important;
	}
	.btn-large
	{
	width: 210px;
	height: 50px;
	font-size:1.1em;
	}
	.partnerlist {
	top:-64px;
	height: 60px;
	}
	.partnerImg{
	max-width: 80%;
	}
	.homesec3 {
	height: 250px;
	}  
	.homesec3-label1, .homesec5-label1{
	font-size:2em;
	font-family: 'simasnetPoly' !important
	}
	.homesec3-label2, .homesec5-label2{
	font-size:1.3em;
	top: 50px !important;
	}
	.homesec5 {
	height:300px;
	}
	.homesec5-label1 {
	top : 60px;
	}
	.homesec5-label2 {
	top: 100px !important;
	}
	.sec6-label1 {
	font-size:1.2em;
	text-transform: uppercase;
	height: 50px;
	}
	.sec6-label2, .sec8-label2 {
	font-size:0.9em;
	}
	.homesec8{
	height: 500px;
	}
	.sec6-label3 {
	height: 200px;
	line-height: 200px;
	}
	.home-hr {
	margin-top: -80px;
	}
	.homesec7-lg, .homesec9-lg{
	display: box;
	}
	.homesec7-xs, .homesec9-xs{
	display: none;
	}
	.homesec10{
	height: 35px;
	}
	.pria, .wanita, .mobilPribadi ,  .mobilKomersil, .domestic, .overseas, .allpembayaran, .cc_bayar, .bca_bayar, .cimb_bayar, .rekponsel_bayar, .klikpay_bayar, .mandiri_bayar, .qr_bayar, .tcash_bayar, .permata_bayar, .xl_bayar, .domesticdelay, .overseasdelay, .bii_bayar, .lion, .form-rumah {
	width:240px;height:240px !important;
	}

	.button_div {
		width:421px;
	}
	.button_form {
		width:170px;
		padding-bottom:10px;
		float:left;
	}
	
	#div1, #div2, #div3 {
		visibility: show;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
	}
	
	#stp1, #stp2, #stp3 {
		padding-left: 0px;
	}

	.footer {
		clear:both;
		background-color: #232323;
		height:300px;
		color: #f0f0f0;
		max-height: 100%;
	}
	
	.prod-desc {
		height:70px;
	}
	
	.notice-padd {
		padding:60px;
	}
	.notice-width {
		width:600px;
	}
	.notice-img {
		width:150px;
		text-align:center;
	}
	.notice-det {
		width:400px;
		padding-left:25px; 
		font-size:16px;
		text-align:left;
	}
	.notice-btn {
		padding:20px;
	}
}

/* Large */
@media(min-width:1200px){ 
	.bannerHome{
		height: 625px;
	}
	#banner01, #banner02{
		margin-top: 200px !important;
	}
	#banner01, #banner02  {
		width:536px;
		height:425px;
	}

	.banner-label1{
		font-size:2.5em;
		top: 50px !important;
	}
	.banner-label2{
		font-size:3em;
		top: 150px !important;
	}
	.banner-label3{
		font-size:1.4em;
		top: 300px !important;
	}
	.banner-button{
		top: -250px !important;
	}
	.btn-large
	{
		width: 210px;
		height: 50px;
		font-size:1.1em;
	}
	.partnerlist {
		top:-50px;
		height: 80px;
	}
	.partnerImg{
		max-height: 100%;
		max-width: 100%;
	}
	.homeProduct {
		top:-80px;
		z-index: -10;
		width:100%;
		height:325px;
		background-image: url("../images/city_Simasnet.png") ;
	}
	.homesec3 {
		height: 310px;
	}  
	.homesec3-label1, .homesec5-label1{
		font-size:3em;
		font-family: 'simasnetPoly' !important

	}
	.homesec3-label2, .homesec5-label2{
		font-size:1.4em;
		top: 50px !important;
	}
	.homesec5 {
		height:397px;
	}
	.homesec5-label1 {
		top : 80px;
	}
	.homesec5-label2 {
		top: 120px !important;
	}
	.sec6-label1 {
		font-size:1.2em;
		text-transform: uppercase;
		height: 40px;
	}
	.sec6-label2, .sec8-label2 {
		font-size:1em;
	}
	.homesec8{
		height: 500px;
	}
	.sec6-label3 {
		height: 200px;
		line-height: 200px;
	}
	.home-hr {
		height:1px;
		border:none;
		color:#b7b7b7;
		background-color:#b7b7b7;
		margin-top: -80px;
	}
	.home-hr {
	margin-top: -80px;
	}
	.homesec7-lg, .homesec9-lg{
		display: box;
	}
	.homesec7-xs, .homesec9-xs{
		display: none;
	}
	.homesec10{
		height: 50px;
	}
	.pria, .wanita, .mobilPribadi ,  .mobilKomersil, .domestic, .overseas, .allpembayaran, .cc_bayar, .bca_bayar, .cimb_bayar, .rekponsel_bayar, .klikpay_bayar, .mandiri_bayar, .qr_bayar, .tcash_bayar, .permata_bayar, .xl_bayar, .domesticdelay, .overseasdelay, .bii_bayar, .lion, .form-rumah {
    	width:240px;height:240px !important;
  	}
	
	.button_div {
		width:364px;
	}
	.button_form {
		width:170px;
		padding-bottom:10px;
		float:left;
	}
	
	#div1, #div2, #div3 {
		visibility: show;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
	}
	
	#stp1, #stp2, #stp3 {
		padding-left: 0px;
	}
	
	.txt-left {
		text-align:left;
	}
	
	.footer {
		clear:both;
		background-color: #232323;
		height: 300px;
		color: #f0f0f0;
		max-height: 100%;
	}
	
	.prod-desc {
		height:70px;
	}

	.notice-padd {
		padding:60px;
	}
	.notice-width {
		width:600px;
	}
	.notice-img {
		width:150px;
		text-align:center;
	}
	.notice-det {
		width:400px;
		padding-left:25px; 
		font-size:16px;
		text-align:left;
	}
	.notice-btn {
		padding:20px;
	}

}


.img-cicrle{
  border-radius: 50%;
}
.imgsize {
  max-width: 100%;
  height: auto;
} 
.mouse_over:hover{
//  cursor: pointer;
}
.nopadding{
  padding: 0px !important;
  min-height: 0px !important;
  min-width: 0px !important;
}
  .bannerHome{
    clear: both; 
    display: block; 
    position: relative;
    background-color: white;
  }
#banner01, #banner02{
     background-repeat:no-repeat;
  }

#banner01 {
  background-image: url("../images/BanerLeft_Simasnet.png") ;
}

#banner02 {
  float:right;
  background-image: url("../images/BanerRight_Simasnet.png") ;
}

.banner-label1, .banner-label2, .banner-label3{
  position: absolute !important;
  padding: 20px;
}

.banner-label2 {
	font-family: 'simasnetPoly' !important;
}

.homesec3-label1 {
	font-family: 'simasnetPoly' !important;
}

.partnerlist {
  position: relative;
  clear: both;
  background-color:#f7f7f7;
}

.homesec4 {
  position: relative;
  max-height: 100%;
  background-image: url("../images/city_Simasnet.png") ;
}

.homesec4-img {
  position: relative;
  height:300px;
}

.homesec4-b {
  position: absolute;
  bottom: 0;
}
.homesec4-t {
  position: absolute;
  top: -40;
}

.homesec3, .homesec5, .homesec6, .homesec7, .homesec8, .homesec9-lg, .homesec9-xs, .homesec10, .homesec11, .prod-detail-sec01, .prod-detail-sec02{
  clear: both;
  position: relative;
  text-align: center;
  max-height: 100%;
}

.homesec6 {
  display: block; 
  cursor: pointer;
}
.sec6-label3 {
  text-align: center;
}

.homesec7 .homesec5-label2,  .homesec8 .homesec5-label2  {
  top: 10px !important;
}

.homesec8, .homesec10 {
  background-color: #f7f7f7;
}

.homesec8 .banner-button
{
  top: 30px !important;
}
.sec7-label1{
  line-height: 60px !important;
}
.sec8-label2 {
  top: 40px !important;
}

.home-hr {
  height:1px;
  border:none;
  color:#b7b7b7;
  background-color:#b7b7b7;
}

.swiper-container {
  width: 100%;
  height: 100%;
  /*margin: 20px auto;*/
}
.swiper-slide {
  padding:  : auto 10px auto 10px;
  margin: 0px auto;
}
.swiper-pagination-bullet-active{
  background: #EC1C24;
}

div > a:hover {
  text-decoration:none;
}
div > a:link {
  color:red;
}
div > a:visited {
    color: red;
}
.entry-title >  a:hover {
  text-decoration:none;
}

.navbar-fixed-top{
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.prod-detail-sec02 {
  clear: both;
  position: relative;
  max-height: 100%;
}

.pria {
  background-image: url("../images/Pria_Simasnet.png") ;
}

.wanita {
  background-image: url("../images/wanita_Simasnet.png") ;
}

.mobilPribadi {
  background-image: url("../images/mobil_pribadi_Simasnet.png") ;
}

.mobilKomersil {
  background-image: url("../images/mobil_komersil_Simasnet.png") ;
}

.domesticdelay {
  background-image: url("../images/delay_domestic_simasnet.png") ;
}

.overseasdelay {
  background-image: url("../images/delay_overseas_simasnet.png") ;
}

.domestic {
  background-image: url("../images/domestik_Simasnet.png") ;
}

.overseas {
  background-image: url("../images/internasional_Simasnet.png") ;
}

.allpembayaran {
  background-image: url("../images/pembayaran/allpayment_simasnet.png") ;
}

.lion {
  background-image: url("../images/delay_lion_simasnet.png") ;
}

.form-rumah{
  background-image: url("../images/form_rumah.png") ;
}

.cc_bayar {
  background-image: url("../images/pembayaran/visamaster_simasnet.png") ;
}

.bca_bayar {
  background-image: url("../images/pembayaran/bca_simasnet.png") ;
}

.cimb_bayar {
  background-image: url("../images/pembayaran/cimbclick_simasnet.png") ;
}

.bii_bayar {
  background-image: url("../images/pembayaran/BII_simasnet.png") ;
}

.rekponsel_bayar {
  background-image: url("../images/pembayaran/rekpon_simasnet.png") ;
}

.klikpay_bayar {
  background-image: url("../images/pembayaran/klikpay_simasnet.png") ;
}

.mandiri_bayar {
  background-image: url("../images/pembayaran/mandiri_simasnet.png") ;
}

.qr_bayar {
  background-image: url("../images/pembayaran/qr_simasnet.png") ;
}

.tcash_bayar {
  background-image: url("../images/pembayaran/tcash_simasnet.png") ;
}

.permata_bayar {
  background-image: url("../images/pembayaran/va_simasnet.png") ;
}

.xl_bayar {
  background-image: url("../images/pembayaran/xl_simasnet.png") ;
}

.jnKelamin input, .jnKendaraan input, .jnPerjalanan input {
   position: absolute;
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
            left: -9999px;
}

.jnKelamin input:active +.jnKelaminop , .jnKendaraan input:active +.jnKendaraanop , .jnPerjalanan input:active +.jnPerjalananop {opacity: .9;}
.jnKelamin input:checked +.jnKelaminop, .jnKendaraan input:checked +.jnKendaraanop, .jnPerjalanan input:checked +.jnPerjalananop {
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}

.jnKelaminop, .jnKendaraanop, .jnPerjalananop{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    //width:247px;height:183px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.5) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.5) grayscale(1) opacity(.7);
            filter: brightness(1.5) grayscale(1) opacity(.7);
}
.jnKelaminop:hover, .jnKendaraanop:hover, .jnPerjalananop:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}

.hidden { display: none; }

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

.font-gray {
  color: #999999;
}

.font-red {
  color:#ff6633;
}
.font-black{
  color:#505050;
}

.font-size-0-8{
  font-size: 0.8em;
}
.font-size-1{
  font-size: 1em;
}
.font-size-1-2{
  font-size:1.2em;
}
.font-size-1-5{
  font-size:1.5em;
}
.lineheight {
  line-height: 1.5em;
}
/* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
 
/* loading - the AJAX indicator */
/*input[type='text'].ui-autocomplete-loading {
    background: white url('../images/ajax-loader16x16.gif') right center no-repeat;
    //width:16px;height:16px;
}*/

input[type='text'].loading {
    background: white url('../images/ajax-loader16x16.gif') right center no-repeat;
}

/* scroll results */
.ui-autocomplete {
    max-height: 100px;
    overflow-y: scroll;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-right: 10px;
}
 
.ui-autocomplete li {
    font-size: 12px;
}
 
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 150px;
}

.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
  }

  .panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
  }

  .panel-title {
    font-size: 14px;
    text-align: left;
    height: 80px;
    max-height: 100%;
  }

  .panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
  }

 /* .more-less {
    float: right;
    color: #212121;
  }*/

  .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}
/*
input[type='radio'] {
    -webkit-appearance:none;
    width:20px;
    height:20px;
    border:1px solid darkgray;
    border-radius:50%;
    outline:none;
    box-shadow:0 0 5px 0px gray inset;
}
input[type='radio']:hover {
    box-shadow:0 0 5px 0px orange inset;
}
input[type='radio']:before {
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;    
    border-radius:50%;    
}
input[type='radio']:checked:before {
    background:red;
}
*/
.centercenter {
  display:flex;
  justify-content: 
  center;align-items:center;
}


.spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -50px; /* half width of the spinner gif */
    margin-top: -50px; /* half height of the spinner gif */
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 142px; /* width of the spinner gif */
    height: 142px; /*hight of the spinner gif +2px to fix IE8 issue */
}

.iconMobil {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABJlBMVEVEREBCQj5EREB4eHhWVlNCQj1iYmBEREBHcExEREBpaWh7e3t3d3dbW1l6enpTU1B2dnZ8fHxCQj5fX11iYmF1dXV7e3tmZmSAgIFgYF5vb25SUk9xcXBxcXFvb258fHx/f4BOTkppaWhkZGJycnF7e3t9fX5iYmFvb256enp7e3uEhIR8fHxdXVpwcG9ycnJ0dHRycnJSUlBxcXFoaGdwcG9TU1BxcXFra2pubm1RUU55eXliYmBkZGJ6ent2dnZ3d3dnZ2ZxcXBvb253d3ZsbGuFhYZmZmR9fX1qamlzc3NtbWxMTEhJSUV9fX19fX1hYWB2dndSUk9dXVtVVVKDg4N9fX2BgYJ7e3t/f4B8fHx+fn6EhISEhIV6enqTk5WMjI6Hh4gPnP2LAAAAVXRSTlMDAQK/MAJ1BAAFXfbBTOIs0OYCSW6w7mL3WZwZtKiq4fEIb42t1PRqeur5+/VTpMPFvyfHdJc0saGRJMNwcsbHt5fMgNqN5nr5fqiUFA7K63/JITY++i0CzwAAAfRJREFUeF51kody2kAQQE8QopVAQgqmiN6bsU2zcdx7iZOQtqrU//+JrAQEJUyeRnuz92bv9maWBehjLEDBW9lqY5sKHiz0gQiFVgu33uVJ87zAwQ4c7ZMlLTCIxb8GI5FIkHCXqxsJGJV5moeDebFy+f4PF99qcw02GiCM8A9qCmCjo/NbOsuHAAeLKLidAXG6yAD/FwDTPBAMSnxpOYAdKshYCZj2pKpY7r/zEXX/n6mC+tRgb3PUTX1ibEGkMLVsHeeH7OziFeWBaZm2D0rvHvBxr88A0kfivXhtmT6cK+1VvKHmGPwqPo9RGSbsrbU7wwG+DFWJdOU8bszwsadvta6kjZnRC96Sfi6WX1AptzptxyIMy5m16+Uu6peFCukfk1zyXryzEsFR7rCaO83Fz8PWtdhMpvejpKE7fRh1HDMRbyZFUdSSzXjLdNojBWVw9ZGhO3RhWKmm346PP6Y/1cLUnaNbLQaMg/xyturXcujJOkUvneF3qmZwkqJ8Fxs1sm75Pp2m+9+t012pLmy0XJDHOJlMV6BRLMhqKrvWWTTrciYqaY09opGUTjK1umn0PA3QQ1M3SuDHtkxDWVdXF7isf/HNCwjjJS6ywJEWWCYmxc58lmdcX5Jin9l6FImdWSMET7vQcG5xPUXB1QGe/Z/Ab+hRfBNATYMNAAAAAElFTkSuQmCC');
  background-size : 20px 20px;
  background-repeat: no-repeat;
}

.iconRp {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAvVBMVEVEREBGRkZHR0dGRkZEREBEREFFRUJHcExEREBEREBDQ0FEREFGRkZGRkZEREFHR0dFRUJGRkZFRURFRUJFRUJFRUJFRUNERENDQ0FEREJHR0dFRUVHR0ZFRURDQz9FRURGRkZFRUNEREFHR0dGRkVFRUNGRkREREJGRkZGRkdGRkVDQ0BDQ0FFRUNGRkRGRkVGRkVAQEBFRUREREJGRkVGRkZFRUJHR0ZHR0hISElHR0dISEhISEpFRUdHR0kD9VwtAAAAOHRSTlME3/e8AQcyAAIFWybP/A7aIreDNy09e3ETQ+3Gs3YKlONKKcyuRo9O1POjHBhgbJipy2VTnuoahmjrr3sAAAIoSURBVHheRZOJkqpADEWDordBBVFx33HcZnOW917SjfP/n/XS6MycKqiuPnWTVBHI3ADQjffz2Wy+j7sAzA0ykULAJnOOrWXLwtkBoOpeNUVAKxMV7NhjHWdbgIiqNBB3nMp6L55M4l7GvsQzEEVeG4zEsnvd4s52pW1kAdNQTYjFuTQHQBUA+ik7jkGq8XgVbi8R0g8hloW4axdGj4Vw0MANugMKxLU1go1YO8D4Qckbv357dfYAQpvlFab4EiXof3uDlbgjqMtWxmiI/eztU/nz3SXCuGO5RS/MGdA4sRcnHmDTwMcGCJExj+isL6+d1zVJknJeSDlbAiN2F5pZ3qie8uuwd5QZmu769jH7WgET5oIC5qbqteVS7L8EfTcFllaLDdgeKbDW66k9fHRqOdCUOYD02lLNRyosT6rREhxEuuiXdQBrPeW++IXdS6UHQFFmmu4kaMmJ8M68o5Hji2rrJ2iy/B2762k/LYfAjnlB2qG2hFnLGAY72SZy2ZVy1kRNhyYEjnsIH1ugKDQDLb5CcwBgyByAEDuuPd0+VgQglwyesYbfVSNg1wYiqkCr/IQh4K3kNUAGTbYyB27ahJMnUntxVvowZAyGYl39EQh9fQPlqS6Wh6j2PMT+y/JpkeBOsjhpdgVE90Ve+OWenp/73Vb/+Tx1lmWollRXA09Sx4pje3vSB2+rtGJgXlIWTVnv05FBWN37vAdA3pu3g7Sd9fLfX/A/Y5xVtUbMSQMAAAAASUVORK5CYII=');
  background-size : 20px 20px;
  background-repeat: no-repeat;
}

#cssmenu li,
#cssmenu {
  margin: 0;
  width: auto;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  line-height: 2.5;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;  
}

/*left menu */
#leftMenu{
	border-color: white !important;
}
#leftMenu .panel-title{
	height: auto;
}
#leftMenu .panel-default>.panel-heading {
	background-image: none;
}
#leftMenu .panel-default>.panel-heading {
	color: white;
	background-color: white;
	border-color: white;
}
#leftMenu .panel-group .panel
{
	border-color: white;
}
#leftMenu div > a:visited
{
	color: #D10202;
}
#leftMenu div > a:link
{
	color: #D10202;
}
#leftMenu .panel-group>.panel-default>.panel-collapse>.panel-body
{
	border-color:white;
}
#leftMenu .panel-group>.panel-default>.panel-collapse>.panel-body > a:visited
{
	color: #4F4D4D !important;
}
#leftMenu .panel-group>.panel-default>.panel-collapse>.panel-body > a:link
{
	color: #4F4D4D !important;
}

/*FAQDetail menu */
#FAQDetail .panel-title{
	height: auto;
}
#FAQDetail div > a:visited
{
	color: #808080;
}
#FAQDetail div > a:link
{
	color: #808080;
}

#thumbRow  .thumbnail {
	--border:none !important;
	background-color: #f8f8f8;
}

#thumbRow .img-thumbnail, .thumbnail {
        -webkit-box-shadow:none !important;
        box-shadow:none !important;
}

#thumbRow  a:visited ,#thumbRow  a:link
{
	color: white;
}



 #thumbRow   .well 
 {
 	background-image: none !important;
 	/*border: none !important;*/
 }

#thumbRow .lblTopRightEvent
{
	position:absolute;
	top:15px;
	right: 15px;
	background-color: red;
	width: 100px !important;
}

#thumbRow .lblTopRightPromo
{
	position:absolute;
	top:15px;
	right: 15px;
	background-color: #f48938;
	width: 100px !important;
}

#thumbRow .lblBtm
{
	line-height:10px;
	position:absolute;
	bottom:5px;
}

/*Paging text spacing */
.nav-links {
    --letter-spacing: 12px;
}

iframe,  object, embed { 
	max-width: 100%; 
}

.center-justified {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}