@charset "utf-8";

*{margin:0;padding:0;}

html{font-size:16px;}
	@media only screen and (max-width:991px)	{html{font-size:2vw;}}
	@media only screen and (max-width:767px)	{html{font-size:2.5vw;}}
	@media only screen and (max-width:575px)	{html{font-size:4.5vw;}}

img,iframe,video{border:none;vertical-align:bottom;font-size:1em;line-height:1;}

img {image-rendering: -webkit-optimize-contrast;}

.mx-auto{display:block;}

.rounded{border-radius:.5rem !important;}
.img-thumbnail{padding:.25rem;border:none;border-radius:0;box-shadow:0 0 .75rem rgba(0,0,0,.125);}





/* heading */
h1,h2,h3,h4,h5,h6	{margin:0;line-height:1;}

p,ol,ul,dl,dd,address{margin:0;}
p + p{margin-top:.75rem;}

.navbar-brand	{
	font-size: 1rem;
	margin:0;padding:0;
	display:block;
	}

/* navigation */
.navbar-toggler	{
	border:none;border-radius:0;
	font-size:1em;line-height:1;
	margin:0;padding:0;
	}

.navbar-toggler:focus,.navbar-toggler:hover	{outline:none;}
.navbar-toggler-icon{display:block;}
.navbar-expand-lg{display:block;padding:0;}


/* .lead */
.lead,.lead-sm,.lead-md,.lead-lg{
	line-height: 2;
	font-family:'s-min-b',serif;
	margin: 1rem 0 .5rem;
	}
	@media only screen and (max-width:991px)	{.lead,.lead-sm,.lead-md,.lead-lg{}}
	@media only screen and (max-width:767px)	{.lead,.lead-sm,.lead-md,.lead-lg{line-height:1.5;}}
	@media only screen and (max-width:575px)	{.lead,.lead-sm,.lead-md,.lead-lg{}}

.lead{font-size:1.125rem;}
.lead-sm{font-size:1.25rem;}
.lead-md{font-size:1.5rem;}
.lead-lg{font-size:1.75rem;}

.lead:first-child,.lead-sm:first-child,.lead-md:first-child,.lead-lg:first-child{margin-top: 0;}
.lead:last-child,.lead-sm:last-child,.lead-md:last-child,.lead-lg:last-child{margin-bottom: 0;}

[class*="alert"],[class*="well"]{width:100%;}

.alert,.well{margin:1rem 0;padding:1rem;}

.well{background-color:#F6F6F6;border:1px solid #ddd;border-radius:.4rem;}

.alert-sm,.well-sm{margin:1.5rem 0;padding:1.5rem;}
    @media only screen and (max-width:767px)    {.alert-sm,.well-sm{padding: 1rem;}}

.alert-md,.well-md{margin:2rem 0;padding:2rem;}
    @media only screen and (max-width:991px)    {.alert-md,.well-md{padding: 1.5rem;}}
    @media only screen and (max-width:767px)    {.alert-md,.well-md{padding: 1rem;}}

.alert-lg,.well-lg{margin: 3rem 0;padding: 3rem;}
    @media only screen and (max-width:991px)    {.alert-lg,.well-lg{padding:2rem;}}
    @media only screen and (max-width:767px)    {.alert-lg,.well-lg{padding:1rem;}}

.alert-xl,.well-xl{margin: 4rem 0;padding: 4rem;}
    @media only screen and (max-width:1199px)   {.alert-xl,.well-xl{padding:3rem;}}
    @media only screen and (max-width:991px)    {.alert-xl,.well-xl{padding:2rem;}}
    @media only screen and (max-width:767px)    {.alert-xl,.well-xl{padding:1rem;}}

[class*="alert"]:first-child,[class*="well"]:first-child{margin-top:0;}
[class*="alert"]:last-child,[class*="well"]:last-child{margin-bottom:0;}

.alert-merit{
	color: #313A4C;
    background-color: #E6E6F5;
    border-color: #A8BEE3;
}


.alert .img-landing,.well .img-landing{margin-bottom: -1rem;}

.alert-sm .img-landing,.well-sm .img-landing{margin-bottom: -1.5rem;}
    @media only screen and (max-width:767px)    {.alert-sm .img-landing,.well-sm .img-landing{margin-bottom: -1rem;}}

.alert-md .img-landing,.well-md .img-landing{margin-bottom: -2rem;}
    @media only screen and (max-width:991px)    {.alert-md .img-landing,.well-md .img-landing{margin-bottom: -1.5rem;}}
    @media only screen and (max-width:767px)    {.alert-md .img-landing,.well-md .img-landing{margin-bottom: -1rem;}}

.alert-lg .img-landing,.well-lg .img-landing{margin-bottom: -3rem;}
    @media only screen and (max-width:991px)    {.alert-lg .img-landing,.well-lg .img-landing{margin-bottom: -2rem;}}
    @media only screen and (max-width:767px)    {.alert-lg .img-landing,.well-lg .img-landing{margin-bottom: -1rem;}}

.alert-xl .img-landing,.well-xl .img-landing{margin-bottom: -4rem;}
    @media only screen and (max-width:1199px)   {.alert-xl .img-landing,.well-xl .img-landing{margin-bottom: -3rem;}}
    @media only screen and (max-width:991px)    {.alert-xl .img-landing,.well-xl .img-landing{margin-bottom: -2rem;}}
    @media only screen and (max-width:767px)    {.alert-xl .img-landing,.well-xl .img-landing{margin-bottom: -1rem;}}


.text-right{margin-right: -.075em;}.text-center{text-indent: .075em;}
	@media (min-width:576px)	{.text-sm-right{margin-right: -.075em;}.text-sm-center{text-indent: .075em;}}
	@media (min-width:768px)	{.text-md-right{margin-right: -.075em;}.text-md-center{text-indent: .075em;}}
	@media (min-width:992px)	{.text-lg-right{margin-right: -.075em;}.text-lg-center{text-indent: .075em;}}
	@media (min-width:1200px)	{.text-xl-right{margin-right: -.075em;}.text-xl-center{text-indent: .075em;}}