.scrollit {
    height: 80vh;
    overflow: scroll;
    position: relative;
    -webkit-overflow-scrolling: touch;
}

.info_tickets {
    font-size: 12px;
}
#sec_reportes_tickets_table .more_btn {
    cursor: pointer;
}

/*******************************************************************/
/*******************************************************************/
.item_filter {
    height: 60px !important;
}

/*.cb_filter_style{
  width: 100%!important;
  height: 30px!important;
  background: red!important;;
}*/

.txt_filter_style {
    width: 100% !important;
    height: 30px !important;
    padding: 0px 5px;
    border: 1px solid #41494e;
}

.txt_filter_style:hover {
    background: #e0f6fd;
    border: 1px solid #509edb;
}

.c_button_filter_tickes {
    /*	background: red;
	width: 100%;*/
}

.c_panel {
    /*background: yellow;*/
}

.c_panel ._panel_header {
    height: 40px;
    position: relative;
    margin: 10px 0px;
    border-bottom: 1px dotted #dde5eb;
}

.c_panel ._panel_header ._title {
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 0px;
    font-weight: bold;
}

.c_panel ._panel_header ._icon {
    background: #509edb;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0px;
    cursor: pointer;
    border-radius: 2px;
    transition: all 0.5s;
}

.c_panel ._panel_header ._icon:hover {
    background: #314b5d;
    transition: all 0.5s;
}

.c_panel ._panel_body {
    /*background: purple;*/
    padding: 15px;
}

.badge_tickets {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    border-radius: 2px;
}

.tickets_paginator {
    /*background: #ddd;*/
    height: 30px;
    position: relative;
}

.tickets_paginator ._style_filter {
    background: #fff;
    width: 80px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    right: 170px;
}

.tickets_paginator ._style_txt_filter {
    position: absolute;
    height: 30px;
    width: 60px;
    line-height: 30px;
    padding: 0px 5px;
    right: 70px;
    border: 1px solid #314b5d;
}

.tickets_paginator ._style_btn_prev,
.tickets_paginator ._style_btn_next,
.tickets_paginator ._style_btn_go {
    background: white;
    position: absolute;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #314b5d;
    cursor: pointer;
    transition: all 0.5s;
}

.tickets_paginator ._style_btn_prev:hover,
.tickets_paginator ._style_btn_next:hover,
.tickets_paginator ._style_btn_go:hover {
    background: #f99a46;
    color: white;
    border: 1px solid #f99a46;
    transition: all 0.5s;
}

.tickets_paginator ._style_btn_go {
    right: 35px;
}

.tickets_paginator ._style_btn_prev {
    right: 135px;
}

.tickets_paginator ._style_btn_next {
    right: 0px;
}

/**/
.cursor-pointer {
    cursor: pointer;
}
/**/
