body {
	font-size   : .77rem;
}
.dashboard_no_login section {
	display     : inline-block;
	font-family : "Arial";
	left        : 0;
	position    : relative;
	width       : 100%;
	z-index     : 1;
}
.dashboard_no_login .center_content {
	bottom  : 0;
	left    : 0;
	right   : 0;
	top     : 0;
	margin  : auto;
}
.cursor_pointer {
	cursor  : pointer;
}
.break_word {
	word-break: break-word;
}
.eye_field {
	border-top-left-radius      : 0!important;
	border-bottom-left-radius   : 0!important;
}
small, .small {
	font-size   : 95%;
	font-weight : 400;
}

.text_decoration_none {
	color           : #16181b!important;
	text-decoration : none!important;
}
.btn_auricoin {
	background-color    : rgba(21,82,125,1);
	border-color        : rgba(21,82,125,1);
	border-radius       : 500px;
	color               : #fff;
	padding-left        : 2vw;
	padding-right       : 2vw;
}
.btn_auricoin:hover,
.btn_auricoin:active {
	background-color    : rgba(21,82,125,1);
	border-color        : rgba(21,82,125,1);
}
.btn-focus {
	background-color    : rgba(21,82,125,1);
	border-color        : rgba(21,82,125,1);
	border-radius       : 500px;
}
.btn_icon_a:hover {
	color           : unset!important;
	text-decoration : none!important;
}
.app-header {
	background  : #062e4c!important;
}
.app-header .app-header__content .header-menu .nav-link,
.app-header .app-header__content .header-menu .nav-link i {
	color: #fff;
}
.nav-link:hover {
	color: #fff;
}
.app-header .app-header__content .header-menu .nav-link:hover {
	color: #adb5bd;
}
.search-wrapper .input-holder .search-icon {
	background  : rgba(0,0,0,0.25)!important;
}
.search-wrapper .input-holder .search-icon span::before {
	background  : #fff;
}
.search-wrapper .input-holder .search-icon span::after {
	border  : 2px solid #fff;
}
.search-wrapper.active .input-holder {
	background  : rgba(0,0,0,0.3);
}
.search-wrapper.active .input-holder .search-input {
	color   : #fff;
}
.search-wrapper.active .input-holder .search-input::-webkit-input-placeholder {  /* WebKit, Blink, Edge */
	color   :    #fff;
}
.search-wrapper.active .input-holder .search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color    :    #fff;
   opacity  :  1;
}
.search-wrapper.active .input-holder .search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color    :    #fff;
   opacity  :  1;
}
.search-wrapper.active .input-holder .search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color    :    #fff;
}
.search-wrapper.active .input-holder .search-input::-ms-input-placeholder { /* Microsoft Edge */
   color    :    #fff;
}
.search-wrapper.active .input-holder .search-input::placeholder { /* Most modern browsers support this now. */
   color    :    #fff;
}
.search-wrapper .close::before, .search-wrapper .close::after {
	background  : #fff;
}
.app-sidebar {
	z-index : 150;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	background-color    : #fff;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
	background-color: #fff;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
	background-color: #fff;
}
.app-header-right .widget-content-left a {
	color   : #fff;
}
.app-header-right .widget-content-left a:hover {
	color   : #e3e6e8;
}
.app-header-right .header-user-info {
	color   : #fff;
}
.app-header__logo .logo-src {
	background          : url(../../images/page/nav_logo.png);
	background-repeat   : no-repeat;
	background-position : center;
	background-size     : 30%;
	height              : 60px;
	bottom              : 0;
	left                : 0;
	right               : 0;
	top                 : 0;
	margin              : auto;
	padding             : 0;
	width               : 250px;
}
.app-sidebar .app-sidebar-bg {
	background-image    : url(../../images/dashboard/auricoin_sidebar.jpg);
	background-size     : cover;
	height              : 100%;
	left                : 0;
	opacity             : 0.25;
	position            : absolute;
	top                 : 0;
	width               : 100%;
	z-index             : 10;
}
.app-main .bg_color_sidebar {
	background  : rgba(21,82,125,1);
	background  : -moz-linear-gradient(45deg, rgba(21,82,125,1) 0%, rgba(15,60,92,1) 37%, rgba(6,46,76,1) 68%, rgba(6,46,76,1) 100%);
	background  : -webkit-gradient(left bottom, right top, color-stop(0%, rgba(21,82,125,1)), color-stop(37%, rgba(15,60,92,1)), color-stop(68%, rgba(6,46,76,1)), color-stop(100%, rgba(6,46,76,1)));
	background  : -webkit-linear-gradient(45deg, rgba(21,82,125,1) 0%, rgba(15,60,92,1) 37%, rgba(6,46,76,1) 68%, rgba(6,46,76,1) 100%);
	background  : -o-linear-gradient(45deg, rgba(21,82,125,1) 0%, rgba(15,60,92,1) 37%, rgba(6,46,76,1) 68%, rgba(6,46,76,1) 100%);
	background  : -ms-linear-gradient(45deg, rgba(21,82,125,1) 0%, rgba(15,60,92,1) 37%, rgba(6,46,76,1) 68%, rgba(6,46,76,1) 100%);
	background  : linear-gradient(45deg, rgba(21,82,125,1) 0%, rgba(15,60,92,1) 37%, rgba(6,46,76,1) 68%, rgba(6,46,76,1) 100%);
	filter      : progid:DXImageTransform.Microsoft.gradient( startColorstr='#15527d', endColorstr='#062e4c', GradientType=1 );
}
.app-main  .scrollbar-sidebar, .scrollbar-container {
	height      : 100%;
	position    : initial;
}
.app-main .vertical-nav-menu {
	z-index : 20;
}
.app-main .vertical-nav-menu li a.mm-active {
	background  : rgba(255, 255, 255, 0.1);
}
.app-main .vertical-nav-menu li a.mm-active {
	color   : #f1f2f4;
}
.app-main .app-sidebar__heading {
	color   : rgba(255, 255, 255, 0.6);
}
.app-main .vertical-nav-menu ul>li>a {
	color   : rgba(255, 255, 255, 0.6);
}
.app-main .vertical-nav-menu li a:hover {
	background  : rgba(255, 255, 255, 0.1);
}
.app-main .vertical-nav-menu li a {
	color   : aliceblue;
}
.vertical-nav-menu i.metismenu-state-icon, .vertical-nav-menu i.metismenu-icon {
	opacity : .7;
}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
	z-index: 10;
}
.app-main__inner .scrollbar-sidebar, .scrollbar-container {
	position: relative!important;
	height: 100%!important;
}
.app-sidebar__hr {
	background-color    : #fff;
}
.app-header .app-header__menu {
	display: flex;
	order: 3;
	padding: 0 0.5rem;
}
.dataTables_wrapper {
	padding : 30px;
}
.dataTables_wrapper .view-filter .pull-left {
	float   : left;
}
.dataTables_wrapper .view-filter .pull-right {
	float   : right;
}
table.dataTable tbody td {
	word-break      : break-word;
	vertical-align  : top;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
	margin          : 30px!important;
	justify-content : center!important;
}
.page-item.active .page-link, .pagination .active.page-number .page-link {
	background-color    : #062e4c;
	border-color        : #062e4c;
}
.pagination li a {
	color   : #062e4c;
}

.main-card .card-header {
	display         : inline-block;
	padding-top     : 1vw;
	padding-bottom  : 1vw;
	height          : unset;
}

.main-card .card-header .btn_card_header {
	text-align  : right;
}

.generate_wallet_address .col_info p {
	margin-bottom   : 0.25rem;
	margin-top      : 0.25rem;
	text-align      : left;
}
.generate_wallet_address .col_info .text {
	margin-left     : 5vw;
	margin-right    : 5vw;
}

.generate_wallet_address .col_form {
	padding-left     : 5vw;
	padding-right    : 5vw;
}
.input-group-text {
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ced4da;
	border-radius: 500px;
}
.input_border_left {
	border-bottom-left-radius: 500px!important;
	border-top-left-radius: 500px!important;
}
.input_border_right {
	border-bottom-right-radius: 500px!important;
	border-top-right-radius: 500px!important;
}
.box_input {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.invalid-feedback {
	font-size   : 100%;
}

.border_radius_auricoin {
	border-radius   : 500px!important;
}
.select_picker_radius .bootstrap-select>.dropdown-toggle {
	border-radius   : 500px;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
}

.select_picker_radius_input .input-group .bootstrap-select.form-control .dropdown-toggle {
	border-top-right-radius: 500px!important;
	border-bottom-right-radius: 500px!important;
}
textarea {
	border-top-right-radius     : 10px!important;
	border-bottom-right-radius  : 10px!important;
	border-top-left-radius      : 10px!important;
	border-bottom-left-radius   : 10px!important;
	resize                      : none;
}
.select_picker_radius_group_input .input-group .bootstrap-select.form-control .dropdown-toggle {
	height                      : calc(2.25rem + 2px);
	padding                     : .375rem .75rem;    
	border-top-left-radius      : 500px!important;
	border-bottom-left-radius   : 500px!important;
}
.mandatory {
	color   : #eb3434;
}
.btn-light {
	background-color    : #fff!important;
	border-color        : #eee!important;
	border              : 1px solid #ced4da!important;
}
.see_main_wallet_address .col_info p {
	margin-bottom   : 0.25rem;
	margin-top      : 0.25rem;
	text-align      : center;
}
.see_main_wallet_address .col_info .text {
	margin-left     : 5vw;
	margin-right    : 5vw;
}

.see_main_wallet_address .col_form {
	padding-left     : 5vw;
	padding-right    : 5vw;
}
.see_main_wallet_address .form-row {
	padding-left     : 20vw;
	padding-right    : 20vw;
}

.see_main_wallet_address_empty {
	padding-left     : 20vw;
	padding-right    : 20vw;
}
.paypal-button-container {
	margin-left     : auto!important;
	margin-right    : auto!important;
	text-align      : center!important;
	width           : 50%!important;
}
ul.timeline {
	list-style-type : none;
	position        : relative;
}
ul.timeline:before {
	content     : ' ';
	background  : #d4d9df;
	display     : inline-block;
	position    : absolute;
	left        : 29px;
	width       : 2px;
	height      : 100%;
	z-index     : 400;
}
ul.timeline > li {
	margin          : 20px 0;
	padding-left    : 20px;
}
ul.timeline > li:before {
	content         : ' ';
	background      : white;
	border          : 3px solid #22c0e8;
	border-radius   : 50%;
	display         : inline-block;
	height          : 20px;
	left            : 20px;
	position        : absolute;
	width           : 20px;
	z-index         : 400;
}
.progress-marker::after {
	z-index : 0;
}
.progress-tracker {
	margin  : 40px auto;
}
.custom-file-label::after {
	/* border-bottom-right-radius  : 500px!important; */
	/* border-top-right-radius     : 500px!important; */
	content                     : "\f093";
	display                     : inline-block;
	font-family                 : "Font Awesome 5 Free";
}
.btn_upload {
	background-color    : #e9ecef;
}
video, iframe {
	border-radius   : 10px;
	width           : 100%;
}
embed {
	height  : 35vh;
	width   : 100%;
}
.plyr__poster {
	z-index: 999999999;
}
.icon_pdf {
	align-items     : center;
	display         : flex;
	height          : 35.5vh;
	justify-content : center;    
	width           : 100%;
}

.outer .list-group-item {
	border-color: transparent;
}
.outer #header div {
	padding : 20px 15px 15px;
	margin  : 0px 0px;
}
.questions .form-check-input {
	position        : initial;
	margin-top      : 0!important;
	margin-bottom   : 0!important;
}
.check_color_success {
	color   : #3cba92;
}
.btn-chat-auricoin {
	color               : #fff;
	background-color    : #062e4c!important;
	border-color        : #062e4c!important;
}
.btn-chat-auricoin:hover {
	color               : #062e4c!important;
	background-color    : #fff!important;
	border-color        : #062e4c!important;
}
.contacts .theme-settings-swatches {
	height  : 15vh; 
}
.chat .theme-settings-swatches {
	height  : 45vh;
}
.col_bubble_cloud .receiver {
	float               : left;
	text-align          : left;
	background-color    : #5a6268!important;
	border-color        : #545b62!important;    
}
.col_bubble_cloud .transmitter {
	float               : right;
	text-align          : right;
	background-color    : #138496!important;
	border-color        : #117a8b!important;    
}
.col_bubble_cloud .bubble_cloud {
	border-radius       : 500px;
	color               : #fff!important;
	padding             : 10px;
	padding-left        : 50px;
	padding-right       : 50px;
}
.col_bubble_cloud p {
	font-size   : 15px;
	margin      : 0;
}
.bubble_cloud small {
	font-size   : 70%;
	text-align  : right;
}
.lesson .container {
	width       : 100%;
	max-width   : 90%;
}
.logo_home {
	width   : 15vw;
}
.create_group_form .box {
	border                      : 1px solid #ced4da;
	border-top-right-radius     : 10px!important;
	border-bottom-right-radius  : 10px!important;
	border-top-left-radius      : 10px!important;
	border-bottom-left-radius   : 10px!important;    
	height                      : 25vh;
}
.create_group_form .box .scrollbar {
	padding : 30px;
}
.epaycoButton {
	float       : right;
	padding     : 0;
	background  : none;
	border      : none;
	cursor      : pointer;
}
.logo_invoice {
	width   : 7vw;
}
.logo_platforms_epayco {
	margin-top	:10px;
	float		:left
}
.logo_credi_bank_co {
	margin-top	:10px;
	float		:right
}
.modal-content {
	word-break	: break-all;
}
@media ( min-width: 1200px ) {
	.fullwidth .container {
		max-width   : 70vw;
	}
}
@media( max-width: 1680px ) {
	.generate_wallet_address .col_info .text {
		margin-left: 2vw;
		margin-right: 2vw;
	} 
	.generate_wallet_address .col_form {
		padding-left: 2vw;
		padding-right: 2vw;
	}
	.see_main_wallet_address .form-row {
		padding-left     : 10vw;
		padding-right    : 10vw;
	}    
}

@media( max-width: 768px ) and ( max-height: 500px ) {
	.search-wrapper.active .input-holder {
		width   : 380px!important;
	}
	.search-wrapper.active .close {
		left    : 390px!important;
	}
	.dataTables_wrapper .view-filter .pull-left {
		float   : unset!important;
	}
	.dataTables_wrapper .view-filter .pull-right {
		float   : unset!important;
	}    
	.dataTables_wrapper {
		padding : 15px!important;
	}  
	.see_main_wallet_address_empty h4 {
		font-size       : 1.25rem!important;
		padding-top     : 5vw!important;
		padding-left    : 0vw!important;
		padding-right   : 0vw!important;
		padding-bottom  : 5vw!important;
	} 
	.logo_home {
		width   : 45vw!important;
	}             
}
@media( max-width: 700px ) {
	.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo, 
	.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo,
	.app-header .app-header__logo {
		visibility: visible;
		display : flex;
		width   : 170px;
	}
	.app-header .app-header__logo .header__pane { 
		display : none;
	}
	.app-header__logo .logo-src {
		background-size : 45%;
	}    
	.search-wrapper .close::before, .search-wrapper .close::after {
		background: #000;
	}
	.search-wrapper.active .input-holder {
		width   : 235px;
	}
	.search-wrapper.active .close {
		left: 245px;
	}    


	.app-header__menu .language_selector .dropdown-item {
		padding: 0.4rem 1rem;
	}

	.dataTables_wrapper {
		padding : unset;
	}
	.dataTables_wrapper .view-filter {
		text-align  : center;
	}
	.dataTables_wrapper .view-filter .pull-left {
		float   : unset;
	}
	.dataTables_wrapper .view-filter .pull-right {
		float   : unset;
	} 
	li.paginate_button.previous {
		display: inline;
	}
 
	li.paginate_button.next {
		display: inline;
	}
 
	li.paginate_button {
		display: none;
	}  
	.main-card .card-header {
		padding-bottom  : 10vw;
		padding-top     : 10vw;
	}    
	.main-card .card-header .btn_card_header {
		text-align  : center;
	}
	.main-card .card-header .btn_card_header .btn {
		margin-top  : 2.5vw;
	}
	.see_main_wallet_address .form-row {
		padding-left     : 0vw;
		padding-right    : 0vw;
	}
	.see_main_wallet_address_empty {
		padding-left     : 0vw;
		padding-right    : 0vw;
	}
	.see_main_wallet_address_empty h4 {
		font-size       : 1.25rem;
		padding-top     : 25vw;
		padding-left    : 0vw;
		padding-right   : 0vw;
		padding-bottom  : 25vw;
	}
	.paypal-button-container {
		width   : 100%!important;
	} 
	h2, .h2 {
		font-size: 1.2rem;
	}

	.ui-theme-settings-chat {
		display : block;
	}
	.ui-theme-settings-chat .theme-settings__inner {
		width   : 320px;
	}
	.ui-theme-settings-chat .btn-open-options {
		left    : -290px;
	}
	.logo_home {
		width   : 65vw;
	}
	.logo_invoice {
		width: 35vw;
	}
	.logo_platforms_epayco {
		margin-top  : 25px;
		float       : unset;
		width       : 65vw;
		text-align  : center;
	}
	.logo_credi_bank_co {
		margin-top  : 25px;
		float       : unset;
		text-align  : center; 
	}
}
/* 
@media(max-width: 1280px) {} */
/* IPAD PRO */
/* @media only screen 
	and (min-width: 1024px) 
	and (max-height: 1366px) 
	and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1.5) {} */
/* IPAD */
/* @media only screen 
	and (min-width: 768px) 
	and (max-height: 1024px) 
	and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1.5) {} */
/* KIDLE FIRE HDX */
/* @media only screen 
	and (min-width: 800px) 
	and (max-height: 1280px) 
	and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1.5) {} */
/* @media(max-width: 768px) and (max-height: 500px){}
@media(max-width: 500px){}
@media(max-width: 768px) and (max-height: 500px) {}
@media(max-width: 700px){}
@media (max-height: 480px) and (max-width: 320px) {
} */
