/*!*********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * email address: contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/
/***********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * email address: contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/***********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * email address: contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/
/***************************************
* This file is responsible for mantaining
* general purpose mixins and classes. 
***************************************/
/***********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * email address: contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/
/***********************************************************************
* Grays 
***********************************************************************/
/***********************************************************************
* Blues
***********************************************************************/
/***********************************************************************
* Reds 
***********************************************************************/
/***********************************************************************
* Greens 
***********************************************************************/
/***********************************************************************
* This section is made to correspond with the theme keys in ThemeGenerator
***********************************************************************/
/***********************************************************************
* Responsive design
***********************************************************************/
/***************************************
* Mixin for border radius 
***************************************/
/***********************************************************************
* animations 
***********************************************************************/
/***************************************
* Mixin for box shadow
***************************************/
/***************************************
* Mixin for text field placeholder text
***************************************/
/***************************************
* CSS to extend when something 
* should look like a link
***************************************/
/* line 173, ../../../../compass/css/lib/_standards.scss */
.pseudo-link {
  cursor: pointer;
  color: #004baf;
  transition: color .1s;
}
/* line 178, ../../../../compass/css/lib/_standards.scss */
.pseudo-link:hover {
  color: #006cfc;
}

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

/***************************************
* 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
******************************************/
/***********************************************************************************
 * X2CRM is a customer relationship management program developed by
 * X2Engine, Inc. Copyright (C) 2011-2016 X2Engine Inc.
 * 
 * This program is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License version 3 as published by the
 * Free Software Foundation with the addition of the following permission added
 * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
 * IN WHICH THE COPYRIGHT IS OWNED BY X2ENGINE, X2ENGINE DISCLAIMS THE WARRANTY
 * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU Affero General Public License along with
 * this program; if not, see http://www.gnu.org/licenses or write to the Free
 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 * 02110-1301 USA.
 * 
 * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley,
 * California 95067, USA. on our website at www.x2crm.com, or at our
 * email address: contact@x2engine.com.
 * 
 * The interactive user interfaces in modified source and object code versions
 * of this program must display Appropriate Legal Notices, as required under
 * Section 5 of the GNU Affero General Public License version 3.
 * 
 * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
 * these Appropriate Legal Notices must retain the display of the "Powered by
 * X2Engine" logo. If the display of the logo is not reasonably feasible for
 * technical reasons, the Appropriate Legal Notices must display the words
 * "Powered by X2Engine".
 **********************************************************************************/
/************************************************
* 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 76, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.asc a:after, .grid-view table.items th.desc a:after {
  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 135, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.asc a.pull-left:after, .grid-view table.items th.desc a.pull-left:after {
  margin-right: .3em;
}

/* line 138, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.asc a.pull-right:after, .grid-view table.items th.desc a.pull-right:after {
  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 793, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.desc a:after {
  content: "\f0d7";
}

/* line 796, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.asc a:after {
  content: "\f0d8";
}

/* line 42, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view td {
  height: 24px;
}
/* line 45, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table {
  border: none !important;
}
/* line 48, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view th, .grid-view td {
  box-sizing: border-box;
}

/* line 53, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-grid-view-controls-buttons > a {
  height: 24px;
  width: 24px;
  line-height: 24px;
}

/*.grid-view-loading {background:url(loading.gif) no-repeat;}*/
/**
 * --------------- Column Selector Dropdown ---------------
 */
/* line 66, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
ul.column-selector {
  max-height: 300px;
}
/* line 67, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
ul.column-selector.x2-dropdown-list {
  display: none;
  overflow-y: auto;
}
/* line 71, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
ul.column-selector.stuck {
  position: absolute !important;
  top: 75px !important;
}
/* line 76, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
ul.column-selector.fixed-header {
  position: fixed;
}

/**
 * ---------------- X2GridView Widget CSS -----------------
 */
/* line 86, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .title-bar {
  display: block;
  overflow: hidden;
}
/* line 90, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .summary {
  display: inline-block;
  float: right;
  color: #555;
}
/* line 94, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .summary .form {
  /* @theme background: highlight1 */
}
/* line 98, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .empty {
  font-style: italic;
}
/* line 101, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table {
  border: 1px solid #aaa;
  margin: 5px 0;
}

/* .grid-view h3, .grid-view h2 {float:left;margin:0 20px 0 0;} */
/* line 109, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2grid-body-container .items {
  border-bottom: 1px solid #aaa;
}

/* border-collapse:separate; */
/**
 * ------------------ X2GridView Tables -------------------
 */
/* line 119, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items {
  table-layout: fixed;
  background: #fff;
  width: 100%;
  clear: both;
}
/* line 124, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items td {
  padding: 3px 5px;
  border-right: 1px solid #ccc;
  /* border-top:1px solid #dbdad3 */
  /* rgb(196,214,235) */
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
}
/* line 133, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th {
  padding: 3px 5px;
  border-right: 1px solid #ccc;
  /* border-top:1px solid #dbdad3 */
  /* rgb(196,214,235) */
  overflow: hidden;
  white-space: nowrap;
  word-wrap: normal;
}
/* line 141, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th:first-child {
  border-left: none;
  padding-left: 1px;
  text-indent: -1px;
}
/* line 147, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items td:last-child, .grid-view table.items th:last-child {
  border-right: none !important;
}
/* line 150, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items thead th {
  line-height: 25px;
  padding: 0;
  /*border-left:1px solid #e6e6e6;*/
  border-right-color: #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  color: #333;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  -webkit-appearance: none;
  cursor: default;
  background: #F5F5F5;
  /*background:-moz-linear-gradient(top,  #FAFAFA 0%, #ccc 100%);
  background:-webkit-linear-gradient(top, #FAFAFA 0%, #ccc 100%);
  background:-o-linear-gradient(top,      #FAFAFA 0%, #ccc 100%);
  background:-ms-linear-gradient(top,     #FAFAFA 0%, #ccc 100%);
  background:linear-gradient(to bottom,   #FAFAFA 0%, #ccc 100%);*/
}
/* line 170, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th a {
  display: block;
  color: #333;
  font-size: 11px;
  text-decoration: none;
}
/* line 176, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th:hover {
  /* background-color:#f8f8f8; */
}
/* line 180, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items td a {
  text-decoration: none;
}
/* line 182, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items td a:hover {
  text-decoration: underline;
}

/* .grid-view table.items thead td {border-top-color:#666;} */
/* .grid-view table.items thead tr:hover {
    background:none;
} */
/*
 * ------------------- Rounded Borders --------------------
 */
/* line 198, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.gridview.boxed table.items {
  margin-top: 5px;
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* rounded corner on top left TH cells in THEAD */
/* line 209, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items th:first-child {
  -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 212, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items th:last-child {
  -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 217, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items tr th:first-child, .grid-view.boxed table.items tr td:first-child {
  /* border-left:none; */
}
/* line 220, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items tr:first-child th {
  border-top: none;
}
/* line 224, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items tbody tr:last-child td {
  /* border-bottom-width:1px; */
}
/* line 226, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items tbody tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
/* line 229, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view.boxed table.items tbody tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
/* line 236, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.odd {
  background: #F5F4DE;
  /* #dce7f0; */
  /* #dce7f0; */
  /* background:#f7f6f0; */
}
/* line 242, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.unviewed td {
  background: #eef0ff;
  font-weight: bold;
}
/* line 246, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.filters {
  background: #fff;
}
/* line 248, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.filters td {
  padding: 0;
  border: solid #b3b3b3;
  border-width: 0 1px 1px 0;
  border-bottom-color: #b3b3b3;
  border-right-color: #b3b3b3;
  background: #d8d8d8;
}
/* line 256, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.filters input, .grid-view table.items tr.filters select {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 4px 4px 5px 4px;
  border: none;
  border-radius: 0;
}
/* line 264, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.filters select {
  height: 23px;
}
/* line 270, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th.asc, .grid-view table.items th.desc {
  border: 1px solid #1e71e2;
  background: #629ceb;
}
/* line 277, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th.asc a, .grid-view table.items th.desc a {
  color: #fff;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
/* line 60, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.asc a:after {
  text-decoration: none;
  margin-left: 10px;
}
/* line 60, ../../../../compass/css/lib/_font-awesome.scss */
.grid-view table.items th.desc a:after {
  text-decoration: none;
  margin-left: 10px;
}
/* line 296, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view div.x2grid-header-container {
  overflow: hidden;
  position: relative;
  /* border-bottom:1px solid #666; */
}
/* line 301, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view div.x2grid-body-container {
  overflow-x: auto;
  overflow-y: hidden;
  /* border-top:1px solid #666; */
  /*  overflow-y:scroll;
      max-height:710px; */
}
/* line 309, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items.x2grid-resizable {
  border-collapse: separate;
  margin-top: 0;
  border: none;
  margin-bottom: 0;
}
/* line 315, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .x2grid-body-container table.items.x2grid-resizable {
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #D5D5D5;
}
/* line 321, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items.x2grid-resizable tr:first-child td {
  border-top: none;
}

/* rounded corner on top right TH cells in THEAD */
/* left border on all left TD cells */
/* top border on all left TD cells */
/* bottom border on all bottom TD cells in TBODY */
/* rounded corner on bottom left TD cells in TBODY */
/* rounded corner on bottom right TD cells in TBODY */
/*
 * ---------------- Special Row Formatting ----------------
 */
/*
 * ----------------------- Filters ------------------------
 */
/**
 * -------------------- Column Sorting --------------------
 */
/**
 * ------------- 2-part tables (fixed header) -------------
 */
/* .grid-view div.x2grid-header-container table.items tr.filters td {border-bottom:none;} */
/**
 * ------------------- x2.gridResizing --------------------
 */
                                                                /* .grid-view table.items.x2grid-resizable td.hover {
    overflow:visible;
    display:block;
    position:absolute;
    padding:6px 8px 6px 5px !important;
    z-index:3;
    border-right:1px solid #d3d3cc/* rgb(196,214,235) * /;
} */
/* .grid-view table.items.x2grid-resizable td div {white-space:nowrap;overflow:hidden;} */
/* line 370, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2grid-grips {
  height: 0px;
  position: relative;
}
/* line 373, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2grid-grips div {
  position: absolute;
  top: 1px;
  width: 9px;
  margin-left: -9px;
  z-index: 2;
  cursor: col-resize;
  /* background:rgba(255,0,0,0.2); */
}

/**
 * ------------------ x2.gridColDragging ------------------
 */
/* line 391, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items.x2grid-helper thead th {
  height: 25px;
  border: 1px solid #ccc;
  border-width: 0 1px;
  opacity: 0.75;
  cursor: move;
}
/* line 398, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items.x2grid-helper a {
  cursor: move;
}
/* line 401, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items.x2grid-helper td {
  padding: 5px 5px;
}
/* line 405, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items td.spacer {
  /* padding:0 !important; */
  border-left: none !important;
  border-right: none !important;
  -moz-box-shadow: inset -1px 0 0 #999;
  /* since IE has too many chromosomes, let's simulate a border! */
  -webkit-box-shadow: inset -1px 0 0 #999;
  box-shadow: inset -1px 0 0 #999;
}
/* line 414, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th.spacer {
  /* padding:0 !important; */
  border-left: none !important;
  border-right: none !important;
  -moz-box-shadow: inset -1px 0 0 #999;
  /* since IE has too many chromosomes, let's simulate a border! */
  -webkit-box-shadow: inset -1px 0 0 #999;
  box-shadow: inset -1px 0 0 #999;
}
/* line 422, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items th.spacer:first-child {
  padding-left: 0;
}
/* line 427, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .link-column img {
  border: 0;
}
/* line 430, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .button-column {
  text-align: center;
}
/* line 431, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .button-column img {
  border: 0;
}
/* line 436, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .checkbox-column {
  text-align: center;
}
/* line 439, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .pager {
  border-top: 1px solid #aaa;
  padding: 2px;
  background: #fff;
  margin-left: 0;
  margin-right: 0;
  margin-top: 1px;
  margin-bottom: 3px;
  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; */
  border-top: none;
  /*float: right;*/
}

/**
 * -------------- special column formatting ---------------
 */
/**
 * ------------------- Pager formatting -------------------
 */
/**
 * ------------------------- Misc -------------------------
 */
/* line 469, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
div.scrollbar-width-test {
  height: 100px;
  width: 100px;
  position: absolute;
  top: -100px;
  left: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  /* visibility:hidden; */
}

/* line 480, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view > .pager .yiiPager a {
  padding: 2px 8px 2px 8px;
}

/*.grid-view {
    ul.yiiPager .selected a {
    }
}*/
/* line 488, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.yiiPager li a {
  background: #fff;
}

/*
loading anim
*/
/* line 496, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-gridview-updating-anim {
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 1000;
  display: none;
}

/* line 507, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view-loading .x2-gridview-updating-anim {
  display: block !important;
}

/*
activity indicator
*/
/* line 516, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .active-indicator, .grid-view .inactive-indicator {
  height: 12px;
  display: block;
  width: 12px;
  text-align: center;
  margin: auto;
  border-radius: 9px;
}
/* line 524, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .active-indicator {
  background: #0bc70b;
  border: 1px solid #a2a2a2;
}
/* line 528, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .inactive-indicator {
  border: 1px solid #dbdbdb;
  background: #e6e6e6;
}
/* line 532, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .x2grid-body-container.x2grid-no-pager .x2grid-resizable {
  border-bottom: none !important;
  border-radius: 0 0 3px 3px !important;
}
/* line 536, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view table.items tr.filters select {
  padding: 0;
}
/* line 540, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view div.page-title .x2-grid-view-controls-buttons .x2-button, .grid-view div.grid-top-bar .x2-button-group .x2-button, .grid-view div.page-title .x2-button-group .x2-button {
  margin: -3px 0px 0 0;
}
/* line 545, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view div.grid-top-bar > a.x2-button, .grid-view div.page-title > a.x2-button {
  margin: -3px 5px 0 0;
}
/* line 549, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .x2-button {
  padding: 0 5px;
}
/* line 553, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view div.grid-top-bar .x2-grid-view-controls-buttons, .grid-view div.page-title .x2-grid-view-controls-buttons, .grid-view div.grid-top-bar .x2-button-group, .grid-view div.page-title .x2-button-group {
  display: inline-block;
  margin: 0 5px 0 0;
}
/* line 559, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .mass-action-more-button {
  margin: -3px 5px 0 0;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
/* line 565, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view ::-webkit-scrollbar-track:horizontal {
  border-top: none;
}
/* line 568, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.grid-view .x2-bar {
  width: 23px;
  background-color: #e9e9e9;
}

/*
Remove extra border when pager isn't shown
*/
/***********************************************************************
* top bar buttons 
***********************************************************************/
/***********************************************************************
* multiselect 
***********************************************************************/
/* line 586, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-datacolumn-multiselect + button {
  width: 100% !important;
  border: none !important;
  padding: 0 !important;
}

/* line 593, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-gridview .x2grid-header-container .items {
  margin-top: -1px;
  margin-bottom: 0;
  border-bottom: none;
}
/* line 599, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-gridview .x2grid-body-container .items {
  margin: 0;
  margin-top: -1px;
}
/* line 605, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.x2-gridview table.items > tbody > tr > td.button-column.hide-edit-delete-buttons .update, .x2-gridview table.items > tbody > tr > td.button-column.hide-edit-delete-buttons .delete {
  visibility: hidden;
}

/***********************************************************************
* email client icons  
***********************************************************************/
/* line 615, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
#email-list .mailbox-controls .mailbox-back-button {
  display: inline-block;
  margin-top: 6px;
}
/* line 618, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
#email-list .mailbox-controls .mailbox-back-button > span {
  background: url("../../images/icons/back.png");
  height: 24px;
  width: 24px;
  background-position-y: 5px;
  background-position-x: 2px;
  background-repeat: no-repeat;
}

/* line 629, ../../../../compass/themes/x2engine/css/gridview/styles.scss */
.sortable-widget-container .x2grid-header-container {
  border-top: 1px solid #c5c5c5;
}
