			.container-fluid{
				box-shadow: 0 6px 12px rgba(0,0,0,.175);
				webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
				z-index:99999;
			}
			.categoria{
				text-align-last:center;

			}
			#navToggle{
				position:absolute;
				padding:0px;
				right:5px;
			}
			.discover >div>div{
				display:block;
				flex-direction:column;
				align-items:center;
				text-align:center;
				max-width:105px;
				min-width:105px;
				cursor:pointer;
			}
			.discover >div{
				align-self:center;
				-webkit-align-self: center; 
				-webkit-flex: 1; /* Safari 6.1+ */
				flex: 1;
			}
			.discover{
				padding:0px;
				display:flex;
				flex-flow:row nowrap;
				align-items:center;
				box-shadow: 0 1px 6px rgba(0,0,0,.175);
				-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.175);
				height:100%;
				min-height:160px;
				overflow:auto;
				width:100%;
			}
			.discover img{
				width:80px;
				height:80px;
				background-color:white;
				border-radius:50%;
				box-shadow: 0 6px 12px rgba(0,0,0,.175);
				-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
				padding:20px;
				margin-bottom:10px;
			}
			#contentCarrinho > .noItem .btn-default{
				background-color:#0066ffe6;
				color:white;
			}
			body,div{
				color:#67788A;
			}
			.regChoose,.dor .a{
				color:#67788A;
			}
			.discover{
				font-weight:600;
			}
			#cadastro .modal-content{
				width:auto;
			}
			ul.menu2{
				background-color:#F0EBF5;
			}
			#contentinfo{
	width:100%;max-width:440px;display:flex;align-items:center;flex-direction:column;
}
#contentinfo h3{
	color:#555555;
	text-align:center;
	width:100%;
}
#contentinfo h6{
	color:#555555;
	line-height:20px;
	text-indent: 35px;
	font-size:14px;
	text-align: justify;
    text-justify: inter-word;
}
#contentinfo li a{
	cursor:pointer;
}
#contentinfo ul{
	text-indent: 0px;
	padding-left:50px;
}
#contentinfo img{
	width:80px;
	height:80px;
}
			.loja_url{
				color:#1E90FF;
				font-size:12px;
			}
			.btn-criar-conta{
				width:auto;
				margin-left:auto;
				margin-right:auto;
				display:flex;
				align-self:middle;
				font-size:12px;
				padding:5px 15px;
				position:relative;
				margin-top:20px;
			}
			.regEmpresa,.regPessoa{
				color:white;
			}
			#nome:focus{
				border-color: #66afe9;
				outline: 0;
				-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
				box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
			}
			#apelido:focus{
				border-color: #66afe9;
				outline: 0;
				-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
				box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
			}
			.icon-login,.icon-registro{
				width:40px;
				height:40px;
				position:absolute;
				left:10px;
			}
			html{
			min-height:100%;
			height:100%;
			}
			#cadastro .modal-header{
				max-height:54px;
			}
			#modalogin .modal-header{
				max-height:55px;
			}
			#modalogin .modal-content{
				margin-top:0px;
			}
			#modalogin .modal-body{
				overflow-y:auto;
			}
			#body{
			font-size:12px;
			color:#555;
			background-color:#F0F0F0;
			min-height:100%;
			height:100%;
			display:none;
			flex-wrap:wrap;
			cursor:default;
			min-height:100%;
			width:100%;
			overflow-x:hidden;
			overflow-y:auto;
			}
			.regChoose{
				width:50%;
				cursor:pointer;
				font-size:17px;
				padding:10px;
				display:flex;
				justify-content:center;
				align-items:flex-end;
				color:white;
			}
			.icon-bar{
				min-width:40px;
				background-color:#67788A;
				border-radius:8px;
				margin:4px;
				position:relative;
				font-size:14px;
			}
			.regChoose > .fa{
				font-size:30px;
				margin-right:10px;
			}
			.regChoose:hover .lab{
				text-decoration:underline;
			}
			@media(max-width:467px){
				.regChoose > .fa{
					font-size:20px;
				}
				.regChoose{
					font-size:14px;
				}
			}
			.forgotpsswd{
				position:absolute;
				right:15px;
				font-size:12px;
				margin-top:10px;
				color:#67788A;
			}
			.header-recover{
				background-color:#ccc;padding:10px 10px 0px 10px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid #ccc; display:flex;justify-content:center;color:#555;position:relative;text-align:center;
			}
			.header-recover > p{
				font-size:110%;font-weight:bold;
			}
			.acountToRecover{
				border-top:1px solid #ccc;
				padding:10px;
				margin:0px;
			}
			.dor{
				list-style:none;
			}
			.dor > .imglogin{
				position:relative;
			}
			.pd-flag-select{
				font-size:12px;
				position:static;
			}
			.pd-flag-selected{
				background-color:transparent;
				top:0px;
				border:none;
				height:auto;
				padding:10px 0px 10px 45px;
				position:relative;
			}
			.pd-flag-selected .flag{
				position:absolute;
				left:5px;
				top:2px;
			}
			.pd-flag-selected .pd-f-i-i {
					margin-left:-5px;
					margin-top:0px !important;
					color:#67788A;
			}
			.listMenu{
				margin:0px !important;
			}
			.pd-flag-select > .pd-flag-items{
				z-index:999;
				min-height:41px;
				max-height:41px;
			}
			#infoProcura{
				z-index:20;
			}
			#menu{
				padding:0px;
				min-height:100%;
				height:100%;
				position:relative;
				width:auto;
				float:right;
				background-color:#f0ebf5;
			}		
			#menu > ul{
				margin:0px;
				min-height:100%;
				display:flex;
				align-items:center;
				width:100%;
				margin-right:10px;
				padding-right:10px;
				background-color:#f0ebf5;
			}
			#menu > ul > li{
				padding: 0px;
				display:flex;
				align-items:center;
				background-color:#f0ebf5;
			}
			.nav-header-rec{
				max-width:100%;
				width:100%;
			}
			.pd-f-s.pd-flag-arrow-active:after {
			  border: 6px solid transparent;
			  border-color: transparent transparent grey transparent !important;
			  top: 10px;
			}
			.modal{
			background-color: rgba(255,255,255,0.5);
			}
			.borderCadastro{
				top:138px;	
			}
			.tipoCadastro{
				top:137px;
			}
			.borderCadastro,.borderCadastro > div{
					height:510px;
			}
			@media (max-width: 767px) {
			  .cartBody{
				display: none;
			  }
			}
			.pd-f-s.pd-collapse::after{
				border-color:grey transparent transparent transparent;
				margin-top:0px;
			}
			@media (max-width: 767px) {
			#modalogin .modal-content{
				margin-top:10px;
				margin-bottom:auto;
			}
			.discover img{margin-bottom:5px}
			.discover {min-height:145px;max-height:145px;}
			.discover >div {padding-left:5px;padding-right:5px}
			.pd-f-s.pd-collapse::after{
				top:15px;
			}
			.pd-flag-selected .flag{
				top:-1px;
			}
					.selectPiddie{
						width:150px;
						padding:0px;
					}

			}
			@media (max-width: 467px) {
				.pd-f-s.pd-collapse::after{
				top:2px;
				}
				.pd-f-s.pd-collapse{
					width:100%;
					display:flex;
					justify-content:center;
				}
				.pd-flag-select{
					font-size:9px;
					justify-content:right;
					align-items:right;
				}
				.pd-f-s{
					margin-top:0px;
				}
				.pd-flag-selected .flag {
					transform:scale(0.65);
					left:0px;
					right:0px;
					margin-left:auto;
					margin-right:auto;
					top:-15px;
				}
				.pd-flag-selected{
					padding:10px 0px 2px;
				}
				.selectPiddie{
					width:115px;
				}
				.borderCadastro{
					top:111px;
				}
				.borderCadastro,.borderCadastro > div{
					height:536px;
				}
				.tipoCadastro{
					top:110px;
				}
			}
			.pd-f-i > div{
				background-color:#ffffff !important;
				display:flex;
				align-items:center;
				padding:4px 8px;
			}
			.imglogin{
				border-radius:50px;
				padding:0px;
				width:40px;
				height:40px;
			}
			.entrar{
				font-size:20px;
				padding-right:18px;
				position:relative;
				left:4px;top:1px;
			}
			.criar_conta{
				font-size:20px;
				position:relative;
				left:4px;top:2px;
			}
			#lojaN2{
				margin-top:0.02%!important;
			}
			.pd-f-i{
				background-color:white;
				max-height:171px !important;
				min-width:170px !important;
				max-width:170px !important;
				border:none !important;
				right:0px!important;
				margin-left:auto;
				font-size:12px;
				position:absolute;
				box-shadow: 0 6px 12px rgba(0,0,0,.175)!important;
				-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175)!important;
				
			}
			@media (max-width: 767px) {
			  .imglogin{
				width:25px;
				height:25px;
			  }
			  #menu > ul{
					margin-top:5px;
				}
			}
			@media (max-width: 467px) {
			  #Labelpessoa,#Labelempresa{
				font-size:11px;
				font-weight:bold;
			  }
			  .icon-login,.icon-registro{
					width:30px;
					height:30px;
				}
				#menu > ul{
					margin-top:0px;
					padding-bottom:5px !important;
				}
				#cabesalho{
					top:50px !important;
					max-height:35px !important;
				}
				.navbar-toggle{
					padding-right:0px;
				} 
				 .pd-f-i{ 
					height:171px !important;
					width:170px !important;
					font-size:12px;
			    }
			    .pd-f-i > div{
					padding:2px 8px 4px;
			    }
			}
			@media (max-width: 767px) {
			  .criar_conta,.entrar{
				font-size:13px;
				top:0px;
			  }
			}
			