/*! * Bootstrap v4.1.1 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */*,::after,::before{box-sizing: border-box}
@-ms-viewport{width: device-width}
[tabindex="-1"]:focus{outline: 0!important}
a{color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects}
a:hover{color: #0056b3; text-decoration: underline}
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}
figure{margin: 0 0 1rem}
img{vertical-align: middle; border-style: none}
svg:not(:root){overflow: hidden}
caption{padding-top: .75rem; padding-bottom: .75rem; color: #6c757d; text-align: left; caption-side: bottom}
button{border-radius: 0}
button:focus{outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color}

@media (min-width:576px){.container{max-width: 540px}
}
@media (min-width:768px){.container{max-width: 720px}
}
@media (min-width:992px){
	.container{max-width: 960px
	}
	.modal{
		background:rgba(0,0,0,.5) !important;
	}
}
@media (min-width:1200px){.container{max-width: 1140px}
}

@media (min-width:576px){

}
@media (min-width:768px){
	
}
@media (min-width:992px){
}
@media (min-width:1200px){
	
}

@media (max-width:575.98px){
}
@media (max-width:767.98px){
}
@media (max-width:991.98px){
	
}
@media (max-width:1199.98px){
}
@media screen and (prefers-reduced-motion:reduce){
}

@media (min-width:576px){
}
.btn{
display: inline-block; 
font-weight: 400;
text-align: center; 
white-space: nowrap; 
vertical-align: middle; 
-webkit-user-select: none; 
-moz-user-select: none; -ms-user-select: none; user-select: none; 
border: 1px solid transparent; 
padding: 14px; 
font-size: 1rem; 
line-height: .5; 
border-radius: 0px; 
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){.btn{transition: none}
}
.btn:focus,.btn:hover{text-decoration: none}
.btn.focus,.btn:focus{outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}
.btn.disabled,.btn:disabled{opacity: .65}
.btn:not(:disabled):not(.disabled){cursor: pointer}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image: none}
a.btn.disabled,fieldset:disabled a.btn{pointer-events: none}
.btn-primary{color: #fff; background-color: #007bff; border-color: #007bff}
.btn-primary:hover{color: #fff; background-color: #0069d9; border-color: #0062cc}
.btn-primary.focus,.btn-primary:focus{box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-primary.disabled,.btn-primary:disabled{color: #fff; background-color: #007bff; border-color: #007bff}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color: #fff; background-color: #0062cc; border-color: #005cbf}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-secondary{color: #fff; background-color: #6c757d; border-color: #6c757d}
.btn-secondary:hover{color: #fff; background-color: #5a6268; border-color: #545b62}
.btn-secondary.focus,.btn-secondary:focus{box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-secondary.disabled,.btn-secondary:disabled{color: #fff; background-color: #6c757d; border-color: #6c757d}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color: #fff; background-color: #545b62; border-color: #4e555b}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-success{color: #fff; background-color: #28a745; border-color: #28a745}
.btn-success:hover{color: #fff; background-color: #218838; border-color: #1e7e34}
.btn-success.focus,.btn-success:focus{box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-success.disabled,.btn-success:disabled{color: #fff; background-color: #28a745; border-color: #28a745}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color: #fff; background-color: #1e7e34; border-color: #1c7430}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-info{color: #fff; background-color: #17a2b8; border-color: #17a2b8}
.btn-info:hover{color: #fff; background-color: #138496; border-color: #117a8b}
.btn-info.focus,.btn-info:focus{box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-info.disabled,.btn-info:disabled{color: #fff; background-color: #17a2b8; border-color: #17a2b8}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color: #fff; background-color: #117a8b; border-color: #10707f}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-warning{color: #212529; background-color: #ffc107; border-color: #ffc107}
.btn-warning:hover{color: #212529; background-color: #e0a800; border-color: #d39e00}
.btn-warning.focus,.btn-warning:focus{box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-warning.disabled,.btn-warning:disabled{color: #212529; background-color: #ffc107; border-color: #ffc107}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color: #212529; background-color: #d39e00; border-color: #c69500}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-danger{color: #fff; background-color: #dc3545; border-color: #dc3545}
.btn-danger:hover{color: #fff; background-color: #c82333; border-color: #bd2130}
.btn-danger.focus,.btn-danger:focus{box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-danger.disabled,.btn-danger:disabled{color: #fff; background-color: #dc3545; border-color: #dc3545}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color: #fff; background-color: #bd2130; border-color: #b21f2d}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-light{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}
.btn-light:hover{color: #212529; background-color: #e2e6ea; border-color: #dae0e5}
.btn-light.focus,.btn-light:focus{box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-light.disabled,.btn-light:disabled{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color: #212529; background-color: #dae0e5; border-color: #d3d9df}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-dark{color: #fff; background-color: #343a40; border-color: #343a40}
.btn-dark:hover{color: #fff; background-color: #23272b; border-color: #1d2124}
.btn-dark.focus,.btn-dark:focus{box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-dark.disabled,.btn-dark:disabled{color: #fff; background-color: #343a40; border-color: #343a40}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color: #fff; background-color: #1d2124; border-color: #171a1d}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-outline-primary{color: #007bff; background-color: transparent; background-image: none; border-color: #007bff}
.btn-outline-primary:hover{color: #fff; background-color: #007bff; border-color: #007bff}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color: #007bff; background-color: transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color: #fff; background-color: #007bff; border-color: #007bff}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}
.btn-outline-secondary{color: #6c757d; background-color: transparent; background-image: none; border-color: #6c757d}
.btn-outline-secondary:hover{color: #fff; background-color: #6c757d; border-color: #6c757d}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color: #6c757d; background-color: transparent}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color: #fff; background-color: #6c757d; border-color: #6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)}
.btn-outline-success{color: #28a745; background-color: #fff; background-image: none; border-color: #28a745;border-radius: 50%;}
.btn-outline-success:hover{color: #fff; background-color: #28a745; border-color: #28a745}
.btn-outline-success.focus,.btn-outline-success:focus{box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color: #28a745; background-color: transparent}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color: #fff; background-color: #28a745; border-color: #28a745}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}
.btn-outline-info{color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8}
.btn-outline-info:hover{color: #fff; background-color: #17a2b8; border-color: #17a2b8}
.btn-outline-info.focus,.btn-outline-info:focus{box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color: #17a2b8; background-color: transparent}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color: #fff; background-color: #17a2b8; border-color: #17a2b8}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}
.btn-outline-warning{color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107}
.btn-outline-warning:hover{color: #212529; background-color: #ffc107; border-color: #ffc107}
.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color: #ffc107; background-color: transparent}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color: #212529; background-color: #ffc107; border-color: #ffc107}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}
.btn-outline-danger{color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545}
.btn-outline-danger:hover{color: #fff; background-color: #dc3545; border-color: #dc3545}
.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color: #dc3545; background-color: transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color: #fff; background-color: #dc3545; border-color: #dc3545}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}
.btn-outline-light{color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa}
.btn-outline-light:hover{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}
.btn-outline-light.focus,.btn-outline-light:focus{box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color: #f8f9fa; background-color: transparent}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}
.btn-outline-dark{color: #343a40; background-color: transparent; background-image: none; border-color: #343a40}
.btn-outline-dark:hover{color: #fff; background-color: #343a40; border-color: #343a40}
.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color: #343a40; background-color: transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color: #fff; background-color: #343a40; border-color: #343a40}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}
.btn-link{font-weight: 400; color: #007bff; background-color: transparent}
.btn-link:hover{color: #0056b3; text-decoration: underline; background-color: transparent; border-color: transparent}
.btn-link.focus,.btn-link:focus{text-decoration: underline; border-color: transparent; box-shadow: none}
.btn-link.disabled,.btn-link:disabled{color: #6c757d; pointer-events: none}
.btn-group-lg>.btn,.btn-lg{padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem}
.btn-group-sm>.btn,.btn-sm{padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; 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%}
.fade{transition: opacity .15s linear}
@media screen and (prefers-reduced-motion:reduce){.fade{transition: none}
}
.fade:not(.show){opacity: 0}
.collapse:not(.show){display: none}
.collapsing{position: relative; height: 0; overflow: hidden; transition: height .35s ease}
@media screen and (prefers-reduced-motion:reduce){.collapsing{transition: none}
}

.nav{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none}
.nav-link{display: block; padding: .5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration: none}
.nav-link.disabled{color: #6c757d}
.tab-content>.tab-pane{display: none}
.tab-content>.active{display: block}
.navbar{position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: .5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between}
.navbar-brand{display: inline-block; padding-top: .3125rem; padding-bottom: .3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration: none}
.navbar-nav{display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none}
.navbar-nav .nav-link{padding-right: 0; padding-left: 0}
.navbar-nav .dropdown-menu{position: static; float: none}
.navbar-text{display: inline-block; padding-top: .5rem; padding-bottom: .5rem}
.navbar-collapse{-ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center}
.navbar-toggler{padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: .25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration: none}
.navbar-toggler:not(:disabled):not(.disabled){cursor: pointer}
.navbar-toggler-icon{display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%}
@media (max-width:575.98px){.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid{padding-right: 0; padding-left: 0}
}
@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start}
.navbar-expand-sm .navbar-nav{-ms-flex-direction: row; flex-direction: row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position: absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right: .5rem; padding-left: .5rem}
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid{-ms-flex-wrap: nowrap; flex-wrap: nowrap}
.navbar-expand-sm .navbar-collapse{display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto}
.navbar-expand-sm .navbar-toggler{display: none}
}
@media (max-width:767.98px){.navbar-expand-md>.container, .navbar-expand-md>.container-fluid{padding-right: 0; padding-left: 0}
}
@media (min-width:768px){.navbar-expand-md{-ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start}
.navbar-expand-md .navbar-nav{-ms-flex-direction: row; flex-direction: row}
.navbar-expand-md .navbar-nav .dropdown-menu{position: absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right: .5rem; padding-left: .5rem}
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid{-ms-flex-wrap: nowrap; flex-wrap: nowrap}
.navbar-expand-md .navbar-collapse{display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto}
.navbar-expand-md .navbar-toggler{display: none}
}
@media (max-width:991.98px){.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{padding-right: 0; padding-left: 0}
}
@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start}
.navbar-expand-lg .navbar-nav{-ms-flex-direction: row; flex-direction: row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: .5rem; padding-left: .5rem}
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{-ms-flex-wrap: nowrap; flex-wrap: nowrap}
.navbar-expand-lg .navbar-collapse{display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto}
.navbar-expand-lg .navbar-toggler{display: none}
}
@media (max-width:1199.98px){.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid{padding-right: 0; padding-left: 0}
}
@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start}
.navbar-expand-xl .navbar-nav{-ms-flex-direction: row; flex-direction: row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position: absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right: .5rem; padding-left: .5rem}
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid{-ms-flex-wrap: nowrap; flex-wrap: nowrap}
.navbar-expand-xl .navbar-collapse{display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto}
.navbar-expand-xl .navbar-toggler{display: none}
}

@media (min-width:576px){
	
}

@media (min-width:576px){}
@media (min-width:576px){
}
@media (min-width:576px){
}


.close{float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5}
.close:focus,.close:hover{color: #000; text-decoration: none; opacity: .75}
.close:not(:disabled):not(.disabled){cursor: pointer}
button.close{padding: 0; background-color: transparent; border: 0; -webkit-appearance: none}
.modal-open{overflow: hidden}
.modal{
	position: fixed; 
	top: 0%; 
	right: 0; 
	bottom: 0; 
	left: 0; 
	z-index: 99999 !important; 
	-webkit-transform: translateZ(100px);
    -moz-transform: translateZ(100px);
    -ms-transform: translateZ(100px);
    -o-transform: translateZ(100px);
    transform: translateZ(100px);
	display: none; 
	overflow: hidden; 
	outline: 0}
.modal-open .modal{overflow-x: hidden; overflow-y: auto; background: rgba(0,0,0,.5);}
.modal-dialog{position: relative; width: auto; margin: .5rem; pointer-events: none}
.modal.fade .modal-dialog{transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -25%); transform: translate(0, -25%)}
@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition: none}
}
.modal.show .modal-dialog{-webkit-transform: translate(0, 0); transform: translate(0, 0)}
.modal-dialog-centered{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - (.5rem * 2))}
.modal-content{
	position: relative; 
	display: -ms-flexbox; 
	display: flex; -ms-flex-direction: column; 
	flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .2); border-radius: .3rem; outline: 0;
 }
.martop{
	margin-top:33%; 
}
.martop1{
	margin-top:5%; 
}
.martopf{
	margin-top:33%; 
}
@media only screen and (min-device-width : 320px) and (max-device-width : 409px){
	.martopf{
	margin-top:5%; 
	}
}
@media only screen and (min-device-width : 410px) and (max-device-width : 427px){
.martopf{
margin-top:5%; 
}
}
.modal-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #000}
.modal-backdrop.fade{opacity: 0}
.modal-backdrop.show{opacity: .5}
.modal-header{display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: .3rem; border-top-right-radius: .3rem}
.modal-header .close{padding: 1rem; margin: -0rem -1rem -1rem auto}
.modal-title{margin-bottom: 0; line-height: 1.5; margin-left:33%}
.modal-body{position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; text-align:center}
.modal-footer{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef}
.modal-footer>:not(:first-child){margin-left: .25rem}
.modal-footer>:not(:last-child){margin-right: .25rem}
.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll}
@media (min-width:576px){.modal-dialog{max-width: 500px; margin: 1.75rem auto}
.modal-dialog-centered{min-height: calc(100% - (1.75rem * 2))}
.modal-sm{max-width: 300px}
}
@media (min-width:992px){.modal-lg{max-width: 800px}
}

.carousel{position: relative}
.carousel-inner{position: relative; width: 100%; overflow: hidden}
.carousel-item{position: relative; display: none; -ms-flex-align: center; align-items: center; width: 100%; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px}
@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition: none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display: block}
.carousel-item-next,.carousel-item-prev{position: absolute; top: 0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform: translateX(0); transform: translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform: translateX(100%); transform: translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform: translateX(-100%); transform: translateX(-100%)}
.carousel-fade .carousel-item{opacity: 0; transition-duration: .6s; transition-property: opacity}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity: 1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity: 0}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform: translateX(0); transform: translateX(0)}
.carousel-control-next,.carousel-control-prev{position: absolute; top: 0; bottom: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: .5}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color: #fff; text-decoration: none; outline: 0; opacity: .9}
.carousel-control-prev{left: 0}
.carousel-control-next{right: 0}
.carousel-control-next-icon,.carousel-control-prev-icon{display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%}
.carousel-control-prev-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
.carousel-control-next-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
.carousel-indicators{position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none}
.carousel-indicators li{position: relative; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255, 255, 255, .5)}
.carousel-indicators li::before{position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""}
.carousel-indicators li::after{position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""}
.carousel-indicators .active{background-color: #fff}
.carousel-caption{position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center}

@media only screen and (min-device-width : 320px) and (max-device-width : 409px){
	.marginv{
	margin-top:28% !important;
}
}
@media only screen and (min-device-width : 410px) and (max-device-width : 427px){
	.marginv{
	margin-top:42% !important;
}
}
@media only screen and (min-device-width : 428px) and (max-device-width : 479px){
	.marginv{
	margin-top:42% !important;
}
}
.fon{
	background:#000;
}
.tra{
	background:rgba(0,0,0,.9) !important;
}
.pc{
	margin-left: 98%;
color: #fff;
position: relative;
text-shadow: -4px 1px 0px #13436b;
font-size: 20pt;
	
}
.headvi{
	background:#000 !important;
}
/*.marginv{
	margin-top:10% !important;
}*/
.marginh{
	margin-top:0% !important;
}
.bc{
	background:transparent !important;
}
.dialogv {
    max-width: 639px;
    margin: auto;
    max-height: 400px;
}
.margland{
	margin-top:1% !important;
}
.bodyv {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0rem;
    text-align: center;
    height: 20rem;
}