@charset "utf-8";
/* CSS Document */

html{ font-family:sans-serif; line-height:1.15; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit; box-sizing:inherit}
@-ms-viewport{width:device-width}

body{ margin:0; padding-bottom:15px; width:100%;}  

		/*- ----------------------------------------colours -------------------------------------- */
		
p, body, .fnt, H4, .capt_pic, .internal-lnk, .dkgry, .caption_fnt, .anak_title { color: #333333;}	/* #333333 websafe very dark grey */
.internal_lnk_dark, .caption_fnt_costa, .costa_title { color: yellowgreen;}																/* #FFFF00 websafe dark yellow */
body{  background-color:#FAF5F5;}

		/*- ---------------------------------------- index --------------------------------------- */

.indx_pintail_hdr {padding-top:7%;}
  @media (min-width: 320px){.indx_pintail_hdr {padding-top:7%;}}
  @media (min-width: 390px){.indx_pintail_hdr {padding-top:6%;}}
  @media (min-width: 480px){.indx_pintail_hdr {padding-top:5%;}}
  @media (min-width: 576px){.indx_pintail_hdr {padding-top:4%;}}					
  @media (min-width: 768px){.indx_pintail_hdr {padding-top:2%;}}	
  @media (min-width: 992px){.indx_pintail_hdr {padding-top:1%;}}
  @media (min-width:1200px){.indx_pintail_hdr {padding-top:0;}}
  @media (min-width:1400px){.indx_pintail_hdr {padding-top:0; }}

.h2, h2{ font-size:1.5rem}
  @media (min-width: 320px){.h2, h2{ font-size:1.5rem}}
  @media (min-width: 390px){.h2, h2{ font-size:1.5rem}}
  @media (min-width: 480px){.h2, h2{ font-size:1.5rem}}
  @media (min-width: 576px){.h2, h2{ font-size:1.8rem}}					
  @media (min-width: 768px){.h2, h2{ font-size:2.0rem}}			
  @media (min-width: 992px){.h2, h2{ font-size:2.0rem}}		
  @media (min-width:1200px){.h2, h2{ font-size:2.0rem}}		
  @media (min-width:1400px){.h2, h2{ font-size:2.0rem}}	

.indx_pintail_bnnr {width:75%;}
  @media (min-width: 320px){.indx_pintail_bnnr{ width: 75%;}}
  @media (min-width: 390px){.indx_pintail_bnnr{ width: 70%;}} 
  @media (min-width: 480px){.indx_pintail_bnnr{ width: 66%;}} 
  @media (min-width: 576px){.indx_pintail_bnnr{ width: 55%;}}					
  @media (min-width: 768px){.indx_pintail_bnnr{ width: 50%;}}	
  @media (min-width: 992px){.indx_pintail_bnnr{ width: 35%;}} 
  @media (min-width:1200px){.indx_pintail_bnnr{ width: 30%;}} 
  @media (min-width:1400px){.indx_pintail_bnnr{ width: 25%;}}

.indx_anak_img {width:60%; margin-top:8%;}
  @media (min-width: 320px){.indx_anak_img{ width: 60%; margin-top:8%;}}
  @media (min-width: 390px){.indx_anak_img{ width: 55%; margin-top:7%;}} 
  @media (min-width: 480px){.indx_anak_img{ width: 40%; margin-top:6%;}} 
  @media (min-width: 576px){.indx_anak_img{ width: 50%; margin-top:6%;}}					
  @media (min-width: 768px){.indx_anak_img{ width: 40%; margin-top:4%; margin-bottom:1%;}}	
  @media (min-width: 992px){.indx_anak_img{ width: 35%; margin-top:4%;}} 
  @media (min-width:1200px){.indx_anak_img{ width: 35%; margin-top:3%;}} 
  @media (min-width:1400px){.indx_anak_img{ width: 30%; margin-top:3%;}}

.h6, h6{ font-size:0.9rem}
  @media (min-width: 320px){.h6, h6{ font-size:0.9rem}}
  @media (min-width: 390px){.h6, h6{ font-size:0.9rem}}
  @media (min-width: 480px){.h6, h6{ font-size:0.9rem}}
  @media (min-width: 576px){.h6, h6{ font-size:0.9rem}}					
  @media (min-width: 768px){.h6, h6{ font-size:1.0rem}}			
  @media (min-width: 992px){.h6, h6{ font-size:1.0rem}}		
  @media (min-width:1200px){.h6, h6{ font-size:1.0rem}}		
  @media (min-width:1400px){.h6, h6{ font-size:1.0rem}}	

	/*  ----------------------------------  gallery/ Anak ----------------------------------- */
	
.anak_title {font-size:1.5rem; font-weight:600;}
  @media (min-width: 480px){.anak_title { font-size:1.5rem; font-weight:600;}}
  @media (min-width: 576px){.anak_title { font-size:1.1rem; font-weight:400;}}
  @media (min-width: 768px){.anak_title { font-size:16px; font-weight:400;}}	
 
.gallerycontainer{ position:relative; width:100%; padding-top:0; padding-bottom:0; margin-left:auto; 	
 	margin-right:auto; visibility:visible; min-height: 100vh;}

/* Position the image container (needed to position the left and right arrows) */
.contr_60 { width:60%; float:left;}

.clearfix::after { content: ""; clear: both; display: table; }
.clearfix { overflow: auto;}

.gallery_slides { display: none;} 									/* Hide the images by default */

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  width: auto; padding-left:5%; padding-right:5%; vertical-align:top;
  color: grey; font-weight: bold; font-size: 25px;
  /* border-radius: 0 3px 3px 0; */
  -webkit-user-select: none; user-select: none;}

/* On hover, add a orange background color with a little bit see-through */
.prev:hover, .next:hover { background-color: rgba(255, 141, 25, 0.8);}

/* Number text (1/3 etc) */
.gallery_nmbr { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 1;}

.thmbs_div {float: left; padding-bottom:0.4rem; padding-left:0; padding-right:0; width:8.33%;}

.thmbs { width:75%; cursor: pointer;} 	
	@media screen and (min-width: 576px) { .thmbs { opacity: 0.6;}} 			/* add transparency effect for thumnbails */
.active, .thmbs:hover { opacity: 1;}

.caption_fnt { line-height: 140%; font-size:1.8vw;}
@media screen and (min-width: 768px) { .caption_fnt { line-height: 120%;  font-size:1.0vw;}} 

.caption_575_dwn { line-height: 120%; font-size:1.0rem; width:66%; text-align:center; margin-top:0.1rem; margin-bottom:0.4rem;}
  @media screen and (min-width: 576px) { .caption_575_dwn { display:none!important;}} 

	/*  ---------------------------------- fonts/ links  ----------------------------------- */

html{ font-size:14px; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:transparent}  /*-- was 16px */

body{ font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-size:1rem; line-height:1.5;}[tabindex="-1"]:focus{ outline:0!important}

h1 { font-size:2em;margin:.67em 0}
h2, h3, p{ orphans:3; widows:3}
h2, h3{ page-break-after:avoid}

h1,h2,h3,h4,h5,h6 { margin-top:0; margin-bottom:.5rem}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ margin-bottom:.5rem; font-family:inherit; font-weight:500; line-height:1.1; color:#053e74} /* originally was color:inherit */

.h1, h1{ font-size:2.5rem}	
.h3, h3{ font-size:1.75rem}
.h4, h4{ font-size:1.5rem}
.h5, h5{ font-size:1.25rem}					/* originally 1rem */

p{ margin-top:0; margin-bottom:1rem; color:#5f5f5f; line-height:1rem;} 

a{ color:#7d7e82; text-decoration:none} 
a:focus, a:hover{ color:#7d7e82; text-decoration:none}
a:focus { outline:5px auto -webkit-focus-ring-color; outline-offset:-2px}
a:active, a:hover { outline-width:0}
a:visited { text-decoration:none}

		/*  ----------------------------------------- containers  ---------------------------------- */

.wrapper{ width:100%; background-color:#FAF5F5; padding-bottom:30px;}                  /* white with pink blush;  */
.wrapper_anak{ width:100%; background-color:#fd877e; padding-bottom:30px;}             /* orange */
.wrapper_costa_rica{ width:100%; background-color:#5D8845; padding-bottom:30px;}       /* green */
.wrapper_flamingo{ width:100%; background-color:#ffe5ea; padding-bottom:30px;}         /* pink */

.container-fluid::after{ content:""; display:table; clear:both}
.container-fluid{ margin-left:auto; margin-right:auto; padding-left:1%; padding-right:1%}

.container::after{content:""; display:table; clear:both}
.container{ margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px}
  @media (min-width: 576px){ .container{ width: 540px; max-width:100%;}}
  @media (min-width: 768px){ .container{ width: 720px; max-width:100%;}}
  @media (min-width: 992px){ .container{ width: 960px; max-width:100%;}}
  @media (min-width:1200px){ .container{ width:1140px; max-width:100%;}}

.row::after{ content:""; display:table; clear:both}
.row{ padding-right:1%; padding-left:1%;}

		/* ---------------------------------------------- flex ---------------------------------------- */

.container-fluid::after	{content:"";display:table;clear:both}.row{margin-right:-15px;margin-left:-15px}
.container-fluid		{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}

.flex-contr{
	display: -webkit-flex; /* Safari */
  	display: flex;
  	height:auto;
}
	
.flex-hgt {
  -webkit-flex: 1;  /* Safari 6.1+ */
  -ms-flex: 1;  	/* IE 10 */  
  flex: 1;  		/* all items are same length (height) irrespective of content  */
}

							
		/* ---------------------------------------------  col- ----------------------------------- */

[class*="col-"] {
  float: left; padding:0 1% 0 1%; }

.col-1 {width: 8.33%;} 	 .col-2 {width: 16.66%;}  .col-3 {width: 25%;}     .col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}  .col-6 {width: 50%;}     .col-7 {width: 58.33%;}  .col-8 {width: 66.66%;}
.col-9 {width: 75%;}     .col-10{width: 83.33%;}  .col-11{width: 91.66%;}  .col-12{width: 100%;}

.col-15 {width: 15%;}    .col-17 {width: 17%;}    .col-20 {width: 20%;}    .col-65 {width: 65%;}     
.col-66 {width: 66%;}    .col-80 {width: 80%;}

.col-var { padding-left:0; padding-right:0;}
.col-var-p15 { padding-left:15px; padding-right:15px;}
.w-8-33 {width:8.33%;}


 															/* For mobile phones: max-width: 575px */ 
@media only screen and (max-width: 575px) {
  [class*="col-"] { width: 100%; color:#333333; padding-top:10px;}} 

	/*  ---------------------------------- width padding margin  ----------------------------------- */

.h-100{height:100%!important}

.w-100{width:100%;}  .w-97{width:97%;} .w-94{width:94%;} .w-90{width:90%;} .w-84{width:84%;} .w-80{width:80%;}
.w-75 {width:75%;}   .w-70{width:70%;} .w-67{width:67%;} .w-66{width:66%;} .w-65{width:65%;} .w-64{width:64%;}
.w-63 {width:63%;}   .w-62{width:62%;} .w-61{width:61%;} .w-60{width:60%;} .w-59{width:59%;} .w-55{width:55%;} 
.w-50 {width:50%;} 	 .w-49 {width:49%;}   .w-48{width:48%;}
.w-45 {width:45%;}   .w-40{width:40%;} .w-35{width:35%;} .w-34{width:34%;} .w-33{width:33%;} .w-32{width:32%;}
.w-31 {width:31%;}   .w-30{width:30%;} .w-29{width:29%;} .w-28{width:28%;} .w-27{width:27%;} .w-26{width:26%;}
.w-25 {width:25%;}   .w-24{width:24%;} .w-23{width:23%;} .w-22{width:22%;} .w-21{width:21%;} .w-20{width:20%;}
.w-19 {width:19%;}   .w-18{width:18%;} 
.w-17 {width:17%;}   .w-16{width:16%;} .w-15{width:15%;} .w-14{width:14%;} .w-13{width:13%;} .w-12{width:12%;}
.w-11 {width:11%;}   .w-10{width:10%;} .w-9 {width: 9%;} .w-8 {width: 8%;} .w-7 {width:7%;}  .w-6 {width:6%;}
.w-5  {width:5%;}    .w-4 { width:4%;} .w-3 {width:3%;}  .w-2 {width:2%;}  .w-1 {width:1%;}  .w-2-66{width:2.6%;}

.w-25px{width:25px;} .w-20px{width:20px;} .w-15px{width:15px;} .w-10px{width:10px;} .w-5px{width:5px;}
.w-auto{width:auto;}

.pt-0   {padding-top:0;}    .pt-1px {padding-top:1px;}  .pt-2px {padding-top: 2px;}  .pt-3px {padding-top: 3px;}
.pt-4px {padding-top:4px;}  .pt-5px {padding-top:5px;}  .pt-6px {padding-top: 6px;}  .pt-7px {padding-top:7px;} 
.pt-8px {padding-top:8px;}  .pt-9px {padding-top:9px;}  .pt-10px{padding-top:10px;}  .pt-15px{padding-top:15px;}
.pt-20px{padding-top:20px;} .pt-25px{padding-top:25px;} .pt-30px{padding-top:30px;}  .pt-auto{padding-top:auto;}
.pt-05px{padding-top:0.5px;}

.pt-05{padding-top:0.5%;} 
.pt-1 {padding-top: 1%;}  .pt-2 {padding-top: 2%;}  .pt-3 {padding-top: 3%;} .pad-1-dot-5-perc {padding:1.5%;}
.pt-4 {padding-top: 4%;}  .pt-5 {padding-top: 5%;}  .pt-6 {padding-top: 6%;}  .pt-7 {padding-top: 7%;}
.pt-8 {padding-top: 8%;}  .pt-9 {padding-top: 9%;}  .pt-10{padding-top:10%;}  .pt-15{padding-top:15%;}
.pt-20{padding-top:20%;}  .pt-25{padding-top:25%;}  .pt-30{padding-top:30%;}.pt-auto{padding-top:auto;}

.pb-0{padding-bottom:0;}   .pb-05{padding-bottom:0.5%;} .pb-1{padding-bottom:1%;}   .pb-2{padding-bottom:2%;} 
.pb-3{padding-bottom:3%;}  .pb-4{padding-bottom:4%;}    .pb-5 {padding-bottom:5%;}  .pb-6{padding-bottom:6%;} 
.pb-7{padding-bottom:7%;}  .pb-8{padding-bottom:8%;}    .pb-10{padding-bottom:10%;} 

.pb-1px {padding-bottom: 1px;}  .pb-2px {padding-bottom: 2px;}  .pb-3px {padding-bottom: 3px;} 
.pb-4px {padding-bottom: 4px;}  .pb-5px {padding-bottom: 5px;}  .pb-6px {padding-bottom: 6px;} 
.pb-7px {padding-bottom: 7px;}  .pb-8px {padding-bottom: 8px;}  .pb-9px {padding-bottom: 9px;} 
.pb-10px{padding-bottom:10px;}  .pb-15px{padding-bottom:15px;}  .pb-20px{padding-bottom:20px;} 
.pb-25px{padding-bottom:25px;}
.pb-auto{padding-bottom:auto;}

.pl-0 {padding-left: 0;}   .pl-1 {padding-left: 1%;}  .pl-2 {padding-left: 2%;}  .pl-3 {padding-left: 3%;} 
.pl-4 {padding-left: 4%;}  .pl-5 {padding-left: 5%;}  .pl-6 {padding-left: 6%;}  .pl-7 {padding-left: 7%;} 
.pl-8 {padding-left: 8%;}  .pl-9 {padding-left: 9%;}  .pl-10{padding-left:10%;}  .pl-15{padding-left:15%;} 
.pl-20{padding-left:20%;}  .pl-25{padding-left:25%;}

.pl-5px {padding-left: 5px;}  .pl-10px{padding-left:10px;}  .pl-15px{padding-left:15px;} 
.pl-20px{padding-left:20px;}  .pl-25px{padding-left:25px;}  .pl-auto{padding-left:auto;}

.pr-0 {padding-right:0%;}  .pr-1{padding-right:1%;}  .pr-2 {padding-right:2%;}   .pr-3{padding-right:3%;} 
.pr-4 {padding-right:4%;}  .pr-5{padding-right:5%;}  .pr-6 {padding-right:6%;}   .pr-7{padding-right:7%;} 
.pr-8 {padding-right:8%;}  .pr-9{padding-right:9%;}  .pr-10{padding-right:10%;}

.pr-5px {padding-right: 5px;}  .pr-10px{padding-right:10px;}  .pr-15px{padding-right:15px;} 
.pr-20px{padding-right:20px;}  .pr-25px{padding-right:25px;}  .pr-auto{padding-right:auto;}

.plr-0 {padding-left: 0; padding-right: 0; }  .plr-0_2{padding-left:0.2%;padding-right:0.2%;} 
.plr-1 {padding-left:1%; padding-right:1%; }  .plr-2 {padding-left:2%; padding-right: 2%;} 
.plr-3 {padding-left:3%; padding-right:3%; }  .plr-4 {padding-left:4%; padding-right: 4%;} 
.plr-5 {padding-left:5%; padding-right:5%; }  .plr-6 {padding-left:6%; padding-right: 6%;} 
.plr-7 {padding-left:7%; padding-right:7%; }  .plr-8 {padding-left:8%; padding-right: 8%;} 

.plr-10{padding-left:10%; padding-right:10%;}  .plr-15{padding-left:15%; padding-right:15%;} 
.plr-20{padding-left:20%; padding-right:20%;}

.plr-5px {padding-left:5px;  padding-right:5px; } .plr-10px{padding-left:10px; padding-right:10px;} 
.plr-15px{padding-left:15px; padding-right:15px;} .plr-20px{padding-left:20px; padding-right:20px;}
.plr-25px{padding-left:25px; padding-right:25px;} .plr-auto{padding-left:auto; padding-right:auto;}

.pmgnb{margin-bottom:0.4rem;}		.pad-1-dot-5-perc {padding:1.5%;}

.mgnlrauto { margin-left:auto; margin-right:auto;}   .mlr-auto{ margin-left:auto; margin-right:auto;} 
.mgnlr-15px{ margin-left:15px; margin-right:15px;}   .mlr-35px{ margin-left:35px; margin-right:35px;}

.mlauto{ margin-left:auto;}   .mrauto{ margin-right:auto;}
.mx-auto{ margin-right:auto!important; margin-left:auto!important}

.ml-0{ margin-left:0;}   .mt-0{ margin-top:0;}   .mb-0{ margin-bottom:0;}   .mr-0{ margin-right:0;}

.mt-1px { margin-top:1px;}  .mt-2px { margin-top: 2px;}  .mt-3px { margin-top: 3px;}  .mt-4px { margin-top: 4px;} 
.mt-5px { margin-top:5px;}  .mt-10px{ margin-top:10px;}  .mt-15px{ margin-top:15px;}  .mt-20px{ margin-top:20px;} 
.mt-25px{ margin-top:25px;} .mt-30px{ margin-top:30px;}  .mt-40px{ margin-top:40px;}  .mt-50px{ margin-top:50px;}

.pmgnb{margin-bottom:0.4rem;}

.mb-5px{ margin-bottom:5px;}   .mb-10px{ margin-bottom:10px;} .mb-15px{ margin-bottom:15px;} .mb-25px{ margin-bottom:25px;}
.mb-30px{ margin-bottom:30px;} .mb-50px{ margin-bottom:50px;}

.mr-auto{margin-right:auto;}

.h-100{height:100%!important}

.bg-blu { background-color:lightblue;}   .bg-gn { background-color:lightgreen;}   .bg-gy { background-color:lightgray;} 
.bg-yw { background-color:lightyellow;} .bg-pk { background-color:lightpink;}    .bg-ltgrey{ background-color:#f6f6f6;}
.bg-white{ background-color:#FFFFFF;}   .bg-ltpink{ background-color:#FF5F5;}

.bdr-blk{border-style:solid; border-width:thin; border-color:black;} .bdr-blu{border-style:solid; border-width:thin; border-color:blue;} .bdr-grn{border-style:solid; border-width:thin; border-color:green;} .bdr-red{border-style:solid; border-width:thin; border-color:red;} .bdr-pnk{border-style:solid; border-width:thin; border-color:pink;}

.bdr-rad5 {border-radius: 5%}  .bdr-rad8  {border-radius: 6%}   .bdr-rad7 {border-radius: 7%} 
.bdr-rad8 {border-radius: 8%}  .bdr-rad10 {border-radius: 10%}  .bdr-rad50{border-radius:50%}

.bdr-rad5px  { border-radius: 5px}  .bdr-rad10px { border-radius:10px}  .bdr-rad15px { border-radius:15px} 
.bdr-rad20px { border-radius:20px}  .bdr-rad25px { border-radius:25px}
.top{ margin-left:3%; margin-top:0; font-size:.8rem;}
.top-mgn2-auto{ width:100%; margin-left:2%; margin-top:0; margin-right:auto; font-size:.8rem;}

footer{ display:block}

		/*  ----------------------------------------- misc  ---------------------------------- */

.flx {display: flex;}  									/* equal height of the children */

.tal{ text-align:left;}				.tac{ text-align:center;}				.tar{ text-align:right;}

.fleft{ float:left;}

.img-fluid{ max-width:100%; height:auto}
img, tr{ page-break-inside:avoid}
		
.disp-in{ display:inline-block;}
.clearfix::after{content:"";display:table;clear:both}

.hidden-389-down {display:none!important}
  @media (min-width: 390px) {.hidden-390-up   {display:none!important}}
  @media (max-width: 500px) {.hidden-500-down {display:none!important}}
  @media (min-width: 501px) {.hidden-501-up   {display:none!important}}
  @media (max-width: 575px) {.hidden-575-down {display:none!important}}
  @media (min-width: 576px) {.hidden-576-up   {display:none!important}}
  @media (max-width: 767px) {.hidden-767-down {display:none!important}}
  @media (min-width: 768px) {.hidden-768-up   {display:none!important}}
  @media (max-width: 991px) {.hidden-991-down {display:none!important}}
  @media (min-width: 992px) {.hidden-992-up   {display:none!important}}
  @media (max-width:1199px) {.hidden-1199-down{display:none!important}}
  @media (min-width:1200px) {.hidden-1200-up  {display:none!important}}
  
.fitcontnt{ width:-moz-fit-content; width:-webkit-fit-content; width:fit-content; margin-left:auto;}

/*

/*.gally_contr_w17::after{ content:""; display:table; clear:both}
.gally_contr_w17 { width:17%; max-width:17%; color:grey; float:left}

 Container for caption text 
.caption-container { text-align: center; background-color:#222 ; padding: 2px 2px; color: white;}

.linehtbig:{ line-height:1.15;}

.ht03{ height:0.3rem;}
.ht1 { height:1rem;}

.bordrt{ border-right:0.1rem solid #e1e1e1;}

.horizline{ height:1rem; border-bottom:0.1rem solid #e1e1e1; margin-left:auto; margin-right:auto; 
	margin-bottom:1rem;}
.horizline90{ height:1rem; border-bottom:0.1rem solid #e1e1e1; margin-left:auto; margin-right:auto; 
	margin-bottom:1rem; width:90%;}
.horizline75{height:1rem; border-bottom:0.1rem solid #e1e1e1; margin-left:auto; margin-right:auto; 
	margin-bottom:1rem;width:75%;}

.links-fnt{ font-size:.9rem;color:#7d7e82}
.links-fnt-tiny{ font-size:.8rem;color:#7d7e82}
  @media (max-width:600px){ .carousel-caption{ display:none}}

.mxw850{ max-width:850px; margin-left:auto; margin-right:auto;}

.navbar{margin-bottom:0;border-radius:0;}
.navbar-container{padding-left:15px;padding-right:15px;max-width:900px;margin:0 50px 10px auto;}
.navbr-uppr-m-s{font-size:0.9rem;margin-left:0.5rem;}
.navbr-uppr-tiny{float:left;width:25%;padding-left:0.7rem;padding-right:0.7rem;font-size:0.8rem;}
.navbr-uppr-2-tiny{float:left;width:33%;padding-left:0.7rem;padding-right:0.7rem;font-size:0.8rem;}
.container::after{content:"";display:table;clear:both;}
.nav-link{margin-left:0.4rem;}
  @media (min-width: 240px) and (max-width: 319px){ .nav-link{ margin-left:0.4rem}}
  @media (min-width: 320px) and (max-width: 479px){ .nav-link{ margin-left:0rem; font-size:0.6rem}}
  @media (min-width: 480px) and (max-width: 575px){ .nav-link{ margin-left:0.4rem}}
  @media (min-width: 576px) and (max-width: 767px){ .nav-link{ margin-left:0.4rem}}
  @media (min-width: 768px) and (max-width: 991px){ .nav-link{ margin-left:0.0rem;font-size:0.7rem}}
  @media (min-width: 992px) and (max-width:1199px){ .nav-link{ margin-left:0.4rem}}
  @media (min-width:1200px){.nav-link{ margin-left:0.4rem}}


.contentGallery{ width:911px;}
.gallery{ margin:0 0 30px 0; padding:0 0 0 0px;}

.gallery_central_image{ max-width:450px; margin-left:auto; margin-right:auto;}
.gall_img-resp{ height:auto; display:block; max-width:450px;}
.gallery_image_copy{ padding:4% 6% 4% 6%; text-align:left !important; line-height:1.5rem; background-color:white;margin-bottom:auto; height:100% !important;}
.gallery_image_copy_sm{padding:0 0.2rem 0.5rem 0.2rem;text-align:left !important;line-height:1.0rem;}
  @media (min-width:240px) {.gallery_image_copy_sm{ max-width:319px}}
  @media (min-width:320px) {.gallery_image_copy_sm{ max-width:479px}}
  @media (min-width:480px) {.gallery_image_copy_sm{ max-width:575px}}
  @media (min-width:576px) {.gallery_image_copy_sm{ max-width:767px}}

.gallery_heads{ text-align:left !important;}
.gallery-large-thumb{ max-width:100%;height:auto; padding-bottom:7%;}

.thumbnail img{border:0px solid white;margin:0px 0px 0px 0px;}
.thumbnail span{ position:absolute ;padding:0px ;left:-1000px; visibility:hidden;color:black; text-decoration:none;}
.thumbnail span img{ border-width:0px; padding-left:0px; padding-right:0px; padding-bottom:10px;}
.thumb{margin-left:0; margin-right:auto; width:130px; padding-bottom:10px;}
.thumb_SM{ max-width:250px; padding-bottom:0.4rem;}
*:focus{outline:none;}

.thumbnail2 img{border:0px solid white;margin:0px 0px 0px 0px;}
.thumbnail2:focus{}
.thumbnail2:focus img{border:0px solid blue;}
.thumbnail2 span{position:absolute; padding:0px;left:-1000px; border:0px dashed gray; visibility:hidden; color:black;text-decoration:none;}
.thumbnail2 span img{border-width:0px;padding-left:0px;padding-right:0px;padding-bottom:10px;}
.thumbnail2:focus span{visibility:visible;top:+0;left:20%;z-index:50;}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}

.sr-only{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto}

.lht1pt3{ line-height:1.3rem;}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{ top:-.5em}
img{ border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{ -webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible}

button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}

.footer{ background-color:#f2f2f2; padding:2.5% 2.5% 0 2.5%;}

.footer-outer{ width:90%; padding:0 0 0 0; margin:0 auto 0 auto; background-color:#FAFAFA}
.footer-outer::after{ content:"";display:table;clear:both;}

.footerContent{ margin:0;padding-left:1.5%;padding-bottom:1.5%;color:#236fb8;background-color:#FAFAFA;}
.footerContent p{ color:gray;font-size:1.0rem;}
  @media (min-width:240px) {.footerContent p{ font-size: 0.8rem;}}
  @media (min-width:320px) {.footerContent p{ font-size: 0.9rem;}}
  @media (min-width:480px) {.footerContent p{ font-size: 1.1rem;}}
  @media (min-width:576px) {.footerContent p{ font-size: 1.0rem;}}
  @media (min-width:768px) {.footerContent p{ font-size:0.85rem;}}

ul.footerLinks{ clear:both; float:right; margin:0; padding:23px 0 30px 0; list-style:none;}
ul.footerLinks li{ display:inline; margin:0; padding:0 30px 0 0;}
ul.footerLinks li a{ font-size:1.1em; color:#064076;}
ul.footerLinks li.selected a{ font-weight:bold; color:#0084ff;}
.ftr-ms{ font-size:0.9rem; margin-left:0.5rem;}
.ftr-tiny-w-25{ width:25%; padding-left:0.7rem; padding-right:0.7rem; font-size:0.8rem;}
.ftr-tiny-w-33{ width:33%; padding-left:0.7rem; padding-right:0.8rem; font-size:0.8rem;}

abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap!important}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}

abbr[data-original-title],abbr[title]{ cursor:help; border-bottom:1px dotted #818a91}
address{ margin-bottom:1rem; font-style:normal; line-height:inherit}
dl,ol,ul{margin-top:0; margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{ margin-bottom:0}
dt{ font-weight:700}
dd{ margin-bottom:.5rem;margin-left:0}
blockquote{ margin:0 0 1rem}

.navbar{ display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.tag{border:1px solid #000}

.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}

a:not([href]):not([tabindex]){ color:inherit; text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{ color:inherit; text-decoration:none}
a:not([href]):not([tabindex]):focus{ outline:0}pre{ margin-top:0; margin-bottom:1rem; overflow:auto}figure{ margin:0 0 1rem}
[role=button],a,area,button,input,label,select,summary,textarea{ -ms-touch-action:manipulation; touch-action:manipulation}

table{border-collapse:collapse;background-color:transparent}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}
th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,select,textarea{line-height:inherit}
input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{ display:block; width:100%; padding:0; margin-bottom:.5rem; font-size:1.5rem; line-height:inherit}
input[type=search]{ -webkit-appearance:none}
output{ display:inline-block}[hidden]{ display:none!important}

.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300}
.display-2{font-size:5.5rem;font-weight:300}
.display-3{font-size:4.5rem;font-weight:300}
.display-4{font-size:3.5rem;font-weight:300}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.small,small{font-size:80%;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}
.blockquote-footer{display:block;font-size:80%;color:#818a91}
.blockquote-footer::before{content:"\2014 \00A0"}
.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}
.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}
dl.row>dd+dt{clear:left}
.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#818a91}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}
kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}
pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}

		/*  ------------------------------------------- buttons  ---------------------------------- 
		
.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.btn{display:inline-block;font-weight:400;line-height:0.1;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.4rem 0.3rem;font-size:0.8rem;border-radius:.25rem;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{text-decoration:none}
.btn.focus{text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0}
.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none} 

.btn-primary{color:#000;background-color:lightgray;border-color:grey}
.btn-primary:hover{color:#000;background-color:#0099CC;border-color:#01549b}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#bbbbbb;border-color:#01549b}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#0275d8;border-color:#0275d8}
.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}

.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}

.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}

	/* -----------------------------------------  button  ------------------------------- 

.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left;margin-bottom:0}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-.5rem}.btn-toolbar::after{content:"";display:table;clear:both}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn-group{float:left}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn+.dropdown-toggle-split::after{margin-left:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}
.btn .caret{margin-left:0}
.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group::after{content:"";display:table;clear:both}
.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;width:100%;display:table;border-collapse:separate}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group.form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}
.input-group.form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:not(:last-child){border-right:0}
.input-group.form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child).btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.form-control+.input-group-addon:not(:first-child){border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-1px}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}
.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}
.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}
.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}

		/*  ----------------------------------------- faq  ---------------------------------- 

.faq-qu {
	max-width:425px;
	width:100%;
	padding:0.2rem 20px 0.3rem 20px;
	float:left;
}

.faq-answer {
	padding:0.9rem 1rem 0 1rem;
	margin-bottom:2rem;
	border: 1px solid lightgrey;
	border-radius: 8px;
}

	/*  ----------------------------------------------- nav  ---------------------------------- 

.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:inline-block}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#7d7e82}
.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#7d7e82;cursor:not-allowed;background-color:transparent}
.nav-inline .nav-item{display:inline-block}
.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs::after{content:"";display:table;clear:both}
.nav-tabs .nav-item{float:left;margin-bottom:-1px}
.nav-tabs .nav-item+.nav-item{margin-left:.2rem;}
.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#7d7e82;background-color:#fff;border-color:#ddd #ddd transparent;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-pills::after{content:"";display:table;clear:both}
.nav-pills .nav-item{float:left}
.nav-pills .nav-item+.nav-item{margin-left:.2rem}
.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}
.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8;}
.nav-stacked .nav-item{display:block;float:none}
.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;padding:.5rem 1rem;}
.navbar::after{content:"";display:table;clear:both}
@media (min-width:576px){.navbar{border-radius:.25rem}}
.navbar-full{z-index:1000}
@media (min-width:576px){.navbar-full{border-radius:0}}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@media (min-width:576px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}
.navbar-fixed-top{top:0}
.navbar-fixed-bottom{bottom:0}
.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}
@media (min-width:576px){.navbar-sticky-top{border-radius:0}}
.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}
.navbar-divider::before{content:"\00a0"}
.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem;}
.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:transparent no-repeat center center;-webkit-background-size:24px 24px;background-size:24px 24px;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggleable-xs::after{content:"";display:table;clear:both}
@media (max-width:575px){.navbar-toggleable-xs .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xs .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xs .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:576px){.navbar-toggleable-xs{display:block}}
.navbar-toggleable-sm::after{content:"";display:table;clear:both}
@media (max-width:767px){.navbar-toggleable-sm .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-sm .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:768px){.navbar-toggleable-sm{display:block}}
.navbar-toggleable-md::after{content:"";display:table;clear:both}
@media (max-width:991px){.navbar-toggleable-md .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-md .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}
.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}}
@media (min-width:992px){.navbar-toggleable-md{display:block}}
.navbar-toggleable-lg::after{content:"";display:table;clear:both}
@media (max-width:1199px){.navbar-toggleable-lg .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-lg .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}}
@media (min-width:1200px){.navbar-toggleable-lg{display:block}}
.navbar-toggleable-xl{display:block}.navbar-toggleable-xl::after{content:"";display:table;clear:both}
.navbar-toggleable-xl .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}
.navbar-toggleable-xl .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}
.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-nav .nav-item{float:left}
.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}
.navbar-nav .nav-link+.nav-link{margin-left:1rem}
.navbar-nav .nav-item+.nav-item{margin-left:2rem}
.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light.navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}
.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark.navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}
.navbar-toggleable-xs::after{content:"";display:table;clear:both}
  @media (max-width:575px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}
  @media (min-width:576px){.navbar-toggleable-xs{display:block!important}}
.navbar-toggleable-sm::after{content:"";display:table;clear:both}
  @media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}
  @media (min-width:768px){.navbar-toggleable-sm{display:block!important}}
.navbar-toggleable-md::after{content:"";display:table;clear:both}
  @media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}
  @media (min-width:992px){.navbar-toggleable-md{display:block!important}}
	
.align-baseline{vertical-align:baseline!important}
.align-top{vertical-align:top!important}
.align-middle{vertical-align:middle!important}
.align-bottom{vertical-align:bottom!important}
.align-text-bottom{vertical-align:text-bottom!important}
.align-text-top{vertical-align:text-top!important}
.bg-faded{background-color:#f7f7f9}
.bg-primary{background-color:#0275d8!important}
a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}
.bg-success{background-color:#5cb85c!important}
a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}
.bg-info{background-color:#5bc0de!important}
a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}
.bg-warning{background-color:#f0ad4e!important}
a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}
.bg-danger{background-color:#d9534f!important}
a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}
.bg-inverse{background-color:#373a3c!important}
a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}
.rounded{border-radius:.25rem}
.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}
.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}
.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}
.rounded-circle{border-radius:50%}
@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}
@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}
@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}
@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}
  @media (min-width:800px) and (max-width:479px){.hidden-medium{display:none!important}}
.hidden-xl-down{display:none!important}
.visible-print-block{display:none!important}
  @media print{.visible-print-block{display:block!important}}
.visible-print-inline{display:none!important}
  @media print{.visible-print-inline{display:inline!important}}
.visible-print-inline-block{display:none!important}
  @media print{.visible-print-inline-block{display:inline-block!important}}
  @media print{.hidden-print{display:none!important}}

.text-justify{text-align:justify!important}
.text-nowrap{white-space:nowrap!important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-xs-left{text-align:left!important}
.text-xs-right{text-align:right!important}
.text-xs-center{text-align:center!important}
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.font-weight-normal{font-weight:400}
.font-weight-bold{font-weight:700}
.font-italic{font-style:italic}
.text-white{color:#fff!important}
.text-muted{color:#818a91!important}
a.text-muted:focus,a.text-muted:hover{color:#687077!important}
.text-primary{color:#0275d8!important}
a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}
.text-success{color:#5cb85c!important}
a.text-success:focus,a.text-success:hover{color:#449d44!important}
.text-info{color:#5bc0de!important}
a.text-info:focus,a.text-info:hover{color:#31b0d5!important}
.text-warning{color:#f0ad4e!important}
a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}
.text-danger{color:#d9534f!important}
a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}
.text-gray-dark{color:#373a3c!important}
a.text-gray-dark:focus,a.text-gray-dark:hover{color:#1f2021!important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.invisible{visibility:hidden!important}

.bdr-rt-gray{ border-right:0.1rem solid lightgrey;}
.rowwhite1{ width:100%;height:1%; background-color:white; font-size:.8rem;}

.d-block{display:block!important}
.d-inline-block{display:inline-block!important}
.d-inline{display:inline!important}
.float-xs-left{float:left!important}
.float-xs-right{float:right!important}
.float-xs-none{float:none!important}
*/

