.bg_mr_gra {
	background: rgb(77,197,217)!important;
    background: linear-gradient(90deg, rgba(7,134,153,1) 0%, rgba(7,134,153,1) 40%, rgba(77,197,217,1) 100%)!important;
	color: white!important;
	padding: 3px!important;
}

.site-login {
	max-width: 700px!important;
	margin: 0 auto!important;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

h1, h2, h3, h4, a {
	color:rgba(7,134,153,1)!important;
}

a {
	text-decoration: none;
}

a:hover {
	color:rgba(77,197,217,1)!important;
}

input[type=checkbox] {
  width:16px;
  height:16px;
}

.autoheight {
    height: auto!important;
    max-height: 210px!important;
}

#info_top {
    top: 10px; 
    position:absolute; 
    left: 80%; 
    display: block; 
    width: 52px; 
    height: 25px;
    color: black; 
    z-index: 99999;
}

.div_filtr_hide {
    position: fixed; 
    left: 1px; 
    top:30px; 
    background-color: white; 
    padding: 10px;
}

.lable1 {
    font-size: 12px;
    color: gray;
}

.lred {
     background-color: #F5E2E2;
}

.noborders {
    border-left: none;
    border-top: none;
    border-right: none;
    border-radius: 0px;
}

.c_mobile {
    max-width: 100%!important;
}

.help-block {
    color: red!important;
}

input[type="file"] {
  display: none;
}

.custom-file-upload {
  border: 1px solid #ccc;
  border-radius: 7px;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
}

.fr {
    float: right!important;
}

.font_red {
    background-color:#fbb!important;
}

.font_green {
    background-color:#bfb!important;
}

input[type=checkbox]:checked {
	background-color: #0dcaf0!important;
    border-color: #0dcaf0!important;
}



.form-check-input:checked {

	background-color: #0dcaf0!important;

    border-color: #0dcaf0!important;

}

.bg_colr_st_lite {
	background-color: #46bfd2!important;
}

.z99 {
	z-index:99999999;
}

.mxw52 {
	max-width: 52px;
}

.mxw61 {
	max-width: 61px;
}

.mxw70 {
	max-width: 70px;
}

.mxw120 {
	max-width: 120px;
}
.mxw160 {
	max-width: 160px;
	width: 160px;
}

.mxw180 {
	max-width: 180px;
	width: 180px;
}

.mxw210 {
	max-width: 210px;
	width: 210px;
}

.miw70 {
	min-width: 70px;
}

.miw100 {
	min-width: 100px;
}

.miw300 {
	min-width: 300px;
}

.miw430 {
	min-width: 430px;
}

.mih250 {
	min-height: 250px;
}

.img_agent_obj {
	background-image: url("/img/glaz_l.png");
	background-size: 21px;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	float: left;
	display: block;
	margin-left: 3px;
}

.img_agent_obj_big {
	background-image: url("/img/glaz_l.png");
	background-size: 25px;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	float: left;
	display: block;
	margin-left: 3px;
}

.tr_hidden {
	height: 1px!important;
	overflow: hidden!important;
	display:none!important;
}

.tr_open {
	height: auto!important;
	overflow:visible!important;

	display:table-row;

}



.right_on_time0 {

	background-image: url("/img/right_on_time_l.png");

}



.right_on_time1 {

	background-image: url("/img/right_on_time.png");

}



.lowpriority0 {

	background-image: url("/img/lowpriority_l.png");

}



.lowpriority1 {

	background-image: url("/img/lowpriority.png");

}



.important0 {

	background-image: url("/img/important_l.png");

}



.important1 {

	background-image: url("/img/important.png");

}



.glaz0 {

	background-image: url("/img/glaz_l.png");

}



.glaz1 {

	background-image: url("/img/glaz.png");

}



.perezvon0 {

	background-image: url("/img/perezvon_l.png");

}



.perezvon1 {

	background-image: url("/img/perezvon.png");

}



.agent0 {

	background-image: url("/img/agent_l.png");

}



.agent1 {

	background-image: url("/img/agent.png");

}



.no_ans0 {

	background-image: url("/img/no_ans_l.png");

}


.no_ans1 {
	background-image: url("/img/no_ans.png");
}

.pencil_edit {
	background-image: url("/img/pencil.png");
	background-size: 21px;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	float: right;
	margin-left: 3px;
}

.add_file {
	background-image: url("/img/add_file.png")!important;
	background-size: 32px!important;
	width: 32px!important;
	height: 32px!important;
}

.del_item {
	background-image: url("/img/delete.png");
	background-size: 21px;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	float: right;
	margin-left: 3px;
}

.key_login {
	background-image: url("/img/key_login.png");
	background-size: 21px;
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	display: block;
	float: right;
	margin-left: 3px;
}

.no_img {

    background-image: none!important;

    float:none!important;

    display: inline!important;

}



.a_white, .a_white > li > a {

	color: #DDDDDD!important;

}



.a_white:hover, .a_white > li > a:hover {

	color: #FFFFFF!important;

}



.navbar-brand {

	color: #FFFFFF!important;

}



.btn-primary {

	background:rgba(7,134,153,1)!important;

}



.md-card .md-card-content {

    padding-top: 12px;

	padding-bottom: 7px;

}



.table-bordered {

    border: 1px solid #dee2e6;

}



table {

    border-collapse: collapse;

}



.table-sm th, .table-sm td {

    padding: 0.3rem;

}



th {

    display: table-cell;

    vertical-align: inherit;

    font-weight: bold;

    text-align: -internal-center;

}