/*** Removed from orignal 1.) WHMCS Bootstrap Override Sheet 2.) body h1,h2, etc anf link classes from WHMCS Main Style Sheet 3.) @section List Tables along wiht all classes related to datatables and table lists 4.) @section Main Navbar 5.) Client Homepage 6.) Client Homepage Tiles 7.) Client Homepage 8.) General Styles - header-lined and breadcumbs 9.) Domain Checker section 10.) @section Home Page Banner 11.) @section Home Page Shortcut Buttons 12.) Language Chooser 13.) Login or Register Popover 14.) @section Navigational Bar 15.) @section Announcements Page 16.) @section Affiliates Page 17.) @section Client Notifications 18.) Store 19.) @section Sidebar Panels - removed panel-title clases 20.) @invoice-summary // removed ***/ .container-fluid.without-padding { padding-left: 0; padding-right: 0; overflow-x: hidden; } .table-container { padding: 0 0 25px 0; } .primary-content .card { margin-bottom: 1rem; } .primary-content .card.mw-540 { max-width: 540px; margin-left: auto; margin-right: auto; } .primary-content .card.mw-750 { max-width: 750px; margin-left: auto; margin-right: auto; } .primary-content .card-body { overflow: auto; } @media (min-width: 768px) { .primary-content .card-body.extra-padding { padding: 1.8rem; } } @media (min-width: 1200px) { .primary-content .card-body.extra-padding { padding: 3rem; } } .primary-content .card-title { margin: 0 0 20px 0; padding: 0; font-size: 22px; } /** * WHMCS Bootstrap Override Sheet */ .has-feedback label ~ .form-control-feedback { top: 27px !important; } .list-group-item > i.far.fa-circle { color: #808080; } .has-error button { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); } /* * Language strings which are too long to fit into buttons should be "chopped off" inside the div * of that button, instead of "overflowing" outside of the button. CORE-9272 */ .btn { overflow: hidden; } .label { max-width: 100%; border-radius: 4px; display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 400; line-height: 1; color: @white; text-align: center; white-space: nowrap; vertical-align: baseline; } /** * WHMCS Main Style Sheet */ /** * ------------------------- * @section Sections * ------------------------- */ section#header { margin: 0; padding: 10px 0; background-color: #fff; border-radius: 5px 5px 0 0; } section#header .logo img { margin: 0; padding: 0; max-height: 50px; vertical-align: middle; } section#header .logo-text { font-family: 'Raleway'; font-weight: 400; font-size: 2.6em; white-space: nowrap; } section#header .search { margin: 20px 0; } section#header .search .form-control { border-color: #eee; box-shadow: none; } section#header .search .btn { background-color: #eee; border-color: #eee; color: #888; } section#main-content { margin-bottom: 60px; } @media (min-width: 992px) { .main-content { min-height: 530px; } } .main-content, #order-clouder, .primary-content { &.left-layout { @media (max-width: 1199px) { min-height: auto; } } } section#footer { margin: 0; padding: 20px 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; color: #666; font-size: 0.9em; } section#footer p { margin: 0; } @media (min-width: 450px) { section#footer { line-height: 32px; } } section#footer .back-to-top { float: right; } section#footer .back-to-top i { padding: 10px; background-color: #ddd; color: #888; border-radius: 3px; opacity: 0.7; } .adminreturndiv { display: none !important; } .alert-bordered-left { border: 0; border-left: 3px solid; border-radius: 0; text-align: left; } .truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /** * ------------------------- * @section Main Navbar * ------------------------- */ /** * ------------------------- * @section General Styles * ------------------------- */ div.header-lined small { white-space: nowrap; overflow: hidden; } @media (min-width: 380px) { .btn-input-padded-responsive { padding-left: 20px; padding-right: 20px; } } @media (min-width: 500px) { .btn-input-padded-responsive { padding-left: 35px; padding-right: 35px; } } #fullpage-overlay { display: table; position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; background-color: black; background-color: rgba(0, 0, 0, 0.8); color: #fff; } #fullpage-overlay .outer-wrapper { position: relative; height: 100%; } #fullpage-overlay .inner-wrapper { position: absolute; top: 50%; left: 50%; height: 30%; width: 50%; margin: -3% 0 0 -25%; text-align: center; } #fullpage-overlay .msg { display: inline-block; padding: 20px; max-width: 400px; } .compact-control-bar { margin: 0; padding: 5px; background-color: #eee; border-radius: 3px; } /** * ------------------------- * @section Margin Classes * ------------------------- */ .margin-10 { margin: 10px; } .margin-bottom { margin-bottom: 20px; } .margin-top-5 { margin-top: 5px; } .margin-bottom-5 { margin-bottom: 5px; } .col-button-left { padding-left: 0; padding-right: 7px; } .col-button-right { padding-left: 7px; padding-right: 0; } /** * ------------------------- * @section Form Classes * ------------------------- */ .input-inline { display: inline-block; } .input-inline-100 { width: 100px; } .select-inline { display: inline-block; width: auto; } .form-group .field-error-msg { display: none; font-size: 0.85em; color: #cc0000; } /** * ------------------------- * @section Responsive Pull Left & Right * ------------------------- */ /** * ------------------------- * @section Login Page * ------------------------- */ .logincontainer { margin: 40px auto 100px auto; padding: 0 10px; max-width: 500px; } .logincontainer.with-social { max-width: 650px; } .logincontainer .social-signin-btns { padding: 23px 0; } @media (max-width: 500px) { .logincontainer .social-signin-btns .btn { display: block; width: 100%; } } @media (max-width: 600px) { .logincontainer { margin: 0 auto 30px auto; } } @media (min-width: 768px) { .logincontainer.with-social .login-form { padding-right: 29px; border-right: 1px solid #ddd; } .logincontainer .social-signin-btns .btn { display: block; width: 100%; } } /** * ------------------------- * @section Icons * ------------------------- */ i.icon-rss { color: #ff6600; } /** * ------------------------- * @section Main Menu * ------------------------- */ section#main-menu { background-color: #006687; } /** * ------------------------- * @section Home Page Banner * ------------------------- */ /** * ------------------------- * @section Home Page Shortcut Buttons * ------------------------- */ /** * ------------------------- * Client Homepage * ------------------------- */ .home-kb-search { margin-bottom: 15px; } .home-kb-search .form-control { padding-left: 50px; } .home-kb-search i { float: left; margin-top: -30px; margin-left: 20px; } /** * ------------------------- * Client Homepage Tiles * ------------------------- */ /** * ------------------------- * Panel Accents * ------------------------- */ .panel.panel-accent-gold { border-top: 3px solid #f0ad4e; } .panel.panel-accent-green { border-top: 3px solid #5cb85c; } .panel.panel-accent-red { border-top: 3px solid #d9534f; } .panel.panel-accent-blue { border-top: 3px solid #5bc0de; } .panel.panel-accent-orange { border-top: 3px solid #f39c12; } .panel.panel-accent-pink { border-top: 3px solid #e671b8; } .panel.panel-accent-purple { border-top: 3px solid #7b4f9d; } .panel.panel-accent-lime { border-top: 3px solid #8cbf26; } .panel.panel-accent-magenta { border-top: 3px solid #ff0097; } .panel.panel-accent-teal { border-top: 3px solid #00aba9; } .panel.panel-accent-turquoise { border-top: 3px solid #1abc9c; } .panel.panel-accent-emerald { border-top: 3px solid #2ecc71; } .panel.panel-accent-amethyst { border-top: 3px solid #9b59b6; } .panel.panel-accent-wet-asphalt { border-top: 3px solid #34495e; } .panel.panel-accent-midnight-blue { border-top: 3px solid #2c3e50; } .panel.panel-accent-sun-flower { border-top: 3px solid #f1c40f; } .panel.panel-accent-pomegranate { border-top: 3px solid #c0392b; } .panel.panel-accent-silver { border-top: 3px solid #bdc3c7; } .panel.panel-accent-asbestos { border-top: 3px solid #7f8c8d; } .panel.panel-accent-brand-cpanel-orange { border-top: 3px solid #ff6c2c; } /** * ------------------------- * Background Colors * ------------------------- */ .bg-color-gold { background-color: #f0ad4e; } .bg-color-green { background-color: #5cb85c; } .bg-color-red { background-color: #d9534f; } .bg-color-blue { background-color: #5bc0de; } .bg-color-orange { background-color: #f39c12; } .bg-color-pink { background-color: #e671b8; } .bg-color-purple { background-color: #7b4f9d; } .bg-color-lime { background-color: #8cbf26; } .bg-color-magenta { background-color: #ff0097; } .bg-color-teal { background-color: #00aba9; } .bg-color-turquoise { background-color: #1abc9c; } .bg-color-emerald { background-color: #2ecc71; } .bg-color-amethyst { background-color: #9b59b6; } .bg-color-wet-asphalt { background-color: #34495e; } .bg-color-midnight-blue { background-color: #2c3e50; } .bg-color-sun-flower { background-color: #f1c40f; } .bg-color-pomegranate { background-color: #c0392b; } .bg-color-silver { background-color: #bdc3c7; } .bg-color-asbestos { background-color: #7f8c8d; } /** * ------------------------- * @section Navigational Bar * ------------------------- */ /** * ------------------------- * @section Twitter Feed * ------------------------- */ div.home-twitter { margin-top: 20px; margin-bottom: 40px; } div.tweet > i { color: #2BABCF; float: left; margin-right: 15px; } div.tweet span { font-size: 12px; color: #ccc; } /** * ------------------------- * @section Domain Checker * ------------------------- */ /** * ------------------------- * @section Announcements Page * ------------------------- */ /** * ------------------------- * @section Product Details Page * ------------------------- */ div.product-details { margin: 0 0 20px 0; } div.product-details div.product-icon { margin: 0; padding: 0; background-color: #efefef; border-radius: 10px; padding: 30px; font-size: 60px; line-height: 1em; } .product-status { margin: 0 0 20px 0; padding: 0; border-radius: 10px; } .product-status-pending { background-color: #F89406; } .product-status-active { background-color: #46A546; } .product-status-suspended { background-color: #0768B8; } .product-status-terminated, .product-status-cancelled { background-color: #666; } .product-status-fraud { background-color: #000; } .product-status-text { padding: 5px; color: #fff; text-align: center; text-transform: uppercase; } div.product-details-tab-container { margin: 0; padding: 20px; border: 1px solid #ddd; border-top: 0; } .module-client-area { padding: 15px 15px 0 15px; } .ssl-inactive { cursor: pointer; } #mc-promo-widgets { .panel { &.content { display: flex; justify-content: space-between; } .panel-heading { padding: 1rem; .panel-title { font-size: 1rem; } } } .btn { padding: .375rem .75rem; } } .mc-promo-manage, .mc-promo-login { position: relative; .logo { display: flex; align-items: center; justify-content: center; border-right: 1px solid @default-border-color; padding: 1em; img { max-width: 70px; display: block; border-radius: 4px; } + div { display: flex; flex-direction: column; width: 100%; } } } @media (min-width: 1200px) { #mc-promo-widgets { display: grid; grid-template-columns: repeat(2, 1fr); -moz-column-gap: 1%; column-gap: 1%; } } /** * ------------------------- * @section List Tables * ------------------------- */ /** * ------------------------- * @section Status Lights * ------------------------- */ .status { display: block; font-size: @baseFontSize - 2; line-height: 22px; border-radius: 4px; background-color: @white; } .status-custom { background-color: #fff; color: black; border: 1px solid black; padding: 1px; } .status-pending { background-color: #d9534f; } .status-pending-transfer { background-color: #f0ad4e; } .status-active, .status-open, .status-completed { background-color: #5cb85c; } .status-suspended { background-color: #f0ad4e; } .status-customer-reply { background-color: #ff6600; } .status-fraud { background-color: #000; } .status-answered { background-color: #7b4f9d; } .status-expired, .status-transferred-away { background-color: #004258; } .status-terminated { background-color: #666; } .status-onhold { background-color: #336699; } .status-inprogress { background-color: #c0392b; } .status-closed { background-color: #87939f; } .status-paid { background-color: #5cb85c; } .status-unpaid { background-color: #d9534f; } .status-cancelled { background-color: #87939f; } .status-collections { background-color: #2c3e50; } .status-refunded { background-color: #f0ad4e; } .status-payment-pending { background-color: #336699; } .status-delivered { background-color: #336699; } .status-accepted { background-color: #5cb85c; } .status-lost, .status-dead { background-color: #000; } .status-pending-registration, .status-redemption, .status-grace { background-color: #f89406; } /** * ------------------------- * Colors * ------------------------- */ .card-accent-gold { border-top: 3px solid #f0ad4e; } .card-accent-green { border-top: 3px solid #5cb85c; } .card-accent-red { border-top: 3px solid #d9534f; } .card-accent-blue { border-top: 3px solid #5bc0de; } .card-accent-orange { border-top: 3px solid #ff6600; } .card-accent-pink { border-top: 3px solid #e671b8; } .card-accent-purple { border-top: 3px solid #7b4f9d; } .card-accent-lime { border-top: 3px solid #8cbf26; } .card-accent-magenta { border-top: 3px solid #ff0097; } .card-accent-teal { border-top: 3px solid #00aba9; } .card-accent-turquoise { border-top: 3px solid #1abc9c; } .card-accent-emerald { border-top: 3px solid #2ecc71; } .card-accent-amethyst { border-top: 3px solid #9b59b6; } .card-accent-wet-asphalt { border-top: 3px solid #004258; } .card-accent-midnight-blue { border-top: 3px solid #2c3e50; } .card-accent-sun-flower { border-top: 3px solid #f1c40f; } .card-accent-pomegranate { border-top: 3px solid #c0392b; } .card-accent-silver { border-top: 3px solid #bdc3c7; } .card-accent-asbestos { border-top: 3px solid #7f8c8d; } .bg-color-gold { background-color: #f0ad4e; } .bg-color-green { background-color: #5cb85c; } .bg-color-red { background-color: #d9534f; } .bg-color-blue { background-color: #5bc0de; } .bg-color-orange { background-color: #ff6600; } .bg-color-pink { background-color: #e671b8; } .bg-color-purple { background-color: #7b4f9d; } .bg-color-lime { background-color: #8cbf26; } .bg-color-magenta { background-color: #ff0097; } .bg-color-teal { background-color: #00aba9; } .bg-color-turquoise { background-color: #1abc9c; } .bg-color-emerald { background-color: #2ecc71; } .bg-color-amethyst { background-color: #9b59b6; } .bg-color-wet-asphalt { background-color: #004258; } .bg-color-midnight-blue { background-color: #2c3e50; } .bg-color-sun-flower { background-color: #f1c40f; } .bg-color-pomegranate { background-color: #c0392b; } .bg-color-silver { background-color: #bdc3c7; } .bg-color-asbestos { background-color: #7f8c8d; } .label-default { background-color: #666; } .label-success { background-color: #5cb85c; } .label-info { background-color: #5bc0de; } .label-warning { background-color: #f0ad4e; } .label-danger { background-color: #d9534f; } /** * ------------------------- * @section Affiliates Page * ------------------------- */ /** * ------------------------- * @section Support Tickets * ------------------------- */ .ticket-subject.unread { font-weight: bold; } .ticket-reply .rating, .ticket-reply .rating-done { float: right; padding: 5px 10px; unicode-bidi: bidi-override; direction: rtl; } .ticket-reply .rating span.star, .ticket-reply .rating-done span.star { font-family: "Font Awesome 5 Pro"; font-weight: normal; font-style: normal; display: inline-block; } .ticket-reply .rating-done .rated { display: inline-block; font-size: 12px; } .ticket-reply .rating span.star:hover { cursor: pointer; } .ticket-reply .rating span.star:before, .ticket-reply .rating-done span.star:before { content: "\f005"; padding-right: 0; color: #999; } .ticket-reply .rating span.star:hover:before, .ticket-reply .rating span.star:hover ~ span.star:before, .ticket-reply .rating-done span.star.active:before { content: "\f005"; color: #F2DE88; } .md-editor .btn-toolbar .btn-group { margin-right: 6px; } .view-ticket .card-body, .view-ticket .mc-promo-manage .content, .mc-promo-manage .view-ticket .content, .view-ticket .mc-promo-login .content, .mc-promo-login .view-ticket .content { padding: 0; } .view-ticket .card-body:last-child, .view-ticket .mc-promo-manage .content:last-child, .mc-promo-manage .view-ticket .content:last-child, .view-ticket .mc-promo-login .content:last-child, .mc-promo-login .view-ticket .content:last-child { border-bottom: 0; } .view-ticket .posted-by { font-size: 0.9rem; padding: 0.5rem 0.75rem; } .view-ticket .posted-by .posted-by-name { font-weight: bold; } .view-ticket .message p:last-child { margin-bottom: 0; } .view-ticket .attachments { border-top: 1px dashed #ddd; font-size: 80%; } .view-ticket .attachment-list { list-style: none; margin: 10px 0 -10px 0; padding: 0; } .view-ticket .attachment-list li { display: inline-block; width: 190px; vertical-align: top; } .view-ticket .attachment-list li span { display: block; padding: 5px 5px 10px 5px; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 3px; } .view-ticket .attachment-list li figure { margin: 0 0 5px 0; background-color: #f6f6f6; line-height: 100px; text-align: center; font-size: 4em; } /** * ------------------------- * @section Support Ticket Feedback * ------------------------- */ .ticketfeedbackstaffcont { margin: 10px auto; padding: 15px; width: 90%; background-color: #efefef; border-radius: 6px; } .ticketfeedbackrating { padding: 0 100px; } .ticketfeedbackrating .rate { float: left; padding: 0 10px; min-width: 30px; text-align: center; } @media (min-width: 380px) { .btn-input-padded-responsive { padding-left: 20px; padding-right: 20px; } } @media (min-width: 500px) { .btn-input-padded-responsive { padding-left: 35px; padding-right: 35px; } } /** * ------------------------- * @section Requestor Types * ------------------------- */ .requestor-type-operator { background-color: #5bc0de; } .requestor-type-owner { background-color: #5cb85c; } .requestor-type-authorizeduser { background-color: #777; } .requestor-type-externaluser { background-color: #f0ad4e; } .requestor-type-subaccount { background-color: #777; } .requestor-type-guest { background-color: #ccc; } /** * ------------------------- * @section Support Ticket Feedback * ------------------------- */ .ticketfeedbackstaffcont { margin: 10px auto; padding: 15px; width: 90%; background-color: #efefef; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } .ticketfeedbackrating { padding: 0 100px; } .ticketfeedbackrating .rate { float: left; padding: 0 10px; min-width: 30px; text-align: center; } /** * ------------------------- * @section Client Notifications * ------------------------- */ /** * ------------------------- * @section Captcha * ------------------------- */ .captchaimage { margin: 0; padding: 3px 0 4px; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; text-align: right; } /** * ------------------------- * @section Credit Cards * ------------------------- */ div.credit-card { margin: 0 auto 30px; max-width: 400px; background-color: #f8f8f8; border: 1px solid #ccc; border-radius: 8px; } div.credit-card div.card-type { float: right; padding: 10px 20px; font-size: 1.2em; } div.credit-card div.card-icon { float: left; padding: 7px 7px; font-size: 1.2em; } div.credit-card div.card-number { padding: 10px; background-color: #ccc; font-size: 1.6em; text-align: center; clear: both; } div.credit-card div.card-start { float: left; padding: 20px 0 50px 50px; font-size: 1.3em; text-align: right; } div.credit-card div.card-expiry { float: right; padding: 20px 50px 50px 0; height: 120px; font-size: 1.3em; text-align: right; } div.credit-card div.end { clear: both; } @media (max-width: 600px) { div.credit-card { max-width: 250px; } div.credit-card div.card-type { font-size: 1.0em; } div.credit-card div.card-icon { font-size: 1.0em; } div.credit-card div.card-number { padding: 6px 10px; font-size: 1.2em; } div.credit-card div.card-start { padding: 20px 0 30px 50px; font-size: 0.9em; } div.credit-card div.card-expiry { padding: 20px 50px 30px 0; height: 80px; font-size: 0.9em; } } .auth3d-area { border: 1px solid #fff; } .submit-3d { width: 80%; border: 1px solid #fff; } /* Card colors colorpicked from website logos */ div.credit-card .logo-visa { color: #1a1f71; } div.credit-card .logo-amex { color: #43abdf; } div.credit-card .logo-mastercard { color: #ed0b00; } div.credit-card .logo-discover { color: #000000; } div.two-column-grid, div.three-column-grid { display: inline-grid; grid-template-columns: repeat(3, auto) minmax(10em, 30em) auto; font-weight: 300; font-size: 13px; } div.two-column-grid { grid-template-columns: repeat(2, auto) minmax(10em, 30em) auto; } div.two-column-grid > div, div.three-column-grid > div { margin: 5px 0; padding-right: 5px; } div.two-column-grid > div > label, div.three-column-grid > div > label { font-weight: normal; } #frmPayment .paymethod-info { margin: 5px 0; cursor: pointer; } #frmPayment .paymethod-info label { font-weight: normal; cursor: pointer; } .iframe-input-container { height: 34px; } #payMethodList tr { font-size: smaller; } #payMethodList tr td:nth-child(2), #payMethodList tr td:nth-child(3) { max-width: 15em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /** * ------------------------- * @section Sidebar Responsive Behaviour Classes * ------------------------- */ div.sidebar .list-group-item-selected { background-color: #319FC3; color: #FFFFFF; } div.sidebar .list-group-item-selected .badge { background-color: #FFFFFF; color: #319FC3; } .sidebar.sidebar-secondary { clear: left; } @media (max-width: 991px) { .panel-actions { border: 0; box-shadow: none; } .panel-actions > .panel-heading > .panel-title { display: inline; } .panel-actions > .panel-heading { border-radius: 3px; } .panel-actions > .list-group { padding: 10px; overflow-x: scroll; overflow-y: unset; white-space: nowrap; } .panel-actions > .list-group .list-group-item { display: inline-block; border: 1px solid #ddd !important; border-radius: 3px !important; white-space: nowrap; text-align: center; padding: 5px 25px; margin: 2px; } .panel-actions > .list-group .list-group-item > .badge { float: none; margin: -2px 0 0 10px; } } /** * ------------------------- * @section Two Factor Authentication * ------------------------- */ .twofa-setup .modal-body { min-height: 100px; } .twofa-setup .activation-msg { margin: 25px 0; padding: 15px; border: 1px dashed #ddd; text-align: center; font-weight: bold; font-size: 1.1em; } .twofa-setup .backup-code { margin: 20px auto; padding: 10px; background-color: #efefef; color: #444; text-align: center; } .twofa-module { margin: 10px 0; padding: 14px 20px; border: 1px solid #ccc; border-radius: 4px; cursor: pointer; } .twofa-module .col-radio { float: left; width: 35px; margin-top: 12px; } .twofa-module .col-logo { float: left; width: 80px; line-height: 40px; text-align: center; } .twofa-module .col-description { margin-left: 136px; } .twofa-module img { max-width: 100%; max-height: 40px; } .twofa-module.active { border-color: #337ab7; } /** * ------------------------- * @section Popups * ------------------------- */ #popup-backdrop { background-color: #2E363F; padding: 15px; height: 100%; } .popup-header-padding { margin-top: 5px; margin-bottom: 5px; } /** * ------------------------- * @section Uncategorized * ------------------------- */ .btn.btn-action { background-color: #72CA06; border-color: #498302; } /** * ------------------------- * @section Knowledgebase * ------------------------- */ .kb-category { margin: 0 0 10px 0; } .kb-category a { display: block; margin: 0 0 2px 0; font-weight: bold; text-decoration: none; } .kb-category a small { color: #888; } .kbarticles { padding: 0 0 25px 0; font-size: 0.8em; } .kbarticles a { font-size: 1.2em; font-weight: 700; } .kbarticles a .glyphicon { color: #8ce; } .kbcategories a.admin-inline-edit, .kbarticles a.admin-inline-edit { font-size: 0.92em; } h3.kb-alsoread { padding: 8px 15px; background-color: #eee; border-radius: 6px; font-size: 0.9em; } .kb-article-title { margin: 0 0 22px 0; font-size: 1.6em; } .kb-article-title h2 { margin: 0; } .kb-article-title .btn-print { float: right; font-size: 1em; } .kb-article-content { margin: 0 0 30px 0; font-size: 1.2em; line-height: 1.2em; font-weight: 200; } .kb-rate-article { margin: 20px 0; padding: 15px 20px; background-color: #eff7ff; font-size: 1.4em; line-height: 38px; font-weight: 200; color: #4d7cab; } .kb-rate-article .btn-lg { padding: 0 16px; } .kb-article-details { color: #999; list-style: none; margin: 35px 5px; padding: 0; } .kb-search .form-control { box-shadow: none; border-radius: 3px; } .kb-search > .input-group-btn > .btn { border-radius: 0 3px 3px 0; } /** * ------------------------- * @section Domain Checker Responsive * ------------------------- */ #stepResults { font-size: 20px; } #stepResults .label { font-size: 20px; } @media (max-width: 992px) { #stepResults { font-size: 14px; } #stepResults .label { font-size: 14px; } div.domainresults table tr td { padding: 5px 5px; } } /** * ------------------------- * Printing * ------------------------- */ @media print { .sidebar, #main-menu, #top-nav, .header-lined { display: none; } a[href]:after { content:"" !important; } } /** * ------------------------- * Badges Spacing * ------------------------- */ h3.with-badge::after { content: '.'; color: #fff; } h3.with-badge span, h3.with-badge i { float: left; padding-right: 8px; } h3.with-badge .badge { line-height: initial; margin-top: 3px; } @media (min-width: 992px) { h3.with-badge .badge { padding: 3px 7px 3px 8px; } .sidebar .list-group-item .badge { margin-top: -2px; padding: 3px 7px 3px 8px; line-height: initial; min-width: 36px; } } /** * ------------------------- * Admin Masquerade Notice * ------------------------- */ .admin-masquerade-notice { margin: 25px 0 0 auto; padding: 4px 10px; max-width: 240px; font-family: Tahoma; font-size: 0.7em; text-align: right; } .admin-masquerade-notice a { text-decoration: underline; } a.admin-inline-edit { margin-left: 6px; font-weight: 400; color: #888; } a.admin-inline-edit:hover { color: #444; text-decoration: none; } /** * ------------------------- * Language Chooser * ------------------------- */ /** * ------------------------- * Login or Register Popover * ------------------------- */ /** * ------------------------- * Mass Pay * ------------------------- */ tr.masspay-invoice-detail td { font-size: 0.8em; } tr.masspay-total td { background-color: #efefef; font-weight: bold; } /** * ------------------------- * Error Page * ------------------------- */ .error-container { text-align: center; } .error-container h1 { margin-top: 40px; } .error-container .buttons { margin: 25px 0; } .error-container .buttons .btn { margin: 5px; } /** * ------------------------- * Collapsable Panels * ------------------------- */ .panel-collapsable > .panel-heading { cursor: pointer; } .panel-collapsable > .panel-body-collapsed { display: none; } /** * ------------------------- * Licensing Addon * ------------------------- */ .licensing-addon-latest-download h3 { margin-top: 0; } /** * ------------------------- * Domain Checker Captchas * ------------------------- */ #google-recaptcha-domainchecker { width: 304px; height: 78px; margin-top: 15px; margin-bottom: 15px; } #default-captcha-domainchecker { margin-top: 15px; margin-bottom: -63px; } #default-captcha-domainchecker #inputCaptcha { width: 100px; border-radius: 4px; } .domainchecker-homepage-captcha #google-recaptcha-domainchecker { margin-bottom: -46px; } @media (max-width: 991px) { #google-recaptcha-domainchecker { padding-left: 2.5%; } #default-captcha-domainchecker { margin-bottom: -25px; } } @media (max-width: 736px) { #google-recaptcha-domainchecker { transform: scale(0.935); transform-origin: 0 0; -webkit-transform: scale(0.935); -webkit-transform-origin: 0 0; } } @media (max-width: 384px) { #google-recaptcha-domainchecker { transform: scale(0.96); transform-origin: 0 0; } } @media (max-width: 360px) { #google-recaptcha-domainchecker { transform: scale(0.89); transform-origin: 0 0; } } @media (max-width: 320px) { #google-recaptcha-domainchecker { padding-left: 13.5%; transform: scale(0.83); transform-origin: 0 0; -webkit-transform: scale(0.785); -webkit-transform-origin: 0 0; } } /** * ------------------------- * Email Verification * ------------------------- */ .verification-banner { margin: 0; padding: 10px; font-weight: 300; background-color: @brand-danger; border-bottom: 1px solid @brand-danger; color: @white; .close { text-shadow: none; color: @white; } .text { display: block; } .btn { margin: 3px 0 7px; padding: 3px 10px; font-style: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .verification-banner .btn.close { margin-left: 10px; background-color: transparent; font-size: 22px; opacity: 1; } .verification-banner .fas, .verification-banner .fal, .verification-banner .far { float: left; margin-right: 10px; margin-top: 10px; } @media (min-width: 768px) { .verification-banner .text { padding-top: 9px; padding-bottom: 0; } .verification-banner .btn { margin: 0; padding: 9px 25px; } .verification-banner .button { float: right; } .verification-banner .fas, .verification-banner .fal, .verification-banner .far { font-size: 36px; } } .verification-banner.email-verification .btn.btn-action, .verification-banner.email-verification .btn.btn-action:active, .verification-banner.email-verification .btn.btn-action:hover, .verification-banner.email-verification .btn.btn-action:focus, .verification-banner.email-verification .btn.btn-action[disabled]:hover { background-color: #50525f!important; border-color: #50525f!important; color: #fff!important; } .verification-banner.user-validation i { margin-left: 0.11em; } /** * ------------------------- * Markdown Editor * ------------------------- */ .md-editor { border: 1px solid #ddd; border-radius: 3px; } .md-editor > .btn-toolbar { background-color: #fff !important; } .md-editor > .btn-toolbar .hidden { display: none !important; } .md-editor > textarea.markdown-editor, .md-editor > .md-preview { padding: 15px !important; border-top: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; background-color: #fff !important; } div.md-editor.active { display: block; border: 1px solid #ddd; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .markdown-editor-status { padding: 2px 10px; font-size: 9pt; color: #959694; text-align: right; } .small-font { font-size: 0.9em; } /** * ------------------------- * Markdown Content Formatting * ------------------------- */ .md-preview h1, .markdown-content h1 { font-size: 1.6em; color: #333; } .md-preview h2, .markdown-content h2 { font-size: 1.4em; color: #333; } .md-preview h3, .markdown-content h3 { font-size: 1.2em; color: #333; } .md-preview h4, .markdown-content h4 { font-size: 1.1em; color: #333; } .md-preview pre, .markdown-content pre { padding: 15px; background-color: #444; color: #f8f8f8; border: 0; } .md-preview pre code, .markdown-content pre code { white-space: pre; word-break: normal; word-wrap: normal; } .md-preview blockquote, .markdown-content blockquote { font-size: 1em; padding: 10px 20px; margin: 0 0 20px; border-left: 5px solid #eeeeee; } .md-preview table, .markdown-content table { margin: 10px 0; background-color: #fff; border: 1px solid #ddd; } .md-preview table > thead > tr > th, .markdown-content table > thead > tr > th { padding: 4px 10px; background-color: #f8f8f8; border: 1px solid #ddd; font-weight: bold; text-align: center; } .md-preview table > tbody > tr > td, .markdown-content table > tbody > tr > td { padding: 3px 8px; border: 1px solid #ddd; } /** * ------------------------- * Sidebar Panels * ------------------------- */ .panel-sidebar { border-color: #eee; font-size: 15px; } .panel-sidebar>.panel-heading { color: #333; background-color: #f5f5f5; border-bottom: 0; } .panel-heading i.far, .panel-heading i.fas, .panel-heading i.fal, .panel-heading i.fab { font-size:0.85em; } .panel-sidebar .panel-minimise { margin-top: 4px; color: #ddd; cursor: pointer; transition: transform 200ms ease; } .panel-sidebar .panel-minimise.minimised { transform: rotate(180deg); margin-top: 7px; } .panel-sidebar>.panel-footer { color: #333; background-color: #f5f5f5; border-top: 0; } .panel-sidebar .list-group-item { line-height: 24px; } .panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle):not(.no-transform) { float: right; line-height: 24px; font-size: 16px; color: #ccc; } .panel-sidebar .list-group-item.disabled, .panel-sidebar .list-group-item.disabled:focus, .panel-sidebar .list-group-item.disabled:hover { background-color: transparent; opacity: 0.5; } .panel-sidebar a.list-group-item:hover i.fas, .panel-sidebar a.list-group-item:hover i.far { color: #666 !important; } .panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover { background-color: #465054; border-color: #465054; } .panel-sidebar a.list-group-item.active i, .panel-sidebar a.list-group-item.active:focus i, .panel-sidebar a.list-group-item.active:hover i { color: #fff; } .panel-sidebar.view-filter-btns .list-group-item.active, .panel-sidebar.view-filter-btns .list-group-item.active:focus, .panel-sidebar.view-filter-btns .list-group-item.active:hover { background-color: #eee; border-color: #eee; color: #555; } .panel-sidebar .recent-ticket { line-height: 20px; } /** * ------------------------- * Store * ------------------------- */ /** * ------------------------- * Promotional Content Formatting * ------------------------- */ .promo-banner { overflow: auto; } .promo-banner .icon { float: left; margin: 0 20px 0 0; } .promo-banner .icon-left { text-align: center; width: 155px; float: left; } @media (max-width: 767.98px) { .promo-banner .icon-left { width: 90px; float: none; } } .promo-banner .icon-left img { max-width: 100%; max-height: 100%; } @media (max-width: 767.98px) { .promo-banner form { text-align: center; } } .promo-banner .icon { float: left; margin: 0 20px 0 0; } .promo-banner h3 { margin: 0; padding: 0; font-size: 24px; font-weight: 300; } .promo-banner h4 { font-size: 18px; font-weight: 300; } .promo-banner p { margin: 5px 0; } .promo-banner ul { margin: 0; padding: 0; list-style: none; font-size: 0.92em; } .promo-banner ul li { margin-bottom: 4px; } @media (min-width: 1200px) { .promo-banner ul li { width: 50%; } .promo-banner ul li.left { float: left; } .promo-banner ul li.right { float: right; } } .promo-banner .fa:not(.fa-spinner) { font-size: 1.2em; color: #91c590; margin-left: 20px; margin-right: 10px; } .promo-banner a { color: #ff6600; text-decoration: underline; } .promo-banner .btn { margin: 6px 0 0 0; padding: 8px 30px; background-color: #ff6600; border: 0; color: #fff; } @media (max-width: 650px) { .promo-banner .icon { width: 100%; margin-bottom: 15px; } } .promo-banner-rounded { border-radius: 4px; } .promo-banner-slim { padding: 10px; } .promo-banner-slim .icon-left { width: 85px; } .promo-banner-slim .content { margin-left: 110px; } .promo-banner-slim h3 { font-size: 18px; } .promo-banner-slim h4 { font-size: 14px; } .promo-banner-slim .btn { margin: 0 20px 0 0; padding: 6px 20px; } .promo-banner.symantec { border-top: 3px solid #4da24c; } .promo-banner.symantec .btn { background-color: #4da24c; } .promo-banner.weebly { border-top: 3px solid #2990ea; } .promo-banner.weebly .btn { background-color: #2990ea; } .promo-banner.spamexperts { border-top: 3px solid #589ed7; } .promo-banner.spamexperts .btn { background-color: #589ed7; } .promo-banner-slim.weebly .icon-left { width: 160px; } .promo-banner-slim.weebly .content { margin-left: 185px; } .promo-banner.sitelock { border-top: 3px solid #f2952d; } .promo-banner.sitelock .btn { background-color: #f2952d; } .promo-banner.codeguard { border-top: 3px solid #a9cc5f; } .promo-banner.codeguard a { color: #a9cc5f; } .promo-banner.codeguard .btn { background-color: #a9cc5f; } .promo-banner.sitelockvpn { border-top: 3px solid #555; } .promo-banner.sitelockvpn .btn { background-color: #555; } .promo-banner.nordvpn { border-top: 3px solid #4687FF; } .promo-banner.nordvpn .btn { background-color: #4687FF; } .promo-banner.marketgoo { border-top: 3px solid #3090e0; } .promo-banner.marketgoo .btn { background-color: #3090e0; } .promo-banner.ox { border-top: 3px solid #666; } .promo-banner.ox a { color: #666; } .promo-banner.ox .btn { background-color: #666; } .promo-banner.sitebuilder { border-top: 3px solid #ff3377; } .promo-banner.sitebuilder a { color: #ff3377; } .promo-banner.sitebuilder .btn { background-color: #ff3377; } .promo-banner.xovinow { border-top: 3px solid #10069F; } .promo-banner.xovinow a { color: #10069F; } .promo-banner.xovinow .btn { background-color: #10069F; } .promo-banner.threesixtymonitoring { border-top: 3px solid #ce3b56; } .promo-banner.threesixtymonitoring .btn { background-color: #ce3b56; } .promo-banner.threesixtymonitoring a { color: #ce3b56; } .mc-panel-promo { font-size: 0.95em; } .mc-panel-promo img { display: block; margin: 0 auto 6px; max-width: 90%; max-height: 87px; } .promotions-slider-control .carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c3965' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } .promotions-slider-control .carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c3965' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } /** * ------------------------- * MarketConnect Service SSO * ------------------------- */ /** * ------------------------- * MarketConnect Service SSO * ------------------------- */ .panel-mc-sso { padding: 0 10px 10px 10px; } .panel-mc-sso img { max-width: 100%; max-height: 120px; } .panel-mc-sso .row { margin-left: -5px; margin-right: -5px; } .panel-mc-sso .col-sm-6 { padding-left: 5px; padding-right: 5px; } .panel-mc-sso .form-control, .panel-mc-sso .btn, .panel-mc-sso small { margin-top: 5px; } .panel-mc-sso small { display: block; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] { border-top: solid 3px #ce3b56; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .card-body, .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .mc-promo-manage .content, .mc-promo-manage .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .content, .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .mc-promo-login .content, .mc-promo-login .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .content { max-height: initial; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metrics-row > div:not(:last-child) { border-right: 1px solid #ccc; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-metric { margin-top: 20px; font-size: 40px; line-height: 1; color: #902a6d; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-title { font-weight: bold; color: #888; text-transform: uppercase; font-size: 12px; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight { margin-top: 4px; height: 2px; border-radius: 2px; background-color: #902a6d; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-servers, .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-monitors, .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-alerts { margin-top: 4px; height: 2px; border-radius: 2px; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-servers { background-color: #902a6d; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-monitors { background-color: #af3362; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .threesixtymonitoring-highlight-alerts { background-color: #ce3b56; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] form, .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] small { text-align: center; } .client-home-cards div[menuitemname=ThreesixtymonitoringLogin] .btn { width: 100%; } /** * ------------------------- * Social buttons * ------------------------- */ .social-signin-btns { text-align: center; } .social-signin-btns .btn { margin-bottom: 5px; } .btn-social { position: relative; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0.375rem 0.75rem; } .btn-social i.fas, .btn-social i.far { position: absolute; left: 0; top: 0; bottom: 0; padding-right: 2px; width: 32px; line-height: 34px; font-size: 1.6em; text-align: center; border-right: 1px solid rgba(0, 0, 0, 0.2); } .btn-facebook { color: #fff; background-color: #4267b2; border-color: rgba(0, 0, 0, 0.2) } .btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook { color: #fff; background-color: #30487b; border-color: rgba(0, 0, 0, 0.2) } .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook { background-image: none } .btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active { background-color: #4267b2; border-color: rgba(0, 0, 0, 0.2) } .btn-twitter { color: #fff; background-color: #2ba9e1; border-color: rgba(0, 0, 0, 0.2) } .btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter { color: #fff; background-color: #1c92c7; border-color: rgba(0, 0, 0, 0.2) } .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter { background-image: none } .btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active { background-color: #2ba9e1; border-color: rgba(0, 0, 0, 0.2) } .providerPreLinking { min-height: 52px; } .providerLinkingFeedback { display: none; } /** * ------------------------- * Registration page * ------------------------- */ #registration { margin: 0; padding: 0 0 40px 0; } #registration .field-container { margin: 0 0 30px 0; } #registration label { font-weight: normal; } #registration .info-text-sm { font-size: 0.85em; text-align: center; } .marketing-email-optin { margin: 0 0 20px 0; padding: 10px 20px 20px; background-color: #f8f8f8; border-radius: 3px; } @media (max-width: 767px) { .btn-xs-block { display: block; width: 100%; } } /* * Section Dividers */ #registration .sub-heading { height: 0; border-top: 1px solid #DDD; text-align: center; margin-top: 20px; margin-bottom: 30px; } #registration .sub-heading span { display: inline-block; position: relative; padding: 0 17px; top: -11px; font-size: 16px; color: #058; background-color: #fff; } /** * Form fields */ #registration .prepend-icon { top: 0; left: 0; display: inline-block; vertical-align: top; position: relative; width: 100%; font-weight: normal; } #registration .field, #registration .form-control { position: relative; vertical-align: top; display: -moz-inline-stack; display: inline-block; outline: none; height: 36px; width: 100%; } #registration .input-group-lg > .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px 0 0 6px; } #registration .form-control-qty { width: 70px; text-align: center; } #registration .form-control-static-inline { display: inline-block; } #registration textarea.field { height: auto; } #registration .prepend-icon .field { -webkit-appearance: none; padding-left: 36px; } #registration .prepend-icon .field-icon i { position: relative; font-size: 14px; } #registration .prepend-icon .field-icon { top: 0; z-index: 4; width: 42px; height: 36px; color: inherit; line-height: 36px; position: absolute; text-align: center; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; pointer-events: none; } #registration .field-icon i { color: #bbb; } #registration .field-help-text { display: block; margin-top: 5px; margin-bottom: 10px; color: #888; font-size: 12px; } /** * ------------------------- * Password Strength Meter * ------------------------- */ .password-strength-meter .progress { margin-bottom: 5px; } .password-strength-meter p { margin-bottom: 15px; } /** * ------------------------- * Service Upgrade * ------------------------- */ .upgrade .product-to-be-upgraded { margin: 20px 0; padding: 15px; background-color: #f8f8f8; } .upgrade .product-to-be-upgraded h4, .upgrade .product-to-be-upgraded h5 { margin: 0; } .upgrade .products { margin-left: -5px; margin-right: -5px; } .upgrade .products .column { padding-left: 5px; padding-right: 5px; } .upgrade .products .product { margin: 20px 0; padding: 0; background-color: #fff; } .upgrade .products .product .current, .upgrade .products .product .recommended { padding: 5px; background-color: #ffbc00; color: #f5f5f5; font-weight: bold; text-align: center; } .upgrade .products .product .recommended { background-color: #25ac2f; } .upgrade .products .product ul { border-left: 1px solid #eee; border-right: 1px solid #eee; } .upgrade .products .product .footer { border: 1px solid #eee; border-top: 0; } .upgrade .products .product .header { margin: 0; padding: 20px; background-color: #2b5580; color: #fff; min-height: 150px; } .upgrade .products .product .header p { font-size: 1.1em; font-weight: 300; } .upgrade .products .product ul { margin: 0; padding: 20px 25px; list-style: none; } .upgrade .products .product ul li { line-height: 25px; font-size: 0.9em; text-align: right; color: #aaa; border-bottom: 1px solid #eee; } .upgrade .products .product ul li:last-child { border: 0; } .upgrade .products .product ul li span { float: left; color: #444; } .upgrade .products .fas, .upgrade .products .far { font-size: 1.3em; } .upgrade .products .fa-check { color: #23ad2e; } .upgrade .products .product .footer { margin: 0; padding: 20px; } .upgrade .products .product .footer select { margin-bottom: 10px; } .upgrade .products .product .btn { background-color: #2b5580; color: #fff; } /** * Helper Alerts */ .alert .fas.pull-left { margin: -3px 0 0 -3px; } .alert .alert-text { margin-left: 56px; } .panel-sidebar .alert { padding: 10px 15px; margin-bottom: 5px; } /** * iCheck controls */ .checkbox-inline.icheck-label, .radio-inline.icheck-label { padding-left: 0; margin-left: 30px; margin-right: 20px; } .icheck-label .iradio_square-blue { margin-right: 5px; margin-left: -30px; margin-top: -2px; } /** * JsonForm */ form[data-role="json-form"] .has-error input.form-control, form[data-role="json-form"] .has-error textarea.form-control, form[data-role="json-form"] .has-error select.form-control { background-color: #fff0f0; transition: 0.2s; } form[data-role="json-form"] .has-error .tooltip-inner { background-color: #9d2a0b; } form[data-role="json-form"] .has-error .tooltip.top .tooltip-arrow { border-top-color: #9d2a0b; } /** * Credit Card Input */ .cc-number-field { background-image: url(../../../../../assets/img/payment/unknown.png); background-repeat: no-repeat; background-position: right 10px center; } .cc-number-field.visa { background-image: url(../../../../../assets/img/payment/visa.png); } .cc-number-field.mastercard { background-image: url(../../../../../assets/img/payment/mastercard.png); } .cc-number-field.amex { background-image: url(../../../../../assets/img/payment/amex.png); } .cc-number-field.dinersclub { background-image: url(../../../../../assets/img/payment/dinersclub.png); } .cc-number-field.discover { background-image: url(../../../../../assets/img/payment/discover.png); } .cc-number-field.unionpay { background-image: url(../../../../../assets/img/payment/unionpay.png); } .cc-number-field.jcb { background-image: url(../../../../../assets/img/payment/jcb.png); } .cc-number-field.maestro { background-image: url(../../../../../assets/img/payment/maestro.png); } .cc-number-field.forbrugsforeningen { background-image: url(../../../../../assets/img/payment/forbrugsforeningen.png); } .cc-number-field.dankort { background-image: url(../../../../../assets/img/payment/dankort.png); } /** * Usage Billing */ .modal-metric-pricing .modal-header, .modal-metric-pricing .modal-body, .modal-metric-pricing .modal-footer { text-align: center !important; border: 0; } .modal-metric-pricing .modal-footer { padding-bottom: 45px; } /** * Select Account */ .select-account { margin: 20px auto; padding: 0; } .select-account a { display: block; margin: 0; text-decoration: none; } .select-account a.disabled { opacity: 0.5; } .continue-container { margin: 40px auto; padding: 20px; background-color: #f6f6f6; border: 1px solid #eee; max-width: 500px; } /** * Invites */ .invite-box { margin: 20px 0; padding: 20px; background-color:#f6f6f6; border:1px solid #eee; } /** * Variables declared here can be overridden by consuming applications, with * the help of the `!default` flag. * * @example * // overriding $hoverColor * $hoverColor: rgba(red, 0.05); * * // overriding image path * $flagsImagePath: "images/"; * * // import the scss file after the overrides * @import "bower_component/intl-tel-input/src/css/intlTelInput"; */ .intl-tel-input { position: relative; display: inline-block; } .intl-tel-input * { box-sizing: border-box; -moz-box-sizing: border-box; } .intl-tel-input .hide { display: none; } .intl-tel-input .v-hide { visibility: hidden; } .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] { position: relative; z-index: 0; margin-top: 0 !important; margin-bottom: 0 !important; padding-right: 36px; margin-right: 0; } .intl-tel-input .flag-container { position: absolute; top: 0; bottom: 0; right: 0; padding: 1px; } .intl-tel-input .selected-flag { z-index: 1; position: relative; width: 36px; height: 100%; padding: 0 0 0 8px; } .intl-tel-input .selected-flag .iti-flag { position: absolute; top: 0; bottom: 0; margin: auto; } .intl-tel-input .selected-flag .iti-arrow { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid #555; } .intl-tel-input .selected-flag .iti-arrow.up { border-top: none; border-bottom: 4px solid #555; } .intl-tel-input .country-list { position: absolute; z-index: 2; list-style: none; text-align: left; padding: 0; margin: 0 0 0 -1px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); background-color: white; border: 1px solid @default-border-color; white-space: nowrap; max-height: 200px; overflow-y: scroll; } .intl-tel-input .country-list.dropup { bottom: 100%; margin-bottom: -1px; } .intl-tel-input .country-list .flag-box { display: inline-block; width: 20px; } @media (max-width: 500px) { .intl-tel-input .country-list { white-space: normal; } } .intl-tel-input .country-list .divider { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCC; } .intl-tel-input .country-list .country { padding: 5px 10px; } .intl-tel-input .country-list .country .dial-code { color: #999; } .intl-tel-input .country-list .country.highlight { background-color: @gray-lighter; } .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code { vertical-align: middle; } .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name { margin-right: 6px; } .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] { padding-right: 6px; padding-left: 52px; margin-left: 0; } .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container { right: auto; left: 0; } .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag { width: 46px; } .intl-tel-input.allow-dropdown .flag-container:hover { cursor: pointer; } .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag { background-color: rgba(0, 0, 0, 0.05); } .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover { cursor: default; } .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag { background-color: transparent; } .intl-tel-input.separate-dial-code .selected-flag { background-color: transparent!important; border-right: 1px solid @default-border-color; display: table; } .intl-tel-input.separate-dial-code .selected-dial-code { display: table-cell; vertical-align: middle; padding-left: 28px; } .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] { padding-left: 66px; } .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag { width: 60px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] { padding-left: 76px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag { width: 70px; } .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] { padding-left: 74px; } .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag { width: 68px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] { padding-left: 84px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag { width: 78px; } .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] { padding-left: 82px; } .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag { width: 76px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] { padding-left: 92px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag { width: 86px; } .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] { padding-left: 90px; } .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag { width: 84px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] { padding-left: 100px; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag { width: 94px; } .intl-tel-input.iti-container { position: absolute; top: -1000px; left: -1000px; z-index: 1060; padding: 1px; } .intl-tel-input.iti-container:hover { cursor: pointer; } .iti-mobile .intl-tel-input.iti-container { top: 30px; bottom: 30px; left: 30px; right: 30px; position: fixed; } .iti-mobile .intl-tel-input .country-list { max-height: 100%; width: 100%; } .iti-mobile .intl-tel-input .country-list .country { padding: 10px 10px; line-height: 1.5em; } .iti-flag { width: 20px; } .iti-flag.be { width: 18px; } .iti-flag.ch { width: 15px; } .iti-flag.mc { width: 19px; } .iti-flag.ne { width: 18px; } .iti-flag.np { width: 13px; } .iti-flag.va { width: 15px; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .iti-flag { background-size: 5630px 15px; } } .iti-flag.ac { height: 10px; background-position: 0px 0px; } .iti-flag.ad { height: 14px; background-position: -22px 0px; } .iti-flag.ae { height: 10px; background-position: -44px 0px; } .iti-flag.af { height: 14px; background-position: -66px 0px; } .iti-flag.ag { height: 14px; background-position: -88px 0px; } .iti-flag.ai { height: 10px; background-position: -110px 0px; } .iti-flag.al { height: 15px; background-position: -132px 0px; } .iti-flag.am { height: 10px; background-position: -154px 0px; } .iti-flag.ao { height: 14px; background-position: -176px 0px; } .iti-flag.aq { height: 14px; background-position: -198px 0px; } .iti-flag.ar { height: 13px; background-position: -220px 0px; } .iti-flag.as { height: 10px; background-position: -242px 0px; } .iti-flag.at { height: 14px; background-position: -264px 0px; } .iti-flag.au { height: 10px; background-position: -286px 0px; } .iti-flag.aw { height: 14px; background-position: -308px 0px; } .iti-flag.ax { height: 13px; background-position: -330px 0px; } .iti-flag.az { height: 10px; background-position: -352px 0px; } .iti-flag.ba { height: 10px; background-position: -374px 0px; } .iti-flag.bb { height: 14px; background-position: -396px 0px; } .iti-flag.bd { height: 12px; background-position: -418px 0px; } .iti-flag.be { height: 15px; background-position: -440px 0px; } .iti-flag.bf { height: 14px; background-position: -460px 0px; } .iti-flag.bg { height: 12px; background-position: -482px 0px; } .iti-flag.bh { height: 12px; background-position: -504px 0px; } .iti-flag.bi { height: 12px; background-position: -526px 0px; } .iti-flag.bj { height: 14px; background-position: -548px 0px; } .iti-flag.bl { height: 14px; background-position: -570px 0px; } .iti-flag.bm { height: 10px; background-position: -592px 0px; } .iti-flag.bn { height: 10px; background-position: -614px 0px; } .iti-flag.bo { height: 14px; background-position: -636px 0px; } .iti-flag.bq { height: 14px; background-position: -658px 0px; } .iti-flag.br { height: 14px; background-position: -680px 0px; } .iti-flag.bs { height: 10px; background-position: -702px 0px; } .iti-flag.bt { height: 14px; background-position: -724px 0px; } .iti-flag.bv { height: 15px; background-position: -746px 0px; } .iti-flag.bw { height: 14px; background-position: -768px 0px; } .iti-flag.by { height: 10px; background-position: -790px 0px; } .iti-flag.bz { height: 14px; background-position: -812px 0px; } .iti-flag.ca { height: 10px; background-position: -834px 0px; } .iti-flag.cc { height: 10px; background-position: -856px 0px; } .iti-flag.cd { height: 15px; background-position: -878px 0px; } .iti-flag.cf { height: 14px; background-position: -900px 0px; } .iti-flag.cg { height: 14px; background-position: -922px 0px; } .iti-flag.ch { height: 15px; background-position: -944px 0px; } .iti-flag.ci { height: 14px; background-position: -961px 0px; } .iti-flag.ck { height: 10px; background-position: -983px 0px; } .iti-flag.cl { height: 14px; background-position: -1005px 0px; } .iti-flag.cm { height: 14px; background-position: -1027px 0px; } .iti-flag.cn { height: 14px; background-position: -1049px 0px; } .iti-flag.co { height: 14px; background-position: -1071px 0px; } .iti-flag.cp { height: 14px; background-position: -1093px 0px; } .iti-flag.cr { height: 12px; background-position: -1115px 0px; } .iti-flag.cu { height: 10px; background-position: -1137px 0px; } .iti-flag.cv { height: 12px; background-position: -1159px 0px; } .iti-flag.cw { height: 14px; background-position: -1181px 0px; } .iti-flag.cx { height: 10px; background-position: -1203px 0px; } .iti-flag.cy { height: 13px; background-position: -1225px 0px; } .iti-flag.cz { height: 14px; background-position: -1247px 0px; } .iti-flag.de { height: 12px; background-position: -1269px 0px; } .iti-flag.dg { height: 10px; background-position: -1291px 0px; } .iti-flag.dj { height: 14px; background-position: -1313px 0px; } .iti-flag.dk { height: 15px; background-position: -1335px 0px; } .iti-flag.dm { height: 10px; background-position: -1357px 0px; } .iti-flag.do { height: 13px; background-position: -1379px 0px; } .iti-flag.dz { height: 14px; background-position: -1401px 0px; } .iti-flag.ea { height: 14px; background-position: -1423px 0px; } .iti-flag.ec { height: 14px; background-position: -1445px 0px; } .iti-flag.ee { height: 13px; background-position: -1467px 0px; } .iti-flag.eg { height: 14px; background-position: -1489px 0px; } .iti-flag.eh { height: 10px; background-position: -1511px 0px; } .iti-flag.er { height: 10px; background-position: -1533px 0px; } .iti-flag.es { height: 14px; background-position: -1555px 0px; } .iti-flag.et { height: 10px; background-position: -1577px 0px; } .iti-flag.eu { height: 14px; background-position: -1599px 0px; } .iti-flag.fi { height: 12px; background-position: -1621px 0px; } .iti-flag.fj { height: 10px; background-position: -1643px 0px; } .iti-flag.fk { height: 10px; background-position: -1665px 0px; } .iti-flag.fm { height: 11px; background-position: -1687px 0px; } .iti-flag.fo { height: 15px; background-position: -1709px 0px; } .iti-flag.fr { height: 14px; background-position: -1731px 0px; } .iti-flag.ga { height: 15px; background-position: -1753px 0px; } .iti-flag.gb { height: 10px; background-position: -1775px 0px; } .iti-flag.gd { height: 12px; background-position: -1797px 0px; } .iti-flag.ge { height: 14px; background-position: -1819px 0px; } .iti-flag.gf { height: 14px; background-position: -1841px 0px; } .iti-flag.gg { height: 14px; background-position: -1863px 0px; } .iti-flag.gh { height: 14px; background-position: -1885px 0px; } .iti-flag.gi { height: 10px; background-position: -1907px 0px; } .iti-flag.gl { height: 14px; background-position: -1929px 0px; } .iti-flag.gm { height: 14px; background-position: -1951px 0px; } .iti-flag.gn { height: 14px; background-position: -1973px 0px; } .iti-flag.gp { height: 14px; background-position: -1995px 0px; } .iti-flag.gq { height: 14px; background-position: -2017px 0px; } .iti-flag.gr { height: 14px; background-position: -2039px 0px; } .iti-flag.gs { height: 10px; background-position: -2061px 0px; } .iti-flag.gt { height: 13px; background-position: -2083px 0px; } .iti-flag.gu { height: 11px; background-position: -2105px 0px; } .iti-flag.gw { height: 10px; background-position: -2127px 0px; } .iti-flag.gy { height: 12px; background-position: -2149px 0px; } .iti-flag.hk { height: 14px; background-position: -2171px 0px; } .iti-flag.hm { height: 10px; background-position: -2193px 0px; } .iti-flag.hn { height: 10px; background-position: -2215px 0px; } .iti-flag.hr { height: 10px; background-position: -2237px 0px; } .iti-flag.ht { height: 12px; background-position: -2259px 0px; } .iti-flag.hu { height: 10px; background-position: -2281px 0px; } .iti-flag.ic { height: 14px; background-position: -2303px 0px; } .iti-flag.id { height: 14px; background-position: -2325px 0px; } .iti-flag.ie { height: 10px; background-position: -2347px 0px; } .iti-flag.il { height: 15px; background-position: -2369px 0px; } .iti-flag.im { height: 10px; background-position: -2391px 0px; } .iti-flag.in { height: 14px; background-position: -2413px 0px; } .iti-flag.io { height: 10px; background-position: -2435px 0px; } .iti-flag.iq { height: 14px; background-position: -2457px 0px; } .iti-flag.ir { height: 12px; background-position: -2479px 0px; } .iti-flag.is { height: 15px; background-position: -2501px 0px; } .iti-flag.it { height: 14px; background-position: -2523px 0px; } .iti-flag.je { height: 12px; background-position: -2545px 0px; } .iti-flag.jm { height: 10px; background-position: -2567px 0px; } .iti-flag.jo { height: 10px; background-position: -2589px 0px; } .iti-flag.jp { height: 14px; background-position: -2611px 0px; } .iti-flag.ke { height: 14px; background-position: -2633px 0px; } .iti-flag.kg { height: 12px; background-position: -2655px 0px; } .iti-flag.kh { height: 13px; background-position: -2677px 0px; } .iti-flag.ki { height: 10px; background-position: -2699px 0px; } .iti-flag.km { height: 12px; background-position: -2721px 0px; } .iti-flag.kn { height: 14px; background-position: -2743px 0px; } .iti-flag.kp { height: 10px; background-position: -2765px 0px; } .iti-flag.kr { height: 14px; background-position: -2787px 0px; } .iti-flag.kw { height: 10px; background-position: -2809px 0px; } .iti-flag.ky { height: 10px; background-position: -2831px 0px; } .iti-flag.kz { height: 10px; background-position: -2853px 0px; } .iti-flag.la { height: 14px; background-position: -2875px 0px; } .iti-flag.lb { height: 14px; background-position: -2897px 0px; } .iti-flag.lc { height: 10px; background-position: -2919px 0px; } .iti-flag.li { height: 12px; background-position: -2941px 0px; } .iti-flag.lk { height: 10px; background-position: -2963px 0px; } .iti-flag.lr { height: 11px; background-position: -2985px 0px; } .iti-flag.ls { height: 14px; background-position: -3007px 0px; } .iti-flag.lt { height: 12px; background-position: -3029px 0px; } .iti-flag.lu { height: 12px; background-position: -3051px 0px; } .iti-flag.lv { height: 10px; background-position: -3073px 0px; } .iti-flag.ly { height: 10px; background-position: -3095px 0px; } .iti-flag.ma { height: 14px; background-position: -3117px 0px; } .iti-flag.mc { height: 15px; background-position: -3139px 0px; } .iti-flag.md { height: 10px; background-position: -3160px 0px; } .iti-flag.me { height: 10px; background-position: -3182px 0px; } .iti-flag.mf { height: 14px; background-position: -3204px 0px; } .iti-flag.mg { height: 14px; background-position: -3226px 0px; } .iti-flag.mh { height: 11px; background-position: -3248px 0px; } .iti-flag.mk { height: 10px; background-position: -3270px 0px; } .iti-flag.ml { height: 14px; background-position: -3292px 0px; } .iti-flag.mm { height: 14px; background-position: -3314px 0px; } .iti-flag.mn { height: 10px; background-position: -3336px 0px; } .iti-flag.mo { height: 14px; background-position: -3358px 0px; } .iti-flag.mp { height: 10px; background-position: -3380px 0px; } .iti-flag.mq { height: 14px; background-position: -3402px 0px; } .iti-flag.mr { height: 14px; background-position: -3424px 0px; } .iti-flag.ms { height: 10px; background-position: -3446px 0px; } .iti-flag.mt { height: 14px; background-position: -3468px 0px; } .iti-flag.mu { height: 14px; background-position: -3490px 0px; } .iti-flag.mv { height: 14px; background-position: -3512px 0px; } .iti-flag.mw { height: 14px; background-position: -3534px 0px; } .iti-flag.mx { height: 12px; background-position: -3556px 0px; } .iti-flag.my { height: 10px; background-position: -3578px 0px; } .iti-flag.mz { height: 14px; background-position: -3600px 0px; } .iti-flag.na { height: 14px; background-position: -3622px 0px; } .iti-flag.nc { height: 10px; background-position: -3644px 0px; } .iti-flag.ne { height: 15px; background-position: -3666px 0px; } .iti-flag.nf { height: 10px; background-position: -3686px 0px; } .iti-flag.ng { height: 10px; background-position: -3708px 0px; } .iti-flag.ni { height: 12px; background-position: -3730px 0px; } .iti-flag.nl { height: 14px; background-position: -3752px 0px; } .iti-flag.no { height: 15px; background-position: -3774px 0px; } .iti-flag.np { height: 15px; background-position: -3796px 0px; } .iti-flag.nr { height: 10px; background-position: -3811px 0px; } .iti-flag.nu { height: 10px; background-position: -3833px 0px; } .iti-flag.nz { height: 10px; background-position: -3855px 0px; } .iti-flag.om { height: 10px; background-position: -3877px 0px; } .iti-flag.pa { height: 14px; background-position: -3899px 0px; } .iti-flag.pe { height: 14px; background-position: -3921px 0px; } .iti-flag.pf { height: 14px; background-position: -3943px 0px; } .iti-flag.pg { height: 15px; background-position: -3965px 0px; } .iti-flag.ph { height: 10px; background-position: -3987px 0px; } .iti-flag.pk { height: 14px; background-position: -4009px 0px; } .iti-flag.pl { height: 13px; background-position: -4031px 0px; } .iti-flag.pm { height: 14px; background-position: -4053px 0px; } .iti-flag.pn { height: 10px; background-position: -4075px 0px; } .iti-flag.pr { height: 14px; background-position: -4097px 0px; } .iti-flag.ps { height: 10px; background-position: -4119px 0px; } .iti-flag.pt { height: 14px; background-position: -4141px 0px; } .iti-flag.pw { height: 13px; background-position: -4163px 0px; } .iti-flag.py { height: 11px; background-position: -4185px 0px; } .iti-flag.qa { height: 8px; background-position: -4207px 0px; } .iti-flag.re { height: 14px; background-position: -4229px 0px; } .iti-flag.ro { height: 14px; background-position: -4251px 0px; } .iti-flag.rs { height: 14px; background-position: -4273px 0px; } .iti-flag.ru { height: 14px; background-position: -4295px 0px; } .iti-flag.rw { height: 14px; background-position: -4317px 0px; } .iti-flag.sa { height: 14px; background-position: -4339px 0px; } .iti-flag.sb { height: 10px; background-position: -4361px 0px; } .iti-flag.sc { height: 10px; background-position: -4383px 0px; } .iti-flag.sd { height: 10px; background-position: -4405px 0px; } .iti-flag.se { height: 13px; background-position: -4427px 0px; } .iti-flag.sg { height: 14px; background-position: -4449px 0px; } .iti-flag.sh { height: 10px; background-position: -4471px 0px; } .iti-flag.si { height: 10px; background-position: -4493px 0px; } .iti-flag.sj { height: 15px; background-position: -4515px 0px; } .iti-flag.sk { height: 14px; background-position: -4537px 0px; } .iti-flag.sl { height: 14px; background-position: -4559px 0px; } .iti-flag.sm { height: 15px; background-position: -4581px 0px; } .iti-flag.sn { height: 14px; background-position: -4603px 0px; } .iti-flag.so { height: 14px; background-position: -4625px 0px; } .iti-flag.sr { height: 14px; background-position: -4647px 0px; } .iti-flag.ss { height: 10px; background-position: -4669px 0px; } .iti-flag.st { height: 10px; background-position: -4691px 0px; } .iti-flag.sv { height: 12px; background-position: -4713px 0px; } .iti-flag.sx { height: 14px; background-position: -4735px 0px; } .iti-flag.sy { height: 14px; background-position: -4757px 0px; } .iti-flag.sz { height: 14px; background-position: -4779px 0px; } .iti-flag.ta { height: 10px; background-position: -4801px 0px; } .iti-flag.tc { height: 10px; background-position: -4823px 0px; } .iti-flag.td { height: 14px; background-position: -4845px 0px; } .iti-flag.tf { height: 14px; background-position: -4867px 0px; } .iti-flag.tg { height: 13px; background-position: -4889px 0px; } .iti-flag.th { height: 14px; background-position: -4911px 0px; } .iti-flag.tj { height: 10px; background-position: -4933px 0px; } .iti-flag.tk { height: 10px; background-position: -4955px 0px; } .iti-flag.tl { height: 10px; background-position: -4977px 0px; } .iti-flag.tm { height: 14px; background-position: -4999px 0px; } .iti-flag.tn { height: 14px; background-position: -5021px 0px; } .iti-flag.to { height: 10px; background-position: -5043px 0px; } .iti-flag.tr { height: 14px; background-position: -5065px 0px; } .iti-flag.tt { height: 12px; background-position: -5087px 0px; } .iti-flag.tv { height: 10px; background-position: -5109px 0px; } .iti-flag.tw { height: 14px; background-position: -5131px 0px; } .iti-flag.tz { height: 14px; background-position: -5153px 0px; } .iti-flag.ua { height: 14px; background-position: -5175px 0px; } .iti-flag.ug { height: 14px; background-position: -5197px 0px; } .iti-flag.um { height: 11px; background-position: -5219px 0px; } .iti-flag.us { height: 11px; background-position: -5241px 0px; } .iti-flag.uy { height: 14px; background-position: -5263px 0px; } .iti-flag.uz { height: 10px; background-position: -5285px 0px; } .iti-flag.va { height: 15px; background-position: -5307px 0px; } .iti-flag.vc { height: 14px; background-position: -5324px 0px; } .iti-flag.ve { height: 14px; background-position: -5346px 0px; } .iti-flag.vg { height: 10px; background-position: -5368px 0px; } .iti-flag.vi { height: 14px; background-position: -5390px 0px; } .iti-flag.vn { height: 14px; background-position: -5412px 0px; } .iti-flag.vu { height: 12px; background-position: -5434px 0px; } .iti-flag.wf { height: 14px; background-position: -5456px 0px; } .iti-flag.ws { height: 10px; background-position: -5478px 0px; } .iti-flag.xk { height: 15px; background-position: -5500px 0px; } .iti-flag.ye { height: 14px; background-position: -5522px 0px; } .iti-flag.yt { height: 14px; background-position: -5544px 0px; } .iti-flag.za { height: 14px; background-position: -5566px 0px; } .iti-flag.zm { height: 14px; background-position: -5588px 0px; } .iti-flag.zw { height: 10px; background-position: -5610px 0px; } .iti-flag { width: 20px; height: 15px; box-shadow: 0px 0px 1px 0px #888; background-image: url("../../img/flags.png"); background-repeat: no-repeat; background-color: #DBDBDB; background-position: 20px 0; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { .iti-flag { background-image: url("../../img/flags@2x.png"); } } .iti-flag.np { background-color: transparent; } /** * WHMCS Telephone Country Code Dropdown * * Using https://github.com/jackocnr/intl-tel-input * * @copyright Copyright (c) WHMCS Limited 2005-2017 * @license http://www.whmcs.com/license/ WHMCS Eula */ .intl-tel-input { width: 100%; } /* ======================================================================== * bootstrap-switch - v3.3.2 * http://www.bootstrap-switch.org * ======================================================================== * Copyright 2012-2013 Mattia Larentis * * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ======================================================================== */ .bootstrap-switch { display: inline-block; direction: ltr; cursor: pointer; border-radius: 4px; border: 1px solid; border-color: @default-border-color; position: relative; text-align: left; overflow: hidden; line-height: 8px; z-index: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .bootstrap-switch .bootstrap-switch-container { display: inline-block; top: 0; border-radius: 4px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: inline-block !important; height: 100%; padding: 6px 12px; font-size: 14px; line-height: 20px; } .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off { text-align: center; z-index: 1; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { color: #fff; background: #428bca; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { color: #fff; background: #5bc0de; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { color: #fff; background: #5cb85c; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { background: #f0ad4e; color: #fff; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { color: #fff; background: #d9534f; } .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { color: #000; background: #eeeeee; } .bootstrap-switch .bootstrap-switch-label { text-align: center; margin-top: -1px; margin-bottom: -1px; z-index: 100; color: #333333; background: #ffffff; } .bootstrap-switch .bootstrap-switch-handle-on { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .bootstrap-switch .bootstrap-switch-handle-off { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .bootstrap-switch input[type='radio'], .bootstrap-switch input[type='checkbox'] { position: absolute !important; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); z-index: -1; } .bootstrap-switch input[type='radio'].form-control, .bootstrap-switch input[type='checkbox'].form-control { height: auto; } .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { padding: 1px 5px; font-size: 12px; line-height: 1.5; } .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { padding: 5px 10px; font-size: 12px; line-height: 1.5; } .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { padding: 6px 16px; font-size: 18px; line-height: 1.33; } .bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate { cursor: default !important; } .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { opacity: 0.5; filter: alpha(opacity=50); cursor: default !important; } .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { -webkit-transition: margin-left 0.5s; transition: margin-left 0.5s; } .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { border-bottom-left-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .bootstrap-switch.bootstrap-switch-focused { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%} div.dtr-modal { position: fixed; box-sizing: border-box; top: 0; left: 0; height: 100%; width: 100%; z-index: 100; padding: 10em 1em; } div.dtr-modal div.dtr-modal-display { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 50%; height: 50%; overflow: auto; margin: auto; z-index: 102; overflow: auto; background-color: #f5f5f7; border: 1px solid black; border-radius: 0.5em; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); } div.dtr-modal div.dtr-modal-content { position: relative; padding: 1em; } div.dtr-modal div.dtr-modal-close { position: absolute; top: 6px; right: 6px; width: 22px; height: 22px; border: 1px solid #eaeaea; background-color: #f9f9f9; text-align: center; border-radius: 3px; cursor: pointer; z-index: 12; } div.dtr-modal div.dtr-modal-close:hover { background-color: #eaeaea; } div.dtr-modal div.dtr-modal-background { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 101; background: rgba(0, 0, 0, 0.6); } @media screen and (max-width: 767px) { div.dtr-modal div.dtr-modal-display { width: 95%; } } div.dtr-bs-modal table.table tr:first-child td { border-top: none; } .multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0} /* iCheck plugin Square skin, blue ----------------------------------- */ .icheckbox_square-blue, .iradio_square-blue { display: inline-block; *display: inline; vertical-align: middle; margin: 0; padding: 0; width: 22px; height: 22px; background: url(../../css/blue.png) no-repeat; border: none; cursor: pointer; } .icheckbox_square-blue { background-position: 0 0; } .icheckbox_square-blue.hover { background-position: -24px 0; } .icheckbox_square-blue.checked { background-position: -48px 0; } .icheckbox_square-blue.disabled { background-position: -72px 0; cursor: default; } .icheckbox_square-blue.checked.disabled { background-position: -96px 0; } .iradio_square-blue { background-position: -120px 0; } .iradio_square-blue.hover { background-position: -144px 0; } .iradio_square-blue.checked { background-position: -168px 0; } .iradio_square-blue.disabled { background-position: -192px 0; cursor: default; } .iradio_square-blue.checked.disabled { background-position: -216px 0; } /* HiDPI support */ @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .icheckbox_square-blue, .iradio_square-blue { background-image: url(../../css/blue@2x.png); -webkit-background-size: 240px 24px; background-size: 240px 24px; } } .w-hidden { display: none; } .form-check-inline { display: initial; } @media (max-width: 991.98px) { .licensing-verification h3 { font-size: 1.4em; } } @media (max-width: 767.98px) { .licensing-verification h3 { font-size: 1em; } } @media (max-width: 991.98px) { .licensing-verification h2 { font-size: 1.7em; } } @media (max-width: 767.98px) { .licensing-verification h2 { font-size: 1.2em; } } .licensing-verification .secondary-input-submit { display: none; } @media (max-width: 767.98px) { .licensing-verification .input-group .input-group-append { display: none; } .licensing-verification .input-group input { border-radius: 0 6px 6px 0 !important; } .licensing-verification .secondary-input-submit { display: block; padding-top: 0.5em; } } .captcha-overlay-badge { position: fixed; bottom: 20px; right: 20px; z-index: 9999; cursor: pointer; } .captcha-overlay-badge-hidden { display: none; } .captcha-overlay-badge img { width: 60px; height: auto; } .captcha-overlay-popup { display: none; position: fixed; bottom: 80px; right: 20px; background-color: #fff; border: 1px solid #ccc; padding: 10px; width: 300px; z-index: 9998; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }