 @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700&display=swap"); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}
html{line-height: 1;}
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th, td{text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote{quotes: none;}
q:before, q:after, blockquote:before, blockquote:after{content: ""; content: none;}
a img{border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display: block;}
.messages{background: no-repeat 10px 17px; border: 1px solid; border-width: 1px 1px 1px 0; border-radius: 2px; padding: 10px 20px 10px 20px; word-wrap: break-word; overflow-wrap: break-word; margin: 5px 0px;}
.messages + .messages{margin-top: 1.538em;}
.messages__list{list-style: none; padding: 0; margin: 0;}
.messages__item + .messages__item{margin-top: 0.769em;}
.messages--status{color: #325e1c; background-color: #f3faef; border-color: #c9e1bd #c9e1bd #c9e1bd transparent; box-shadow: -8px 0 0 #77b259;}
.messages--warning{background-color: #fdf8ed; border-color: #f4daa6 #f4daa6 #f4daa6 transparent; color: #734c00; box-shadow: -8px 0 0 #e09600;}
.messages--error{background-color: #fcf4f2; color: #a51b00; border-color: #f9c9bf #f9c9bf #f9c9bf transparent; box-shadow: -8px 0 0 #e62600;}
.messages--error p.error{color: #a51b00;}
form .field-multiple-table{margin: 0;}
form .field-multiple-table .field-multiple-drag{width: 30px; padding-right: 0;}
form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right: .5em;}
form .field-add-more-submit{margin: .5em 0 0;}
div.tabs{margin: 1em 0;}
ul.tabs{list-style: none; margin: 0 0 0.5em; padding: 0;}
.tabs > li{display: inline-block; margin-right: 0.3em;}
.tabs a{display: block; padding: 6px 10px; text-decoration: none; font-size: 13px; background: #e6e6e6; line-height: 100%; color: #444;}
.tabs a.is-active{background-color: #00bceb; color: #fff;}
.tabs a:focus, .tabs a:hover{background-color: #00bceb; color: #fff;}
table{width: 100%; margin: 0 0 10px;}
caption{text-align: left;}
th{text-align: left; padding: 10px 12px;}
thead th{background: #f5f5f2; border: solid #bfbfba; border-width: 1px 0; color: #333; text-transform: uppercase;}
tr{border-bottom: 1px solid #e6e4df; padding: 0.1em 0.6em;}
thead > tr{border-bottom: 1px solid #000;}
tbody tr:hover, tbody tr:focus{background: #f7fcff;}
tbody tr.color-warning:hover, tbody tr.color-warning:focus{background: #fdf8ed;}
tbody tr.color-error:hover, tbody tr.color-error:focus{background: #fcf4f2;}
td, th{vertical-align: middle;}
td{padding: 10px 12px; text-align: left;}
th > a{position: relative; display: block;}
th > a:after{content: ''; display: block; position: absolute; top: 0; bottom: -10px; left: 0; right: 0; border-bottom: 2px solid transparent; -webkit-transition: all 0.1s; transition: all 0.1s;}
th.is-active > a{color: #004875;}
th.is-active img{position: absolute; right: 0; top: 50%;}
th.is-active > a:after{border-bottom-color: #004875;}
th > a:hover, th > a:focus, th.is-active > a:hover, th.is-active > a:focus{color: #008ee6; text-decoration: none;}
th > a:hover:after, th > a:focus:after, th.is-active > a:hover:after, th.is-active > a:focus:after{border-bottom-color: #008ee6;}
td .item-list ul{margin: 0;}
td.is-active{background: none;}
th.select-all{width: 1px;}
.caption{margin-bottom: 1.2em;}
@media screen and (max-width: 37.5em){th.priority-low, td.priority-low, th.priority-medium, td.priority-medium{display: none;}
}
@media screen and (max-width: 60em){th.priority-low, td.priority-low{display: none;}
}
p{margin: 0 0 20px 0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4{font-family: "Source Sans Pro", sans-serif; color: #000; font-weight: 600; margin: 10px 0; line-height: 120%;}
h1, .h1{font-size: 2em;}
h2, .h2{font-size: 1.5em;}
h3, .h3{font-size: 1.2em;}
h4, .h4{font-size: 1.1em;}
img{max-width: 100%;}
em{font-style: italic;}
strong, b{font-weight: 500;}
h2.title{color: #000;}
.custom-block-title{text-align: center; margin: 20px 0;}
.custom-block-title h2{font-size: 1.5em; color: #000; margin-bottom: 5px; font-weight: bold;}
a{color: #00bceb;}
a:hover{color: #00bceb; text-decoration: none;}
ol, ul{padding-left: 20px; margin-bottom: 20px;}
ol li, ul li{list-style: outside;}
.list-unstyled li{list-style: none;}
ol li{list-style-type: decimal;}
ul.links.inline{padding: 0;}
ul.links.inline li{list-style: none;}
.form-email, .form-text, .form-textarea{border: 1px solid #e8e8e8; background: transparent;}
.block{margin-bottom: 10px;}
body{font-family: "Source Sans Pro", sans-serif; font-size: 16px; line-height: 140%; color: #4a4a4a; overflow-x: hidden; font-weight: 400; background: #f1f1f1; background-size: 100%; text-align: left;}
.main-container{background: #fff; margin: 0 auto;}
.main-container .left-wrapper{width: 200px; background: #fff; position: fixed; top: 0; left: 0; bottom: 0; z-index: 99; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; left: -200px;}
.main-container .content-wrapper{padding-left: 0; width: 100%; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.main-container .lhs-bottom-container{padding: 10px 20px; bottom: 0;}
.main-container .content-container{padding: 0 20px;}
.footerwidget{background: #108441; color: #86b59a; padding: 20px 0; border-top: 1px solid #f7f7f7;}
.footerwidget h2.title{color: #fff;}
.footerwidget .left{float: left; margin: 10px 10px 0 0;}
.copyright{color: #eee; padding: 15px 0; text-align: center; background: #222;}
.map-and-address h2.title{display: none;}
.footer-menu{margin: 0; border: 0; background: url('../images/social-media-bg.png'); color: #fff; background-size: cover; padding: 80px 0;}
.social-media{margin: 10px 0;}
.social-media a{line-height: 100%; font-size: 1em; display: inline-block; padding: 7px 0; background: #00bceb; color: #fff; border-radius: 50%; width: 30px; height: 30px; text-align: center;}
.social-media a:hover{background: #00bceb;}
input, button, select, textarea{padding: 6px; border: 1px solid #e3e3e3;}
.contact-message-form label{display: block;}
.btn, .node-readmore a, .flexslider .more-link, input[type="submit"]{border: 0; cursor: pointer; color: #000; padding: 10px 16px; line-height: 100%; margin-right: 2px; display: inline-block; background: #ddd; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.btn:hover, .node-readmore a:hover, .flexslider .more-link:hover, input[type="submit"]:hover{background: #00bceb; color: #fff;}
.comment-wrap{overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #F5F5F5;}
.comment-wrap .author-details{float: left; width: 20%;}
.comment-wrap .author-comments{padding-left: 5px; float: left; width: 80%;}
.comment-wrap .author-comments h3{margin-top: 10px;}
.comment-wrap .author-comments p{margin-bottom: 10px;}
.comment-submitted{padding: 5px 10px; border: 1px solid #eee; display: inline-block; line-height: 100%;}
ul.links.inline li{display: inline-block; padding-right: 10px;}
.sidebar{background: #fff;}
.sidebar .region h2.title{padding: 5px 0; margin: 0;}
.region-content{min-height: 300px;}
.path-frontpage .region-content{min-height: auto;}
.form-item, .form-actions{margin-top: 1em; margin-bottom: 1em;}
tr.odd .form-item, tr.even .form-item{margin-top: 0; margin-bottom: 0;}
.form-composite > .fieldset-wrapper > .description, .form-item .description{font-size: 0.70em; line-height: 150%;}
label.option{display: inline; font-weight: normal;}
.form-composite > legend, .label{display: inline; font-size: inherit; font-weight: bold; margin: 0; padding: 0;}
.form-checkboxes .form-item, .form-radios .form-item{margin-top: 0.4em; margin-bottom: 0.4em;}
.marker{color: #e00;}
abbr.tabledrag-changed, abbr.ajax-changed{border-bottom: none;}
.form-item input.error, .form-item textarea.error, .form-item select.error{border: 2px solid red;}
.owl-theme .owl-dots .owl-dot span{background: #b5b5b5; height: 7px; width: 7px;}
.clients, .bottom-widget{background: #fff;}
.path-frontpage .feed-icon{display: none;}
.features{padding: 15px;}
.features .region{padding: 20px;}
.features .col-sm{background: #57a2d6;}
.features .col-sm *{color: #fff;}
.features .col-sm p{margin: 0;}
.features .col-sm:nth-child(2){background: #50617d;}
.features .col-sm:nth-child(2){background: #69c0af;}
.clients .region ul li{display: inline-block; text-align: center;}
.clients .region ul li img{max-width: 200px;}
.services-list{text-align: center;}
.services-list .block{-moz-box-shadow: 0 0px 3px 0px #ddd; -webkit-box-shadow: 0 0px 3px 0px #ddd; box-shadow: 0 0px 3px 0px #ddd; padding-bottom: 20px;}
.testimonials-wrap{background: #fafafa; border-top: solid 1px #e3e3e3; border-bottom: solid 1px #e3e3e3; padding: 20px 0; text-align: center; font-size: 1em; line-height: 160%;}
.region-testimonials{max-width: 600px; margin: 0 auto;}
.testimonials-pic{width: 40px; height: 40px; display: inline-block; vertical-align: bottom; margin-right: 10px;}
.testimonials-pic img{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.testimonials-author{padding: 0 5px; font-size: .75em; color: #555;}
.price-table .card-header, .bottom-widget .card-header{border: 0; padding: 20px;}
.price-table ul li, .bottom-widget ul li{list-style: none; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px;}
.team .team-list .region{background: #efefef; overflow: hidden; padding: 10px; border: 1px solid #eaeaea;}
.top-nav{position: relative; padding: 15px 10px; background: #eee;}
.top-nav .block, .top-nav p{margin: 0;}
.top-nav-right{float: right;}
.main-header nav{border: 0; margin: 0; position: relative; min-height: auto; background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.main-header .region{position: relative; padding: 25px 0;}
.main-header .block{margin: 0;}
.main-header p, .main-header .block{margin: 0;}
.site-branding{margin: 0;}
.region-header{padding: 14px 25px; background: #fff;}
.region-header .brand{display: inline-block; vertical-align: middle; font-size: 1.5em;}
.region-header .brand a{color: #fff; display: block; font-weight: 400;}
.region-header .brand a img{vertical-align: middle;}
.region-header .brand .site-branding__slogan{font-size: .5em; text-transform: uppercase; vertical-align: top;}
.search-block-form{margin: 0 auto;}
.region-search{width: 350px; display: inline-block; vertical-align: top;}
#search-block-form{display: table; width: 100%;}
#search-block-form .form-item, #search-block-form .form-actions{display: table-cell; vertical-align: top;}
#search-block-form .form-actions{width: 35px;}
#search-block-form input.form-submit{background: url('../images/search.png?1554720536') no-repeat center #005D49; font-size: 0; width: 100%; height: 35px; padding: 0 20px; vertical-align: top; border-color: #00bceb; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
#search-block-form input.form-submit:hover{background-color: #00bceb; border-color: #00bceb;}
#search-block-form input{width: 100%; height: 35px; padding: 15px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.advertisement{text-align: center; margin: 20px 0;}
.breadcrumb{font-size: .75em; padding: 2px 0; margin: 0; display: inline-block; border-radius: 0;}
.breadcrumb .breadcrumb-divider{display: none;}
.breadcrumb ul, .breadcrumb ol{padding: 0; margin: 0;}
.breadcrumb ul li, .breadcrumb ol li{display: inline-block; padding: 0 8px;}
.breadcrumb ul li:after, .breadcrumb ol li:after{content: " >"; padding-left: 15px;}
.breadcrumb ul li:last-child:after, .breadcrumb ol li:last-child:after{display: none;}
.flexslider{border: 0; max-width: 100%; margin: 0; overflow: hidden; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.flexslider .slider-caption{position: absolute; top: 5%; left: 5%; width: 90%; z-index: 99; text-align: left; line-height: 150%; padding: 20px;}
.flexslider .slider-title{font-size: 2em; font-weight: 600; background: #494949; padding: 10px; color: #fff;}
.flexslider .slider-description{display: inline-block; clear: both;}
.flexslider .slides li{position: relative;}
.flexslider .slides li:after{content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; -moz-transition: all 2s; -o-transition: all 2s; -webkit-transition: all 2s; transition: all 2s;}
.flexslider .flex-direction-nav{display: none; position: absolute; top: 50%; width: 100%;}
.flexslider .flex-direction-nav li{list-style: none;}
.flexslider .flex-direction-nav a{font-size: 0; padding: 10px;}
.flexslider .flex-direction-nav a:before, .flexslider .flex-direction-nav a:after{color: #3c5a6d;}
.flexslider .flex-control-paging li a{width: 15px; height: 15px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.flexslider .flex-control-paging li a.flex-active{background: #00bceb;}
.flexslider .flex-control-nav{bottom: 0;}
.navbar-toggle{cursor: pointer; background: none; border: 0; padding: 5px 6px; z-index: 99; position: relative;}
.navbar-toggle:focus{outline: none;}
.navbar-toggle .fas{font-size: 1.5em; color: #000; border: 0; box-shadow: none;}
nav h2{display: none;}
.menu-base-theme{background: none;}
.menu-base-theme li{display: block; width: 100%; border: 0;}
.menu-base-theme li a{text-transform: uppercase; font-family: "Source Sans Pro", sans-serif; color: #333; line-height: 100%; padding: 20px; background: none; border: 0; border-bottom: 1px solid #4b4e53;}
.menu-base-theme li a:hover, .menu-base-theme li a:focus, .menu-base-theme li a:active, .menu-base-theme li a.highlighted{background: #00bceb; color: #fff; line-height: 100%; padding: 20px;}
.menu-base-theme li a span.sub-arrow{border: 0; width: 20px; height: 20px; display: inline-block; top: 18px; font-size: 2rem; padding: 3px 0; right: 20px; left: auto;}
.menu-base-theme li a.highlighted span.sub-arrow{font-size: 0;}
.menu-base-theme li a.highlighted span.sub-arrow:after{font-size: 2rem; position: absolute; top: 0; right: 0; left: auto; z-index: 99; content: "-"; width: 20px; height: 20px; color: #fff; line-height: 40%; padding: 2px 0;}
.menu-base-theme li ul{position: static; background: none; border: 0; margin-left: 10px;}
.expand-menu{position: relative;}
.expand-menu:after{content: ""; position: fixed; z-index: 9; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0);}
.expand-menu .navbar-toggle .fas{color: #fff;}
.expand-menu .left-wrapper{left: 0;}
.expand-menu .content-wrapper{padding-left: 200px; width: 100%;}
.region-footer-menu ul{margin: 10px 0; padding: 0;}
.region-footer-menu nav li{display: inline-block;}
.region-footer-menu nav li a{display: block; padding: 2px 15px 2px 0;}
.user-menu{display: inline-block; text-align: right;}
.user-menu ul.menu{margin: 0; padding: 0;}
.user-menu ul.menu li{display: inline-block; padding-right: 10px;}
.user-menu ul.menu li a{padding: 10px 0; display: block; line-height: 100%;}
.bd-example{position: relative; padding: 20px; border: 2px solid #f7f7f9; background: #ececec;}
.highlight{padding: 20px; background-color: #ffffff;}
.highlight pre{border: 0; background: none;}
.bd-example-type h1, .bd-example-type h2, .bd-example-type h3, .bd-example-type h4, .bd-example-type h5, .bd-example-type h6{margin: 0;}
.bd-example-type .table td{padding: 15px 0; border-color: #eee;}
.bd-example-type .table tr:first-child td{border-top: 0;}
.topwidget .fa, .topwidget .fas{font-size: 3em;}
.topwidget .topwidget-list .region .block{position: relative; padding: 20px; margin: 20px 0; border: 2px solid #eee;}
.topwidget .topwidget-list .region .block p:last-child{margin: 0;}
.topwidget img{border: 1px solid #eee;}
.topwidget ul{margin: 0; padding: 0;}
.topwidget ul li{list-style: none; padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid #dddddd42;}
.contact-message-feedback-form{max-width: 650px; margin: 0 auto; background: #fff; border: 1px solid #e8e8e8; padding: 20px 30px;}
.contact-message-feedback-form .form-text, .contact-message-feedback-form .form-email, .contact-message-feedback-form .form-textarea{width: 100%;}
.user-login-form, .user-form, .user-pass{max-width: 500px; margin: 40px auto; border: 1px solid #e6e6e6; padding: 5px 20px; background: #fdfdfd;}
.user-login-form .form-text, .user-login-form .form-email, .user-form .form-text, .user-form .form-email, .user-pass .form-text, .user-pass .form-email{width: 100%;}
.form-composite > .fieldset-wrapper > .description, .form-item .description{color: #999; font-style: italic;}
.maintenance-page{background: url('../images/maintenance-bg.png?1554720536') #005d49 center no-repeat !important; color: #fff; text-align: center; padding-top: 220px; padding-bottom: 100px; color: #000;}
.maintenance-page .brand, .maintenance-page .name-and-slogan{display: inline-block; vertical-align: middle;}
.maintenance-page .site-name a{color: #404040;}
.maintenance-page .site-slogan, .maintenance-page .name-and-slogan{display: none;}
.maintenance-msg{margin: 20px 0; padding: 20px 30px; display: inline-block; color: #404040; border: 1px solid #fff; background: #f2f4cf; background: rgba(242, 244, 207, 0.88); -moz-box-shadow: 5px 5px 0px #fff; -webkit-box-shadow: 5px 5px 0px #fff; box-shadow: 5px 5px 0px #fff;}
.maintenance-msg h1{text-transform: uppercase; font-weight: bold;}
.path-user .profile > div{padding: 10px;}
.path-user .field_label {font-weight: bold;}
.path-user .profile .label{display: block; color: #333;}
.dashboard-message th, .dashboard-quick-search th{background: #005D49 !important; color: #fff !important;}
table.dashboard-message{border: 1px solid silver}
table.dashboard-quick-search{border: 1px solid silver}
label.serial-label{margin-right: 5px;}
input#quick-search{margin: auto; display: block;}
table.dashboard-message tr:nth-child(even){background-color: #e5e5e5;}
.path-billing .billing-invoice{margin: auto; display: block; border: 1px solid silver; padding: 0; text-align: center; padding-bottom: 20px;}
.path-billing #custom-head{background: #005D49; color: #fff; padding: 10px;}
.path-billing h1.page-title{text-align: center;}
.path-documentation h1.page-title{text-align: center;}
.region.region-primary-menu{display: block; overflow: auto; height: 500px;}
.path-mydata label{text-transform: capitalize; font-weight: bold;}
.form-required:after{content: '*'; margin: 2px; color: red;}
.path-mydata th a{color: #fff !important;}
.path-mydata th{background: #005D49 !important; color: #fff !important;}
.path-create-customer .content_layout{background: #eeeeee; padding: 30px;}
.path-create-customer #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #ffffff;}
.path-create-customer label{font-weight: bold;}
.path-search-equipment-id th{background: #005D49 !important; color: #fff !important;}
.path-search-equipment-ids th{background: #005D49 !important; color: #fff !important;}
.path-uploadinputfile th{background: #005D49 !important; color: #fff !important;}
.path-user-admin-form summary{height: auto; background-color: green; width: 20%; padding: 2px; margin: 7px; color: #fff; text-align: center; float: left;}
.add-attribute{background-color: #ddd; color: #000 !important; padding: 10px 20px; cursor: pointer; border: none;}
.add-attribute:hover{background: #096d44 !important; color: #ffffff !important;}
.path-session-info-form th a{color: #fff !important;}
.path-session-info-form th{background: #005D49 !important; color: #fff !important;}
.path-user-admin-form th a{color: #fff !important;}
.path-user-admin-form th{background: #005D49 !important; color: #fff !important;}
form[name="rma"] summary{background-color: #005D49; color: #fff; padding: 10px; margin: 2px;}
.path-activate-service-fiserv-deploy #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-activate-service-fiserv-deploy .content_layout{background: #e5e5e5; padding: 30px;}
.path-activate-service-with-iccid #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-activate-service-with-iccid .content_layout{background: #e5e5e5; padding: 30px;}
span.unique{margin-right: 15px;}
input#unique-id{margin: 4px;}
input#static-ip{margin: 4px;}
.txtcenter{text-align: center;}
.path-masquerade .content_layout{background: #e5e5e5; padding: 30px;}
.path-masquerade #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.add-new{border: 0; cursor: pointer; color: #000; padding: 10px 16px; line-height: 100%; margin-right: 2px; display: inline-block; background: #ddd; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.path-input-file th a{color: #fff !important;}
.path-input-file th{background: #005D49 !important; color: #fff !important;}
.uppar-case{text-transform: uppercase;}
.path-esim-generate .content_layout{background: #e5e5e5; padding: 30px;}
.path-esim-generate #block-jcius-master-content{width: 55%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-usim-generate .content_layout{background: #e5e5e5; padding: 30px;}
.path-usim-generate #block-jcius-master-content{width: 55%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-user-billing-entity-id th a{color: #fff !important;}
.path-user-billing-entity-id th{background: #005D49 !important; color: #fff !important;}
.path-provision-search th a{color: #fff !important;}
.path-provision-search th{background: #005D49 !important; color: #fff !important;}
.path-esim-10t-status-view th a{color: #fff !important;}
.path-esim-10t-status-view th{background: #005D49 !important; color: #fff !important;}
.path-tech-api .content_layout{background: #e5e5e5; padding: 30px;}
.path-tech-api #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-tech-api .messages{display: none;}
.empty.message{background: none !important;}
div#edit-field-payment-type-wrapper{visibility: hidden; height: 0;}
.language-switcher-language-url ul.links{display: flex !important; justify-content: flex-end !important;}
.language-switcher-language-url .links li{padding: 4px 5px!important;}
.svg-icon-simf svg{width: 40px; height: 42px;}
form#views-exposed-form-domain-people-page-1{display: flex; justify-content: space-between;}
form#views-exposed-form-domain-people-page-1 .form-item{display: flex; align-items: center;}
form#views-exposed-form-domain-people-page-1 .form-item label{margin-right: 10px;}
#edit-user-bulk-form--2{display: flex;}
#edit-user-bulk-form--2 .form-item label{margin-right: 10px;}
#edit-user-bulk-form--2 .form-item select{margin-right: 15px;}
#edit-actions--33{display: none;}
.line_id, .multi_service, .line_start_date, .line_end_date, .radius_username, .gv_username, .equipment_type, .equipment_model_number, .equipment_carrier, .equipment_maker, .equipment_vendor, .invoice_product_code, .product_id, .product_code, .sales_order, .esn_hex, .serial_number, .location_primary_email, .location_secondary_email, .cellsignal, .static_ip_address, .connection_status, .last_connected_timestamp, .firmware_version, .warranty_start_date, .warranty_end_date, .warranty_status, .soup_config_name, .is_connected, .config_status, .firmware_status, .billing_entity_id, .parent_billing_entity_id, .customer_po, .total_in_out_bytes, .total_in_out_mb{pointer-events: none; background: #dddd;}
.path-assignservice select{width: 100%; display: block;}
.path-assignservice input#edit-upload-file-upload{width: 100%; display: block;}
.path-assignservice #edit-sale-order{width: 100%; display: block;}
.path-assignservice #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-assignservice, .path-activateservice label.js-form-required.form-required{font-weight: bold; display: block;}
.path-assignservice .content_layout{background: #e5e5e5; padding: 30px;}
.path-activateservice select{width: 100%; display: block;}
.path-activateservice input#edit-upload-file-upload{width: 100%; display: block;}
.path-create-customer .content_layout{background: #e5e5e5; padding: 30px;}
.path-create-customer #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #ffffff;}
.path-create-customer label{font-weight: bold;}
.path-activateservice #edit-sale-order{width: 100%; display: block;}
.path-activateservice #block-jcius-master-content{width: 50%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-activateservice .content_layout{background: #e5e5e5; padding: 30px;}
.ajax-progress.ajax-progress-throbber .message{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999;}
.ajax-progress.ajax-progress-throbber .message:before{content: ''; display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
.ajax-progress.ajax-progress-throbber .message:not(:required):after{content: ''; display: block; font-size: 10px; width: 50px; height: 50px; margin-top: -0.5em; z-index: 9999; border: 15px solid rgba(33, 150, 243, 1.0); border-radius: 100%; border-bottom-color: transparent; -webkit-animation: spinner 1s linear 0s infinite; animation: spinner 1s linear 0s infinite;}
@-webkit-keyframes spinner{0%{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
@-moz-keyframes spinner{0%{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
@-o-keyframes spinner{0%{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
@keyframes spinner{0%{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
.preprod.fa-toggle-on{font-size: 25px; color: green !important;}
.prod.fa-toggle-on{font-size: 25px; color: red !important;}
.fa-toggle-on{font-size: 25px; color: green !important;}
.fa-toggle-off{font-size: 25px; color: red !important;}
.js-form-item-hss{display: inline-block;}
.js-form-item-locationtxt.form-item-locationtxt{display: inline-block;}
.path-esim-generate div#first{display: inline-block;}
.path-esim-generate .form-item-partial-imsi{display: inline-grid;}
.path-esim-generate #form-imsi-range .fieldset-wrapper{display: inline-block;}
.path-usim-generate div#first{display: inline-block;}
.path-usim-generate .form-item-partial-imsi{display: inline-grid;}
.path-usim-generate #form-imsi-range .fieldset-wrapper{display: inline-block;}
select#edit-filename{width: 255px;}
.path-esim-generate .messages{display: none;}
.path-usim-generate .messages{display: none;}
nav#block-ossportal{display: inline-block;}
nav#block-contouradmin{display: inline-block;}
nav#block-cnos{display: inline-block;}
.path-device-info-form .details-wrapper{margin: 10px; padding: 10px;}
.path-device-info-form th a{color: #fff !important;}
.path-device-info-form th{background: #005D49 !important; color: #fff !important;}
.region .js-form-type-search{}
.cancel_line_link{visibility: hidden;}
.custom-quicksearch.form-text{display: inline-block;}
.custom-search-quicksearch-wrapper{display: inline-block;}
.custom-search{display: inline-block;}
.export_csv_wrapper{display: inline-block;}
.toolbar-horizontal .brand.logo{margin-top: 75px;}
th > a:hover, th > a:focus, th.is-active > a:hover, th.is-active > a:focus{color: inherit !important;}
th > a{color: inherit !important;}
.lang-dropdown-select-element{text-transform: uppercase;}
.drupal-user-save-button{display: flex !important; margin: 10px 30% !important;}
.maintenance-page img{height: 100px;}
.maintenance-msg h1{color: red !important;}
.path-load-core .content_layout{background: #e5e5e5; padding: 30px;}
.path-load-core #block-jcius-master-content{width: 55%; margin: 0 auto; padding: 15px; background-color: #fff;}
.path-catalog .field--name-variations{display: none;}
.path-catalog .field--type-commerce-price-table{display: none;}
.start_count{display: inline-block;}
.path-user-mgmt th a{color: #fff !important;}
.path-user-mgmt th{background: #005D49 !important; color: #fff !important;}
.path-sim-line-view .js-form-item-partner{display: inline-block;}
.path-sim-line-view .js-form-item-apntxt.form-item-apntxt.form-no-label{display: inline-block;}
.path-admin .dropbutton-wrapper .dropbutton-widget ul.dropbutton{background: #fff;}
.path-sim-profiles th a{color: #fff !important;}
.path-sim-profiles th{background: #005D49 !important; color: #fff !important;}
.path-sim-line-view .custom-sync{margin: 10px; padding: 0 386px;}
.path-sim-line-view .table-row{padding: 2px; border-block: 1px dotted;}
.path-transaction-history .manual-loadcore, .validate-order{margin-bottom: 10px;}
.path-webform .webform-multiple-table--operations{display: none;}
.path-sim-profiles .dropbutton-widget{border: 1px solid #ccc; background-color: white;}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-status.form-item-status{display: block !important;}
a#edit-delete{border: 0; cursor: pointer; color: #000; padding: 10px 16px; line-height: 100%; margin-right: 2px; display: inline-block; background: #ddd; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.profile_message{border: 2px dotted red;}
.js-form-item-per-page{display: inline-block;}
.path-user #block-jcius-master-page-title{text-align: center;}
.path-user #edit-roles--wrapper .form-disabled{display: none;}
.custom-group-name{margin-bottom: 15px;}
.sim-hss-profile table{width: 50%; margin-top: 1.5rem; margin-bottom: 1.5rem; border-collapse: collapse;}
.sim-hss-profile th{position: relative; box-sizing: border-box; height: 3rem; padding: 0.5rem 1rem; text-align: left; color: #232429; background: #f3f4f9; line-height: 1.25rem;}
.inline-fields{display: inline-block;}
.manuallog-back{margin-bottom: 15px;}
.custom-uri-label {margin-top: 10px; margin-bottom: 10px;}
.path-sim-line-view label {text-transform: capitalize;font-weight: bold;}
.support-request:hover, .support-request:focus, .support-request:active {
    color: #fff !important;
}
.support-request {
    border: 0;
    cursor: pointer;
    color: #fff !important;
    padding: 10px 16px;
    line-height: 100%;
    margin-right: 2px;
    display: inline-block;
    background: #096d44;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
h1.title {
    text-transform: uppercase;
}