@font-face {
    font-family: 'Maria-Signature';
    src: url('Maria-Signature.otf');   
}
@font-face {
    font-family: 'Halimun';
    src: url('Halimun.ttf'); 
}
@font-face {
    font-family: 'Jennifer-Lynne';
    src: url('Jennifer-Lynne.ttf'); 
}
@font-face {
    font-family: 'PWSignaturetwo';
    src: url('PWSignaturetwo.ttf'); 
}
@font-face {
    font-family: 'WildernessTypeface-Regular';
    src: url('WildernessTypeface-Regular.ttf'); 
}
@font-face {
    font-family: 'Always-Forever';
    src: url('Always-Forever.ttf'); 
}
@font-face {
    font-family: 'BART-Handschrift';
    src: url('BART-Handschrift.ttf'); 
}
@font-face {
    font-family: 'BinetruyScript';
    src: url('BinetruyScript.ttf'); 
}
@font-face {
    font-family: 'DAISY-CHARMING';
    src: url('DAISY-CHARMING.ttf'); 
}
@font-face {
    font-family: 'Denise_Handwriting';
    src: url('Denise_Handwriting.ttf'); 
}

.modelo-ass-01 {
  font-size:38px;
  font-family: 'Maria-Signature';
}
.modelo-ass-02 {
  font-size:32px;
  font-family: 'BART-Handschrift';
}
.modelo-ass-03 {
  font-size:40px;
  font-family: 'BinetruyScript';
}
.modelo-ass-04 {
  font-size:50px;
  font-family: 'DAISY-CHARMING';
}
.modelo-ass-05 {
  font-size:60px;
  font-family: 'Denise_Handwriting';
}
.modelo-ass-06 {
  font-size:70px;
  font-family: 'Halimun';
}
.modelo-ass-07 {
  font-size:50px;
  font-family: 'Jennifer-Lynne';
}
.modelo-ass-08 {
  font-size:38px;
  font-family: 'Always-Forever';
}
.modelo-ass-09 {
  font-size:38px;
  font-family: 'PWSignaturetwo';
}
.modelo-ass-10 {
  font-size:50px;
  font-family: 'WildernessTypeface-Regular';
}

#user-left-box .user-box > .name {
    font-size: 1.0em;
}
#user-left-box img {
    width: 50px;    
}
.user-image-back
{
  background: url(../images/lineHeaderUser1.png) no-repeat;
  background-size: 100% 100%;
  height: 70px;
  padding-top: 12px;  
  padding-left:2px;
}
.main-box-header
{  
  padding-top: 15px;
  margin-bottom: 15px;
}

.image-back{
  background:url(../images/lineHeader.png) no-repeat;
  background-size: 100% 100%; 
  height: 70px;
}

.main-box-header h1{
  margin-left: 0; padding-left: 0;
  font-weight: bold;
}
.main-box{
  margin-top: 15px;
}
.main-box-body h1.title{
  margin: 0; padding: 0; font-size: 18px; font-weight: bold;
}
label {
    font-weight: normal !important;
}

.login-container {
    margin-right: 25%;
    margin-left: 25%;
}

.mouse-effect {
	cursor: pointer;
}

.disabled-icon, .disabled-icon:hover {
	opacity: 0.25;
	cursor:not-allowed !important;
  color: gray !important;
}

.disabled-icon-clickable, .disabled-icon-clickable:hover {
  opacity: 0.25;
  color: gray !important;
}

.green-icon, .green-icon:hover {
  color: #5BB044 !important;
}

.red-icon, .red-icon:hover {
  color: #FF6868 !important;
}

.gray-icon, .gray-icon:hover {
  color: #95a5a6 !important;
}

.yellow-icon, .yellow-icon:hover {
  color: #f1c40f !important;
}

.orange-icon, .orange-icon:hover {
  color: #FFA500 !important;
}

.purple-icon, .purple-icon:hover {
  color: #9b59b6 !important;
}

.orange-bg {
  background-color: #e59400 !important;
}

.clickable{
	cursor: pointer;
}

.check-valid-bg{
  color: #61DC69;
}

.check-invalid-bg{
  color: #FF6868;
}

.check-neutro-bg{
  color: #ffc966;
}

.check-atencao-bg{
  color: #f68d8d;
}

.green-button {
  color: #61DC69 !important;
}

.yellow-button {
  color: #f1c40f !important;
}

.red-button {
  color: #e74c3c !important;
}

.purple-button {
  color: #9b59b6 !important;
}

.header-ordered {
  color:#344644 !important;
  cursor: pointer;
}

.default-combo{
  border-radius: 3px;
  background-clip: padding-box;
  border-color: #e7ebee;
  box-shadow: none;
  font-size: 13px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.login-logo-bg-adsalute {
  background: none repeat scroll 0 0 #ffffff !important;
}


.disabled-btn, .disabled-btn:hover {
  opacity: 0.25  !important;
  cursor:not-allowed !important;
  color: #fff  !important;
  background-color: #95a5a6  !important;
  border-color: #7f8c8d  !important;
}
.mn-cliente-icon {
  width: 70px;
}

.radio label:before {
  border: 1px solid #c3c3c3;
}

.checkbox-nice label:before {
  border: 1px solid #c3c3c3;
}

.historic-tab {
  max-height: 600px; 
  overflow-y: scroll;
}

.info-corretor {
  margin-left: 90px;
}

.info-empresa {
  margin-left: 90px;
}
.foto-consultor {
  margin-top: 18px;
  width: 80px !important;
  height: 80px !important;
}
.foto-cliente {
  width: 80px !important;
  height: 80px !important;
}

.client-danger-title {
  font-size: 28px;
}

.client-danger-subtitle{
  font-size: 14px; 
}

@media (max-width: 991px) {
  .historic-tab {
    max-height: 150px;
    overflow-y: scroll;
  }
  .foto-consultor {
    display: none;
  }
  .info-corretor {
    margin-left: 1%;
    float: left;
    margin-right: 5px;
  }
  .info-empresa {
    float: left;
    margin-left: 1%;
  }
}

@media (max-width: 850px) {
  .hide-priority-1 {
    display: none;
  }
}

@media (max-width: 750px) {
  .hide-priority-2 {
    display: none;
  }
}

@media (max-width: 650px) {
  .hide-priority-3 {
    display: none;
  }
}

@media (max-width: 550px) {
  .hide-priority-4 {
    display: none;
  }
}

@media (max-width: 450px) {
  .danger-icon {
    width: 44px;
    margin-top: 5px;
  }
  .client-danger-title {
    font-size: 20px;
  }
  .hide-priority-5 {
    display: none;
  }
  .client-danger-subtitle{
    font-size: 12px; 
  }
}
.table-responsive-mk {
    overflow-x: auto;
    min-height: 0.01%;
}
.input-group-addon {
  border-color: #5BB044;
}
.form-control {
  border-color: #5BB044; 
}
.form-control select{
  background-color: black;
}


.table a.table-link {
  margin: 0;
}
.no-link{
  text-decoration: none;
  color: black;
}

/*select {
  margin: 0 !important;      
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;

  background-image:
    linear-gradient(45deg, transparent 50%, #5BB044 50%),
    linear-gradient(135deg, #5BB044 50%, transparent 50%),
    linear-gradient(to right, #F2F2F2, #F2F2F2) !important;
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0 !important;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em !important;
  background-repeat: no-repeat !important; 
}*/

.infographic-box-mk{
  border-radius: 0;
  margin-bottom: 0;
  padding: 15px;
  border-bottom: 2px solid #e7ebee;
  box-shadow: 0;
}

.infographic-box-mk i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 2em;
}

.infographic-box-mk .headline {
  text-align: left;
  font-size: 1em;
  color: #939393;
}

.infographic-box-mk .value {
  text-align: left;
  font-size: 1.4em;
  font-weight: 400;
  margin-top: 0;
}

.infographic-box-mk .fa-check-circle:before {
  color: #2ecc71; 
}

.go-icon {
  margin-top: -45px !important;
  color:gray !important;
}
a {
  cursor: pointer;
}

.a-bloqueado {
   cursor: not-allowed;
}

@media (min-width: 768px) {
  .modal-big {
    width: 800px;
  }
}

.green-color {
  color: green !important;
}

.red-color {
  color: red !important;
}

.pagination-mk a {
  height: 24px;
  width: 30px;
}

.pagination-mk>li>a, .pagination-mk>li>span {
  padding: 2px 9px;
}

.dashboard-adm .infographic-box .value {
  font-size: 1.8em;
}
.dashboard-adm .infographic-box .headline {
  font-size: 1.0em;
}
.link-visao-clientev2 {
  text-decoration: none !important; 
  color: black !important;
  font-weight: 600;
}
.vcenter {   
  display: flex;
  align-items: center;
}

.sub-table tbody > tr > td  {
  padding: 6px 4px !important;
}

#user-left-box img {
  float: initial;
}