/* 
    Document   : jevcustom
    Created on : 22-Apr-2013, 14:12:51
    Author     : Tony Partridge - GWE Systems Ltd
    Description: To allow customisation of CSS Strings where they can never be lost.
    Purpose of the stylesheet follows.
*/

.jevfiltertable select {
    width: 100% !important;
}

.eventfull { 
position:relative;
}
.eventbackground {
    bottom: 0;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:-1;
}


/* Popover support */

#jevents_body .popover {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    max-width: 276px;
    padding: 1px;
    position: absolute;
    text-align: left;
    top: 0;
    white-space: normal;
    z-index: 1060;
}
#jevents_body .popover.top {
    margin-top: -10px;
}
#jevents_body .popover.top.in {
	margin-top: -50px;
}
#jevents_body .popover.right {
    margin-left: 10px;
}
#jevents_body .popover.bottom {
    margin-top: 10px;
}
#jevents_body .popover.left {
    margin-left: -10px;
}
#jevents_body .popover-title {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 8px 14px;
}
#jevents_body .popover-title:empty {
    display: none;
}
#jevents_body .popover-content {
    padding: 9px 14px;
}
#jevents_body .popover .arrow,#jevents_body  .popover .arrow::after {
    border-color: transparent;
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
#jevents_body .popover .arrow {
    border-width: 11px;
}
#jevents_body .popover .arrow::after {
    border-width: 10px;
    content: "";
}
#jevents_body .popover.top .arrow {
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
}
#jevents_body .popover.top .arrow::after {
    border-bottom-width: 0;
    border-top-color: #fff;
    bottom: 1px;
    margin-left: -10px;
}
#jevents_body .popover.right .arrow {
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, 0.25);
    left: -11px;
    margin-top: -11px;
    top: 50%;
}
#jevents_body .popover.right .arrow::after {
    border-left-width: 0;
    border-right-color: #fff;
    bottom: -10px;
    left: 1px;
}
#jevents_body .popover.bottom .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.25);
    border-top-width: 0;
    left: 50%;
    margin-left: -11px;
    top: -11px;
}
#jevents_body .popover.bottom .arrow::after {
    border-bottom-color: #fff;
    border-top-width: 0;
    margin-left: -10px;
    top: 1px;
}
#jevents_body .popover.left .arrow {
    border-left-color: rgba(0, 0, 0, 0.25);
    border-right-width: 0;
    margin-top: -11px;
    right: -11px;
    top: 50%;
}
#jevents_body .popover.left .arrow::after {
    border-left-color: #fff;
    border-right-width: 0;
    bottom: -10px;
    right: 1px;
}

/* Bootstrap 3 fix */
a.modal {
  position:static;
}

.jevtabbedmodules-tab-page {background-color:transparent !important;border:0px !important;}
.moduletabs_panel {border:1px solid #CCC !important;}
.jeventslatest img, .mod_events_latest_table img {float:left;margin:0px 2px 2px 0px;width:100px;}
.odp_latest_title {font-size: 15pt; color: #549c54; font-family: verdana, geneva}

.odp_latest_img{float: left; margin: 0px 15px 0px 0px; overflow:hidden; width:160px; height:130px;}
.odp_latest_img img{max-width:none; max-height:none; width: 160px;}

.odp_latest_date{font-family: verdana, geneva;white-space: nowrap;color: #ffffff;background-color: #808080;padding: 3px}
.odp_latest_loc{font-size: 10pt; font-family: verdana, geneva; color:#000;}
.odp_latest_full{height:130px; overflow:hidden;}
.odp_latest_full:hover{box-shadow: 1px 2px 7px 2px #777;}
body .moduletabs_title li{ width:100px !important; line-height: 36px !important; background-image:none !important; font-size:14px !important; border:none !important; font-weight: bold !important;}

body .moduletabs_title li.active{background-color:#f5f5f5 !important;}
.arrow-down-small {position:relative;left:202px;top:-1px;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #808080;}
.moduletabs_title li{border-radius: 7px 7px 0px 0px;}
.moduletabs_title li:first-child{background-color:#ee9a04 !important;}
.moduletabs_title li:nth-child(2){background-color:#eda62b !important;}
.moduletabs_title li:nth-child(3){background-color:#edb553 !important;}
.moduletabs_title li:nth-child(4){background-color:#edc379 !important;}
.moduletabs_title li:nth-child(5){background-color:#edd1a1 !important;}
.moduletabs_title li:nth-child(6){background-color:#eddfc7 !important;}
.moduletabs_title li.active:hover:first-child{background-color:#ee9a04 !important;}
.moduletabs_title li.active:hover:nth-child(2){background-color:#eda62b !important;}
.moduletabs_title li.active:hover:nth-child(3){background-color:#edb553 !important;}
.moduletabs_title li.active:hover:nth-child(4){background-color:#edc379 !important;}
.moduletabs_title li.active:hover:nth-child(5){background-color:#edd1a1 !important;}
.moduletabs_title li.active:hover:nth-child(6){background-color:#eddfc7 !important;}
#wrapper .centered-btns_tabs .centered-btns_here a{background:rgb(200,200,200) !important;}
#wrapper .centered-btns_tabs a{background:#4d6e2d !important;}

.jevdateicon1{background-color:#f5f5f5;color:#808080;}
.jevdateiconmod{color:#f5f5f5;}
div.iconicdaterow{width: 100%;margin: 0 0 30px 0;height: auto;border-bottom: solid 1px #f5f5f5;}
.jev_clear{clear: right;}
.moduletabs_title li.events a{padding: 0 0 0 5px;}

table.mod_events_monthyear{border-color: #465E10;background-color: #698f15;}
table.mod_events_table{border-color: #465E10;}
td.mod_events_td_dayname{background-color: #b3cb91;}
td.mod_events_td_dayname span.sunday{color: #ee9a04;}
td.mod_events_td_daywithevents{background-color: #dcd9c8;}
a.mod_events_daylink{color: #465E10;}
td.mod_events_td_todaywithevents{border: solid 1px #ee9a04;}
td.mod_events_td_dayoutofmonth{background-color: #DBE7C6;}
td.mod_events_td_todaynoevents{border: solid 1px #ee9a04;}

.date{font-size: 15px; line-height: 24px;font-weight: bold;color:#cb6e0a;;}
.description{font-size: 15px; line-height: 18px;color: #656a7b;}
.suite{font-size: 9pt;}
.heure{color: #f3c13b;}

.jev_toprow{border-color: #62b8c9;border-style: solid;border-width: 0px 0px 2px 0px;}
div.previousmonth, div.nextmonth, div.jev_daysnames.jev_daysnames_gray.jev_gray{background-color: #f5f6f6;color: #62b8c9;}

/* vue par année */
li.ev_td_li{color: #b06b10;}
.ev_td_left{color: #4a3713!important;border-right: 1px solid #dedede!important;border-top: 1px solid #dedede!important;}
#jevents_body a.creator{color: #95ba5f!important;}
#jevents_body .today{color: #62b8c9;font-size:14px;}
#jevents_body .tableh1{background-image:none!important;border-bottom: 5px solid #ffffff;border-left: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;}
#jevents_body .jev_toprow h2 span{background-image:none!important;color:transparent;}
.jev_toprow .jev_header, .jev_toprow .jev_headercat{background-image:none!important;}
.jev_gray .jev_toprow div.previousmonth, .jev_gray .jev_toprow div.nextmonth{background-color: #f5f6f6!important;}
.jev_gray .jevdateicon1{background-color: #62b8c9!important;color: #f5f6f6!important;font-size: 14px!important;font-weight:bolder!important;}
.jev_gray .jevdateicon2{background-color: #f5f6f6!important;color: #62b8c9!important;font-size: 14px!important;font-weight:bolder!important;}
.jev_listview .jev_listrow{border-color: #62b8c9;border-style: solid;border-width: 0px 0px 1px 0px;background-color: #ffffff;border-radius: 5px;}
.jev_listview .jev_daysnames{border-width:0px 0px 0px 0px!important;border-style:solid;border-color:#95A5AD;!important;font-size:14px!important;}
.jev_gray .jev_toprow div.previousmonth a{padding-left:10px!important;color: #606F79;}
.jev_gray .jev_toprow div.nextmonth a{padding-right:10px!important;color: #606F79;}
.jev_pagination{clear: left;border-color: #FFF!important;border-style: solid;border-width: 0px 0px 1px 0px;text-align: center !important;padding-top: 5px;margin-bottom:20px;background-color: #ffffff;}
#cal_title{color:#656a7b!important;}

/* vue par mois */
#jevents_body .jev_underlay{background-color: #FFF!important;z-index: 0;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;min-height: 81px;}
#jevents_body .eventfull{margin: 2px;background-color: #f5f6f6!important;cursor: pointer;padding: 2px;border-radius: 5px;}
#jevents_body .eventstyle{font-size: 12px!important;}
#jevents_body .jev_underlay .jev_underlay_outofmonth_end div, #jevents_body .jev_underlay .jev_underlay_outofmonth_start div{background-color: #DBE7C6!important;}
#jevents_body .jev_underlay .jev_underlay_daynum_today div{background-color: #eddfc7!important;}
#jevents_body .jeveventrow a{min-height: 20px!important;line-height: 13pt;}
div#limit_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch{margin-left: 10px;padding-top: 5px;}
a.cal_titlelink, a.cal_daylink{color:#606F79;!important;}
#jevents_body .event_legend_container{background-color:#fff!important;}
.cal_td_daysnames {background-color: #f3c13b!important;color: #fff!important;}
.cal_td_weeklink{background-color: #b06b10!important;}
.cal_td_daysoutofmonth{background-color: #fef4d8!important;}
.cal_td_dayshasevents{background: #fff!important;}
a.cal_daylink:visited, a.cal_daylink:link{font-family: "domine", sans-serif, "Tahoma", "Geneva", "Arial"!important;font-weight: 400!important;color: #656a7b!important;font-size: 0.9rem;padding-left: 8px;}
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover{font-weight: normal!important;font-family: Arial!important;}
.event_legend_name a{font-weight:normal!important;color:#5C4520!important;font-family: Arial!important;}
.cal_td_today{border-color: #f3c13b!important;background-color:#fef4d8!important;}

/* Détails */
#gmap{width: 95%!important;height: 300px!important;overflow: hidden !important;position: relative;background-color: rgb(229, 227, 223);transform: translateZ(0px);margin-top: 20px;}

/*Filtre*/
.chzn-container{margin: 0 0 10px -15px;}
div.jevfilterinput{margin-left: -12px;}

div.jevright{font-size: 16px!important;}

/*Liste*/
div#eventlist{background-color: #fff;}
a.ev_link_row{font-size:16px!important;}
div#jevents_header.contentpaneopen.jeventpage.jevbootstrap{margin: 0 0 20px 0;font-family: 'Oregano';font-weight: normal;color: #95ba5f;text-transform: none;}
#jevents_header{margin: 0 0 20px 0;font-family: 'Oregano';font-weight: normal;color: #95ba5f;text-transform: none;}
.date3{color: #b06b10;font-size: 1.5rem;}
.heure2{color: #f3c13b !important;font-size: 1.3rem;}
.description{font-size: 0.8rem;}

/*Propositions categories*/
div#jevents{padding-left: 10px!important;}
*/

/* Propre à Tibhirine*/
.jevbootstrap a:hover{text-decoration: none;color:#f3c13b;}
.jevbootstrap table{border-color: #fff!important;}
div.event2{text-align: justify;padding: 0px 10px 5px 10px;}
div.ev_navigation{width: 60%!important;margin-left: 20%!important;margin-top:10px;}
div.ev_navigation td{padding: 0px!important;width: 20px!important;}
.jevbootstrap input[type="text"]{height: 40px!important;}
.jevbootstrap input[type="submit"]{background-color: #fff!important;border: solid 1px!important;}
#jevents_body {border:0px!important;background-color:transparent!important;padding-top:0px!important;margin-top:-20px!important;}
a.ev_link_row:visited, a.ev_link_row {font-size:inherit!important;color: #4a3713;}
a.ev_link_row:hover{color:#f3c13b!important;}
div#jevents{margin-top: 20px!important;}
.ev_navigation{line-height: 14px!important;}
#cal_title{color:#60554B;}
.cal_td_dayshasevents{background-color: rgba(111, 79, 49, 0.29);}

.event_legend_name a{font-weight:normal!important;color:#5C4520!important;}
li.ev_td_li{margin-bottom: 20px!important;}
#jevents_body p:last-child {display: block!important}

/*
.event-time2 {background: url(https://www.moines-tibhirine.org/images/template/dt-event-pt.png) no-repeat scroll 0 0 transparent;display: block; float: left; height: 80px; width: 70px; background-size: cover;margin: 2px 15px 5px 0!important; text-shadow: none;}
*/

.event-time2 .date2 {font-size: 18px;padding: 6px 10px 0; display: block;text-align: center;}
.event-titre, .event-titre:hover{font-size: 1.1rem;color:#f3c13b!important;text-decoration:none!important;}
a.event-titre:hover, a.event-titre:visited{text-decoration:none!important;}

.jevbootstrap h3{color: #4a3713!important;}
.jevbootstrap h4{color: #f3c13b!important;}