img{
	pointer-events: none;
}
body{
	padding-right:0 !important;
}
table.dataTable { width: 100% !important; }
.modal-open .modal{
	overflow:hidden !important;
}
input, select, textarea{
	border:1px solid #cac8c8;
	outline:none;
}
/* Data points */
.project-info { margin-top: 10px; margin-bottom: 10px; font-size: 12px; }
.project-info-bit { font-weight: 600; margin-bottom: 0px; }
.project-info-title { color: #949596; margin-bottom: 0px; }
.project-block { display: inline-block; margin: 10px; }

/* profile*/
.profile-user-role { position: absolute; top: 5px; right: 20px; }
.profile-online { color: #36c90f; font-weight: 600; }
.profile-offline { color: #acacac; font-weight: 600; }
.profile-p { margin-bottom: 2px; }
.profile-heading { margin: 0px; font-weight: 600; color: #808080; padding-bottom: 2px; border-bottom: 1px solid #808080; margin-bottom: 10px; font-size: 16px;}
.borderless td, .borderless th {
    border: none !important;
}
.profile-info-content { font-weight: 500; }
.profile-big-text { font-size: 14px; }

.user_role_button { border: 1px solid #1e8ed0; font-weight: 600; border-radius: 4px; padding: 5px; font-size: 11px; margin: 1px; margin-bottom: 2px; vertical-align: top; display: inline-block; cursor: pointer;}
.user_role_button:hover { background: #e3efff; }
.user_role_button.admin { border: 1px solid #1bbc42 !important; color: #1bbc42; }
.user_role_button.project { border: 1px solid #1e8ed0 !important; color: #1e8ed0; }
.user_role_button.client { border: 1px solid #e46825 !important; color: #e46825;}
.user_role_button.banned { border: 1px solid #e46825 !important; color: #eb271c;}

/*user box*/
.user-box-name { display: inline-block; font-size: 12px; line-height: 6px; vertical-align: middle;}
.user-box-name p { margin-bottom: 0px; margin-top: 5px; margin-left: 0px; margin-right: 0px; }
.user-box-username { font-size: 11px; color: #8c8c8c; line-height: 10px; margin-top: 7px; }


.user-icon { border-radius: 18px; width: 25px !important; height: 25px !important; }

.user_bit ul li a { color: #000 !important; margin: 0px; height: auto !important; }
.user_bit ul li a:hover { color: #FFF !important; margin: 0px; height: auto !important; }

.form-error { margin-top: 10px; margin-bottom: 10px; border: 1px solid #fc1b00; padding: 5px; background: #fcf5f0; color: #864143;}
.form-error-no-margin { border: 1px solid #fc1b00; padding: 5px; background: #fcf5f0; color: #864143;}
.errorField { border: 1px solid #fc1b00 !important; }


#cookie-consent { position: fixed;
    bottom: 0px;
    z-index: 9999;
    background: #337ab7;
    color: #FFF;
    width: 100%;
    padding: 5px;
    border-top: 1px solid #FFF;
    text-align: center;
	}
#cookie-consent a{
	color:gold;
}
.cookie-close-box { float: right; margin-right: 20px; }
.consent-button {  border: 1px solid #FFF; font-weight: 600; border-radius: 4px; padding: 5px; font-size: 11px; margin: 1px; margin-bottom: 2px; vertical-align: top; display: inline-block; cursor: pointer; color: #FFF;background: #142c50;   }
/*-------------------------- */
.modal {
	text-align: center;
	padding: 0!important;
	background: rgb(0,0,0,0.3);
}
html,body#body{
	height:100% !important;
}
.modal:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}
.glyphicon-bubble:before{content:'✨';}
.glyphicon-wallet:before{content:'💰';}
.clearfix{clear:both;width:100%}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}

/*
.max-450,.max-380,.max-360,.max-350{max-width:1280px;width:100%;}
.max-450 .modal-content,
.max-380 .modal-content,
.max-360 .modal-content,
.max-435 .modal-content{
	background:linear-gradient(to right, rgb(128, 128, 255,0.2), rgb(224 237 241), rgb(128, 128, 255,0.2));
	border:0;border-radius:0;
}*/
/*.max-450 .modal-header{
	border-color: rgb(128, 128, 255,0.2);
}
.max-450 .modal-footer{
	border-color: rgb(128, 128, 255,0.2);
	text-align:center;
}
*/
.max-450 .modal-body,
.max-380 .modal-body,
.max-360 .modal-body,
.max-350 .modal-body{
	margin:auto;
	text-align:center;
}
.max-450 .modal-body{
	max-width:450px;
}
.max-450 {max-width:450px;}
.max-380 {max-width:380px;}
.max-350 {max-width:350px;}
.max-360 {max-width:360px;}
/*
.max-450 .modal-body{max-width:450px;}
.max-380 .modal-body{max-width:380px;}
.max-350 .modal-body{max-width:350px;}
.max-360 .modal-body{max-width:360px;}
*/
/*Edit*/
/*Menu*/
#context-menu{
	z-index:9999;
}
#context-menu a:hover{
	background:#e0e0e0;
}
#context-menu a{
	display:block;
	float:none;
	color:#333;
	padding: 6px 12px;
	text-decoration:none;
	cursor:pointer;
}
.dropdown-menu {
	padding: 2px 0;
}
.dropdown-menu .divider{
	margin:0;
	background-color: #cecbcb;
}
/* end Menu */
.container{
	
}
.cycle-load{
	display:inline-block;
    -webkit-animation:spin 1.2s linear infinite;
    -moz-animation:spin 1.2s linear infinite;
    animation:spin 1.2s linear infinite;
	margin-right:6px;
	font-family:"Font Awesome 5 Pro" !important;
}
.cycle-load:before{
	content:'' !important;
	position:inherit !important;
	}
	
.cycle-load:after{
	display:none;
	}
#status-notify-alert{
	position:fixed;
	bottom:0;
	right:0;
	z-index:99999;
	padding: 8px 30px 8px 8px;
	display:none;
}
#datatables_buttons_info{
	display:none !important;
}
/*.modal-content{
	background:rgb(255,255,255,0.88);
}*/
.modal center{
	margin: -16px -15px 0;
}
.modal .btn-ok{
	display:none;
}
.modal-backdrop.in {
    filter: alpha(opacity=20);
    opacity: .2;
}
.modal.fade{
  opacity:1;
}
.modal.fade .modal-dialog {
   -webkit-transform: translate(0);
   -moz-transform: translate(0);
   transform: translate(0);
}
.dt-buttons{
	margin-bottom:8px;
	margin-left:15px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding:0 !important;
}
table.dataTable.no-footer{
	border-color:#bdbbbb !important;
}
.table-responsive{
	overflow:hidden !important;
	border:0;
}
table.dataTable {
    border-collapse: collapse !important;
}
.user_avatar img{
	max-width:100%
}
.dataTables_wrapper .row{
	
}
.modal-open #main-content{
	position:fixed;
}
.modal-backdrop{
	display:none !important;
}
#web3-login-root{
	display:none;
}
#popup-show-info{
	z-index:1051;
}
#popup-show-info .form-horizontal .has-feedback .form-control{
	padding-left:26px;
}
#popup-show-info .form-horizontal .has-feedback .form-control-feedback{
	left:15px;
}
#main{
	padding:8px;
}
textarea{
	resize: none;
	max-height:500px;
}
textarea::-webkit-scrollbar-track{
	border-radius: 2px;
	background-color: #F5F5F5;
}

textarea::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}

textarea::-webkit-scrollbar-thumb{
	border-radius: 2px;
	background-color: #999;
	cursor:pointer;
}
.icon-thin{
	border-radius:100%;
	border: 1px solid;
	padding:0 7px;
}
.trans-col{
	display:table-cell;
	padding:3px 0;
}
.max-450 .trans-col{
	text-align: left;
}
.max-450 .col-3{
	text-align: right !important;
}