﻿h1, h2, h3 {
    font-family: DIN Next, Helvetica, Arial, sans-serif; 
}

h4, h5, h6 {
    font-family: Helvetica, Arial, sans-serif; 
}

/* Custom Activity Specific Styles*/
.ca-contactblock {
  border: solid 1px #cccccc;
  padding: 10px;
}
.ca-contactblock hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #15b6e5;
}

.ca-no-left-padding
{
  padding-left:0;
}

.ca-modaltitle {
 color: #15b6e5;
 padding-top: 10px;
 margin-left: -30px;
}

.ca-jobinfo div
{
  padding: 3px 0;
}

.ca-jobinfo .row
{
  margin-left:0;
}

.crmEntityFormView .tab-title {
        border-bottom: 1px solid #ccc;
}

@media (max-width: 768px) {
    .ca-modaltitle {
     color: #15b6e5;
     padding-top: 10px;
     margin-left: -15px;
    }
}

#QV_Recent_Jobs, #QV_Recent_Quotes, #QV_Recent_Details, #Recent_WO {
    height: 550px;
    overflow-y:hidden;
}
#Job_Line_Items_QV, #Job_Items {
	height: 550px;
    overflow-y:hidden;
}
#Recent_Job {
	height: 550px;
	overflow-y:hidden;
}

.table-fluid {
	max-width: 100%;
}

.crmEntityFormView fieldset {
    margin-bottom: 10px;
}

.page-section {
	margin-top: -10px;
}

.page-copy {
	margin-bottom: 10px;
}

.form-readonly .form-control, .crmEntityFormView .form-control[readonly][disabled], .crmEntityFormView .form-control.readonly
{
   -webkit-text-fill-color: rgba(85, 95, 85, 1); 
   -webkit-opacity: 1; 
   color: rgb(85,85,85);
   background: white;
}

body.modal-open {
    overflow: hidden;
}

.check-mark {
color: green;
width: 10px;
}

.entity-form-accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";     /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
}

.entity-form-accordion-toggle.collapsed:after {
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

/* Entity List Metadata Filter - Adjustments for 6 Columns */
.entitylist-filter-option-text {
  width: 170px;
}

@media (min-width: 1024px) {
	/* Entity List Metadata Filter - Adjustments for 6 Columns */
	/* 1024px - 1240 px requires smaller width to fit all 6 columns */
	.entitylist-filter-option-text {
	width: 140px;
	}
}

@media (min-width: 1240px) {
	/* Entity List Metadata Filter - Adjustments for 6 Columns */
	.entitylist-filter-option-text {
		width: 170px;
	}
}

@media (min-width: 1024px) {
  /* Entity List Metadata Filter - Adjustments for 6 Columns */
  .entitylist-filter-option-group {
     width: 16%;
  }
  
  .grid-right-border {
    border-right:1px solid #000;
  }
  
  .grid-left-border {
	  border-left:1px solid #000;
  }
}