.header-menu{
    background-color: #8099e6;
    color: #fff;
    font-size: 18px;
}
.espaco-topo{
    margin-top: 65px;
    color: #fff;
}
.logo-small {
    color: #1aad72;
    font-size: 50px;
}

.logo {
    color: #1aad72;
    font-size: 200px;
}

	.logomarca {
	 margin-left:70px; 
	 margin-top:5px; 
	 margin-bottom:5px; 
	 width: 8%;	
	
}


@media screen and (min-width: 737px) {
			.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%;}
	.missao {
		margin-left:150px;
	}
}
	@media screen and (max-width: 736px) {
	  .espaco-topo{
		margin-top: 2px;
		color: #fff;
		}	
		
		.logomarca {
		 margin-left:70px; 
		 margin-top:5px; 
		 margin-bottom:5px; 
		 width: 2%;	
		
		}
			.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: 83.33%;}
			.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%;}
	
		
	}


	@media screen and (max-width: 480px) {
		.espaco-topo{
			margin-top: 2px;
			color: #fff;
		}
		
		
		.logomarca {
			margin-left:70px; 
			margin-top:5px; 
			margin-bottom:5px; 
			width: 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: 83.33%;}
			.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%;}
		
	}
	
	
	
/* Galeria */

*{
	padding:0;
	margin:0;
    -webkit-transition: 1s;
    transition: 1s;
}
.clrd-font{
	background: #FF512F;
	background: -webkit-linear-gradient(to right, #F09819, #FF512F);
	background: linear-gradient(to right, #F09819, #FF512F);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.single_portfolio_text{
	display:inline-block;
	padding:0px;
	position:relative;
	overflow:hidden;
}
.single_portfolio_text img{
	width:100%;
}

.single_portfolio_text:hover .portfolio_images_overlay{
	top:5%;
	left: 5%;
}

.portfolio_images_overlay{
	/* Alterado */
/*	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	padding: 71px;
	padding-left: auto;
	padding-right: auto; 
	margin: 0 auto;
	top: -100%;
	left: 5%;
	position: absolute;
	transition:.6s; */
	
	width: 70%;
	height: 92%;
	background: rgba(0, 0, 0, 0.8);
	padding: 50px;
	margin: 0 auto;
	top: -100%;
	left: 5%;
	position: absolute;
	transition:.6s;
	
}
.portfolio_images_overlay h6{
 /*	text-transform: uppercase; */
	color: #fff;
/* Alterado font-size 30px */	
	font-size: 20px;
	font-weight: 900;
	border: 2px solid #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}

.portfolio_images_overlay .product_price{
	font-size: 35px;
	color: #fff;
	font-weight:800;
	line-height:30px;
}
.portfolio_images_overlay .product_price i{
    margin-right: -10px;
}
.zoom{
	width: 200px;
    height: 200px;
    position: absolute;
    bottom: -100px;
    right: -100px;
    border-radius: 50%;

	background: #FF512F;
	background: -webkit-linear-gradient(to right, #F09819, #FF512F);
	background: linear-gradient(to right, #F09819, #FF512F);
    box-shadow:0px 0px 0px 10px rgba(0,0,0,0.5);
	opacity:0.9;
}
.zoom:before {
	content: "\f00e";
    font-family: FontAwesome;
    color: rgba(255, 255, 255, 0.5);
    font-size: 70px;
    padding-right: 20px;
    position: absolute;
    top: 10px;
    left: 30px;
}
@media (min-width:769px) and (max-width:991px) {
	.portfolio_images_overlay {
		padding: 0px;
		transition:none;
	}
}
@media (max-width:768px) {
	.portfolio_images_overlay{
		padding: 5px 10px;
	/* incluído top */	
		top: -200%;
		transition:none;
		
		/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		background-color: transparent;
		border-radius: 4px;
		border: 0;
		box-shadow: inset 0 0 0 2px #ff0000;
		/* Altera cor box submit */
		color: red !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 300;
		height: 2em;
		width: 100%;
		line-height: 2em;
		padding: 0 2.25em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

		input[type="submit"]:hover, input[type="submit"]:active,
		input[type="reset"]:hover,
		input[type="reset"]:active,
		input[type="button"]:hover,
		input[type="button"]:active,
		.button:hover,
		.button:active {
			box-shadow: inset 0 0 0 1px #e44c65;
			color: #e44c65 !important;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: rgba(228, 76, 101, 0.15);
		}
		
		.portfolio_images_overlay h6{
		/*	text-transform: uppercase; */
		color: #fff;
		/* Alterado fon-size 30px */	
		font-size: 10px;
		font-weight: 900;
		border: 2px solid #fff;
		margin-top: -100px;
		bottom: 10px;
		}
		

	}
	
	
	
}
@media (max-width:580px) {
	.portfolio_images_overlay{
		padding: 5px 10px;
	/* incluído top */	
		top: -200%;
		transition:none;
		
		/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		background-color: transparent;
		border-radius: 4px;
		border: 0;
		box-shadow: inset 0 0 0 2px #ff0000;
		/* Altera cor box submit */
		color: red !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 300;
		height: 2em;
		width: 100%;
		line-height: 2em;
		padding: 0 2.25em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

		input[type="submit"]:hover, input[type="submit"]:active,
		input[type="reset"]:hover,
		input[type="reset"]:active,
		input[type="button"]:hover,
		input[type="button"]:active,
		.button:hover,
		.button:active {
			box-shadow: inset 0 0 0 1px #e44c65;
			color: #e44c65 !important;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: rgba(228, 76, 101, 0.15);
		}
		
		.portfolio_images_overlay h6{
		/*	text-transform: uppercase; */
		color: #fff;
		/* Alterado fon-size 30px */	
		font-size: 15px;
		font-weight: 900;
		border: 2px solid #fff;
		margin-top: -150px;
		bottom: 10px;
		}
		

	}
	
	
	
}
@media (max-width:480px) {
	.portfolio_images_overlay{
		/*Alterado graficos */
		padding: 20% 30%;
		/* incluído top */	
		top: 100%;
		transition:none;
		height: 85%;
		width: 75%;
	}
		.portfolio_images_overlay h6{
		/*	text-transform: uppercase; */
		color: #fff;
		/* Alterado font-size 30px */	
		font-size: 12px !important;
		font-weight: 900;
		border: 2px solid #fff;
		margin-top: -10px;
		bottom: 1px;
		
		}
		
		
		/* Button */
		input[type="submit"],input[type="reset"],	input[type="button"], .button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		background-color: transparent;
		border-radius: 4px;
		border: 0;
		box-shadow: inset 0 0 0 2px #ff0000;
		/* Altera cor box submit */
		color: red !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 300;
		font-size: 12px;
		height: 100%;
		width: 150%;
		line-height: 100%;
		padding: 100 2.25em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
		margin-left: -10px;
		}

		input[type="submit"]:hover, input[type="submit"]:active,
		input[type="reset"]:hover,
		input[type="reset"]:active,
		input[type="button"]:hover,
		input[type="button"]:active,
		.button:hover,
		.button:active {
			box-shadow: inset 0 0 0 1px #e44c65;
			color: #e44c65 !important;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: rgba(228, 76, 101, 0.15);
		}
		
}
	
@media (max-width:320px) {
	.portfolio_images_overlay{
		padding: 20px;
/* incluído top */	
		top: -200%;
		transition:none;
		
		/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		-ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
		background-color: transparent;
		border-radius: 4px;
		border: 0;
		box-shadow: inset 0 0 0 2px #ff0000;
		/* Altera cor box submit */
		color: red !important;
		cursor: pointer;
		display: inline-block;
		font-weight: 300;
		height: 2em;
		width: 100%;
		line-height: 2em;
		padding: 0 2.25em;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

		input[type="submit"]:hover, input[type="submit"]:active,
		input[type="reset"]:hover,
		input[type="reset"]:active,
		input[type="button"]:hover,
		input[type="button"]:active,
		.button:hover,
		.button:active {
			box-shadow: inset 0 0 0 1px #e44c65;
			color: #e44c65 !important;
		}

		input[type="submit"]:active,
		input[type="reset"]:active,
		input[type="button"]:active,
		.button:active {
			background-color: rgba(228, 76, 101, 0.15);
		}
			
		
		.portfolio_images_overlay h6{
		/*	text-transform: uppercase; */
		color: #fff;
		/* Alterado fon-size 30px */	
		font-size: 15px;
		font-weight: 900;
		border: 2px solid #fff;
		margin-top: -150px;
		bottom: 10px;
		}

	}
	
	
	
}

.text-center{
	text-align:center!important
	}

	.container-fluid{
		width:100%;
		padding-right:15px;
		padding-left:15px;
		margin-right:auto;
		margin-left:auto
		}
	.row{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-right:-15px;
		margin-left:-15px
		}

.btn2:focus,.btn:hover{
	text-decoration:none
	}
.btn2.focus,.btn:focus{
	outline:0;
	box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
	}
.btn2.disabled,.btn:disabled{
	opacity:.65
	}
.btn2:not(:disabled):not(.disabled){
	cursor:pointer
	}
.btn2:not(:disabled):not(.disabled).active,.btn2:not(:disabled):not(.disabled):active{
	background-image:none
	}
a.btn2.disabled,fieldset:disabled a.btn2{
	pointer-events:none
	}
.btn-primary2 {
	background-color:transparent;
	color: #fff;
	border: 2px solid transparent; 
	font-size:20px;
/*	text-transform: uppercase;  */
	border-radius: 0px;	
/*	background-color:#007bff; */  
	
	border-color:transparente; 

	}
.btn-primary2:hover {
	background-color:transparent;
	border-color: #d6962c;
	color: #d6962c;
	border-radius: 20px;
	color:#fff;
/*	background-color:#0069d9; 
	border-color:#0062cc */
}

.btn-primary2.focus,.btn-primary2:focus{
	box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
	}
.btn-primary2.disabled,.btn-primary2:disabled{
	color:#fff;
	background-color:#007bff;
	border-color:transparent;
	}
.btn-primary2:not(:disabled):not(.disabled).active,.btn-primary2:not(:disabled):not(.disabled):active,.show>.btn-primary2.dropdown-toggle{
	color:#fff;
	background-color:#0062cc;
	border-color:#005cbf
	}
.btn-primary2:not(:disabled):not(.disabled).active:focus,.btn-primary2:not(:disabled):not(.disabled):active:focus,.show>.btn-primary2.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:transparent;
	background-image:none;
	border-color:#28a745
	}
.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
	}
.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{
		opacity:0;
		transition:opacity .15s linear
		}
	.fade.show{opacity:1}
	.collapse{display:none}
	.collapse.show{
		display:block
		}
		tr.collapse.show{
			display:table-row
			}
		tbody.collapse.show{
			display:table-row-group
			}
	.collapsing{
		position:relative;
		height:0;
		overflow:hidden;
		transition:height .35s ease
		}