@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('../fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Bangers';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/bangers-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Bangers Regular'), local('Bangers-Regular'),
       url('../fonts/bangers-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bangers-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bangers-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bangers-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bangers-v12-latin-regular.svg#Bangers') format('svg'); /* Legacy iOS */
}
body {
font-family: 'Montserrat',sans-serif;
color: #191919;
font-size: 18px;
background-color: #fff;
}
input[required]:invalid { border: 1.5px solid red; }
select[required]:invalid { border: 1.5px solid red; }
textarea[required]:invalid { border: 1.5px solid red; }
.vert { color: #3c763d; }
.adresse_contact:after { content: "contact@assuranoo.mq"; }
.adresse_legal:after { content: "legal@assuranoo.mq"; }
h2, h3, h4 {
color: #3c763d;
font-weight: normal;
}
/***** Top menu *****/
.fixed-top {
top: 0;
border-width: 0 0 1px;
background-color: #fffffd;
opacity: .90;
/*box-shadow: 0 1px 2px #999;*/
}
.navbar-brand {
display: inline-block;
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
margin-right: 1rem;
font-size: 1.5rem;
line-height: inherit;
white-space: nowrap;
color:#3C763D;
}
.assuranoo {
color:#3C763D;
font-size: 1.8rem;
font-family: 'Bangers', cursive;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=137, Color=#3C763D)";/*IE 8*/
text-shadow: 12px 11px 14px #82b840;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color=#82b840); /*IE 5.5-7*/
}
.mq {
color:#f0ad4e;
font-family: 'Bangers', cursive;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=137, Color=#3C763D)";/*IE 8*/
text-shadow: 12px 11px 14px #f0ad4e;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color=#f0ad4e); /*IE 5.5-7*/
}
.navbar-light .navbar-nav .nav-link {
color: #3C763D;
}
.navbar-light .navbar-nav .nav-link:focus {
color: #3C763D;
}
.navbar-light .navbar-nav .nav-link:hover {
color: #3C763D;
}
.navbar-light .navbar-nav .nav-link:active {
color: #3C763D;
}
.dropdown-item {
color: #2d2d2d;
}
.dropdown-item:focus {
background-color: #3C763D;
}
.dropdown-item a:focus {
background-color: #3C763D;
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active:focus {
color: #3C763D;
}
/***** container *****/
.jumbotron {
padding-left: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 15px;
color: #191919;
background-color: #dff0d8;
/* background-image: url(../img/b1-100-min.jpg); */
border-color: #3c763d;
-webkit-border-radius: 5px 5px 5px 5px;/*Safari, Chrome*/
-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
border-radius: 5px 5px 5px 5px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=0, Color=##3c763d)";/*IE 8*/
-moz-box-shadow: 0 0 0.5px 0.5px rgba(60,118,61,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 0 0.5px 0.5px rgba(60,118,61,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 0 0.5px 0.5px rgba(60,118,61,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=135, Color=##3c763d); /*IE 5.5-7*/
}
.jumbotron h2, h3, h4 {
color: #191919;
font-weight: normal;
font-size: 18px;
background-color: rgba(255, 255, 255, 0.3);
-webkit-border-radius: 5px 5px 5px 5px;/*Safari, Chrome*/
-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
border-radius: 5px 5px 5px 5px;
}
.jumbotron h1 {
color: #191919;
font-weight: normal;
font-size: 28px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=137, Color=#3C763D)";/*IE 8*/
text-shadow: 12px 11px 14px #3C763D;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color=#3C763D); /*IE 5.5-7*/
padding-bottom: 15px;
}
.jumbotron i, a {
text-decoration: none;
color: #191919;
margin: 5px;
}
.jumbotron i:hover, a:hover {
text-decoration: none;
color: #191919;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=137, Color=#3C763D)";/*IE 8*/
text-shadow: 12px 11px 14px #3C763D;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color=#3C763D); /*IE 5.5-7*/
}
.media {
margin: 10px;
-webkit-border-radius: 5px 5px 5px 5px;/*Safari, Chrome*/
-moz-border-radius: 5px 5px 5px 5px;/*Firefox*/
border-radius: 5px 5px 5px 5px;
}
.btn-outline-success {
color: #3c763d;
border-color: #3c763d;
background-color: #fff;
}
.btn-outline-success:hover {
color: #fff;
border-color: #3c763d;
background-color: #3c763d;
}
/***** formulaires ******/
.form {
margin-top: 110px;
}
.form-group {
background-color: #3c763d;
color: white;
margin: 5px;
padding: 3px;
box-shadow: 1px 1px 12px #555;
}
.form-row {
background-color: #3c763d;
color: white;
margin: 5px;
padding: 3px;
box-shadow: 1px 1px 12px #555;
}
.form-check {
background-color: #3c763d;
color: white;
margin: 5px;
padding: 3px;
box-shadow: 1px 1px 12px #555;
}
.form-check-input {
height: calc(1em + 0.75rem + 2px);
margin-top: 0.3rem;
margin-left: 0.25rem;
}
.form-control {
display: block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
}
.card-header {
margin-top: 5px;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
color: #191919;
background-color: #dff0d8;
}
.card-body {
padding-left: 5px;
padding-right: 5px;
}
.card {
margin-bottom: 5px;
padding-bottom: 5px;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border-color: black;
}
.card-text {
color: #3c763d;
}
.form-control-sm {
margin-bottom: 5px;
}
.alert {
border-radius: 5px 5px 5px 5px;
}
.alert-success {
color: #155724;
background-color: #dff0d8;
border-color: #3c763d;
}
.alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 2px solid transparent;
border-radius: 5px;
}
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6, .list-group-item h1, .list-group-item h2, .list-group-item h3, .list-group-item h4, .list-group-item h5, .list-group-item h6 {
color: #82b840;
}
.btn {
margin-top: 10px;
}
/***** bandeau logos assureurs *****/
.logos-assureurs-container {
margin-top: 10px;
margin-bottom: 20px;
text-align:center;
}
.logos-assureurs-container img {
margin: 5px;
padding:1px;
box-shadow: 1px 1px 12px #555;
}
.logos-assureurs-container:hover img {
opacity: 0.7;
-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}
.num {
font-family: 'Bangers', cursive;
color:#f0ad4e;
font-size: 26px;
}
/***** formulaire mes Fiches *****/
table {
border:3px solid #6495ed;
border-collapse:collapse;
width:90%;
margin:auto;
}
thead, tfoot {
background-color:#D0E3FA;
border:1px solid #6495ed;
}
tbody {
background-color:#FFFFFF;
border:1px solid #6495ed;
}
th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
background-color:#EFF6FF;
width:25%;
}
td {
font-family:sans-serif;
font-size:80%;
border:1px solid #6495ed;
padding:5px;
text-align:left;
}
caption {
font-family:sans-serif;
}
.form {
min-height: 600px;
}
.footer {
background-image: none;
}
.jumbotron {
color: #191919;
}
label {
margin-top: 5px;
font-weight:bold;
}
.select-cible {
display:none;
}
.select-cible-show {
display:block;
}
.card, .card-body, .text-left h2 {
color: black;
}
.progress {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}
/***** Footer *****/
.footer {
margin-top: 20px;
padding-top: 10px;
margin-bottom: 20px;
}
.dropdown-menu {
max-height: 300px;
}
