
.manual-instructions .guide_section { display:inline-block; vertical-align: top}
.manual-instructions #navigation_display {	position: relative;text-align: center; height:50%; width: 25%; margin-right:2%}
.manual-instructions .wider_images  #navigation_display{	width: 50%}
.manual-instructions #navigation_display .el-select { display: block;}
.manual-instructions .manual_navigator .el-button {padding: 3% 5% 3% 2%; width:10%;height:10%;}
.manual-instructions #text_display {	height:30%;	width:70%; min-width:40%;min-height:300px;	text-align:left;	margin-bottom: 2%;}
.manual-instructions .wider_images  #text_display{	width: 40%}
.manual-instructions .send-buttons-group { display:table-footer-group;text-align:center;}
.manual-instructions .manual_navigator{text-align:center; margin:15px 0px 5px 0px;}
.manual-instructions .language_selector { float:right;}
.manual-instructions .language_selector label { margin:0;}

.manual-instructions .instructions_nav {	text-align:center;	padding:10px 0px;	color:#FFF;	background:#3D5E77;	margin-left: auto ;	margin-right: auto ;}
.manual-instructions .instructions_nav img {	height:10px;	width:auto;	margin:0px 2px;}
.manual-instructions .instructions_nav span {cursor:pointer;}
.manual-instructions .instructions {float:left;;width:100%;border: 1px solid #AAA;margin-bottom:10px;}
.manual-instructions .instruction{	padding:15px;}
.manual-instructions .instruction.done  {background-color:#eeeeee;}
.manual-instructions .instruction.selected  {background-color:#e0e0e0;}
.manual-instructions .instruction.hidden {display:none;}
.manual-instructions .instruction_nb, .instruction_text {	display:table-cell;	cursor:pointer;	font-size:11pt;	color:#000; word-break: normal;}
.manual-instructions .instruction_nb {	padding-right:30px;	margin-left:20px;	margin-top:20px;}

.manual-instructions .send-buttons  {margin-bottom:5px;}
.manual-instructions .send-buttons .el-button  {width:120px;}
.manual-instructions .send-buttons .el-input  {width:220px;}

.manual-instructions .manual-screenshot img { position: relative;width:40%;max-width:240px;}
.manual-instructions .manual-screenshot {height: 100%; width: 100%;}
.manual-instructions #pointer {position: absolute;left:-20px;top:-20px;	width:40px;height:40px;}

div.manual-instructions[lang="ar"] #text_display { direction: rtl;}
div.manual-instructions[lang="ar"] .instruction_nb { margin-top: 0px; padding-left: 30px;padding-right:0px;}
div.manual-instructions[lang="ar"]  .manual_navigator button {-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}

.flex-control-nav{bottom:0px;}
.flexslider .slides > li {height:80px;position:relative}
.flexslider { margin-bottom:0px;}
.flexslider_container{ padding-top:100px;}




.ota-settings .el-button.is-disabled {cursor:default}
.ota-settings .el-date-editor {width: 180px;}
.ota-settings .el-input.is-disabled .el-input__inner , #ota-settings .settings_table .el-input.is-disabled .el-input__icon {cursor:default;}
.ota-settings .el-input.is-disabled .el-input__inner {background-color:transparent; color:black; border:none;}
.ota-settings .el-input.is-disabled.el-date-editor--datetime .el-input__inner {margin-left:-30px;}
.ota-settings .el-input.is-disabled .el-input__icon.el-icon-time {display:none;}
.ota-settings .el-input.is-disabled .el-select__caret {display:none;}

.ota-settings .el-switch.is-disabled .el-switch__label , #ota-settings .el-switch.is-disabled .el-switch__core{display:none}
.ota-settings .el-switch.is-disabled .el-switch__label.is-active {display: inline-block;color:black;margin:0;}
.ota-settings .ota-settings-action-buttons {float:right;margin:5px 10px 5px 10px;}

.subscribers .search .el-input , #devices .search .el-input {width: 200px;}
.subscribers .search .el-form-item.is-required .el-form-item__label:before {    content: '';    margin-right: 0; }


.info-card .clearfix {font-size:large;}
.info-card .item {border-bottom:1px solid #ebeef5;min-height:30px;}
.info-card .item .title {display:inline-block;width:200px;position: absolute;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.info-card .item .info {display: inline-block;padding-left: 200px;}
.info-card .item.search {border-bottom:0;}


.subscribers .info-card .item .title { width:50%; min-width:150px}

.info-card .item.search .title , .subscribers .info-card .item.search .title {width:100%;}
.subscribers .subscriber-network-info.info-card .item .title { width:200px; }
.subscribers .subscriber-network-info.info-card .item .info {padding-left: 200px;}

.compose #table_messages {/* width:600px; */margin: 10px;/* float:left; */}
.compose .display-messages fieldset, #compose .edit-message fieldset , #compose .test-message fieldset , #compose .edit-smsgr fieldset, #compose .test-message fieldset{width: 100%;}
.compose .display-messages .description { width: 250px;}
.compose .test-message .el-input {width: 150px;}

.compose .edit-smsgr .MESSAGES .el-select{ width:87%; }
.compose_dialog .el-scrollbar{ max-width: 530px; }
.compose .edit-smsgr li {list-style-type: square; margin-top: 1%}

.compose .edit-message-sms fieldset {width: 100%;min-width: 500px;}
.compose .edit-message .el-form-item__label {margin-bottom: -10px;/* width: 170px !important; */}
.compose .lang-add-buttons { margin: 0px 2px 5px 0px; display:inline-block; }
.compose .lang-add-buttons .el-button {width:90px;}
.compose .lang-message .el-icon-edit, #compose .lang-message .el-icon-delete, #compose #current_sms_list .el-icon-delete{margin-left:4px;cursor:pointer;}
.compose .lang-message .legend-buttons {float: right;margin-top: -28px;background-color: white;}
.compose .el-dialog .SRC_ADDR .el-input {width: 180px;}
.compose .el-dialog .ORIGINATOR .el-input {width: 180px;}
.compose button.el-button.selected {background-color: #2A3F54; color: #fff;}



.subscribers .info-card .info-card-content {/* height:210px; */}
.subscribers .info-card .collapsed .el-card__body {padding:0 20px;}
.subscribers .el-card.select-device .el-card__body {padding:0; }
.subscribers .el-card.select-device {margin-bottom:10px;}
.subscribers .el-card.select-device .el-form-item {margin-bottom:0}
.subscribers .el-card.select-device .el-card__header {   padding: 8px 20px; }

.subscribers .multi-sim .el-card__header {padding:10px 10px 10px 15px;font-weight:bold;}
.subscribers .multi-sim .el-card__body {padding:10px;}
.subscribers .multi-sim .el-col {margin-bottom:0;}
.subscribers .multi-sim .sim.default {height :120px; }
.subscribers .multi-sim .sim {height :120px;}
.subscribers .multi-sim .sim img {height :80px;}
.subscribers .multi-sim .sim .model_name {font-weight:bold;}
.subscribers .multi-sim .sim .title {display:inline-block;/* width:55px; */font-weight:bold;}
.subscribers .multi-sim .sim:hover {background-color:#f8f8f8;}
.subscribers .multi-sim .sim.selected {background-color:#d8d8df; border:1px solid #999;}
.subscribers .multi-sim .sim.selected:hover {background-color:#d8d8df;}
.subscribers .multi-sim .star {float:right; margin-top:-10px}

.subscribers .info-card .el-card__header .el-button {/* float:right; */position: absolute;top: 18px;right: 10px;}
.subscribers .info-card .el-card__header .el-button.show_hide {height:25px;width:25px;padding:0;}

.subscribers .info-card .el-card__header .arrow { -webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s; }
.subscribers .info-card .collapsed .el-card__header .arrow {transform: rotate(180deg);}

.subscribers .invigo-support {width: 100%;max-width: 600px;}
.subscribers .invigo-support .el-textarea { margin:10px 0 10px 0}

.subscribers .subscriber-network-info .info-card-content {width: 100%;min-width:400px;padding:0 20px 0 0;float:left;}
.subscribers .el-col{margin-bottom:10px;/* height: 500px; */}

.subscribers .subscriber-network-info .switch_spinner {display:inline-block; width:40px;}
.subscribers .subscriber-network-info .switch_spinner > span {margin-left:13px}
.subscribers .subscriber-network-info .el-tag {margin: -1px 10px 4px 0;}
.subscribers .summary-info > span {display:inline-block; margin-right:10px;}
.subscribers .download {margin-top:40px; border-top:1px solid #eee;padding:10px; text-align:right;}

.subscribers .lookup-widget-compact .el-col{margin-bottom:0px}
.subscribers .subscriber-lookup-widget.lookup-widget-compact .el-card__body {padding:5px;height:50px;}
.subscribers .subscriber-lookup-widget.lookup-widget-compact .compact-header {margin-left:5px;width:150px;display:inline-block;}
.subscribers .subscriber-lookup-widget.lookup-widget-compact .el-form {width:320px;display:inline-block;}

.subscribers .lookup_info { width:500px; margin-top:20px; text-align:center }
.subscribers .lookup_info i {font-size:20px}
.subscribers .lookup_info span {color:#F56C6C; font-size:14px}
.subscribers .lookup_info button i {font-size:16px}
.subscribers .lookup_info button span {color:#409EFF; font-size:14px}

.subscribers .send-all-ota {float:right;margin-top:10px;}

.subscribers .top_info .header {margin-bottom:10px; font-size:12px}
.subscribers .top_info .info {font-size:14px}
.subscribers .top_info .info .el-icon-edit { cursor: pointer; margin-left: 5px; color: #999}
.subscribers .top_info .info .el-icon-view { cursor: pointer; margin-left: 5px; color: #999}
.subscribers .info_banner {background-color:#EEE; margin:5px -20px 20px -20px; padding:10px 20px 5px 20px}
.subscribers .el-tag--warning {background-color: rgba(230,162,60,.1);border-color: rgba(230,162,60,.2);color: #E6A23C;}
.subscribers .el-tag--danger {background-color: rgba(245,108,108,.1);border-color: rgba(245,108,108,.2);color: #F56C6C;}
.subscribers .el-tag--success {background-color: rgba(103,194,58,.1);border-color: rgba(103,194,58,.2);color: #67C23A;}

.subscribers .stats .el-card__body {text-align: center; height:150px}
.subscribers .stats .value {font-size: 5em}
.subscribers .stats .model {font-size: 16px; font-weight:bold; display:flex; width:100%; height:100px; margin:auto}
.subscribers .stats .model p {margin:auto; text-align: center}
.subscribers .stats .unit {margin-left:15px; font-size: 14px}

.manual-steps .select-manual_languages {display:inline-block;width:150px;}
.manual-steps .steps {float:left;width:50%; margin:10px 0 20px 0;}
.manual-steps .manual-screenshot img {width:40%; max-width:400px;  margin:10px;}
.manual-steps .step  {border:1px solid lightgrey;padding:5px;margin-bottom:2px;cursor : pointer;}
.manual-steps .step .index {font-weight:bold;display:inline-block;width:40px;text-align:right;}
.manual-steps .step .index:after {content:" • ";}
.manual-steps .step.done  {background-color:#eeeeee;}
.manual-steps .step.done .index:before {content:"✓ ";color:#0c0;}
.manual-steps .step.selected  {background-color:#e0e0e0;border:2px solid black;}
.manual-steps .send-buttons  {margin-bottom:5px;}
.manual-steps .send-buttons .el-button  {width:120px;}
.manual-steps .send-buttons .el-input  {width:220px;}

.devices .lookup_mode { text-align:center; margin-bottom: 10px }
.devices .no_result { margin-top:50px; text-align:center; clear:both }
.devices .results_table td { cursor : pointer }
.devices .loading_mapping { text-align:center; font-size:20px; }
.devices .too_many_results { margin-bottom:40px }
.devices .too_many_results_btns { text-align:center }
.devices .quick_search { width: 500px;  margin: 100px auto; vertical-align: middle;}
.devices .advanced_search .query-builder-text .el-card__body { padding:10px }
.devices .advanced_search .el-table-invigo { margin-top: 15px }
.devices .advanced_search .query_text { float:left; width:calc(100% - 43px); margin-bottom: 15px;}
.devices .advanced_search .el-minibana-query-builder { clear: left }
.devices .advanced_search .main_btns { margin-left:3px }
.devices .advanced_search .main_btn { padding: 12px }
.devices .advanced_search .query_btn { margin-right: 15px }
.el-table-invigo[name="saved_queries"] td {cursor:pointer;}

.devices .identify_devices .description { text-align: center; margin-top: 20px; margin-bottom: 30px }
.devices .identify_devices .centered { margin:auto; width:500px }
.devices .identify_devices .input { float:left; width:300px; margin-bottom:15px }
.devices .identify_devices .uploader { text-align:right; margin-bottom:10px; margin-top:-30px }
.devices .identify_devices .uploaded_file { margin-top:20px }
.devices .identify_devices .search { float:left; width: 150px; margin-left:50px; margin-top:30px }
.devices .identify_devices .el-icon-loading, #devices .identify_devices .el-icon-upload { font-size:20px }
.devices .identify_devices .results_table { clear:both; margin: 10px}
.devices .identify_devices .close { float:right; margin-right:10px;}

.devices .bulk_modify .description { text-align: center; margin-top: 20px; margin-bottom: 30px }
.devices .bulk_modify .centered { margin:auto; width:500px }
.devices .bulk_modify .input { float:left; width:300px; margin-bottom:15px }
.devices .bulk_modify .uploader { text-align:right; margin-bottom:10px; margin-top:-30px }
.devices .bulk_modify .uploaded_file { margin-top:20px }
.devices .bulk_modify .modify { float:left; width: 150px; margin-left:50px; margin-top:30px }
.devices .bulk_modify .el-icon-loading, #devices .identify_devices .el-icon-upload { font-size:20px }
.devices .bulk_modify .results_table { clear:both; margin: 10px}
.devices .bulk_modify .close { float:right; margin-right:10px;}
.devices .bulk_modify .field_val {width:200px;}
.devices .bulk_modify .field_val input {height:30px;}
.devices .bulk_modify .is-circle {font-size:12px;padding:5px;}
.devices .bulk_modify .inline_input {display:inline-block;}

.devices .browse_db .centered { margin:auto; width:1170px; margin-top:30px; }
.devices .browse_db form label { margin-bottom: -15px }
.devices .browse_db form .el-form-item { margin-bottom: 5px }
.devices .browse_db .search_btn { vertical-align: bottom }
.devices .browse_db .year { width:75px }
.devices .browse_db .os input[type="text"]{ height:40px }
.devices .browse_db .os .el-minibana-filter .filter { margin-bottom: 0px }
.devices .browse_db .el-minibana-fields-select {margin-top: -30px; margin-bottom: 10px;}

.devices .add_custom_field {display:inline-block; width:300px;}
.devices .technical_select {width:400px;margin:auto;}
.devices .devices_title_div {display: flex;align-items: center;flex-wrap: wrap}
.imei_search .description { text-align: center; margin-top: 20px; margin-bottom: 30px }
.imei_search .centered { margin:auto; width:500px }
.imei_search .input { float:left; width:300px; margin-bottom:15px }
.imei_search .uploader { text-align:right; margin-bottom:10px; margin-top:-30px }
.imei_search .uploaded_file { margin-top:20px }
.imei_search .search { float:left; width: 150px; margin-left:50px; margin-top:30px }
.imei_search .el-icon-loading, #devices .identify_devices .el-icon-upload { font-size:20px }
.imei_search .results_table { clear:both; margin: 10px}
.imei_search .close { float:right; margin-right:10px;}
.imei_search .top_info{margin-bottom: 20px;}
.imei_search .imei_details_row{display: flex;margin-bottom: 30px;}
.imei_search .side_info{ display: flex;flex-direction: column;justify-content: space-between;}
.imei_search .imei_data_middle {text-align: center;font-size: 20px;}
.imei_search .imei_export{ padding: 0px;float: right;text-align: end; font-size: 12px;}
.imei_search .latest-usage .latest-stats {display: flex;justify-content: center;}
.imei_search .latest-stat {display: flex;flex-direction: column;align-items: center;}
.imei_search .latest-value{ font-size: 22px; }
.imei_search .latest-label{ font-size: 12px; }
.imei_search .imei_search .el-card__body {padding: 10px;}
.imei_search .device-info.info-card .el-card{ padding: 0px 0px 50px; }


.subscribers .empty { width: 500px;  margin: 100px auto; vertical-align: middle;}

.reports_viewer .query_menu {position:absolute; margin-top:-85px}

.ota-info table {border:0; }
.ota-info th {text-align:center;padding:0 3px 0 3px; background-color:#fafafa;}
.ota-info .el-icon-success {color:#13ce66}
.ota-info .el-icon-success.manual {color:#2A3F54}
.ota-info .el-icon-error , .ota-info .el-icon-warning {color:#ff4949}
.ota-info .ota-buttton .el-button {margin: 2px;}
.ota-info .el-tag {margin: 2px;}
.ota-info .show-hide-all-ota {float:right; margin-top:12px; margin-right:10px;}
.ota-info .ota-manual {text-align:center;}
.ota-info .icon-manual {}
.ota-info td.ota-setting {padding:4px 0 0 10px ; font-weight:bold; }
.ota-info .el-dialog {margin-top:60px !important}
.ota-info .el-dialog .el-dialog__header {margin-top:0px}
.ota-info .el-dialog .el-dialog__body {padding-top:10px}
.ota-info .extra_btns {margin-top:10px}
.ota-info .manage_ota_blacklist .title {font-size:16px}
.ota-info .manage_ota_blacklist .title span {font-size:12px}
.ota-info .manage_ota_blacklist .desc {font-size:12px; margin-top:15px; margin-bottom:30px; padding-right:30px; word-break: break-word;}
.ota-info .manage_ota_blacklist .summary span {margin-top:40px}
.subscribers .device-info .el-card__body , .subscribers .ota-info .el-card__body { min-height: 365px; }
.subscribers .ota-info .manual .el-card__body { min-height: 0px; }

.device-info.info-card .item .title {position:inherit; width:50%;max-width:340px;padding:5px 0 0 0}

.device-info .image {display: inline-block; width: 60%;}
.device-info .image img{max-width:100%; max-height:600px}

.device-info .small_info .loading_image {margin-top:-100px;margin-left:55px}
.device-info .small_info .image {float: left; padding: 10px 10px 20px 10px;background-color:white;width: 150px;}
.device-info .small_info .show-hide-all-info {clear:both;}
.device-info .small_info .essential-info {font-size:1em;padding-top: 10px;padding-left: 20px;display:inline-block}
.device-info .small_info .essential-info .title {	display: inline-block;	font-weight: bold; }
.device-info .small_info .essential-info .important_info{margin-top:20px}

.device-info .important_info{width:100%;margin-bottom: 20px;}
.device-info .important_info .cell{word-break: break-word;}
.device-info .important_info .header{border-bottom: none !important; font-weight: normal; color: #303133; padding-top: 0px; padding-bottom: 0px; font-size: 12px;}
.device-info .important_info .value{font-weight: bold; color: #303133;padding-top: 2px;}
.device-info .misc_info {width:25%;float: left;text-align:center;}
.device-info .misc_info .stats{margin-top: 20px; display: flex; flex-direction: column; align-items: center;}
.device-info .misc_info .stats .stat{text-align: left;margin-bottom: 20px;}
.device-info .misc_info .stats .stat .stat_name{width: 140px;text-align: left;margin-right: 10px;font-weight:bold}
.device-info .specs{width:75%; float:left;margin-bottom:50px}
.device-info .small_info .specs{width:100%;}
.device-info .specs_only{width:100%;}
.device-info .small_info .specs .el-tabs__item {font-size:12px}
.device-info .specs .edit_fields{margin-left: 25px;margin-bottom: 10px}
.device-info .specs .filter{z-index:1000;position: absolute;top: 14px;right: 14px;width: 140px;}
.device-info .specs .el-tabs{border-bottom: none;box-shadow: none;}
.device-info .specs .el-tabs__content{min-height: 45px}
.device-info .specs .el-tabs__content .category_specs{margin-top: 5px;margin-left:25px;min-height:400px;}
.device-info .specs .item {display: flex} 
.device-info .specs .item .info{padding: 5px 0 0 0;}
.device-info .specs .item .field_actions{padding: 5px 20px 0 0;}
.device-info .specs .item .field_actions .action_btn{display: contents}
.device-info .specs .sub_categories {margin-left: 25px;}
.device-info .specs .sub_categories .el-tabs__content{min-height:350px}
.device-info .specs .filter_results{border: 1px solid #DCDFE6;border-top: none;padding-left: 30px;}
.device-info .specs .filter_results .results{min-height:390px;}
.device-info .specs .filter_results .results .category{margin-bottom: 8px;font-weight: bold;color:#929292}
.device-info .specs .filter_results .results .category_fields{padding-left:25px;padding-bottom:20px}
.device-info .inactive_tabs .el-tabs__header .el-tabs__item.is-active{border: 1px solid transparent;border-bottom: 1px solid #EBEEF5;margin-top: -1px;background-color: #f7f7f7;color: #909399;}
.device-info .inactive_tabs .el-tabs__header .el-tabs__item.is-active:hover{color:#409EFF;}
.device-highlight-box { width: 32%; margin: 8px 0; text-align: left; }
.device-highlight-box .el-card__body { display: inline-flex; padding: 20px 15px; width: 100%; height: 100%; }
.devices-highlight-title { font-size: 18px; font-weight: 600; display: block; margin-bottom: 8px; }
.device-highlight-icon { font-size: 32px; width: 20%; text-align: center;  color: var(--primary-color-1); display: flex; justify-content: center; align-items: center; }
.device-highlight-icon svg { width: 25px; height: 25px; }
.device-highlight-content { width: 80%; padding-left: 10px; }
.devices-highlights-row{ margin-bottom: 25px; display: flex; flex-wrap: wrap; flex-direction: row; align-items: stretch; justify-content: space-between;  align-content: space-between; }


.location-info .latlon {font-size: 12px}

.lookup-widget .el-form-item { margin-bottom: 0px }
.lookup-widget .el-row {margin-bottom : 0px !important}
.lookup-widget .el-select {display: block}
.lookup-widget .el-input {width: 100% !important}
.lookup-widget .compact-header {margin-bottom:0px}
.lookup-widget .compact-header .label {margin-left:3px; margin-right:20px;}
.lookup-widget .compact-header label {margin-bottom:0px;}
.lookup-widget-compact .el-card__body {padding:10px}
.lookup-widget-compact {margin-bottom:10px;}
.lookup-widget .el-switch {padding-left:5px; padding-right:5px;}
.lookup-widget .unselected {color:#DDD}
.lookup-widget.provisioning-pair-unpair-widget .el-card__body {padding-bottom: 10px;}
.lookup-widget.provisioning-pair-unpair-widget .el-form {margin-bottom: 4px;}
.lookup-widget.provisioning-pair-unpair-widget .float-right {float: right;}
.devices .device-lookup-widget , .subscribers .subscriber-lookup-widget {background:#f7f7f7}
.top-devices-widget .phone_img {float:left; margin-right:10px;}
.top-devices-widget .header_button {float:right; padding:0px 0px 0px 5px}
.top-devices-widget .model_name {margin:5px 0px}
.top-devices-widget .phone.mini .el-card__body {padding: 10px 20px; min-height: 75px; font-size: 0.9em;}
.top-devices-widget .phone.mini .model_name {display: inline;}

.custom_triggers_dialog {width:fit-content;min-width: 75%;max-width: 80%;}
.custom_triggers_dialog .error {color:red;}
.custom_triggers_dialog .el-form-item.is-error {margin-bottom: 20px;}
.trigger_events_card {font-size:14px;height:100%;}
.trigger_desc {background-color: #f0f0f0;padding:20px;margin-bottom:20px;}
.custom_triggers .icon_pointer {cursor:pointer;}
.custom_triggers .action-buttons {display:inline-block;float:none;margin-bottom:30px;margin-top:10px;margin-left:10px;}
.custom_triggers .table-description {display:inline-block;}
.custom_triggers .disabled-row {color:#c7cbd4;}
.custom_triggers .disabled-row .el-tag {color:#c7cbd4; background-color:none;}
.custom_triggers .title_switch {margin-left: 15px;}
.custom_triggers .title_slot {font-size:18px;}
.triggers .params_card {margin-bottom:5px;}
.triggers .params_card .el-card__header {padding:2px;}
.triggers .params_card .el-card__body {padding:10px;}
.triggers .frequency_per {display:inline-block;margin-left:-100px;}
#history_results .no_result { margin-top:50px; text-align:center }
.trigger_history .concise_input {width:140px}
.trigger_history .trigger_id {width:75px}
.trigger_history .el-form-item label {margin-bottom:-15px; font-size:small}
.trigger_history .btn_search_history {margin-left:8px;}
.trig_switch {margin-top:5px;margin-left:1px;}
.custom_triggers_test_type{font-weight: 600; margin-bottom: 20px;}
.custom_triggers_test_content{margin-bottom: 20px; background-color: #c7cbd4;}
.triggers .msisdn_test .el-form-item__content{width: 300px;}
.triggers .msisdn_test{display: inline-block;}
.uploader { display: inline-block; float: right;}
.single_selection .el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .single_selection .el-table__body tr.current-row > td,
.single_selection .el-table__body tr.hover-row.current-row > td, .single_selection .el-table__body tr.hover-row.el-table__row--striped.current-row > td,
.single_selection .el-table__body tr.hover-row.el-table__row--striped > td, .single_selection .el-table__body tr.hover-row > td{
	background-color: #87E9F7 !important;
	border:none;
	cursor:pointer;
	color:white;
}
.groups_switch {margin-bottom:2px;margin-right:2px;margin-left:2px;}
.el-switch__label .is-active {color: #3D5E77}
.el-switch__label {font-size: 10pt; color:#DDD}
.custom_groups .ul_level_1 {list-style:circle;}
.custom_groups .ul_level_2 {list-style:square;}
.custom_groups .ul_level_3 {list-style:disc;}
.custom_groups .li_level_1 {list-style:circle;margin-left:20px;}
.custom_groups .li_level_2 {list-style:square;margin-left:40px;}
.custom_groups .li_level_3 {list-style:disc;margin-left:60px;}
.custom_groups .toggle_link {color:#409EFF !important; padding: 3px 0;margin-left:20px;}
.custom_groups .desc_div {margin-bottom:20px;}
.custom_groups .add-row-button {margin-bottom:10px;}
.custom_groups .manufacturer_flex{display: flex;}
.custom_groups .plus-container{margin-left: 3px;}
.custom_groups .groups_select{margin-bottom: 15px;}
.groups_uploader {margin-right:30px;display:inline-block;}
.toggle_file_textarea {margin-right:30px;}
.list_range_input {margin-top:10px;}
.custom_groups_operations {width:100px;}
.groups_input_name {width:250px;margin-right:40px;}
.group_criterium {margin-left:30px;}
.criterium_toggle {margin-right:20px;}
.list_range_summary {margin-left:5px;}
.btn_delete_criterium {float: right; padding: 3px 0;}
.div_attributes {margin-left:70px;}
.save_group_criterium {margin-left:40%;}
.valid_textarea textarea {border-color:green;}
.invalid_textarea textarea {border-color:red;}
.invalid_msg {color:red;}
.card_header_error .el-card__header {border-color:red;}
.toggle_groups_check {margin-top:10px;float:right;}
.btn_view_large_data {margin-left:30px;}
.uploaded_file{margin-right:30px;}
.custom_groups .inline{display:inline-block !important}

.wrongota_fallback .custom-tree-node{width:100%; }
.wrongota_fallback .el-tree-node__content{width: 500px;cursor:move;border: 1px solid #80808036;margin-bottom:5px;background-color: #80808030;padding-right: 10px;padding-top:9px;line-height: 0.7rem;}
.wrongota_fallback .custom-tree-node span:last-child {float: right;margin:-7px 0 0 0 }
#ota_correction_sequence {background:transparent;}
#wrongota_fallback_div {	width: 550px; }

.assign_messages .btn_test_messages {float:right;margin-right: 10px;}
.assign_messages .el-input-number {width:206px;}
.options_with_desc {line-height: normal;}
.test-message fieldset { display:block;}

.db_update_report .main_tbl tr {height:37px;}
.db_update_report .main_tbl {display:inline-block;width:55%;}
.db_update_report .section_data {display:inline-block;float:right;width:44%;margin-top:10px;}
.db_update_report .section_search {width:40%;}
.db_update_report .section_close {float:right;}
.db_update_report .report_select {width:350px;}

#subscribers_with_devices .result {margin-top:20px}
#subscribers_with_devices .count {font-size:25px}
#subscribers_with_devices .action_btns {text-align:center; margin-top:30px}

.simulation_form {display:inline-block;float:left;margin-right:40px;}
.simulation_result {display:inline-block;width:50%;}
.simulation_result .el-progress-bar {width:96%;}

#full_simulation_form .el-form-item {margin-bottom:2px;}
#full_simulation_form .el-input-number {width:248px;}
#full_simulation_form .el-form-item .el-input{width:250px;}
#full_simulation_form .el-slider .el-input-number {width:120px;}
#full_simulation_form .el-slider .el-input{width:120px;}
#full_simulation_form .el-slider {width:251px;} 
#full_simulation_form .el-slider__runway {margin-right: 140px;}
#full_simulation_form .data_bundle {width: 600px;}
#full_simulation_form .data_bundle .el-card__header {font-weight:bold;background-color:#409EFF;color:white;}
#full_simulation_form .indent label {width:140px !important;margin-left:40px;}
#full_simulation_form .pctg_error input {color:red;}
#full_simulation_form .pctg_no_error input {color:black;}
.simulation_form_btns .el-form-item__content {margin-left:40px !important;}
.simulation_form_btns .start_btn {margin-left:140px;}

#handset_change_form .el-form-item {margin-bottom:2px;}
#handset_change_form .el-form-item .el-input{width:250px;}

.check_imei_sim .el-card {width:50%;min-width:500px;}
.check_imei_sim .el-card .el-input__suffix {line-height: 90%; }

[id^="cr-"] .menu, [id^="cr_"] .menu {margin-top: -79px; margin-bottom: 50px; margin-left: 75px;}
[id^="cr-"] .menu .date-picker , [id^="cr_"] .menu .date-picker {margin-top: -5px;}

.blacklist_type .blacklist_filter{clear: both;border-bottom: 0;padding-left: 20px;height: 45px;}
.blacklist_type .blacklist_filter .input_filter{width: 400px;}
.blacklist_type .empty_space {height:80px}

#devices-active-vs-inactive form .input-number {margin-top:-2px}
#devices-active-vs-inactive form button {margin-top:5px}

#update_subscriber_div, #purge_subscriber_div {	width: 550px; }

.mdbeehive .el-form {display:inline-block;}
.upload-mdbeehive {display:inline-block;}

div .cr-duplicate-imeis .menu { height : 28px}
div .cr-duplicate-imeis .menu .date-picker {float:right; margin-top: -5px;}

.cr-cdd-licenses .empty-text {text-align: center; display: block; margin-top: 50px; color: #3D5E77;}
.cr-cdd-licenses .save-btn:hover {background-color: transparent; color: #66b1ff;}
.cr-cdd-licenses .pagination{float: right; margin-top: 24px;}
.cr-cdd-licenses .filter{display: inline-flex; align-items: center; justify-content: space-around; width: 300px; float: right;}

#pane-devices .el-date-editor {display: flex;  margin-inline-start: auto;}
#pane-devices .el-date-editor .el-range-separator {width: 10%;}

.cr-subscribers-loyalty .el-col, .cr-time-interval-sankey .el-col { margin: 10px 0; }
.cr-subscribers-loyalty .progress-bar, .cr-time-interval-sankey .progress-bar { margin-top: 50px; }
.cr-subscribers-loyalty .el-form, .cr-time-interval-sankey .el-form { display: flex; justify-content: flex-end; align-items: center; }
.cr-subscribers-loyalty .el-form .el-form-item, .cr-time-interval-sankey .el-form .el-form-item { margin: -17.5px 10px 5px; }
.cr-subscribers-loyalty .el-form .el-form-item label, .cr-time-interval-sankey .el-form .el-form-item label { margin: 0; }
.cr-subscribers-loyalty .el-date-editor .el-range-separator, .cr-time-interval-sankey .el-date-editor .el-range-separator { padding: 0; }
.cr-subscribers-loyalty .report_content.empty, .cr-time-interval-sankey .report_content.empty { height: 0px; overflow: hidden; }
.cr-subscribers-loyalty .subscribers-stats .el-card__body { display: flex; align-items: center; justify-content: space-between; }
.cr-subscribers-loyalty .subscribers-stats .total { display: block; font-size: 1.25rem; }

.attribute-builder-charts { margin: 25px 0; }
.attribute-builder-charts .el-col .el-card { margin-bottom: 20px; }
.attribute-builder-card .el-card__body { text-align: center; min-height: 80px; }
#subscribers_with_devices .attribute-builder-card .count {font-size: 35px}
#subscribers_with_devices .attribute-builder-card .percent {font-size: 18px}

.cr-custom-imeis-report { text-align: center; }
.cr-custom-imeis-report .el-select { width: 325px; margin-right: 10px; }

.db_update_report .el-row {margin-bottom: 20px}
.db_update_report .stats-card .el-card__body { text-align: center; min-height: 80px; font-size: 2rem; }
.db_update_report .stats { display: flex; align-items: center; font-size: 1rem; justify-content: space-between; }
.db_update_report .stats img { height: 45px; width: 50px; object-fit: contain; }
.db_update_report .stats img.vowifi { height: 35px; }
.db_update_report .count { font-size: 1.5rem; margin: 0 10px; } 
.db_update_report .stats-card .el-card__body { padding: 20px;  width: max-content; margin: auto; height: 100%; display: flex; flex-direction: column; justify-content: space-evenly; } 
.db_update_report .stats-card { position: relative; } 
.db_update_report .stats-card button { position: absolute; bottom: 0; right: 0; } 
.db_update_report .stats-card button i { font-size: 18px; } 
.db-update-dialog .section_search { margin-bottom: 10px; } 
.db_update_dashboard form { display: flex; justify-content: flex-end; align-items: center; }
.db_update_dashboard .el-form-item { margin: 0 0 10px 10px; }


.cr-fraud-reports .el-row { margin-bottom: 20px; }
.cr-fraud-reports .stats-card .el-card__body { text-align: center; min-height: 80px; font-size: 2rem; }
.cr-fraud-reports .stats-card { position: relative; } 
.cr-fraud-reports .stats-card button { position: absolute; bottom: 0; right: 0; } 
.cr-fraud-reports .stats-card button i { font-size: 18px; } 
.cr-fraud-reports #duplicate_imeis, .cr-fraud-reports #handset_changes { display: flex; justify-content: center; } 


.subscriber-lookup-widget .el-form { display: flex; }
.subscriber-lookup-widget .el-form-item:first-child { width: 85%; }
.subscriber-lookup-widget .el-form-item:last-child { margin-inline-start: auto; }

.lock_imsi_with_imei .list_dialog_msisdn { width: 1300px; }
.lock_imsi_with_imei .list_dialog_tac { width: 800px; }
.lock_imsi_with_imei .list_dialog_imei { width: 800px; }

.manual_msc_triggers .uploaded_file { margin-top:5px; margin-right: 10px; }
.manual_msc_triggers i { margin-right:10px }

.network-compatibility-btn { position: absolute; bottom: 25px; right: 25px; }
.network-compatibility-table { width: 65%; margin: 0 auto 35px; }

.services_by_msisdn .inline_input {width:200px; display:inline-block;}
.services_by_msisdn .inline_upload {width:20px; display:inline-block;}

#cr-ota-tps-stats .el-table table, #cr-ota-tps-stats .el-table__empty-block { width: 100% !important;}

