/*****************************************************************************************
 * X2Engine Open Source Edition is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2015 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. 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
 * 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".
 *****************************************************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/***************************************
* This file is responsible for mantaining
* general purpose mixins and classes. 
***************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/***************************************
* Mixin for border radius 
***************************************/
/***************************************
* Mixin for box shadow
***************************************/
/***************************************
* Mixin for text field placeholder text
***************************************/
/***************************************
* CSS to extend when something 
* should look like a link
***************************************/
/* line 73, ../../../compass/css/lib/_standards.scss */
.pseudo-link {
  cursor: pointer;
  color: #004baf;
  transition: color .1s;
}
/* line 78, ../../../compass/css/lib/_standards.scss */
.pseudo-link:hover {
  color: #006cfb;
}

/***************************************
* CSS to extend when for elements that 
* become transparent on mouseover
***************************************/
/* line 96, ../../../compass/css/lib/_standards.scss */
.opacity-hover {
  opacity: 0.3;
}
/* line 91, ../../../compass/css/lib/_standards.scss */
.opacity-hover:hover {
  opacity: 1;
}

/*********************************
* Box Shadow Prefixer
********************************/
/***************************************
* Apply the standard box shadow currently
* used on x2-island-layout items
***************************************/
/*******************************************
* Mixin for applying a fontAwesome icon
* SEE _icons.scss FOR A BETTER IMPLEMENTATION
******************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/************************************************
* This File is a pseudo-class translation of all 
* the font-awesome classes. This way, these classes
* can be extended. 
*************************************************/
/*********************************
* Mixin to create a font-awesome 
* icon without changing the layout
********************************/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* line 61, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 120, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .pull-left.icon:before {
  margin-right: .3em;
}

/* line 123, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .pull-right.icon:before {
  margin-left: .3em;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
     readers do not read off random characters that represent icons */
/* line 1092, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .icon:before {
  content: "\f144";
}

/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/************************************************
* This file mantains several important mixins for 
* Font Icons. The two sources of font icons are 
* font-awesome, and x2-icons (custom icons).
*************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/************************************************
* This File is a pseudo-class translation of all 
* the font-awesome classes. This way, these classes
* can be extended. 
*************************************************/
/*********************************
* Mixin to create a font-awesome 
* icon without changing the layout
********************************/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* line 61, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 120, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .pull-left.icon:before {
  margin-right: .3em;
}

/* line 123, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .pull-right.icon:before {
  margin-left: .3em;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
     readers do not read off random characters that represent icons */
/* line 1092, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .icon:before {
  content: "\f144";
}

/*
  Icon Font: x2-icons
*/
@font-face {
  font-family: "x2-icons";
  src: url("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.eot");
  src: url("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.eot?#iefix") format("embedded-opentype"), url("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.woff") format("woff"), url("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.ttf") format("truetype"), url("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.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("./x2-icons/x2-icons_22944e718c0be651c88d1109fe469031.svg#x2-icons") format("svg");
  }
}
/* line 23, ../../../compass/css/lib/_x2-icons.scss */
[data-icon]:before {
  content: attr(data-icon);
}

/* line 25, ../../../compass/css/lib/_x2-icons.scss */
[data-icon]:before,
.icon-activity:before,
.icon-contact:before,
.icon-envelope-arrow:before,
.icon-funnel:before,
.icon-funnel-arrow:before,
.icon-funnel-check:before,
.icon-funnel3:before,
.icon-funnel4:before,
.icon-old-open-envelope:before,
.icon-old-open-envelope-o: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,
.icon-x2-logo-square-small:before,
.icon-x2engine: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;
}

/* line 61, ../../../compass/css/lib/_x2-icons.scss */
.icon-activity:before {
  content: "\f113";
}

/* line 62, ../../../compass/css/lib/_x2-icons.scss */
.icon-contact:before {
  content: "\f10c";
}

/* line 63, ../../../compass/css/lib/_x2-icons.scss */
.icon-envelope-arrow:before {
  content: "\f10d";
}

/* line 64, ../../../compass/css/lib/_x2-icons.scss */
.icon-funnel:before {
  content: "\f109";
}

/* line 65, ../../../compass/css/lib/_x2-icons.scss */
.icon-funnel-arrow:before {
  content: "\f10e";
}

/* line 66, ../../../compass/css/lib/_x2-icons.scss */
.icon-funnel-check:before {
  content: "\f10f";
}

/* line 67, ../../../compass/css/lib/_x2-icons.scss */
.icon-funnel3:before {
  content: "\f119";
}

/* line 68, ../../../compass/css/lib/_x2-icons.scss */
.icon-funnel4:before {
  content: "\f11b";
}

/* line 69, ../../../compass/css/lib/_x2-icons.scss */
.icon-old-open-envelope:before {
  content: "\f120";
}

/* line 70, ../../../compass/css/lib/_x2-icons.scss */
.icon-old-open-envelope-o:before {
  content: "\f121";
}

/* line 71, ../../../compass/css/lib/_x2-icons.scss */
.icon-open-envelope:before {
  content: "\f10a";
}

/* line 72, ../../../compass/css/lib/_x2-icons.scss */
.icon-package:before {
  content: "\f112";
}

/* line 73, ../../../compass/css/lib/_x2-icons.scss */
.icon-profile:before {
  content: "\f11e";
}

/* line 74, ../../../compass/css/lib/_x2-icons.scss */
.icon-profile-large:before {
  content: "\f11f";
}

/* line 75, ../../../compass/css/lib/_x2-icons.scss */
.icon-quotes:before {
  content: "\f11c";
}

/* line 76, ../../../compass/css/lib/_x2-icons.scss */
.icon-service:before {
  content: "\f111";
}

/* line 77, ../../../compass/css/lib/_x2-icons.scss */
.icon-stopwatch:before {
  content: "\f114";
}

/* line 78, ../../../compass/css/lib/_x2-icons.scss */
.icon-x2-logo:before {
  content: "\f117";
}

/* line 79, ../../../compass/css/lib/_x2-icons.scss */
.icon-x2-logo-square:before {
  content: "\f116";
}

/* line 80, ../../../compass/css/lib/_x2-icons.scss */
.icon-x2-logo-square-small:before {
  content: "\f118";
}

/* line 81, ../../../compass/css/lib/_x2-icons.scss */
.icon-x2engine:before {
  content: "\f104";
}

/**************************************************
* Class to add to a container that has a stacked icon
* These are the icons displayed on the activity feed
**************************************************/
/* line 45, ../../../compass/css/lib/_icons.scss */
.stacked-icon {
  display: none;
  position: absolute;
  top: 23px;
  left: 28px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 2px solid #004baf;
  background: white;
  /* @theme border-color lighter_link */
  /* @theme background content */
  text-align: center;
}
/* line 64, ../../../compass/css/lib/_icons.scss */
.stacked-icon:before {
  width: 100%;
  font-size: 10px;
  position: relative;
}

/****************************************
* Mixin to aid with the stacked icon
*****************************************/
/****************************************************
* Mixin to generate a mapping of classes to icons
* $list:  A multidimensional array
: $type: which icon font to use ("fa" or "x2")
: @content: extra rules to insert into each icon
* Example: 
*   $map: (
*   	("email" "envelope" "check") 
*       ("process" "funnel")
*   );
* Will create the rule for '.email' to have the icon 
* 'envelope' with a stacked icon of 'check'
* and a rule for '.process' to have the icon 'funnel'
* with no stacked icon. 
*
* These icons are currently used in activity feed and publisher 
*******************************************************/
/* line 33, ../../../compass/themes/x2engine/css/main.scss */
body {
  margin: 0;
  padding: 0;
  font: normal 10pt Arial, Helvetica, sans-serif;
  /* background: url(background2.gif) top left repeat-x #000; */
}
/* line 38, ../../../compass/themes/x2engine/css/main.scss */
body.login {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
  /* background: url(../images/login_white_bg.png) repeat-x left center; */
}

/***********************************************************************
General Table Rules
***********************************************************************/
/* line 51, ../../../compass/themes/x2engine/css/main.scss */
table {
  width: 100%;
  margin-bottom: 0.5em;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 59, ../../../compass/themes/x2engine/css/main.scss */
th, td {
  vertical-align: middle;
}

/* line 63, ../../../compass/themes/x2engine/css/main.scss */
caption, th, td {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  float: none !important;
}

/* div, span, a {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
} */
/* for IE and Opera: unselectable="on" */
/* span.x2-hint {
        text-decoration: none;
        font-size: 12px;
        color: #666;
        cursor: pointer;
}

span.x2-hint:hover {
        color: #999;
} */
/* line 92, ../../../compass/themes/x2engine/css/main.scss */
ul.filter-hint {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 10px;
}
/* line 96, ../../../compass/themes/x2engine/css/main.scss */
ul.filter-hint li {
  margin: 0;
  padding: 0;
}
/* line 100, ../../../compass/themes/x2engine/css/main.scss */
ul.filter-hint b {
  display: inline-block;
  width: 20px;
}

/* #content {
        padding: 0 45px 20px 45px;
}     create padding for pages without column2.php layout  */
/* line 110, ../../../compass/themes/x2engine/css/main.scss */
.span-15 #content {
  padding: 0;
}

/* line 115, ../../../compass/themes/x2engine/css/main.scss */
.span-20 #content {
  padding: 0;
}
/* line 118, ../../../compass/themes/x2engine/css/main.scss */
.span-20#content-box {
  width: 780px;
}

/* blueprint doesn't create any margin for the last span */
/* line 125, ../../../compass/themes/x2engine/css/main.scss */
#dashSIDE {
  position: relative;
  height: 400px;
  margin-left: -80px;
}

/* line 131, ../../../compass/themes/x2engine/css/main.scss */
#recent-items > .portlet-content {
  max-height: 203px;
  overflow: hidden;
}
/* line 134, ../../../compass/themes/x2engine/css/main.scss */
#recent-items > .portlet-content:hover {
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 141, ../../../compass/themes/x2engine/css/main.scss */
#actions .portlet-content, #recent-items .portlet-content, #top-contacts .portlet-content {
  padding: 0 0 5px 0;
}

/* line 145, ../../../compass/themes/x2engine/css/main.scss */
#actions li, #recent-items li, #top-contacts li {
  margin: 0;
}

/* line 149, ../../../compass/themes/x2engine/css/main.scss */
#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;
}

/* line 156, ../../../compass/themes/x2engine/css/main.scss */
#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;
}

/* line 161, ../../../compass/themes/x2engine/css/main.scss */
#actions .portlet-content a:hover, #recent-items .portlet-content a:hover, #top-contacts .portlet-content a:hover, #actions span, #recent-items span, #top-contacts span, #actions a:active, #recent-items .portlet-content a:active, #top-contacts .portlet-content a:active {
  background: #E9E9E9;
}

/* line 165, ../../../compass/themes/x2engine/css/main.scss */
#recent-items .portlet-content a, #top-contacts .portlet-content a {
  text-decoration: none;
  font-size: 11px;
}

/* line 170, ../../../compass/themes/x2engine/css/main.scss */
#recent-items .portlet-content a strong {
  font-size: 12px;
}

/* line 175, ../../../compass/themes/x2engine/css/main.scss */
#top-contacts .portlet-content a strong {
  font-size: 12px;
}
/* line 178, ../../../compass/themes/x2engine/css/main.scss */
#top-contacts .portlet-content a.delete-link {
  opacity: 0.5;
  display: block;
  width: auto;
  margin: -23px 5px 0 0;
  padding: 0;
  color: inherit;
  float: right;
  background: none;
}
/* line 91, ../../../compass/css/lib/_standards.scss */
#top-contacts .portlet-content a.delete-link:hover {
  opacity: 1;
}

/* line 190, ../../../compass/themes/x2engine/css/main.scss */
#recent-items .portlet-content {
  word-wrap: break-word;
}

/* Widgets */
/* line 196, ../../../compass/themes/x2engine/css/main.scss */
div.blah {
  height: 850px;
}

/* line 200, ../../../compass/themes/x2engine/css/main.scss */
#dashboard-grid {
  width: 1000px;
  height: 700px;
  margin-top: 40px;
}

/* line 206, ../../../compass/themes/x2engine/css/main.scss */
.itemsColumn2 {
  float: left;
  width: 37.5em;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 213, ../../../compass/themes/x2engine/css/main.scss */
.itemsColumn3 {
  float: left;
  width: 24.5em;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 220, ../../../compass/themes/x2engine/css/main.scss */
.itemsColumn4 {
  float: left;
  width: 18.5em;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 227, ../../../compass/themes/x2engine/css/main.scss */
div.portlet-minimize {
  height: 13px;
  float: right;
  font-size: 14px;
  font-weight: normal;
}
/* line 232, ../../../compass/themes/x2engine/css/main.scss */
div.portlet-minimize a {
  text-decoration: none;
}

/* div.portlet-minimize .close-widget {
        background: url(../images/icons/Close_Widget.png) center center no-repeat;
} */
/* line 241, ../../../compass/themes/x2engine/css/main.scss */
.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.4;
}
/* line 252, ../../../compass/themes/x2engine/css/main.scss */
.left-widget-min-max:hover {
  opacity: 0.6;
}

/* line 257, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .expand-widget,
.portlet-close-button,
.activity-control-link,
.left-widget-min-max {
  opacity: 0.6;
}

/* line 265, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .collapse-widget {
  opacity: 0.6;
}
/* line 268, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .expand-widget:hover {
  opacity: 0.9;
}

/* line 273, ../../../compass/themes/x2engine/css/main.scss */
.portlet-close-button {
  margin-right: 5px;
}

/* line 277, ../../../compass/themes/x2engine/css/main.scss */
.portlet-close-button > :hover, .activity-control-link > :hover, .left-widget-min-max > :hover {
  opacity: 0.9;
}

/* line 282, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize a {
  color: inherit;
}
/* line 287, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .collapse-widget {
  position: relative;
  top: -3px;
  margin-right: 8px;
  /* background: url(../images/icons/Collapse_Widget.png) center center no-repeat; */
}
/* line 288, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .collapse-widget:hover {
  opacity: 0.9;
}
/* line 296, ../../../compass/themes/x2engine/css/main.scss */
.portlet-minimize .expand-widget {
  margin-right: 10px;
  /* background: url(../images/icons/Expand_Widget.png) center center no-repeat; */
}

/*********************************
* Right Widget CSS
********************************/
/*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively to X2Engine.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
 * EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
 ********************************************************************************/
/* line 22, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_MessageBox .portlet-content {
  text-align: center;
}

/* line 26, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#motd-form {
  text-align: left;
}

/* line 30, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TwitterFeed .portlet-content, #widget_GoogleMaps .portlet-content {
  padding: 0 0 10px 0;
}

/* line 35, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TwitterFeed .twtr-hd {
  padding: 5px 5px 0 5px;
}
/* line 38, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TwitterFeed .twtr-ft {
  display: none;
}

/* line 43, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_QuickContact .portlet-content {
  padding: 3px 3px 0 3px;
}
/* line 44, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_QuickContact .portlet-content * {
  font-size: 10px;
}

/***********************************************************************
* activity feed widget 
***********************************************************************/
/* line 55, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox > div.portlet-content {
  overflow-y: hidden;
}
/* line 58, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox .portlet-content {
  padding: 0;
}

/* line 63, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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 #ddd;
}

/*#widget_ChatBox textarea, #chat.full-screen textarea {
        display: block;
        width: 100%;
        margin: 0;
        padding: 2px;
        height: 50px;
        border: 1px solid #ddd;
        background: #fff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        resize: none;
        overflow: hidden;
}
#widget_ChatBox div.textarea-container {
        display: block;
        margin: 0 11px 0 5px;
        width: auto;
}*/
/*#chat.full-screen textarea {
        margin: 0 5px 0 0;
        padding: 5px;
        display: inline;
        float: left;
        width: 565px;
        height: 30px;
}*/
/* line 104, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox input {
  float: right;
  width: 80px;
}

/* line 110, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#feed-box div.message {
  margin-bottom: 10px;
  white-space: pre-wrap;
}
/* line 114, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#feed-box a {
  text-decoration: none;
}
/* line 117, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#feed-box span.my-username {
  color: #999;
}

/* line 122, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox .chat-timestamp {
  display: none;
}

/* line 127, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#chat.full-screen #feed-box {
  width: 650px;
  margin: 5px 0;
  padding: 5px;
  height: 350px;
}
/* line 133, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#chat.full-screen input {
  float: left;
  margin: 0;
  width: 80px;
  line-height: 16px;
  padding: 12px;
}

/* line 143, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox.full-screen .chat-timestamp {
  display: inline;
}
/* line 146, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_ChatBox.full-screen input {
  float: left;
  width: auto;
}

/* #widget_NoteBox input {
        width: 170px;
} */
/***********************************************************************
* Tag Cloud 
***********************************************************************/
/* line 162, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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;
}
/* line 171, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TagCloud .tag input[type="text"], #widget_MediaBox .media-item input[type="text"], .x2-tag-list .tag input[type="text"] {
  border: 1px solid #c5c5c5;
}

/* line 176, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TagCloud .tag a, #widget_MediaBox .media-item a, .x2-tag-list .tag a {
  text-decoration: none;
  color: black;
}

/* line 181, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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;
}
/* line 182, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_OnlineUsers .user a {
  text-decoration: none;
  color: black;
}

/***********************************************************************
* Clock Widget
***********************************************************************/
/* line 199, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone {
  text-align: center;
}
/* line 201, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone .portlet-content {
  overflow-y: hidden;
}
/* line 204, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone #tzClock {
  position: relative;
  display: block;
  width: 88px;
  height: 88px;
  margin: 0 auto 0 auto;
  background: url(../images/clockface.png);
  list-style: none;
}
/* line 213, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone #tzClock2 {
  display: block;
}
/* line 216, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone li {
  position: absolute;
  width: 4px;
  height: 88px;
  top: 0px;
  left: 42px;
}
/* line 222, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone li div {
  margin: 0 auto;
}
/* line 226, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone li.sec div:first-child {
  margin-top: 12px;
  width: 1px;
  background: red;
  height: 32px;
}
/* line 232, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone li.sec div:last-child {
  width: 3px;
  background: red;
  height: 18px;
}
/* line 238, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_TimeZone li.min div {
  width: 2px;
  margin-top: 14px;
  background: black;
  height: 30px;
}
/* line 244, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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;
}

/***********************************************************************
* NoteBox
***********************************************************************/
/* line 260, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_NoteBox .portlet-content {
  padding: 0;
  overflow: hidden;
}
/* line 265, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_NoteBox textarea {
  display: block;
  margin: 0 5px;
  padding: 2px;
  width: 164px;
  height: 50px;
  border: 1px solid #ddd;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  resize: none;
  overflow: hidden;
}

/* line 281, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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 #ddd;
}

/***********************************************************************
* Doc Viewer
***********************************************************************/
/* line 301, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_DocViewer .portlet-content {
  padding: 0;
}
/* line 305, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_DocViewer textarea {
  display: block;
  margin: 0 5px;
  padding: 2px;
  width: 164px;
  height: 50px;
  border: 1px solid #ddd;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  resize: none;
  overflow: hidden;
}
/* line 319, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#widget_DocViewer input {
  width: 160px;
}

/* line 324, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#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 #ddd;
}

/* line 339, ../../../compass/themes/x2engine/css/partials/_rightWidgets.scss */
#docview-input {
  padding: 5px;
}

/* line 309, ../../../compass/themes/x2engine/css/main.scss */
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;
}

/* line 320, ../../../compass/themes/x2engine/css/main.scss */
p.descrip {
  font-weight: bold;
}

/* line 324, ../../../compass/themes/x2engine/css/main.scss */
#actionLS {
  padding: 5px 15px 5px 15px;
}

/* #action-form textarea {
        width: 558px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
} */
/* line 334, ../../../compass/themes/x2engine/css/main.scss */
.history {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 338, ../../../compass/themes/x2engine/css/main.scss */
.history #history {
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15), 0px -1px 1px rgba(0, 0, 0, 0.1);
  -webkit-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);
}
/* line 342, ../../../compass/themes/x2engine/css/main.scss */
.history .text-area-wrapper {
  margin: 0;
  padding: 2px 4px;
}
/* line 346, ../../../compass/themes/x2engine/css/main.scss */
.history #save-publisher {
  width: 70px;
  text-align: center;
  float: right;
  margin: 0;
}
/* line 352, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 359, ../../../compass/themes/x2engine/css/main.scss */
.history .action-history-controls {
  border: none;
}
/* line 363, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 370, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 377, ../../../compass/themes/x2engine/css/main.scss */
.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;
}

/* line 385, ../../../compass/themes/x2engine/css/main.scss */
.ui-widget-content {
  /* background: none; */
}

/* line 391, ../../../compass/themes/x2engine/css/main.scss */
.list-view h2, .list-view h3, .list-view h4 {
  display: inline;
  margin-bottom: 0;
}
/* line 395, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 402, ../../../compass/themes/x2engine/css/main.scss */
.list-view .empty {
  margin: 0 0 5px 5px;
  display: block;
}
/* line 406, ../../../compass/themes/x2engine/css/main.scss */
.list-view .comment-age {
  color: #666;
}
/* line 409, ../../../compass/themes/x2engine/css/main.scss */
.list-view .summary {
  color: #555;
  display: inline;
  float: right;
}
/* line 414, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view {
  clear: both;
  padding: 0;
  width: auto;
}
/* line 419, ../../../compass/themes/x2engine/css/main.scss */
.list-view a {
  text-decoration: none;
}
/* line 422, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level {
  border-top: 1px solid #ddd;
  padding: 2px 5px 10px 5px;
}
/* line 425, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level.date-break {
  text-align: center;
  font-weight: bold;
  background-color: #eee;
  padding: 2px 5px 5px 5px;
}
/* line 431, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 437, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level form {
  margin-top: 5px;
}
/* line 440, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level .view {
  /*second level comment*/
  background: #eee;
  margin: 0;
  padding: 2px 5px 2px 20px;
  border: solid #ddd;
  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;
}
/* line 449, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level:first-child {
  border-top: none;
}
/* line 453, ../../../compass/themes/x2engine/css/main.scss */
.list-view .deleteButton {
  float: right;
}
/* line 456, ../../../compass/themes/x2engine/css/main.scss */
.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;
}

/* line 468, ../../../compass/themes/x2engine/css/main.scss */
.event-text-box {
  margin-left: 50px;
}

/* line 474, ../../../compass/themes/x2engine/css/main.scss */
.drive-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}

/* line 480, ../../../compass/themes/x2engine/css/main.scss */
div.loading-icon {
  background: url(../images/loading.gif) no-repeat;
  height: 32px;
  width: 32px;
}

/* line 487, ../../../compass/themes/x2engine/css/main.scss */
.action-description, a.action-description {
  text-decoration: none;
  color: black;
}

/* line 492, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .view {
  overflow: auto;
  padding-left: 40px;
  border-bottom: 1px solid #ddd;
}
/* line 496, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .view:last-child {
  border-bottom: none;
}

/* line 501, ../../../compass/themes/x2engine/css/main.scss */
.dashSubmit {
  float: right;
}

/*********************************
* Action List (In history panel)
********************************/
/* line 509, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header {
  display: block;
  overflow: auto;
  padding: 2px 5px 2px 0;
  color: #666;
  font-weight: bold;
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
/* line 510, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header a {
  font-weight: normal;
}
/* line 521, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .buttons {
  float: right;
}
/* line 524, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .description {
  color: #000;
  padding: 0 0 5px 0;
}
/* line 528, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .footer {
  color: #666;
  padding: 2px 5px;
  font-size: 11px;
}
/* line 533, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon {
  display: block;
  position: relative;
  float: left;
  height: 55px;
  margin-left: -40px;
  width: 50px;
  text-align: center;
  font-size: 35px;
  color: #004baf;
  /* @theme color link */
}
/* line 36, ../../../compass/css/lib/_font-awesome.scss */
.action.list-view .icon:before {
  text-decoration: none;
}
/* line 550, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon:before {
  font-size: 30px !important;
}
/* line 554, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.action-index {
  display: block;
  float: left;
  height: 40px;
  margin-left: -30px;
  margin-top: 20px;
  width: 30px;
  /*     border: 1px solid #ddd;
          border-width: 1px 0 0 1px; */
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
/* line 565, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.uncomplete-box {
  background: url(../images/icons/Blue_box.png) 0 0px no-repeat transparent;
}
/* line 568, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.checkmark-overlay {
  margin-top: -2px;
  margin-left: -1px;
  background: url(../images/icons/Complete.png) 0 0px no-repeat transparent;
}

/**
 * These have been replaced by icons in-layout
 */
/* line 582, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.icon.complete-button {
  background: url("../images/icons/Complete.png") no-repeat center center;
  height: 17px;
  width: 22px;
}
/* line 587, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.icon.uncomplete-button {
  background: url("../images/icons/Uncomplete.png") no-repeat center center;
  height: 17px;
  width: 22px;
}
/* line 592, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.icon.edit-button {
  background: url("../images/icons/Edit.png") no-repeat center center;
  height: 17px;
  width: 22px;
}
/* line 597, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.icon.delete-button {
  background: url("../images/icons/Delete1.png") no-repeat center center;
  height: 21px;
  width: 21px;
}
/* line 603, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.sticky-button {
  background: url("../images/Unsticky1.png") no-repeat center center;
  height: 21px;
  width: 22px;
}
/* line 607, ../../../compass/themes/x2engine/css/main.scss */
div.control-button.sticky-button.unsticky {
  background: url("../images/Sticky1.png") no-repeat center center;
  height: 21px;
  width: 22px;
}

/* line 615, ../../../compass/themes/x2engine/css/main.scss */
div.sticky-icon {
  float: right;
  background: url("../images/Sticky1.png") no-repeat center center;
  height: 21px;
  width: 22px;
  margin-top: 10px;
  margin-right: 10px;
}

/* line 625, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .items span.empty {
  padding: 10px;
  display: block;
}

/* line 630, ../../../compass/themes/x2engine/css/main.scss */
div.list-actions {
  float: left;
  margin-top: -4px;
}

/* line 635, ../../../compass/themes/x2engine/css/main.scss */
img.attachment-img {
  margin: 5px;
  display: block;
  max-width: 250px;
}

/* line 641, ../../../compass/themes/x2engine/css/main.scss */
span.event-text {
  display: block;
}
/* line 643, ../../../compass/themes/x2engine/css/main.scss */
span.event-text img.attachment-img {
  margin: 5px;
  display: block;
  max-width: none;
}

/* line 650, ../../../compass/themes/x2engine/css/main.scss */
#logo {
  margin-left: 1px;
  padding: 10px 20px;
  font-size: 200%;
}

/* line 656, ../../../compass/themes/x2engine/css/main.scss */
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;
}
/* line 666, ../../../compass/themes/x2engine/css/main.scss */
div.date-box span {
  display: block;
  font-weight: bold;
}
/* line 670, ../../../compass/themes/x2engine/css/main.scss */
div.date-box .month {
  background: #444;
  color: #fff;
  font-size: 8px;
  line-height: 10px;
  text-transform: uppercase;
}
/* line 677, ../../../compass/themes/x2engine/css/main.scss */
div.date-box .day {
  display: block;
  font-size: 12px;
  line-height: 12px;
}

/* line 684, ../../../compass/themes/x2engine/css/main.scss */
.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;
}

/* line 694, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view div.date-box {
  margin: 5px 5px 5px -35px;
}

/* line 698, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box {
  background: none;
}
/* line 700, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box .month {
  background: #999;
  font-size: 10px;
  line-height: 11px;
  border-bottom: 1px solid #999;
}
/* line 706, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box .day {
  font-size: 14px;
  line-height: 20px;
  /* @theme color: lighter_link */
}
/* line 711, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-3 {
  border-color: #f25050;
}
/* line 714, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-2 {
  border-color: #f8ab50;
}
/* line 717, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-1 {
  border-color: #004baf;
  /* @theme border-color: lighter_link */
}
/* line 721, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-3 .month {
  background: #f25050;
  border-color: #f25050;
}
/* line 725, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-2 .month {
  background: #f8ab50;
  border-color: #f8ab50;
}
/* line 729, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-1 .month {
  background: #004baf;
  border-color: #004baf;
  /* @theme background: lighter_link */
  /* @theme border-color: lighter_link */
  /* @theme color: content */
}

/*
yii flash box
*/
/* line 743, ../../../compass/themes/x2engine/css/main.scss */
div.flash-error, div.flash-notice, div.flash-success {
  margin-bottom: 0;
  padding: .8em;
  border: 2px solid #ddd;
}
/* line 748, ../../../compass/themes/x2engine/css/main.scss */
div.flash-error {
  background: #fbe3e4;
  color: #8a1f11;
  border: 2px solid #fbc2c4;
}

/* line 755, ../../../compass/themes/x2engine/css/main.scss */
ul.flash-error {
  background: #fbe3e4;
  color: #8a1f11;
  border: 2px solid #fbc2c4;
}

/* line 762, ../../../compass/themes/x2engine/css/main.scss */
div.flash-loading, div.flash-notice {
  background: #fff6bf;
  color: #514721;
  border: 2px solid #ffd324;
}
/* line 767, ../../../compass/themes/x2engine/css/main.scss */
div.flash-success {
  background: #e6efc2;
  color: #264409;
  border: 2px solid #c6d880;
}
/* line 772, ../../../compass/themes/x2engine/css/main.scss */
div.flash-error a {
  color: #8a1f11;
}
/* line 775, ../../../compass/themes/x2engine/css/main.scss */
div.flash-notice a {
  color: #514721;
}
/* line 778, ../../../compass/themes/x2engine/css/main.scss */
div.flash-success a {
  color: #264409;
}
/* line 781, ../../../compass/themes/x2engine/css/main.scss */
div.search-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px;
  background: #eee;
}
/* line 786, ../../../compass/themes/x2engine/css/main.scss */
div.search-form div.wide.form textarea {
  width: 420px;
}
/* line 790, ../../../compass/themes/x2engine/css/main.scss */
div.contact-lists td.contact-count {
  /*background: url(../images/contact-icon.png) 5px center no-repeat;*/
  /*padding-left: 24px;*/
}

/*div.contact-lists th {
        padding-left: 8px !important;
        text-align: left !important;
}
div.contact-lists th.contact-count {
        width: 100px;
}*/
/* line 804, ../../../compass/themes/x2engine/css/main.scss */
#lists-grid tr.bold td {
  font-weight: bold;
}

/* line 808, ../../../compass/themes/x2engine/css/main.scss */
#profile {
  float: left;
  width: 300px;
}

/* line 813, ../../../compass/themes/x2engine/css/main.scss */
div#code-snippet {
  font-family: "Courier New", Courier, monospace;
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
}

/* line 824, ../../../compass/themes/x2engine/css/main.scss */
.yiiLog {
  display: block;
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  width: auto !important;
  overflow-y: scroll;
}

/* line 834, ../../../compass/themes/x2engine/css/main.scss */
.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;
}

/* line 849, ../../../compass/themes/x2engine/css/main.scss */
.yiiLog tbody {
  width: 100%;
}
/* line 852, ../../../compass/themes/x2engine/css/main.scss */
.yiiLog pre {
  margin: 0;
}

/* line 857, ../../../compass/themes/x2engine/css/main.scss */
.flowTrace {
  background: #fff;
  position: fixed;
  z-index: 2000;
  bottom: 0;
  left: 0;
  height: 200px;
  width: 500px;
  overflow-y: scroll;
}

/* line 869, ../../../compass/themes/x2engine/css/main.scss */
dt.yii-t {
  display: inline;
}

/* line 873, ../../../compass/themes/x2engine/css/main.scss */
body.yii-t dt.yii-t {
  cursor: help;
  background: rgba(255, 0, 0, 0.5);
}

/* line 878, ../../../compass/themes/x2engine/css/main.scss */
.email-attachment-image {
  display: inline-block;
  height: 30px;
  width: 30px;
}

/* line 884, ../../../compass/themes/x2engine/css/main.scss */
.email-attachment-text {
  position: relative;
  left: 10px;
  vertical-align: 50%;
}

/* line 890, ../../../compass/themes/x2engine/css/main.scss */
#media-library-widget-wrapper {
  display: inline-block;
  overflow: hidden;
  /* width: 100%; */
}

/* line 896, ../../../compass/themes/x2engine/css/main.scss */
#media-library-widget-container {
  overflow: auto;
  height: 100%;
  width: 100%;
}

/* line 902, ../../../compass/themes/x2engine/css/main.scss */
#widget_MediaBox .ui-resizable-s {
  height: 14px;
}

/* line 906, ../../../compass/themes/x2engine/css/main.scss */
.media-hover-image {
  height: 64px;
  width: 64px;
  float: left;
}

/* line 912, ../../../compass/themes/x2engine/css/main.scss */
.media-library-item {
  cursor: pointer;
}

/* line 916, ../../../compass/themes/x2engine/css/main.scss */
.media-library-showhide {
  cursor: pointer;
  text-decoration: none;
  float: right;
}

/* line 922, ../../../compass/themes/x2engine/css/main.scss */
.delete-tag {
  color: #06C;
  font-size: 0.7em;
  vertical-align: 15%;
  cursor: pointer;
}
/* line 927, ../../../compass/themes/x2engine/css/main.scss */
.delete-tag:hover {
  color: #09F;
}

/* line 932, ../../../compass/themes/x2engine/css/main.scss */
.tag input.x2-new-tag {
  margin: 0;
  padding: 0;
  border: none;
  background: #F0F0F0;
  width: 10px;
}

/* line 940, ../../../compass/themes/x2engine/css/main.scss */
td.fc-today {
  border: 1px solid black;
}
/* line 942, ../../../compass/themes/x2engine/css/main.scss */
td.fc-today div div.fc-day-number {
  font-weight: bold;
  font-size: 16px;
}

/* line 948, ../../../compass/themes/x2engine/css/main.scss */
.fc-sun.fc-day, .fc-sat.fc-day {
  background: #f2f2f2;
}

/* line 952, ../../../compass/themes/x2engine/css/main.scss */
.fc-today, .fc-sun.fc-day.fc-today, .fc-sat.fc-day.fc-today {
  background: #fcf8e3;
}

/* line 956, ../../../compass/themes/x2engine/css/main.scss */
.overdue {
  color: #E60000;
}

/* line 960, ../../../compass/themes/x2engine/css/main.scss */
textarea.restrictX {
  max-width: 100%;
}

/***********************************************************************
* tip widget 
***********************************************************************/
/* line 968, ../../../compass/themes/x2engine/css/main.scss */
.tip-refresh {
  float: right;
  cursor: pointer;
}

/* line 972, ../../../compass/themes/x2engine/css/main.scss */
.tip-title {
  text-align: center;
  font-weight: bold;
}

/* line 976, ../../../compass/themes/x2engine/css/main.scss */
.tip {
  text-align: center;
}

/* line 979, ../../../compass/themes/x2engine/css/main.scss */
#tip-content {
  margin-right: 22px;
}

/* line 982, ../../../compass/themes/x2engine/css/main.scss */
.tip-refresh {
  opacity: 0.4;
}

/* line 985, ../../../compass/themes/x2engine/css/main.scss */
.tip-refresh:hover {
  opacity: 0.6;
}

/***********************************************************************
Error Handling
***********************************************************************/
/* line 993, ../../../compass/themes/x2engine/css/main.scss */
input.error {
  background: #FEE;
  border-color: #C00 !important;
}

/* line 998, ../../../compass/themes/x2engine/css/main.scss */
span.error-message, div.error-message {
  color: red;
}

/*
Error message container
*/
/* line 1006, ../../../compass/themes/x2engine/css/main.scss */
.error-summary-container {
  clear: both;
  background: #FEE;
  border: 2px solid #C00;
  font-size: 0.9em;
  padding: 5px;
  margin-bottom: 1px;
  margin-top: 5px;
}
/* line 1014, ../../../compass/themes/x2engine/css/main.scss */
.error-summary-container p {
  margin: 0;
  padding: 5px;
}
/* line 1018, ../../../compass/themes/x2engine/css/main.scss */
.error-summary-container ul {
  margin: 0;
  padding: 0 0 0 20px;
}

/***********************************************************************
Credentials storage manager
***********************************************************************/
/* line 1028, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage {
  padding: 10px;
}
/* line 1030, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .credentials-view {
  border-radius: 4px;
  border: 1px solid #999;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 1036, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .info-display {
  display: inline-block;
}
/* line 1039, ../../../compass/themes/x2engine/css/main.scss */
.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;
}
/* line 1048, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state.default-state-set {
  border-color: #C6D880;
  background-color: #E6EFC2;
}
/* line 1052, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state * {
  display: inline-block;
  vertical-align: middle;
}
/* line 1056, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state .default-apply {
  display: none;
}
/* line 1060, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .credentials-view .credentials-delete {
  float: right;
  display: block;
  clear: left;
  vertical-align: top;
  margin-top: 0;
}
/* line 1068, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .unencrypted {
  color: #e24b4b;
}
/* line 1071, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .encrypted {
  color: #01b701;
}

/* line 1077, ../../../compass/themes/x2engine/css/main.scss */
.default-display {
  padding-top: 3px;
}

/* line 1082, ../../../compass/themes/x2engine/css/main.scss */
p.fieldhelp-above {
  color: #666;
  font-size: 12px;
  margin: -0.2px 0 0.8em;
  width: 193px;
}
/* line 1088, ../../../compass/themes/x2engine/css/main.scss */
p.fieldhelp-thin-small {
  color: #666;
  font-size: 11px;
  margin-bottom: 0;
  width: 193px;
}
/* line 1094, ../../../compass/themes/x2engine/css/main.scss */
p.fieldhelp {
  color: #666;
  font-size: 12px;
  margin: -0.3em 0 0.8em;
  width: 193px;
}
/* line 1099, ../../../compass/themes/x2engine/css/main.scss */
p.fieldhelp.half {
  display: inline-block;
  width: 79px;
  margin: 0;
}

/* line 1107, ../../../compass/themes/x2engine/css/main.scss */
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;
}
