#modal-content input.form-text { max-width: 98%; }
#modal-content .form-item-exposed-widget-title input, #modal-content .form-item-title input { font-size: 1.5em; }
#modalContent div.ctools-modal-content { border-radius: 10px 10px 0px 0px; border: currentColor; border-image: none; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; }
#modalContent div.ctools-modal-content .modal-header { background: -ms-linear-gradient(bottom, rgb(51, 51, 51) 0%, rgb(102, 102, 102) 100%) rgb(102, 102, 102); font: bold 16px/50px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; padding: 0px 14px 0px 24px; border-radius: 5px 5px 0px 0px; height: 50px; color: rgb(255, 255, 255); vertical-align: middle; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; }
#modalContent div.ctools-modal-content .modal-title { font: bold 16px/50px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; padding: 0px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; text-shadow: none; }
#modalContent div.ctools-modal-content a.close { background: url(e826a290b8dcd6ab6d91e2c377354b0a0b9153e2.png)  no-repeat left top; padding: 0px; width: 16px; height: 15px; text-indent: -99999em; overflow: hidden; margin-top: 15px; display: block; }
#modalContent div.ctools-modal-content a.close:hover, #modalContent div.ctools-modal-content a.close:focus { background-position: left -15px; }
#modalContent .panels-add-content-modal { background: rgb(255, 255, 255); padding-top: 0.9em; }
#modalContent .panels-add-content-modal a.panels-modal-add-category { background: -ms-linear-gradient(bottom, rgb(219, 220, 223) 0%, rgb(246, 246, 247) 100%) rgb(234, 234, 236); font: bold 11px/30px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; padding: 0px 12px; color: rgb(51, 51, 51); text-decoration: none; margin-left: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; font-size-adjust: none; font-stretch: normal; }
#modalContent .panels-add-content-modal a.panels-modal-add-category:active, #modalContent .panels-add-content-modal a.panels-modal-add-category.active { background: rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(206, 206, 202) currentColor rgb(206, 206, 202) rgb(206, 206, 202); border-image: none; margin-right: -1px; }
#modalContent .content-type-button div, #modalContent .content-type-button span { width: auto; }
#modalContent .panels-section-column-categories .content-type-button { padding: 0px 0px 0.5em 10px; }
#modalContent .panels-section-column-categories .content-type-button a { background: -ms-linear-gradient(bottom, rgb(219, 220, 223) 0%, rgb(246, 246, 247) 100%) rgb(234, 234, 236); margin: 0px 8px 0px 0px; padding: 0px; border-radius: 5px; left: 0px; top: 0px; width: 85%; float: none; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#modalContent .panels-section-column-categories .content-type-button a { font: bold 11px/21px "Open Sans", "Lucida Grande", Tahoma, Verdana, sans-serif; padding: 0px 8px; color: rgb(51, 51, 51); text-decoration: none; font-size-adjust: none; font-stretch: normal; }
#modalContent .panels-section-column-categories .content-type-button span { margin-top: -2px; display: inline-block; }
#modalContent .panels-section-column-categories .content-type-button img { margin: 0px 2px 0px -9px; padding: 3px 2px; border-radius: 5px; border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#modalContent .panels-section-column-categories .content-type-button a:active { background-image: -ms-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(233, 234, 236) 100%); }
#modalContent div.ctools-modal-content .modal-content { padding-bottom: 2px; }
#modal-content .option-text-aligner { width: auto; float: left; }
#modal-content fieldset { background: rgb(255, 255, 255); padding: 0px 0px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 12px; width: auto; clear: none; margin-top: 10px; margin-bottom: 32px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
#modal-content fieldset.widget-preview { margin-top: 3em; margin-bottom: 4em; border-top-right-radius: 0px; -webkitborder-top-right-radius: 0; -moz-border-topright-radius: 0; }
#modal-content fieldset.widget-preview-single { margin-top: 10px; margin-bottom: 1em; }
#modal-content fieldset.widget-preview-single .fieldset-wrapper { font-size: 100%; -ms-overflow-y: auto; min-height: 75px; max-height: 375px; max-width: 100%; }
#modal-content fieldset.widget-preview-single .fieldset-wrapper .panopoly-spotlight img { width: 100%; }
#modal-content fieldset legend { background: rgb(219, 219, 219); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 1px 0px 0px; border-image: none; left: -1px; top: -12px; width: 100%; height: 2em; color: rgb(59, 59, 59); line-height: 2; text-indent: 10px; display: block; position: absolute; border-top-left-radius: 4px; border-top-right-radius: 4px; text-shadow: 0px 1px 0px #fff; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; }
#modal-content fieldset.widget-preview legend { border-top-right-radius: 0px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; }
#modal-content .fieldset-legend { font: bold 12px/1.5em "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; font-size-adjust: none; font-stretch: normal; }
#modal-content fieldset.collapsed legend { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
#modal-content fieldset legend a { color: rgb(59, 59, 59); }
#modal-content fieldset legend a:hover, #modal-content fieldset legend a:focus, #modal-content fieldset legend a:active { color: rgb(0, 0, 0); }
#modal-content .fieldset-wrapper { padding: 0px 10px; margin-top: 2.25em; }
#modal-content .widget-preview .fieldset-wrapper { font-size: 75%; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-height: 200px; max-height: 200px; max-width: 100%; }
#modal-content .widget-preview .fieldset-wrapper table tr.even td, #modal-content .widget-preview .fieldset-wrapper table tr.odd td { padding: 3px 5px; }
#modal-content .widget-preview .fieldset-wrapper h2 { font-size: 150%; margin-top: 0.25em; }
#modal-content .widget-preview-single { width: 48%; margin-top: 0px; margin-left: 1em; float: right; }
#modal-content .form-actions { width: 48%; text-align: right; clear: right; margin-left: 1em; float: right; }
#modal-content .widget-preview-title { font: bold 11px/23px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; top: -24px; right: -1px; position: absolute; font-size-adjust: none; font-stretch: normal; }
#modalContent .widget-preview-title .content-type-button span { padding: 0px 0px 0px 10px; width: auto; }
#modal-content .widget-preview-title .content-type-button a { background: -ms-linear-gradient(bottom, rgb(75, 167, 0) 0%, rgb(93, 224, 0) 100%) rgb(93, 224, 0); font: bold 11px/23px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; padding: 0px; border-radius: 3px 3px 0px 0px; left: 0px; top: 0px; width: 60px; color: rgb(255, 255, 255); text-decoration: none; float: none; display: inline-block; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; }
#modal-content .widget-preview-title .content-type-button a:hover, #modal-content .widget-preview-title .content-type-button a:focus { background: -ms-linear-gradient(bottom, rgb(64, 142, 0) 0%, rgb(86, 206, 0) 100%) rgb(86, 206, 0); }
#modal-content .widget-preview-title .content-type-button a:active { background: -ms-linear-gradient(bottom, rgb(93, 224, 0) 0%, rgb(75, 167, 0) 100%) rgb(93, 224, 0); }
#modal-content .panels-section-columns, #modal-content .panels-categories-description { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(206, 206, 202) currentColor rgb(206, 206, 202) rgb(206, 206, 202); margin: 1px 0px 0px; border-image: none; height: 100%; overflow: visible; -ms-overflow-y: auto; }
#modal-content .panels-categories-description { color: rgb(91, 91, 91); }
#modal-content .form-type-textarea .form-type-select, #modal-content .field-type-text-long .form-type-select { margin-top: 5px; margin-bottom: 5px; float: right; }
#modal-content .form-type-textarea .form-type-select label, #modal-content .field-type-text-long .form-type-select label { width: auto; font-weight: normal; margin-top: 0.5em; margin-right: 0.5em; float: left; display: block; }
#modal-content .view-settings-wrapper .form-radios { padding-right: 5px; display: inline; }
.panels-section-column .content-type-button { font-size: 1em; }
#modal-content .widget-preview-title .content-type-button img, #modal-content .panels-add-content-modal > .panels-modal-add-category { display: none; }
#modal-content #edit-widget-preview { margin-top: 0px; }
#modalContent .panels-section-column-categories .content-type-button img:hover { border: currentColor; border-image: none; }
#modal-content .widget-preview .fieldset-wrapper table img, #modal-content .widget-preview .panopoly-image-featured { width: 100%; }
.pane-content .create-links, .pane-categories .categories-links, .pane-menus .menu-links, .pane-users .user-links { float: right; }
#modalContent .panels-add-content-modal a.panels-modal-add-category:hover, #modalContent .panels-section-column-categories .content-type-button a:hover, #modalContent .panels-add-content-modal a.panels-modal-add-category:focus, #modalContent .panels-section-column-categories .content-type-button a:focus { background: -ms-linear-gradient(bottom, rgb(197, 197, 197) 0%, rgb(250, 250, 250) 100%) rgb(230, 230, 230); }
#modal-content .form-submit { background: -ms-linear-gradient(bottom, rgb(233, 234, 236) 0%, rgb(250, 250, 250) 100%) rgb(250, 250, 250); font: bold 12px/32px "Open Sans", "Lucida Sans", "Lucida Grande", Verdana, sans-serif; padding: 0px 13px 1px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 33px; color: rgb(102, 102, 102); text-decoration: none; margin-right: 1em; margin-bottom: 0.5em; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 3px 3px 0px #d2d2d2; -webkit-border-radius: 3px; -webkit-box-shadow: 0 3px 3px 0 #d2d2d2; -moz-border-radius: 3px; -moz-box-shadow: 0 3px 3px 0 #d2d2d2; -khtml-border-radius: 3px; }
#modal-content .form-submit:hover, #modal-content .form-submit:focus { background: -ms-linear-gradient(bottom, rgb(197, 197, 197) 0%, rgb(250, 250, 250) 100%) rgb(230, 230, 230); }
#modal-content .form-submit:active { box-shadow: 0px 0px 0px 0px #fff; background-image: -ms-linear-gradient(bottom, rgb(233, 234, 236) 0%, rgb(250, 250, 250) 100%); -webkit-box-shadow: 0 0 0 0 #fff; -moz-box-shadow: 0 0 0 0 #fff; }
