/* line 4, ../../src/sass/messenger.sass */
ul.messenger { margin: 0; padding: 0; }
/* line 8, ../../src/sass/messenger.sass */
ul.messenger > li { list-style: none; margin: 0; padding: 0; }
/* line 14, ../../src/sass/messenger.sass */
ul.messenger.messenger-empty { display: none; }
/* line 17, ../../src/sass/messenger.sass */
ul.messenger .messenger-message { overflow: hidden;  *zoom: 1;
}
/* line 20, ../../src/sass/messenger.sass */
ul.messenger .messenger-message.messenger-hidden { display: none; }
/* line 23, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-phrase, ul.messenger .messenger-message .messenger-actions a { padding-right: 5px; }
/* line 26, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-actions { float: right; }
/* line 29, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-actions a { cursor: pointer; text-decoration: underline; }
/* line 33, ../../src/sass/messenger.sass */
ul.messenger .messenger-message ul, ul.messenger .messenger-message ol { margin: 10px 18px 0; }
/* line 36, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed { position: fixed; z-index: 10000; }
/* line 40, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed .messenger-message { min-width: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* line 45, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed .message .messenger-actions { float: left; }
/* line 48, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top { top: 20px; }
/* line 51, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-bottom { bottom: 20px; }
/* line 54, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom { left: 50%; width: 800px; margin-left: -400px; }
@media (max-width: 960px) {
/* line 54, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom { left: 10%; width: 80%; margin-left: 0px; }
}
/* line 64, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right { right: 20px; left: auto; }
/* line 68, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left { left: 20px; margin-left: 0px; }
/* line 72, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-left { width: 350px; }
/* line 75, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-right .messenger-actions, ul.messenger.messenger-fixed.messenger-on-left .messenger-actions { float: left; }
/* line 78, ../../src/sass/messenger.sass */
ul.messenger .messenger-spinner { display: none; }
.content-xq .pergrxg .form-control_gr { border: 1px solid #ccc; border-radius: 5px; padding: 4px 6px; }
.content-xq .pergrxg td { padding: 6px 4px; }
.content-xq .pergrxg .input_short { width:55%;}
.content-xq .pergrxg #txtSmsCode { width: 39%; }
.content-xq .pergrxg #btnGetSmsCode { padding: 4px 8px; border: 1px solid #ccc; border-radius: 5px; height: 38px; line-height: 20px; background: #333; border: 1px solid #000; color: #fff; }
.content-xq .pergrxg .bt_red { width: 96%; display: block; border-radius: 5px; padding: 4px 8px; color: #fff; text-align: center; }
.detail-send .ticket_list_select .nav-tabs { font-size: 1.5rem; border-top-left-radius: 3px; border-top-right-radius: 3px; display:flex; }
.detail-send .ticket_list_select .nav-tabs a { color: #fff; width:100%; }
.detail-send .ticket_list_select .nav-tabs > li { flex:1; border-top-left-radius: 3px; border-top-right-radius: 3px; background: #f1f0f0; text-align:center; }
.detail-send .ticket_list_select .nav-tabs > li.active { background: #fff; border: 1px solid #fff; border-bottom: none; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.detail-send .ticket_list_select .nav-tabs > li.active a { color: #d31f1f; }
.detail-send .ticket_list_select { background: #fff; border-radius: 6px; width: 100%; padding-bottom: 1rem; }
.detail-send .ticket_list_select .bt_bottom { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: box; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; -prefix-box-flex: 1; box-flex: 1; flex: 1; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 3rem; line-height: 3rem!important; color: #fff; font-size: 1.5rem; width: 96%; border-radius: 3px; }
.detail-send .pergrxg td { padding: 5px 0; }
.detail-send .pergrxg td input { border: 1px solid #ccc; border-radius: 3px; }
.per-header .bgf h2 { font-size: 1.5rem; font-weight: normal; }
.check_code { height:2.8rem}