
.help-block {display:none;}
.loading-login{ margin-left: 10px; display:none; }
.loading-form { 
	display: none;
  margin-right: -114px;
  margin-top: 10px;
}
.loading-state{ 
display: none;
  
}
.status_success{ background: #27A009; color: white; border: 1px solid #27A009}


/*Groups key persons*/
.width25 {
  float: left;
  margin-right: 2%;
  width: 24%;
}
.width74 { width: 74%;}

.form-btn{
	position: fixed;
	z-index: 999;
	width: 100%;
	top: 100%;
	left: 0px;
	text-align: center;
	margin-top:-50px;
}
.modal-footer{
	height: 50px;
}

.loading-top{
	position: fixed;
	top: 0;
	padding: 5px 10px;
	color: #222;
	background: #f9edbe;
	border: solid 1px #f0c36d;
	z-index: 9999;
	left: 50%;
	margin-left: -38px;
	display: none;
}
.margin-left-10{ margin-left: 10px;}
.margin-right-10{ margin-left: 10px;}

.modal.modal-addkyc{  bottom: 55px;
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
    display: block;
    left: 20px;
    right: 20px;
    top: 55px;}

    .modal.modal-viewkyc{  bottom: 55px;
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
    display: block;
    left: 20px;
    right: 20px;
    top: 55px;}
.modal-dialog.transparent-blue.in.small-alert {
  height: auto;
  margin: 30px auto;
  width: 401px;
}
.uploadInp .pixel-file-input {
  border: none;
  width: 40px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.uploadInp .pfi-filename{
  display: none;
}
.uploadInp .pfi-clear{
  display: none!important;
}
.uploadInp .pfi-choose.btn-primary{
  background: none!important;
    text-indent: -9999px;
    font-size: 0px;
    position: relative;
    border: none;
    border: #d5d5d5 solid 1px;
    border-radius: 20px;
    width: 34px;
    line-height: 14px;
    color: #555;
}
 .uploadInp .pfi-choose.btn-primary:hover, .uploadInp .pfi-choose.btn-primary:focus{
  background: #12547e!important;
  color: #fff;
  border-color:#1871ab;
  }
.uploadInp .pfi-choose.btn-primary:before{
    content: "\f093";
    font-size: 12px;
    display: block;
    
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    text-indent: 0px;
    left: 0;
    right: 0;
    line-height: 21px;
 }
.deal-active {
  background: #FFFBE5 !important ;
}

.deal-status-active {
  background: #FC9C3C !important ;
  color: white !important ;
}
.deal-overdue{
  background: red ;
  color: white;
}
.deal-upcoming{
  background: green;
  color: white;
}
.deal-menu-disabled a, .deal-menu-disabled.active a{
  cursor: default;
  background: none!important;
  opacity: 0.2!important;
}
.deal-menu-disabled a:hover, .deal-menu-disabled.active a:hover, .deal-menu-disabled a:focus, .deal-menu-disabled.active a:focus{
  color: #fff !important;
}
.theme-default #main-menu li.active.deal-menu-disabled > a .menu-icon {
  color: #fff !important;
}
.theme-default .deal-modal #main-menu li.active.deal-menu-disabled > a {
  color: #fff !important;
}

.popover.tr_tooltip.open{
	cursor: default;
    opacity:9999;
    visibility: visible;
}

.has-error .custom-alert:before, .has-error .custom-alert:after{border-bottom-color:transparent !important;}
.trade-popup-tr{
	position:relative;
	display:block;
	padding:5px 0;
}
#main-wrapper.no-hidden{
	overflow:visible!important;
}
.popover.tr_tooltip{
	display: none;
    font-size: 14px;
    min-width: inherit;
    opacity: 0;
    visibility: hidden;
	width:500px;
	margin-left:0;
	margin-top:0;
	left:0;
	top:100%;
}
.popover.bottom.tr_tooltip > .arrow{
	left:0;
	margin-left:15px;
}
.popover.bottom.tr_tooltip .form-group {
  margin-bottom: 8px;
}
.popover.bottom.tr_tooltip hr{
	margin-top:0;
	margin-bottom:8px;
}
.trade-popup-tr:hover .popover.tr_tooltip{
	visibility:visible;
	opacity:1;
	display:block;
}
.red-star {
  color: #f37135 !important;
  font-size: 13px;
  margin-left: 2px;
}
.active-pop > td {
    background: #67C967!important;
    color: #fff!important;
}
.active-pop > td a{
  color: #fff!important;
}
.disable-me {
    pointer-events: none;
}
.btn.btn-enable {
    padding: 5px 10px;
    margin: 0 10px;
}
.btn.btn-enable i {
    font-size: 19px;
}
.col-sm-4.sel_temp {
    padding-left: 35px;
    padding-bottom: 5px;
}
.sel_temp label{
  position: absolute;
  left: 11px;
  top: 2px;
}
#imagePreview {
    width: 180px;
    height: 180px;
    background-position: center center;
    background-size: cover;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3);
    display: inline-block;
}

.fileContainer {
    overflow: hidden;
    position: relative;
    border:1px solid grey;
    padding: 2px 10px;
    border-radius: 15px 15px 15px 15px;
}

.fileContainer [type=file] {
    cursor: pointer;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
