@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}




.pages_container {
	max-width: 900px;
	max-width: 1400px;
	margin-top: 50px;
	margin-top: 2.5rem;
	padding-bottom: 10rem;
}


/*  INPUTS  */
.form-control {
	max-width: 600px;
}




/*  TITLES */
h3 {
	margin-bottom: 2rem;
	font-weight: 600;
}






/*  TABLE ORDER */
.table-orders {
	padding-top:20px;
}
.table-orders .fixed-table-container {
	/* background-color: pink; */
	/* display: block; */
	position: relative;
	width: 100%;
}
.fixed-table-body {
	/* display: block; */
	width: 100%;

}
.table-responsive {
	position: relative;
	width: 100%;
	/* background-color: pink; */
}
.fixed-table-body table  {
	/* background-color: deeppink; */
	/* display: block; */
	width: 100%;
}
.fixed-table-body table thead {
	width: 100%;
	/* display: table; */
	max-width: 100%;
}
.fixed-table-body table thead th {
	/* display: table-cell; */
	font-size: 1.3rem;
	text-align: center;
	padding: 1rem .5rem;
	vertical-align: middle;
}
.fixed-table-body table tbody {
	width: 100%;
	/* display: table; */
}
.fixed-table-body table tbody tr {
	/* display: table-row; */
}
.fixed-table-body table tbody tr td {
	font-size: 1.3rem;
	vertical-align: middle;
	padding: 1.2rem .55rem;
}
.fixed-table-body table tbody tr td.text-name-product {
	font-size: 1.1rem;
}
.fixed-table-body table tbody tr td.text-creation,
.fixed-table-body table tbody tr td.text-email {
	font-size: 1.2rem;
}








.links-promo, .links-promo:hover, .links-promo:enabled {
	color: #f05a1a;
}

.button-links, .button-links:hover,.button-links:active, .button-links:enabled, .button-links:focus {
	font-size: 16px;
	color: white;
	background-color: #f05a1a;
	border-color: #f05a1a;
	box-shadow: none;
}

.color_red{
	color:red;
}

.text_error, .text_error_quantity, .text_error_sku, .error_login {
	color: red;
}

.text_success{
	color: #28a745!important;
}

/*LOGIN*/

.bodyLogin{
	background-color: #fafafa;
}

.loginForm{
	margin: 100px auto;
	background-color: #fff;
	max-width: 300px;
	border: 1px #ccc solid;
	border-radius: 0px !important;
}

.btn_login_submit{
	color: #fff;
	background-color: #f05a1a;
	border: 1px solid #d03808;
	width: 100%;
	font-weight: bold;
	padding: 8px 0;
	margin-bottom: 15px;
}

.btn_login_submit:hover{
	background-color: #d03808;
}

.from_login {
	color: #646464;
}

.remember_password {
	color: #646464;
}

.remember_password:hover {
	color: #d03808;
	text-decoration: none;
}
.logo_promo{
	margin: 15px 0 30px 0;
}

.input-login {
	border-radius: 0px;
	background-color: #fff !important;
}
.remember_password_login {
	margin-bottom: 40px;
}

.copyrightLogin{
	font-size: 12px;
	margin-bottom: 15px;
}

/*HEADER*/
header{
	background-color: #f1f1f1;
}

.welcome_user{
	color: #f05a1a;
	font-size: 15px;
	margin-top: 15px;
}

.logo_header{
	max-width: 120px;
}

/*MENU*/
.menu_nav_bar{
	background-color: #b3b3b3;
	border-color: #b3b3b3;
	border-radius: 0px;
}
#navbar {
	/* background-color: pink; */
	width: 100%;
}
.navbar-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-flow: row wrap;
	float: none !important;
	margin: 0;
	padding: 0;
	width: 100%;
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
	font-size: 1.5rem;
}

.navbar-default .navbar-nav > li > a:hover {
	color: #f05a1a;
}

/*NEXT*/
.pagination > .active > a, .pagination > .active > a:hover{
	background-color: #f05a1a;
	border-color: #f05a1a;
}

.pagination > li > a, .pagination > li > a:hover{
	color: #f05a1a;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 767px){
	.logo_header{
		max-width: 100%;
	}

	.welcome_user{
		padding-left: 15px;
		color: #fff;
	}

	.navbar-default .navbar-toggle {
		border-color: #f05a1a;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #f05a1a;
	}
	.navbar-default .navbar-toggle:hover {
		background-color: #b3b3b3;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {}
@media only screen and (min-width: 992px) and (max-width: 1199px) {}
@media only screen and (min-width: 1200px){}

.g-recaptcha {
	display: flex;
	/* background: pink; */
	margin: 0 0 1.5rem;
	padding: 0;
	border: 0;
	justify-content: center;
	flex-flow: row wrap;
	align-items: flex-start;
	overflow: hidden;
	width: 100%;
}
.g-recaptcha > div {
	width: 100%;
}
.g-recaptcha iframe {
	/* background: red; */
	/* width: 100%; */
	/* max-width: 100%; */
	height: auto;
	min-height: fit-content;
	max-height: fit-content;
	transform: scale(0.87);
	outline: 0;
	border: 0;
	margin: 0;
	padding: 0;
}







