/* Weebly styles for /controlpanel/weebly/settings.bml */
.page-weebly .btn-55 {
	min-width: 55px;
}
.page-weebly .btn-group-custom {
	margin: 5px 0 0 !important;
}
.page-weebly .top-control { margin-bottom: 2em; }

.page-weebly .top-control .thumbnail { max-width: 95%; }

.page-weebly .top-control div.top-control-content { margin-left: 100px; }
.page-weebly .top-control p { margin-bottom: 1em; }
.page-weebly .top-control h2 { font-size:123.1%; font-weight:bold; margin-bottom:5px; }
.page-weebly .top-control .yui-button { vertical-align: middle; }

.page-weebly h2.user-domain { font-size: 197%; font-weight: 400; margin-top: .5em; overflow: hidden; text-overflow: ellipsis; }
.page-weebly h2.user-domain .edit {
	max-width: 340px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	float: left;
	margin-right: 0.25em;
	font-size: 19px;
}
.page-weebly h2.user-domain small { display: block; float: left; margin-top: 18px; font-size: 13px; }

.page-weebly p.account-status {}
.page-weebly span.plus-ecommerce { color: #777; }

.page-weebly .upgrades {border-bottom: 1px dotted #ddd; margin-bottom:1em;}
.page-weebly .upgrades ul { margin: 0 15em 1em 14em; }
.page-weebly .upgrades ul li { margin-bottom: .5em; }
.page-weebly .upgrades form { background: #c2c2c2 url('http://images.netfirms.com/product/weebly/weebly-cta-bg.png') repeat-x top; border: 1px solid #ddd; float:right; margin: 0 0 1em 1em; padding: 1em; margin-bottom: 1em; text-align:center; width: 150px;}
.page-weebly .upgrades select { margin-bottom: .5em; }
.page-weebly .offers { color:#ff6600; font-weight:bold;margin-bottom:.5em}


.actions { border-left: 1px dotted #ccc; padding: 18px 0 1em 1em; }

.actions-more .caret { margin-top: 5px; }

.actions-primary { margin-bottom: 0.5em; }
.actions-secondary {}


img.preview { margin-top: 1.5em; }

.description { font-size: 116%; }

.add-site-features p { margin: 1em 0; }
.drag-and-drop img { margin: 5px 0 6px; }
.publish img { margin: 7px -20px 7px 0; }

.credits-box { /* background: #fff url(http://images.netfirms.com/icons/32/add.png) no-repeat scroll 1em 1em; padding: 1em 1em 1em 54px; */ background: #fff; padding: 1em; margin: 0 0 1em; border: 1px solid #999; }
.credits-box h4 { margin-top: 0; }
.credits-box ul { margin-left: 0; }
.credits-box ul li { list-style: none;  line-height: 16px; margin-bottom: 1em; padding-left: 20px; }
.credits-box li.ecommerce { background: transparent url('http://images.netfirms.com/icons/16/cart.png') no-repeat scroll 0 0; }
.credits-box li.premium   { background: transparent url('http://images.netfirms.com/icons/16/star.png') no-repeat scroll 0 0; }
.credits-box li.sitelock   { background: transparent url('http://images.netfirms.com/icons/16/sitelock.png') no-repeat scroll 0 0; }

.brick-icon-video { background-image: url('http://images.netfirms.com/product/weebly/icon-video.png'); }
.available-offers { width: auto; max-width: 100%; font-size: small; }

.plan-wrapper     { border:1px solid #ececec; border-radius:3px; }
.plan-detail-wrap { min-height:200px; margin-top:10px; line-height:30px; }
.bottom-wrap      { background-color:#ededed; padding:15px; min-height:70px; }
.current-plan     { font-size: 16px; }
.modal-height     { max-height: 435px; }
.plan-description { line-height: 6mm; }

