/* Refoua Chelema */
h1, h2, h3 { color:#bc1147; font-weight:bold; }
h1 { font-size:2rem; }
h2 { font-size:1.5rem; }
h3 { font-size:1.25rem; }
.custom-control-label { line-height:1.6rem; }

.bloc_info_refoua h3 { font-weight:bold; margin-bottom:10px; }
.bloc_info_refoua ul { margin:0 10px; }
.bloc_info_refoua li { background:url('/img/icon/16x16/check.png') no-repeat left 1px; padding-left:22px; margin-bottom:8px; line-height:18px; font-size:13px; }
.bloc_info_refoua1 h3 { color:#7ba720; }
.bloc_info_refoua2 li { background-image:url('/img/icon/16x16/check_blue.png'); }

/* Preview formulaire */
.bloc-preview { text-align:center; color:#fff; font-size:1rem; padding:1rem; margin:1rem 0; border-radius:0.5rem; background:url('/refoua-chelema/img/preview.png') no-repeat top right; background-size: cover; }
.bloc-preview .nom { color:#f8ad17; font-size:2rem; }
.bloc-preview .maladie { color:#fff; font-size:1.25rem; }

/* Blocs */
.dashboard_form { margin-top:5px; }

/* Tehilim */
.tehilim20 { margin-bottom:15px; background:#fafafa;  font-size:11px; color:#444; text-align:center; padding:10px; border:1px solid #3b90bf; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.tehilim20 h2 { color:#3b90bf; font-weight:bold; font-size:14px; margin:0 0 10px 0; font-family:Tahoma,Arial; }

/* Programme */
div.programme { font-size:14px; }
div.programme .bloctitre { padding-left:60px; min-height:50px; overflow:hidden; background:no-repeat 0 0; }
div.programme .titre { font-size:22px; font-weight:bold; }
div.programme.urgence .bloctitre { color:#bc0000; background-image:url('/refoua-chelema/img/urgence.png'); }
div.programme.diffusion .bloctitre { color:#00506b; background-image:url('/refoua-chelema/img/diffusion.png'); }
div.programme .soustitre, div.programme em { color:#444; }
div.programme ul { margin-left:1rem; margin-top:1rem; }
div.programme li { list-style:none; margin-bottom:10px; padding-left:25px; background:url('/refoua-chelema/img/check.png') 0 0 no-repeat; }
div.programme.urgence li {background-image:url('/refoua-chelema/img/check_red.png'); }
div.programme.diffusion li b { color:#00506b; }
div.programme.urgence li b { color:#bc0000; }

.dashboard h3.visite-malade { background:url('/refoua-chelema/img/background_dashboard_visite-malade.png') no-repeat 0 0; }

ul.list-refoua { margin:0; padding:0; display:flex; flex-wrap: wrap; }
ul.list-refoua li { list-style:none; background:no-repeat 0 0; width:50%; height:60px; padding:10px 10px 0 60px; box-sizing: border-box; font-size:14px; }
ul.list-refoua li.feuillet { background-image:url('/refoua-chelema/img/feuillet.png'); }
ul.list-refoua li.visite { background-image:url('/refoua-chelema/img/visite.png'); }
ul.list-refoua li.image { background-image:url('/refoua-chelema/img/image.png'); }
ul.list-refoua li.tehilim { background-image:url('/refoua-chelema/img/tehilim.png'); }
ul.list-refoua li.envoi { background-image:url('/refoua-chelema/img/envoi.png'); }
ul.list-refoua li.chaine { background-image:url('/refoua-chelema/img/chaine.png'); }
ul.list-refoua li.page { background-image:url('/refoua-chelema/img/page.png'); }
ul.list-refoua li.benedictions { background-image:url('/refoua-chelema/img/benedictions.png'); }

ul.list-right li { margin-bottom:0.3rem; }
ul.list-right li a { color:#bc1147; }

.formule-radio .form-check { display:block !important; }
.formule-radio .form-check-item { margin-bottom:1rem; }

@media screen and (max-width: 480px) {
	ul.list-refoua li { width:100%; }
	div.programme ul,
	div.programme li { margin-left:0; }
	}