/* Hiring Client Styles */

.ct-client-divider{
  width: 100%;
  max-width: 880px;
  border-top: 1px solid #ed8b2c !important;
  margin: 0 auto;
}

/* Actor Panels */
.panel-default.panel-client > .panel-heading {
  background-color: #ed8b2c;
}

.panel-client .panel-heading-container {
  display: flex;
  justify-content: space-between;
}

.panel-client .panel-title{
  color: #fff;
}

.panel-client-standard {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.panel-client-wide {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.panel-client label{
  font-weight: 600 !important;
}

/* Client Dashboard */

#ct-client-dashboard{
  margin: 20px;
  padding: 20px;
  background-color: #efefef;
}

.ct-client-dashboard-box{
  width: 50%;
  background-color: #fff;
  padding: 20px;
}

.ct-client-dashboard-box-wide{
  width: 100%;
  background-color: #fff;
  padding: 20px;
}

#ct-client-dashboard table{
  width: 100%;
  border-collapse: collapse;
}

#ct-client-dashboard table tr:nth-child(even) {
  background-color: #fdf2e8;
}

#ct-client-dashboard table th, 
#ct-client-dashboard table td{
  border: 1px solid #ddd;
  padding: 6px;
}

#ct-client-dashboard table th{
  text-align: left;
}

#ct-client-dashboard .panel{
  margin-bottom: 0;
}

/* Client View Auditions */

#ct-client-audition-search-table{
  margin-bottom: 10px;
}

#ct-client-audition-search-table th{
  font-weight: 600;
}

#ct-client-audition-search-table td{
  width: 50%;
}

#ct-client-audition-table th{
  font-weight: 600;
}

.ct-client-auditions-ref{
  width: 100px;
  text-align: center;
}

.ct-client-auditions-approve{
  width: 100px;
  text-align: center;
}