#wrap {
		width: 100%;
		/*margin:  25px 0 auto;*/
	}
.hr-line-solid-no-margin{
  height: 1px;
  padding: 0;
  color: #fff;
  background-color: #fff;
  border: 0;
}
.fc-day-grid-event .fc-content{
        height: 70px !important;
}
/*Commercial*/

	#agenda-commercial {
    /* float: left; */
    /*width: 150px;*/
    padding: 0 10px;
    /* border: 1px solid #ccc; */
    background: #eee;
    /* text-align: left; */
    /* margin-left: auto; */
    /* margin-right: auto; */
    /* margin-bottom: 15px; */
	}

.portlet.box.grey {
    border: 1px solid #eee;
    border-top: 0;
}

.portlet.box>.portlet-body {
    background-color: #eee;
     padding: 0;
}

.portlet.box.grey>.portlet-title, .portlet.grey, .portlet>.portlet-body.grey {
    background-color: #eee;
}

.portlet>.portlet-title>.caption{
    font-size: 16px;
}

	#agenda-commercial h4 {
		font-size: 16px;
		margin-top: 0;
		padding-top: 1em;
	}

	#agenda-commercial .fc-event {
		margin: 10px 0;
		cursor: pointer;
	}

	#agenda-commercial p {
		margin: 1.5em 0;
		font-size: 11px;
		color: #666;
	}

	#agenda-commercial p input {
		margin: 0;
		vertical-align: middle;
	}

#fc-event-com-type1{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #0071c5;
    background-color: #0071c5;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type2{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #40E0D0;
    background-color: #40E0D0;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type3{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #008000;
    background-color: #008000;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type4{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #FFD700;
    background-color: #FFD700;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type5{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #FF8C00;
    background-color: #FF8C00;
    font-weight: normal;
    margin: 10px 0;
}

#fc-event-com-type6{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #2E3532;
    background-color: #2E3532;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type7{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #274C77;
    background-color: #274C77;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type8{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #406E8E;
    background-color: #406E8E;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type9{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #6096BA;
    background-color: #6096BA;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type10{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #A3CEF1;
    background-color: #A3CEF1;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type11{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #410B13;
    background-color: #410B13;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type12{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #91171F;
    background-color: #91171F;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type13{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #BA1F33;
    background-color: #BA1F33;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type14{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #AD343E;
    background-color: #AD343E;
    font-weight: normal;
    margin: 10px 0;
}
#fc-event-com-type15{
    color: #fff;
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #E63946;
    background-color: #E63946;
    font-weight: normal;
    margin: 10px 0;
}



/*Exploitation*/
#agenda-exploitation {
		/*float: left;*/
		/*width: 150px;*/
		padding: 0 10px;
		/*border: 1px solid #ccc;*/
		background: #eee;
		/*text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;*/
	}
	#agenda-exploitation h4 {
		font-size: 16px;
		margin-top: 0;
		padding-top: 1em;
	}

	#agenda-exploitation .fc-event {
		margin: 10px 0;
		cursor: pointer;
	}

	#agenda-exploitation p {
		margin: 1.5em 0;
		font-size: 11px;
		color: #666;
	}

	#agenda-exploitation p input {
		margin: 0;
		vertical-align: middle;
	}

/*SAV*/
#agenda-sav {
		/*float: left;*/
		/*width: 150px;*/
		padding: 0 10px;
		/*border: 1px solid #ccc;*/
		background: #eee;
		/*text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;*/
	}


	#agenda-sav h4 {
		font-size: 16px;
		margin-top: 0;
		padding-top: 1em;
	}

	#agenda-sav .fc-event {
		margin: 10px 0;
		cursor: pointer;
	}

	#agenda-sav p {
		margin: 1.5em 0;
		font-size: 11px;
		color: #666;
	}

	#agenda-sav p input {
		margin: 0;
		vertical-align: middle;
	}

.bootstrap-tagsinput {
    min-width: 100%;
}
/*Masque la croix sur les tags -> Modal editer evenement*/
.bootstrap-tagsinput .tag [data-role="remove"] {
display: none;
}

/*Couleurs tags*/
.tags-clients{
    background-color: #659be0;
    text-transform: uppercase;
    padding: 2px 6px 4px;
    font-size: 10px;
    font-weight: 600;
    margin-right: 2px;
    color: white;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
    display: inline;
    border-radius: .25em;
}

/*Link*/
.tags-clients-link{
    color: white;
}

.tags-clients-link:hover{
    color: white;
}

.tags-devis{
    background-color: #36c6d3;
    text-transform: uppercase;
    padding: 2px 6px 4px;
    font-size: 10px;
    font-weight: 600;
    margin-right: 2px;
    color: white;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
    display: inline;
    border-radius: .25em;
}

/*Link*/
.tags-devis-link{
    color: white;
}

.tags-devis-link:hover{
    color: white;
}

.tags-sav{
    background-color: #F1C40F;
    text-transform: uppercase;
    padding: 2px 6px 4px;
    font-size: 10px;
    font-weight: 600;
    margin-right: 2px;
    color: white;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
    display: inline;
    border-radius: .25em;
}

/*Link*/
.tags-sav-link{
    color: white;
}

.tags-sav-link:hover{
    color: white;
}

.tags-lots{
    background-color: #008000;
    text-transform: uppercase;
    padding: 2px 6px 4px;
    font-size: 10px;
    font-weight: 600;
    margin-right: 2px;
    color: white;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
    display: inline;
    border-radius: .25em;
}

/*Link*/
.tags-lots-link{
    color: #000;
}

.tags-lots-link:hover{
    color: #000;
}

/*Espace avant message dans modal error et Success*/
.gm-modal-message-form{margin-top: 10px;}

/*Couleur calendrier checkbox*/
.color-label-checkbox{
    color: #000;
}



