/*
Theme Name: Moesia Child
Theme URI: https://athemes.com/theme/moesia/
Description:  Theme to support tutsplus tutorial. Child theme for the Twenty Nineteen theme.
Author:  Guillaume VIADER
Textdomain: moesia
Author URI: http://viader.guillaume.free.fr/
Template: moesia
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

.asterisque{
    color:red;
}

input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"] {
    background:white;
    border:1px solid grey;
    min-height:25px;
    padding:2px;
    border-radius:5px;

}

input[type="search"] {
	padding: 15px;
	max-width: 100%;
	border: 2px solid black;
	border-radius:10px;
}

.moesia-search-form input[type="submit"] {
	 padding: 10px 20px;
	 border-radius:10px;
}

#primary input[type="submit"]{
    min-width:100px;
    margin-left:auto;
    margin-right:auto;
}

textarea {
    height:200px;
    resize:none;
    background:white;
    border:1px solid grey;
    border-radius:8px;
	box-shadow: 2px 2px 2px grey;
}

textarea:focus { 
    outline: none !important;
    border-color: grey;
    box-shadow: 0 0 10px grey;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #ff6b53;
    padding: 5px 10px 5px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    box-shadow: 0 5px 0 #C2503D;
    border-radius: 5px;
    font-weight: 700;
    border: 0;
	margin-bottom:5px;
}

input[type="submit"]:hover, input[type="button"]:hover,button:hover{
		box-shadow:none;
		margin-top:5px;
		margin-bottom:0px;
}

select {
		height:26px;
}

#police {
    display:flex;
}


button.zoom{
    font-weight:bold;
    height:30px;
    min-width:30px;
    margin-left:10px;
}

.zoom img{
    margin:auto;
}



#primary h3.widget-title{
    display:none;
}

/*--------------------------------------------------------------
Formulaire
--------------------------------------------------------------*/
#etat{
    text-align:center;
    font-weight:bold;
    font-size:1.1em;
}

.center {
	text-align:center;
}


/* Captcha */

#captchaM{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
}

#pCaptcha,#validCaptcha {
		display:flex;
		align-items:start;
}

#mainCaptcha, #txtInput {
		display: inline-block;
		border:1px solid grey;
		border-right:none;
		padding:1px 1px 1px 1px;
		width:230px;
		height:30px;
		text-align:center;
		background:white;
		margin-bottom:10px;
		border-radius:10px;
		margin-right:10px;
		box-shadow: 2px 2px 2px grey;
}

.butCaptcha {
		border-radius:7px;
		padding:1px;
		padding-top:2px;
		height:30px;
		width:30px;
		margin-bottom:2px;
}

.butCaptcha img{
		transition: 2s;
		height:26px;
		width:26px;	  
		margin:auto;
}

#refresh:hover img{
		transform: rotate(180deg);
}

.butCaptcha:hover img{
		cursor:pointer;
}

.messageWrong{
		color:red;
		font-weight:bold;
}

.messageTrue{
		color:green;
		font-weight:bold;
}


form > .remarque{
		display:none;
}


.main-navigation li {
	padding: 10px;
}

@media only screen and (max-width: 991px) {
	
	.main-navigation li {
		height:100%;
	}
}

.footer-widget-area .widget,
.footer-widget-area .widget a,
.widget-area .widget,
.widget-area .widget a {
	color: blue;
}

.no-results .not-found {
	background:white;
}

