/* Arreglos BS */
iframe{
    border-radius: 0.8rem;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
.truncate-text{
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.modal-footer{
    border-top: none !important;
}
.colega-login-mini {
	width: 110px;
}
.colega-font{
  font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  font-weight: 300;
}
.no-boder{
	border: none !important;
}
.bg-transparent{
	background-color: transparent !important;
}
.colega-bg-live-search-dash{
	background-image: url(../images/elements/coelga-home.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    height: 305px;
    margin-top: 24px;
}
.colega-live-search-dash{
	background-color: #fff;
    border: none;
    border-radius: 8px;
    box-shadow: 0px 1px 3px 1px rgba(60,64,67,.15);
    box-sizing: border-box;
    color: #212121;
    display: block;
    font-size: 16px;
    height: 48px;
    padding: 0 40px 0 72px;
    width: 100%;
    -webkit-appearance: none;
}
.colega-live-search-dash:focus {
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15) !important;
}

.colega-live-search-placeholder::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #5F6368;
}
.colega-live-search-placeholder:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #5F6368;
    opacity: 1;
}
.colega-live-search-placeholder::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #5F6368;
    opacity: 1;
}
.colega-live-search-placeholder:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #5F6368;
}

@media (max-width: 767px){
	.sm-image-responsive-height {
	    width: 100%;
	    height: auto;
	}
}

/* DATA TABLE*/
.colega-data-search{
      font-size: 20px;
    vertical-align: middle;
    color: #444444;
}
.colega-data-lenght{
      background-color: #fff;
    border: none;
    border-radius: 0.25rem !important;
    box-shadow: 0px 1px 3px 1px rgba(60,64,67,.15);
    box-sizing: border-box;
    color: #212121;
    font-size: 14px !important;
    height: 2.17rem !important;
}

/* END DATA TABLE */
.br-4{
	-webkit-border-radius: 0.25rem !important;
    -moz-border-radius: 0.25rem !important;
    border-radius: 0.25rem !important;
}
.br-10{
	-webkit-border-radius: 0.5rem !important;
    -moz-border-radius: 0.5rem !important;
    border-radius: 0.5rem !important;
}

.br-8{
    -webkit-border-radius: 0.8rem !important;
    -moz-border-radius: 0.8rem !important;
    border-radius: 0.8rem !important;
}
.br-8-tr{
    border-radius: 0 0.8rem 0 0;
}
.date{
    font-size: 10px;
    color: #b1b1b1;#c5c5c5
}
.date-2{
    font-size: 10px;
    color: #c5c5c5;
}
.activechat{
    background: #ececec;
}
.colega-img-element{
	width: 250px !important;
}
.colega-img-element-x5{
    width: 500px !important;
}
.colega-card-element{
	background-color: transparent !important;
}

.promoted-search-greeting__logo-container {
    /*margin: 0 auto 16px auto;*/
    padding: 6px;

}
.colega-shadow-box{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16)
}
.colega-text-box{
    color: #525252;
    font-size: 1rem;
    text-transform: uppercase;
}
.colega-modal-elements{
    width: 30%;
}
.error-message-login{
    font-size: 12px !important;
}
.dropdown-colega-menu{
    display: flex !important;
    top: 85% !important;
    border: none !important;
    box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1) !important;
}
.colega-mr-5{
    margin-right: 5px;
}
.colega-btn-action{
    color: #879298 !important;
}
.colega-btn-action:hover{
    color: #3c76d6 !important;
}
.colega-btn-action:hover{
    color: #4773bb !important;
}
.colega-btn-action.danger:hover{
    color: #F13953 !important
}
.colega-btn-bar{
    background: #FFF;
    color: #444;
    font-weight: 600;
    box-shadow: 1px 1px 5px 0 rgba(39, 44, 49, 0.06), 2px 0px 30px 0 rgba(39, 44, 49, 0.08);
}
.colega-va-m{
    vertical-align: middle !important;
}
.colega-photo-edit{
    position: absolute;
    bottom: 1px;
    color: #797979;
    font-weight: 600;
    right: 46%;
    transform: translate(-50%, -50%);
}
.colega-photo-edit:hover{
    color: #444;
   
}
.colega-photo-container{
    position: relative;
  text-align: center;
}
.colega-dropdown{
    font-size: 1.08rem;
    padding: 10px 20px;
}
.colega-dropdown i{
    margin-right: 10px;
}
.colega-red{
    background-color: #a80000;

}
.colega-red-gradient{
    background-image: linear-gradient(to right, #a80000 0%, #d84e4e 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A5A8', endColorstr='#FF4DCBCD', GradientType=1);
}
.colega-skyblue{
    background: #8ca4ce !important
}
.colega-skyblue-gradient{
    background-image: linear-gradient(to right, #8ca4ce 0%, #4ec4ee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca4ce', endColorstr='#4ec4ee', GradientType=1);
}
.colega-greenblue{
    background: #44CE6F !important;
}
.colega-greenblue-gradient{
    background-image: linear-gradient(to right, #44ce6f 0%, #62b5d6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44ce6f', endColorstr='#62b5d6', GradientType=1);
}
.colega-bluegreen{
    background: #56c0ea !important;  
}
.colega-pink{
    background: #e276a0 !important;
}
.colega-fav{
    float: right;;
}
.colega-profile-1{
    background-image: url(https://gstatic.com/classroom/themes/img_reachout.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.colega-text-dark{
    color: #404e67;
}
.colega-input-points{
        border: none;
        width: 95%;
    border-radius: 0.3rem !important;
    box-shadow: 0px 1px 3px 1px rgba(60,64,67,.15);
    box-sizing: border-box;
    color: #212121;
    height: 2.17rem !important;
    -webkit-appearance: none;
}
.materia-description{
    vertical-align: text-top;
}
.colega-success{
    
}
.colega-border-success{
    border-left: 7px solid #34bb34;
}
#tarea_detalle > p > iframe {
    width: 100%;
}
#tarea_detalle > p {
    width: 100%;
}
#tarea_detalle > p > img {
    width: 100% !important;
    height: auto !important;

}
.colega-login-parents{
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #1a73e8;
    display: inline-block;
    font-weight: 500;
    letter-spacing: .25px;
}
.colega-text-small{
    font-size: 0.8125rem;
}
.colega-student-mb{
    margin-bottom: 10px !important;
}
.colega-no-border{
    border-right: none !important;
}
.pointer{
    cursor: pointer;
}