
 .form-check .form-check-label {
    margin-right: 2rem;
 }

.floatButton
{
	position: absolute !important;
	right: 30px !important;
	bottom: 30px !important;
}


.comment
{
 	padding: 1rem;
	margin-bottom: 2rem;
	border-radius: 8px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

.comment .col-profile img
{
	width: 30px;

}
.comment .col-comment
{
	width: calc(100% - 50px);
}


@media screen and (min-width: 768px) 
{

	.comment .col-profile img
	{
		width: 60px;

	}

	.comment .col-comment
	{
		width: calc(100% - 90px);
	}



}
.textarea
{

height: 100%;
    padding: 1rem;
}

.comment .col-profile
{
	padding-right: 1rem;
	height: 60px;
}



.form-control[disabled]
{
	background-color: #F3F4F3 !important;
}



.see-more-notifications
{
	    text-align: center !important;
    display: block !important;
    color: #91c4d4 !important;
}

#plugin-notification .dropdown-menu
{
	max-height: 300px  !important;
 	max-width: 500px;
	overflow-y: auto  !important;
}

#plugin-notification .dropdown-item
{
	border-bottom: 1px solid #eaeaeb;
	white-space: normal !important;
	width: 400px !important;
}


#plugin-notification .dropdown-item h6
{
	font-weight: bold !important;
	font-size: 13px !important;
	
}

.simple-card
{
    border: 1px solid #eaeaeb;
    padding: 1rem;
    margin-bottom: 1rem;
    height: calc(100% - 1rem);
    box-shadow: 4px 4px 4px -1px rgba(0,0,0,0.1);

 }


.btn-primary:hover
{
	background-color: #428560 !important;
}

.btn-success:hover
{
	background-color: #6F7EDE !important;
}
/*tema*/

.sidebar[data-color="orange"] li.active>a {
    background-color: #5CAD80 !important;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 177, 255, 0.4) !important;
}


.carousel-caption
{

    right: 0 !important; 
    left: 0 !important;
    
    background: rgba(0,0,0,0.3) !important;
    width: 100% !important;
    bottom: 0 !important;

}

@media screen and (min-width: 992px )
{

	.main-panel {
	    width: calc(100% - 180px) !important;
	}

	.sidebar,
	.sidebar-wrapper  {

	    width: 180px !important;
	}
}

.sidebar-background:after {
    

    opacity: 0.85 !important;
}

.card-header.card-header-primary
{
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: space-between;
}

@media screen and (min-width: 545px)
{
	.card-header.card-header-primary
	{
		flex-direction: row;
	}

}

.card-header.card-header-primary.card-header-icon
{
	display: block;
}

/*bread*/

.breadcrums-protocol
{
	display: flex;
	flex-direction: row;
border-bottom: 1px solid #eaeaeb;
    border-top: 1px solid #eaeaeb;
    padding: 5px;
}

.breadcrums-protocol a,
.breadcrums-protocol span,
.breadcrums-protocol a i
{
	color: black !important;
	padding-right: 6px;
	font-size: 12px;
}

.main-panel
{
	background: white !important;
}

div.sidebar
{
	box-shadow:0px 0px 0px 0px !important;
}

div.content
{
	    padding: 0px 15px !important;
}

.dataTables_length select
{
	padding-right: 2px 5px !important;
}

div.table
{
	margin-top: 30px;
	font-size: 14px;
}
div.table th
{
	background: white !important;
}

div.table tr:hover
{
 	background: #f3f3f3 !important;
}

div.table .name
{
	font-weight: bold;
	
}


.card.folder
{
	padding: 1rem;
	text-align: center;
	transition: all 0.2s ease;


}

.card.folder:hover
{
	transform: scale(1.04);
	background: #fcfcfc !important;
}

.card.folder span
{
	font-weight: bold;
	font-size: 16px;
}

.folder .folder-status
{
	font-size: 12px !important;
    text-transform: uppercase;
    color: #47A44B;
}

.folder .folder-protocol,
.folder .folder-center
{
	font-size: 12px !important;
}

.table .sealled
{
	    text-transform: uppercase;
    color: #47A44B;
}

 

/*details*/


.select2
{
	width: 100% !important
}
.protocol-details
{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    
    font-size: 14px;
}
.protocol-details i
{
	font-size: 14px;
}


 