.jconfirm-buttons button.btn.btn-default {
	width: 47%;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
	float: unset; 
	text-align: right;
}
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
	padding: 0 1px;
	font-size: .9em;
}
.content-wrapper{
	/*min-height: auto !important;*/
}
.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    text-transform: uppercase;
}
.example-modal .modal {
	position: relative;
	top: auto;
	bottom: auto;
	right: auto;
	left: auto;
	display: block;
	z-index: 1;
}
.example-modal .modal {
	background: transparent !important;
}
/*end modal*/
#calendarF {
	display: flex;
	text-align: center;
	width: 100%;
	margin: auto;
	flex-direction: column;
}
.fc-toolbar.fc-header-toolbar {
	margin-bottom: 1em;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	width: 100%;
}

.fc-toolbar.fc-header-toolbar > div {
	margin-bottom: 8px;
}
.fc-clear {
	clear: both;
	display: none;
}
.form-horizontal .control-label {
	text-align: left;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: 'Roboto',Arial;

}
.form-horizontal .form-group {
	font-family: 'Roboto';
}

.modal-footer {
	display: flex;
}
.btn-default,
.btn-danger {
	/* width: 30%; */
	font-size: 1.1em;
	font-family: 'Roboto';
	margin: 1;
}
.modal-title {
	font-family: 'Roboto Condensed', sans-serif;
}
form#form.buscador {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}
form#form.buscador .btn-primary {
	margin: 7px;
}
td.fc-event-container > a {
	width: auto;
	/*margin: 8% auto;*/
	font-size: 1em;
	height: 1.2vh;
	font-family: 'Roboto';
	color: black;
	font-weight: bolder;
	display: flex;
	align-items: center;
	align-content: center;
	text-align: center;
}
.fa-trash:before {
	color: black;
	font-size: 1.1em;
	cursor:pointer;
}
td.fc-widget-header {
	width: auto;
	font-family: 'Roboto';
}
.fc-unthemed td.fc-today {
	background: rgba(154, 75, 166, 0.22);
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
	border-color: rgb(218, 203, 227);
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: right;
	font-family: Roboto;
}
.fc-content {
	cursor: pointer;
}
td.fc-widget-header {
	width: 100%;
}
.fc .fc-button-group>* {
	float: left;
	margin: 0 0 0 -1px;
	background: rgba(147, 99, 205, 0.33);
	width: 73px;
	font-family: 'Roboto';
	font-size: 1em;
	border: unset !important;
	color: black;
	border-radius: unset !important;
	font-weight: bolder;
}
tr.fc-list-item >div:first-child {
	display: block;
	float: unset !important;
	width: 100% !important;
}
tr.fc-list-item {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	border-bottom: .5px solid #cec2e8;
}
tr.fc-list-item >td, tr.fc-list-item > div, tr.fc-list-item > div > i {
	width: 21%;
	border: unset !important;
}
.fc-center {
    width: 100%;
    text-align: center;
}
.fc-toolbar .fc-right {
    float: unset !important;
    width: 100%;
}
.fc-left {
    width: 100%;
    float: unset !important;
}
.fc-center h2 {
    text-align: center !important;
    float: unset !important;
}
.fc .fc-toolbar>*>:first-child {

    text-align: center;
    float: unset !important;
}
.fc-icon, .fc-toolbar .fc-center {
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.1em;
    font-family: 'Roboto',Arial;
}
@media (min-width: 768px){
	.fc-view-container {
    width: 90%;
    margin: auto;
	}
	.fc-left {
	    width: 44%;
	}
	.fc-right {
	    width: 56% !important;
	}	 
}
@media (min-width: 1024px){
	.fc-view-container {
	    width: 100%;
	    margin: auto;
	}
	.fc-left {
    text-align : left ;
	}
	.fc-toolbar .fc-right {
		text-align: right;
	}
}
@media (min-width: 1200px){
	/*div#calendarF {
	    width: 70%;
	    margin: auto;
	}*/
	div#calendarF {
    /*width: 65%;*/
    width: 90%;
    margin: auto;
	}
	.fc-left {
    display: flex;
    align-items: flex-start;
	}
	.fc-toolbar .fc-right {
    float: right;
    text-align: right;
	}
	.content-wrapper{
		/*min-height: auto !important;*/
	}
	.fc-toolbar.fc-header-toolbar {
    margin-bottom: 0;
    padding: 0;
	}
}
/* .btn-default{
    background-color:   rgb(251, 251, 251); 
	border-color: #333 !important;
    color: #333;
} */
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
	background-color: #FFFFFF !important; 
    border-color: #d2d6de !important;
	color: #555555 !important;
	border-style: solid !important;
	border-width: 1px;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.bootstrap-select>.dropdown-toggle {
	background-color: #FFFFFF !important; 
    border-color: #d2d6de !important;
	color: #333 !important;
	border-style: solid !important;
	border-width: 1px;
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
	background-color: #FFFFFF !important; 
    border-color: #d2d6de !important;
	color: #333 !important;
	border-style: solid !important;
	border-width: 1px;
}

.dropdown-menu > li > a:hover{
	background-color:   #3c8dbc;
	border-color: #d2d6de;
}
.btn-default:hover{
	background-color:  rgb(251, 251, 251); 
	border-color: #d2d6de;
}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	background-color: #FFFFFF !important; 
    border-color: #d2d6de !important;
	color: #333 !important;
	border-style: solid !important;
	border-width: 1px;
}
.tooltip-inner {
    white-space: pre-wrap;
	text-transform: uppercase;
	background-color: #003ca6;
}
.boton-dcliente{
    width: 100% !important;
  }
#adeudoCliente {
    background-color: #A71929;
}
#verCliente{
	font-size: 1.1em;
    font-family: 'Roboto';
}
#nuevoClienteMC{
	font-size: 100%;
    color:  #fdfbfb;
	background-color: #9A4BA6;
	border-radius: 4em;
	border-color: #9A4BA6;
	padding: 1%;
}
#adeudoClienteMC{
	font-size: 100%;
    color:  #fdfbfb;
	background-color: #A71929;
	border-radius: 4em;
	border-color: #A71929;
	padding: 1%;
}
/* .ad .tooltip-inner{
	background-color: #7fa600;
} */
.color-ad{
	background-color: #7fa600;
}

