芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/portal.pulsehost.co.uk/admin/templates/blend/css/style.css
/* * WHMCS Blend Admin Theme * * @author WHMCS Limited
* @copyright Copyright (c) WHMCS Limited 2021 * @license https://www.whmcs.com/license/ */ .addon-html-output-container { margin-bottom: 15px; } .text-md { font-size: 1.2em; } .font-size-sm { font-size: 0.85em; } .panel-disabled { opacity: 0.5; } .link-disabled { pointer-events: none; opacity: 0.5; } .link-disabled img { filter: grayscale(100%); } .panel-body-overflow-auto { overflow: auto; } .btn-hide-overflow { overflow: hidden; } .mr-8px { margin-right: 8px; } .inset-grey-bg { margin: 15px -15px; padding: 10px; background-color: #f8f8f8; } .inset-element-container { margin: 10px; padding: 15px; background-color: #fff; border-radius: 5px; } .homebox { margin: 0 0 15px 0; padding: 5px; background-color: #fff; border: 2px solid #E2E7E9; } .contextbar { margin: 0; padding: 10px; background-color:#666; font-size: 14px; color: #fff; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .contexthelp { float: right; margin: 0; padding: 5px 20px; border: 1px solid #FBEB20; background-color: #FFFFD5; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .contexthelp.help-update { margin: 0 0 0 10px; padding: 6px 15px; } .contexthelp a { color: #000; } .bordered { background-color: #fff; border: 3px solid #E2E7E9; border-spacing: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .multi-select-blocks { margin: 0 -5px; } .multi-select-blocks .block { float: left; padding: 5px; width: 214px; } .multi-select-blocks div div:not(.disabled):hover { cursor: pointer; border-color: #666; } .multi-select-blocks div.disabled:hover { cursor: default; } .multi-select-blocks div.active { border-color: #336699; background-color: #eff7ff; } .multi-select-blocks div.disabled { opacity: 0.65; } .form-group .field-error-msg { display: none; font-size: 0.85em; color: #cc0000; } /* -------------------------------------------------------------- SEARCH -------------------------------------------------------------- */ #clientsearchresults { background-color: #fff; border: 1px solid #ccc; padding: 3px; margin: 0; white-space: nowrap; font-size: 11px; font-family: Tahoma; } #ticketclientsearchresults { position: absolute; width: 300px; background-color: #fff; border: 1px solid #ccc; padding: 3px; margin: 0 10px 0 0; display: none; white-space: nowrap; font-size: 11px; font-family: Tahoma; } #clientsearchresults .searchresultheader, #ticketclientsearchresults .searchresultheader { background-color:#ccc; padding:2px; font-weight:bold; text-align:center; } #clientsearchresults .searchresult, #ticketclientsearchresults .searchresult { background-color:#f4f4f4; border-top: 3px solid #fff; padding: 2px 0 2px 5px; } #clientsearchresults .searchresult .desc, #ticketclientsearchresults .searchresult .desc { color: #888; } #clientsearchresults .searchresult:hover, #ticketclientsearchresults .searchresult:hover { background-color: #fff; } #clientsearchresults .searchresult a, #ticketclientsearchresults .searchresult a { text-decoration: none; display: block; } #clientsearchcancel { display: none; } #contentarea .bootstrap-switch-id-intelliSearchHideInactiveSwitch .bootstrap-switch-label, #contentarea .bootstrap-switch-id-checkboxShowHidden .bootstrap-switch-label { min-width: 150px; white-space: nowrap; } /* -------------------------------------------------------------- TABLES -------------------------------------------------------------- */ table.no-margin { margin: 0 !important; } table.form { background-color: #fff; margin: 0 0 5px 0; padding: 0px; border: 3px solid #E2E7E9; border-collapse: separate; border-spacing: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } table.form td { padding: 3px 5px; } table.form td.fieldlabel { background-color: #fff; text-align: right; } table.form td.fieldlabel.label-top { vertical-align: top; padding-top: 12px; } table.form td.fieldarea { background-color: #efefef; text-align: left; } table.form td.fieldarea p:last-child { margin-bottom: 0; } table.form td.fieldarea .inset-whitebg-container { margin: 20px; padding: 20px 30px; background-color: #fff; border-radius: 4px; } table.form .bootstrap-switch { border-spacing: 0; border-collapse: unset; } table.form .input-group { border-spacing: initial; } div.tablebg { margin: 1em 0; overflow: auto; } div.table-bg-overflow-visible { margin: 1em 0; overflow: visible; } table.datatable { margin: 0 0 10px 0; padding: 0; border-collapse: separate; border-spacing: 1px; } table.datatable th { padding: 4px; font-weight: bold; background-color: #1A4D80; border-bottom: 1px solid #ddd; border-radius: 3px; text-align: center; color: #fff; } table.datatable th a { color: #fff; } table.datatable th.domain-pricing-head { width: 90px; min-width: 80px; } table.datatable td { padding: 3px; background-color: #FFF; border-bottom: 1px solid #EBEBEB; } table.dataTable tbody td.dt-body-center{ text-align: center; } table.datatable tr.rowhighlight td { background-color: #E0E8F3; } table.datatable tr.domain-pricing-row td { height: 43px; } table.datatable tr.domain-pricing-row-bottom td { border-bottom: none; } table.datatable tr.domain-pricing-row-top td { border-top: 1px solid #999; } table.datatable tr td.field-highlight { background-color: #EFEFEF; } table.datatable tr:not(.detail-row):hover td { background-color: #EFF2F9; } table.datatable th, table.datatable th a, table.datatable th a:visited { text-decoration: none; } table.datatable th a:hover { text-decoration: underline; } table.datatable tr.grey-out td, table.datatable tr.grey-out td a { color: #999; } table.padded-fields td { padding: 2px; } .datatable tr.detail-row td { padding: 3px; background-color: #f6f6f6; font-size: 0.9em; } .table-fixed-head tbody { display: block; max-height: 300px; overflow-y: scroll; } .table-fixed-head thead, .table-fixed-head tbody tr { display: table; width: 100%; table-layout: fixed; } .table-fixed-head thead { width: calc(100% - 1em); } .table-on-demand-renewals thead tr { text-align: center; font-weight: bold; } .table-on-demand-renewals td { width: calc(100% / 6); } /* -------------------------------------------------------------- SPECIAL CLASSES -------------------------------------------------------------- */ .absmiddle { vertical-align: middle; margin-bottom: .25em; } .clear { clear: both; } .smallfont { font-size: 0.8em; } .loadingspinner { opacity: 0.7; } /* -------------------------------------------------------------- INFO BOXES -------------------------------------------------------------- */ .alert .fas.pull-left { margin: -3px 0 0 -3px; } .alert .alert-text { margin-left: 56px; } .alert-grey { color: #525252; background-color: #efefef; border-color: #dadada; } .client-tabs .alert { margin-bottom: 10px; } .infobox span.title, .successbox span.title, .errorbox span.title { font-size: 1.2em; font-weight: bold; } .infobox { background-image: url('../../../images/info.png'); background-repeat: no-repeat; background-position: 15px; margin: 10px 0; padding: 6px 10px 6px 60px; min-height: 28px; background-color: #FAF6D4; border: 1px solid #E6C26E; color: #000; text-align: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .infobox span.title { color: #BE8007; } .successbox { background-image: url('../../../images/success.png'); background-repeat: no-repeat; background-position: 15px; margin: 10px 0; padding: 6px 5px 6px 60px; min-height: 28px; background-color: #D9E6C3; border: 1px solid #77AB13; color: #000; text-align: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .successbox span.title { color: #69990F; } .errorbox { background-image: url('../../../images/error.png'); background-repeat: no-repeat; background-position: 15px; margin: 10px 0; padding: 6px 5px 6px 60px; min-height: 28px; background-color: #F2D4CE; border: 1px solid #AE432E; color: #cc0000; text-align: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .errorbox span.title { color: #AE432E; } .contentbox { text-align: center; background-color: #f7f7f7; border: 1px dashed #cccccc; padding: 10px; } .invoicetooltip { border: 1px solid #F0EADE; background-color: #F3F4EC; color: #000000; padding: 5px; z-index: 100; } .gracefulexit { margin: 100px auto; padding: 40px 25px; width: 60%; background-color: #FFF4F4; border: 2px dashed #FFD7D7; color: #000; font-size: 18px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } /* -------------------------------------------------------------- TEXT COLORS -------------------------------------------------------------- */ .textblack { color: #000000; } .textblue { color: #224488; } .textgreen { color: #779500; } .textgrey { color: #888888; } .textgold { color: #ffbb55; } .textorange { color: #ff6600; } .textred { color: #cc0000; } /* -------------------------------------------------------------- STATUS LABELS -------------------------------------------------------------- */ .label { padding: 1px 3px 2px; font-size: 10px; font-weight: normal; color: white; text-transform: uppercase; white-space: nowrap; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .label.pending, .label.pendingtransfer, .label.pendingregistration, .label.collections, .label.redemption, .label.grace { background-color: #F89406; } .label.active, .label.paid { background-color: #46A546; } .label.suspended, .label.expired, .label.refunded, .label.transferredaway { background-color: #0768B8; } .label.draft { background-color: #D9EDF7; } .label.terminated, .label.closed, .label.unpaid { background-color: #C43C35; } .label.cancelled, .label.inactive { background-color: #BFBFBF; } .label.completed { background-color: #008B8B; } .label.fraud { background-color: #000; } /* -------------------------------------------------------------- CLIENT SUMMARY PAGE -------------------------------------------------------------- */ .client-summary-name { margin-bottom: 20px; font-size: 20px; } .client-summary-panels { margin-right: -3px; margin-left: -3px; } .client-summary-panels > [class*='col-'] { padding-right: 3px; padding-left: 3px; } .clientssummarybox { background-color: #f4f4f4; padding: 10px; margin: 10px 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .clientssummarybox .title { text-align: center; padding: 0 0 10px 0; font-family: Arial; font-size: 16px; font-weight: bold; color: #1A4D80; } .clientssummarybox ul { list-style-type: none; margin: 10px 0 0 0; } .clientssummarybox ul li { margin: 0 0 2px -20px; } .clientssummarybox .btn-group ul { list-style-type: none; margin: 2px 0 0; } .clientssummarybox .btn-group ul li { margin: 0 0; } table.clientssummarystats { width: 100%; border: 4px solid #fff; border-radius: 4px; } table.clientssummarystats td { padding: 2px 4px; background-color: #fff; font-size: 11px; } table.clientssummarystats tr.altrow td { background-color: #f8f8f8; } table.clientssummarystats td.client-paymethod { max-width: 25em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } table.clientssummarystats td.client-paymethod.gateway-inactive .paymethod-description { text-decoration: line-through; } #modalAjax .modal-body .gateway-response { text-align: left; line-height: 0.8; margin-top: 10px; max-height: 100px; overflow-x: auto; overflow-y: scroll; } .clientsummaryactions { float:right; margin: 0; padding:4px 15px; border:1px dashed #BEDCF3; background-color:#EDF5FC; font-size:14px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } #clientsummarycontainer #statusfilter { display:none; position: absolute; margin: -5px 0 0 0; padding: 15px; width: 150px; right: 36px; background-color: #fff; border: 2px solid #E2E7E9; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; z-index: 999; } #clientsummarycontainer div.checkall { text-align: right; font-size: 11px; } #clientsummarycontainer div.applybtn { padding: 10px 0 0 0; text-align: center; } /* -------------------------------------------------------------- EMAIL TEMPLATES -------------------------------------------------------------- */ .emailtplstandard { float:left; width:28%; margin:10px; padding:10px 20px 10px 20px; background-color:#efefef; } .emailtplcustom { float:left; width:28%; margin:10px; padding:10px 20px 10px 20px; background-color:#fff4d5; } .emailtpldisabled { float:left; width:28%; margin:10px; padding:10px 20px 10px 20px; background-color:#ffe8e8; } .disabledtext { color:#999; font-style:italic; } .email-attachment { margin: 0 0 5px 0; padding: 4px 12px; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; } /* -------------------------------------------------------------- ADDON MODULES DIRECTORY -------------------------------------------------------------- */ #addonscats { background-color:#fff; float:left; width:200px; padding:10px 0 0 0; } #addonscats .cat { padding:5px 10px 5px 10px; margin:5px 0 5px 0; border:2px solid #7EAADA; border-right:0; text-align:right; text-decoration: underline; cursor: hand; cursor: pointer; -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -o-border-radius-topleft: 5px; border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; -o-border-radius-bottomleft: 5px; border-radius-bottomleft: 5px; } #addonscats .cat.addonsel { background-color: #EBF2FA; color: #4081C8; font-weight: bold; } #addonslist { border:2px solid #7EAADA; padding:10px; height: 500px; overflow:auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } #addonslist .heading { font-family: Arial; font-size: 20px; margin: 0 0 15px 20px; color: #3068A7; } #addonslist .loading { text-align:center; font-size:16px; padding:60px 0 0 0; } #searchaddons { text-align: right; padding: 0 20px 5px 0; } /* -------------------------------------------------------------- REPORTS -------------------------------------------------------------- */ .reports-index { margin: 30px 0; text-align: center; } .reports-index div { padding: 0 0 10px 0; } .reports-index .btn { margin-bottom: 5px; } table.reportslisting { width: 80%; margin: 0 auto; } table.reportslisting td { width: 33%; height: 45px; text-align: center; font-size: 14px; } table.reportslisting td a { padding: 10px 50px; border: 2px solid #efefef; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } table.reportslisting td a:hover { padding: 10px 50px; border: 2px solid #efefef; background-color: #f2f2f2; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .report-filters-wrapper { margin: 20px auto 0; padding: 20px; background-color: #f6f6f6; border-top: 1px solid #ccc; } .report-filters-wrapper .inner-container { margin: 0 auto; max-width: 1400px; } .report-filters-wrapper h3 { font-size: 1.5em; font-weight: 300; } /* -------------------------------------------------------------- ORDER SUMMARY -------------------------------------------------------------- */ .ordersummarytitle { font-family:Arial; font-size:20px; text-align:center; } .ordersummaryleftcol { width:60%; min-width:600px; } #ordersummary { margin: 20px 0 10px 0; padding: 0; border: 1px solid #B4B4B4; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 20px #000; -webkit-box-shadow: 0px 0px 20px #ccc; -o-box-shadow: 0px 0px 20px #ccc; box-shadow: 0px 0px 20px #ccc; } #ordersummary table { width: 100%; } #ordersummary tr td { padding: 3px 10px; } #ordersummary tr.item td { padding: 10px 10px 12px 10px; border-bottom: 1px dashed #B4B4B4; } #ordersummary div.itemtitle { font-size: 16px; } #ordersummary div.itempricing { text-align: right; font-size: 20px; } #ordersummary td.alnright { text-align: right; } #ordersummary tr.subtotal td { background-color: #FFFFDF; font-size: 14px; padding: 4px 10px; } #ordersummary tr.promo td { background-color: #FFE1E1; font-size: 12px; padding: 4px 10px; } #ordersummary tr.tax td { background-color: #E6F7FF; font-size: 12px; padding: 4px 10px; } #ordersummary tr.total td { background-color: #E7FFDA; font-size: 26px; padding: 6px 10px; } #ordersummary tr.recurring td { background-color: #FFE1E1; font-size: 12px; padding: 4px 10px; } #ordersummary .apply-credit-container { margin: 15px 0; padding: 15px; background-color: #f2f2f2; } #ordersummary .apply-credit-container span { font-weight: bold; } #ordersummary .apply-credit-container .radio { padding-left: 20px; padding-right: 20px; font-weight: normal; } #createPromoCode { pointer-events: all !important; } /* -------------------------------------------------------------- CHAT TRANSCRIPTS -------------------------------------------------------------- */ div.chat div.visitor div.name, div.chat div.operator div.name { font-weight: bold; } div.chat div.visitor div.message, div.chat div.operator div.message { padding: 0 25px; } /* -------------------------------------------------------------- ADMIN DIALOG -------------------------------------------------------------- */ div.admindialog { display:none; margin: 0; width: 598px; background-color: #194c80; border: 10px solid #194c80; -moz-box-shadow: 5px 0px 20px #535353; -webkit-box-shadow: 5px 0px 20px #535353; -o-box-shadow: 5px 0px 20px #535353; box-shadow: 5px 0px 20px #535353; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; z-index:10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } div.admindialog * { line-height: 1; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } div.admindialog div.tabs a { float: left; display:block; margin: 0 0 0 10px; padding: 5px 20px; background-color: #2162A3; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; } div.admindialog div.tabs a:hover { background-color: #2B7DD0; } div.admindialog a.close { display:block; float: right; margin: 0; padding: 0 5px 2px 5px; color: #194c80; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } div.admindialog a.close:hover { color: #000; } div.admindialog div.content { margin: 0; padding: 0; min-height: 300px; background-color: #fff; border: 4px solid #efefef; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } div.admindialog div.donotshow { margin: 0; padding: 8px 10px 0 10px; color: #fff; font-size: 10px; } /* -------------------------------------------------------------- SERVICES -------------------------------------------------------------- */ a.moduleloginlink { color: #cc0000; } /* -------------------------------------------------------------- + BOOTSTRAP OVERRIDES +-------------------------------------------------------------- */ .padding-two { padding-left: 2px; padding-right: 2px; } div.userdetails { font-size: 22px; } div.input-group-block { display: block !important; } div.input-group-flex { display: flex; } div.input-group-inline-flex { display: inline-flex; } ul.dropdown-menu-page { left: -30px; min-width: 77px; padding: 1px; max-height: 200px; overflow: scroll; overflow-x: hidden; } .no-padding { padding: 0 !important; display: block !important; } .page-selector.active { background-color: #286090; border-color: #204d74; color: #fff; } /* -------------------------------------------------------------- RESPONSIVE BEHAVIOUR -------------------------------------------------------------- */ @media (max-width:767px) { table.form tr, table.form tr td.fieldlabel, table.form tr td.fieldarea, table.form tr td.fieldarea input[type="text"], table.form tr td.fieldarea select { display: block; width: 100%; max-width: 100%; text-align: left; } table.form tr td.fieldlabel { padding-bottom: 0; font-weight: bold; background-color: #efefef; } table.form td.fieldlabel.label-top { padding-top: 3px; } table.form tr td.fieldarea { border-bottom: 2px solid #fff; padding-bottom: 5px; word-wrap: break-word; } .form-field-width-container { max-width: 100% !important; width: 100% !important; } .form-field-hidden-on-respond { display: none !important; } } @media (max-width:700px) { #ticketreplies .reply .leftcol, #ticketreplies .staffreply .leftcol { float: none; width: 100%; } #ticketreplies .submitter { text-align: left; padding: 8px 15px; } #ticketreplies .postedon { padding: 10px 12px 10px 12px; background-color: #fff; } #ticketreplies .submitter .name { display: inline-block; } #ticketreplies .submitter .title { float: right; } #ticketreplies .tools { float: right; padding: 6px 20px; } #ticketreplies .reply .rightcol, #ticketreplies .staffreply .rightcol { margin-left: 0; border-left: 0; min-height: 0; } } /* -------------------------------------------------------------- Admin Tabs -------------------------------------------------------------- */ ul.client-tabs > li > a, ul.admin-tabs > li > a { margin-left: 5px; padding: 4px 10px 3px; font-size: 0.9em; background-color: #efefef; border: 1px solid #ccc; text-decoration: none; color: #202F60; } ul.client-tabs > li > a.dropdown-toggle, ul.admin-tabs > li > a.dropdown-toggle { height: 27px; line-height: 5px; text-decoration: none; } ul.client-tabs > li > a.dropdown-toggle b.caret, ul.admin-tabs > li > a.dropdown-toggle b.caret { margin-top: 7px; } ul.client-tabs > li > a:hover, ul.admin-tabs > li > a:hover { border: 1px solid #ccc; text-decoration: underline; } ul.client-tabs > li.active > a, ul.admin-tabs > li.active > a { font-weight: bold; } div.client-tabs > .active, div.admin-tabs > .active { padding: 10px; border: 1px solid #ddd; border-top: 0; } div.client-tabs .context-btn-container, div.admin-tabs .context-btn-container { margin: -10px -10px 10px -10px; padding: 8px; background-color: #f6f6f6; text-align: right; } .admin-tabs-v2 .admin-tabs li a { padding: 10px 20px; font-size: 1.1em; color: #666; } .admin-tabs-v2 .tab-pane { padding: 20px; } .admin-tabs-v2 small { font-weight: normal; color: #777; } .admin-tabs-v2 .form-group { transition: all 0.5s; } .admin-tabs-v2 .form-group.disabled { opacity: 0.5; } .admin-tabs-v2.constrained-width { margin: 0 auto; max-width: 1200px; } ul.admin-tabs-v2 > li > a.dropdown-toggle { height: unset; line-height: unset; text-decoration: none; } /* -------------------------------------------------------------- Admin Dashboard Promotion Carousel -------------------------------------------------------------- */ .admin-dashboard-carousel-controls .carousel-indicators { display: inline-block; position: initial; width: initial; margin-left: initial; } .admin-dashboard-carousel-controls .carousel-indicators li { border: 1px solid #bbb; } .admin-dashboard-carousel-controls { display: block; position: absolute; bottom: 30px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; } .admin-dashboard-carousel-control { color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); filter: alpha(opacity = 50); opacity: 0.5; font-size: 16px; } .admin-dashboard-carousel-control:hover, .admin-dashboard-carousel-control:focus { color: #fff; text-decoration: none; } .admin-dashboard-carousel .promotion-content { display: flex; } .admin-dashboard-carousel .promotion-logo { height: 50px; margin-right: 15px; } .admin-dashboard-carousel .btn-promotion-action { position: relative; right: -20px; } /* -------------------------------------------------------------- Partner Promotion -------------------------------------------------------------- */ .partner-box { margin:0 0 10px 0; padding:10px 15px; border-radius:6px; background-color:#efefef; } .partner-box-blue { background-color:#1A4D80; } div.partner-logo { background-color:#fff; border-radius:6px; height:100px; overflow:hidden; position: relative; cursor: pointer; } div.partner-logo img { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } div.partner-features { padding-top:15px; padding-bottom:15px; color:#333; } div.partner-box-blue div.partner-features { color:#fff; } div.partner-headline { font-size:1.2em; } div.partner-actions { line-height:50px; } @media (min-width:992px) { div.partner-actions { line-height:100px; } } div.partner-registrars div.partner-logo { height: 60px; } div.partner-registrars div.partner-actions { line-height:60px; } div.partner-modal div.modal-content { border-radius: 4px; border: 0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); } div.partner-modal div.modal-header { border-radius: 4px 4px 0 0; background-color: #f7f9fa; color: #555; text-align: center; } div.partner-modal div.modal-body { font-size: 0.9em; } div.partner-modal div.modal-footer { background-color: #f7f9fa; color: #555; } div.partner-modal div.loader-container { float: right; margin-top: -20px; margin-right: 30px; color: #888; } /* -------------------------------------------------------------- Popup Window -------------------------------------------------------------- */ .popup-body { margin: 0; } .popup-content-area { margin: 10px; padding: 15px; background-color: #fff; border: 4px solid #E2E7E9; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; overflow: auto; } /* -------------------------------------------------------------- Credit Card Information -------------------------------------------------------------- */ .credit-card-type { position: relative; } /* -------------------------------------------------------------- Error Page -------------------------------------------------------------- */ .error-page .error-title { margin: 0; padding: 20px 0 0 0; font-size: 3em; text-align: center; color: #666; } .error-page .error-title i { margin: 0; padding: 10px; display: block; font-size: 2em; color: #cc0000; } .error-page .error-body { margin: 20px auto; padding: 20px; max-width: 800px; background-color: #efefef; border-radius: 4px; font-size: 1.4em; text-align: center; } .error-page .error-footer { margin: 0; padding: 0; font-size: 1.4em; text-align: center; } /* -------------------------------------------------------------- WHMCS Modal -------------------------------------------------------------- */ .whmcs-modal .modal-content { border-radius: 4px; border: 0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); } .whmcs-modal .modal-header:not(.panel-heading) { border-radius: 4px 4px 0 0; background-color: #f7f9fa; text-align: center; } .modal-body, .whmcs-modal .modal-body { min-height: 100px; } .modal-body table tr td, .whmcs-modal .modal-body table tr td { padding: 3px 5px; } .whmcs-modal .loader { color: #888; margin-left: 10px; margin-top: 6px; } .whmcs-modal .modal-footer { border-radius: 0 0 4px 4px; background-color: #f7f9fa; color: #555; } .whmcs-modal .alert-container, .whmcs-modal .alert { margin-bottom: 12px; } /* -------------------------------------------------------------- Product Features -------------------------------------------------------------- */ .feature-list-desc { padding: 9px 0; } .feature-list { margin: 0 0 5px 0; } div#feature-panel { display: none; margin: 0 0 10px 10px; } div#new-features { border-spacing: 0; } .ghost { opacity: .5; background: #C8EBFB; } .product-group-feature { padding-left: 8px; } span.glyphicon.glyphicon-move, span.badge.remove-feature, i.glyphicon.glyphicon-remove { cursor: pointer; } button.width-120 { width: 120px; } /* -------------------------------------------------------------- Application Links -------------------------------------------------------------- */ table.applink-links > thead > tr > td { font-weight: bold; color: #333; } table.applink-links > tbody > tr > td { color: #555; } table.applink-links > tbody > tr > td.applink-link-input-offset { padding-top: 12px; } table.applink-links td.sortcol { background-image: url("../../../images/updown.gif"); background-repeat: no-repeat; background-position: center center; cursor: move; } table.applink-links tr.tDnD_whileDrag td { background-color: #ddd; } /* -------------------------------------------------------------- Row with Equal Height Columns -------------------------------------------------------------- */ .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .row-eq-height .col-md-4 { padding-top: 5px; padding-bottom: 5px; margin-left: 5px; margin-right: 5px; } /* -------------------------------------------------------------- System Health & Updates -------------------------------------------------------------- */ .system-health-export-buttons { margin-top: -46px; } .health-status-blocks { margin: 10px 0; } .health-status-block { margin: 5px 0; border-radius: 4px; color: #fff; } .health-status-block .icon { float: left; display: inline-block; width: 30%; height: 70px; font-size: 2.6em; line-height: 70px; text-align: center; border-radius: 4px 0 0 4px; } .health-status-block .detail { float: left; display: inline-block; padding: 8px 15px; width: 70%; height: 70px; border-radius: 0 4px 4px 0; } .health-status-block .detail span { display: block; } .health-status-block .detail span.count { font-size: 2em; white-space: nowrap; overflow: hidden; } .health-status-block .detail span.desc { margin-top: -5px; font-size: 0.8em; white-space: nowrap; overflow: hidden; } .health-status-col-margin { margin-left: -7.5px; margin-right: -7.5px; } .health-status-col-margin .col-sm-4 { padding-right: 7.5px; padding-left: 7.5px; } .health-status-col { float: left; position: relative; min-height: 1px; padding-right: 7.5px; padding-left: 7.5px; width: 33.33333333%; } .health-status-col-danger { left: 66.66666667%; } .health-status-col-success { right: 66.66666667%; } @media (max-width:1400px) { .health-status-col { width: 100%; left: 0; right: 0; } } .panel-health-check { background-color: #f8f8f8; border-left: 5px solid transparent; border-top: 0; border-right: 0; border-bottom: 0; } .panel-health-check .panel-heading { padding: 10px 10px 5px 10px; font-weight: bold; } .panel-health-check .panel-body { padding: 0 10px 10px 10px; } .panel-health-check .panel-body p { margin: 0; } .panel-health-check .panel-body a { text-decoration: underline; } .panel-health-check .panel { margin: 5px 0; } .panel-health-check .clickable { cursor: pointer; } .health-status-block-danger .icon { background-color: #ce3636; } .health-status-block-danger .detail { background-color: #ec4f4f; } .health-status-block-warning .icon { background-color: #e69d36; } .health-status-block-warning .detail { background-color: #f2b968; } .health-status-block-success .icon { background-color: #3fa93f; } .health-status-block-success .detail { background-color: #50c350; } .panel-health-check-danger { background-color: #ffdede; border-color: #ce3636; } .panel-health-check-danger .icon-alert { color: #ce3636; } .panel-health-check-danger .check-highlight { border: #ce3636 3px solid; } .panel-health-check-warning { background-color: #fcf8e3; border-color: #e69d36; } .panel-health-check-warning .icon-alert { color: #e69d36; } .panel-health-check-warning .check-highlight { border: #e69d36 3px solid; } .panel-health-check-success { background-color: #dff0d8; border-color: #3fa93f; } .panel-health-check-success .icon-alert { color: #3fa93f; } .panel-health-check-success .check-highlight { border: #3fa93f 3px solid; } .status-badge-error { background-color: #bf1a1a; } .status-badge-error .icon { background-color: rgba(0, 0, 0, 0.2); } .status-badge-warning { background-color: #ecce6c; } .status-badge-warning .icon { background-color: rgba(0, 0, 0, 0.2); } /* -------------------------------------------------------------- Selectize Dropdown Styling -------------------------------------------------------------- */ .selectize span.name, .selectize-dropdown-content span.name { display: block; font-size: 0.9em; line-height: 1.4em; } .selectize-dropdown-content div.active { padding: 3px 12px; border: none; } .selectize span.email, .selectize-dropdown-content span.order-details { display: block; font-size: 0.75em; color: #888; line-height: 1.4em; } .selectize span.mouse { font-size: 0.75em; color: #888; line-height: 1.4em; } .client-dropdown-container { margin-top: 0; margin-bottom: 20px; } .selectize-promo.selectize-control { overflow: hidden; text-overflow: ellipsis; } .selectize-control.form-control.selectize::before { -moz-transition: opacity 0.2s; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; content: ' '; z-index: 2; position: absolute; display: block; top: 10px; right: 34px; width: 16px; height: 16px; background: url(../../../../assets/img/spinner.gif); background-size: 16px 16px; opacity: 0; } .selectize-control.form-control.selectize.loading::before { opacity: 0.4; } .selectize-float { float: left; max-width: 80%; } .selectize-float-btn { float: left; margin-left: 5px; } .selectize-control.form-control.selectize-ticketCc { max-width: 400px; } .selectize-control.selectize-ticketCc .selectize-input { height: auto; } div.selectize-tags { height: auto; } /* -------------------------------------------------------------- Input Field Sizing -------------------------------------------------------------- */ .input-35 { max-width: 35px; } .input-50 { max-width: 50px; } .input-60 { max-width: 60px; } .input-75 { max-width: 75px; } .input-80 { max-width: 80px; } .input-100 { max-width: 100px; } .input-125 { max-width: 125px; } .input-135 { max-width: 135px; } .input-150 { max-width: 150px; } .input-200 { max-width: 200px; } .input-225 { max-width: 225px; } .input-250 { max-width: 250px; } .input-275 { max-width: 275px; } .input-300 { max-width: 300px; } .input-400 { max-width: 400px; } .input-500 { max-width: 500px; } .input-600 { max-width: 600px; } .input-700 { max-width: 700px; } .input-80percent { max-width: 80%; } .input-inline { display: inline-block; } /* -------------------------------------------------------------- Markdown Editor -------------------------------------------------------------- */ .md-editor { border: 1px solid #ddd; border-radius: 3px; } .md-editor > textarea, .md-editor > .md-preview { padding: 15px !important; border-bottom: 0 !important; border-color:#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; } .btn-toolbar button.active { padding: 5px 10px; border-color:#ddd !important; font-size: 12px; line-height: 1.5; border-radius: 3px; } .markdown-content h1 { font-size: 1.6em; color: #333; } .markdown-content h2 { font-size: 1.4em; color: #333; } .markdown-content h3 { font-size: 1.2em; color: #333; } .markdown-content h4 { font-size: 1.1em; color: #333; } .markdown-content pre { background-color: #444; color: #f8f8f8; border: 0; } .markdown-content pre code { white-space: pre; word-break: normal; word-wrap: normal; } .markdown-content blockquote { font-size: 1em; } .markdown-content table { margin: 10px 0; background-color: #fff; border: 1px solid #ddd; } .markdown-content table > thead > tr > th { padding: 4px 10px; background-color: #f8f8f8; border: 1px solid #ddd; font-weight: bold; text-align: center; } .markdown-content table > tbody > tr > td { padding: 3px 8px; border: 1px solid #ddd; } .markdown-editor-status { padding: 2px 10px; font-size: 0.9em; color: #959694; text-align: right; } /* -------------------------------------------------------------- Ticket Reply Edit Options -------------------------------------------------------------- */ .ticket-reply-edit-options { margin: 10px -10px 0 -10px; padding: 10px 5px 0; background-color: #f6f6f6; } .ticket-reply-edit-options .col-sm-3, .ticket-reply-edit-options .col-sm-10, .ticket-reply-edit-options .col-sm-2 { padding-left: 5px; padding-right: 5px; } .ticket-reply-edit-options .selectize-control { margin-bottom: 5px; } .ticket-reply-edit-options .selectize-input { background: #ffffff url("../../../images/select.png") no-repeat !important; background-size: 24px 20px !important; background-position: right center !important; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important; border: 1px solid #e1e6ef !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; color: #888; border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } .ticket-reply-edit-options .selectize-input:after { display: none !important; } .ticket-reply-edit-options .selectize-dropdown, .ticket-reply-edit-options .selectize-dropdown.form-control { -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; border-radius: 2px !important; border: 1px solid #e1e6ef !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .ticket-reply-submit-options { margin: 0 -10px -10px -10px; padding: 0 10px 5px 10px; background-color: #f6f6f6; } .ticket-reply-submit-options button { margin-bottom: 5px; } .ticket-reply-submit-options .btns-padded { float: left; margin-right: 10px; } .ticket-reply-submit-options .return-to-ticket-list { float: right; margin-top: 7px; padding-right: 20px; } .ticket-reply-submit-options .inner-container { display: none; margin: 5px 0; padding: 15px; background-color: #fff; border: 1px solid #fff; text-align: left; min-height: 22px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; z-index: 100; } @media (max-width:550px) { .ticket-reply-submit-options button, .ticket-reply-submit-options .btns-padded { width: 100%; } .ticket-reply-submit-options .pull-left { float: none !important; } .ticket-reply-submit-options .pull-right { float: none !important; margin: 5px 0; } } .ticket-reply-submit-options .btn-primary { width: 120px; } /* -------------------------------------------------------------- Client Notes -------------------------------------------------------------- */ .client-notes { margin-bottom: 20px; } #clientsummarycontainer .client-notes { margin-bottom: 0; } .client-notes .panel { margin-bottom: 12px; border-radius: 2px; } .client-notes .panel-heading { padding: 6px 15px; } .client-notes .panel-body { padding: 15px 15px 5px 15px; } /* -------------------------------------------------------------- Field Translate/Localisation -------------------------------------------------------------- */ .btn-translate { margin: 5px; padding: 2px 8px; font-size: 12px; line-height: 1.5; border-radius: 3px; background-color: #555; border-color: #333; color: #eee; } .btn-translate:hover { background-color: #555; border-color: #333; color: #ccedff; } .translate-value { margin: 7px 0 17px 0; } .translate-value .panel-heading { padding: 5px 10px; font-weight: bold; } .translate-value .panel-body { padding: 10px; } /* -------------------------------------------------------------- Verification Banner -------------------------------------------------------------- */ .verification-banner { margin: 15px 0; padding: 10px 20px; line-height: 30px; } /* -------------------------------------------------------------- Spotlight Tlds -------------------------------------------------------------- */ .spotlight-tlds { padding: 14px 14px 9px; background-color: #f6f6f6; display: block; } .spotlight-tld-container { margin: 0 -7px 0 130px; } .spotlight-title { margin: 25px 5px 10px 20px; float: left; font-weight: bold; } .spotlight-tlds .spotlight-tld { float: left; position: relative; width: 12.5%; padding: 0 7px; margin-bottom: 5px; } @media (max-width:1180px) { .spotlight-title { float: none; margin: 15px; font-size: 1.2em; } .spotlight-tld-container { margin: 0 -7px; } .spotlight-tlds .spotlight-tld { width: 25%; } } @media (max-width:600px) { .spotlight-tlds .spotlight-tld { width: 50%; } } .spotlight-tlds span { display: block; padding: 10px 5px; background-color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; min-height: 42px; border: 1px dashed #CCC; text-align: center; cursor: move; cursor: -webkit-grabbing; } .spotlight-tlds .spotlight-tld .remove-tld { color: #D3D3D3; margin-top: 3px; cursor: pointer; } .spotlight-tlds .spotlight-tld .remove-tld:hover { color: #FF0000; margin-top: 3px; cursor: pointer; } table.datatable th.th-tld { width: 200px; } table.datatable th.th-autoreg { width: 160px; } .add-spotlight-btn-group ul.tld-group { padding: 0; width: 200px; margin-left: -140px; } .add-spotlight-btn-group ul.tld-group li { float: left; width: 25%; text-align: center; } .add-spotlight-btn-group ul.tld-group li a { padding: 8px 10px 10px 10px; } .selected-tld-group-container { position: absolute; width: 100%; height: 0; text-align: right; z-index: 10; } .selected-tld-group { margin-top: 6px; margin-right: 75px; margin-left: auto; width: 35px; } tr.addtld .selected-tld-group { margin-right: 43px; } /* -------------------------------------------------------------- Updater -------------------------------------------------------------- */ .topbar a.update-now { display: inline-block; margin-left: 10px; padding: 0 10px; background-color: #f2dede; color: #a94442; } .updater-container { margin: 80px auto; padding: 0; max-width: 800px; } .current-status { margin: 0 0 40px 0; padding: 0; text-align: center; font-size: 2em; } .current-status i { font-size: 1.4em; } .version-container { margin: 25px auto; padding: 0; max-width: 600px; } .version-container .installed, .version-container .latest { float: left; margin: 0; padding: 10px 20px; width: 50%; border-bottom: 1px solid #fff; color: #fff; font-size: 20px; } .version-container .installed { background-color: #535353; text-align: right; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -o-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0; } .version-container .latest { background-color: #035485; text-align: left; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; -o-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0; } .version-container .installed-output, .version-container .latest-output { float: left; margin: 0; padding: 15px 20px 18px; width: 50%; color: #fff; } .version-container .installed-output { background-color:#666; text-align:right; -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; -o-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px; } .version-container .latest-output { background-color:#0467A2; text-align:left; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; -o-border-radius: 0 0 10px 0; border-radius: 0 0 10px 0; } .version-container span { display: block; } .version-container span.version-number { font-size: 70px; line-height: 1; } .version-container span.version-label { font-size: 20px; } .version-container span.version-full { font-size: 9px; } .version-feature-badge { float: right; margin: 10px 10px; padding: 10px 20px; background-color: #294a87; color: #fff; font-family: Verdana, sans-serif; font-size: 40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .check-for-updates { margin: 25px 0 50px; padding: 0; text-align: center; } .check-for-updates p { display: block; margin: 10px; } .update-steps > div { display: none; width: 100%; margin: 30px 0; min-height: 265px; text-align: center; } .update-steps div:first-child { display: block; } .update-steps h1 { font-size: 1.5em; color: #336699; } .update-steps h2 { font-size: 4em; padding: 6px 0 16px; } .update-steps h3 { font-size: 1.8em; } .update-steps .update-successful { font-size: 1.8em; } .update-steps .changed-files { margin: 20px auto; padding: 20px; max-width: 500px; max-height: 185px; background-color: #f8f8f8; border: 1px solid #ccc; text-align: left; overflow: auto; } .update-steps .changed-files ul { list-style-type: circle; } .updater-modal .modal-header { background-color: #cc0000; border-bottom: 4px solid #eee; } .updater-modal .btn-primary { background-color: #cc0000; } .updater-modal-backdrop { background-color: #000; opacity: 0.9 !important; } .alert-icon { float:left; padding-top: 3px; line-height: 1em; font-size: 2.3em; } .alert-msg { margin-left: 48px; } .alert-update-banner-info { border-left: 3px solid #035485; background-color: #e3f4fc; padding: 10px 15px; } .alert-update-banner-danger { border-left: 3px solid #c71616; background-color: #ffe1e1; } .alert-update-banner-success { border-left: 3px solid #6dad18; background-color: #e3f9d2; } .alert-update-banner-warning { border-left: 3px solid #f77b11; background-color: #ffeadb; } .alert-update-banner-grey { border-left: 3px solid #aaa; background-color: #eee; } .alert-update-banner-info .fas, .alert-update-banner-info .far { color: #035485; } .alert-update-banner-danger .fas, .alert-update-banner-danger .far { color: #c71616; } .alert-update-banner-warning .fas, .alert-update-banner-warning .far { color: #c16719; } .alert-update-banner-success .fa, .alert-update-banner-success .far { color: #6dad18; } .alert-update-banner-grey .fas, .alert-update-banner-grey .far { color: #aaa; } .alert-update-banner strong { font-size: 1.1em; } .alert-update-banner .form-inline { margin-top: 5px; } .update-steps .ready-to-begin { margin: 0; } .update-steps .ready-to-begin h3 { padding: 25px 0; font-size: 2.2em; } .update-steps .ready-to-begin .alert { margin: 22px 0; } .update-failure-output { height: 130px; overflow: auto; text-align: center; } .updater-btn-download-backup { margin: 0 0 15px 0; } .updater-download-backup-desc { display: inline-block; padding-left: 0; text-align: center; } @media (min-width:992px) { .update-steps > div { height: 265px; } .updater-btn-download-backup { margin: -24px 0 0 0; } .updater-download-backup-desc { padding-left: 20px; text-align: left; } } .updater-error-message-error { padding: 5px; background-color: #ffdede; } .updater-error-message-warning { padding: 5px; background-color: #fcf8e3; } /* -------------------------------------------------------------- Auth Confirmation -------------------------------------------------------------- */ .auth-container { margin: 120px auto; padding: 15px 20px 20px 20px; max-width:400px; background-color: #ffffff; border-top: 1px solid #e7eaec; } /* -------------------------------------------------------------- Product Configuration -------------------------------------------------------------- */ .product-creation-types .type { padding: 20px 10px; border: 1px solid #ccc; border-radius: 3px; text-align: center; } @media (max-width: 850px) { .product-creation-types .block { width: 50%; } } .product-creation-types i { font-size: 3em; } .product-creation-types span { display: block; margin-top: 5px; } table.module-settings { margin: 12px 0; } .module-settings-loading { opacity: 0.5; } table.module-settings .no-module-selected { margin: -5px -7px; padding: 40px 0; background-color:#efefef; text-align:center; opacity:0.5; } table.module-settings-automation label { padding-left: 0; } .module-settings-mode { margin: -12px 0 0 0; padding: 0 15px 0 0; text-align: right; } table.module-settings .icon-refresh { margin: 0 0 0 10px; color: #ccc; font-size: 1.3em; cursor: pointer; } table.module-settings .icon-warning { margin: 0 -5px 0 5px; color: #8a6d3b; font-size: 1.3em; } .form-control.module-action-input { min-width: 16em; } /* -------------------------------------------------------------- Wizard -------------------------------------------------------------- */ .modal-wizard .wizard-sidebar ul { width: 100%; padding: 0; margin: 0; list-style: none; } .modal-wizard .wizard-sidebar ul li { margin-left: 0; margin-bottom: 0; border-bottom: 1px solid #ccc; } .modal-wizard .wizard-sidebar ul li>* { display: flex; padding: 12px 14px 11px 10px; background-color: #edeff0; color: #2c3f4c; } .modal-wizard .wizard-sidebar ul li>* .number { font-size: 30px; padding-left: 5px; color: #ccc; } .modal-wizard .wizard-sidebar ul li>* .desc { font-weight: normal; padding-left: 15px; } .modal-wizard .wizard-sidebar ul li>* .desc label { font-size: 1.1em; } .modal-wizard .wizard-sidebar ul li>* .desc span { font-size: 13px; display: block; } .modal-wizard .wizard-sidebar ul li>* .desc i { color: #ccc; font-size: 14px; float: right; } .modal-wizard .wizard-sidebar ul.border-left li div { border-left: 10px solid #2c3f4c; } .modal-wizard .wizard-sidebar ul.border-top li div { border-top: 10px solid #2c3f4c; } .modal-wizard .wizard-sidebar ul.border-top li.current>* { border-top: 10px solid #96c03d; } .modal-wizard .wizard-sidebar ul.border-bottom li div { border-bottom: 10px solid #2c3f4c; } .modal-wizard .wizard-sidebar ul.border-bottom li.current>* { border-bottom: 10px solid #96c03d; } .modal-wizard .wizard-sidebar ul li div, .modal-wizard .wizard-sidebar ul li div:hover { text-decoration: none; cursor: default; } .modal-wizard .wizard-sidebar ul li div, .modal-wizard .wizard-sidebar ul li i { transition: all 1s ease; } .modal-wizard .wizard-sidebar ul li.current div { background-color: #ddd; } .modal-wizard .wizard-sidebar ul li.completed i { color: #96c03d; } .modal-wizard.modal-setup-wizard .panel-heading { background-color: #2c3f4c; } .modal-wizard .panel-body { padding: 0; } .modal-wizard.modal-setup-wizard .modal-header .close { color: #eee; } .modal-wizard .wizard-sidebar { float: left; background-color: #efefef; padding: 0; border-right: 1px solid #ccc; width: 245px; height: 400px; overflow: auto; } .modal-wizard .wizard-content { margin-left: 246px; padding: 15px; height: 400px; overflow: auto; } .modal-wizard .wizard-step { display: none; } .modal-wizard .wizard-step:first-child { display: block; } .modal-wizard .wizard-transition-step { text-align: center; } .modal-wizard .wizard-transition-step .icon { font-size: 7em; color: #96c03d; } .modal-wizard .wizard-transition-step .title { font-size: 2.4em; color: #96c03d; } .modal-wizard .wizard-transition-step h1 { margin-top: 1em; } .modal-wizard .wizard-transition-step .tag { padding: 20px 0 42px 0; font-size: 1.4em; } .modal-wizard .wizard-transition-step .greyout { font-size: 1em; color: #888; } .modal-wizard .wizard-content .wizard-step { font-size: 0.9em; } .modal-wizard .wizard-content .wizard-step .info-alert { padding: 7px 15px; margin-bottom: 15px; box-sizing: content-box !important; } .modal-wizard .wizard-content .wizard-step .form-group { margin-bottom: 6px; } .modal-wizard .wizard-content .wizard-step .form-control { padding: 4px 8px; background-color: #f8f8f8; border-radius: 0; height: auto; } .modal-wizard .wizard-content .wizard-step .form-control:active:not(select), .modal-wizard .wizard-content .wizard-step .form-control:focus:not(select) { border-color: #ccc; background-color: #fff; outline: 0 !important; -webkit-appearance: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } .modal-wizard .wizard-content .wizard-step .field-desc { font-weight: normal; color: #ccc; font-size: 0.9em; } .modal-wizard .wizard-content .wizard-step .help-block { font-size: 0.85em; margin-bottom: 0; } .modal-wizard .wizard-content .wizard-step .server-module-select span { display:inline-block; background-color:#f8f8f8; border:1px solid #f8f8f8; padding:10px 15px; border-radius:10px; text-align:center; cursor:pointer; } .modal-wizard .wizard-content .wizard-step .server-module-select span.active { background-color: #fff; } .modal-wizard .wizard-content .signup-frm-success { margin-top: 40px; } .modal-wizard .wizard-content .signup-frm-success .alert-success { padding: 30px 0; } .modal-wizard .wizard-content .signup-frm-success .alert-success h2 { font-size: 1.5em; } .modal-wizard .wizard-transition-step .file-auth { color: #31708f; } .modal-wizard .wizard-transition-step .icon.file-auth { font-size: 5em; } .modal-wizard .wizard-transition-step .cert-file-auth .save-reminder { padding: 5px; margin: 10px 0 } /* -------------------------------------------------------------- Client Summary Bulk Actions -------------------------------------------------------------- */ #clientsummarycontainer .bulk-action-btns { margin: 10px 0; } #clientsummarycontainer .bulk-actions { margin: -10px; margin-top: 10px; padding: 10px; background-color: #f8f8f8; } #clientsummarycontainer .bulk-actions span { display: inline-block; margin: 0 5px; } #clientsummarycontainer .bulk-actions span.heading { margin: 0 5px 0 0; font-size: 1.1em; font-weight: bold; } #clientsummarycontainer .bulk-actions select { margin: 0 5px; width: 200px; min-width: 200px; } #clientsummarycontainer .bulk-actions .advanced-options { display: none; margin: 10px 0 0 0; } @media (max-width:800px) { #clientsummarycontainer .bulk-actions select { display: block; margin: 5px 0; width: 100%; max-width: 100%; } #clientsummarycontainer .bulk-actions span { display: block; } } /* -------------------------------------------------------------- Automation Settings -------------------------------------------------------------- */ .automation-cron-status { float: left; } .automation-cron-status div { margin: 0; padding: 7px 15px; border-radius: 4px; width: 200px; text-align: center; } .automation-cron-status div small { display: block; font-size: 0.8em; } .automation-cron-label { margin: 0 0 15px 220px; padding: 0; height: 46px; line-height: 46px; background-color: #fff; } .automation-cron-label span { display: inline-block; vertical-align: middle; line-height: normal; } .cron-command { margin: 0 0 15px 0; } .input-select-time { max-width: 100px; min-width: 100px; } @media (max-width:1050px) { .automation-cron-status { float: none; } .automation-cron-label { margin: 10px 0; } } /* -------------------------------------------------------------- Module Queue -------------------------------------------------------------- */ .module-queue-header { padding: 10px; font-weight: bold; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } .retry-all { margin-top: -7px; } .module-queue .entry { padding: 5px 10px; background-color: #f8f8f8; border-bottom: 1px solid #ccc; } .module-queue .empty-entry { padding: 30px 0; } .module-queue .entry:nth-child(even) { background-color: #f2f2f2; } .module-queue .error, .module-queue .processing, .module-queue .queued, .module-queue .success { background-color: #444; color: #eee; padding: 5px 10px; margin: 5px 0 0 0; border-radius: 4px; width: 75%; font-size: 0.95em; } .module-queue .success { background-color: #dff0d8; color: #3c763d; } .module-queue .error { color: #a94442; background-color: #f2dede; } /* -------------------------------------------------------------- Domain Pricing -------------------------------------------------------------- */ .domain-addon-title { color: #FFF; background-color: #1A4D80; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .domain-pricing-bulk-group .input-group-addon, .domain-pricing-bulk-group .input-inline { padding: 6px; } .selected-provider { margin-bottom:15px; line-height: 60px; height: 62px; } .selected-provider img { max-width: 100%; max-height: 60px; } .row-lookup-providers { margin-left: -7px; margin-right: -7px; } .row-lookup-providers .col-sm-4 { padding-left: 7px; padding-right: 7px; } .lookup-provider { padding: 20px; height: 290px; text-align: center; } .lookup-provider.active { border-color: #336699; } .lookup-provider .label { padding: 3px 11px; } .lookup-provider .logo { margin: 10px 0 25px; } .lookup-provider .logo h2 { margin: 0; padding: 0 20px; font-weight: 300; font-size: 2em; } .lookup-provider p { margin: 15px 0; font-size: 0.88em; } .lookup-providers-registrars { margin: 15px 0 0 0; padding: 15px; background-color: #f6f6f6; } .lookup-providers-registrars h3 { margin: 0 0 10px 0; font-size: 16px; } .lookup-providers-registrars .nav-pills > li > a { margin-right: 10px; border: 1px solid #ccc; } /* -------------------------------------------------------------- Apps and Integrations -------------------------------------------------------------- */ .signin-apps-container { display: block; max-width: 1200px; margin: 30px auto 16px auto; } .signin-apps-container .row { margin-left: -7px; margin-right: -7px; } .signin-apps-container .row > div { padding-left: 7px; padding-right: 7px; } .signin-apps-container .app { margin: 0 0 14px 0; padding: 15px; border: 1px solid #eee; background-color: #fff; border-radius: 6px; text-align: center; } .signin-apps-container .app .logo-container { text-align: center; line-height: 140px; max-height: 140px; } .signin-apps-container .app .logo-container img { max-width: 80%; } .signin-apps-container .app .logo-container img.provider-logo-google_signin { transform: scale(0.82); margin-top: 5%; } .signin-apps-container .app h3 { font-size: 2em; color: #333; } .signin-apps-container .app p { display: block; margin: 0 auto; max-width: 290px; font-size: 1.1em; font-weight: 300; height: 3.5em; color: #666; } .signin-apps-container .app .btn { margin: 20px 0; padding: 6px 30px; } /* -------------------------------------------------------------- API Credentials & Roles -------------------------------------------------------------- */ .tbl-api-roles tr.odd, .tbl-api-roles tr.even { cursor: pointer; } .tbl-api-roles .allowed-permissions, .tbl-api-roles tr.allowed-permissions:hover td { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .tbl-api-roles .allowed-permissions .title { text-decoration: underline; font-weight: bold; font-size: 0.95em; } .tbl-api-roles .allowed-permissions .row-detail { font-size: 0.9em; } .modal-manage-api-role .modal-body { padding-bottom: 0; } .api-permissions-heading { background-color: #f8f8f8; border-bottom: 1px solid #ddd; padding: 10px 15px; margin-left: -15px; margin-right: -15px; margin-bottom: 0; } .api-permissions .nav-sidebar { margin-left: -15px; border-right: 1px solid #ddd; } .api-permissions .nav-sidebar ul.nav { max-height: 300px; overflow: auto; } .api-permissions .nav-sidebar li a { font-size: 0.95em; padding: 4px 15px; color: #333; -webkit-transition: all 0.08s linear; -moz-transition: all 0.08s linear; -o-transition: all 0.08s linear; transition: all 0.08s linear; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .api-permissions .nav-sidebar li.active a { cursor: default; background-color: #23527c; color: #fff; } .api-permissions .tab-pane { padding-top: 15px; } .api-permissions .tab-pane .scroll-container { max-height: 190px; overflow: auto; } .api-permissions .tab-pane .scroll-container .row { max-width: 100%; } /* -------------------------------------------------------------- Stats Blocks -------------------------------------------------------------- */ .stat-blocks .row { margin-left: -5px; margin-right: -5px; } .stat-blocks .col-sm-3 { padding-left: 5px; padding-right: 5px; } .stat-blocks .stat { margin: 0 0 15px 0; padding: 6px 15px; border-radius: 3px; background-color: #f6f6f6; color: #505050; } .stat-blocks .stat.dark-grey { background-color: #434444; color: #fff; } .stat-blocks .stat strong { display: block; font-size: 2.4em; line-height: 1.2em; font-weight: 300; } .stat-blocks .stat p { margin: 0; font-size: 0.9em; text-transform: uppercase; } /* -------------------------------------------------------------- Mentions -------------------------------------------------------------- */ .mention-list img { border-radius: 3px; padding: 1px; } .marketing-consent-alert h2 { margin: 0 0 8px 0; } /* -------------------------------------------------------------- Search Bar -------------------------------------------------------------- */ .search-bar { margin: 20px 0; background-color: #f6f6f6; border-radius: 3px; } .search-bar .simple { padding: 10px 15px; border-radius: 4px 4px 0 0; border-bottom: 1px dashed #ccc; } .search-bar .search-btns { width: 260px; flex: 0 0 260px; padding-left: 10px; padding-top: 21px; } .search-bar .search-fields { margin-left: 55px; border-left: 1px solid #eee; } @media (max-width: 767px) { .search-bar .search-fields { margin-left: 5px; } } .search-bar .search-icon { float: left; margin-top: 10px; background-color: #71c43a; width: 40px; height: 40px; border-radius: 20px; font-size: 28px; color: #fff; padding: 1px 8px; overflow: hidden; } .search-bar .search-fields .row { margin-left: -5px; margin-right: -5px; } .search-bar .search-fields .col-md-1, .search-bar .search-fields .col-md-2, .search-bar .search-fields .col-md-3 { padding-left: 5px; padding-right: 5px; } .search-bar .btn { padding-left: 2px; padding-right: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .search-bar .advanced-search-options { display: none; padding: 20px 30px; font-size: 0.9em; } .search-bar .simple .form-group, .search-bar .advanced-search-options .form-group { margin-bottom: 5px; } .search-bar .advanced-search-options .form-control { height: 32px; line-height: 32px; } .search-bar .clear-search { width: 100%; text-align: right; } .search-bar .clear-search a { text-decoration: none; opacity: 0.4; font-size: 0.9em; } .search-bar .clear-search a:hover { opacity: 0.8; } /* -------------------------------------------------------------- Fraud Check -------------------------------------------------------------- */ .order-fraud-check-results { font-size: 0.9em; } .order-fraud-check-results .panel-title { font-size: 14px; font-weight: bold; } .order-fraud-check-results .panel-body { padding: 0; } .order-fraud-check-results .table, .order-fraud-check-results .progress { margin: 0; } .order-fraud-check-results .table > tbody > tr > td { padding: 4px 15px; } .order-fraud-check-results .table > tbody > tr:first-child > td { border: 0; } /* -------------------------------------------------------------- Product MarketConnect Promos -------------------------------------------------------------- */ .product-mc-promos { margin: 15px 0; } .product-mc-promos a.mc-promo { display: block; padding: 20px; text-decoration: none; color: #666; font-weight: 300; } .product-mc-promos a.mc-promo:hover { background-color: #f7f7f7; } .product-mc-promos .mc-promo .logo { float: left; width: 90px; text-align: center; } .product-mc-promos .mc-promo .logo img { display: inline-block !important; max-width: 100%; max-height: 70px; width: auto !important; } .product-mc-promos .mc-promo .content { margin-left: 110px; } .product-mc-promos .mc-promo .content h2 { margin: 0 0 10px 0; } .product-mc-promos .mc-promo .content p { margin: 0; } /* -------------------------------------------------------------- Storage Settings --------------------------------------------------------------*/ #frmStorageSettings .asset-controls { display: inline-block; } #frmStorageSettings .migration-progress { display: inline-table; width: 143px; margin-bottom: 1px; vertical-align: middle; height: 30px; box-shadow: none; -moz-box-shadow: none; border: 1px solid #5cb85c; } #frmStorageSettings .migration-progress .progress-bar { border-radius: 3px; padding-top: 3px; } #frmStorageSettings .btn-migrate, #frmStorageSettings .btn-switch { min-width: 70px; } #frmStorageSettings .btn-revert, #frmStorageSettings .btn-cancel-migration { min-width: 120px; } #frmStorageSettings select[data-asset-type] { max-width: 500px; } #frmStorageSettings .failure-icon { margin-left: 5px; margin-right: 5px; display: inline-block; font-size: 1.7em; color: #d9534f; vertical-align: middle; cursor: pointer; } #tabConfig .storage-config-panel .storage-config-controls a { color: #999; text-decoration: none; cursor: pointer; font-size: 0.9em; } #tabConfig .storage-config-panel .storage-config-controls a:hover { color: #000; } #tabConfig .storage-config-panel .config-summary { font-size: 1.1em; } #tabConfig .storage-config-panel .config-type-icon { color: #888; margin-right: 20px; } #tabConfig .storage-config-panel .config-type-icon i.config-error-icon { font-size: 1.8em; color: #cc0000; cursor: pointer; } /* -------------------------------------------------------------- SSL State --------------------------------------------------------------*/ img.ssl-state { width: 20px; } /* -------------------------------------------------------------- Two-Factor Auth --------------------------------------------------------------*/ .twofa-setup h3 { margin: 0 0 15px 0; font-size: 20px; color: #444; } .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; } /* -------------------------------------------------------------- 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); } .iframe-input-container { height: 34px; } /* -------------------------------------------------------------- Date Range Picker --------------------------------------------------------------*/ .daterangepicker { background-color: #f4f4f4; } .daterangepicker .drp-calendar { background-color: #fff; } .daterangepicker .today { font-weight: bold; background-color: #f4f4f4; border-color: transparent; text-decoration: underline; } .daterangepicker .calendar-table thead tr:nth-child(2) th { font-weight: bolder; } /* -------------------------------------------------------------- Server Management --------------------------------------------------------------*/ .remote-meta-data { font-size: 0.85em; } /* -------------------------------------------------------------- Config Registrars --------------------------------------------------------------*/ .registrar-config-container { padding: 15px; display: none; } .registrar-config-container .successbox, .registrar-config-container .errorbox, .registrar-config-container .infobox { margin-top: 7px; } /* -------------------------------------------------------------- Support -------------------------------------------------------------- */ .browse-section-title { margin: 20px 0; padding:10px 20px; background-color:#efefef; font-size:18px; border-radius:5px; } span.grey-item { color: #cccccc; } /* -------------------------------------------------------------- Email Marketer --------------------------------------------------------------*/ .email-marketer-rule td.fieldlabel { vertical-align: middle; } .email-marketer-rule label { font-weight: normal; display: inline-block; } /* -------------------------------------------------------------- TLD Importing --------------------------------------------------------------*/ .tld-import-step .module-selector { display: block; margin: 10px; padding: 10px; height: 100px; line-height: 80px; border: 1px solid #ddd; text-align: center; } .tld-import-step .module-selector img { max-width: 80%; max-height: 50px; } #loadingTlds { font-size: 1.1em; font-weight: normal; } #loadingTlds i { margin-bottom: 10px; font-size: 5em; color: #969696; --fa-secondary-color: #d6d6d6; } .tld-import-step th.tld-check-all-th { width: 20px; } .tld-import-step th.tld-import-list { width: 30px; } .tld-import-step .tld-pricing-td { text-align: center; border-top: 1px solid #cccdcd; border-left: 1px solid #cccdcd; color: #000; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background: 0; min-width: 130px; max-width: 200px; } .tld-import-step .tld-pricing { position: relative; display: inline-block; margin: 0; vertical-align: middle; zoom: 1; } .tld-import-step .tld-pricing > .local-pricing { font-weight: bold; } .tld-import-step .tld-pricing > .remote-pricing { font-size: 11px; color: #939393; margin-top: 5px; } .tld-import-step .tld-margin { float: right; padding: 0 0 0 8px; width: 55px; word-wrap: break-word; color: #939393; font-size: 11px; line-height: 42px; height: 42px; border-left: 1px solid #ccc; } .tld-import-step .absolute-display { display: none; } .tld-import-step .negative { background: #ffe9e6; border: 1px double #fe0000!important } .tld-import-step .negative > .margin { color: #f00!important; } .tld-import-step div.tld-import-percentage-margin { max-width: 110px; } .tld-import-step div.tld-import-fixed-margin { max-width: 163px; } .tld-import-step .no-currency { opacity: 75%; } /* -------------------------------------------------------------- Automation Status Detail --------------------------------------------------------------*/ .automation-data-table { font-size: 0.9em; } .automation-data-table thead tr > .id, .automation-data-table tbody tr > .id, .automation-data-table thead tr > .status, .automation-data-table tbody tr > .status { width: 12%; vertical-align: middle; } .automation-data-table thead tr > .name, .automation-data-table tbody tr > .name, .automation-data-table thead tr > .product, .automation-data-table tbody tr > .product, .automation-data-table thead tr > .due-date, .automation-data-table tbody tr > .due-date, .automation-data-table thead tr > .total, .automation-data-table tbody tr > .total, .automation-data-table thead tr > .expiry-date, .automation-data-table tbody tr > .expiry-date { vertical-align: middle; } .automation-data-table thead tr > th.error, .automation-data-table tbody tr > td.error { width: 30%; vertical-align: middle; } .automation-data-table thead tr > .edit-link, .automation-data-table tbody tr > .edit-link, .automation-data-table thead tr > .queue-link, .automation-data-table tbody tr > .queue-link { width: 3%; vertical-align: middle; } .automation-status .automation-clickable-widget:hover { cursor: pointer; } /* new styles */ .panel-primary>.panel-heading { background-color: #1A4D80; border-color: #1A4D80; } /* -------------------------------------------------------------- Transactions --------------------------------------------------------------*/ .transactions-header { margin: 20px -15px; padding: 10px 20px; background-color: #f6f6f6; } .transactions-header .stat { padding: 10px 0; border-radius: 3px; color: #555; line-height: 20px; } .transactions-header .stat span { display: block; font-weight: bold; font-size: 1.4em; } .transactions-header .stat small.up { color: #1a841c; } .transactions-header .stat small.down { color: #cc0000; } .transactions-header .stat .icon { float: left; margin-right: 10px; width: 60px; height: 60px; line-height: 60px; background-color: #828282; color: #fff; font-size: 42px; border-radius: 3px; text-align: center; } .nav.nav-pills.slim > li > a { padding: 6px 12px; } /* -------------------------------------------------------------- Growl Notification --------------------------------------------------------------*/ #growls.default{ top: 45px; } /* -------------------------------------------------------------- Fraud Protection --------------------------------------------------------------*/ .fraud-protection-faq { display: block; max-width: 1200px; margin: 30px auto 16px auto; } .management-container .panel-heading { cursor: pointer; } .management-container .panel-title i { margin-right: 5px; } .management-container .heading-actions i { margin-left: 1em; } .management-container .fa-arrows { cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; } .management-container .fa-arrows:active { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing; } /* Apps and Integrations */ .contentarea.grey-bg { background-color: #e2e7e9; } .apps-and-integrations h1 { margin: 25px 0 30px 0; color: #353535; font-size: 2.8em; font-weight: 300; } .apps-and-integrations .app-wrapper { margin: 20px 0; padding: 30px 30px 10px 30px; background-color: #fff; } .apps-and-integrations .app-wrapper.slim { margin: 0 0 20px 0; } .apps-and-integrations h2 { margin: 0 0 7px 0; font-size: 1.8em; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .apps-and-integrations h2 span { font-weight: 300; } .apps-and-integrations h3 { font-size: 1.5em; color: #444; } .apps-and-integrations .app-category-title { margin: 30px 0; } .apps-and-integrations .category-choose { float: right; } .apps-and-integrations .lead { font-size: 1.3em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .apps-and-integrations .app-wrapper.error { margin: 0 0 20px 0; padding: 70px; text-align: center; font-size: 1.1em; font-weight: 300; } .apps-and-integrations .app-wrapper .loader { margin: 0 0 20px 0; padding: 40px; text-align: center; opacity: 0.5; font-size: 1.4em; font-weight: 300; } .apps-and-integrations .app-wrapper .apps { display: block; margin-left: -10px; margin-right: -10px; } .apps-and-integrations .app-wrapper .app { float: left; position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; width: 25%; } .apps-and-integrations .col-md-9 .app-wrapper .app { width: 33.33%; } .apps-and-integrations .app-wrapper.slim .app { float: left; position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; width: 50%; } .apps-and-integrations .app-wrapper .app .app-inner { display: block; margin: 0 0 20px 0; padding: 0; border: 1px solid #ddd; background-color: #fff; border-radius: 3px; text-align: left; text-decoration: none; color: #444; } .apps-and-integrations .app-wrapper .app.featured .app-inner { background-color: #fff; } .apps-and-integrations .app-wrapper .app-category-hero img { max-width:100%; margin:0 0 20px 0; } .apps-and-integrations .app .logo-container { display: none; padding: 10px 10px 0 10px; height: 100px; line-height: 95px; text-align: center; } .apps-and-integrations .app.featured .logo-container, .apps-and-integrations .apps.active .app .logo-container { display: block; } .apps-and-integrations .app .logo-container img { max-width: 85%; max-height: 80%; vertical-align: middle; } .apps-and-integrations .app .logo-container .no-image-available { display: block; font-size: 11px; font-style: italic; color: #ccc; } .apps-and-integrations .app .content-container { padding: 15px; height: 120px; } .apps-and-integrations .app .content-container .title { font-size: 1.35em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .apps-and-integrations .app .content-container .description { height: 47px; font-size: 0.9em; } .apps-and-integrations .app .content-container .category { display: none; text-transform: uppercase; font-size: 0.8em; color: #ccc; } .apps-and-integrations .app.search .content-container .category { display: inline-block; } .apps-and-integrations .app .content-container .popular { text-transform: uppercase; font-size: 0.8em; color: #ccc; } .apps-and-integrations .app .content-container .icon { float: right; margin-left: 5px; } .apps-and-integrations .app .content-container .icon-popular { color: #cc0000; } .apps-and-integrations .app .content-container .icon-featured { color: #336699; } .apps-and-integrations .app .content-container .icon-updated { color: #0ab738; } .apps-and-integrations .app .content-container .description.none { color: #888; font-style: italic; } .apps-and-integrations .nav-pills a { margin-right: 10px; } .apps-and-integrations .app .badge { float: right; margin-left: 5px; background-color: #ccc; font-weight: normal; border-radius: 3px; } .apps-and-integrations .app .badge.badge-active, .apps-and-integrations .app .badge.badge-new { background-color: #5cb85c; } .apps-and-integrations .app-wrapper .app.badge-deprecated { opacity: 0.7; } .apps-and-integrations .wrapper .app a:hover { border-color: #336699; } .app-info-modal .modal-header { display: none; } .app-info-modal .close { margin: -30px -25px 0 0; } .app-info-modal .modal-body { padding: 50px; } .app-info-modal .logo { max-width: 200px; margin-bottom: 20px; } .app-info-modal .logo img { max-width: 100%; max-height: 90px; } .app-info-modal .title { margin: 0 0 15px 0; font-size: 1.7em; } .app-info-modal .tagline { font-size: 1.3em; font-weight: 300; } .app-info-modal .description { margin: 20px 0; font-size: 1.1em; font-weight: 300; } .app-info-modal .features { font-weight: 300; } .app-info-modal .app-info-sidebar { margin: 0; padding: 20px; background-color: #f6f6f6; } .app-info-modal .app-info-sidebar ul { margin: 0 0 15px 0; padding: 0; list-style: none; } .app-info-modal .app-info-sidebar strong { display: block; } .app-info-modal .app-info-sidebar span { display: block; margin: 0 0 15px 0; } .app-info-modal .app-info-sidebar .price { text-align: center; font-size: 1.1em; } .app-info-modal .app-info-sidebar .free-trial { text-align: center; font-style: italic; } .app-info-modal .app-info-sidebar .price + .btn, .app-info-modal .app-info-sidebar .free-trial + .btn { margin-top: 4px; } .app-info-modal .management-buttons { margin: 20px 0 0 0; } .app-info-modal .management-buttons .btn { margin: 5px 0 0 0; } .app-info-modal .error-title { display: block; margin: 0 0 15px 0; font-size: 1.4em; } .apps-and-integrations .powered-by { float: right; padding: 12px 0; max-width: 355px; } .apps-and-integrations .no-active-apps { margin: 20px 20px 40px; text-align: center; } .apps-and-integrations .no-active-apps span { font-size: 1.4em; font-weight: 300; } .apps-and-integrations .no-active-apps .btn { margin-top: 20px; font-weight: 300; } .apps-and-integrations .search { margin: 30px 0; } @media (min-width: 750px) { .apps-and-integrations .search { float: right; margin: 0; width: 260px; } } .apps-and-integrations .search input, .apps-and-integrations .search button { border-radius: 0; height: 40px; } .apps-and-integrations .search input { font-size: 16px; font-weight: 300; border-left: 0; box-shadow: none; } .apps-and-integrations .search.active input, .apps-and-integrations .search.active button { border-color: #66afe9; outline: 0; box-shadow: none; } .apps-and-integrations .min-search-term span, .apps-and-integrations .no-results-found span { display: block; margin: 10px 0 30px; text-align: center; } .apps-and-integrations .aai-primary-nav a { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; } .apps-and-integrations .aai-primary-nav>li.active>a, .apps-and-integrations .aai-primary-nav>li.active>a:focus, .apps-and-integrations .aai-primary-nav>li.active>a:hover { color: #fff; background-color: #336699; border-color: #336699; } .apps-and-integrations .categories-nav { list-style: none; margin: 30px 0; padding: 0; border-bottom: 1px solid #ddd; } .apps-and-integrations .categories-nav li.title { margin: 0 0 10px 0; } .apps-and-integrations .categories-nav a { display: block; padding: 8px 10px; background-color: #fff; border: 1px solid #ddd; border-bottom: 0; text-decoration: none; } .apps-and-integrations .categories-nav a:hover { background-color: #eee; } .apps-and-integrations .categories-nav a.active { background-color: #336699; color: #fff; } .apps-and-integrations .categories-nav a i { display: inline-block; width: 32px; text-align: center; } .apps-and-integrations .categories-nav a i.fa-spinner { float: right; line-height: 20px; } .apps-and-integrations .category-chooser { margin: 30px 0 0 0; } @media (max-width: 1199px) { .apps-and-integrations .app-wrapper .app { width: 33.33%; } .apps-and-integrations .col-md-9 .app-wrapper .app { width: 50%; } } @media (max-width: 991px) { .apps-and-integrations .app-wrapper .app, .apps-and-integrations .col-md-9 .app-wrapper .app { width: 50%; } .app-info-modal .app-info-sidebar { margin-top: 30px; } } @media (max-width: 710px) { .apps-and-integrations .app-wrapper .app, .apps-and-integrations .col-md-9 .app-wrapper .app { width: 100%; } .apps-and-integrations .app-wrapper.slim .app { width: 100%; } .app-info-modal .modal-body { padding: 30px; } .app-info-modal .close { margin: 0; } } @media (max-width: 500px) { .apps-and-integrations h1 { margin-top: 0; } .apps-and-integrations { margin-left: -15px; margin-right: -15px; } .apps-and-integrations .app-wrapper { padding: 20px 20px 0 20px; } } .apps-and-integrations .col-md-9 .app-wrapper .view-btn-container { border: 1px solid #ddd; border-radius: 4px; overflow: hidden; color: #444; cursor: pointer; } .apps-and-integrations .col-md-9 .app-wrapper .view-btn-container > :not(.selected) { color: #bbb; } .apps-and-integrations .col-md-9 .app-wrapper .view-btn-container .list-view-btn, .apps-and-integrations .col-md-9 .app-wrapper .view-btn-container .grid-view-btn { display: inline-block; padding: 0px 4px; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app { width: 100%; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .app-inner { display: flex; justify-content: space-between; padding: 10px 15px; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .content-container { height: auto; display: flex; flex-flow: row; flex-grow: 1; flex-wrap: wrap; justify-content: space-between; align-items: baseline; padding: 0; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .content-container .description { height: auto; order: 1; width: 100%; } @media (min-width: 768px) { .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .content-container { flex-wrap: nowrap; width: 100%; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .content-container .title { flex-grow: 1; overflow: initial; } .apps-and-integrations .col-md-9 .app-wrapper.list-view .app .content-container .description { order: 0; width: initial; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 15px; } } .alert-visit-apps { display: flex; flex-flow: column; justify-content: space-between; align-items: center; padding: 10px 15px; } .alert-visit-apps .btn-visit-apps { margin-top: 10px; } @media (min-width: 576px) { .alert-visit-apps { flex-flow: row; } .alert-visit-apps .btn-visit-apps { margin-left: 15px; } } .category-hero-container { margin-bottom:20px; text-align: center; } .category-hero-container img { max-width: 100%; width: 1080px; border-radius: 4px; } /* -------------------------------------------------------------- Inline Domain NameServers --------------------------------------------------------------*/ @media (min-width: 768px) { .nameserver-inline .form-control { display: inline; } } /* -------------------------------------------------------------- Sitejet Builder -------------------------------------------------------------- */ .sitejet-contentarea { background-color: #f8f8f8 !important; } .sitejet-contentarea h1, .sitejet-contentarea h3, .sitejet-contentarea p { color: #000000; } .sitejet-contentarea__header { display: flex; flex-direction: row; justify-content: space-between; } .sitejet-contentarea__badge { display: inline-flex; align-items: center; background-color: #e2efda; padding: 0.25rem 0.5rem; font-size: 1.5rem; font-weight: 500; color: #4a7543; } .sitejet-section { margin-top: 1.25rem; } .sitejet-section__header { font-size: 1.6rem; } .sitejet-section__description { margin-top: 1.25rem; } .sitejet-section__grid { margin: 0.5rem auto; display: grid; grid-template-columns: repeat(1, 1fr); gap: 2.5rem; } @media (min-width: 1024px) { .sitejet-section__grid--horizontal { max-width: none; grid-template-columns: repeat(3, 1fr); } } .feature-card__image { display: flex; object-fit: contain; aspect-ratio: 3 / 1; width: 100%; } .feature-card, .offer-card { display: flex; align-items: flex-start; background-color: #ffffff; padding: 2rem; } .feature-card { flex-direction: column; } .feature-card__image-container { width: 100%; } .offer-card { flex-direction: row; } .offer-card__image { background-color: #808080; width: 8rem; object-fit: cover; aspect-ratio: 1 / 1; } .offer-card__content { margin-left: 2rem; width: 100%; } .offer-card__header, .feature-card__header { font-size: 1.6rem; margin: 0.75rem 0 0 0; display: flex; flex-direction: row; justify-content: space-between; } .offer-card__header { padding-right: 8.5rem; } .feature-card__header { padding-right: 3rem; } .offer-card__description, .feature-card__description { margin-top: 0.75rem; } .offer-card__actions { display: flex; gap: 0.5rem; margin-top: 0.5rem; } .u-flex { display: flex; } .u-inline-flex { display: inline-flex; } .u-flex-wrap { flex-wrap: wrap; } .u-position-relative { position: relative; } .u-position-absolute { position: absolute; } .u-flex-column { flex-direction: column; } .u-w-full { width: 100%; } .u-right-0 { right: 0; } .sitejet-badge-new { top: 50%; transform: translateY(-50%); margin-right: 1rem; } .sitejet-success { background-color: #e2efda; color: #547e4e; } .sitejet-warning { background-color: #fbf8e5; color: #937e55; }