
body{color:#a7a7a7
}

.form-control{ background-color: transparent;
  border: 1px solid #6f6f6f;
}
input:focus, textarea:focus{ border-color: #585858 !important; outline: none; background-color: transparent}
input[type="button"]:focus, input:focus, textarea:focus, select:focus, .form-control:focus, .btn.focus, .btn:focus{ outline: none; box-shadow: none; background-color: transparent !important}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #6f6f6f;
  -webkit-text-fill-color: #495057;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}

.radio-custom label::before, .checkbox-custom label::before {
  background-color: transparent;
  border: 1px solid #6f6f6f; }
.input-group-text {
   
   background-color: rgb(116, 116, 116, 0.2);
    border: 1px solid #6f6f6f;
  color:#b6b3b3
}

.alert-info {
    color: #048e9f;
    background-color: transparent;
    border-color: #018d9f;
}

.panel{background-color: #1c1c1c
}
.btn.btn-transparent-default-gray {
    background: transparent;
    border-color: #6f6f6f;
    color: #6f6f6f;
}
.pearl.disabled .pearl-icon, .pearl.disabled .pearl-number {
    color: #1d1d1d;
    background-color: #ccd5db;
    border-color: #ccd5db;
}
select.form-control {
    padding-right: 30px;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right;
}
.pearl.current:after, .pearl.current:before {
    background-color: #2B7B8D;
}
.pearl.current .pearl-icon, .pearl.current .pearl-number {
   color:#2B7B8D;
    border-color: #2B7B8D;
	background-color: #dfdfdf;
}
.pearl.done .pearl-icon, .pearl.done .pearl-number {
    color: #fff;
    background-color: #2B7B8D;
    border-color: #2B7B8D;
}
.pearl.done:after, .pearl.done:before {
    background-color: #2B7B8D;
}
.fileuploader {
   
    background: #272727;
}
.fileuploader-input .fileuploader-input-caption {
    background: transparent;
    border: 1px solid #6f6f6f;
    color: #2B7B8D;
}
.fileuploader-input .fileuploader-input-button, .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{
	background: #2B7B8D
}
.fileuploader-input .fileuploader-input-caption {
   
    padding: 12px 16px;
}
.fileuploader-input .fileuploader-input-button, .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button, .fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success{
	
	
	 padding: 12px 22px;
}

.dark-box-border {
    border: 1px solid #2a2a2a;
}

.timeline-period{background:#1c1c1c;  border: 1px solid #2a2a2a;}
.timeline-info{background:#1c1c1c;  border: 1px solid #2a2a2a;}
.custom-dark-modal {background:#1c1c1c;  border: 1px solid #2a2a2a;}
.custom-dark-modal .close {
    color: #EFEFEF;
}
.dark-box{background:#1c1c1c;  border: 1px solid #2a2a2a;} 


.tab-style1 .nav-tabs .nav-item.show .nav-link, .tab-style1 .nav-tabs .nav-link.active{
	
	
   background-color: transparent;
   
	border-bottom:1px solid #2B7B8D
}

.tab-style1 .nav-tabs{
border-bottom: 1px solid #404040;
}
.tab-style1 .nav-tabs li:hover span, .tab-style1 .nav-tabs li .active span {
    color: #2B7B8D;
	
	
}
tab-style1 .nav-tabs li:hover i, .tab-style1 .nav-tabs li .active i {
    color: #2B7B8D;
	
}

.tab-style1 .nav-tabs > li > a:hover {
   border-bottom:1px solid #F58C00;
    background-color: transparent;
	color:#F58C00
}

.tab-style1 .nav-tabs > li > a.active:hover {
   border-bottom:1px solid #F58C00;
    background-color: transparent;
	color:#F58C00
}

.tab-style1 .nav-tabs > li > a:hover i,.tab-style1 .nav-tabs > li > a:hover span{
  
	color:#F58C00
}
.accordion-style1.panel-group .panel-heading {
    
    border-bottom: 1px solid #404040;
}

 .accordion-style1 .panel-title {
  
    color: #a7a7a7;
} 
   
.accordion-style1 .panel-heading i {
  
    color: #F58C00;
} 
.text-danger{color:#d64f5c !important}
.text-extra-danger{color:#af0717 !important}

.fileuploader-theme-dragdrop .fileuploader-input {
   
    background: transparent;
    border: 2px dashed #585c5f;
  
}
.fileuploader-theme-dragdrop .fileuploader-input h3 {
   
    
    color: #cacaca;
   
}
.fileuploader-icon-main {
   
    color: #2B7B8D;
}
.pearl-title {
  color: #a7a7a7;
}
.sweet-alert .sa-icon.sa-success::after, .sweet-alert .sa-icon.sa-success::before{background:transparent}
.sweet-alert .sa-icon.sa-success .sa-fix{background-color:transparent}