
@font-face {
	font-family: 'Gilroy';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.eot');
	src: url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.woff') format('woff'), url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-Regular/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
}

@font-face {
	font-family: 'Gilroy';
	font-weight: 300;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.eot');
	src: url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.woff') format('woff'), url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-Light/Gilroy-Light.svg#Gilroy-Light') format('svg');
}

@font-face {
	font-family: 'Gilroy';
	font-weight: 700;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.eot');
	src: url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.woff') format('woff'), url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-Bold/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
}

@font-face {
	font-family: 'Gilroy';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.eot');
	src: url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.woff') format('woff'), url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-Medium/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
}

@font-face {
	font-family: 'Gilroy';
	font-weight: 700;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.eot');
	src: url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.woff') format('woff'), url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-SemiBold/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
}

@font-face {
	font-family: 'Gilroy';
	font-weight: 800;
	font-style: normal;
	src: url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.eot');
	src: url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.woff2') format('woff2'), url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.woff') format('woff'), url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf') format('ttf'), url('../fonts/Gilroy/Gilroy-ExtraBold/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
}


html{
	-webkit-font-smoothing: antialiased;
	background-color: #f7f7f9;
	font-size: 16px;
	height: 100%;
	overflow-x: hidden;
}
body{
	font: 400 16px/1.5 'Gilroy', 'Arial', serif;
	background: transparent !important;
	color: #44474e;
}
h1.titulo{
	font-weight: 800;
}
h4.titulo{
	font-weight: 700;
	color: #44474e;
	font-size: 21px;
}
.card-shadow{
	border: none;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgb(126 142 177 / 12%);
}
.btn-desactivar,.btn-desactivar-proyecto{
	font-size: 12px;
	padding: 0px;
	border: 0!important;
	color: #6c757d!important;
}
.font-wight-bold{
	font-weight: 600;
}
.bg.precio{
	border-top: 4px solid #dee2e6 !important;
}
.bg-01{
	color: #27be56 !important;
	background: #e9f9ee !important;
}
.bg-02{
	background-color: #fddce0 !important;
	color: #f64f64 !important;
}
.bg-03{
	color: #6c757d;
	background: #d3d3d3 !important;
}
.bg-04{
	color: #0c6efd;
	background: #cfe2ff;
}
.table {
	font-size: 14px;
}
.card-scroll{
	height: 350px;
	overflow-y: auto;
}
.card.precio.recomendado{
	border-top: 4px solid #29a869 !important;
}
.badge.bg-danger{
	background-color: #fddce0 !important;
	color: #f64f64 !important;
}
button.btn.btn-outline-danger.border-0 {
	background: #fddce0;
	color: #f65064;
}
.badge.bg-success{
	color: #27be56 !important;
	background: #e9f9ee !important;
}
.titulo-popular{
	font-weight: 800;
}
.modal-header {
	border: 0px;
}
.modal-content{
	border:0px;
	box-shadow: 0px 2px 4px rgb(126 142 177 / 12%);
}
.btn-aplicar{
	border: 0px;
	background: #d8e4fa;
}
.btn-test-conexion{
	border: 0;
	background: whitesmoke;
}
.btn-reconectar {
	border: 0px;
	background: #d8e4fa;
}
.cl-yellow{
	color: #ffb831;
}
.cl-green{
	color: #29a869;
}
.caracteristica {
	color: #444343 !important;
}
.font-weight-extrabold{
	font-weight: 800 !important;
}
.font-weight-bold{
	font-weight: 600;
}
.boton{
	webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color, border-color;
	-moz-transition-property: color, background-color, border-color;
	-o-transition-property: color, background-color, border-color;
	transition-property: color, background-color, border-color;
	-webkit-transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);
	-moz-transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);
	-o-transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);
	transition-timing-function: cubic-bezier(0.02, 0.01, 0.47, 1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #272c35;
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 1rem;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	color: #fff;
	text-align: center;
	height: 46px;
	width: 100%;
	max-width: 280px;
	padding: 0;
}
.boton:hover{
	background: #4e535d;
}
.boton.success {
	background: #3cb076;
}
.text-muted-force{
	color: #6c757d !important;
}
.loading{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #ffffffab;
	z-index: 9999;
	display:none;
	top: 0;
}
.precio-linea {
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	letter-spacing: .4px;
	line-height: 1.2rem;
	font-size:1.2rem;
	font-size: 0.9rem;
	padding: 2px 0px 2px 0px;
}
.step {
	list-style: none;
	margin: .2rem 0;
	width: 100%;
}

.step .step-item {
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	margin-top: 0;
	min-height: 1rem;
	position: relative;
	text-align: center;
}

.step .step-item:not(:first-child)::before {
	background: #3cb076;
	content: "";
	height: 2px;
	left: -50%;
	position: absolute;
	top: 9px;
	width: 100%;
}

.step .step-item span {
	color: #737373;
	display: inline-block;
	padding: 20px 10px 0;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.step .step-item span::before {
	background: #3cb076;
	border: .1rem solid #3cb076;
	border-radius: 50%;
	content: "";
	display: block;
	height: .9rem;
	left: 50%;
	position: absolute;
	top: .2rem;
	transform: translateX(-50%);
	width: .9rem;
	z-index: 1;
}

.step .step-item.active span::before {
	background: #3cb076;
	border: .1rem solid #3cb076;
}

.step .step-item.active ~ .step-item::before {
	background: #e7e9ed;
	border: .1rem solid #e7e9ed;
}

.step .step-item.active ~ .step-item span::before {
	background: #e7e9ed;
	border: .1rem solid #e7e9ed;
}
.form-control.input{
	height: 3rem;
	transition: border-color .15s ease-in-out;
	--text-opacity: 1;
	color: #44474e;
	color: rgba(68,71,78,var(--text-opacity));
	border-width: 1px
}
.text-micro{
	font-size: 14px;
	color: #8a8c91;
}
.mdl-tarifas {
	position: fixed;
	z-index: 9;
	top: 0;
	left: 0;
	background: rgb(255 255 255 / 95%);
	height: 100%;
	width: 100%;
	overflow-y: auto;
}

.contenido-plantilla p{
	margin: 0 !important;
}

input[type=checkbox] + label {
	display: block;
	margin: 0.2em;
	cursor: pointer;
	padding: 0.2em;
}

input[type=checkbox] {
	display: none;
}

input[type=checkbox] + label:before {
	content: "\2714" !important;
	border-radius: 0.2em!important;
	display: inline-block!important;
	width: 1.4em!important;
	height: 1.4em!important;
	margin-right: 0.2em!important;
	vertical-align: bottom!important;
	transition: .2s!important;
	box-shadow: 0 1px 3px 0 rgba(50, 50, 93, 0.15), 0 4px 6px 0 rgba(112, 157, 199, 0.15)!important;
	font-size: 13px;
	color: transparent!important;
	border: 1px solid #c1c1c1;
	text-align: center;
}
.terminos-aviso{
	text-align: center;
	color: #c1180c;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 8px;
}
.container-cupon{
	margin: 0 auto;
	display: block;
	float: none;
	left: 0;
	right: 0;
}

input[type=checkbox]:checked + label:before {
	background-color: #3cb076;
	border-color: #3cb076;
	color: #fff!important;
}

input[type=checkbox]:disabled + label:before {
	transform: scale(1)!important;
	border-color: #aaa!important;
}

input[type=checkbox]:checked:disabled + label:before {
	transform: scale(1)!important;
	background-color: #bfb!important;
	border-color: #bfb!important;
}
.input-cupon{
	font-size: 12px;
}
.tachar-precio{
	color: #f64f64 !important;
	text-decoration:line-through;
	font-weight: 800;
}
.anadir-extra{
	width: fit-content;
	color: #3cb076;
	cursor: pointer;
}
.quitar-extra{
	width: fit-content;
	color: #f64f64 !important;
	cursor: pointer;
}
.text-danger{
	color: #f64f64 !important;
}
button.close {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none;
}
.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}
h2#swal2-title {
	font-size: 18px;
}
#swal2-content {
	font-size: 15px;
}
button.swal2-confirm.swal2-styled {
	background-color: rgb(123, 208, 248);
}


.btn-nuevo{
	transition: background-color 0.3s, box-shadow 0.3s;
	padding: 12px 16px 12px 16px;
	border: none;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgb(126 142 177 / 12%);
	font-size: 14px;
	font-weight: 500;
	background-color: white;
	background-repeat: no-repeat;
	line-height: initial;
}
.ql-editor{
	min-height:200px;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.login-with-google-btn {
	transition: background-color 0.3s, box-shadow 0.3s;
	padding: 12px 16px 12px 42px;
	border: none;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgb(126 142 177 / 12%);
	color: #757575;
	font-size: 14px;
	font-weight: 500;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-color: white;
	background-position: 12px 11px;
}
.login-with-google-btn:hover,btn-nuevo:hover {
	 box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);
 }

.login-with-google-btn:active,btn-nuevo:active {
	 background-color: #eeeeee;
 }

.login-with-google-btn:focus,btn-nuevo:focus {
	 outline: none;
	 box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25),
	 0 0 0 3px #c8dafc;
 }

.login-with-google-btn:disabled,btn-nuevo:disabled {
	 filter: grayscale(100%);
	 background-color: #ebebeb;
	 box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
	 cursor: not-allowed;
}


.accounts-container * a,a.accounts-container{
	text-decoration: none !important;
}
.accounts-container .switch .view-grid, .accounts-container .switch .view-list {
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
	color: #515365;
	box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
	width: 43px;
	height: 41px;
	fill: rgba(0, 23, 55, 0.08); }

.accounts-container #btn-add-contact {
	padding: 9px;
	background: #ffffff;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 35px;
	box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
	width: 43px;
	height: 41px;
	color: #1b55e2;
	fill: rgba(27, 85, 226, 0.239216); }
.accounts-container #btn-add-contact:hover {
	color: #515365;
	fill: rgba(0, 23, 55, 0.08); }

.modal-backdrop {
	background-color: #ebedf2; }

.accounts-container .modal-content {
	border: none;
	box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2); }
.accounts-container .modal-content svg.close {
	position: absolute;
	right: -7px;
	top: -8px;
	font-size: 12px;
	font-weight: 600;
	padding: 7px;
	background: #fff;
	border-radius: 5px;
	opacity: 1;
	color: #2196f3;
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	transition: .600s; }

.accounts-container .add-contact-box .add-contact-content .contact-name .validation-text, .accounts-container .add-contact-box .add-contact-content .contact-email .validation-text, .accounts-container .add-contact-box .add-contact-content .contact-occupation .validation-text, .accounts-container .add-contact-box .add-contact-content .contact-phone .validation-text, .accounts-container .add-contact-box .add-contact-content .contact-location .validation-text {
	display: none;
	color: #e7515a;
	font-weight: 600;
	text-align: left;
	margin-top: 6px;
	font-size: 12px;
	letter-spacing: 1px; }

.accounts-container .add-contact-box .add-contact-content .contact-name svg, .accounts-container .add-contact-box .add-contact-content .contact-email svg, .accounts-container .add-contact-box .add-contact-content .contact-occupation svg, .accounts-container .add-contact-box .add-contact-content .contact-phone svg, .accounts-container .add-contact-box .add-contact-content .contact-location svg {
	align-self: center;
	font-size: 19px;
	margin-right: 14px;
	color: #2196f3;
	font-weight: 600; }

.accounts-container .add-contact-box .add-contact-content .contact-name #c-name::-webkit-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-email #c-email::-webkit-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-webkit-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-phone #c-phone::-webkit-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-location #c-location::-webkit-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-name #c-name::-ms-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-email #c-email::-ms-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-ms-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-phone #c-phone::-ms-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-location #c-location::-ms-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-name #c-name::-moz-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-email #c-email::-moz-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-occupation #c-occupation::-moz-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-phone #c-phone::-moz-input-placeholder, .accounts-container .add-contact-box .add-contact-content .contact-location #c-location::-moz-input-placeholder {
	color: #acb0c3;
	font-weight: 600; }

.accounts-container .add-contact-box .add-contact-content .contact-name, .accounts-container .add-contact-box .add-contact-content .contact-email, .accounts-container .add-contact-box .add-contact-content .contact-occupation, .accounts-container .add-contact-box .add-contact-content .contact-phone {
	padding-top: 20px; }

.accounts-container .add-contact-box .add-contact-content .contact-location {
	padding-top: 20px; }
.accounts-container .add-contact-box .add-contact-content .contact-location #c-location {
	resize: none; }

.accounts-container .modal-footer {
	border: none;
	padding: 0 15px 14px 15px; }
.accounts-container .modal-footer .btn[data-dismiss="modal"] {
	background-color: #fff;
	color: #1b55e2;
	font-weight: 700;
	border: 1px solid #e8e8e8;
	padding: 10px 25px; }
.accounts-container .modal-footer .btn[data-dismiss="modal"] svg {
	font-size: 11px;
	font-weight: 600;
	margin-right: 8px; }
.accounts-container .modal-footer .btn#btn-add {
	background-color: #1b55e2;
	color: #fff;
	font-weight: 600;
	border: 1px solid #1b55e2;
	padding: 10px 25px; }
.accounts-container .modal-footer .btn#btn-edit {
	background-color: #009688;
	color: #fff;
	font-weight: 600;
	border: 1px solid #e0e6ed;
	padding: 10px 25px; }

.accounts-container .switch .view-grid:hover, .accounts-container .switch .view-list:hover, .accounts-container .switch .active-view {
	color: #1b55e2;
	fill: rgba(27, 85, 226, 0.239216); }

.accounts-container .accounts-items.list .items.items-header-section h4 {
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
	margin-left: 39px; }

.accounts-container .accounts-items.list .items.items-header-section .n-chk {
	display: inline-block; }

.accounts-container .accounts-items.list .items .item-content {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	padding: .75rem .625rem;
	position: relative;
	display: inline-flex;
	min-width: 0;
	word-wrap: break-word;
	justify-content: space-between;
	background: #fff;
	margin-bottom: 8px;
	border-radius: 6px;
	padding: 13px 18px;
	width: 100%;
	transition: all 0.35s ease;
	box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12); }

.accounts-container .accounts-items.list .items:not(.items-header-section) .item-content:hover {
	-webkit-transform: translateY(0) scale(1.03);
	transform: translateY(0) scale(1.01); }

.accounts-container .accounts-items.list .items .user-profile {
	display: flex; }
.accounts-container .accounts-items.list .items .user-profile img {
	width: 43px;
	height: 43px;
	border-radius: 5px;
	margin-right: 11px;
}

.accounts-container .accounts-items.list .items .user-meta-info .user-name {
	margin-bottom: 0;
	color: #3b3f5c;
	font-weight: 600;
	font-size: 15px; }

.accounts-container .accounts-items.list .items .user-meta-info .user-work {
	margin-bottom: 0;
	color: #888ea8;
	font-weight: 500;
	font-size: 13px; }

.accounts-container .accounts-items.list .items .user-fecha p {
	margin-bottom: 0;
	color: #888ea8;
	font-weight: 600; }

.accounts-container .accounts-items.list .items .user-fecha .info-title {
	display: none; }

.accounts-container .accounts-items.list .items .user-location p {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 0; }

.accounts-container .accounts-items.list .items .user-location .info-title {
	display: none; }

.accounts-container .accounts-items.list .items .user-phone p {
	margin-bottom: 0;
	color: #888ea8;
	font-weight: 600;
	font-size: 13px; }

.accounts-container .accounts-items.list .items .user-phone .info-title {
	display: none; }

.accounts-container .accounts-items.list .items .action-btn {
	font-weight: 600;
	color: #acb0c3; }
.accounts-container .accounts-items.list .items .action-btn .delete-multiple {
	margin-right: 5px;
	cursor: pointer;
	color: #515365;
	width: 20px;
	fill: rgba(27, 85, 226, 0.239216); }
.accounts-container .accounts-items.list .items .action-btn .delete-multiple:hover {
	color: #1b55e2; }
.accounts-container .accounts-items.list .items .action-btn .edit, .accounts-container .accounts-items.list .items .action-btn .delete {
	margin-right: 5px;
	cursor: pointer;
	color: #515365;
	width: 20px;
	fill: rgba(27, 85, 226, 0.239216); }
.accounts-container .accounts-items.list .items .action-btn .edit:hover, .accounts-container .accounts-items.list .items .action-btn .delete:hover {
	color: #1b55e2; }

.accounts-items.grid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px; }

.accounts-container .accounts-items.grid .items {
	margin-bottom: 30px;
	border-radius: 6px;
	width: 100%;
	color: #0e1726;
	transition: all 0.35s ease;
	width: 33%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px; }
.accounts-container .accounts-items.grid .items .item-content {
	background-color: #fff;
	padding: 13px 18px;
	-webkit-box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
	box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
	border-radius: 6px; }
.accounts-container .accounts-items.grid .items.items-header-section {
	display: none; }
.accounts-container .accounts-items.grid .items .user-profile {
	text-align: center;
	margin-top: 20px; }
.accounts-container .accounts-items.grid .items .user-profile .n-chk {
	display: none; }
.accounts-container .accounts-items.grid .items .user-profile img {
	border-radius: 12px; }
.accounts-container .accounts-items.grid .items .user-meta-info {
	margin-top: 10px; }
.accounts-container .accounts-items.grid .items .user-meta-info .user-name {
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 0;
	color: #2196f3; }
.accounts-container .accounts-items.grid .items .user-meta-info .user-work {
	font-weight: 700;
	font-size: 13px; }
.accounts-container .accounts-items.grid .items .user-fecha {
	display: flex;
	justify-content: space-between;
	margin-top: 24px; }
.accounts-container .accounts-items.grid .items .user-fecha .info-title {
	font-size: 14px;
	font-weight: 600;
	color: #3b3f5c;
	margin-bottom: 11px; }
.accounts-container .accounts-items.grid .items .user-fecha p {
	color: #888ea8;
	font-size: 13px;
	margin-bottom: 11px; }
.accounts-container .accounts-items.grid .items .user-location {
	display: flex;
	justify-content: space-between; }
.accounts-container .accounts-items.grid .items .user-location .info-title {
	font-size: 14px;
	font-weight: 600;
	color: #3b3f5c;
	margin-bottom: 11px;
	margin-right: 10px; }
.accounts-container .accounts-items.grid .items .user-location p {
	color: #888ea8;
	font-size: 13px;
	margin-bottom: 11px; }
.accounts-container .accounts-items.grid .items .user-phone {
	display: flex;
	justify-content: space-between; }
.accounts-container .accounts-items.grid .items .user-phone .info-title {
	font-size: 14px;
	font-weight: 600;
	color: #3b3f5c;
	margin-bottom: 11px; }
.accounts-container .accounts-items.grid .items .user-phone p {
	color: #888ea8;
	font-size: 13px;
	margin-bottom: 11px;
	margin-right: 10px; }
.accounts-container .accounts-items.grid .items .action-btn {
	font-weight: 600;
	color: #acb0c3;
	text-align: center;
	margin: 20px 0; }
.accounts-container .accounts-items.grid .items .action-btn .edit, .accounts-container .accounts-items.grid .items .action-btn .delete {
	margin-right: 5px;
	cursor: pointer;
	color: #515365;
	width: 20px;
	fill: rgba(27, 85, 226, 0.239216); }
.accounts-container .accounts-items.grid .items .action-btn .edit:hover, .accounts-container .accounts-items.grid .items .action-btn .delete:hover {
	color: #1b55e2; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	.new-control.new-checkbox .new-control-indicator {
		top: -13px;
		left: -8px; } }

@media (max-width: 1199px) {
	.accounts-container .accounts-items.list {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; }
	.accounts-container .accounts-items.grid .items {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%; } }

@media (max-width: 767px) {
	.accounts-container .accounts-items.list {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; }
	.accounts-container .accounts-items.list .items {
		}
	.accounts-container .accounts-items.grid .items {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%; } }

@media (max-width: 575px) {
	.accounts-container .accounts-items.grid .items {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%; }
	.filtered-list-search form > div {
		width: 100%; }
}

.cursor-pointer{
	cursor: pointer;
}
.cursor-pointer:hover{
	cursor: pointer;
}