span.text-highlighted, 
a.text-highlighted, 
div.text-highlighted,
thead.text-highlighted {
    background-color: #ff000050 !important;
    border-radius: 4px !important;
    padding: 4px 2px !important;
}

th.text-highlighted {
    background-color: #ff000050 !important;
}

input[type="text"].text-highlighted {
    background-color: #ff000050 !important;
    border-radius: 4px !important;
    padding: 4px 2px !important;
    color: #3d3d3d !important;
}

.aspect-ratio-box {
  height: 0;
  overflow: hidden;
  padding-top: calc(9 / 16 * 100%);
  background: white;
  position: relative;
  z-index: 0;
}

.aspect-ratio-box-inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.photo-upload-button {
  background-color: #f44336 !important;
  position: absolute !important;
  z-index:2;
  right: 0px;
  bottom: 0px;
  display: none;
}

.photo-delete-button {
  position: absolute;
  z-index:2;
  left: 0px;
  bottom: 0px;
  display: none;
}

.content-delete-button {
  background-color: #f44336 !important;
  color: rgba(255,255,255,.84);
  width: 98%;
  box-shadow: 0 6px 10px rgb(0 0 0 / 23%), 0 10px 30px rgb(0 0 0 / 19%);
  border: 0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 17px;
  position: absolute;
  z-index:2;
  left: 1%;
  top: 0px;
  display: none;
}

.photo-container:hover .photo-upload-button {
  display: inline-block;
}

.photo-container:hover .photo-delete-button {
  display: inline-block;
}

.content-wrapper:hover .content-delete-button {
  display: inline-block;
}

.uppercase {
	text-transform: uppercase;
}

.invertedcolor {
	filter: invert(70%);
}

.dropdown-menu-wide {
    min-width: 300px;
}

.margin-right-1 {
    margin-right: 1px;
}

.margin-top-15 {
    margin-top: 15px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-left-30 {
    margin-left: 30px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-right-minus-14 {
    margin-right: -14px;
}

.margin-left-minus-15 {
    margin-left: -15px;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.width-60 {
	width: 60px;
}

.width-100 {
	width: 100px !important;
}

.text-align-center {
	text-align: center;
}

.full-width {
	width: 100%;
}

.background-color-white {
	background-color: #ffffff !important;
}

.payment-logo-div {
	margin-top: 15px;
}

.payment-logo-img {
	margin: 0 auto;
	display: block;
}

.nav-pills > li.active > a.workorders {
    color: #a52a2a;
}

.table-row-button-icon {
	font-size: 22px;
}

.e-schedule.e-scheduleouter {
	font-family: RobotoDraft,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

.e-schedule .e-activeview {
	background: #009587 !important;
}

.e-schedule .e-commonviewbutton {
	background: #fff !important;
}

.e-schedule.e-rtl .e-lastview, .e-schedule .e-firstview {
	border-radius: 0 !important;
}

.e-schedule.e-rtl .e-firstview, .e-schedule .e-lastview {
	border-radius: 0 !important;
}

.content-block-agenda {
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    margin-top: 13px;
}

.content-wrapper-agenda {
    padding: 13px 0;
}

.selection-column .checkbox .label-agenda {
    height: 36px;
    padding: 0;
    width: 100%;
}

.selection-column .checkbox-agenda {
    float: left;
    height: 36px;
    width: 50px;
}

.footer-info {
	border-top: 1px solid #dcddde;
    background-color: white;
    padding: 20px 0 40px;
    color: #989d9f;
}


.footer-info img {
    display: block;
    height: 10px;
    margin: 0 auto;
}

.download-store {
	text-align: center;
  	margin-top: 40px;
}

.download-store img {
  	margin: 0 5px 10px 0;
  	height: auto;
}

.activities-menu .stack-icon,
.stack-icon.green {
    background-color: #A52A2A;
}

.full-opacity {
	opacity: 1;
}

.invoice-header-buttons {
	padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.documents-back-button {
	margin-left: 7px !important;
    padding-right: 30px !important;
}


@media (min-width: 992px)
{
	.col-md-fp-3columns {width:33.33% !important; float: left; padding: 0 20px;}
}

@media (min-width: 992px)
{
	.col-md-fp-4columns {width:25% !important; float: left; padding: 0 20px;}
}

@media (min-width: 992px)
{
	.col-md-fp-5columns {width:20% !important; float: left; padding: 0 20px;}
}

@media (min-width: 900px){
.navbar-brand2{display:block; float:left; margin-top:12px;}
.navbar-brand3{display:none; float:left; margin-top:8px;}
}
@media (max-width: 900px){
 .setting-mobile-padding{margin:10px 0;}  
.settings-actions-panel li {
    float: left;
    text-align: center;
    width: 100%; }
	
.modal-content{width:400px;}
.invoice-border{float:left; background:#fff; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); margin:10px 0; }
.navbar-brand2{display:none; float:left; margin-top:12px;}
.navbar-brand3{display:block; float:left; margin-top:8px;}
}	
@media (max-width: 1220px){

.collapse-card__heading ul {display:none;}
.price{float:left; display: contents;}
.list-item-detail{margin-left:-68px;}
.list-group-item-text span{float:left; width:100%;}

	
}


.list-details b{
	width: 90px;
    overflow: hidden; /* taşanları gizle */
    white-space: nowrap; /* alt satıra hiç inme */
    text-overflow: ellipsis; /* eğer uzunsa üç nokta koy */
	float:left;	
}

@media (min-width: 1300px){
	.list-details b{
		width: 110px;
	}
}

.settings-block{background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    padding: 20px; margin-bottom:20px;}
	
.settings-title{
	background:#009587; color:#fff; width:100%; float:left; padding:5px; margin-top:0; margin-bottom:20px; font-size:18px;
}

.setting-step-title{color:#009587; font-size:14px;}

.light-font-chosen div a span {
	color: #eceff1;
}

.form-group-in-filter-bar {
	margin-bottom: 15px; 
	margin-left: 17px; 
	padding-top: 20px;
}

.extra-filter-bar-buttons {
	padding-top: 20px; 
	margin-right:18px !important;
}
.pinkColor{color:#D7766D !important;}

.nav-pills > li.active > a.reports-menu {
    color: #331e9e;
}

.reports-menu .stack-icon,
.stack-icon.green {
    background-color: #331e9e;
}
.color-black-dashboard{
    color: rgb(69,90,100) !important;
}
.font-size14 {
	font-size:14px !important;
}


.balance-red {
	color : #B91C29 !important;
	font-weight : bold;
	background: #f9f9f9;
	border: none;
	text-align: end;
}
.balance-black{
	color : #0E0E0F !important;
	font-weight : bold;
	background: #f9f9f9;
	border: none;
	text-align: end;
}
.totalresourcerate {
	color : #0E0E0F !important;
	background: #f9f9f9;
	border: none;
	text-align: end;
}
.balance-orange {
	color : #FF8C00 !important;
	font-weight : bold;
	background: #f9f9f9;
	border: none;
	text-align: end;
}

.requiredFilesOutput {
	overflow: auto; 
	width: 750px!important; 
	height: 40px!important
}

.inputTextStyle {
    border: 0; 
    width: 100%;
    background-size: 0 1px, 100% 0px;
    background-repeat: no-repeat;
    background-position: center bottom, center calc(100% - 1px);
    background-color: transparent;
    color: #455a64;
}

.rf-fu-inp {
	cursor: pointer;
}