/*!*********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine 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 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * 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
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/.pseudo-link{cursor:pointer;color:#004baf;transition:color .1s}.pseudo-link:hover{color:#006cfc}.opacity-hover{opacity:0.3}.opacity-hover:hover{opacity:1}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@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"}/*!
 *  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}body{margin:0;padding:0;font:normal 10pt Arial, Helvetica, sans-serif}body.login{position:absolute;height:100%;width:100%;background:#fff}table{width:100%;margin-bottom:0.5em;border-collapse:separate;border-spacing:0;vertical-align:middle}th,td{vertical-align:middle}caption,th,td{text-align:left;font-size:12px;font-weight:normal;float:none !important}ul.filter-hint{list-style-type:none;margin:0;padding:0 0 0 10px}ul.filter-hint li{margin:0;padding:0}ul.filter-hint b{display:inline-block;width:20px}.span-15 #content{padding:0}.span-20 #content{padding:0}.span-20#content-box{width:780px}#dashSIDE{position:relative;height:400px;margin-left:-80px}#recent-items>.portlet-content{max-height:203px;overflow:hidden}#recent-items>.portlet-content:hover{overflow-y:scroll;overflow-x:hidden}#actions .portlet-content,#recent-items .portlet-content,#top-contacts .portlet-content{padding:0 0 5px 0}#actions li,#recent-items li,#top-contacts li{margin:0}#actions a,#recent-items .portlet-content a,#top-contacts .portlet-content a,#actions li>span,#recent-items span,#top-contacts span{display:block;padding:5px 10px;font-weight:normal;text-decoration:none}#actions a:link,#recent-items .portlet-content a:link,#top-contacts .portlet-content a:link,#actions a:visited,#recent-items .portlet-content a:visited,#top-contacts .portlet-content a:visited{background:transparent;color:black}#actions .portlet-content a:hover,#recent-items .portlet-content a:hover,#actions span,#recent-items span,#top-contacts span,#actions a:active,#recent-items .portlet-content a:active{background:#E9E9E9}#recent-items .portlet-content a,#top-contacts .portlet-content a{text-decoration:none;font-size:11px}#recent-items .portlet-content a strong{font-size:12px}#top-contacts li{position:relative}#top-contacts li .delete-link{display:none;width:auto;padding:0;color:inherit;float:right;background:none;position:absolute;right:5px;top:0;bottom:0;height:11px;margin:auto}#top-contacts li .delete-link i{color:#c5c5c5;opacity:0.7}#top-contacts li .delete-link i:hover{opacity:1}#top-contacts li:hover .delete-link{display:block}#top-contacts .portlet-content a strong{font-size:12px}#recent-items .portlet-content{word-wrap:break-word}div.blah{height:850px}#dashboard-grid{width:1000px;height:700px;margin-top:40px}.itemsColumn2{float:left;width:37.5em;padding-top:1em;padding-bottom:1em}.itemsColumn3{float:left;width:24.5em;padding-top:1em;padding-bottom:1em}.itemsColumn4{float:left;width:18.5em;padding-top:1em;padding-bottom:1em}div.portlet-minimize{height:13px;float:right;font-size:14px;font-weight:normal}div.portlet-minimize a{text-decoration:none}.left-widget-min-max{height:5px;padding:0 !important;padding-right:5px !important;padding-top:4px !important;width:15px;display:inline-block;cursor:pointer;opacity:0.7}.left-widget-min-max:hover{opacity:1}.portlet-minimize .expand-widget,.portlet-close-button,.activity-control-link,.left-widget-min-max{opacity:0.7}.portlet-minimize .collapse-widget{opacity:0.7}.portlet-minimize .portlet-close-button:hover,.portlet-minimize .expand-widget:hover{opacity:0.7}.portlet-close-button{margin-right:5px}.portlet-close-button>:hover,.activity-control-link>:hover,.left-widget-min-max>:hover{opacity:1}.portlet-minimize a{color:inherit}.portlet-minimize .collapse-widget{position:relative;top:-3px;margin-right:8px}.portlet-minimize .collapse-widget:hover{opacity:0.9}.portlet-minimize .expand-widget{margin-right:10px}#widget_MessageBox .portlet-content{text-align:center}#motd-form{text-align:left}#widget_TwitterFeed .portlet-content,#widget_GoogleMaps .portlet-content{padding:0 0 10px 0}#widget_TwitterFeed .twtr-hd{padding:5px 5px 0 5px}#widget_TwitterFeed .twtr-ft{display:none}#widget_QuickContact .portlet-content{padding:3px 3px 0 3px}#widget_QuickContact .portlet-content *{font-size:10px}#widget_ChatBox>div.portlet-content{overflow-y:hidden}#widget_ChatBox .portlet-content{padding:0}#feed-box{height:200px;width:auto;margin:5px;padding:0 4px;overflow-y:auto;word-wrap:break-word;line-height:1.1em;font-size:9pt;color:#333;background:#fcfcfc;border:1px solid #F5F5F5}#widget_ChatBox input{float:right;width:80px}#feed-box div.message{margin-bottom:10px;white-space:pre-wrap}#feed-box a{text-decoration:none}#feed-box span.my-username{color:#999}#widget_ChatBox .chat-timestamp{display:none}#chat.full-screen #feed-box{width:650px;margin:5px 0;padding:5px;height:350px}#chat.full-screen input{float:left;margin:0;width:80px;line-height:16px;padding:12px}#widget_ChatBox.full-screen .chat-timestamp{display:inline}#widget_ChatBox.full-screen input{float:left;width:auto}#widget_TagCloud .tag,#widget_MediaBox .media-item,.x2-tag-list .tag{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-style:solid;border-width:1px;border-color:#cacaca;margin:2px 2px;display:inline-block;padding:2px;background-color:#f0f0f0}#widget_TagCloud .tag input[type="text"],#widget_MediaBox .media-item input[type="text"],.x2-tag-list .tag input[type="text"]{border:1px solid #c5c5c5}#widget_TagCloud .tag a,#widget_MediaBox .media-item a,.x2-tag-list .tag a{text-decoration:none;color:black}#widget_OnlineUsers .user{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #cacaca;margin:2px 2px;display:block;float:left;padding:2px;background-color:#f0f0f0}#widget_OnlineUsers .user a{text-decoration:none;color:black}#widget_TimeZone{text-align:center}#widget_TimeZone .portlet-content{overflow-y:hidden}#widget_TimeZone #tzClock{position:relative;display:block;width:88px;height:88px;margin:0 auto 0 auto;background:url(../images/clockface.png);list-style:none}#widget_TimeZone #tzClock2{display:block}#widget_TimeZone li{position:absolute;width:4px;height:88px;top:0px;left:42px}#widget_TimeZone li div{margin:0 auto}#widget_TimeZone li.sec div:first-child{margin-top:12px;width:1px;background:red;height:32px}#widget_TimeZone li.sec div:last-child{width:3px;background:red;height:18px}#widget_TimeZone li.min div{width:2px;margin-top:14px;background:black;height:30px}#widget_TimeZone li.hour div{margin-top:22px;width:3px;background:black;height:23px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#widget_NoteBox .portlet-content{padding:0;overflow:hidden}#widget_NoteBox textarea{display:block;margin:0 5px;padding:2px;width:164px;height:50px;border:1px solid #F5F5F5;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;resize:none;overflow:hidden}#note-box{height:200px;width:auto;margin:5px;padding:0 4px;overflow-y:auto;word-wrap:break-word;line-height:1.1em;font-size:9pt;color:#555;background:#fcfcfc;border:1px solid #F5F5F5}#widget_DocViewer .portlet-content{padding:0}#widget_DocViewer textarea{display:block;margin:0 5px;padding:2px;width:164px;height:50px;border:1px solid #F5F5F5;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;resize:none;overflow:hidden}#widget_DocViewer input{width:160px}#docview-box{height:200px;width:auto;margin:5px;padding:0 4px;overflow-y:auto;word-wrap:break-word;line-height:1.1em;font-size:9pt;color:#555;background:#fcfcfc;border:1px solid #F5F5F5}#docview-input{padding:5px}div.shown{margin-left:10px;border:1px solid black;width:130px;padding-top:3px;padding-left:5px;padding-right:5px;text-align:center;background:#fff}p.descrip{font-weight:bold}#actionLS{padding:5px 15px 5px 15px}.history{background:none !important;border:none !important;box-shadow:none !important}.history #history{-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.15),0px -1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.15),0px -1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0px 2px 3px rgba(0,0,0,0.15),0px -1px 1px rgba(0,0,0,0.1);-o-box-shadow:0px 2px 3px rgba(0,0,0,0.15),0px -1px 1px rgba(0,0,0,0.1);box-shadow:0px 2px 3px rgba(0,0,0,0.15),0px -1px 1px rgba(0,0,0,0.1)}.history .text-area-wrapper{margin:0;padding:2px 4px}.history #save-publisher{width:70px;text-align:center;float:right;margin:0}.history .publisher-tabs{padding:5px;margin:5px 0 0 0;background:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.history .action-history-controls{border:none}.history .list-view .items{border-left:none;border-right:none;border-bottom:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.history .action-history-controls{-webkit-border-radius:4px 4px 0 0 !important;-moz-border-radius:4px 4px 0 0 !important;-ms-border-radius:4px 4px 0 0 !important;-o-border-radius:4px 4px 0 0 !important;border-radius:4px 4px 0 0 !important;margin-bottom:-2px !important;border:none !important}.history .history .pager{-webkit-border-radius:0 0 4px 4px !important;-moz-border-radius:0 0 4px 4px !important;-ms-border-radius:0 0 4px 4px !important;-o-border-radius:0 0 4px 4px !important;border-radius:0 0 4px 4px !important;border:1px solid #c5c5c5 !important;margin-top:-3px !important}.list-view h2,.list-view h3,.list-view h4{display:inline;margin-bottom:0}.list-view .items{clear:both;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #ccc}.list-view .empty{margin:0 0 5px 5px;display:block}.list-view .comment-age{color:#666}.list-view .summary{color:#555;display:inline;float:right}.list-view .view{clear:both;padding:0;width:auto}.list-view a{text-decoration:none}.list-view .view.top-level{border-top:1px solid #F5F5F5;padding:2px 5px 10px 5px}.list-view .view.top-level.date-break{text-align:center;font-weight:bold;background-color:#eee;padding:2px 5px 5px 5px}.list-view .view.top-level .list-view{margin:0 -5px;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.list-view .view.top-level form{margin-top:5px}.list-view .view.top-level .view{background:#eee;margin:0;padding:2px 5px 2px 20px;border:solid #F5F5F5;border-width:1px 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.list-view .view.top-level:first-child{border-top:none}.list-view .deleteButton{float:right}.list-view .pager{margin:5px 0 5px 0;text-align:right;border:1px solid #ccc;padding:5px;background:#fff;margin:5px 0 0 0;text-align:right;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}.event-text-box{margin-left:50px}.drive-icon{display:inline-block;height:16px;width:16px}div.loading-icon{background:url(../images/loading.gif) no-repeat;height:32px;width:32px}.action-description,a.action-description{text-decoration:none;color:black}.dashSubmit{float:right}div.control-button.icon.complete-button{background:url("../images/icons/Complete.png") no-repeat center center;height:17px;width:22px}div.control-button.icon.uncomplete-button{background:url("../images/icons/Uncomplete.png") no-repeat center center;height:17px;width:22px}div.control-button.icon.edit-button{background:url("../images/icons/Edit.png") no-repeat center center;height:17px;width:22px}div.control-button.icon.delete-button{background:url("../images/icons/Delete1.png") no-repeat center center;height:21px;width:21px}div.control-button.sticky-button{background:url("../images/Unsticky1.png") no-repeat center center;height:21px;width:22px}div.control-button.sticky-button.unsticky{background:url("../images/Sticky1.png") no-repeat center center;height:21px;width:22px}div.sticky-icon{float:right;background:url("../images/Sticky1.png") no-repeat center center;height:21px;width:22px;margin-top:10px;margin-right:10px}div.list-actions{float:left;margin-top:-4px}span.event-text{display:block}span.event-text img.attachment-img{margin:5px;display:block;max-width:none}#logo{margin-left:1px;padding:10px 20px;font-size:200%}div.date-box{display:inline-block;height:22px;width:22px;margin:0 5px;border:1px solid #000;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center;vertical-align:middle}div.date-box span{display:block;font-weight:bold}div.date-box .month{background:#444;color:#fff;font-size:8px;line-height:10px;text-transform:uppercase}div.date-box .day{display:block;font-size:12px;line-height:12px}.list-view div.date-box{height:32px;width:32px;margin:5px 5px 5px 5px;border:2px solid #999;display:block;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.list-view div.date-box{background:none}.list-view div.date-box .month{background:#999;font-size:10px;line-height:11px;border-bottom:1px solid #999}.list-view div.date-box .day{font-size:14px;line-height:20px}.list-view div.date-box.p-3{border-color:#f25050}.list-view div.date-box.p-2{border-color:#f8ab50}.list-view div.date-box.p-1{border-color:#004baf}.list-view div.date-box.p-3 .month{background:#f25050;border-color:#f25050}.list-view div.date-box.p-2 .month{background:#f8ab50;border-color:#f8ab50}.list-view div.date-box.p-1 .month{background:#004baf;border-color:#004baf}div.flash-error,div.flash-notice,div.flash-success{margin-bottom:0;padding:.8em;border:2px solid #F5F5F5}div.flash-error{background:#fbe3e4;color:#8a1f11;border:2px solid #fbc2c4}ul.flash-error{background:#fbe3e4;color:#8a1f11;border:2px solid #fbc2c4}div.flash-loading,div.flash-notice{background:#fff6bf;color:#514721;border:2px solid #ffd324}div.flash-success{background:#e6efc2;color:#264409;border:2px solid #c6d880}div.flash-tip{background:#C5EBFD;color:#454545;border:2px solid #94dafb}div.flash-error a{color:#8a1f11}div.flash-notice a{color:#514721}div.flash-success a{color:#264409}div.search-form{margin-left:0px;margin-right:0px;padding:10px;background:#eee}div.search-form div.wide.form textarea{width:420px}#lists-grid tr.bold td{font-weight:bold}#profile{float:left;width:300px}div#code-snippet{font-family:"Courier New", Courier, monospace;background:#f8f8f8;border:1px solid #F5F5F5;padding:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px}.yiiLog{display:block;z-index:10;position:fixed;top:0;left:0;width:auto !important;overflow-y:scroll}.yiiTranslationList{display:block;z-index:10;position:fixed;top:0;left:0;width:auto !important;overflow-y:scroll;width:150px;border:1px solid #000;background:#fff;overflow-y:auto}.yiiLog tbody{width:100%}.yiiLog pre{margin:0}.flowTrace{background:#fff;position:fixed;z-index:2000;bottom:0;left:0;height:200px;width:500px;overflow-y:scroll}dt.yii-t{display:inline}body.yii-t dt.yii-t{cursor:help;background:rgba(255,0,0,0.5)}.email-attachment-image{display:inline-block;height:30px;width:30px}.email-attachment-text{position:relative;left:10px;vertical-align:50%}#media-library-widget-wrapper{display:inline-block;overflow:hidden}#media-library-widget-container{overflow:auto;height:100%;width:100%}#widget_MediaBox .ui-resizable-s{height:14px}.media-hover-image{height:64px;width:64px;float:left}.media-library-item{cursor:pointer}.media-library-showhide{cursor:pointer;text-decoration:none;float:right}.delete-tag{color:#06C;font-size:0.7em;vertical-align:15%;cursor:pointer}.delete-tag:hover{color:#09F}.tag input.x2-new-tag{margin:0;padding:0;border:none;background:#F0F0F0;width:10px}.overdue{color:#E60000}textarea.restrictX{max-width:100%}.tip-refresh{float:right;cursor:pointer}.tip-title{text-align:center;font-weight:bold}.tip{text-align:center}#tip-content{margin-right:22px}.tip-refresh{opacity:0.4}.tip-refresh:hover{opacity:0.6}input.error{background:#FEE;border-color:#C00 !important}span.error-message,div.error-message{color:red}.error-summary-container{clear:both;background:#FEE;border:2px solid #C00;font-size:0.9em;padding:5px;margin-bottom:1px;margin-top:5px}.error-summary-container p{margin:0;padding:5px}.error-summary-container ul{margin:0;padding:0 0 0 20px}.credentials-storage{padding:10px}.credentials-storage .credentials-view{border-radius:4px;border:1px solid #999;padding:10px;margin-bottom:10px}.credentials-storage .info-display{display:inline-block}.credentials-storage .default-state{display:inline-block;font-size:12px;padding:4px;-moz-border-radius:7px;-webkit-border-radius:8px;border-radius:8px;background-color:#EEEEEE;border:1px solid #999999}.credentials-storage .default-state.default-state-set{border-color:#C6D880;background-color:#E6EFC2}.credentials-storage .default-state *{display:inline-block;vertical-align:middle}.credentials-storage .default-state .default-apply{display:none}.credentials-storage .credentials-view .credentials-delete{float:right;display:block;clear:left;vertical-align:top;margin-top:0}.credentials-storage .unencrypted{color:#e24b4b}.credentials-storage .encrypted{color:#01b701}.default-display{padding-top:3px}p.fieldhelp-above{color:#666;font-size:12px;margin:-0.2px 0 0.8em;width:193px}p.fieldhelp-thin-small{color:#666;font-size:11px;margin-bottom:0;width:193px}p.fieldhelp{color:#666;font-size:12px;margin:-0.3em 0 0.8em;width:193px}p.fieldhelp.half{display:inline-block;width:79px;margin:0}span.x2-down-arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid dimGray;width:0px !important;height:0px !important}
