/*!*********************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2 Engine, Inc. Copyright (C) 2011-2022 X2 Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 610121, Redwood City,
 * California 94061, USA. or at email address contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2 Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2 Engine".
 **********************************************************************************/@font-face{font-family:"x2-icons";src:url("./x2Icons/x2-icons.eot");src:url("./x2Icons/x2-icons.eot?#iefix") format("embedded-opentype"),url("./x2Icons/x2-icons.woff") format("woff"),url("./x2Icons/x2-icons.ttf") format("truetype"),url("./x2Icons/x2-icons.svg#x2-icons") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"x2-icons";src:url("./x2Icons/x2-icons.svg#x2-icons") format("svg")}}[data-icon]:before{content:attr(data-x2-icon)}[data-icon]:before,.icon-activity:before,.icon-contact:before,.icon-funnel:before,.icon-open-envelope:before,.icon-package:before,.icon-profile:before,.icon-profile-large:before,.icon-quotes:before,.icon-service:before,.icon-stopwatch:before,.icon-x2-logo:before,.icon-x2-logo-square:before{display:inline-block;font-family:"x2-icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-activity:before{content:"\f113"}.icon-contact:before{content:"\f10c"}.icon-funnel:before{content:"\f109"}.icon-open-envelope:before{content:"\f10a"}.icon-package:before{content:"\f112"}.icon-profile:before{content:"\f11e"}.icon-profile-large:before{content:"\f11f"}.icon-quotes:before{content:"\f11c"}.icon-service:before{content:"\f111"}.icon-stopwatch:before{content:"\f114"}.icon-x2-logo:before{content:"\f117"}.icon-x2-logo-square:before{content:"\f116"}.icon-activity:before{content:"";width:1.28571429em;text-align:center}.icon-contact:before{content:"";width:1.28571429em;text-align:center}.icon-quotes:before{content:"";width:1.28571429em;text-align:center}.icon-service:before{content:"";width:1.28571429em;text-align:center}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.stacked-icon{display:none;position:absolute;top:23px;left:28px;width:11px;height:11px;border-radius:50%;border:2px solid #004baf;background:white;text-align:center}.stacked-icon:before{width:100%;font-size:10px;position:relative}.pseudo-link{cursor:pointer;color:#004baf;transition:color .1s}.pseudo-link:hover{color:#006cfc}.opacity-hover{opacity:.3}.opacity-hover:hover{opacity:1}#form-box{background:#f8f8f8;border:1px solid #ccc;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:bold}#form-box div.label{font-size:10px;color:#666}.form .CodeMirror{border:1px solid #E9E9E9;margin-bottom:5px}div.form,div.wide.form,div.form2{background:#fff;clear:both;padding:5px 10px;width:auto;overflow:auto;-moz-border-radius:0px !important;-o-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;border:none !important;margin:0 0 5px 0 !important}#content>div.form{-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0 0 1px 0;margin:0}div.form.no-border,div.wide.form.no-border{border:none;padding:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}div.form .x2-protected-field,div.form2 .x2-protected-field{color:grey}div.form label+[type="checkbox"],div.form2 label+[type="checkbox"]{position:relative;top:-2px;left:2px}div.form label+[type="checkbox"]+.x2-hint,div.form2 label+[type="checkbox"]+.x2-hint{margin-left:3px}div.form label+span.x2-hint,div.form2 label+span.x2-hint{margin-left:3px}div.form.hidden,div.form2.hidden{display:none}div.form.details a,div.form2.details a{text-decoration:none}div.form.no-border input,div.form.no-border textarea,div.form.no-border select,div.form.no-border button,div.form2.no-border input,div.form2.no-border textarea,div.form2.no-border select,div.form2.no-border button{margin:0}div.form.thin,div.form2.thin{border:none;padding:3px;margin:0 0 5px 0}div.form.thin input,div.form.thin textarea,div.form.thin select,div.form2.thin input,div.form2.thin textarea,div.form2.thin select{margin:3px 0;padding:2px 4px}div.form input,div.form textarea,div.form2 input,div.form2 textarea{border:1px solid #d3d3d3}.ui-dialog input{border:1px solid #d3d3d3}body.not-mobile-body div.form input:not(.highlight),body.not-mobile-body div.form textarea,body.not-mobile-body div.form select,.form2 input:not(.highlight),.form2 textarea,.form2 select{background:white}body.not-mobile-body div.form select,.form2 select{border:1px solid #d3d3d3;color:#555555;text-decoration:none}body.not-mobile-body div.form select option,.form2 select option{background:white}body.not-mobile-body div.form input:not(.highlight),body.not-mobile-body div.form textarea,body.not-mobile-body div.form select,.form2 input:not(.highlight),.form2 textarea,.form2 select{margin:3px 0 5px 0;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body.not-mobile-body div.form input:not(.highlight),body.not-mobile-body div.form textarea,.form2 input:not(.highlight),.form2 textarea{margin:3px 0 5px 0;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-dialog input{margin:3px 0 5px 0;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.form input[type="checkbox"],.form2 input[type="checkbox"]{-webkit-appearance:checkbox}div.form input[type="checkbox"].left+label,.form2 input[type="checkbox"].left+label{line-height:18px;padding-left:16px}div.form input+.x2-question-mark,.form2 input+.x2-question-mark{margin-left:2px;position:relative;top:-3px}div.form select+.x2-question-mark,.form2 select+.x2-question-mark{margin-left:2px;position:relative;top:-3px}label.left+.x2-hint{margin-left:3px}div.form input[type="button"],div.form input[type="submit"],.form2 input[type="button"],.form2 input[type="submit"]{-webkit-appearance:button}div.form fieldset,.form2 fieldset{-moz-border-radius:7px;border:1px solid #F5F5F5;margin:0 0 10px 0;padding:10px}table.details td.label{font-size:11px;font-weight:bold}div.form label,.form2 label{display:block;font-size:11px;font-weight:bold}div.form .left-checkbox,.form2 .left-checkbox{float:left;margin-right:2px}div.form .left-checkbox+label,.form2 .left-checkbox+label{margin-top:3px}div.form .left-label,.form2 .left-label{float:left;margin-top:7px;margin-right:2px}div.form .left-label+input[type='checkbox'],div.form .left-label+input+input[type='checkbox'],.form2 .left-label+input[type='checkbox'],.form2 .left-label+input+input[type='checkbox']{margin-top:7px;margin-bottom:-7px;margin-left:3px}div.form .left-label+.x2-hint,.form2 .left-label+.x2-hint{margin-top:7px}div.form .top.row,.form2 .top.row{margin-top:10px}div.form .row,.form2 .row{width:auto;clear:both;overflow:auto}div.form .cell,.form2 .cell{display:block;float:left;margin-right:5px;color:#555555}div.form .cell.right,.form2 .cell.right{float:right;width:200px}div.form .hint,.form2 .hint{color:#999;margin:0;padding:0}div.form .note,.form2 .note{font-style:italic}div.form span.required,.form2 span.required{color:red}div.form div.error:not(.x2-pill-box) label,div.form label.error,div.form span.error,.form2 div.error:not(.x2-pill-box) label,.form2 label.error,.form2 span.error{color:#C00}div.form div.error:not(.x2-pill-box) input,div.form div.error:not(.x2-pill-box) textarea,div.form div.error:not(.x2-pill-box) select,.form2 div.error:not(.x2-pill-box) input,.form2 div.error:not(.x2-pill-box) textarea,.form2 div.error:not(.x2-pill-box) select{background:#FEE;border-color:#C00}div.form input.error,div.form textarea.error,div.form select.error,.form2 input.error,.form2 textarea.error,.form2 select.error{background:#FEE;border-color:#C00}.ui-dialog input.error{background:#FEE;border-color:#C00}div.form .errorSummary,.form2 .errorSummary{background:#FEE;border:2px solid #C00;font-size:0.9em;padding:7px 7px 12px 24px}div.form .error-text,.form2 .error-text{color:red}div.form .errorMessage,.form2 .errorMessage{color:red;font-size:0.9em}div.form .errorSummary p,.form2 .errorSummary p{margin:0;padding:5px}div.form .errorSummary ul,.form2 .errorSummary ul{margin:0;padding:0 0 0 20px}div.row input[type=text].focus,div.formInputBox input[type=text].focus{background:#E6EFC2;border-color:#C6D880}div.wide.form label{display:inline;float:left;margin-right:10px;position:relative;text-align:right;width:100px}.wide.cell label{display:inline;float:left;margin-right:10px;position:relative;text-align:right;width:100px}div.form .background-row{width:350px;display:block}div.form .background-row a.delete-link{width:auto;color:#06c;float:right;background:none}@media screen and (max-width: 1200px){.admin-screen .ui-tabs-vertical .ui-tabs-nav li a div .admin-tab-word{display:none}}@media screen and (max-width: 800px){.admin-screen .ui-tabs-vertical .ui-tabs-nav li a div .admin-tab-word{display:none}}.admin-screen div.x2-layout-island h2{background-repeat:no-repeat;background-position:middle left;background-color:transparent;line-height:48px}.admin-screen h2::after,.admin-screen h2::before{font-size:40px !important;width:55px;height:48px;text-align:center;vertical-align:middle}.admin-screen div{margin-left:10px;padding-top:0px;padding:5px}.admin-screen div::after,.admin-screen div::before{font-size:25px !important;text-align:center;vertical-align:middle;float:left}div.form textarea{width:556px;padding:2px 4px}div.text-area-wrapper{width:auto;margin:0 0 5px 0;padding:2px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #aaa;background:#fff}div.text-area-wrapper.error{background:#FEE !important;border-color:#C00 !important}div.text-area-wrapper textarea{width:100%;margin:0;padding:0 !important;border:none}div.form input,div.form textarea,div.form button,div.form2 input,div.form2 textarea,div.form2 button{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 4px;color:#555555}.ui-dialog input{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px 4px}div.form input.x2-button,div.form button.x2-button,.form2 input.x2-button,.form2 button.x2-button{padding:5px 20px}div.form input.x2-button.small,div.form button.x2-button.small,.form2 input.x2-button.small,.form2 button.x2-button.small{padding:5px 10px}div.form .row.checkbox label,div.form .row.checkbox input,.form2 .row.checkbox label,.form2 .row.checkbox input{display:inline}.cell.checkbox label,.cell.checkbox input{display:inline}div.wide.form .row{clear:both}div.form .row.buttons input,div.form .row.buttons button,div.form .row.buttons select,div.form .row.buttons a.x2-button,div.form2 .row.buttons input,div.form2 .row.buttons button,div.form2 .row.buttons select,div.form2 .row.buttons a.x2-button{float:left;margin:0 10px 0 0}div.form .float-row,div.form2 .float-row{overflow:auto}div.form .float-row input,div.form .float-row button,div.form .float-row select,div.form2 .float-row input,div.form2 .float-row button,div.form2 .float-row select{float:left;margin:0 10px 0 0}div.wide.form .buttons,div.wide.form .hint,div.wide.form .errorMessage{clear:left;padding-left:110px}.file-wrapper{display:inline-block;overflow:hidden;position:relative}.file-wrapper input{height:100%;position:absolute;right:0;top:0;filter:alpha(opacity=50);-moz-opacity:0.01;opacity:0.01}.x2-file-wrapper{display:inline-block;overflow:visible;position:relative}.x2-file-input{cursor:pointer}.x2-file-wrapper .x2-file-input{height:100%;position:absolute;right:0;top:0;font-size:100%}.x2-file-wrapper .x2-file-input{filter:alpha(opacity=1);-moz-opacity:0.01;opacity:0.01;z-index:100}.x2-file-wrapper .filename{position:absolute;filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;left:10px}#campaign-attachments{margin-right:0;margin-bottom:0}#campaign-attachments.x2-state-active,#campaign-attachments.x2-state-hover{box-shadow:inset 0 0 4px 1px #579100}.x2-state-active,.form.x2-state-active{background:#c9dda1 !important}.x2-state-hover,.form.x2-state-hover{background:#acce67 !important}html .cke_skin_kama.ui-state-active .cke_wrapper{background:#c9dda1;box-shadow:inset 0 0 4px 1px #579100}html .cke_skin_kama.ui-state-hover .cke_wrapper{background:#acce67;box-shadow:inset 0 0 4px 1px #579100}html .cke_contents iframe{-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}html span.cke_skin_kama{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;padding:0}html span.cke_skin_kama#cke_Campaign_content{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none}html .cke_skin_kama .cke_wrapper{background-image:none;background-color:#eee}html .cke_skin_kama .cke_focus{outline:none}.form2{background:white}.form2 input.left-input,.all-form-input-style input.left-input{display:inline-block}.form2 input+.right-label,.all-form-input-style input+.right-label{margin-left:2px;position:relative;top:-2px;display:inline-block}.form2 label.left-label+input,.all-form-input-style label.left-label+input{margin-left:2px}.form2 label+.x2-hint,.all-form-input-style label+.x2-hint{margin-left:4px}.form2 label,.all-form-input-style label{font-size:11px;color:#222;font-weight:bold}.form2 input[type="text"],.all-form-input-style input[type="text"]{padding:2px 4px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d3d3d3}.inline-edit .inline-edit-icons{float:none;vertical-align:middle;position:absolute;top:5px;right:0px;font-size:14px;transition:all 0.1s}.inline-edit .cancel-icon,.inline-edit .confirm-icon{margin-right:4px}.inline-edit .edit-icon{display:none;width:0;margin-right:3px}.inline-edit .edit-icon.active{opacity:0.0;width:0px;overflow:hidden}.inline-edit:hover .edit-icon.active{opacity:1.0;width:15px;display:inline-block}.inline-edit .cancel-icon,.inline-edit .confirm-icon{opacity:0.0;display:none;transition:opacity 0.2s}.inline-edit .cancel-icon.active,.inline-edit .confirm-icon.active{opacity:1.0;display:inline-block}
