﻿.buttonBottom {
    position: relative;
    top: 100%;
    width: 100%;
    height: 2%;
}


input[disabled] {
    color: red;
}

div.input, input[type="text"][disabled] {
    color: #7080B5 !important;
}

md-input-container label [disabled] {
    color: red !important;
}

input[type="number"][disabled] {
    color: #7080B5;
}

label[disabled] {
    color: #7080B5;
}


/*md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label[disabled]*/
/*div.md-input-container:not(.md-input-invalid).md-input-has-value label ,
 md-input-container:not(.md-input-invalid).md-input-has-value label ,*/
md-input-container label,
md-input-container.md-input-has-value label:not(.md-no-float) {
    font-size: 1.2em;
    color: #708090 !important;
}



.circulo {
    border-radius: 53%;
    behavior: url(PIE.htc);
    width: 25px;
    height: 25px;
    padding: 6px 3px 0px 3px;
    background: transparent;
    border: 2px solid #666;
    color: #666;
    text-align: center;
    font: 16px bold;
}

.custom-size .ng-scope {
    padding: 0px !important;
    font-size: 10px !important;
    line-height: 1.5 !important;
    border-radius: 3px;
}
.custom-size .btn-dpday {
    width: 20px !important;
    height: 20px;
    padding: 0px !important;
    font-size: 10px !important;
    line-height: 1.5 !important;
    border-radius: 3px;
}

.custom-size thead th {
    padding: 0px !important;
    font-size: 10px !important;
    line-height: 1.5 !important;
    border-radius: 0px !important;
}

.custom-size thead .btn-dp {
    padding: 0px !important;
}

.sample-show-hide {
  transition: all linear 0.5s;
}
.sample-show-hide.ng-hide {
  opacity: 0;
}

.custom-size .dp-table {
    width:95%
}
.icon-size{
    height: 50px !important;
    width: 40px !important;    
}
img[title]{
    font-size:1.2em;
}