/*********************************************************************************
 * Copyright (C) 2011-2014 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.
 ********************************************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2014 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.
 ********************************************************************************/
/*********************************************************************************
 * Copyright (C) 2011-2014 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 
***********************************************************************/
/***************************************
* Mixin for border radius 
***************************************/
/***************************************
* Mixin for text field placeholder text
***************************************/
/***************************************
* CSS to extend when something 
* should look like a link
***************************************/
/* line 57, ../../../compass/css/lib/standards.scss */
.pseudo-link {
  cursor: pointer;
  color: #004baf;
  transition: color .1s;
}
/* line 62, ../../../compass/css/lib/standards.scss */
.pseudo-link:hover {
  color: #006cfb;
}

/***************************************
* CSS to extend when for elements that 
* become opauqe on mouseover
***************************************/
/* line 80, ../../../compass/css/lib/standards.scss */
.opacity-hover {
  opacity: 0.3;
}
/* line 75, ../../../compass/css/lib/standards.scss */
.opacity-hover:hover {
  opacity: 1;
}

/*********************************************************************************
 * Copyright (C) 2011-2014 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 
***********************************************************************/
/* line 25, ../../../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 30, ../../../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 43, ../../../compass/themes/x2engine/css/main.scss */
table {
  width: 100%;
  margin-bottom: 0.5em;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

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

/* line 55, ../../../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 84, ../../../compass/themes/x2engine/css/main.scss */
ul.filter-hint {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 10px;
}
/* line 88, ../../../compass/themes/x2engine/css/main.scss */
ul.filter-hint li {
  margin: 0;
  padding: 0;
}
/* line 92, ../../../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 102, ../../../compass/themes/x2engine/css/main.scss */
.span-15 #content {
  padding: 0;
}

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

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

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

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

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

/* line 141, ../../../compass/themes/x2engine/css/main.scss */
#actions a, #recent-items .portlet-content a, #top-contacts .portlet-content a, #actions span, #recent-items span, #top-contacts span {
  display: block;
  padding: 5px 10px;
  font-weight: normal;
  text-decoration: none;
}

/* line 148, ../../../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 153, ../../../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 157, ../../../compass/themes/x2engine/css/main.scss */
#recent-items .portlet-content a, #top-contacts .portlet-content a {
  text-decoration: none;
  font-size: 11px;
}

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

/* line 167, ../../../compass/themes/x2engine/css/main.scss */
#top-contacts .portlet-content a strong {
  font-size: 12px;
}
/* line 170, ../../../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 75, ../../../compass/css/lib/standards.scss */
#top-contacts .portlet-content a.delete-link:hover {
  opacity: 1;
}

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

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

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

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

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

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

/* line 219, ../../../compass/themes/x2engine/css/main.scss */
div.portlet-minimize {
  height: 13px;
  float: right;
  font-size: 14px;
  font-weight: normal;
}
/* line 224, ../../../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 233, ../../../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 244, ../../../compass/themes/x2engine/css/main.scss */
.left-widget-min-max:hover {
  opacity: 0.6;
}

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

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

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

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

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

/* line 294, ../../../compass/themes/x2engine/css/main.scss */
#widget_MessageBox .portlet-content {
  text-align: center;
}

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

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

/* line 307, ../../../compass/themes/x2engine/css/main.scss */
#widget_TwitterFeed .twtr-hd {
  padding: 5px 5px 0 5px;
}
/* line 310, ../../../compass/themes/x2engine/css/main.scss */
#widget_TwitterFeed .twtr-ft {
  display: none;
}

/* line 315, ../../../compass/themes/x2engine/css/main.scss */
#widget_QuickContact .portlet-content {
  padding: 3px 3px 0 3px;
}
/* line 316, ../../../compass/themes/x2engine/css/main.scss */
#widget_QuickContact .portlet-content * {
  font-size: 10px;
}

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

/* line 335, ../../../compass/themes/x2engine/css/main.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 376, ../../../compass/themes/x2engine/css/main.scss */
#widget_ChatBox input {
  float: right;
  width: 80px;
}

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

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

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

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

/* line 424, ../../../compass/themes/x2engine/css/main.scss */
#widget_NoteBox .portlet-content {
  padding: 0;
  overflow: hidden;
}

/* #widget_NoteBox input {
        width: 170px;
} */
/***********************************************************************
* tag cloud 
***********************************************************************/
/* line 437, ../../../compass/themes/x2engine/css/main.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 446, ../../../compass/themes/x2engine/css/main.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 451, ../../../compass/themes/x2engine/css/main.scss */
#widget_TagCloud .tag a, #widget_MediaBox .media-item a, .x2-tag-list .tag a {
  text-decoration: none;
  color: black;
}

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

/* line 470, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone {
  text-align: center;
}
/* line 472, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone .portlet-content {
  overflow-y: hidden;
}
/* line 475, ../../../compass/themes/x2engine/css/main.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 484, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone #tzClock2 {
  display: block;
}
/* line 487, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li {
  position: absolute;
  width: 4px;
  height: 88px;
  top: 0px;
  left: 42px;
}
/* line 493, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li div {
  margin: 0 auto;
}
/* line 497, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li.sec div:first-child {
  margin-top: 12px;
  width: 1px;
  background: red;
  height: 32px;
}
/* line 503, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li.sec div:last-child {
  width: 3px;
  background: red;
  height: 18px;
}
/* line 509, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li.min div {
  width: 2px;
  margin-top: 14px;
  background: black;
  height: 30px;
}
/* line 515, ../../../compass/themes/x2engine/css/main.scss */
#widget_TimeZone li.hour div {
  margin-top: 22px;
  width: 3px;
  background: black;
  height: 23px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
}

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

/* line 542, ../../../compass/themes/x2engine/css/main.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 557, ../../../compass/themes/x2engine/css/main.scss */
#widget_DocViewer .portlet-content {
  padding: 0;
}
/* line 560, ../../../compass/themes/x2engine/css/main.scss */
#widget_DocViewer input {
  width: 160px;
}

/* line 565, ../../../compass/themes/x2engine/css/main.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 579, ../../../compass/themes/x2engine/css/main.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 593, ../../../compass/themes/x2engine/css/main.scss */
#docview-input {
  padding: 5px;
}

/* line 597, ../../../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 608, ../../../compass/themes/x2engine/css/main.scss */
p.descrip {
  font-weight: bold;
}

/* line 612, ../../../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 623, ../../../compass/themes/x2engine/css/main.scss */
.history .text-area-wrapper {
  margin: 0;
  padding: 2px 4px;
}
/* line 627, ../../../compass/themes/x2engine/css/main.scss */
.history #save-publisher {
  width: 70px;
  text-align: center;
  float: right;
  margin: 0;
}
/* line 633, ../../../compass/themes/x2engine/css/main.scss */
.history .publisher-tabs {
  padding: 5px;
  margin: 5px 0 0 0;
  background: #fff;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
}
/* line 642, ../../../compass/themes/x2engine/css/main.scss */
.history .list-view .items {
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
}

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

/* line 655, ../../../compass/themes/x2engine/css/main.scss */
.list-view h2, .list-view h3, .list-view h4 {
  display: inline;
  margin-bottom: 0;
}
/* line 659, ../../../compass/themes/x2engine/css/main.scss */
.list-view .items {
  clear: both;
  background: #fff;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  /*
          -moz-box-shadow:         0 1px 6px rgba(0,0,0,0.5);
          -webkit-box-shadow:         0 1px 6px rgba(0,0,0,0.5);
          box-shadow:                 0 1px 6px rgba(0,0,0,0.5); */
}
/* line 672, ../../../compass/themes/x2engine/css/main.scss */
.list-view .empty {
  margin: 0 0 5px 5px;
  display: block;
}
/* line 676, ../../../compass/themes/x2engine/css/main.scss */
.list-view .comment-age {
  color: #666;
}
/* line 679, ../../../compass/themes/x2engine/css/main.scss */
.list-view .summary {
  color: #555;
  display: inline;
  float: right;
}
/* line 684, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view {
  clear: both;
  padding: 0;
  width: auto;
}
/* line 689, ../../../compass/themes/x2engine/css/main.scss */
.list-view a {
  text-decoration: none;
}
/* line 692, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level {
  /*top level comment*/
  /*     -moz-border-radius: 4px;
          -o-border-radius: 4px;
          -webkit-border-radius: 4px;
          border-radius: 4px; */
  border-top: 1px solid #ddd;
  padding: 2px 5px 10px 5px;
}
/* line 700, ../../../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 706, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level .list-view {
  margin: 0 -5px;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
}
/* line 715, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level form {
  margin-top: 5px;
}
/* line 718, ../../../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;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 730, ../../../compass/themes/x2engine/css/main.scss */
.list-view .view.top-level:first-child {
  border-top: none;
}
/* line 734, ../../../compass/themes/x2engine/css/main.scss */
.list-view .deleteButton {
  float: right;
}
/* line 737, ../../../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;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
}

/*.list-view .view.top-level.activity-feed {
        padding: 10px 10px 15px 5px;
}*/
/* line 757, ../../../compass/themes/x2engine/css/main.scss */
div.img-box {
  display: block;
  float: left;
  height: 45px;
  width: 30px;
  padding-bottom: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  /*     border: 1px solid #ddd;
          border-width: 1px 0 0 1px; */
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
}
/* line 772, ../../../compass/themes/x2engine/css/main.scss */
div.event-text-box {
  margin-left: 50px;
}
/* line 776, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.action_complete {
  background-image: url(../images/eventIcons/action_complete.png);
}
/* line 779, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.action_reminder {
  background-image: url(../images/eventIcons/action_reminder.png);
}
/* line 782, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.calendar_event {
  background-image: url();
}
/* line 785, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.case_escalated {
  background-image: url(../images/eventIcons/case_escalated.png);
}
/* line 788, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.doc_update {
  background-image: url(../images/eventIcons/doc_update.png);
}
/* line 791, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.email_from {
  background-image: url(../images/eventIcons/email_from.png);
}
/* line 794, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.email_opened, div.img-box.email_opened_quote, div.img-box.email_opened_invoice {
  background-image: url(../images/eventIcons/email_opened.png);
}
/* line 797, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.email_clicked {
  background-image: url(../images/eventIcons/web_activity.png);
}
/* line 800, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.email_sent, div.img-box.email_sent_quote, div.img-box.email_sent_invoice {
  background-image: url(../images/eventIcons/email_sent.png);
}
/* line 803, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.invoice_emailed {
  background-image: url(../images/eventIcons/invoice_emailed.png);
}
/* line 806, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.media {
  background-image: url(../images/eventIcons/media.png);
}
/* line 809, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.notif {
  background-image: url(../images/eventIcons/notif.png);
}
/* line 812, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.voip_call {
  background-image: url(../images/eventIcons/voip_call.png);
}
/* line 815, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.log_time {
  background-image: url(../images/action_time.png);
}
/* line 818, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.quote_emailed {
  background-image: url(../images/eventIcons/quote_emailed.png);
}
/* line 821, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create {
  background-image: url(../images/eventIcons/record_create.png);
}
/* line 824, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_deleted {
  background-image: url(../images/eventIcons/record_deleted.png);
}
/* line 827, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.web_activity {
  background-image: url(../images/eventIcons/web_activity.png);
}
/* line 830, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.weblead_create {
  background-image: url(../images/eventIcons/weblead_create.png);
}
/* line 833, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.workflow_complete {
  background-image: url(../images/eventIcons/workflow_complete.png);
}
/* line 836, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.workflow_revert {
  background-image: url(../images/eventIcons/workflow_revert.png);
}
/* line 839, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.workflow_start {
  background-image: url(../images/eventIcons/workflow_start.png);
}
/* line 842, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.plus-sign {
  margin-top: 25px;
  margin-left: 5px;
  background-image: url(../images/Plus_sign.png);
  height: 20px;
  width: 65px;
}
/* line 850, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Quote-create {
  background-image: url(../images/quotes.png);
}
/* line 853, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Contacts-create {
  background-image: url(../images/contacts.png);
}
/* line 856, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Campaign-create {
  background-image: url(../images/campaign_create.png);
}
/* line 859, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Actions-create {
  background-image: url(../images/actions.png);
}
/* line 862, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Accounts-create {
  background-image: url(../images/accounts.png);
}
/* line 865, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Opportunity-create {
  background-image: url(../images/opportunities.png);
}
/* line 868, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Product-create {
  background-image: url(../images/products.png);
}
/* line 871, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.X2Leads-create {
  background-image: url(../images/x2Leads.png);
}
/* line 874, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Docs-create {
  background-image: url(../images/docs.png);
}
/* line 877, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Services-create {
  background-image: url(../images/services.png);
}
/* line 880, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.Groups-create {
  background-image: url(../images/groups.png);
}
/* line 883, ../../../compass/themes/x2engine/css/main.scss */
div.img-box.record_create.BugReports-create {
  background-image: url(../images/bugreports.png);
}

/*
div.img-box.feed {
        background-image: url(../../../uploads/default.png);
}
*/
/* line 896, ../../../compass/themes/x2engine/css/main.scss */
.drive-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
}

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

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

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

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

/* line 928, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header {
  display: block;
  overflow: auto;
  padding: 2px 5px 2px 0;
  color: #666;
  font-weight: bold;
  border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  /* border-bottom: 1px solid #ddd; */
  /* border-width: 0 0 1px 1px; */
  /* background-color: #f8f8f8; */
}
/* line 929, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header a {
  font-weight: normal;
}
/* line 944, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header b {
  /* color: #333; */
}
/* line 946, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .header b a {
  font-weight: normal;
}
/* line 951, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .buttons {
  float: right;
}
/* line 954, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .description {
  color: #000;
  padding: 0 0 5px 0;
}
/* line 958, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .footer {
  color: #666;
  padding: 2px 5px;
  font-size: 11px;
}
/* line 963, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon {
  display: block;
  float: left;
  height: 55px;
  margin-left: -40px;
  width: 45px;
  /*     border: 1px solid #ddd;
          border-width: 1px 0 0 1px; */
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  background: url(../images/actions.png) 0 0px no-repeat transparent;
}
/* line 976, ../../../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; */
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
}
/* line 990, ../../../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 993, ../../../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;
}
/* line 998, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.action {
  background: url(../images/actions.png) no-repeat center center;
}
/* line 1001, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.attachment {
  background: url(../images/action_attachment.png) no-repeat center center;
}
/* line 1004, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.complete {
  background: url(../images/eventIcons/action_complete.png) no-repeat center center;
}
/* line 1007, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.workflow {
  background: url(../images/action_workflow.png) no-repeat center center;
}
/* line 1010, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.email {
  background: url(../images/eventIcons/email_sent.png) no-repeat center center;
}
/* line 1013, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.email_quote {
  background: url(../images/action_email_quote.png) no-repeat center center;
}
/* line 1016, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.email_invoice {
  background: url(../images/action_email_invoice.png) no-repeat center center;
}
/* line 1019, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.campaignEmailOpened, .action.list-view .icon.emailOpened {
  background: url(../images/eventIcons/email_opened.png) no-repeat center center;
}
/* line 1022, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.note {
  background: url(../images/x2flow/X2FlowRecordComment.png) no-repeat center center;
}

/*     border: 1px solid #ddd;
        border-width: 0 1px 0 1px; */
/* line 1031, ../../../compass/themes/x2engine/css/main.scss */
#publisher .icon.note {
  background: url(../images/x2flow/X2FlowRecordComment.png) no-repeat center center;
}

/* line 1036, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.emailOpened_quote {
  background: url(../images/eventIcons/email_opened_quote.png) no-repeat center center;
}
/* line 1039, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.emailOpened_invoice {
  background: url(../images/eventIcons/email_opened_invoice.png) no-repeat center center;
}
/* line 1042, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.call {
  background: url(../images/action_call.png) no-repeat center center;
}

/* line 1048, ../../../compass/themes/x2engine/css/main.scss */
#publisher .icon.call {
  background: url(../images/action_call.png) no-repeat center center;
}
/* line 1051, ../../../compass/themes/x2engine/css/main.scss */
#publisher .icon.overdue {
  background: url(../images/actions.png) no-repeat center center;
}

/*.action.list-view .icon.time {          background: url(../images/action_time.png) no-repeat center center; }*/
/* line 1058, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.time, #publisher .icon.time {
  background: url(../images/action_time.png) no-repeat center center;
}

/* line 1063, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.marketing {
  background: url(../images/action_marketing.png) no-repeat center center;
}
/* line 1066, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.event {
  background: url(../images/calendar.png) no-repeat center center;
}

/* line 1071, ../../../compass/themes/x2engine/css/main.scss */
#publisher .icon.event {
  background: url(../images/calendar.png) no-repeat center center;
}

/* line 1075, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.products, #publisher .icon.products {
  background: url(../images/quotes.png) no-repeat center center;
}

/* line 1080, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.emailFrom {
  background: url(../images/eventIcons/email_sent.png) no-repeat center center;
}
/* line 1083, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.quotes {
  background: url(../images/quotes.png) no-repeat center center;
}
/* line 1086, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .icon.webactivity {
  background: url(../images/action_webactivity.png) no-repeat center center;
}

/*.history .action.list-view > .form {
        border-right: none;
        border-left: none;
}
.history.half-width .action.list-view > .form {
        border-left: 1px solid #aaa;
}
.action.list-view > .items {
        border-right: none;
        border-left: none;
}
.history.half-width .action.list-view > .items {
        border-left: 1px solid #ccc;
}*/
/* line 1109, ../../../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 1114, ../../../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 1119, ../../../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 1124, ../../../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 1130, ../../../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 1134, ../../../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 1141, ../../../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 1151, ../../../compass/themes/x2engine/css/main.scss */
.action.list-view .items span.empty {
  padding: 10px;
  display: block;
}

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

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

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

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

/* line 1182, ../../../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;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  text-align: center;
  vertical-align: middle;
}
/* line 1195, ../../../compass/themes/x2engine/css/main.scss */
div.date-box span {
  display: block;
  font-weight: bold;
}
/* line 1199, ../../../compass/themes/x2engine/css/main.scss */
div.date-box .month {
  background: #444;
  color: #fff;
  font-size: 8px;
  line-height: 10px;
  text-transform: uppercase;
}
/* line 1206, ../../../compass/themes/x2engine/css/main.scss */
div.date-box .day {
  display: block;
  font-size: 12px;
  line-height: 12px;
}

/* line 1213, ../../../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;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
}

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

/* line 1231, ../../../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 1237, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box .day {
  font-size: 14px;
  line-height: 20px;
}
/* line 1241, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-3 {
  border-color: #f25050;
}
/* line 1244, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-2 {
  border-color: #f8ab50;
}
/* line 1247, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-1 {
  border-color: #cbe24b;
}
/* line 1250, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-3 .month {
  background: #f25050;
  border-color: #f25050;
}
/* line 1254, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-2 .month {
  background: #f8ab50;
  border-color: #f8ab50;
}
/* line 1258, ../../../compass/themes/x2engine/css/main.scss */
.list-view div.date-box.p-1 .month {
  background: #cbe24b;
  border-color: #cbe24b;
}

/*
yii flash box
*/
/* line 1269, ../../../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 1274, ../../../compass/themes/x2engine/css/main.scss */
div.flash-error {
  background: #fbe3e4;
  color: #8a1f11;
  border: 2px solid #fbc2c4;
}

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

/* line 1288, ../../../compass/themes/x2engine/css/main.scss */
div.flash-loading, div.flash-notice {
  background: #fff6bf;
  color: #514721;
  border: 2px solid #ffd324;
}
/* line 1293, ../../../compass/themes/x2engine/css/main.scss */
div.flash-success {
  background: #e6efc2;
  color: #264409;
  border: 2px solid #c6d880;
}
/* line 1298, ../../../compass/themes/x2engine/css/main.scss */
div.flash-error a {
  color: #8a1f11;
}
/* line 1301, ../../../compass/themes/x2engine/css/main.scss */
div.flash-notice a {
  color: #514721;
}
/* line 1304, ../../../compass/themes/x2engine/css/main.scss */
div.flash-success a {
  color: #264409;
}
/* line 1307, ../../../compass/themes/x2engine/css/main.scss */
div.search-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px;
  background: #eee;
}
/* line 1312, ../../../compass/themes/x2engine/css/main.scss */
div.search-form div.wide.form textarea {
  width: 420px;
}
/* line 1316, ../../../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 1330, ../../../compass/themes/x2engine/css/main.scss */
#lists-grid tr.bold td {
  font-weight: bold;
}

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

/* line 1339, ../../../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 1350, ../../../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 1360, ../../../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 1375, ../../../compass/themes/x2engine/css/main.scss */
.yiiLog tbody {
  width: 100%;
}
/* line 1378, ../../../compass/themes/x2engine/css/main.scss */
.yiiLog pre {
  margin: 0;
}

/* line 1383, ../../../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;
}

/* .yiiLog td:nth-child(1), .yiiLog td:nth-child(2), .yiiLog th:nth-child(1), .yiiLog th:nth-child(2) {
        display: none;
} */
/* give mini-modules with focus a green border */
/*.focus-mini-module {
        box-shadow: 0 0 4px 2px #579100;
        border-color: #579100;
}*/
/* line 1404, ../../../compass/themes/x2engine/css/main.scss */
dt.yii-t {
  display: inline;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
Error message container
*/
/* line 1541, ../../../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 1549, ../../../compass/themes/x2engine/css/main.scss */
.error-summary-container p {
  margin: 0;
  padding: 5px;
}
/* line 1553, ../../../compass/themes/x2engine/css/main.scss */
.error-summary-container ul {
  margin: 0;
  padding: 0 0 0 20px;
}

/***********************************************************************
Credentials storage manager
***********************************************************************/
/* line 1563, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage {
  padding: 10px;
}
/* line 1565, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .credentials-view {
  border-radius: 4px;
  border: 1px solid #999;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 1571, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .info-display {
  display: inline-block;
}
/* line 1574, ../../../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 1583, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state.default-state-set {
  border-color: #C6D880;
  background-color: #E6EFC2;
}
/* line 1587, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state * {
  display: inline-block;
  vertical-align: middle;
}
/* line 1591, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .default-state .default-apply {
  display: none;
}
/* line 1595, ../../../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 1603, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .unencrypted {
  color: #e24b4b;
}
/* line 1606, ../../../compass/themes/x2engine/css/main.scss */
.credentials-storage .encrypted {
  color: #01b701;
}

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

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

/* line 1642, ../../../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;
}
