.btn {
	border-radius: 30px;
	padding: 0.6rem 0.75rem;
}
.btn-success {
	background: #3763eb;
	border-color: #3763eb;
    color: #fff;
}
.btn-success:hover {
	background: #2951c6;
	border-color: #3763eb;
}
.main-header .notifications-menu .dropdown-toggle i::after {
	width: 8px;
	height: 8px;
	top: 25px;
    right: 10px;
}

/* LOGIN */

#loginform .row .col-12 a {
	margin-top: 30px!important;
}

/* ARCHIVOS COMPARTIDOS */

.files-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.files-menu li {
	margin-bottom: 10px;
}
.files-menu a.btn {
	text-align: left;
	padding: 0.6rem 1.5rem;
	border: 1px solid #455a64;
}
.files-menu a.btn:hover,
.files-menu a.btn.current,
.files-wrap a:hover {
	background: rgba(55,99,235,0.05);
	border-color: #3e8ef7;
	transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
}
.files-menu a i {
	margin-right: 7px;
}

.files-wrap {
	background: #fff;
	padding: 1.5rem 1.5rem;
	border: 1px solid rgba(0,0,0,.1);
}
.files-wrap .col-md-3 {
	margin-bottom: 10px;
}
.files-wrap a {
	height: 100%;
	padding: 15px;
	box-shadow: 0 0 7px rgba(0,0,0,0.06);
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 5px;
	overflow-wrap: break-word;
	display: block;
	font-size: .85rem;
	text-align: center;
}
.files-wrap a i {
	margin-bottom: 10px;
	display: block;
	font-size: 3rem;
	text-align: center;
}

/* CHAT */

#chat-contact .media {
	padding: 0;
}
#chat-contact .media .media-body {
	margin: 0;
}
#chat-contact .media #users,
.chat-user {
	display: flex;
	align-items: center;
	padding: 10px;
}
#chat-contact .media #users .chat-avatar img,
.chat-user .chat-avatar img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	display: block;
	border-radius: 50px;
}
#chat-contact .media #users .chat-data h6,
.chat-user .chat-data h6 {
	margin-bottom: 0;
	font-weight: 700;
}
#chat-contact .media #users .chat-data small {
	color: #3763eb;
}
#chat-user-column .box-header {
	background: #3763eb;
	padding: 20px 0!important;
	color: #fff;
}
#chat-user-column .box-header .form-group {
	margin-bottom: 0;
}
#chat-user-column .box-header select.form-control {
	border: 0;
	border-radius: 30px;
}
.direct-chat-text p {
	padding: 0.8rem 1rem;
	border-radius: 15px;
}
.direct-chat-text p {
	font-size: 1.1rem;
}
.direct-chat-text p.direct-chat-timestamp {
	font-size: .9rem;
}

/* MEET */

#meet-list strong {
	font-weight: 700;
}
#meet-list,
#meet-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#meet-list {
	display: flex;
}
#meet-list > li {
	width: 32%;
	margin: 1%;
}
#meet-list .meet-container {
	background: #fff;
	padding: 1.5rem;
	border-radius: 10px;
	box-shadow: 0 0 7px rgba(0,0,0,0.1);
}
#meet-list .meet-header,
#meet-list .meet-body,
#meet-list .meet-footer {
	padding-top: 10px;
	padding-bottom: 10px;
}

#meet-list .meet-header,
#meet-list .meet-body {
	border-bottom: 1px solid #eee;
}
#meet-list .meet-title {
	margin: 0 0 10px 0;
	font-size: 1.4rem;
	line-height: 1;
	font-weight: 700;
}
#meet-list .meet-status {
	margin-bottom: 0;
	font-size: 1rem;
}
#meet-list .meet-status span {
	font-weight: 700;
}
#meet-list .meet-status span.done {
	color: #17b3a3 !important;
}
#meet-list .meet-status span.open {
	color: #01a8e6 !important;
}
#meet-list .meet-date {
	margin-bottom: 0;
	font-size: 1rem;
}
#meet-list .meet-body strong {
	display: block;
	font-size: .9rem;
}
#meet-list .meet-body h5 {
	margin-bottom: 0;
	font-size: .9rem;
}
#meet-list .meet-body ul li {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: .9rem;
}

#meet-list .meet-host,
#meet-list .meet-guests,
#meet-list .meet-link,
#meet-list .meet-description {
	margin-bottom: 20px;
}
.attachments-list li {
	display: inline-block;
	margin: 5px;
}
.attachments-list a {
	padding: 5px 15px;
	display: block;
	color: #3e5569;
	border: 1px solid #3e5569;
	border-radius: 40px;
	transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
}
.attachments-list a:hover {
	background: rgba(55,99,235,0.05);
    border-color: #3e8ef7;
    color: #3e8ef7; 
}
#meet-list .meet-container.toggle {
	cursor: pointer;
}
#meet-list .meet-container.toggle.open {
	cursor: auto;
}
#meet-list .meet-container.toggle .meet-body,
#meet-list .meet-container.toggle .meet-footer {
	display: none;
}
#meet-list .meet-container.toggle.open .meet-body,
#meet-list .meet-container.toggle.open .meet-footer {
	display: block;
}


@media only screen and (max-width: 767px) {

	#meet-list {
		display: block;
	}
	#meet-list > li {
		width: 100%;
		margin: 0 0 20px 0;
	}
	#meet-list .meet-link {
		word-break: break-all;
	}

}









