/* Minification failed. Returning unminified contents.
(336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3215,33): run-time error CSS1039: Token not allowed after unary operator: '-left-nav'
(6937,1): run-time error CSS1019: Unexpected token, found '@import'
(6937,9): run-time error CSS1019: Unexpected token, found 'url(https://cdn.prescribewellness.com/assets/Gilroy/GilroyFonts.css)'
(8929,41): run-time error CSS1046: Expect comma, found '128'
(8929,49): run-time error CSS1046: Expect comma, found '/'
 */
/* line 4, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box {
  -webkit-box-shadow: 0 2px 2px -2px #cccccc;
  -moz-box-shadow: 0 2px 2px -2px #cccccc;
  box-shadow: 0 2px 2px -2px #cccccc;
  background: #fbfbfb;
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px; }
  /* line 12, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-header, .box .box-footer {
    *zoom: 1;
    background: #eaeaea;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #eaeaea));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: -moz-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: -o-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: linear-gradient(top, #fdfdfd, #eaeaea);
    text-shadow: 0 1px white;
    border-bottom: 1px solid #CDCDCD;
    color: #636363;
    font-weight: 600; }
    /* line 24, /home/andrei/core-admin-release/core-admin/source/stylesheets/mixin_helpers.scss */
    .box .box-header:before, .box .box-header:after, .box .box-footer:before, .box .box-footer:after {
      display: table;
      content: "";
      line-height: 0; }
    /* line 30, /home/andrei/core-admin-release/core-admin/source/stylesheets/mixin_helpers.scss */
    .box .box-header:after, .box .box-footer:after {
      clear: both; }
    /* line 17, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-header .title, .box .box-footer .title {
      float: left;
      display: block;
      padding: 10px;
      font-size: 12px;
      font-weight: 600; }
    /* line 25, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-header .box-toolbar, .box .box-footer .box-toolbar {
      margin: 0;
      padding: 0;
      float: right;
      list-style: none; }
      /* line 31, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
      .box .box-header .box-toolbar .ibutton-container, .box .box-footer .box-toolbar .ibutton-container {
        margin-top: 6px; }
      /* line 35, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
      .box .box-header .box-toolbar > li, .box .box-footer .box-toolbar > li {
        position: relative;
        float: left;
        margin-left: 15px;
        line-height: 37px;
        padding-right: 10px;
        color: #636363;
        font-size: 12px; }
        /* line 42, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
        .box .box-header .box-toolbar > li ul, .box .box-footer .box-toolbar > li ul {
          left: auto;
          right: 0; }
        /* line 49, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
        .box .box-header .box-toolbar > li.toolbar-link, .box .box-footer .box-toolbar > li.toolbar-link {
          padding-right: 0; }
        /* line 53, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
        .box .box-header .box-toolbar > li.toolbar-link > a, .box .box-footer .box-toolbar > li.toolbar-link > a {
          border-left: 1px solid #cecece;
          height: 37px;
          line-height: 37px;
          display: block;
          padding: 0 10px; }
          /* line 60, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
          .box .box-header .box-toolbar > li.toolbar-link > a i, .box .box-footer .box-toolbar > li.toolbar-link > a i {
            font-size: 16px; }
          /* line 64, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
          .box .box-header .box-toolbar > li.toolbar-link > a:hover, .box .box-footer .box-toolbar > li.toolbar-link > a:hover {
            background: #efefef;
            background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background-size: 100%;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef));
            background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
            background-image: -moz-linear-gradient(top, #ffffff, #efefef);
            background-image: -o-linear-gradient(top, #ffffff, #efefef);
            background-image: linear-gradient(top, #ffffff, #efefef); }
          /* line 68, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
          .box .box-header .box-toolbar > li.toolbar-link > a:active, .box .box-footer .box-toolbar > li.toolbar-link > a:active {
            background: #e5e5e5; }
        /* line 73, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
        .box .box-header .box-toolbar > li > i, .box .box-footer .box-toolbar > li > i {
          font-size: 14px;
          height: 37px;
          line-height: 37px; }
        /* line 79, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
        .box .box-header .box-toolbar > li.open > a, .box .box-footer .box-toolbar > li.open > a {
          background: #eee; }
  /* line 89, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-header {
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px; }
  /* line 94, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-footer {
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom: none;
    border-top: 1px solid #dddddd; }
    /* line 101, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-footer .pagination {
      margin: 10px 0; }
    /* line 105, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-footer.flat {
      border-top: none;
      background: #f1f1f1;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #f1f1f1));
      background-image: -webkit-linear-gradient(top, #fbfbfb, #f1f1f1);
      background-image: -moz-linear-gradient(top, #fbfbfb, #f1f1f1);
      background-image: -o-linear-gradient(top, #fbfbfb, #f1f1f1);
      background-image: linear-gradient(top, #fbfbfb, #f1f1f1); }

/* line 117, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box-list {
  list-style: none;
  margin: 0; }
  /* line 121, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box-list > li {
    line-height: 24px;
    *zoom: 1;
    background: #f1f1f1;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #f1f1f1));
    background-image: -webkit-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: -moz-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: -o-linear-gradient(top, #fbfbfb, #f1f1f1);
    background-image: linear-gradient(top, #fbfbfb, #f1f1f1);
    text-shadow: 0 1px white;
    padding: 10px;
    border-bottom: 1px solid #ddd; }
    /* line 24, /home/andrei/core-admin-release/core-admin/source/stylesheets/mixin_helpers.scss */
    .box-list > li:before, .box-list > li:after {
      display: table;
      content: "";
      line-height: 0; }
    /* line 30, /home/andrei/core-admin-release/core-admin/source/stylesheets/mixin_helpers.scss */
    .box-list > li:after {
      clear: both; }
    /* line 129, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box-list > li:last-child {
      border-bottom: none; }
  /* line 134, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box-list .fields li {
    line-height: 23px; }

/* line 141, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box-section {
  border-bottom: 1px solid #ddd;
  margin-left: 0;
  margin-right: 0;
  border-top: 1px solid #fff;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 149, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box-section:last-child {
    border-bottom: none; }

/* line 157, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.faded-toolbar a {
  margin-right: 10px; }
/* line 162, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.faded-toolbar.pull-right a {
  margin-left: 10px;
  margin-right: 0; }
/* line 168, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.faded-toolbar i {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  vertical-align: middle;
  color: #989898;
  opacity: .6; }
  /* line 173, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .faded-toolbar i:hover {
    opacity: 1; }

/* line 182, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box .box-header .nav {
  margin-bottom: 0; }
/* line 186, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box .box-header .nav-tabs + .title {
  float: right; }
/* line 190, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box .box-header .nav-tabs {
  border-bottom: none; }
  /* line 194, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-header .nav-tabs > .active > a, .box .box-header .nav-tabs > .active > a:hover {
    background: #fbfbfb;
    border-left-color: #dddddd;
    border-right-color: #dddddd;
    border-top-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  /* line 203, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-header .nav-tabs.nav-tabs-left {
    float: left; }
    /* line 206, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-header .nav-tabs.nav-tabs-left li:first-child a {
      border-left: 0;
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px; }
  /* line 212, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
  .box .box-header .nav-tabs.nav-tabs-right {
    float: right; }
    /* line 215, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
    .box .box-header .nav-tabs.nav-tabs-right li:last-child a {
      border-right: 0;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      margin-right: 0; }
/* line 223, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box .box-header .nav > li > a:hover {
  border-color: transparent;
  background: none; }

/* line 234, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box-header .tooltip {
  line-height: 20px !important;
  text-shadow: none; }
/* line 239, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box-header .progress {
  margin-top: 15px; }
/* line 243, /home/andrei/core-admin-release/core-admin/source/stylesheets/box.scss */
.box-header .input-with-submit input {
  margin-bottom: 0;
  margin-top: 5px; }

.landing-container{
    padding-top:50px;
}

.landing-greeting{
    border-bottom:2px solid#f7f7f7;
    padding:25px 0px 15px 0px;
}
.landing-dropoff{
    padding:25px 0 25px 0;
    line-height:18px;
}
.landing-questions{
    line-height:18px;
}
.landing-phone{
    padding-top:10px;
}
.landing-phone a{
    text-decoration:none;
    display:inline-block;
    border-radius:4px; 
    font-size:14px;
    text-align:center;
    color:#ffffff;
    line-height:30px;
    background-color:#74BC97;
    padding:2px 13px;
}
@font-face {
    font-family: "Material Design Icons";
    src: url(static/materialdesignicons-webfont.eot);
    src: url(static/materialdesignicons-webfont.eot?#iefix&v=3.6.95) format("embedded-opentype"), url(static/materialdesignicons-webfont.woff2) format("woff2"), url(static/materialdesignicons-webfont.woff) format("woff"), url(static/materialdesignicons-webfont.ttf) format("truetype"), url(static/materialdesignicons-webfont.svg#materialdesigniconsregular) format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Flux Material Icons";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(static/material-icons.woff2) format("woff2")
}

@font-face {
    font-family: "Flux Material Icons Outlined";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(static/material-icons-outlined.woff2) format("woff2")
}

@font-face {
    font-family: "Flux Material Icons Round";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(static/material-icons-round.woff2) format("woff2")
}

@font-face {
    font-family: "Flux Material Icons Sharp";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(static/material-icons-sharp.woff2) format("woff2")
}

@font-face {
    font-family: "Flux Material Icons Two Tone";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(static/material-icons-two-tone.woff2) format("woff2")
}

:root,
::backdrop {
    --flux-color-brand: #00405c !important;
    --flux-color-brand-accessible: #00405c !important;
    --flux-color-brand-secondary: #33c1ff !important;
    --flux-color-brand-secondary-accessible: #00a0e5 !important;
    --flux-color-informational: #2865d7 !important;
    --flux-color-informational-accessible: #2865d7 !important;
    --flux-color-informational-accessible-dark: #2865d7 !important;
    --flux-color-informational-dark: #2865d7 !important;
    --flux-color-informational-light: #e9f0fb !important;
    --flux-color-neutral-dark: #202a2d !important;
    --flux-color-neutral: #4a6268 !important;
    --flux-color-neutral-light: #f0f2f5 !important;
    --flux-color-success: #4db250 !important;
    --flux-color-success-dark: #4db250 !important;
    --flux-color-success-accessible: #367d38 !important;
    --flux-color-success-accessible-dark: #367d38 !important;
    --flux-color-success-light: #e6f4e6 !important;
    --flux-color-warning: #ffbe01 !important;
    --flux-color-warning-dark: #ffbe01 !important;
    --flux-color-warning-accessible: #805f00 !important;
    --flux-color-warning-accessible-dark: #805f00 !important;
    --flux-color-warning-light: #fff2cc !important;
    --flux-color-error: #c02525 !important;
    --flux-color-error-dark: #961d1d !important;
    --flux-color-error-light: #fbeaea !important;
    --flux-color-destructive: #c02525 !important;
    --flux-color-destructive-dark: #961d1d !important;
    --flux-color-destructive-light: #fbeaea !important;
    --flux-color-online: #4db250 !important;
    --flux-color-offline: #88a3aa !important;
    --flux-color-busy: #ffbe01 !important;
    --flux-color-text-heading: #151c1e !important;
    --flux-color-text-heading-on-dark: #fff !important;
    --flux-color-text-body: #151c1e !important;
    --flux-color-text-body-on-dark: #fff !important;
    --flux-color-text-weak: #5f7e86 !important;
    --flux-color-text-weak-on-dark: rgba(255, 255, 255, 0.8) !important;
    --flux-color-text-placeholder: #5f7e86 !important;
    --flux-color-text-disabled: #b4c5ca !important;
    --flux-color-text-link: #006b99 !important;
    --flux-color-text-link-hover: #00405c !important;
    --flux-color-text-code: #961d1d !important;
    --flux-color-text-warning: #805f00 !important;
    --flux-color-text-error: #961d1d !important;
    --flux-color-text-success: #367d38 !important;
    --flux-color-text-informational: #2865d7 !important;
    --flux-color-text-brand: #00405c !important;
    --flux-color-icon-warning: #ffbe01 !important;
    --flux-color-icon-success: #4db250 !important;
    --flux-color-icon-error: #c02525 !important;
    --flux-color-icon-informational: #2865d7 !important;
    --flux-color-icon-brand: #00405c !important;
    --flux-color-icon-body: #151c1e !important;
    --flux-color-icon-weak: #5f7e86 !important;
    --flux-color-background: #fff !important;
    --flux-color-background-alt: #f9fafb !important;
    --flux-color-background-alt-darker: #e1e8ea !important;
    --flux-color-background-dark: #202a2d !important;
    --flux-color-background-overlay: rgba(136, 163, 170, 0.5) !important;
    --flux-color-background-hover: #e5f7ff !important;
    --flux-box-shadow-color-default: rgb(0 0 0 / 15%) !important;
    --flux-box-shadow-color-brand: rgba(51, 193, 255, 0.15) !important;
    --flux-color-button: #fff !important;
    --flux-color-button-disabled: #88a3aa !important;
    --flux-color-button-hover: #f9fafb !important;
    --flux-color-button-primary: #882475 !important;
    --flux-color-button-primary-hover: #651b57 !important;
    --flux-color-text-secondary-button: #006b99 !important;
    --flux-color-button-secondary-hover: #ccefff !important;
    --flux-color-button-destructive: #c02525 !important;
    --flux-color-button-destructive-hover: #961d1d !important;
    --flux-color-button-tertiary: transparent !important;
    --flux-color-button-tertiary-hover: #f0f2f5 !important;
    --flux-color-button-tertiary-dark: transparent !important;
    --flux-color-button-tertiary-dark-hover: #ccefff !important;
    --flux-color-button-tertiary-light: transparent !important;
    --flux-color-button-tertiary-light-hover: rgba(255, 255, 255, 0.15) !important;
    --flux-color-border: #e1e8ea !important;
    --flux-color-border-button: #88a3aa !important;
    --flux-color-border-input: #5f7e86 !important;
    --flux-color-border-input-disabled: #b4c5ca !important;
    --flux-color-skeleton-light: #f0f2f5 !important;
    --flux-color-skeleton-dark: #e1e8ea !important;
    --flux-color-table-selected: #e5f7ff !important;
    --flux-color-slider-background: #e5f7ff !important;
    --flux-color-progress: #006b99 !important;
    --flux-color-tick: #00405c !important;
    --flux-color-badge-neutral: #757575 !important;
    --flux-color-badge-neutral-weak: #e6e6e6 !important;
    --flux-color-badge-neutral-strong-text: #fff !important;
    --flux-color-badge-neutral-weak-text: #151c1e !important;
    --flux-color-badge-info: #2865d7 !important;
    --flux-color-badge-info-weak: #e9f0fb !important;
    --flux-color-badge-info-strong-text: #fff !important;
    --flux-color-badge-info-weak-text: #2865d7 !important;
    --flux-color-badge-error: #c02525 !important;
    --flux-color-badge-error-weak: #fbeaea !important;
    --flux-color-badge-error-strong-text: #fff !important;
    --flux-color-badge-error-weak-text: #961d1d !important;
    --flux-color-badge-warning: #ffbe01 !important;
    --flux-color-badge-warning-weak: #fff2cc !important;
    --flux-color-badge-warning-strong-text: #151c1e !important;
    --flux-color-badge-warning-weak-text: #805f00 !important;
    --flux-color-badge-success: #4db250 !important;
    --flux-color-badge-success-weak: #e6f4e6 !important;
    --flux-color-badge-success-strong-text: #fff !important;
    --flux-color-badge-success-weak-text: #367d38 !important;
    --flux-color-accent-yellow-light: #fef8e7 !important;
    --flux-color-accent-yellow: #f9d46c !important;
    --flux-color-accent-yellow-dark: #f2b90d !important;
    --flux-color-accent-orange-light: #fff2e5 !important;
    --flux-color-accent-orange-dark: #ff7a00 !important;
    --flux-color-accent-orange-red-light: #feede7 !important;
    --flux-color-accent-orange-red-dark: #f24a0d !important;
    --flux-color-accent-red-light: #fbeaea !important;
    --flux-color-accent-red-dark: #d62929 !important;
    --flux-color-accent-purple-light: #faebf7 !important;
    --flux-color-accent-purple-dark: #a12b8b !important;
    --flux-color-accent-violet-light: #f2eef6 !important;
    --flux-color-accent-violet-dark: #8056a9 !important;
    --flux-color-accent-blue-light: #ebeff9 !important;
    --flux-color-accent-blue-dark: #3864c7 !important;
    --flux-color-accent-brand-blue-light: #e5f7ff !important;
    --flux-color-accent-brand-blue-dark: #006a99 !important;
    --flux-color-accent-teal-light: #ebf8f9 !important;
    --flux-color-accent-teal-dark: #38b8c7 !important;
    --flux-color-accent-green-light: #e6f5ec !important;
    --flux-color-accent-green-dark: #59bb80 !important;
    --flux-color-accent-yellow-green-light: #f3f8ed !important;
    --flux-color-accent-yellow-green-dark: #87b54a !important;
    --flux-color-accent-pink-light: #faebf7 !important;
    --flux-color-accent-pink-dark: #ca35ad !important;
    --flux-color-highlight: #ccefff !important;
    --flux-color-info-strong: #2865d7 !important;
    --flux-color-info-weak: #e9f0fb !important
}

:root {
    --weld-color-brand: var(--flux-color-brand) !important;
    --weld-color-brand-accessible: var(--flux-color-brand-accessible) !important;
    --weld-color-informational: var(--flux-color-informational) !important;
    --weld-color-informational-accessible: var(--flux-color-informational-accessible) !important;
    --weld-color-informational-accessible-dark: var(--flux-color-informational-accessible-dark) !important;
    --weld-color-informational-dark: var(--flux-color-informational-dark) !important;
    --weld-color-informational-light: var(--flux-color-informational-light) !important;
    --weld-color-success: var(--flux-color-success) !important;
    --weld-color-success-dark: var(--flux-color-success-dark) !important;
    --weld-color-success-light: var(--flux-color-success-light) !important;
    --weld-color-warning: var(--flux-color-warning) !important;
    --weld-color-warning-dark: var(--flux-color-warning-dark) !important;
    --weld-color-warning-light: var(--flux-color-warning-light) !important;
    --weld-color-error: var(--flux-color-error) !important;
    --weld-color-error-dark: var(--flux-color-error-dark) !important;
    --weld-color-error-light: var(--flux-color-error-light) !important;
    --weld-color-destructive: var(--flux-color-destructive) !important;
    --weld-color-destructive-dark: var(--flux-color-destructive-dark) !important;
    --weld-color-destructive-light: var(--flux-color-destructive-light) !important;
    --weld-color-online: var(--flux-color-online) !important;
    --weld-color-offline: var(--flux-color-offline) !important;
    --weld-color-busy: var(--flux-color-busy) !important;
    --weld-color-text-heading: var(--flux-color-text-heading) !important;
    --weld-color-text-heading-on-dark: var(--flux-color-text-heading-on-dark) !important;
    --weld-color-text-body: var(--flux-color-text-body) !important;
    --weld-color-text-body-on-dark: var(--flux-color-text-body-on-dark) !important;
    --weld-color-text-weak: var(--flux-color-text-weak) !important;
    --weld-color-text-weak-on-dark: var(--flux-color-text-weak-on-dark) !important;
    --weld-color-text-placeholder: var(--flux-color-text-placeholder) !important;
    --weld-color-text-disabled: var(--flux-color-text-disabled) !important;
    --weld-color-text-link: var(--flux-color-text-link) !important;
    --weld-color-text-link-hover: var(--flux-color-text-link-hover) !important;
    --weld-color-text-code: var(--flux-color-text-code) !important;
    --weld-color-background: var(--flux-color-background) !important;
    --weld-color-background-alt: var(--flux-color-background-alt) !important;
    --weld-color-background-alt-darker: var(--flux-color-background-alt-darker) !important;
    --weld-color-background-dark: var(--flux-color-background-dark) !important;
    --weld-color-background-overlay: var(--flux-color-background-overlay) !important;
    --weld-color-background-hover: var(--flux-color-background-hover) !important;
    --weld-box-shadow-color-default: var(--flux-box-shadow-color-default) !important;
    --weld-box-shadow-color-brand: var(--flux-box-shadow-color-brand) !important;
    --weld-color-button: var(--flux-color-button) !important;
    --weld-color-button-hover: var(--flux-color-button-hover) !important;
    --weld-color-button-primary: var(--flux-color-button-primary) !important;
    --weld-color-button-primary-hover: var(--flux-color-button-primary-hover) !important;
    --weld-color-button-destructive: var(--flux-color-button-destructive) !important;
    --weld-color-button-destructive-hover: var(--flux-color-button-destructive-hover) !important;
    --weld-color-button-tertiary: var(--flux-color-button-tertiary) !important;
    --weld-color-button-tertiary-hover: var(--flux-color-button-tertiary-hover) !important;
    --weld-color-button-tertiary-dark: var(--flux-color-button-tertiary-dark) !important;
    --weld-color-button-tertiary-dark-hover: var(--flux-color-button-tertiary-dark-hover) !important;
    --weld-color-button-tertiary-light: var(--flux-color-button-tertiary-light) !important;
    --weld-color-button-tertiary-light-hover: var(--flux-color-button-tertiary-light-hover) !important;
    --weld-color-border: var(--flux-color-border) !important;
    --weld-color-border-button: var(--flux-color-border-button) !important;
    --weld-color-border-input: var(--flux-color-border-input) !important;
    --weld-color-border-input-disabled: var(--flux-color-border-input-disabled) !important;
    --weld-color-skeleton-light: var(--flux-color-skeleton-light) !important;
    --weld-color-skeleton-dark: var(--flux-color-skeleton-dark) !important;
    --weld-color-table-selected: var(--flux-color-table-selected) !important
}

:root {
    --flux-rem-multiplier: 0.625;
    --flux-spacing-xs: calc(var(--flux-rem-multiplier) * 0.5rem) !important;
    --flux-spacing-sm: calc(var(--flux-rem-multiplier) * 1rem) !important;
    --flux-spacing-md: calc(var(--flux-rem-multiplier) * 2rem) !important;
    --flux-spacing-lg: calc(var(--flux-rem-multiplier) * 3rem) !important;
    --flux-spacing-xl: calc(var(--flux-rem-multiplier) * 4rem) !important;
    --flux-font-size-sm: calc(var(--flux-rem-multiplier) * 1.2rem) !important;
    --flux-font-size-md: calc(var(--flux-rem-multiplier) * 1.4rem) !important;
    --flux-font-size-icons-md: calc(var(--flux-rem-multiplier) * 1.8rem) !important;
    --flux-font-size-icons-lg: calc(var(--flux-rem-multiplier) * 2.4rem) !important;
    --flux-font-size-heading-sm: calc(var(--flux-rem-multiplier) * 1.6rem) !important;
    --flux-font-size-heading-md: calc(var(--flux-rem-multiplier) * 1.8rem) !important;
    --flux-font-size-heading-lg: calc(var(--flux-rem-multiplier) * 2.1rem) !important;
    --flux-font-size-heading-xl: calc(var(--flux-rem-multiplier) * 2.4rem) !important;
    --flux-font-size-heading-xxl: calc(var(--flux-rem-multiplier) * 3rem) !important;
    --flux-font-weight-light: 300 !important;
    --flux-font-weight-default: 400 !important;
    --flux-font-weight-semibold: 600 !important;
    --flux-font-weight-extrabold: 800 !important;
    --flux-input-border-size: calc(var(--flux-rem-multiplier) * 0.1rem) !important;
    --flux-switch-slider-width: calc(var(--flux-rem-multiplier) * 5rem) !important;
    --flux-switch-block-slider-width: calc(var(--flux-rem-multiplier) * 10rem) !important;
    --flux-switch-block-slider-height: calc(var(--flux-rem-multiplier) * 3.2rem) !important;
    --flux-switch-dot-width: calc(var(--flux-spacing-md) - calc(var(--flux-rem-multiplier) * 0.6rem)) !important;
    --flux-switch-block-dot-width: calc(var(--flux-rem-multiplier) * 3.3rem) !important;
    --flux-switch-block-dot-height: var(--flux-switch-block-slider-height) !important;
    --flux-switch-label-margin: var(--flux-spacing-xs) !important;
    --flux-switch-text-width: var(--flux-spacing-md) !important;
    --flux-switch-text-offset: calc(var(--flux-rem-multiplier) * 0.2rem) !important;
    --flux-switch-slider-offset: calc(var(--flux-rem-multiplier) * 0.4rem) !important;
    --flux-switch-block-slider-offset: calc(var(--flux-rem-multiplier) * 0.15rem) !important;
    --flux-switch-dot-align: calc(var(--flux-rem-multiplier) * 0.25rem) !important;
    --flux-border-radius: 4px !important;
    --flux-button-radius: var(--flux-border-radius) !important;
    --flux-card-border-radius: 8px !important;
    --flux-grid-gutter: var(--flux-spacing-md) !important;
    --flux-icon-v-align: -10% !important;
    --flux-transition-duration: 0.3s !important;
    --flux-transition-function: ease !important;
    --flux-tab-border-width: calc(var(--flux-rem-multiplier) * 0.2rem) !important;
    --flux-tab-padding-adjust: calc(var(--flux-tab-border-width) / 2) !important
}

:root {
    --weld-rem-multiplier: var(--flux-rem-multiplier) !important;
    --weld-spacing-xs: var(--flux-spacing-xs) !important;
    --weld-spacing-sm: var(--flux-spacing-sm) !important;
    --weld-spacing-md: var(--flux-spacing-md) !important;
    --weld-spacing-lg: var(--flux-spacing-lg) !important;
    --weld-spacing-xl: var(--flux-spacing-xl) !important;
    --weld-font-size-sm: var(--flux-font-size-sm) !important;
    --weld-font-size-md: var(--flux-font-size-md) !important;
    --weld-font-size-icons-md: var(--flux-font-size-icons-md) !important;
    --weld-font-size-icons-lg: var(--flux-font-size-icons-lg) !important;
    --weld-font-size-heading-sm: var(--flux-font-size-heading-sm) !important;
    --weld-font-size-heading-md: var(--flux-font-size-heading-md) !important;
    --weld-font-size-heading-lg: var(--flux-font-size-heading-lg) !important;
    --weld-font-size-heading-xl: var(--flux-font-size-heading-xl) !important;
    --weld-font-size-heading-xxl: var(--flux-font-size-heading-xxl) !important;
    --weld-font-weight-light: var(--flux-font-weight-light) !important;
    --weld-font-weight-default: var(--flux-font-weight-default) !important;
    --weld-font-weight-semibold: var(--flux-font-weight-semibold) !important;
    --weld-font-weight-extrabold: var(--flux-font-weight-extrabold) !important;
    --weld-input-border-size: var(--flux-input-border-size) !important;
    --weld-switch-slider-width: var(--flux-switch-slider-width) !important;
    --weld-switch-dot-width: var(--flux-switch-dot-width) !important;
    --weld-switch-label-margin: var(--flux-switch-label-margin) !important;
    --weld-switch-text-width: var(--flux-switch-text-width) !important;
    --weld-switch-text-offset: var(--flux-switch-text-offset) !important;
    --weld-switch-slider-offset: var(--flux-switch-slider-offset) !important;
    --weld-switch-dot-align: var(--flux-switch-dot-align) !important;
    --weld-border-radius: var(--flux-border-radius) !important;
    --weld-button-radius: var(--flux-button-radius) !important;
    --weld-grid-gutter: var(--flux-grid-gutter) !important;
    --weld-icon-v-align: var(--flux-icon-v-align) !important;
    --weld-transition-duration: var(--flux-transition-duration) !important;
    --weld-transition-function: var(--flux-transition-function) !important;
    --weld-tab-border-width: var(--flux-tab-border-width) !important;
    --weld-tab-padding-adjust: var(--flux-tab-padding-adjust) !important
}

.pwElevateRowLabel a {
}


#pwElevateCategorySections .pwSectionContainer h2 {
    margin: 10px;
    margin-bottom: 5px;
    display: block;
    font-size: 13px;
    font-weight: 600;
    padding-top: 5px;
}

#pwElevateCategorySections .pwSectionContainer p {
    padding: 10px;
    padding-bottom: 0;
}


#pwElevateCategorySections .pwSectionContainer .pwSubDetailSection .row > div:last-child > div {
    margin-left: 20px;
}

.pwLeftNavStandard.pwLeftNavElevate > li > ul > li > a {
    padding: 2px 14px
}

#pwElevateCategorySections .pwDetailSection .pwSectionHeader h1 {
    font-weight: 600;
}

#pwElevateCategorySections .pwIconGo {
    margin-left: 5px;
}


.pwLeftNavStandard.pwLeftNavElevate > li > a {
    padding: 8px 12px;
}




.pwForm.pwBadge .pwContactPreferences .pwSubTableHader label {
    margin-top: 10px;
}

#pwLeftNav {
    z-index:10;
}

#pwPrescribeMedicareFilters > hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.pwDashboardTitle,
.pwLeftNavFilters h3,
.pwForm .pwLeftNavFilters h3,
.pwForm.pwLeftNavFilters h3 {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 5px;
}

.pwDashboardTitle {
    margin-top: 0;
}

.pwBadgeTitle {
	font-size: 10px;
	font-weight: 400;
	text-transform:uppercase;
	margin-top: 10px;
    margin-bottom: 0;
    display: inline-block;
}


#pwPrescribeMedicareFilters > label,
#pwPrescribeMedicareFilters .pwEntitySelectWrapper label {
    margin-top: 10px;
    margin-bottom: 5px;
}

.pwBadge .carousel-control .glyphicon-chevron-left, 
.pwBadge .carousel-control .glyphicon-chevron-right {
	font-size:12px;
	margin-top:0;
}

.pwBadge .carousel-control.left,
.pwBadge .carousel-control.right {
	width:7%;
}

.pwBadge .carousel-control.left {
	background-image: -webkit-linear-gradient(left,rgba(242, 242, 242,1) 0,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(242, 242, 242,1) 0,rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(242, 242, 242,1)),to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right,rgba(242, 242, 242,1) 0,rgba(0,0,0,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80F2F2F2', endColorstr='#00000000', GradientType=1);
}

.pwBadge .carousel-control.right {
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(242, 242, 242,1) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(242, 242, 242,1) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(242, 242, 242,1)));
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(242, 242, 242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80F2F2F2', GradientType=1);
}

.pwBadge .carousel-indicators li {
	border:1px solid #ddd;
}

.pwBadge .carousel-indicators .active {
	background-color:#ddd;	
}

.pwBadge .carousel-indicators {
	margin-bottom:0;
	bottom:-20px;
}



.pwFloatLeftNavBelowFloatingSubNav.affix {
    top: 180px;
    /*width: 260px;*/
}

.pwFloatLeftNavBelowTopNav.affix {
    
}

.pwBadgeTitle .pwShowHideDetailsLink {
    margin-bottom: 0px;
    margin-left: 10px;
    display: block;
}
.pwBadgeTitle .pwShowHideDetailsLink.collapsed {
    margin-bottom: 10px;
}
.pwSubTableHader .pwBadgeTitle .pwShowHideDetailsLink {
    margin-left: 0;
}

.pwBadge {
	/*z-index: 1032;*/
    /*width: 260px;*/
	padding:0px;
	
	background-color: #FFF;
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	margin-bottom: 20px;

    text-align: left;
}
.pwBadge .pwBadgeContainer,.pwBadgeContainer {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.pwBadge div.pwDashboardBadgeEdgetToEdgeWrapper {
	padding-left:0;
	padding-right:0;
}
.pwBadge div.pwTopHeroVizDonutsCarouselWrapper {
	padding-left:0;
	padding-right:0;
	padding-bottom:20px;
}

.pwBadge .pwBadgeContainer:last-child {
    padding-bottom: 10px;
}

.pwBadge .pwVizStat h2, 
.pwBadge .pwVizStat h2 a, 
.pwBadge .pwVizCount h2 a span,
.pwBadge .pwVizCount h2, 
.pwBadge .pwVizCount h2 a, 
.pwBadge .pwVizCount h2 a span {
	font-size:15px;	
}

.pwBadge .pwVizStat h2, 
.pwBadge .pwVizStat h2 a {
	font-size:15px;	
    line-height: 10px;
}

.pwBadge .pwVizStat h2 {
    margin-top: 8px;
}

.pwBadge #pwBadgeContainerSafety .pwVizStat h2 {
    margin-top: 0px;
}



.pwBadge .pwVizDonut {
	margin-left:2px;
	margin-right:2px;
}

.pwBadge .pwFormIcon {
    vertical-align: text-bottom;
} 

.pwBadge .pwAboutAdherenceLink {
    float: right;
    margin-top: 5px;
}


.pwBadge > hr,
.pwBadge .pwBootstrapSmallGrid > hr,
.pwBadge .pwDetailsContainer > hr,
.pwBadge .pwDetailsContainer .pwBootstrapSmallGrid > hr {
	margin:0;
}

#pwPatientBadgeDetailsContent .pwBootstrapSmallGrid > .row {
    margin-top: 5px;
}

.pwBadge #pwPatientBadgeDetailsContent .pwVizStat h2 {
    margin-top: 0;
}

.pwBadge .pwContactPreferences > .row > div:first-child > div {
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.pwBadge #pwPatientBadgeContactContent {
    padding-bottom: 5px;
    margin-top: 5px;
}

.pwBadge #pwTopHeroVizDonutsWrapper label {    
	color: #777;
	font-size: 12px;
	font-weight: 400;
	display: block;
	margin-bottom:0;
}


.pwBadge label {
    font-size: 10px;
    font-weight: 400;
    color: #777;
    margin-bottom: 2px;
    text-transform: uppercase;
}



.pwBadge .pwVizDonutCountFloat {
    top: 37%;
    width: 45px;   
}


@media (max-height: 900px) {
    /* This is needed ro smaller screens: we won't affix the badge on smaller screens' '*/
    .pwFloatLeftNavBelowTopNav.affix,
    .pwFloatLeftNavBelowFloatingSubNav.affix {
        position: static;
    }
    .pwFloatLeftNavBelowTopNav.pwFloatLeftNavBelowTopNavGnp.affix {
        position: fixed;
    }
}


a.collapsed .pwIconPanelToggle {
	margin-left:0px;
    vertical-align: middle;
    background: url("/Content/images/master-client-sprite.png") -351px -28px;
}
a.collapsed:hover .pwIconPanelToggle {
     background: url("/Content/images/master-client-sprite.png") -365px -28px;
}

a .pwIconPanelToggle {
	margin-left:0px;
    vertical-align: middle;
    background: url("/Content/images/master-client-sprite.png") -379px -28px;
}
a:hover .pwIconPanelToggle {
    background: url("/Content/images/master-client-sprite.png") -393px -28px;
}

.pwIconLabelLink label.pwIconLabelLinkHiddenText {
	display:none;
    padding-left: 4px;
    padding-right: 2px;
}
.pwIconLabelLink:hover label.pwIconLabelLinkHiddenText {
	display: inline;
}

.pwNavTopLevelProductIcon {
    
}

.pwListIcon,
.pwEventIcon,
.pwItemIcon,
.pwActionIcon,
.pwVizIcon,
.pwNavIcon,
.pwFormIcon {
    width: 14px;
    height: 14px;
    display: inline-block;
	vertical-align: text-top;
}

.topNavBarRight {
	padding-right: 10px;
}

.pwTopNavIcon {
	width: 14px;
    height: 14px;
    display: inline-block;
}

#pwTopGearIcon {
	font-size: 16px; 
	vertical-align: middle
}

.pwMedList label span.pwListIcon,
.pwMedList label span.pwEventIcon,
.pwMedList label span.pwItemIcon,
.pwMedList label span.pwActionIcon,
.pwMedList label span.pwVizIcon,
.pwMedList label span.pwNavIcon,
.pwMedList label span.pwFormIcon {
    display: inline-block;
}

.pwItemIcon {
    vertical-align: text-bottom;
}

.pwEventIcon {
    margin-right: 5px;
    vertical-align: text-bottom;
}

.pwListIcon {
    margin-right: 0;
    vertical-align: middle;
}

.pwActionIcon {
	width:14px;
	height:14px;
	display:inline-block;
	vertical-align: text-bottom;
}

.pwAccordionFeed .pwItemIcon {
    margin-right: 5px;
}
.pwActionIcon + span,
.pwNavIcon + span {
    margin-left: 3px;   
}

.pwActionLink {
    margin-left: 10px;
}

.pwFilters a.pwActionLink {
    margin-left: 3px;
}
.pwActionLink:hover,
.pwFilters a.pwActionLink:hover {
	color:#FB8C00;
}

.pwPrintGridLink,
.pwCommunicateLink,
.pwPatientDownloadLink {
}

.pwFilters a.pwActionLink, 
.pwFilters button.pwActionLink,
.pwFilters button.pwActionLink:hover {
    color: #fff;
}

.pwIconPrint {
	background: #3399cc url("/Content/images/master-client-sprite.png") -84px -28px;
}

.pwIconAddNew {
	background: #3399cc url("/Content/images/master-client-sprite.png") no-repeat -448px -1px;
    width: 13px;
    height: 13px;
    background-color: transparent;
}

.pwNumberNA .pwIconPrint,
.pwIconPrintDisabled {
	background: url("/Content/images/icons/print_disabled.png") no-repeat;
}
.active > a .pwIconPrint,
.pwEventChicklet .pwIconPrint,
.pwEventChicklet .pwIconPrint:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPrint,
.pwTopNav.navbar-default .nav li.open > a .pwIconPrint {
	background: url("/Content/images/master-client-sprite.png") -113px -28px;
}
.pwIconPrint:hover,
a:hover .pwIconPrint,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPrint {
	background: url("/Content/images/master-client-sprite.png") -99px -28px;
}



.pwIconPlus {
	background: url("/Content/images/master-client-sprite.png") -448px -0px;
}
.pwNumberNA .pwIconPlus,
.pwIconPlusDisabled {
	background: url("/Content/images/icons/plus_disabled.png") no-repeat;
}
.active > a .pwIconPlus,
.pwEventChicklet .pwIconPlus,
.pwEventChicklet .pwIconPlus:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPlus,
.pwTopNav.navbar-default .nav li.open > a .pwIconPlus {
	background: url("/Content/images/icons/plus_selected.png") no-repeat;
}
.pwIconPlus:hover,
a:hover .pwIconPlus,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPlus {
	background: url("/Content/images/master-client-sprite.png") -462px -0px;
}


.pwIconMinus {
	background: url("/Content/images/icons/minus_normal.png") no-repeat;
}
.pwNumberNA .pwIconMinus,
.pwIconMinusDisabled {
	background: url("/Content/images/icons/minus_disabled.png") no-repeat;
}
.active > a .pwIconMinus,
.pwEventChicklet .pwIconMinus,
.pwEventChicklet .pwIconMinus:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMinus,
.pwTopNav.navbar-default .nav li.open > a .pwIconMinus {
	background: url("/Content/images/icons/minus_selected.png") no-repeat;
}
.pwIconMinus:hover,
a:hover .pwIconMinus,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMinus {
	background: url("/Content/images/icons/minus_hover.png") no-repeat;
}


.pwIconFeed {
	background: url("/Content/images/icons/feed_normal.png") no-repeat;
}
.pwNumberNA .pwIconFeed,
.pwIconFeedDisabled {
	background: url("/Content/images/icons/feed_disabled.png") no-repeat;
}
.active > a .pwIconFeed,
.pwEventChicklet .pwIconFeed,
.pwEventChicklet .pwIconFeed:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconFeed,
.pwTopNav.navbar-default .nav li.open > a .pwIconFeed {
	background: url("/Content/images/icons/feed_selected.png") no-repeat;
}
.pwIconFeed:hover,
a:hover .pwIconFeed,
.pwTopNav.navbar-default .nav li > a:hover .pwIconFeed {
	background: url("/Content/images/icons/feed_hover.png") no-repeat;
}



.pwIconInSite {
	background: url("/Content/images/icons/InSite_normal.png") no-repeat;
}
.pwNumberNA .pwIconInSite,
.pwIconInSiteDisabled {
	background: url("/Content/images/icons/InSite_disabled.png") no-repeat;
}
.active > a .pwIconInSite,
.pwEventChicklet .pwIconInSite,
.pwEventChicklet .pwIconInSite:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconInSite,
.pwTopNav.navbar-default .nav li.open > a .pwIconInSite {
	background: url("/Content/images/icons/InSite_selected.png") no-repeat;
}
.pwIconInSite:hover,
a:hover .pwIconInSite,
.pwTopNav.navbar-default .nav li > a:hover .pwIconInSite {
	background: url("/Content/images/icons/InSite_hover.png") no-repeat;
}



.pwIconElevate {
	background: url("/Content/images/icons/Elevate_normal.png") no-repeat;
}
.pwNumberNA .pwIconElevate,
.pwIconElevateDisabled {
	background: url("/Content/images/icons/Elevate_disabled.png") no-repeat;
}
.active > a .pwIconElevate,
.pwEventChicklet .pwIconElevate,
.pwEventChicklet .pwIconElevate:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconElevate,
.pwTopNav.navbar-default .nav li.open > a .pwIconElevate {
	background: url("/Content/images/icons/Elevate_selected.png") no-repeat;
}
.pwIconElevate:hover,
a:hover .pwIconElevate,
.pwTopNav.navbar-default .nav li > a:hover .pwIconElevate {
	background: url("/Content/images/icons/Elevate_hover.png") no-repeat;
}


.pwIconProAnalytics {
	background: url("/Content/images/icons/proAnalytics_normal.png") no-repeat;
}
.pwNumberNA .pwIconProAnalytics,
.pwIconProAnalyticsDisabled {
	background: url("/Content/images/icons/proAnalytics_disabled.png") no-repeat;
}
.active > a .pwIconProAnalytics,
.pwEventChicklet .pwIconProAnalytics,
.pwEventChicklet .pwIconProAnalytics:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconProAnalytics,
.pwTopNav.navbar-default .nav li.open > a .pwIconProAnalytics {
	background: url("/Content/images/icons/proAnalytics_selected.png") no-repeat;
}
.pwIconProAnalytics:hover,
a:hover .pwIconProAnalytics,
.pwTopNav.navbar-default .nav li > a:hover .pwIconProAnalytics {
	background: url("/Content/images/icons/proAnalytics_hover.png") no-repeat;
}



.pwIconGauge {
	background: url("/Content/images/icons/gauge_normal.png") no-repeat;
}
.pwNumberNA .pwIconGauge,
.pwIconGaugeDisabled {
	background: url("/Content/images/icons/gauge_disabled.png") no-repeat;
}
.active > a .pwIconGauge,
.pwEventChicklet .pwIconGauge,
.pwEventChicklet .pwIconGauge:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconGauge,
.pwTopNav.navbar-default .nav li.open > a .pwIconGauge {
	background: url("/Content/images/icons/gauge_selected.png") no-repeat;
}
.pwIconGauge:hover,
a:hover .pwIconGauge,
.pwTopNav.navbar-default .nav li > a:hover .pwIconGauge {
	background: url("/Content/images/icons/gauge_hover.png") no-repeat;
}


.pwIconGrowth {
	background: url("/Content/images/icons/growth_normal.png") no-repeat;
}
.pwNumberNA .pwIconGrowth,
.pwIconGrowthDisabled {
	background: url("/Content/images/icons/growth_disabled.png") no-repeat;
}
.active > a .pwIconGrowth,
.pwEventChicklet .pwIconGrowth,
.pwEventChicklet .pwIconGrowth:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconGrowth,
.pwTopNav.navbar-default .nav li.open > a .pwIconGrowth {
	background: url("/Content/images/icons/growth_selected.png") no-repeat;
}
.pwIconGrowth:hover,
a:hover .pwIconGrowth,
.pwTopNav.navbar-default .nav li > a:hover .pwIconGrowth {
	background: url("/Content/images/icons/growth_hover.png") no-repeat;
}


.pwIconStarWellness {
	background: url("/Content/images/icons/starWellness_normal.png") no-repeat;
}
.pwNumberNA .pwIconStarWellness,
.pwIconStarWellnessDisabled {
	background: url("/Content/images/icons/starWellness_disabled.png") no-repeat;
}
.active > a .pwIconStarWellness,
.pwEventChicklet .pwIconStarWellness,
.pwEventChicklet .pwIconStarWellness:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconStarWellness,
.pwTopNav.navbar-default .nav li.open > a .pwIconStarWellness {
	background: url("/Content/images/icons/starWellness_selected.png") no-repeat;
}
.pwIconStarWellness:hover,
a:hover .pwIconStarWellness,
.pwEventChicklet .pwIconStarWellness,
.pwEventChicklet .pwIconStarWellness:hover,
.pwTopNav.navbar-default .nav li > a:hover .pwIconStarWellness {
	background: url("/Content/images/icons/starWellness_hover.png") no-repeat;
}


.pwIconPeakWellness {
	background: url("/Content/images/icons/peakWellness_normal.png") no-repeat;
}
.pwNumberNA .pwIconPeakWellness,
.pwIconPeakWellnessDisabled {
	background: url("/Content/images/icons/peakWellness_disabled.png") no-repeat;
}
.active > a .pwIconPeakWellness,
.pwEventChicklet .pwIconPeakWellness,
.pwEventChicklet .pwIconPeakWellness:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPeakWellness,
.pwTopNav.navbar-default .nav li.open > a .pwIconPeakWellness {
	background: url("/Content/images/icons/peakWellness_selected.png") no-repeat;
}
.pwIconPeakWellness:hover,
a:hover .pwIconPeakWellness,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPeakWellness {
	background: url("/Content/images/icons/peakWellness_hover.png") no-repeat;
}


.pwIconTransitionalCare {
	background: url("/Content/images/icons/transitionalCare_normal.png") no-repeat;
}
.pwNumberNA .pwIconTransitionalCare,
.pwIconTransitionalCareDisabled {
	background: url("/Content/images/icons/transitionalCare_disabled.png") no-repeat;
}
.active > a .pwIconTransitionalCare,
.pwEventChicklet .pwIconTransitionalCare,
.pwEventChicklet .pwIconTransitionalCare:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconTransitionalCare,
.pwTopNav.navbar-default .nav li.open > a .pwIconTransitionalCare {
	background: url("/Content/images/icons/transitionalCare_selected.png") no-repeat;
}
.pwIconTransitionalCare:hover,
a:hover .pwIconTransitionalCare,
.pwTopNav.navbar-default .nav li > a:hover .pwIconTransitionalCare {
	background: url("/Content/images/icons/transitionalCare_hover.png") no-repeat;
}


.pwIconPrescribeMedicare {
	background: url("/Content/images/icons/medicare_normal.png") no-repeat;
}
.pwNumberNA .pwIconPrescribeMedicare,
.pwIconPrescribeMedicareDisabled {
	background: url("/Content/images/icons/medicare_disabled.png") no-repeat;
}
.active > a .pwIconPrescribeMedicare,
.pwEventChicklet .pwIconPrescribeMedicare,
.pwEventChicklet .pwIconPrescribeMedicare:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPrescribeMedicare,
.pwTopNav.navbar-default .nav li.open > a .pwIconPrescribeMedicare {
	background: url("/Content/images/icons/medicare_selected.png") no-repeat;
}
.pwIconPrescribeMedicare:hover,
a:hover .pwIconPrescribeMedicare,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPrescribeMedicare {
	background: url("/Content/images/icons/medicare_hover.png") no-repeat;
}


.pwIconWorld {
	background: url("/Content/images/icons/world_normal.png") no-repeat;
}
.pwNumberNA .pwIconWorld,
.pwIconWorldDisabled {
	background: url("/Content/images/icons/world_disabled.png") no-repeat;
}
.active > a .pwIconWorld,
.pwEventChicklet .pwIconWorld,
.pwEventChicklet .pwIconWorld:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconWorld,
.pwTopNav.navbar-default .nav li.open > a .pwIconWorld {
	background: url("/Content/images/icons/world_selected.png") no-repeat;
}
.pwIconWorld:hover,
a:hover .pwIconWorld,
.pwTopNav.navbar-default .nav li > a:hover .pwIconWorld {
	background: url("/Content/images/icons/world_hover.png") no-repeat;
}




.pwIconAlert {
	background: url("/Content/images/icons/alert_normal.png") no-repeat;
}
.pwNumberNA .pwIconAlert,
.pwIconAlertDisabpled {
	background: url("/Content/images/icons/alert_disabled.png") no-repeat;
}
.active > a .pwIconAlert,
.pwEventChicklet .pwIconAlert,
.pwEventChicklet .pwIconAlert:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAlert,
.pwTopNav.navbar-default .nav li.open > a .pwIconAlert {
	background: url("/Content/images/icons/alert_selected.png") no-repeat;
}
.pwIconAlert:hover,
a:hover .pwIconAlert,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAlert {
	background: url("/Content/images/icons/alert_hover.png") no-repeat;
}


.pwIconMessage {
	background: url("/Content/images/icons/message_normal.png") no-repeat;
}
.pwNumberNA .pwIconMessage,
.pwIconMessageDisabled {
	background: url("/Content/images/icons/message_disabled.png") no-repeat;
}
.active > a .pwIconMessage,
.pwEventChicklet .pwIconMessage,
.pwEventChicklet .pwIconMessage:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMessage,
.pwTopNav.navbar-default .nav li.open > a .pwIconMessage {
	background: url("/Content/images/icons/message_selected.png") no-repeat;
}
.pwIconMessage:hover,
a:hover .pwIconMessage,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMessage {
	background: url("/Content/images/icons/message_hover.png") no-repeat;
}


.pwIconCalendar {
	background: url("/Content/images/icons/calendar_normal.png") no-repeat;
}
.pwNumberNA .pwIconCalendar,
.pwIconCalendarDisabled {
	background: url("/Content/images/icons/calendar_disabled.png") no-repeat;
}
.active > a .pwIconCalendar,
.pwEventChicklet .pwIconCalendar,
.pwEventChicklet .pwIconCalendar:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconCalendar,
.pwTopNav.navbar-default .nav li.open > a .pwIconCalendar {
	background: url("/Content/images/icons/calendar_selected.png") no-repeat;
}
.pwIconCalendar:hover,
a:hover .pwIconCalendar,
.pwTopNav.navbar-default .nav li > a:hover .pwIconCalendar {
	background: url("/Content/images/icons/calendar_hover.png") no-repeat;
}


.pwIconSearch {
	background: url("/Content/images/icons/search_normal.png") no-repeat;
}
.pwNumberNA .pwIconSearch,
.pwIconSearchDisabled {
	background: url("/Content/images/icons/search_disabled.png") no-repeat;
}
.active > a .pwIconSearch,
.pwEventChicklet .pwIconSearch,
.pwEventChicklet .pwIconSearch:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconSearch,
.pwTopNav.navbar-default .nav li.open > a .pwIconSearch {
	background: url("/Content/images/icons/search_selected.png") no-repeat;
}
.pwIconSearch:hover,
a:hover .pwIconSearch,
.pwTopNav.navbar-default .nav li > a:hover .pwIconSearch {
	background: url("/Content/images/icons/search_hover.png") no-repeat;
}


.pwIconSettings {
	background: url("/Content/images/icons/settings_normal.png") no-repeat;
}
.pwNumberNA .pwIconSettings,
.pwIconSettingsDisabled {
	background: url("/Content/images/icons/settings_disabled.png") no-repeat;
}
.active > a .pwIconSettings,
.pwEventChicklet .pwIconSettings,
.pwEventChicklet .pwIconSettings:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconSettings,
.pwTopNav.navbar-default .nav li.open > a .pwIconSettings {
	background: url("/Content/images/icons/settings_selected.png") no-repeat;
}
.pwIconSettings:hover,
a:hover .pwIconSettings,
.pwTopNav.navbar-default .nav li > a:hover .pwIconSettings {
	background: url("/Content/images/icons/settings_hover.png") no-repeat;
}


.pwIconUniversity {
	background: url("/Content/images/icons/ed_normal.png") no-repeat;
}
.pwNumberNA .pwIconUniversity,
.pwIconUniversityDisabled {
	background: url("/Content/images/icons/ed_disabled.png") no-repeat;
}
.active > a .pwIconUniversity,
.pwEventChicklet .pwIconUniversity,
.pwEventChicklet .pwIconUniversity:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconUniversity,
.pwTopNav.navbar-default .nav li.open > a .pwIconUniversity {
	background: url("/Content/images/icons/ed_selected.png") no-repeat;
}
.pwIconUniversity:hover,
a:hover .pwIconUniversity,
.pwTopNav.navbar-default .nav li > a:hover .pwIconUniversity {
	background: url("/Content/images/icons/ed_hover.png") no-repeat;
}


.pwIconContact {
	background: url("/Content/images/icons/Contact_normal.png") no-repeat;
}
.pwNumberNA .pwIconContact,
.pwIconContactDisabled {
	background: url("/Content/images/icons/Contact_disabled.png") no-repeat;
}
.active > a .pwIconContact,
.pwEventChicklet .pwIconContact,
.pwEventChicklet .pwIconContact:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconContact,
.pwTopNav.navbar-default .nav li.open > a .pwIconContact {
	background: url("/Content/images/icons/contact_selected.png") no-repeat;
}
.pwIconContact:hover,
a:hover .pwIconContact,
.pwTopNav.navbar-default .nav li > a:hover .pwIconContact {
	background: url("/Content/images/icons/contact_hover.png") no-repeat;
}


.pwIconX {
	background: url("/Content/images/master-client-sprite.png") -476px -0px;
}
.pwNumberNA .pwIconX,
.pwIconXDisabled {
	background: url("/Content/images/icons/x_disabled.png") no-repeat;
}
.active > a .pwIconX,
.pwEventChicklet .pwIconX,
.pwEventChicklet .pwIconX:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconX,
.pwTopNav.navbar-default .nav li.open > a .pwIconX {
	background: url("/Content/images/icons/x_selected.png") no-repeat;
}
.pwIconX:hover,
a:hover .pwIconX,
.pwTopNav.navbar-default .nav li > a:hover .pwIconX {
	background: url("/Content/images/master-client-sprite.png") -490px -0px;
}


.pwIconGo {
	background: url("/Content/images/master-client-sprite.png") -294px 139px;
}
.pwNumberNA .pwIconGo,
.pwIconGoDisabled {
	background: url("/Content/images/icons/go_disabled.png") no-repeat;
}
.active > a .pwIconGo,
.pwEventChicklet .pwIconGo,
.pwEventChicklet .pwIconGo:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconGo,
.pwTopNav.navbar-default .nav li.open > a .pwIconGo {
	background: url("/Content/images/icons/go_selected.png") no-repeat;
}
.pwIconGo:hover,
a:hover .pwIconGo,
.pwTopNav.navbar-default .nav li > a:hover .pwIconGo {
	background: url("/Content/images/master-client-sprite.png") -308px 139px;
}


.pwIconProfile {
	background: url("/Content/images/icons/profile_normal.png") no-repeat;
}
.pwNumberNA .pwIconProfile,
.pwIconProfileDisabled {
	background: url("/Content/images/icons/profile_disabled.png") no-repeat;
}
.active > a .pwIconProfile,
.pwEventChicklet .pwIconProfile,
.pwEventChicklet .pwIconProfile:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconProfile,
.pwTopNav.navbar-default .nav li.open > a .pwIconProfile {
	background: url("/Content/images/icons/profile_selected.png") no-repeat;
}
.pwIconProfile:hover,
a:hover .pwIconProfile,
.pwTopNav.navbar-default .nav li > a:hover .pwIconProfile {
	background: url("/Content/images/icons/profile_hover.png") no-repeat;
}


.pwIconPhone {
	background: #3399cc url("/Content/images/master-client-sprite.png") -29px -28px;
  
}
.pwNumberNA .pwIconPhone,
.pwIconPhoneDisabled {
	background: #3399cc url("/Content/images/master-client-sprite.png") -29px -28px;
    width: 14px;
    height: 14px;
}
.active > a .pwIconPhone,
.pwEventChicklet .pwIconPhone,
.pwEventChicklet .pwIconPhone:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPhone,
.pwTopNav.navbar-default .nav li.open > a .pwIconPhone {
	background: #3399cc url("/Content/images/master-client-sprite.png") -29px -28px;

}
.pwIconPhone:hover,
a:hover .pwIconPhone,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPhone {
	background: url("/Content/images/master-client-sprite.png") -43px -28px;
 
}


.pwIconDownload, .k-excel {
	background: #3399cc url("/Content/images/master-client-sprite.png") -56px -28px;
    
}
.pwNumberNA .pwIconDownload,
.pwIconDownloadDisabled,
.k-excelDisabled {
	background: url("/Content/images/master-client-sprite.png") -56px -28px;
 
}
.active > a .pwIconDownload,
.pwEventChicklet .pwIconDownload,
.pwEventChicklet .pwIconDownload:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconDownload,
.pwTopNav.navbar-default .nav li.open > a .pwIconDownload {
	background: url("/Content/images/master-client-sprite.png") -56px -28px;

}
.pwIconDownload:hover,
a:hover .pwIconDownload,
.pwTopNav.navbar-default .nav li > a:hover .pwIconDownload {
	background: url("/Content/images/master-client-sprite.png") -70px -28px;

}



.pwIconTwitter {
    background: url("/Content/images/master-client-sprite.png") 0px 112px;
   
}
.pwNumberNA .pwIconTwitter,
.pwIconTwitterDisabled {
	background: url("/Content/images/master-client-sprite.png") 0px 112px;
}
.active > a .pwIconTwitter,
.pwEventChicklet .pwIconTwitter,
.pwEventChicklet .pwIconTwitter:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconTwitter,
.pwTopNav.navbar-default .nav li.open > a .pwIconTwitter {	
     background: url("/Content/images/master-client-sprite.png") 0px 112px;

}
.pwIconTwitter:hover,
a:hover .pwIconTwitter,
.pwTopNav.navbar-default .nav li > a:hover .pwIconTwitter {	
    background: url("/Content/images/master-client-sprite.png") 0px 96px;

}


.pwIconFacebook {
	background: url("/Content/images/master-client-sprite.png") -24px 112px;
 
}
.pwNumberNA .pwIconFacebook,
.pwIconFacebookDisabled {
	background: url("/Content/images/master-client-sprite.png") -24px 112px;
   
}
.active > a .pwIconFacebook,
.pwEventChicklet .pwIconFacebook,
.pwEventChicklet .pwIconFacebook:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconFacebook,
.pwTopNav.navbar-default .nav li.open > a .pwIconFacebook {
	background: url("/Content/images/master-client-sprite.png") -24px 112px;
 
}
.pwIconFacebook:hover,
a:hover .pwIconFacebook,
.pwTopNav.navbar-default .nav li > a:hover .pwIconFacebook {
	background: url("/Content/images/master-client-sprite.png") -24px 96px;
 
}


.pwIconPinterest {
	background: url("/Content/images/icons/Pinterest_normal.png") no-repeat;
}
.pwNumberNA .pwIconPinterest,
.pwIconPinterestDisabled {
	background: url("/Content/images/icons/Pinterest_disabled.png") no-repeat;
}
.active > a .pwIconPinterest,
.pwEventChicklet .pwIconPinterest,
.pwEventChicklet .pwIconPinterest:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconPinterest,
.pwTopNav.navbar-default .nav li.open > a .pwIconPinterest {
	background: url("/Content/images/icons/Pinterest_selected.png") no-repeat;
}
.pwIconPinterest:hover,
a:hover .pwIconPinterest,
.pwTopNav.navbar-default .nav li > a:hover .pwIconPinterest {
	background: url("/Content/images/icons/Pinterest_hover.png") no-repeat;
}


.pwIconInstagram {
	background: url("/Content/images/master-client-sprite.png") -93px 112px;

}
.pwNumberNA .pwIconInstagram,
.pwIconInstagramDisabled {
	background: url("/Content/images/master-client-sprite.png") -93px 112px;
}
.active > a .pwIconInstagram,
.pwEventChicklet .pwIconInstagram,
.pwEventChicklet .pwIconInstagram:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconInstagram,
.pwTopNav.navbar-default .nav li.open > a .pwIconInstagram {
	background: url("/Content/images/master-client-sprite.png") -93px 112px;
}
.pwIconInstagram:hover,
a:hover .pwIconInstagram,
.pwTopNav.navbar-default .nav li > a:hover .pwIconInstagram {
	background: url("/Content/images/master-client-sprite.png") -93px 96px;
}


.pwIconGoogle {
	background: url("/Content/images/icons/Google_normal.png") no-repeat;
}
.pwNumberNA .pwIconGoogle,
.pwIconGoogleDisabled {
	background: url("/Content/images/icons/Google_disabled.png") no-repeat;
}
.active > a .pwIconGoogle,
.pwEventChicklet .pwIconGoogle,
.pwEventChicklet .pwIconGoogle:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconGoogle,
.pwTopNav.navbar-default .nav li.open > a .pwIconGoogle {
	background: url("/Content/images/icons/Google_selected.png") no-repeat;
}
.pwIconGoogle:hover,
a:hover .pwIconGoogle,
.pwTopNav.navbar-default .nav li > a:hover .pwIconGoogle {
	background: url("/Content/images/icons/Google_hover.png") no-repeat;
}


.pwIconLinkedIn {
	background: url("/Content/images/master-client-sprite.png") -43px 112px;
    
}
.pwNumberNA .pwIconLinkedIn,
.pwIconLinkedInDisabled {
	background: url("/Content/images/master-client-sprite.png") -43px 112px;
    
}
.active > a .pwIconLinkedIn,
.pwEventChicklet .pwIconLinkedIn,
.pwEventChicklet .pwIconLinkedIn:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconLinkedIn,
.pwTopNav.navbar-default .nav li.open > a .pwIconLinkedIn {
	background: url("/Content/images/master-client-sprite.png") -43px 112px;
}
.pwIconLinkedIn:hover,
a:hover .pwIconLinkedIn,
.pwTopNav.navbar-default .nav li > a:hover .pwIconLinkedIn {
	background: url("/Content/images/master-client-sprite.png") -43px 96px;
}


.pwIconBlog {
	background: url("/Content/images/master-client-sprite.png") -68px 112px;
}
.pwNumberNA .pwIconBlog,
.pwIconBloglDisabled {
	background: url("/Content/images/master-client-sprite.png") -68px 112px;
}
.active > a .pwIconBlog,
.pwEventChicklet .pwIconBlog,
.pwEventChicklet .pwIconBlog:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconBlog,
.pwTopNav.navbar-default .nav li.open > a .pwIconBlog {
	background: url("/Content/images/master-client-sprite.png") -68px 112px;
}
.pwIconBlog:hover,
a:hover .pwIconBlog,
.pwTopNav.navbar-default .nav li > a:hover .pwIconBlog {
	background: url("/Content/images/master-client-sprite.png") -68px 96px;
}

.pwIconFlipboard{
    background:url("/Content//images/icons/flipboard_dark.png");
}

.pwIconFlipboard:hover,
a:hover .pwIconFlipboard,
.pwTopNav.navbar-default .nav li>a:hover .pwIconFlipboard {
    background:url("/Content//images/icons/flipboard_hover.png");
}


.pwIconMedSyncFill {
	background: url("/Content/images/master-client-sprite.png") -239px -29px;
}
.pwNumberNA .pwIconMedSyncFill,
.pwIconMedSyncFillDisabled {
	background: url("/Content/images/icons/MedSyncFill_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncFill,
.pwEventChicklet .pwIconMedSyncFill,
.pwEventChicklet .pwIconMedSyncFill:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncFill,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncFill {
	background: url("/Content/images/icons/MedSyncFill_selected.png") no-repeat;
}
.pwIconMedSyncFill:hover,
a:hover .pwIconMedSyncFill,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncFill {
	    background: url("/Content/images/master-client-sprite.png") -253px -29px;
}



.pwIconMedSyncPickup {
    background: url("/Content/images/master-client-sprite.png") -182px -29px;
}
.pwNumberNA .pwIconMedSyncPickup,
.pwIconMedSyncPickupDisabled {
	background: url("/Content/images/icons/MedSyncPickup_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncPickup,
.pwEventChicklet .pwIconMedSyncPickup,
.pwEventChicklet .pwIconMedSyncPickup:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncPickup,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncPickup {
	background: url("/Content/images/icons/MedSyncPickup_selected.png") no-repeat;
}
.pwIconMedSyncPickup:hover,
a:hover .pwIconMedSyncPickup,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncPickup {
	background: url("/Content/images/icons/MedSyncPickup_hover.png") -196px -28px;
}


.pwIconMedSyncShortFill {
	background: url("/Content/images/master-client-sprite.png") -210px -28px;
}
.pwNumberNA .pwIconMedSyncShortFill,
.pwIconMedSyncShortFillDisabled {
	background: url("/Content/images/icons/pickupFill_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncShortFill,
.pwEventChicklet .pwIconMedSyncShortFill,
.pwEventChicklet .pwIconMedSyncShortFill:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncShortFill,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncShortFill {
	background: url("/Content/images/icons/pickupFill_selected.png") no-repeat;
}
.pwIconMedSyncShortFill:hover,
a:hover .pwIconMedSyncShortFill,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncShortFill {
	background: url("/Content/images/master-client-sprite.png") -224px -28px;
}


.pwIconMedSyncFullFill {
	 background:url("/Content/images/master-client-sprite.png") -210px -28px
}
.pwNumberNA .pwIconMedSyncFullFill,
.pwIconMedSyncFullFillDisabled {
	background: url("/Content/images/icons/pickupFill_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncFullFill,
.pwEventChicklet .pwIconMedSyncFullFill,
.pwEventChicklet .pwIconMedSyncFullFill:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncFullFill,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncFullFill {
	background: url("/Content/images/icons/pickupFill_selected.png") no-repeat;
}
.pwIconMedSyncFullFill:hover,
a:hover .pwIconMedSyncFullFill,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncFullFill {
	    background: url("/Content/images/master-client-sprite.png") -224px -28px;
}


.pwIconOpportunity {
	background: url("/Content/images/icons/opportunity_normal.png") no-repeat;
}
.pwNumberNA .pwIconOpportunity,
.pwIconOpportunityDisabled {
	background: url("/Content/images/icons/opportunity_disabled.png") no-repeat;
}
.active > a .pwIconOpportunity,
.pwEventChicklet .pwIconOpportunity,
.pwEventChicklet .pwIconOpportunity:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconOpportunity,
.pwTopNav.navbar-default .nav li.open > a .pwIconOpportunity {
	background: url("/Content/images/icons/opportunity_selected.png") no-repeat;
}
.pwIconOpportunity:hover,
a:hover .pwIconOpportunity,
.pwTopNav.navbar-default .nav li > a:hover .pwIconOpportunity {
	background: url("/Content/images/icons/opportunity_hover.png") no-repeat;
}


.pwIconEvent {
	background: url("/Content/images/icons/event_normal.png") no-repeat;
}
.pwNumberNA .pwIconEvent,
.pwIconEventDisabled {
	background: url("/Content/images/icons/event_disabled.png") no-repeat;
}
.active > a .pwIconEvent,
.pwEventChicklet .pwIconEvent,
.pwEventChicklet .pwIconEvent:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconEvent,
.pwTopNav.navbar-default .nav li.open > a .pwIconEvent {
	background: url("/Content/images/icons/event_selected.png") no-repeat;
}
.pwIconEvent:hover,
a:hover .pwIconEvent,
.pwTopNav.navbar-default .nav li > a:hover .pwIconEvent {
	background: url("/Content/images/icons/event_hover.png") no-repeat;
}



.pwIconAppointment {
	background: url("/Content/images/icons/appointments_normal.png") no-repeat;
}
.pwNumberNA .pwIconAppointment,
.pwIconAppointmentDisabled {
	background: url("/Content/images/icons/appointments_disabled.png") no-repeat;
}
.active > a .pwIconAppointment,
.pwEventChicklet .pwIconAppointment,
.pwEventChicklet .pwIconAppointment:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAppointment,
.pwTopNav.navbar-default .nav li.open > a .pwIconAppointment {
	background: url("/Content/images/icons/appointments_selected.png") no-repeat;
}
.pwIconAppointment:hover,
a:hover .pwIconAppointment,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAppointment {
	background: url("/Content/images/icons/appointments_hover.png") no-repeat;
}


.pwIconAppointments {
	background: url("/Content/images/icons/appointments_normal.png") no-repeat;
}
.pwNumberNA .pwIconAppointments,
.pwIconAppointmentsDisabled {
	background: url("/Content/images/icons/appointments_disabled.png") no-repeat;
}
.active > a .pwIconAppointments,
.pwEventChicklet .pwIconAppointments,
.pwEventChicklet .pwIconAppointments:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAppointments,
.pwTopNav.navbar-default .nav li.open > a .pwIconAppointments {
	background: url("/Content/images/icons/appointments_selected.png") no-repeat;
}
.pwIconAppointments:hover,
a:hover .pwIconAppointments,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAppointments {
	background: url("/Content/images/icons/appointments_hover.png") no-repeat;
}



.pwIconMTMAppointments {
	background: url("/Content/images/icons/mtm_normal.png") no-repeat;
}
.pwNumberNA .pwIconMTMAppointments,
.pwIconMTMAppointmentsDisabled {
	background: url("/Content/images/icons/mtm_disabled.png") no-repeat;
}
.active > a .pwIconMTMAppointments,
.pwEventChicklet .pwIconMTMAppointments,
.pwEventChicklet .pwIconMTMAppointments:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMTMAppointments,
.pwTopNav.navbar-default .nav li.open > a .pwIconMTMAppointments {
	background: url("/Content/images/icons/mtm_selected.png") no-repeat;
}
.pwIconMTMAppointments:hover,
a:hover .pwIconMTMAppointments,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMTMAppointments {
	background: url("/Content/images/icons/mtm_hover.png") no-repeat;
}




.pwIconVaccineCompleteEnroll {
	background: url("/Content/images/icons/vaccine_normal.png") no-repeat;
}
.pwNumberNA .pwIconVaccineCompleteEnroll,
.pwIconVaccineCompleteEnrollDisabled {
	background: url("/Content/images/icons/vaccine_disabled.png") no-repeat;
}
.active > a .pwIconVaccineCompleteEnroll,
.pwEventChicklet .pwIconVaccineCompleteEnroll,
.pwEventChicklet .pwIconVaccineCompleteEnroll:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconVaccineCompleteEnroll,
.pwTopNav.navbar-default .nav li.open > a .pwIconVaccineCompleteEnroll {
	background: url("/Content/images/icons/vaccine_selected.png") no-repeat;
}
.pwIconVaccineCompleteEnroll:hover,
a:hover .pwIconVaccineCompleteEnroll,
.pwTopNav.navbar-default .nav li > a:hover .pwIconVaccineCompleteEnroll {
	background: url("/Content/images/icons/vaccine_hover.png") no-repeat;
}



.pwIconVaccineCompleteAppointments {
	background: url("/Content/images/icons/vaccine_normal.png") no-repeat;
}
.pwNumberNA .pwIconVaccineCompleteAppointments,
.pwIconVaccineCompleteAppointmentsDisabled {
	background: url("/Content/images/icons/vaccine_disabled.png") no-repeat;
}
.active > a .pwIconVaccineCompleteAppointments,
.pwEventChicklet .pwIconVaccineCompleteAppointments,
.pwEventChicklet .pwIconVaccineCompleteAppointments:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconVaccineCompleteAppointments,
.pwTopNav.navbar-default .nav li.open > a .pwIconVaccineCompleteAppointments {
	background: url("/Content/images/icons/vaccine_selected.png") no-repeat;
}
.pwIconVaccineCompleteAppointments:hover,
a:hover .pwIconVaccineCompleteAppointments,
.pwTopNav.navbar-default .nav li > a:hover .pwIconVaccineCompleteAppointments {
	background: url("/Content/images/icons/vaccine_hover.png") no-repeat;
}



.pwIconMedicareAppointments {
	background: url("/Content/images/icons/medicare_normal.png") no-repeat;
}
.pwNumberNA .pwIconMedicareAppointments,
.pwIconMedicareAppointmentsDisabled {
	background: url("/Content/images/icons/medicare_disabled.png") no-repeat;
}
.active > a .pwIconMedicareAppointments,
.pwEventChicklet .pwIconMedicareAppointments,
.pwEventChicklet .pwIconMedicareAppointments:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedicareAppointments,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedicareAppointments {
	background: url("/Content/images/icons/medicare_selected.png") no-repeat;
}
.pwIconMedicareAppointments:hover,
a:hover .pwIconMedicareAppointments,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedicareAppointments {
	background: url("/Content/images/icons/medicare_hover.png") no-repeat;
}


.pwIconVaccine {
	background: url("/Content/images/icons/vaccine_normal.png") no-repeat;
}
.pwNumberNA .pwIconVaccine,
.pwIconVaccineDisabled {
	background: url("/Content/images/icons/vaccine_disabled.png") no-repeat;
}
.active > a .pwIconVaccine,
.pwEventChicklet .pwIconVaccine,
.pwEventChicklet .pwIconVaccine:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconVaccine,
.pwTopNav.navbar-default .nav li.open > a .pwIconVaccine {
	background: url("/Content/images/icons/vaccine_selected.png") no-repeat;
}
.pwIconVaccine:hover,
a:hover .pwIconVaccine,
.pwTopNav.navbar-default .nav li > a:hover .pwIconVaccine {
	background: url("/Content/images/icons/vaccine_hover.png") no-repeat;
}



.pwIconMedSyncEnroll {
	background:url("/Content/images/master-client-sprite.png") -266px -14px
}
.pwNumberNA .pwIconMedSyncEnroll,
.pwIconMedSyncEnrollDisabled {
	background: url("/Content/images/icons/MedSyncEnroll_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncEnroll,
.pwEventChicklet .pwIconMedSyncEnroll,
.pwEventChicklet .pwIconMedSyncEnroll:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncEnroll,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncEnroll {
	background: url("/Content/images/master-client-sprite.png") -252px -14px;
}
.pwIconMedSyncEnroll:hover,
a:hover .pwIconMedSyncEnroll,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncEnroll {
	background: url("/Content/images/master-client-sprite.png") -266px 0px;
}


.pwIconMedSyncReSync {
	background: url("/Content/images/master-client-sprite.png") -266px -28px;
}
.pwNumberNA .pwIconMedSyncReSync,
.pwIconMedSyncReSyncDisabled {
	background: url("/Content/images/icons/MedSyncReSync_disabled.png") no-repeat;
}
.active > a .pwIconMedSyncReSync,
.pwEventChicklet .pwIconMedSyncReSync,
.pwEventChicklet .pwIconMedSyncReSync:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedSyncReSync,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedSyncReSync {
	background: url("/Content/images/icons/MedSyncReSync_selected.png") no-repeat;
}
.pwIconMedSyncReSync:hover,
a:hover .pwIconMedSyncReSync,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedSyncReSync {
	background: url("/Content/images/master-client-sprite.png") -280px -28px;
}


.pwIconMedicareEnroll {
	background: url("/Content/images/icons/MedicareEnroll_normal.png") no-repeat;
}
.pwNumberNA .pwIconMedicareEnroll,
.pwIconMedicareEnrollDisabled {
	background: url("/Content/images/icons/MedicareEnroll_disabled.png") no-repeat;
}
.active > a .pwIconMedicareEnroll,
.pwEventChicklet .pwIconMedicareEnroll,
.pwEventChicklet .pwIconMedicareEnroll:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMedicareEnroll,
.pwTopNav.navbar-default .nav li.open > a .pwIconMedicareEnroll {
	background: url("/Content/images/master-client-sprite.png") -308px -14px;
}
.pwIconMedicareEnroll:hover,
a:hover .pwIconMedicareEnroll,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMedicareEnroll {
	background: url("/Content/images/icons/MedicareEnroll_hover.png") no-repeat;
}


.pwIconMTM {
	background: url("/Content/images/icons/mtm_normal.png") no-repeat;
}
.pwNumberNA .pwIconMTM,
.pwIconMTMDisabled {
	background: url("/Content/images/icons/mtm_disabled.png") no-repeat;
}
.active > a .pwIconMTM,
.pwEventChicklet .pwIconMTM,
.pwEventChicklet .pwIconMTM:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMTM,
.pwTopNav.navbar-default .nav li.open > a .pwIconMTM {
	background: url("/Content/images/icons/mtm_selected.png") no-repeat;
}
.pwIconMTM:hover,
a:hover .pwIconMTM,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMTM {
	background: url("/Content/images/icons/mtm_hover.png") no-repeat;
}


.pwIconMTMNew {
	background: url("/Content/images/icons/MTMNew_normal.png") no-repeat;
}
.pwNumberNA .pwIconMTMNew,
.pwIconMTMNewDisabled {
	background: url("/Content/images/icons/MTMNew_disabled.png") no-repeat;
}
.active > a .pwIconMTMNew,
.pwEventChicklet .pwIconMTMNew,
.pwEventChicklet .pwIconMTMNew:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMTMNew,
.pwTopNav.navbar-default .nav li.open > a .pwIconMTMNew {
	background: url("/Content/images/icons/MTMNew_selected.png") no-repeat;
}
.pwIconMTMNew:hover,
a:hover .pwIconMTMNew,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMTMNew {
	background: url("/Content/images/icons/MTMNew_hover.png") no-repeat;
}


.pwIconMTMScheduling {
	background: url("/Content/images/icons/MTMScheduling_normal.png") no-repeat;
}
.pwNumberNA .pwIconMTMScheduling,
.pwIconMTMSchedulingDisabled {
	background: url("/Content/images/icons/MTMScheduling_disabled.png") no-repeat;
}
.active > a .pwIconMTMScheduling,
.pwEventChicklet .pwIconMTMScheduling,
.pwEventChicklet .pwIconMTMScheduling:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMTMScheduling,
.pwTopNav.navbar-default .nav li.open > a .pwIconMTMScheduling {
	background: url("/Content/images/icons/MTMScheduling_selected.png") no-repeat;
}
.pwIconMTMScheduling:hover,
a:hover .pwIconMTMScheduling,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMTMScheduling {
	background: url("/Content/images/icons/MTMScheduling_hover.png") no-repeat;
}


.pwIconMTMExpiring {
	background: url("/Content/images/master-client-sprite.png") -154px -28px;
}
.pwNumberNA .pwIconMTMExpiring,
.pwIconMTMExpiringDisabled {
	background: url("/Content/images/icons/MTMExpiring_disabled.png") no-repeat;
}
.active > a .pwIconMTMExpiring,
.pwEventChicklet .pwIconMTMExpiring,
.pwEventChicklet .pwIconMTMExpiring:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconMTMExpiring,
.pwTopNav.navbar-default .nav li.open > a .pwIconMTMExpiring {
    background: url("/Content/images/master-client-sprite.png") -154px -14px;
}
.pwIconMTMExpiring:hover,
a:hover .pwIconMTMExpiring,
.pwTopNav.navbar-default .nav li > a:hover .pwIconMTMExpiring {
	background: url("/Content/images/master-client-sprite.png") -168px -28px;
}



.pwIconNonDispensing {
	background: url("/Content/images/icons/nonDispensing_normal.png") no-repeat;
}
.pwNumberNA .pwIconNonDispensing,
.pwIconNonDispensingDisabled {
	background: url("/Content/images/icons/nonDispensing_disabled.png") no-repeat;
}
.active > a .pwIconNonDispensing,
.pwEventChicklet .pwIconNonDispensing,
.pwEventChicklet .pwIconNonDispensing:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconNonDispensing,
.pwTopNav.navbar-default .nav li.open > a .pwIconNonDispensing {
	background: url("/Content/images/icons/nonDispensing_selected.png") no-repeat;
}
.pwIconNonDispensing:hover,
a:hover .pwIconNonDispensing,
.pwTopNav.navbar-default .nav li > a:hover .pwIconNonDispensing {
	background: url("/Content/images/icons/nonDispensing_hover.png") no-repeat;
}


.pwIconReferral {
	background: url("/Content/images/icons/referral_normal.png") no-repeat;
}
.pwNumberNA .pwIconReferral,
.pwIconReferralDisabled {
	background: url("/Content/images/icons/referral_disabled.png") no-repeat;
}
.active > a .pwIconReferral,
.pwEventChicklet .pwIconReferral,
.pwEventChicklet .pwIconReferral:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconReferral,
.pwTopNav.navbar-default .nav li.open > a .pwIconReferral {
	background: url("/Content/images/icons/referral_selected.png") no-repeat;
}
.pwIconReferral:hover,
a:hover .pwIconReferral,
.pwTopNav.navbar-default .nav li > a:hover .pwIconReferral {
	background: url("/Content/images/icons/referral_hover.png") no-repeat;
}


.pwIconQuestion {
	background: #3399cc url("/Content/images/master-client-sprite.png") 0px -28px;
}
.pwNumberNA .pwIconQuestion,
.pwIconQuestionDisabled {
	background: url("/Content/images/icons/question_disabled.png") no-repeat;
}
.active > a .pwIconQuestion,
.pwEventChicklet .pwIconQuestion,
.pwEventChicklet .pwIconQuestion:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconQuestion,
.pwTopNav.navbar-default .nav li.open > a .pwIconQuestion {
	background: url("/Content/images/icons/question_selected.png") no-repeat;
}
.pwIconQuestion:hover,
a:hover .pwIconQuestion,
.pwTopNav.navbar-default .nav li > a:hover .pwIconQuestion {
	    background: url("/Content/images/master-client-sprite.png") -14px -28px;

}


.pwIconInfo {
	background: url("/Content/images/icons/info_normal.png") no-repeat;
}
.pwNumberNA .pwIconInfo,
.pwIconInfoDisabled {
	background: url("/Content/images/icons/info_disabled.png") no-repeat;
}
.active > a .pwIconInfo,
.pwEventChicklet .pwIconInfo,
.pwEventChicklet .pwIconInfo:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconInfo,
.pwTopNav.navbar-default .nav li.open > a .pwIconInfo {
	background: url("/Content/images/icons/info_selected.png") no-repeat;
}
.pwIconInfo:hover,
a:hover .pwIconInfo,
.pwTopNav.navbar-default .nav li > a:hover .pwIconInfo {
	background: url("/Content/images/icons/info_hover.png") no-repeat;
}



.pwIconCheckPositive {
	background: url("/Content/images/master-client-sprite.png") -475px -14px;
}
#pwPrint .pwIconCheckPositive:before, /* future-proofing */
.pwPrint .pwIconCheckPositive:before { 
    position:absolute;
    left: 10px; /* this is for the calendar modal that show fills, pickups, etc as of Feb16 */
    visibility:visible;
    content: url("/Content/images/icons/check_positive.png");
} 



.pwIconCheck {
	background: url("/Content/images/icons/check_normal.png") no-repeat;
}
.pwNumberNA .pwIconCheckPositive,
.pwIconCheckDisabled {
	background: url("/Content/images/icons/check_disabled.png") no-repeat;
}
.active > a .pwIconCheck, 
.active > a .pwIconCheckPositive,
.pwEventChicklet .pwIconCheck, 
.pwEventChicklet .pwIconCheck:hover, 
.pwEventChicklet .pwIconCheckPositive,
.pwTopNav.navbar-default .nav li.active > a .pwIconCheck, .pwTopNav.navbar-default .nav li.active > a .pwIconCheckPositive,
.pwTopNav.navbar-default .nav li.open > a .pwIconCheck, .pwTopNav.navbar-default .nav li.open > a .pwIconCheckPositive {
	background: url("/Content/images/icons/check_selected.png") no-repeat;
}
.pwIconCheck:hover,
a:hover .pwIconCheck,
.pwTopNav.navbar-default .nav li > a:hover .pwIconCheck {
	background: url("/Content/images/icons/check_hover.png") no-repeat;
}


#pwPrint .pwIconAlertHighOrg {
position:relative;
}
#pwPrint .pwIconAlertHighOrg:before {
    position:absolute;
    left: 0;
    visibility:visible;
    content: url("/Content/images/icons/alertHigh_normal.png");
}       


.pwIconAlertHighOrg {
	background: url("/Content/images/master-client-sprite.png") -434px -56px;
}
.pwIconAlertHigh {
	background: url("/Content/images/icons/alertHigh_normal.png") no-repeat;
}
.pwNumberNA .pwIconAlertHigh,
.pwNumberNA .pwIconAlertHighOrg,
.pwIconAlertHighDisabled {
	background: url("/Content/images/icons/alertHigh_disabled.png") no-repeat;
}
.active > a .pwIconAlertHigh,
.active > a .pwIconAlertHighOrg,
.pwEventChicklet .pwIconAlertHigh,
.pwEventChicklet .pwIconAlertHigh:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAlertHigh,
.pwTopNav.navbar-default .nav li.open > a .pwIconAlertHigh {
	background: url("/Content/images/icons/alertHigh_selected.png") no-repeat;
}
.pwIconAlertHigh:hover,
a:hover .pwIconAlertHigh,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAlertHigh {
	background: url("/Content/images/icons/alertHigh_hover.png") no-repeat;
}


.pwIconAlertMediumOrg {
	background: url("/Content/images/master-client-sprite.png") -504px -56px;
}
.pwIconAlertMedium {
	background: url("/Content/images/icons/alertMedium_normal.png") no-repeat;
}
.pwNumberNA .pwIconAlertMedium,
.pwNumberNA .pwIconAlertMediumOrg,
.pwIconAlertMediumDisabled {
	background: url("/Content/images/icons/alertMedium_disabled.png") no-repeat;
}
.active > a .pwIconAlertMedium,
.active > a .pwIconAlertMediumOrg,
.pwEventChicklet .pwIconAlertMedium,
.pwEventChicklet .pwIconAlertMedium:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAlertMedium,
.pwTopNav.navbar-default .nav li.open > a .pwIconAlertMedium {
	background: url("/Content/images/icons/alertMedium_selected.png") no-repeat;
}
.pwIconAlertMedium:hover,
a:hover .pwIconAlertMedium,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAlertMedium {
	background: url("/Content/images/icons/alertMedium_hover.png") no-repeat;
}


.pwIconAlertExpiredOrg {
	background: url("/Content/images/icons/alertExpired_normal.png") no-repeat;
}
.pwIconAlertExpired {
	background: url("/Content/images/icons/alertExpired_normal.png") no-repeat;
}
.pwNumberNA .pwIconAlertExpired,
.pwNumberNA .pwIconAlertExpiredOrg,
.pwIconAlertExpiredDisabled {
	background: url("/Content/images/icons/alertExpired_disabled.png") no-repeat;
}
.active > a .pwIconAlertExpired,
.active > a .pwIconAlertExpiredOrg,
.pwEventChicklet .pwIconAlertExpired,
.pwEventChicklet .pwIconAlertExpired:hover,
.pwTopNav.navbar-default .nav li.active > a .pwIconAlertExpired,
.pwTopNav.navbar-default .nav li.open > a .pwIconAlertExpired {
	background: url("/Content/images/icons/alertExpired_selected.png") no-repeat;
}
.pwIconAlertExpired:hover,
a:hover .pwIconAlertExpired,
.pwTopNav.navbar-default .nav li > a:hover .pwIconAlertExpired {
	background: url("/Content/images/icons/alertExpired_hover.png") no-repeat;
}


.pwSwitch {
	width:60px;
	height:12px;
	display:inline-block;
	vertical-align: middle;

    font-size: 10px;
    line-height: normal;
    color: #333333;
}

.pwSwitchBig {
	width:100px;
	height:26px;
	display:inline-block;
	vertical-align: top; /* makes no sense that this affects drop downs */

    font-size: 13px;
    line-height: normal;
    color: #333333;

    padding: 5px 0 0 25px;
    text-align: center;
}


/* Switch Images w/o Text */
.pwSwitchOn {
	background: url("/Content/images/icons/switchOn_normal.png") no-repeat;
}
.pwNumberNA .pwSwitchOn,
.pwSwitchOnDisabled {
	color: #FFFFFF;
	background: url("/Content/images/icons/switchOn_disabled.png") no-repeat;
}
.pwSwitchOn:hover,
a.pwSwitchOn:hover {
	color: #FB8C00;
	background: url("/Content/images/icons/switchOn_hover.png") no-repeat;
}

.pwSwitchOff {
	color: #999999;
	background: url("/Content/images/icons/switchOff_normal.png") no-repeat;
}
.pwSwitchOffDisabled {
	color: #FFFFFF;
	background: url("/Content/images/icons/switchOff_disabled.png") no-repeat;
}
.pwSwitchOff:hover,
a.pwSwitchOff:hover {
	color: #FB8C00;
	background: url("/Content/images/icons/switchOff_hover.png") no-repeat;
}




.pwSwitchBigOn {
	background: url("/Content/images/master-client-sprite.png") -112px -98px;
}
.pwNumberNA .pwSwitchBigOn,
.pwSwitchBigOnDisabled {
	background: url("/Content/images/icons/switchBigOn_disabled.png") no-repeat;
}
.pwSwitchBigOn:hover,
a.pwSwitchBigOn:hover {
	color: #FB8C00;
	background: url("/Content/images/master-client-sprite.png") -1px -98px;
}

.pwSwitchBigOff {
	color: #999999;
	background: url("/Content/images/master-client-sprite.png") -112px -126px;
}
.pwSwitchBigOffDisabled {
	color: #FFFFFF;
	background: url("/Content/images/icons/switchBigOff_disabled.png") no-repeat;
}
.pwSwitchBigOff:hover,
a.pwSwitchBigOff:hover {
	color: #FB8C00;
	background: url("/Content/images/master-client-sprite.png") -112px -126px;
}






/* Switch Images w/ Text */
.pwSwitchExcluded {
	background: url("/Content/images/master-client-sprite.png") -406px 223px;
}
.pwNumberNA .pwSwitchExcluded,
.pwSwitchExcludedDisabled {
	background: url("/Content/images/icons/switchExcluded_disabled.png") no-repeat;
}
.pwSwitchExcluded:hover,
a.pwSwitchExcluded:hover {
	background: url("/Content/images/master-client-sprite.png") -336px 223px;
}

.pwSwitchIncluded {
	background: url("/Content/images/master-client-sprite.png") -336px 237px;
}
.pwNumberNA .pwSwitchIncluded,
.pwSwitchIncludedDisabled {
	background: url("/Content/images/icons/switchIncluded_disabled.png") no-repeat;
}
.pwSwitchIncluded:hover,
a.pwSwitchIncluded:hover {
	background: url("/Content/images/master-client-sprite.png") -336px 237px;
}

.pwSwitchFilled {
	background: url("/Content/images/icons/switchFilled_normal.png") no-repeat;
}
.pwNumberNA .pwSwitchFilled,
.pwSwitchFilledDisabled {
	background: url("/Content/images/icons/switchFilled_disabled.png") no-repeat;
}
.pwSwitchFilled:hover,
a.pwSwitchFilled:hover {
	background: url("/Content/images/icons/switchFilled_hover.png") no-repeat;
}

.pwSwitchUnFilled {
	background: url("/Content/images/icons/switchUnFilled_normal.png") no-repeat;
}
.pwNumberNA .pwSwitchUnFilled,
.pwSwitchUnFilledDisabled {
	background: url("/Content/images/icons/switchUnFilled_disabled.png") no-repeat;
}
.pwSwitchUnFilled:hover,
a.pwSwitchUnFilled:hover {
	background: url("/Content/images/icons/switchUnFilled_hover.png") no-repeat;
}


.pwSwitchSend,
.pwSwitchRxSend {
	background: url("/Content/images/master-client-sprite.png") -336px -142px;
}
.pwNumberNA .pwSwitchSend,
.pwNumberNA .pwSwitchRxSend,
.pwSwitchSendDisabled,
.pwSwitchRxSendDisabled {
	background: url("/Content/images/icons/switchSend_disabled.png") no-repeat;
}
.pwSwitchSend:hover,
a.pwSwitchSend:hover,
.pwSwitchRxSend:hover,
a.pwSwitchRxSend:hover {
	background: url("/Content/images/master-client-sprite.png") -406px -142px;
}


.pwSwitchSent, 
.pwSwitchRxSent {
	background: url("/Content/images/master-client-sprite.png") -336px -128px;
}
.pwNumberNA .pwSwitchSent,
.pwNumberNA .pwSwitchRxSent,
.pwSwitchSentDisabled,
.pwSwitchRxSentDisabled {
	background: url("/Content/images/icons/switchSent_disabled.png") no-repeat;
}
.pwSwitchSent:hover,
a.pwSwitchSent:hover,
.pwSwitchRxSent:hover,
a.pwSwitchRxSent:hover {
	background: url("/Content/images/master-client-sprite.png") -406px -128px;
}



.pwSwitchMedicare {
	background: url("/Content/images/icons/switchMedicare_normal.png") no-repeat;
}
.pwNumberNA .pwSwitchMedicare,
.pwNumberNA .pwSwitchMedicare,
.pwSwitchMedicareDisabled {
	background: url("/Content/images/icons/switchMedicare_disabled.png") no-repeat;
}
.pwSwitchMedicare:hover,
a.pwSwitchMedicare:hover {
	background: url("/Content/images/icons/switchMedicare_hover.png") no-repeat;
}


.pwSwitchNoMedicare {
	background: url("/Content/images/icons/switchNoMedicare_normal.png") no-repeat;
}
.pwNumberNA .pwSwitchNoMedicare,
.pwSwitchNoMedicareDisabled {
	background: url("/Content/images/icons/switchNoMedicare_disabled.png") no-repeat;
}
.pwSwitchNoMedicare:hover,
a.pwSwitchNoMedicare:hover {
	background: url("/Content/images/icons/switchNoMedicare_hover.png") no-repeat;
}


.pwIconLabelLink label.pwIconLabelLinkHiddenText {
	display:none;
    padding-left: 4px;
    padding-right: 2px;
}
.pwIconLabelLink:hover label.pwIconLabelLinkHiddenText {
    display: inline;
}

.pwIconEmail {
	background: url("/Content/images/icons/email_normal.png") no-repeat;
}


.pwLogin h1 {
    display: inline-block;
    font-size: 32px;
    line-height: normal;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 2px;
}

.pwLogin label {
    font-weight: 400;
}

.pwLogin input[type='text'],
.pwLogin input[type='email'],
.pwLogin input[type='password'] {
}

.pwLogin input[type=checkbox] {
    width: auto;
    display: inline-block;
}

.pwLoginBody {
    margin-top: 20px;
}


:root {
    --left-nav: 270px;
}

.pwFloatRight {
    float: right;
}

.pwFloatLeft {
    float: left;
}

.pwPagainationWrapper {
    text-align: right;
}

.pwPagainationWrapper > table {
    display: inline;
}

.pwAutoComplete.pwAutoCompleteScrollableResultsLarge  .ui-autocomplete,
.pwAutoCompleteScrollableResultsLarge .ui-autocomplete {
    max-height: 600px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
* html .pwAutoComplete.pwAutoCompleteScrollableResultsLarge .ui-autocomplete,
* html .pwAutoCompleteScrollableResultsLarge .ui-autocomplete {
    height: 100px;
}

/* SMALL BUG w/ Scrollspy
.pwAutoComplete .ui-autocomplete,
.pwAutoCompleteScrollableResultsSmall .ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}
* html .pwAutoComplete .ui-autocomplete,
* html .pwAutoCompleteScrollableResultsSmall .ui-autocomplete {
    height: 300px;
}
*/

 .pwDonutHomeDashboard{
     height:90px;
     width:90px;
     display:inline-block;
     margin:0px 5px;
 } 
 .pwDonutShadow{
     box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
 }
 .pwHighlightColumn{
     background-color:#ffefe4;
 }

 div.google-visualziation-tooltip {white-space: nowrap;overflow: hidden;}

.pwFilterTitleWrapper a {
    color: #ffffff;
}

.dropdown-menu > li > a > p {
    margin-bottom: 0;
}

.dropdown-menu > li > a > strong {
    display: block;
}


#pwTopNavSearch {
    width: 280px;
}

/* patch up moove-it lib bad drop down width */
.c-kd-autocomplete > ul.o-options {
    width: 100%;
}

.kdSelectEntityScroll ul {
    max-height: 300px;
    overflow-y: auto;
}

#editPatientPcpSearch ul {
    max-height: 500px;
    overflow-y: auto;
}

#patientSearchHere ul { 
    padding-left: 0px;
    max-height: 600px;
    overflow-y: auto;
}

/* todo:move me to an override file if even still needed after moove-it addresses in component. Mar17. here for quick fix */
input.karmadata__o-search-icon--with-loading-for-chicklet-none___RKwQ_ { /* todo:cleaner class. AlexH suggested something like this: #patientSearchHere img { src: 'pwspinner' } */
    background-image: url(/Content/images/spinnerSmallRightPrescribeWellness.gif);
}

#patientSearchHere ul.o-options  {
    width: 100%;
    top:26px;

    font-family: Helvetica,kdFont,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 19px;
}

#patientSearchHere ul.o-options li {
    padding-top: 3px;
}

#patientSearchHere ul.o-options li:focus {
    font-weight: 400;
    color: #fff;
}

#patientSearchHere ul.o-options li.o-options__option-active span.o-options__option-text div {
    color: #fff !important;
}

/* end:todo:*/

.pwForm #pwTopNavSearch .kdTextBoxSelectComboBox {
    margin-bottom: 0;
}

.pwFooterNote {
    font-size: 9px;
    color: #ddd;
}

.pwFlyOut {
	padding:15px;
}

.ui-widget {
	font-family:inherit;	
}

.pwAppBody .pwHelpPanel p {
    color: #777777;
    margin: 0;
}

.pwErrorPanel,
.pwHelpPanel.pwErrorPanel
 {
    background-color: red;
    color: #fff;
}

.pwHelpPanel.pwErrorPanel p,
.pwErrorPanel p {
    color: #fff;
}

.pwHelpPanel {
    background-color: #FFFEC3;
    color: #FF9005;
    border: none;
    padding: 1em;

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;

    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.pwAppDisableScreen {
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgb(255, 255, 255) transparent;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
}

.pwAppDisableScreen .pwHelpPanel {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 110px;
}

.pwAppBodyPrescribeMedicare .pwAppDisableScreen .pwHelpPanel {
    margin-top: 50px;
}
.pwSearchAccordionTable .panel-heading .pwAppDisableScreen {
    height: 190px;
}
.pwSearchAccordionTable .panel-body .pwAppDisableScreen {
    height: 210px;
}
#pwAppCompareButtonDisableScreen.pwAppDisableScreen {
    height: 34px;
}
.pwAccordionTable .panel .pwHelpPanel {
    margin-top: 0;
}

.pwTopActions {
    margin-bottom: 10px;
}
.pwTopActions.pwMedListTopActions {
    margin: 0;
}
.pwTopActions .dropdown {
    display: inline-block;
}

.pwTopActionsCustom {
    display: inline-block;
    vertical-align: top;
}
.pwTopActionsCustom .kdUserSpecifiedContainer,
.pwForm .pwTopActionsCustom .kdUserSpecifiedContainer {
    margin-top: 0;
}

.pwBtnDropDown {
    background-color: #FCFCFE;
    border: 1px solid #EEEEEE;

    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
} 

.pwFormAlertPopOvers .popover,
#pwFinancialDashboardBadge .pwForm .popover {
    z-index: 1001;
    background-color: red;
    color: #fff;
    width: 300px;
    
    /* For some reason, position:absolute messes w/ .popover so make sure that any containing parent also has z-index: 1001 */
}

.pwStarRating .kdRatingValueDecimal {
    top: 1px;
}

.pwStarRating.pwStarRatingSmall .kdRatingValueDecimal {
    top: 0;
}

.pwTopAreaBlank {
	height:65px;	
}


.container {
    width: 100%;
}

.pwAdminPage h1,
.pwModal h1,
.pwDashboardPage h1,
.pwSubPage h1,
.pwDetailSection .pwSectionHeader h1 {
	font-size: 18px;
	font-weight:400;
	
	display:inline-block;
	margin-bottom:10px;

    margin-top: 2px;
    vertical-align: top;
}



.pwFlyOut h1,
.pwFlyOut h1 a {
    font-size: 15px;
    font-weight: 400;
    margin: 0; 
}
.pwFlyOut h1 {
    color: #777;
}

.pwDetailSection .pwSectionHeader {
    margin-top: 20px;
    margin-bottom: 5px;
}

.pwDetailSection .pwSectionHeader h1 {
    margin-top: 4px;
}
.pwDetailSection .pwSectionHeader .pwActionLink {
    display: inline-block;
    margin-top: 6px;
}



.pwContactUsFlyOut {
    width: 310px;
    padding-bottom: 10px;
}



.pwNotificationsCount {
    background-color: #C40002;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;

    position: absolute;
    z-index: 2;
    font-size: 9px;
    line-height: normal;
    padding: 2px 4px 2px 4px;
    color: #ffffff;
    
    margin-left: 7px;
    margin-top: -7px;
}

.dropdown-menu .pwTopNavMenuLink {
    /*display:inline-block;*/
}
.dropdown-menu .pwNotificationsCount {
    margin-left:4px;
    position:relative;
    float:right;
    margin-top:0px;
}
.pwLeftNavCount {
	font-size: 11px;
	line-height:normal;
	
	line-height: normal;
	text-align: right;
	color: #666;
	
	padding-left: 10px;
	padding-right: 10px;
	
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;

	background-color: #eee;
	float: right;
	z-index:10;
	position:relative;
	margin-top: 10px;
	margin-right:10px;
}

.pwLeftNavStandard > .active .pwLeftNavCount {
	background-color: #fff;
} 

.pwTopMargin {
/* 	padding-top:20px;
 */}


.pwSubTopMargin {
	margin-top:15px;
}

.pwBottomMargin {
/* 	margin-bottom:60px;
 */}

.pwTopAndBottomMargin {
    margin-top: 20px;
    margin-bottom: 20px;
}

.pwTopMarginLogin {
    margin-top: 30%;   
}


@media (max-height: 900px) {
    /* This is needed ro smaller screens '*/
    .pwTopMarginLogin {
        margin-top: 0;
    }
}


.pwFloatingNav .pwTabset.nav-bottomBar > li {
	width: 125px;
}

#pwCenterCharts {
    display: inline-table;
    vertical-align: middle;
    text-align: center;
}

#pwCenterCharts > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


#pwCenterCharts,
#pwTopHeroVizBubbleSpinner,
#pwTopHeroVizArea,
#pwTopHeroVizAreaCarouselMarkup.carousel .item {
	height: 500px;
}

#pwHomeFloatingNav.navbar-default #pwFloatingTableHeaders {
    /*display: none;*/
}
#pwHomeFloatingNav.navbar-default.affix #pwFloatingTableHeaders {
    display: block;
}

.pwLoadingSpinner {
    text-align: center;
}

.pwLoadingSpinner p {
    font-size: 12px;
    line-height: normal;
    color: #777;
	font-weight: 400;
}

#pwTopHeroVizArea .pwLoadingSpinner {
	z-index: 998;
	position: relative;
}

.pwTopHeroVizAreaBgBottomToTop {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.75, #FFFFFF),
		color-stop(1, #ECEEF0)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 85%, #ECEEF0 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 85%, #ECEEF0 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 85%, #ECEEF0 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 85%, #ECEEF0 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 85%, #ECEEF0 100%);
}

#pwTopHeroVizWrapper #pwCenterChartWrapper h1 {
    margin-top: 0;
}

#pwTopHeroVizWrapper .pwDonut {
	margin-bottom:15px;
}

#pwTopHeroVizWrapper .pwDonut {
	margin-bottom:15px;
    width: 125px;
    height: 125px;
    display: inline-block;
}

.pwFiltersWrapper .col-md-5 {
    text-align: right;
}

.pwFilters {
    color: #ffffff;
	margin-top:8px;
}

.pwFilters .kdTextBoxSelectComboBox, 
.pwFilters .kdTextBoxChickletComboBox {
    margin-bottom: 0;
}


#pwTopHeroVizArea .carousel-control {
	width:12%;	
}

.pwFilterTitleWrapper {
	display:inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pwFilterTitleWrapper:after {
    margin-right: 10px;
}

.pwFilterTitleWrapper h1 {
	color:#fff;
	font-size:13px;
	font-weight:400;
	line-height:normal;
	margin:0;
}

.pwFilters .pwEntitySelectWrapper {
    display:inline
}
.pwFilters .pwEntityOptionWrapper {
	display:inline-block;
    /*width: 50%;*/
    vertical-align: top;
}
.pwFilters .pwEntityChickletContainerWrapper {
	display:inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.pwFilters .pwSwitchNoMedicareWrapper {
    margin-right: 5px;
}
.pwFilters .kdChicklet {
    padding: 5px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.pwMainContent {
    position: relative;
    left: 225px;
    margin: 10px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
    background: #fff;
    border-radius: 5px;
    max-width: calc(100% - var(--left-nav));
    padding-left: 30px;
    padding-right: 30px;
    transition: all 0.3s linear;
}

.pwContainer {
    padding: 10px;
}

.pwMenu > .dropdown-menu:before,
.kdChicklet > .dropdown-menu:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.pwMenu > .dropdown-menu.dropdown-menu-right:before,
.pwMenu > .dropdown-menu.pull-right:before {
    right: 12px;
    left: auto;
}

.pwMenu > .dropdown-menu:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.pwMenu > .dropdown-menu.dropdown-menu-right:after,
.pwMenu > .dropdown-menu.pull-right:after {
    right: 13px;
    left: auto;
}

/* Laptop/Low Resolution */
@media (max-width: 1200px) {
    .pwFloatingNav.affix {
        top: 88px;
    }
}

@media (max-width: 992px) {
	
    .pwHiddenInMobile {
        display: none;
    }

    #pwTopNavSearch {
        width: auto;
    }

    .pwFloatingNav.affix {
        top: 102px;
    }
    .pwFloatingNav.navbar-default.affix {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .pwFloatingNav.affix,
    .pwFloatingNav.affix-top,
    #pwLeftNav.affix,
    #pwDashboardBadge.affix {
        position: static;
    }
    .pwFilterTitleWrapper {
        margin-top: 0;
        margin-bottom: 0;
    }
    .pwFilterTitleRightWrapper {
        margin-bottom: 10px;
    }
    .pwFiltersWrapper {
        height: auto;
    }
    .pwFiltersWrapper .col-md-5 {
        text-align: left;
    }
	#pwTopHeroVizArea .pwLoadingSpinner {
		position: relative;
	}
	
	#pwCenterCharts,
    #pwTopHeroVizBubbleSpinner,
    #pwTopHeroVizArea,
    #pwTopHeroVizAreaCarouselMarkup.carousel .item {
		height: auto;
	}

    .pwFilters .pwEntityOptionWrapper {
        width: auto;   
    }
}


.pwSearchAccordionTable .panel-title .pwSubTableHader.visible-xs-block.visible-sm-block label, 
.pwAccordionTable .pwVizCount .pwSubTableHader.visible-xs-block.visible-sm-block label, 
.pwAccordionTable .pwVizStat .pwSubTableHader.visible-xs-block.visible-sm-block label,
.pwPatientListRow .pwSubTableHader.visible-xs-block.visible-sm-block label,
.pwSubTableHader.visible-xs-block.visible-sm-block label {
    font-size: 7px;
    line-height: normal;
}

@media (max-width: 767px) {
    .nav.pwTopNavAlertNotificationsMenuNav {
        padding-right: 0;
    }
}

.pwVisibleInPrintOnly {
    display: none;
}


@media print {    
    .pwVisibleInPrintOnly {
        display: block;
    }
}

@media only screen and (max-width: 768px) {
  .pwMainContent {
    left: 20px;
    width: auto;
    max-width: 100%;
  }
}

/* bootstrap - override gutter sizes */
/* 20px gutter */
.gutter-20.container,
.gutter-20.container-fluid,
.gutter-20.row {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-20.container,
.gutter-20.container-fluid,
.gutter-20 > [class^="col-"],
.gutter-20 > [class^=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
/* 10px gutter */
.gutter-10.container,
.gutter-10.container-fluid,
.gutter-10.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-10.container,
.gutter-10.container-fluid,
.gutter-10 > [class^="col-"],
.gutter-10 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
/* 0px gutter */
.gutter-0.container,
.gutter-0.container-fluid,
.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}
.gutter-0.container,
.gutter-0.container-fluid,
.gutter-0 > [class^="col-"],
.gutter-0 > [class^=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

h5.validation-error { font-weight: bold; color: #ff0000; }

#RememberMe { width: initial; }


.filterPillEquipp{
    display:none;
    float:left;
}
.equippTable{
    padding-top:20px;
}
#equippOutliersPanels{
    margin-top: 30px;
    display: table;
    width: 100%;
}
#equippOutliersPanels li{
    width:20%;
    margin-bottom:10px;
}
#equippInsertionPoint{
    margin-top:30px;
}

#equippInsertionPoint .noRecords{
    background-color:rgb(245,245,245);
    padding:80px;
}
#equippOutliersTable{
    width:100%;
}

#equippOutliersTable thead{
    font-size:10px;
}
#equippOutliersTable thead span{
    font-weight: 600;
}
#equippOutliersTable tbody h2{
    margin: 0; 
    padding-top: 4px; 
    padding-bottom: 4px;
}
#equippOutliersTable tbody h2 a{
    font-size: 22px;
    font-weight: 400; 
    color:inherit;
}

#equippOutliersTable tbody .checkboxWrapper{
    padding-top:20px;
    padding-bottom: 16px; 
    padding-left: 8px;
}
#equippOutliersTable tbody .checkboxLabel{
    padding-top: 16px; 
    padding-bottom: 16px; 
    padding-left: 8px;
}
#equippOutliersTable tbody .singleCell{
    padding-top: 24px;
    padding-bottom: 16px;
}

#equippTrendsTable .headerText{
    font-size: 10px;
    font-weight: 600;
}


/* React Component */

.pwDrugSearch ul {
    max-height: 400px;
    overflow-y: scroll;
    padding-left: 0px;
    width: 100%;
}

.pwDrugSearch li {
    padding-top: 3px;
    padding-bottom: 3px;
}

#pwMedWiseRiskScorePopover .popover {
    max-width: 560px;
}

#invalidMedwiseRiskScorePopoverDiv .popover {
    width: 520px;
    max-width: none;
}
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-1,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-2,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-3,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-4,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-5,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-6,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-7,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-8,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-9,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-10,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-11,
.pwBootstrapSmallGrid .row .pwMedListDataColumns > .col-md-12 {
    padding-left: 1px;
    padding-right: 1px;
}

.pwMedList .pwMedListTopActions .kdAutoCompleteContainer {
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
}

.pwMedList .pwMedListSegmentContent > div:last-child hr {
    display: none;
}

.pwMedListNewMed {
    background-color: #FFFEC3;
}

.pwMedList label,
.pwForm .pwMedList label {
    display: inline;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 2px;
    color: #777777;
    text-transform: capitalize;
}
.pwMedList .kdNumberSuffix,
.pwMedList label span.kdNumberSuffix {
    font-size: 10px;
    display: inline;
}

.pwMedListSegment {
    margin-bottom: 5px;
}
.pwMedListBody .pwMedListSegment:first-child {
    margin-top: 10px;
}

.pwSubTableHader label,
.pwMedList .pwSubTableHader label,
.pwFloatingNavTableHeader .pwSubTableHader label,
.pwFloatingNavTableHeader .pwMedList .pwSubTableHader label,
.pwAccordionTableDataColumns label /* for plan data header during medicare print */{
    text-transform: uppercase;
    font-size: 10px;
    color: #777;
    font-weight: 400;
}

.pwMedList label span {
    display: block;
    font-weight: 600;
    color: #444444;
    display: block;
}

.pwSectionEventContainer .pwMedList .pwMedListBody .row > div > div,
.pwMedList .pwMedListBody .row > div > div {
    margin-top: 3px;
    margin-bottom: 3px;
}

.pwSectionEventContainer .pwMedList .pwMedListBody .row > div > div.pwMedListSegmentContent,
.pwMedList .pwMedListBody .row > div > div.pwMedListSegmentContent {
    margin: 0;
}

.pwSectionEventContainer .pwMedList .pwMedListHeader .row > div > div,
.pwMedList .pwMedListHeader .row > div > div {
    margin-bottom: 3px;
}


.pwPrint .pwMedListHighlight label.pwMedListMedLabel {
    font-weight: bold;
}

.pwMedListHighlight {
    background-color: #FFFEC3;
    -webkit-print-color-adjust: exact; /* only works in chrome/safari and not a supported feature. As such, we also bold the label of highlight row. Feb16 */
}
.pwMedListHighlightSameDate {
    background-color: #CAE1FF;
    -webkit-print-color-adjust: exact; /* only works in chrome/safari and not a supported feature. As such, we also bold the label of highlight row. Feb16 */
}

.pwMedListDataColumns .pwModalEditHook:hover {
    /*font-weight: bold;*/
    text-decoration: underline;
    color: #39c;
}

@media (max-width: 992px) {
    .pwPrescribeMedicareViz {
        margin: 0 0 15px 0;
    }

    .pwPrescribeMedicareMedList {
        margin: 0;
    }
}

.pwBootstrapSmallGrid .row>.col-md-1, 
.pwBootstrapSmallGrid .row>.col-md-2, 
.pwBootstrapSmallGrid .row>.col-md-3, 
.pwBootstrapSmallGrid .row>.col-md-4, 
.pwBootstrapSmallGrid .row>.col-md-5, 
.pwBootstrapSmallGrid .row>.col-md-6, 
.pwBootstrapSmallGrid .row>.col-md-7, 
.pwBootstrapSmallGrid .row>.col-md-8, 
.pwBootstrapSmallGrid .row>.col-md-9, 
.pwBootstrapSmallGrid .row>.col-md-10, 
.pwBootstrapSmallGrid .row>.col-md-11, 
.pwBootstrapSmallGrid .row>.col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.pwModal {
    
}

#pwStartOnBoardingModal.pwModal .modal-body {
    /*padding: 0;*/
}

.pwOnDemandWrapper {
    padding-right: 30px;
}

.pwModalCalendar ul,
#event_details_window ul {
    padding-left: 0;
}

.pwModalCalendar .pwFeed,
.pwModalCalendar .pwAgendaview {
    margin-top: 30px;
}

.pwModalCalendar ul li,
#event_details_window ul li {
    list-style: none;
}

.pwFeed .pwPatientListActionButtons {
    margin: 0 0 10px 0;
}

.pwModalCalendar .pwCalendarModalTabsetContentTab .pwPatientListActionButtons {
    margin: 10px 0 5px 0;
}

.pwModal p span {
    font-weight: 400;
}

.pwDeclineModal textarea {
    width: 100%;
    margin-bottom: 10px;
}

#pwDeclineReasonModal {
    z-index: 1061; /* needs to be higher up than the pwPopover */
}

.modal h3,
.modal h4 { 
    margin-top: 0;
}

.pwModal h3,
.pwForm h3,
.pwMedList h3 ,
.pwMedList h3 a {
	font-size: 10px;
	font-weight: 600;
	text-transform:uppercase;
    margin: 0;
    margin-bottom: 2px;
}

.pwModal label {
	font-size:13px;
	font-weight:400;
	line-height:normal;
}

.pwModal label span {
    font-weight: 400;
}

.modal-content .pwPrintContainerLink {
    float: right;
    margin: 1px 10px 0 0;
    font-size: 80%;
}

#pwPrescribeMedicareNoDIRFeesModalPrintMe .pwButtonAccept {
    display: none;
}

@media(min-width: 768px) {
    #user-modal .modal-dialog {
        width: 635px;
    }
}

.pwTabHeader.pwPatientListTabHeader {
    margin-top: 10px;
}

.pwPatientListHeader {
    margin-top: 10px;
}

.pwPatientListHeader .pwSubTableHader label {
    display: block;
}
#pwLogoAndBanner .k-upload { position: absolute; margin: 0; top: 0; opacity: 0; width:50px;}
#pwLogoAndBanner .k-dropzone { padding: 0px; border: 0px; height: 25px; }
#pwLogoAndBanner .k-dropzone .k-upload-button input[type=file] { border: 0px; }

.edit-cell { padding-top: 4px; }
.edit-cell-ctrl { padding: 1px; }

.hide-oper-hour { display: none !important; }
/*PrescribeCare PatientList**************************************************/

#PrescribeCareListPage h2 {
    font-weight: 600;
    color: #64656e;
    font-size: 30px;
    margin-left: 15px;
    margin-bottom: 20px;
    margin-top: 0px;
}
.prescribeCarePatientListTableHeader{
    font-size: 10px; 
    padding-top:7px;
}
.prescribeCarePatientListBodyCheckbox{
    padding-top:14px!important;
}

.prescribeCarePatientListNoPadding{
    padding-left:0px;
    padding-right:0px;
}
.prescribeCarePatientsList thead tr td{
    color: #64656e;
}

.prescribeCarePaitentListTab{
    color: #64656e;
    font-weight:600;
}

.pwOrange{
    color:#F7956F;
}
.encounterClick {
    cursor:pointer;
}
.encounterSubtableHeaderFont{
    font-size:10px;
}
.encounterSubtablePad{
    padding-left:50px;
}
.encounterPlusMinus{
    width: 14px;
    color:#F7956F;
}
.encounterNoBorder{
    border:none;
    border-top:none!important;
}
.encounterTwentFiveMargin{
    margin-right: 25px;
}

/*Encounters List*/

.prescribeCareEncounterHeaderCheckbox{
    padding-left: 9.5px;
    padding-right: 0px;
}

.prescribeCareEncounterHeaderA{
    font-size: 10px;
    margin-left: 15px;
    margin-top: -20px;
}

.prescribeCareEncounterHeaderB{
    font-size: 10px;
    margin-top: 2px;
}

.prescribeCareEncounterRowCheckbox{
    padding-left: 9.5px;
    padding-right: 0px;
    margin-top: 10px;
}

.prescribeCareEncounterRowMain{
    margin-left: -46px;
}

.prescribeCarePatientsTopMargin{
    margin-top:20px;
}

/***************************************************************************/

.pwPrescribeMedicareCompareRowLabel label {
    margin: 0 !important;
    color: #777777;
}
.pwPrescribeMedicarePlanTitleBlockWrapper {
    margin-bottom: 20px;
}

.pwPrescribeMedicarePlanTitleBlockWrapper .pwIconCheckPositive {
    vertical-align: text-top;
    margin-left: 5px;
}

#pwPrescribeMedicareCompare .pwPrescribeMedicarePlanTitleBlockWrapper .pwIconCheckPositiveLabelWrapper {
    display: block;
    margin-left: 0px;
}

#pwPrescribeMedicareCompare .pwMedListCost label {
    display: block;
}

.pwPrescribeMedicarePlanTitleBlockWrapper .pwAlertWrapper label {
    display: inline-block;
    margin-left: 5px;
}

.pwFloatingNav .pwSearchAccordionTableHeader {
    display: none;
    margin-top: 20px;
}
/*
.pwFloatingNav.affix-top .pwSearchAccordionTableHeader {
    display: none;
}

.pwFloatingNav.affix .pwSearchAccordionTableHeader {
    display: block;
}
*/

#pwPrescribeMedicareTabsetCarouselTabContent .pwSearchAccordionTableHeader {
    margin-top: 35px;
}

.pwSearchAccordionTableMonthlyTotalsWrapper label {
    font-weight: 400;
    display: block;
}

.pwPrescribeMedicareTopActionsWrapper .pwDashboardTitle {
    margin-top: 10px;
}

.pwSearchAccordionTableMonthlyTotalsWrapper .pwAlertTagPointWrapper {
    margin-top: 4px;
}

#pwPrescribeMedicareCompare .pwAlertTagPointWrapper {
    margin-left: 10px;
}

#pwPrescribeMedicareCompare .pwAlertTagPointWrapper label {
    color: #fff;
}


#pwPrescribeMedicareFiltersButtonsDisableScreen {
    height: 30px;
}
#pwPrescribeMedicareCompare {
    margin-top: 10px;
}

.pwPrescribeMedicareCompareRow {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #EEEEEE;
}

.pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareSet {
    margin-bottom: 0;
}


.pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareRow label {
    font-size: 13px;
}

.pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareRow > .col-md-3:first-child label {
    margin-left: 20px;
}

.pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareRow:last-child {
    border-bottom: 1px solid #EEEEEE;
}


.pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareSet .pwPrescribeMedicareCompareRow:last-child {
    border-bottom: 0;
}

.pwPrescribeMedicareCompareRowMonthly {
    background-color: #FCFCFE;
}


.pwPrescribeMedicareCompareRow label {
    font-size: 16px;
    font-weight: 400;
}


.pwPrescribeMedicareVizMsg {
    margin-top: 10px;
}

.pwPrescribeMedicareVizMsg label {
    font-weight: 400;
}


#pwPrescribeMedicareCompare .pwPrescribeMedicarePlanTitleBlockWrapper h4,
#pwPrescribeMedicareCompare .pwPrescribeMedicarePlanTitleBlockWrapper h4 a {
    font-weight: 400;
}

.pwPrescribeMedicareViz {
    margin: 0 0 0 22px;
}

.pwDataContainerDetailsWrappper {
    margin: 0 0 0 49px;
}
.pwPrescribeMedicareMedList {
    margin: 15px 0 0 0;
}

.pwSearchAccordionTableMonthlyTotalsWrapper {
    margin: 0 280px 5px 55px;
}

.pwPrescribeMedicareCompareSet {
    margin-bottom: 40px;
}
.pwPrescribeMedicareCompareTitleRow {
    margin-bottom: 20px;
}

.pwUserMedplanLabel{
    padding-top: 7px;
}
.medicareSup{
    font-size:12px;
    top:-7px;
}
.medicareTermsTableWrapper{
    margin:15px;
    color:#5F636B;
}
.medicareTermsTableWrapper select{
    border-radius: 4px;
}
#healthPlansTable thead tr th{
    vertical-align:top
}
#medicareContractsTable thead tr{
    height:52px;
}
#medicareContractsTable thead tr th{
    vertical-align:middle;
}
.medicareTermsTableWrapper table thead tr th,.medicareTermsTableWrapper table tbody tr td{
    border:none;
    padding-left:15px;
}
.medicareTermsBtnOkay{
    background-color: #fba584;
    color: #FFFFFF;
    border-color: #fba584;
    border: 0px;
    min-width:92px;
    transition: all 0.3s ease 0s;
}
.medicareTermsBtnOkay:hover{
     background-color: #f67f54;
     color: #FFFFFF;
     border-color: #f67f54;
}
.medicareTermsBtnCancel{
    background-color: #FFFFFF;
    color: #5F636B;
    border: 1px solid #828282;
    min-width:92px;
    transition: all 0.3s ease 0s;
}
.medicareTermsBtnCancel:hover{
     background-color: #5F636B;
    color: #FFFFFF;
}
.medicareTermsTabWrapper{
    padding:20px 0px;
}

#MedicareTerms p.collapse[aria-expanded="false"] {
    height: 42px !important;
    overflow: hidden;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#MedicareTerms p.collapsing[aria-expanded="false"] {
    height: 42px !important;
}

#MedicareTerms a.collapsed:after  {
    content: '...see more';
}

#MedicareTerms a:not(.collapsed):after {
    content: '...see less';
}


@media (max-width: 992px) {
    .pwPrescribeMedicareCompareRow {
        padding: 0;
    }
    #pwPrescribeMedicareCompare .pwPrescribeMedicarePlanTitleBlockWrapper h4, 
    #pwPrescribeMedicareCompare .pwPrescribeMedicarePlanTitleBlockWrapper h4 a {
        font-size: 14px;
    }
    .pwPrescribeMedicareCompareRow label {
        font-size: 12px;
        font-weight: 400;
    }
    
    .pwPrescribeMedicareCompareSet {
        margin-bottom: 10px;    
    }

    .pwPrescribeMedicareEnrollLink {
        margin-bottom: 10px;
    }
    
    #pwPrescribeMedicareTabsetCarouselTabResultsCompare hr {
        margin-top: 2px;
        margin-bottom: 2px;
    }
}

.directEnrollEhealth  {
    position: relative;
}

.pwPrescribeMedicareActions .directEnrollEhealth::before {
    content: " ";
    position: absolute;
    top: -4px;
    left: -4px;
    width: 96px;
    height: 40px;
    border: 1px solid #F79570;
    border-radius: 6px;
}

.pmedPlanDeliveryTime {
    background: rgba(249, 179, 134, .2);
    padding: 2px;
    margin: 2px 4px 2px 0px;
    white-space: nowrap;
    display: inline-block;
    color: #F79570;
    font-size: 13px;
    font-weight: 500
}

@media (max-width: 767px) {
   .pwDataContainerDetailsWrappper {
        margin: 0;
    }

    .pwSearchAccordionTableMonthlyTotalsWrapper {
        margin: 0 40px 0 64px;
    }
}

@media print {
    #pwPrescribeMedicareCompare {
        margin-top: 0;
    }
}
#medicare-plans-action-bar {
    padding: 10px 0px 0px 0px;
}
#pwPinCurrentPlanBtn {
    padding: 5px 30px;
    font-weight: 700;
}
#pwPinCurrentPlanBtn i{
    margin-right: 10px;
}
.pwPrescribeMedicareTopActions .orange-text {
    border-right: 2px solid #f67f54;
    padding: 0px 8px;
}
.pwPrescribeMedicareTopActions .orange-text:last-of-type {
    border-right: 0px;
}
.pwPrescribeMedicareTopActions .orange-text i {
    margin: 0px 3px 0px 6px;
    cursor: pointer;
}

.pwBootstrapSmallGrid .row > .col-md-1,
.pwBootstrapSmallGrid .row > .col-md-2,
.pwBootstrapSmallGrid .row > .col-md-3,
.pwBootstrapSmallGrid .row > .col-md-4,
.pwBootstrapSmallGrid .row > .col-md-5,
.pwBootstrapSmallGrid .row > .col-md-6,
.pwBootstrapSmallGrid .row > .col-md-7,
.pwBootstrapSmallGrid .row > .col-md-8,
.pwBootstrapSmallGrid .row > .col-md-9,
.pwBootstrapSmallGrid .row > .col-md-10,
.pwBootstrapSmallGrid .row > .col-md-11,
.pwBootstrapSmallGrid .row > .col-md-12 {
    padding-left: 1px;
    padding-right: 1px;
}

.pwBootstrapSmallGrid .row {
    margin-right: -1px; /* todo:fix -1 margin is never good. negative except for abs or rel postioning is bad practice. this burned me on biometrics badge and I have to hack my way around it b/c I don't know where/how to test what this change/fix here might impact. @see class pwCancelNegativeMargin  |bwilly Jun2016' */
    margin-left: -1px;
}

.pwBootstrapSmallGrid .pwCancelNegativeMargin { /* @see .pwBootstrapSmallGrid .row { */
    margin-right: 0;
    margin-left: 0;
}

.pwBootstrapSmallGrid .pwBadge2ColCenter {
    margin-left: 23px;
}

#pwFloatingNavPatientProfile .pwTabset.nav-pills > li > a, 
#pwFloatingNavPatientProfile .pwTabset.nav-pills > li > a > span {
  margin-top: 13px;
}

#pwFloatingNavNavbar.navbar-collapse,
#pwFloatingNavPatientProfile.navbar-collapse {
    padding: 0;
}

.pwMTMAddNew {
	float:right;
}

.pwDetailSection {
	
}

.pwDetailSection:last-child {
	margin-bottom:1000px;
}

#pwFloatingNavWrapper .pwSubPageTitle {
    margin-top: 7px;
    margin-bottom: 7px;
    color: #64656E;
    font-weight:400;
}
.pwSubPageTitle h1 {
	font-size:18px;
	font-weight:400;
	line-height:normal;
	margin-top: 0;
	margin-bottom:0;
    display: inline;
}

.pwSubPage #pwLeftNav h1 {
	margin-top:0;
}
.pwSubPageTitle label {
	font-size:12px;
	line-height:normal;
	font-weight:400;
    margin: 0
}
.pwSubPageTitle div {
    line-height: normal;
}


.pwSectionHeader .kdMultiSelect,
.pwSectionHeader .pwAutoCompleteWrapperSection {
	display:inline-block;
	margin-bottom:0px;
	margin-left:5px;
}

.pwSectionHeader .kdTextBoxSelectComboBox, 
.pwSectionHeader .kdTextBoxChickletComboBox {
    margin-bottom: 0;
}

.pwDetailSection .pwSectionHeader h1 {
    margin-bottom: 5px;
}

.pwSectionOpportunityContainer {
	margin-bottom:40px;
}

.pwSectionEventContainer,
.pwOpportunityContainer,
.pwSectionContainer {
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	
	margin-bottom:40px;
}

.pwSectionOpportunityContainer .pwPatientProfileOpportunities {
    /*padding-top: 10px;*/
}

.pwSectionEventContainer .pwOpportunityContainer,
.pwSectionOpportunityContainer .pwOpportunityContainer {
	background-color: #FFFFFF;
}

.pwSectionEventContainer:last-child,
.pwOpportunityContainer:last-child,
.pwSectionContainer:last-child {
    margin-bottom: 0;
}

.pwCheckboxLabelWrapper {
	display:inline;
}
.pwSectionContainerTop input[type='text'],
.pwSectionContainerTop .pwAutoCompleteWrapper,
.pwSectionContainerTop select
{
	display:inline-block;
	width:auto;
	margin-right:5px;
}

.pwIconLabelLink label {
    cursor: pointer;
}

.pwSectionEventContainer h2 > label,
.pwSectionContainer h2 > label {
    display: inline-block;
}


.pwForm .pwSectionContainer h3,
.pwSectionContainer h3 {
    font-size: 13px;
    line-height: normal;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.pwForm .pwSectionEventContainer h2 .pwInputValue,
.pwForm .pwSectionEventContainer h2 .pwInputValueMC,
.pwForm .pwSectionContainer h2 .pwInputValue,
.pwForm .pwSectionContainer h2 .pwInputValueMC,
.pwSectionContainer h2,
.pwSectionContainer h2 > label,
.pwSectionEventContainer .pwPatientListRow h2,
.pwSectionEventContainer .pwPatientListRow h2 > label,
.pwOpportunityContainer .pwSectionEventContainer .panel-body h2 label {
    display: inline-block;
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 2px;
}

.pwOpportunityContainer .pwPatientListRow h2,
.pwOpportunityContainer .pwPatientListRow h2 label {
    display: inline-block;
    color: #666666;
    font-size: 13px;
    line-height: normal;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
}


.pwActionsAtEnd {
	float:right;
}

.pwActionsAtEnd,
.pwSectionContainer label {	
	margin:0;
	padding-top:4px;
}

.pwPatientListRow label {
	margin:0;
    padding:0;
    font-size: 13px;
    font-weight: 200;
    color: #444;
    display: inline;
}

.pwPatientListRow label.visible-xs-block,
.pwPatientListRow label.visible-sm-block {
    font-size: 9px;
    margin-bottom: 10px;
}

.pwActionsAtEnd label {
	padding-top:0;
}

.pwSectionEventContainer label + textarea
.pwSectionContainer label + textarea {
	margin-top:5px;
}

.pwMedList hr,
.pwSectionEventContainer hr,
.pwOpportunityContainer hr,
.pwSectionContainer hr {
	margin:0;
	border-top: 1px solid #EEE;
}

.pwPrintPageBreak {
    page-break-after: always; /* this is for print html */
}

.pwSectionEventContainer div.valueRow:last-child hr,
.pwOpportunityContainer div.valueRow:last-child hr,
.pwSectionContainer div.valueRow:last-child hr {
	margin:0;
	border:0;
}

.pwOpportunityContainer .pwFeedItemDataColumns > div > div > div {
	margin-top:15px;
    height: 32px;
}

.pwOpportunityContainer > .row > div > div,
.pwSectionEventContainer .row > div > div,
.pwSectionContainer .row > div > div {
	margin-top:7px;
	margin-bottom:7px;
}

.pwOpportunityContainer .pwFeedItemDataColumns,
.pwOpportunityContainer > .row > div.pwFeedItemDataColumns > div,
.pwSectionEventContainer .pwDetailsContainerWrapper .pwOpportunityContainer .pwFeedItemDataColumns > div {
    margin: 0;
}

.pwSectionEventContainer .pwFeedItemDataColumns > div > div,
.pwOpportunityContainer .pwFeedItemDataColumns > div > div {
    padding:0px
}
.pwPatientListRow,
.pwOpportunityContainer .row > div:first-child > div {
    margin-left: 3px;
}
.pwOpportunityContainer .row > div:first-child > div.pwFeedItemLabelWrapperNameOnly {
    margin-top: 14px;
    margin-bottom: 0;
    
}
.pwSectionEventContainer .row > div:first-child > div.pwNotesContainer,
.pwSectionContainer .row > div:first-child > div.pwNotesContainer {
    margin-top: 0;
    margin-left: 20px;
}


.pwSectionEventContainer .row > div:first-child > div.pwCheckboxContainer,
.pwSectionEventContainer .row > div:first-child > div.pwSwitchContainer,
.pwSectionContainer .row > div:first-child > div.pwCheckboxContainer,
.pwSectionContainer .row > div:first-child > div.pwSwitchContainer {
    margin-left: 0;
}

.pwSectionEventContainer .row > div:first-child > div.pwSwitchContainer .pwSwitchLink,
.pwSectionEventContainer .row > div:first-child > div.pwSwitchContainer .pwIconLabelLink,
.pwSectionContainer .row > div:first-child > div.pwSwitchContainer .pwSwitchLink,
.pwSectionContainer .row > div:first-child > div.pwSwitchContainer .pwIconLabelLink {
    padding-right: 4px;
}

.pwSectionEventContainer .row > div:first-child > div.pwSwitchContainer .pwSwitch,
.pwSectionContainer .row > div:first-child > div.pwSwitchContainer .pwSwitch {
    height: 16px; /*Deliberately making image "bigger" so that it can vertically align w/ label""*/
}


.pwSectionEventContainer .pwCheckboxLabelWrapper > .pwValueRowSubTitle {
    margin-left: 22px;
    margin-bottom: 10px;
}

.pwOpportunityContainer .pwCheckboxLabelWrapper {
    margin-right: 3px;
}

.pwSectionEventContainer .row > div:first-child > div.pwDetailsContainerWrapper {
    margin: 0 20px 10px 18px;
}

.pwSectionEventContainer .row > div > div.pwValueRowFirstCell {
    margin-bottom: 0;
    margin-left: 5px;
}

.pwSectionContainer .pwDetailsContainerWrapper .row > div > div {
    margin-top: 0;
    margin-bottom: 0;
}


.pwSectionContainer .pwDetailsContainer {
    
}

.pwSectionContainer .row > div:first-child > div {
	margin-left: 20px;
}

.pwSectionContainer .row > div:last-child > div {
    margin-left: 10px;
	margin-right: 10px;
}

.pwSectionContainer .k-grid {
    
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}
.pwSectionContainer .k-widget {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pwForm .pwSectionEventContainer input[type='checkbox'] {
    vertical-align: top;
}


.pwForm.pwBadge label,
.pwForm .pwSectionHeader label,
.pwSectionHeader label {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 0;
    margin-bottom: 10px;
    color: #777777;
}

.pwForm.pwBadge label {
    margin: 0;
}


.pwForm.pwBadge label.pwValueLabel {
    text-transform: none;
    font-size: 13px;
}

@media (max-width: 992px) {
		
    .pwSectionEventContainer .row > div:first-child > div.pwNotesContainer, 
    .pwSectionContainer .row > div:first-child > div.pwNotesContainer,
    .pwSectionEventContainer .row > div:first-child > div,
	.pwSectionContainer .row > div:first-child > div,
	.pwSectionContainer .row > div.col-md-8 > div {
		margin-left: 10px;
	}
    
    .pwOpportunityContainer .pwFeedItemDataColumns > div > div > div {
        height: auto;
        margin: 0;
    }

    .pwAccordionFeed .pwFeedOpportunityHighlightColumn {
        background: none;
    }

}
header, footer, nav, section {
    display: block;
}


/* Styles for basic forms TODO: Need to find where used and have them namespaced, doing global overrides like this a not good -YO
-----------------------------------------------------------*/

/* these collide w/ Impact
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}
*/

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}

.pwBeta {
    margin-left: 1px;
    font-size: 60%;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-errors ul { list-style: none; padding-left: 0px; }

.validation-summary-popover {
    font-weight: normal !important;
    color: #ffffff !important;
    background-color: #f00;
    box-sizing: border-box;
    padding: 9px 14px;
    border-radius: 6px;
}

.validation-summary-popover ul { list-style-type: none; margin: 0; padding: 0; }

.validation-summary-valid {
    display: none;
}

.kdAutoCompleteContainer .ui-menu .ui-menu-item span {
    display: inline;
}

.dateRangeWrapper h4 { font-size: 14px; font-weight: normal; }

.timeout-dialog { width: 400px; }

.signout {
    text-align: center;
    margin-top: 30px;
}

.blue-background {
    background-color: #00B5CC;
    color: #fff;
}

.pointer {
    cursor: pointer;
}
.sticky-footer {
    min-height: 200px;
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 99999;
    padding: 20px 14%;
}
.fax-modal { width: 800px; }

hr.fax-summary-sep { border: 0px; border-bottom: 1px dashed #4a504d; margin: 0px auto 30px auto; }

.fax-summary label { font-weight: bold; }
.fax-summary .pwSubTableHader label { color: #777; font-size: 10px; }

.fax-summary .pwSubLabel {
    font-weight: bold;
    font-size: 9px;
    color: #777;
}

.fax-summary .radio-btn-label {
    font-weight: normal
}

.fax-summary .checked-orange:checked:after {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: 0px;
    left: -1px;
    position: relative;
    background-color: #FFFFFF;
    content: "";
    display: inline-block;
    visibility: visible;
    border: 5px solid #F7956F;
}

.pwMedSig {
    font-size: 9px;
    color: #333;
}

.phone-number {
    width: 120px;
    border-radius: 4px;
    height: 26px;
}

.fax-btns { text-align: right; }
.fax-btns .fax-btn { padding: 3px 12px; font-size: 12px; margin: auto 2px; }
.fax-btns .fax-btn:first-child { margin-left: 0px; }
.fax-btns .fax-btn:last-child { margin-right: 0px; }
.fax-note { width: 100%; border-radius: 4px; resize: none; }

.fax-med-list { font-size: 12px; padding-bottom: 10px; }
.fax-med-list hr { margin: 10px; }

.lh25 { line-height: 25px; }

.w20 { width: 20px; }
.w45 { width: 45px }
.w60 { width: 60px; }
.w100 { width: 100px; }
.w115 { width: 115px; }
.w285 { width: 285px; }

.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px; }
.mt6 { margin-top: 6px; }
.mt7 { margin-top: 7px; }
.mt10 { margin-top: 10px; }

.mb0 { margin-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }

.ml5 { margin-left: 5px; }

.pl0 { padding-left: 0px; }
.pr0 { padding-right: 0px; }

.pt0 { padding-top: 0px !important; }
.pt2 { padding-top: 2px; }

.pwChickletsContainer {
    margin-top: 10px;    
}

.pwAlertWrapper label,
.pwAlertWrapper label a,
.pwSectionContainer .popover .pwAlertWrapper label, 
.pwSectionEventContainer .popover .pwAlertWrapper label {
    color: #C40002 !important;
    display: inline;
}

.pwSectionContainer .popover .pwAlertWrapper, 
.pwSectionEventContainer .popover .pwAlertWrapper {
    margin-bottom: 10px;
}

.pwForm #pwPatientAddForm input[type='text'],
.pwForm #pwPatientAddForm input[type='date'],
.pwForm #pwPatientAddForm input[type='email'],
.pwForm #pwPatientAddForm input[type='tel'] {
    width: 100%;
    border: 1px solid #D5D5D5;
    /* In order for drop downs to have a height they need to have a radius specified*/
    height: 26px;
    font-size: 13px; /* specifying a font-weight here breaks alignments between textboxes and selects */
    line-height: normal;
    color: #333;
    /* In order for drop downs to have a height they need to have a radius specified*/

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 0 0 0 10px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
}

.pwInputDisabled {
	/* transpanrecy */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

/* placeholders */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #999;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #999;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #999;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #999;
}
.pwForm .kdUserSpecifiedContainer {
    margin-top: 10px;
}

.pwDetailSectionLast,
.pwForm > .pwDetailSection:last-child {
    margin-bottom: 800px;
}

.pwForm > .pwDetailSection:first-child .pwSectionHeader,
.pwForm > .pwDetailSection:first-child .pwSectionHeader h1 {
    margin-top: 0px;
}

.pwCheckboSetWrapper {
    margin-top: 5px;
    margin-bottom: 5px;
}
.pwCheckboSetWrapper label,
.pwForm .pwCheckboSetWrapper label {
    display: inline;
}

.pwCheckboSetWrapper > div {
    margin-bottom: 5px;
}

.pwForm label,
.pwSectionContainer label {
    font-size: 13px;
    font-weight: 400;
    color: #444;
    margin-bottom: 2px;
}

.pwSectionContainer .popover label,
.pwSectionEventContainer .popover label {
    padding-top:0;
    margin-top:0;
    margin-bottom:10px;
    display: inline-block;
}

.pwForm label.kdChicklet {
    margin-bottom: 0;
}

.pwForm label span {
    font-weight: 500;
}


.pwButtons button {
    margin-right: 10px;
}

.pwButtons button:last-child {
    margin-right: 0;
}


.pwForm .pwFilters input,
.pwForm .pwFilters select,
.pwForm .pwFilters button {
	display:inline-block;
	margin-right:5px;
	width:auto;
}

.pwForm .pwFilters select {
    vertical-align: top;
}

.pwForm select,
.ui-datepicker .ui-datepicker-title select,
.pwForm textarea,
.pwForm .kdMultiSelect .ui-multiselect,
.pwForm input[type='text'],
.pwForm input[type='number'],
.pwForm input[type='email'],
.pwForm input[type='tel'],
.pwForm input[type='password'] {
    width: 100%;
    border: 1px solid #D5D5D5;
    /* In order for drop downs to have a height they need to have a radius specified*/
    height: 26px;
    font-size: 13px; /* specifying a font-weight here breaks alignments between textboxes and selects */
    line-height: normal;
    color: #333;
}

.ui-datepicker .ui-datepicker-title select {
    width: 49%;    
}

.pwForm button {
    /*width: 100%;*/
    height: 26px;
    font-size: 13px;
	line-height:normal;   
}

.pwForm button.close {
    /*width: 100%;*/
    height: auto;
    font-size: 21px;
	line-height:normal;   
}

.pwForm button.inherit { height: inherit; }

.pwForm .kdMultiSelect .ui-widget {
	padding-top:2px;
}

.pwForm .kdMultiSelect .ui-widget.ui-widget-content {
	padding:0;
}

.pwForm .btn {
	padding: 2px 10px;
}
.pwForm select,
.pwForm textarea,
.kdMultiSelect .ui-widget,
.pwForm input[type='text'],
.pwForm input[type='number'],
.pwForm input[type='email'],
.pwForm input[type='tel'],
.pwForm input[type='password'] {
    /* In order for drop downs to have a height they need to have a radius specified*/

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 0 0 0 10px;
}

.pwForm textarea,
.pwForm input[type='text'],
.pwForm input[type='number'],
.pwForm input[type='email'],
.pwForm input[type='tel'],
.pwForm input[type='password'] {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1) inset;
}

.pwForm input[type='checkbox'] {
	margin-right:5px;
    width: auto;
    display: inline-block;
}

.pwPatientAdd input[type=date] {
    padding-left: 8px;
}

.pwPatientAdd label.error {
    color: #fff;
    font-weight: 400;
}

.pwForm textarea {
	padding-top:8px;
}

.pwInputError {
    border: 1px solid red;
}

.pwFilters .ui-autocomplete-input,
.pwForm .ui-autocomplete-input {
	background: url("/Content/images/icons/search_innertext_indentright.png") right no-repeat #fff;
}



#pwMainFilterControls {
    padding-top: 20px;
}

.pwAutoCompleteWrapperSection .ui-menu .ui-menu-item a {
	font-size:12px;	
}


.pwContactSelection {
    display: inline-block;
    padding-left: 0;
}

.pwContactSelection li {
    display: inline-block;
}

.pwContactSelection label {
    font-weight: normal;
}

.pwContactSelection a {
    text-decoration: none;
}


.pwInputEditIcon {
	width:14px;
	height:14px;
	display:inline-block;
}

.pwForm .pwInputValue {
    font-size: 13px;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.pwForm .pwInputValueMC {
    font-size: 13px;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}
.pwEditLinkMC {
    padding: 0 14px 0 0; 
    line-height:15px!important;
}
.text-center .pwEditLinkMC {
    padding: 0 14px 0 14px; 
}

.pwColCompact .text-center .pwEditLinkMC { /* todo: .text-center is prob superfluous */
    padding: 0 6px 0 6px; /* so that we can fit for cols in one row w/o wrap on biometrics badge */
}

.pwSnugValsLeft .pwEditLinkMC {
    padding-left: 1px;   
}

h2 .pwEditLinkMC {
    padding-left: 14px;
}

.pwEditLinkMC:hover {
	background:url("/Content/images/icons/edit_hover.png") right no-repeat;
}
.pwEditLinkMC:active {
	background:url("/Content/images/icons/edit_hover.png") right no-repeat;
}


.pwEditLink {
    padding: 0 14px 0 0; 
}
.text-center .pwEditLink {
    padding: 0 14px 0 14px; 
}

.pwColCompact .text-center .pwEditLink { /* todo: .text-center is prob superfluous */
    padding: 0 6px 0 6px; /* so that we can fit for cols in one row w/o wrap on biometrics badge */
}

.pwSnugValsLeft .pwEditLink {
    padding-left: 1px;   
}

h2 .pwEditLink {
    padding-left: 14px;
}

.pwEditLink:hover {
	background:url("/Content/images/icons/edit_hover.png") right no-repeat;
}
.pwEditLink:active {
	background:url("/Content/images/icons/edit_hover.png") right no-repeat;
}

.pwFeedAccordionFullPage .popover,
.pwFeed .popover,
.pwForm .popover {
    width: 306px; /*332px;*/
    max-width: none;
}

.popover textarea.pwPopUpInput,
.popover .form-inline textarea.form-control,
.popover .kdTextBoxSelectComboBox,
.pwForm select.pwPopUpInput,
.pwForm input[type='text'].pwPopUpInput,
.pwForm .ui-datepicker  {
    width: 276px; /*300px*/
    margin-bottom: 10px;    
}


.pwForm input[type='text'].pwPopUpInputFlex {
    margin-bottom: 10px;
    width: 100%;
}

.pwForm textarea.pwPopUpInputFlex {
    height: auto;
    margin-bottom: 10px;
}

.pwForm input[type='text'].kdAutoComplete {
    width: 100%;
}

.pwForm .kdTextBoxSelectComboBox input[type='text'].kdAutoComplete {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 18px;
}

.pwForm .kdTextBoxSelectComboBox {
    height: 26px;
}

.pwForm .popover .editable-buttons {
    text-align: right;
}

.pwForm .popover .editable-buttons button {
    width: 100%;
}

@media (max-width: 1200px) {
    #pwMainFilterControls.pwForm input,
    #pwMainFilterControls.pwForm select,
    #pwMainFilterControls.pwForm button {
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

.white-button {
    background-color: #fff;
}

.blue-background .white-button {
    color: #00B5CC;
    font-weight: 700;
}
.blue-background .white-button:hover {
    color: #fff;
    background-color: #F79570;
}
.large-spaced-button {
    padding: .6rem 1.2rem;
}
@media all {
    .impact {
        margin-bottom: 60px;
    }
    .impact .panel-group .panel {
        margin-bottom: 15px;
    }
}


.kdAutoCompleteContainer .kdTextBoxSelectComboBox input[type='text'].ui-autocomplete-loading, 
.kdTextBoxSelectComboBox .kdAutoCompleteContainer input[type='text'].ui-autocomplete-loading {
    background: url('/Content/images/spinnerSmallRightPrescribeWellness.gif') no-repeat right center;
}

.kdInputWidget .kdMultiSelect .ui-multiselect span.ui-icon {
    margin-top: 0;
}
.kdMultiSelect .ui-multiselect span.ui-icon {
    margin-top: 0;
}

.kdMultiSelect .ui-widget {
    line-height: 18px;
}

/* pwMarketingFeaturettes
These were created because the default bootstrap grid, if used for featurettes, would "stack" the right side column underneath the left column.  
Although this makes sense for some content, for a featurete, we need the "img" of the feauturret to "stack" on top of the title
------------------------- */

.pwInlineMarketingNote {
    margin-left: 5px;
}

.pwModalCalendar .pwInlineMarketingNote {
    float: right;
}

.pwMarketingFeaturette {
  overflow: hidden; /* Vertically center images part 2: clear their floats. */
}

.pwMarketingFeaturette-hero {
}

/* Give some space on the sides of the floated elements so text doesn't run right into it. */
.pwMarketingFeaturette-hero.pull-left {
  margin-right: 40px;
}
.pwMarketingFeaturette-hero.pull-right {
  margin-left: 40px;
}

#pwTopMarketingArea {
    height: 710px;
}

#pwTopMarketingArea.pwTopMarketingAreaPrescribeMedicare {
    height: 755px;
}

#pwTopMarketingArea .pwRowMsgDivider {
    margin-bottom: 40px;
}

#pwTopMarketingArea .pwRowMsgDivider:last-child {
    margin-top: 70px;
    margin-bottom: 0px;
}

.pwMarketing .pwRowMsgDivider hr {
    margin: 0;
}

.pwMarketing .pwRowMsgDivider h2 {
    display: inline-block;
    position: relative;
    top: -18px;
    background-color: #ffffff;
    padding: 0 20px 0 20px;
}

.pwRowMsgDividerContainer {
    position: relative;
}
.pwMarketing hr {
    display: block;
    /* height: 2px; */
    border: 0;
    border-top: 1px solid #DEDBEC;
    border-bottom: 1px solid #FFF;
    padding: 0;
}

.pwRowMsgDivider,
.pwMarketing hr {
    margin-top: 60px;
    margin-bottom: 60px;
}

.pwMarketingHeader ul {
    padding-left: 18px;
}
.pwMarketingHeader ul li {
    margin-bottom: 10px;
}
.pwTopMarketingAreaSolutions .pwMarketingHeader ul li {
    margin-bottom: 0;
}
.pwMarketing h1
{
    font-size: 32px;
    line-height: normal;
    font-weight: 400;

    margin: 0;
    margin-bottom: 5px;
}

.pwMarketing h2
{
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
}

.pwMarketing .pwMarketingTokenLink h2 {
    font-size: 16px;
}

.pwMarketing h3,
.pwMarketingHeader h3 {
    color: #AAAAAA;
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0;
    margin-bottom: 2px;
}

.pwMarketing p,
.pwMarketingHeader ul li {
    font-size: 14px;
    line-height: 22px;
    color: #777777;
    font-weight: 400;
}

.pwMarketing .pwMarketingFeaturette h2 + p {
    margin-top: 5px;
}

.pwMarketing .pwMarketingHeader h1
{
    font-weight: 600;
}

.pwMarketing .pwMarketingHeader h1 span
{
    font-weight: 400;
}

.pwMarketing h2 span {
    font-weight: 400;
}

.pwMarketing h1 + h3,
.pwMarketing h2 + h3 {
    margin-bottom: 2.5em;
}

.pwMarketingWideAccentRow {
    border-bottom: 1px solid #fff;

    background: linear-gradient(bottom, rgb(239,239,255) 0%, rgb(255,255,255) 20%, rgb(255,255,255) 80%, rgb(239,239,255) 100%);
    background: -o-linear-gradient(bottom, rgb(239,239,255) 0%, rgb(255,255,255) 20%, rgb(255,255,255) 80%, rgb(239,239,255) 100%);
    background: -moz-linear-gradient(bottom, rgb(239,239,255) 0%, rgb(255,255,255) 20%, rgb(255,255,255) 80%, rgb(239,239,255) 100%);
    background: -webkit-linear-gradient(bottom, rgb(239,239,255) 0%, rgb(255,255,255) 20%, rgb(255,255,255) 80%, rgb(239,239,255) 100%);
    background: -ms-linear-gradient(bottom, rgb(239,239,255) 0%, rgb(255,255,255) 20%, rgb(255,255,255) 80%, rgb(239,239,255) 100%);

    background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(239,239,255)),
	    color-stop(0.2, rgb(255,255,255)),
	    color-stop(0.8, rgb(255,255,255)),
	    color-stop(1, rgb(239,239,255))
    );
}

.pwMarketingFeaturette-hero {
    width: 50%;
}
.pwMarketingFeaturette-hero.pull-right {
    margin-left: 40px;
}

.pwMarketingFeaturette-hero.pull-left {
    margin-right: 40px;
}

.pwMarketing .kdRowMsgDivider hr {
    margin-top: 12px;
    margin-bottom: 12px;
}

.pwMarketingToken {
}
.pwMarketing .pwFloatingNav.affix .pwMarketingToken img {
    display: none;
}
.pwMarketingTokenRow ul {
    padding: 0;
    margin: 0;
}
.pwMarketingTokenRow ul li {
    list-style: none;
    display: inline-block;
    float: left; /*This is here because browser will not ignore the new line character between </li><li>*/
}
.pwMarketingTokenRow li a {
    display: inline-block;
}

.pwMarketingTokenRow li,
.pwMarketing .pwFloatingNav .pwTabset.nav-square > li,
.pwMarketingTokenRow6Col li,
.pwMarketing .pwFloatingNav6Col .pwTabset.nav-square > li {
    width: 16%;
    text-align: center;
}

.pwMarketingTokenRow5Col li,
.pwMarketing .pwFloatingNav5Col .pwTabset.nav-square > li,
.pwMarketingTokenRow.pwMarketingPharmacyGrowthTokenRow li,
.pwMarketing .pwFloatingNav.pwFloatingNavPharmacyGrowth .pwTabset.nav-square > li {
    width: 20%;
}

.pwMarketingTokenRow4Col li,
.pwMarketing .pwFloatingNav4Col .pwTabset.nav-square > li,
.pwMarketingTokenRow.pwMarketingPrescribeMedicareTokenRow li,
.pwMarketing .pwFloatingNav.pwFloatingNavPrescribeMedicare .pwTabset.nav-square > li {
    width: 25%;
}

.pwMarketing .pwFloatingNav .pwTabset.nav-square > li > a {
    padding: 10px 0 5px 0;
}

.pwMarketing .pwTabset.nav-square > .active > a, 
.pwMarketing .pwTabset.nav-square > .active > a h2, 
.pwMarketing .pwTabset.nav-square > .active > a h3, 
.pwMarketing .pwTabset.nav-square > .active > a:hover, 
.pwMarketing .pwTabset.nav-square > .active > a:focus,
.pwMarketing .navbar-default .navbar-nav.nav-square > li > a:focus {
    color: #ffffff;
}

.pwMarketingFeaturetteFooter {
    margin-bottom: 510px
}

.training-link li { margin-bottom: 2px; }

.pwBioPhoto {
    float: left;
    margin: 0 10px 5px 0;
    border-right: 1px solid #3399cc;
    border-bottom: 1px solid #3399cc;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
    padding: 2px;
}

#page_wrap_blue {
    background: #65a1dd;
    color: #ffffff;
    width: 65%;
    height: auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 19px;
    padding: 10px;
    margin: 0 auto;
}

.pwAboutTeam h2 > em {
    color: #aaaaaa;
    font-size: 80%;
}

.pwAboutTeam h3 {
    clear: both;
    font-variant: small-caps;
    margin-bottom: 15px;
}

.pwAboutTeam hr {
    clear: both;
}

/* Laptop/Low Resolution */
@media (max-width: 1200px) {
    
    .pwMarketing .pwMarketingTokenLink h2 {
        font-size: 14px;
    }
}

@media (max-width: 992px) {
    
    .pwMarketing h1 {
        font-size: 24px;
        margin-bottom: 0;
    }

    .pwMarketing h2 {
        font-size: 14px;
    }


    #pwTopMarketingArea {
        height: auto;
    }

    .pwMarketingFeaturette {
        height: auto;
        padding: 0;
    }

    .pwMarketingFeaturette-hero.pull-left,
    .pwMarketingFeaturette-hero.pull-right {
        width: 100%;
        display: block;
        float: none;
        /*max-width: 40%;*/
        margin: 0 auto 20px;
    }

    .pwRowClinicalInvestigators .pwMarketingFeaturette {
        width: auto;
    }
}

@media (max-width: 767px) {
    .pwMarketingTokenRow li,
    .pwMarketing .pwFloatingNav .pwTabset.nav-square > li,
    .pwMarketingTokenRow.pwMarketingPrescribeMedicareTokenRow li,
    .pwMarketing .pwFloatingNav.pwFloatingNavPrescribeMedicare .pwTabset.nav-square > li {
        width: auto;
    }
}



.pwPostLeftNavWrapper {
    padding-right: 0;
    padding-bottom: 20px;
    border-right: 1px solid #DDDDDD;
} 

.pwPostLeftNavWrapper p {
    margin: 0 20px 10px 28px;
    line-height: 20px;
}

.pwPostLeftNavWrapper #pwPostLeftNavStaticTabs h2 + p {
    margin-left: 10px;
}

.pwPostLeftNavWrapper ul {
    padding: 0;
}

.pwPostLeftNavWrapper ul li {
    list-style: none;
}

.pwPostLeftNavWrapper h1,
.pwPostLeftNavWrapper h2,
.pwPostLeftNavWrapper h3,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li > a {
    font-weight: 400;
    padding-left: 8px;
}

.pwPostLeftNavWrapper h1 {
    font-size: 24px;
}
.pwPostLeftNavWrapper h2 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.pwPostLeftNavWrapper h3,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li > a {
    text-transform: none;
    font-size: 16px;
}

.pwFullScreenLayout .pwPostLeftNavWrapper h1 {
    margin: 40px 0 30px 0;
}


.pwModal .pwPostLeftNavWrapper h1 {
    margin: 20px 0 10px 0;
}

#pwStartModal .modal-body {
    padding: 0;
}

.pwModal .pwPostLeftNavWrapper h1 {
    display: none;
}

.pwPostLeftNavWrapper h3.pwComplete,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li > a.pwComplete {
    color: #3BAE2A;
}

.pwPostLeftNavWrapper h3.pwAlertHigh,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li > a.pwAlertHigh {
    color: #C40002;
}

.pwPostLeftNavWrapper h3.pwAlertMedium,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li > a.pwAlertMedium {
    color: #FFCC00;
}

#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwComplete, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwComplete:hover, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwComplete:focus,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh:hover, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh:focus,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium:hover, 
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium:focus {
    color: #ffffff;
}

#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh:hover,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertHigh:focus {
    background-color: #C40002;
}
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium:hover,
#pwPostLeftNavTabs .pwTopSubNav.nav-square li.active > a.pwAlertMedium:focus {
    background-color: #FFCC00;
}

.pwPostCanvas {
    background-color: #FCFCFE;
}

.pwFullScreenLayout .pwPostWrapper {
    padding: 50px 0 0 80px;
}

.pwModal .pwPostWrapper {
    padding: 5%;
}

.pwPost {
    padding: 50px 60px 50px 60px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);

    margin-bottom: 60px;
}

.pwPost h1 {
    font-size: 36px;
    font-weight: 400;
    margin: 0;
    color: #2B91CD;
    margin-bottom: 30px;
}


.pwPost h2 {
    font-size: 18px;
}

.pwPost p {
    font-size: 15px;
    line-height: 24px;
    color: #777777;
}

.pwVideoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;

    margin: 30px 0 30px 0;
}
.pwVideoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pwStartUniversityList li {
    list-style: none;
    margin: 10px 0 10px 10px;
    font-size: 15px;
}

.pwStartUniversityList {
    padding: 0;
}

.pwStartUniversityList .divider {
    background-color:transparent;
}

.pwStartUniversityList .dropdown-header {
    padding: 0;
    font-weight: 400;
    padding-top: 15px;
    margin-left: 0;
}


.pwPost .pwContactUsModalLinkWrapper,
.pwPost .pwPatientAddModalLinkWrapper {
    text-align: center;
}

#pwPosts {
    z-index: 2;
}
#pwPostsRightBackground {
    z-index: -1;
    position: fixed;
    top: 0px;
    right: 0px;
    width: 50%;
    height: 100%;
    background-color: #FCFCFE;
}


@media (max-width: 992px) {
    #pwPostsRightBackground {
        display: none;
    }
    .pwPostLeftNavWrapper {
        border-right: 0;
        border-bottom: 1px solid #DDDDDD;
    }
    .pwFullScreenLayout .pwPostWrapper {
        padding: 10%;
    }
}
#print-preview-modal .print-modal-dialog { 
    width: 775px; 
}
#print-preview-modal .print-close{
    color:#fff;
    opacity:1;
}
#print-preview-modal .print-modal-content{
    background-color:#464646;
}
#print-preview-modal .print-modal-header{
    border-bottom:0;
    padding-bottom:0;
}
#print-preview-modal h4{
    color:#FFF;
}
.profile-dropdown{
       color:#C0C0C0;
}

.profile-dropdown:hover{
    text-decoration:none;
}

    
.pwAccordionFeed
{
}
.pwAccordionFeed .panel-body.in
{
}
.pwAccordionFeed.panel-group .panel+.panel {
}
.pwAccordionPanel.panel-default {
    margin-bottom: 0;

	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;

    border: 1px solid #eee;
    border-top: 0;
}
.pwAccordionPanel.panel {
    webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 15px;
}

.pwAccordionPanel.panel.active {
    /*margin: 20px 0;*/
    border: 0px;

    background-color: #FFFFFF;
    
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
}
.pwAccordionPanel.panel + .panel.active {
    border-top: 1px solid #eee;
}

.pwAccordionPanel.panel.active + .panel-default {
    border-top: 1px solid #eee;
}
.pwAccordionPanel.panel.active:first-child {
    margin-top: 0;
}

.pwAccordionPanel.panel:first-child {
    border-top: 1px solid #eee;
}
.pwAccordionPanel.panel > .panel-heading {
    /*top right bottom left*/
    padding: 0;
}
.pwAccordionPanel.panel > .panel-heading.active {
    /*top right bottom left*/
    padding: 0;
    background-color: #FFFFFF;
}

.pwAccordionPanel .panel-heading > .row > div {
    margin-top: 13px;
    margin-bottom: 13px;
}

.pwAccordionPanel .panel-heading h4,
.pwAccordionPanel .panel-heading label {
    margin: 0;
}


.pwAccordionPanel .panel-heading .col-md-3.panel-title a.blank {
    border-left: 4px solid #FFF;
}

.pwAccordionPanel.panel.panel-blank > .panel-heading {
    /*top right bottom left*/
    padding: 0;
    background-color: #FFF;
}

.pwAccordionPanel .panel-title {
}
 
.pwAccordionPanel .panel-heading label a,
.pwAccordionPanel .panel-heading label a.collapsed
.pwAccordionPanel .panel-heading.active h4 a,
.pwAccordionPanel .panel-heading h4 a,
.pwAccordionPanel .panel-heading h4 a.collapsed {
    font-size: 13px;
    font-weight: 400;
    /*color: #2290D1;*/
    display: block;
    margin-left: 10px;
    text-decoration: none;
}

.pwAccordionFeed .panel-title a .pwIconPanelToggle + span {
	margin-left:5px;
}


.pwAccordionFeed .panel-heading .panel-title.active {
	background-color:#fff;
}

.pwAccordionFeedFinancialDataColumns {
}


.pwAccordionPanel .panel-heading.opened {
    
	/* mimic a shadow w/ a gradient */
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.97, #FCFCFE),
		color-stop(1, #F2F2F2)
	);
	background-image: -o-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -moz-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -webkit-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -ms-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: linear-gradient(to bottom, #FCFCFE 97%, #F2F2F2 100%);
}


.pwAccordionFeed .panel-title a:hover {
    /*color: #FF9900;*/ /*#f88c04;*/
	text-decoration:none;
}

.pwAccordionFeed .panel-title a.collapsed .pwIconPanelToggle {
	margin-left:10px;
    vertical-align: middle;
    background: url('/Content/images/icons/arrowRight_normal.png') no-repeat;
}
.pwAccordionFeed .panel-title a.collapsed:hover .pwIconPanelToggle {
    background: url('/Content/images/icons/arrowRight_hover.png') no-repeat;
}

.pwAccordionFeed .panel-title a .pwIconPanelToggle {
	margin-left:10px;
    vertical-align: middle;
    background: url('/Content/images/icons/arrowDown_normal.png') no-repeat;
}
.pwAccordionFeed .panel-title a:hover .pwIconPanelToggle {
    background: url('/Content/images/icons/arrowDown_hover.png') no-repeat;
}
.pwAccordionFeed.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:0
}

.pwAccordionFeed .panel-body {
	padding: 0 20px 20px 20px;
}

.pwAccordionFeed .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top: 0;
}

.pwOpportunityContainer .pwFeedItemStatus {
    padding-top: 1px;
    display: inline-block;
}

.pwAccordionFeed .pwFeedOpportunityHighlightColumn {
    background-color: #FFFEC3;
}

.pwSubPage .pwAccordionFeed h1 {
    margin-top: 25px;
}

.pwSubPage .pwAccordionFeed h1:first-child {
    margin-top: 0;
}

.pwAccordionFeed .pwAgendaview {
    border: none;
}

.pwAccordionFeed .pwAppDisableScreenMsg {
    padding: 15px;
    background-color: #FFFEC3;
}

.pwFeedItemOpportunityEditButtons button {
    width: 100%;
}

.pwFeedItemOpportunityActionButtons {
    margin-bottom: 10px;
}

.pwFeedItemOpportunityActionButtons button {
    margin-right: 3px;
}

.pwFeedItemLabelWrapper .pwViewProfileLink {
    margin-left: 3px;
}

.pwPatientProfileOpportunities .pwDetailsContainerWrapper {
    margin: 5px 10px 0px 10px;
}

.pwPatientProfileOpportunities .pwShowHideDetailsAboveWrapperLink {
    /*margin-left: 4px;*/
}

/*EditableLink*/
.pwModal h3.popover-title,
.pwForm h3.popover-title {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    text-transform: none;
    font-weight: normal;
    margin: 0;
}

.pwAccordionFeed .pwPatientListRow > div:first-child {
    padding-right:2px;
    padding-left: 2px;
}
.pwAccordionFeed .pwPatientListRow > .pwFeedItemDataColumns > div:first-child,
.pwAccordionFeed .pwSectionHeader > .pwFeedItemDataColumns > div:first-child {
    padding-left:2px;
}

#pwCalendarModalOpportunitiesFeed .pwFeedItemActionLink,
#pwFeedAccordionFullPage .pwFeedItemActionLink {
    margin-left: 17px;
    display: inline-block;
}

.popover .ui-datepicker .ui-datepicker-prev span, 
.popover .ui-datepicker .ui-datepicker-next span {
    display: none;
}

.pwFeedItemOpportunityEditNotes {
    min-height: inherit;
}

@media (max-width: 992px) {

    .pwAccordionFeed .panel-body {
        padding: 0 10px 10px 10px
    }
}



#pwFinancialDashboardBadge {

	padding:0px;
	
	background-color: #FFF;
	
	/*
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	*/
	
	margin-bottom: 30px;
	
}

.pwLeftNavFilters .pwEntitySelectWrapper,
.pwLeftNavFilters .pwEntityOptionWrapper {
    margin-top: 15px;
}


#pwFinancialDashboardBadgeWrapper h3 {
    margin-top: 0;
}

.pwAccordionTable .pwLoadingSpinner {
	padding-top:100px;  
}

.pwAccordionTable .pwHelpPanel {
	margin-top:115px;  
}

.pwAccordionTable .pwHelpPanel p {
    padding: 0;
}

.pwAccordionTable hr {
    margin: 0;
}


#pwFinancialDashboardBadge.affix {
    z-index: 1001;
}

#pwAppResultsSpinner {
    margin-top: 100px;
}

.pwFloatingNavTableHeader .pwAppLogo {
		
	position: absolute;
	right: 20px;
	top: 3px;
}


.pwAccordionTable .pwVizCount {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 0;
}

.pwAccordionTable .pwVizDonut {
}


.pwAccordionTable .pwVizDonutSpacer > div {
    height: 190px;
}

.pwFloatingNavTableHeader label {
	font-size:13px;
	font-weight:400;
    display: block;
	text-transform:uppercase;
    margin: 0;
}
.pwFloatingNavTableHeader label span {
	font-weight: 600;
	/*color:#999999;*/
}

.pwFloatingNavTableHeader {
	margin-top:31px;
}


.pwAccordionTable .pwVizCount label,
.pwAccordionTable .pwVizStat label {
	font-size:16px;
	line-height:normal;
	cursor:pointer;
}

.pwAccordionTable .kdCenterContainer {
	padding-top: 13px;
	padding-bottom: 12px;
}


.pwAccordionTable
{
}
.pwAccordionTable .panel-body.in
{
}
.pwAccordionTable.panel-group .panel+.panel {
    margin-top: 0;
}
.pwAccordionTable .panel-default {
    margin-bottom: 0;
    border: 0;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;

    border-top: 1px solid #eee;
}
.pwAccordionTable .panel {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.pwAccordionTable .panel-default:last-child {
    border-bottom: 1px solid #eee;
}
.pwAccordionTable .panel-default > .panel-heading {
    /*top right bottom left*/
    padding: 0;
    background-color: #FCFCFE;
	margin-top:1px;
}


.pwAccordionTable h4 {
	margin:0;
}


.pwAccordionTable .panel-heading .col-md-3.panel-title a.blank {
    border-left: 4px solid #FFF;
}

.pwAccordionTable .panel-default.panel-blank > .panel-heading {
    /*top right bottom left*/
    padding: 0;
    background-color: #FFFFFF;
}

.pwAccordionTable .panel-title {
}



.pwAccordionTable .panel-title h4 a > .kdNumberSuffix {
	font-size:26px;
	font-weight:inherit;
}
.pwAccordionTable h4 label > .kdNumberSuffix {
	font-size:14px;
	font-weight:inherit;
}


.pwAccordionTable .panel-title a .pwIconPanelToggle + span {
	margin-left:5px;
}


.pwAccordionTable .panel-heading .panel-title.active {
	background-color:#fff;
	
	/* Shadow: horizontal offset, vertical offset, blur radius, spread radius, color in rgba to speicfy opacity */
    -webkit-box-shadow: -6px 0 2px -3px rgba(244, 244, 246, 0.65), 6px 0 2px -3px rgba(244, 244, 246, 0.65);
    -moz-box-shadow: -6px 0 2px -3px rgba(244, 244, 246, 0.65), 6px 0 2px -3px rgba(244, 244, 246, 0.65);
    -ms-box-shadow: -6px 0 2px -3px rgba(244, 244, 246, 0.65), 6px 0 2px -3px rgba(244, 244, 246, 0.65);
    -o-box-shadow: -6px 0 2px -3px rgba(244, 244, 246, 0.65), 6px 0 2px -3px rgba(244, 244, 246, 0.65);
	box-shadow: -6px 0 2px -3px rgba(244, 244, 246, 0.65), 6px 0 2px -3px rgba(244, 244, 246, 0.65);
}

.pwAccordionTable .panel-heading .col-md-3.panel-title h4 > label,
.pwAccordionTable .panel-heading .col-md-3.panel-title h4 a,
.pwAccordionTable .panel-heading .col-md-3.panel-title h4 a.collapsed {
	font-weight:400;
}

.pwAccordionTableDataColumns {
}



.pwAccordionTable .panel-title a:hover {
    /*color: #FF9900;*/ /*#f88c04;*/
	text-decoration:none;
}


.pwAccordionTable.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:0
}

.pwAccordionTable .panel-body {
}

.pwAccordionTable .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top: 0;
}


#pwFinancialDashboardBadge .kdChickletsContainer {
    margin-bottom: 10px;
}

#pwFinancialAccordionTable {
    margin-top: 20px;
}

#pwFinancialAccordionTable .panel-heading .pwAccordionTableDataColumns .panel-title h4 > label,
#pwFinancialAccordionTable  .panel-heading .pwAccordionTableDataColumns .panel-title h4 a,
#pwFinancialAccordionTable .panel-heading .pwAccordionTableDataColumns .panel-title h4 a.collapsed {
	text-align:center;
		
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 66px;
	width:160px; /*with is here so that the "number" does not overlap w/ the pie chart*/
}

/* @example: the layout changed, but not the content of the page. yet things broke b/c layout class names were used instead of domain-style class names. I am adding the following class,  <h4 class="pwRowTitle">, rather than add .col-md-5.panel-title, as it was .col-md-3.panel-title |bwilly May16 */
#pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 > label,
#pwFinancialAccordionTable .panel-heading .panel-title h4.pwRowTitle > label,
#pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 a,
#pwFinancialAccordionTable .panel-heading .panel-title h4.pwRowTitle a,
#pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 a.collapsed,
#pwFinancialAccordionTable .panel-heading .panel-title h4.pwRowTitle a.collapsed {
	text-align:left;
	position: absolute;
	font-size:22px;
	top: 92px;
}

#pwFinancialAccordionTable .panel-body > label,
#pwFinancialAccordionTable .panel-title h4 > label,
#pwFinancialAccordionTable .panel-title h4 a,
#pwFinancialAccordionTable .panel-title h4 a.collapsed {
    font-size: 36px;
    font-weight: 400;
    display: block;
}

#pwFinancialAccordionTable .panel-title.pwMainColumn h4 > label,
#pwFinancialAccordionTable .panel-title.pwMainColumn h4 a,
#pwFinancialAccordionTable .panel-title.pwMainColumn h4 a.collapsed {
    font-weight: 600;
}


#pwFinancialAccordionTable .panel-heading.opened {
    
	/* mimic a shadow w/ a gradient */
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.97, #FCFCFE),
		color-stop(1, #F2F2F2)
	);
	background-image: -o-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -moz-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -webkit-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: -ms-linear-gradient(bottom, #FCFCFE 97%, #F2F2F2 100%);
	background-image: linear-gradient(to bottom, #FCFCFE 97%, #F2F2F2 100%);
}

#pwFinancialAccordionTable .panel-body {
	padding: 40px 0 0 0;
	height:390px;

	/* mimic a shadow w/ a gradient */
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.97, #FFFFFF),
		color-stop(1, #F2F2F2)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 97%, #F2F2F2 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 97%, #F2F2F2 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 97%, #F2F2F2 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 97%, #F2F2F2 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 97%, #F2F2F2 100%);
}




.pwSearchAccordionTable.pwAccordionTable .panel {
    border: 0;
}

.pwSearchAccordionTable .panel-body {
	padding: 0px 0 30px 0;
}

.pwSearchAccordionTable .panel-title > div {
    margin: 25px 0 25px 0;
}


.pwSearchAccordionTable .panel-title input[type='checkbox'] {
    margin: 30px 0 0 0;
}

h1.pwSearchAccordionTableTitle,
.pwSearchAccordionTable .panel-title h4,
.pwSearchAccordionTable .panel-title h4 a,
.pwSearchAccordionTable .panel-title h4 a.collapsed {
    font-size: 22px;
    display: block;
    font-weight: 400;
    /*margin-top: 5px; this was causing an extra 5px for patient name col, so it was lower than all other cols in the row for patient list vaccines, medicare, etc */
}


.pwSearchAccordionTable .pwVizStat h4 .kdNumberPrefix {
    font-size: 21px;   
}

.pwForm .pwSearchAccordionTable .pwVizStat label span.kdNumberPrefix {
    font-weight: inherit;
}

.pwSearchAccordionTable .panel-title label,
.pwSearchAccordionTable .panel-title a.pwChickletLink {
    font-size: 13px;
}

.pwPrescribeMedicarePlanTitleBlockWrapper label ,
.pwSearchAccordionTable .panel-title .pwAccordionTableMainLinkSub > label {
    font-weight: 400;
    color: #777777;
    display: block;
    margin: 0;
}


.pwPrescribeMedicarePlanTitleBlockWrapper label,
.pwSearchAccordionTable .panel-title .pwAccordionTableMainLinkSub > label > span {
    font-weight: 400;
}


.pwPrescribeMedicarePlanTitleBlockWrapper .pwStarRating {
    margin-bottom: 3px;
}


.pwSearchAccordionTable .panel-title a.pwChickletLink {
    padding: 0;
    background-color: #FFFFFF;
    
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    margin-left: 19px
}

.pwChickletLink.active,
.pwSearchAccordionTable .panel-title a.pwChickletLink.active {
    padding: 3px 7px;
    background-color: #B9FAFE;
}

.pwSearchAccordionTable .panel-title > a.btn {
    font-size: 14px;
    display: inline;
    margin: 45px 0 0 0;
}

.pwSearchAccordionTable .panel-title > div.pwPrescribeMedicareActions {
    margin: 48px 0 0 0;
}

.pwSearchAccordionTable .panel-title > div.pwPrescribeMedicareActions > .btn {
    padding: 6px 8px;
}

.pwSearchAccordionTable .panel-default > .panel-heading {
    background-color: #ffffff;
    border-color: #F6F6F6;
}

.pwSearchAccordionTable .panel-heading.opened {
    
}

.pwAccordionTableMainLinkSubIndent,
.pwSearchAccordionTable .pwAccordionTableMainLinkSub.pwAccordionTableMainLinkSubIndent {
    margin-left: 19px;
}

.pwSearchAccordionTable a.pwAccordionTableMainLink .pwIconPanelToggle {
    float: left;
    margin-top: 7px;
    margin-bottom: 40px;
    margin-right: 5px;
}

.pwSearchAccordionTable .pwAccordionTable .panel-title a .pwIconPanelToggle + span {
    margin-left: 0;   
}



@media (max-width: 992px) {
    .pwSearchAccordionTable .panel-title > div,
    .pwSearchAccordionTable .panel-title > div.pwPrescribeMedicareActions {
        margin: 5px 0 5px 0;
    }
    #pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 > label,
    #pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 a,
    #pwFinancialAccordionTable .panel-heading .col-md-3.panel-title h4 a.collapsed {
        position: inherit;
    }
    h1.pwSearchAccordionTableTitle, 
    .pwSearchAccordionTable .panel-title h4, 
    .pwSearchAccordionTable .panel-title h4 a, 
    .pwSearchAccordionTable .panel-title h4 a.collapsed {
        font-size: 14px;
    }
}
#dayscheduler .k-nav-today, #dayscheduler .k-nav-prev, #dayscheduler .k-nav-next {
    display: none;
}

.pwAgendaview .k-scheduler-toolbar
{
    /* make them invisible */
    display: none;
 
    /* prevent height and paddings from influencing the size calculations */
    height: 0;
    padding: 0;
    overflow: hidden;
}

.pwAgendaview .k-scheduler-content {
    overflow: visible;
}

.k-event, .k-event .k-state-selected {
    background: none;
    border: none;

	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;

}
/*Adding more space to table td accomadate events*/
.pwCalendarWrapper .k-scheduler-table td[role=gridcell]{ 
    height: 100px;
}
.pwCalendarWrapper .k-event-actions:first-child {
    margin: 4px 0 0 4px;
}
.pwEventChicklet {
    background-color: #b0c4de;
    border-color: #b0c4de;
    font-size: 11px;
    padding: 1px 0px 4px 0;
}
.pwEventChickletCount {
    float: right;
    
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    padding: 0 3px 2px 3px;
    margin: 0 3px 2px 0;

    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255) transparent;
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.15);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";

}

.pwEventChickletAppointments,
.pwEventChickletAllAppointments,
.pwEventChickletMTMAppointments,
.VaccineCompleteAppointments {
    background-color: #FF9D01;
    border-color: #FF9D01;
}

.pwEventChickletMedicareAppointments {
    background-color: #FFC04B;
    border-color: #FFC04B;
}

.pwEventChickletMTMExpiring,
.pwEventChickletOpportunities {
    background-color: #00941A;
    border-color: #00941A;
}

 .pwEventChickletMedSyncPickup {
    background-color: #FAA396;
    border-color: #FAA396;
}
 
.pwEventChickletMedSyncFill {
    background-color: #4D9EF0;
    border-color: #4D9EF0;
}

.pwEventChickletMedSyncShortFill {
    background-color: #E07AFF;
    border-color: #E07AFF;
}

.pwEventChickletMedSyncFullFill {
    background-color: #AB3DFF;
    border-color: #AB3DFF;
}


 .k-event-actions {
     margin: 5px;
 }
 /* TODO: JGood remove below for week view, but broken and need to discuss with Sean/Yesi*/
.k-scheduler-views {
    display: none;
}

td .k-state-selected {
    background-color: #FFFF99;
}

.k-state-selected .k-nav-day {
    color: black;
}

.pwAgendaview .k-today {
    background-color: transparent;
}

.pwCustomBarValue {
    margin-right: 2px;
}
.pwCustomBarValueOff {
    background-color:#dddddd;
}

.pwNumberNA,
.pwNumberNA label,
.pwVizCount .pwNumberNA,
.pwVizCount a.pwNumberNA,
.pwVizCount a.pwNumberNA label,
.pwVizCount a.pwNumberNA span {
	color: #AAAAAA !important;
}

.pwNumberPositive,
.pwVizCount .pwNumberPositive,
.pwVizCount a.pwNumberPositive,
.pwVizCount a.pwNumberPositive label,
.pwVizCount a.pwNumberPositive span {
	color: #3AAD2A !important;
}

.pwNumberNeutral,
.pwVizCount .pwNumberNeutral,
.pwVizCount a.pwNumberNeutral,
.pwVizCount a.pwNumberNeutral label,
.pwVizCount a.pwNumberNeutral span {
	color: #444444 !important;
}

.pwNumberNegative,
.pwVizCount .pwNumberNegative,
.pwVizCount a.pwNumberNegative,
.pwVizCount a.pwNumberNegative label,
.pwVizCount a.pwNumberNegative span {
    color: #C50000 !important;
}


.pwRatingSelector {
    margin-left: 20px;
    display: inline-block;
}

#pwPrescribeMedicareCompare .pwRatingSelector {
    margin-left: 0;
}

.pwRatingSelectorSegment {
    width: 8px;
    height: 10px;
    background-color: #eee;
    border-right: 1px solid #ffffff;
    display: table-cell;
}

.pwRatingSelectorDisable { cursor: default; }

.pwViz  {
	
}



.pwLinearGraph {
    width: 137px;
    height: 143px;
    display: inline-block;
    margin-bottom: 5px;
}

.pwSortedColumn a,
.k-grid-header th.k-header[data-dir] a {
}
.k-grid-header th>.k-link>.k-icon {
    vertical-align: middle;
}

.k-alt, .k-separator {
    background-color: #FCFCFE;
}
.k-grid tr td {
    border-color: #eee;
}


div.k-chart.pwVizCanvas,
.pwVizCanvas {

	background-color: #FFF;
	box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);
	-moz-box-shadow: 0 1px 2px rgba(170, 170, 170, 0.65);

    padding: 10px;
}

.pwVizCanvas center {
    width: 100%;
}

.pwVizTopMargin {
    margin-top: 30px;    
}

#pwMainFilterControls {
    padding-top: 20px;
}

.kdCenterContainer {
    position: relative;
}

.pwVizDonutCountFloat {
	z-index: 998;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 30%;
    width: 75px;
}

.pwVizStat h2,
.pwVizStat h2 a,
.pwVizStat h2 a span,
.pwVizCount h2,
.pwVizCount h2 a,
.pwVizCount h2 a span {
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin:0;
}

#pwDashboardBadge .pwStarRating label,
.pwStarRating label,
.pwVizCount h2 span.kdNumberSuffix {
	font-size: 12px;
	font-weight: 400;
	line-height:normal;
    display: inline;
}

.pwLinearGraphStrong {
    display: block;
    font-size: 17px;
}

.pwVizCount label {
	color: #777;
	font-size: 12px;
	font-weight: 400;
	line-height:normal;
	margin:0;
	display:block;
}
.pwLinearGraphSpan {
    font-size: 12px;
    color: #777;
    text-align: left;
    display: block;
}

.col-md-2 .pwLinearGraphSpan {
    padding-left: 18px;
}

.pwLinearGraphPercent {
    position: absolute;
    font-size: 9px;
    color: #777;
    right: 28px;
    z-index: 1000;
    top: 114px;
}

.pwTable {
}

.box-content th.k-header {
    white-space: normal !important;
    font-size: 12px;
}

.pwNewTopStyle {
    top: 29% !important;
}

#pwTopHeroVizArea .popover {
    z-index: 1001;
}

.pwStartTagPointWrapper {
    position: relative;
    display: inline-block;
}

.pwStartTag {
    padding: 3px;

    color: #ffffff;
    background-color: #65B3D0;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
.pwStartTagPointUp:after {
    position: absolute;
    top: -6px;
    left: 40%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #65B3D0;
    border-left: 6px solid transparent;
    content: '';
}
.pwStartTagPointBottom:after {
    position: absolute;
    bottom: -6px;
    left: 40%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-top: 6px solid #C40002;
    border-left: 6px solid transparent;
    content: '';
}

.pwStartTagPointLeft:after {
    position: absolute;
    bottom: 30%;
    left: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-right: 6px solid #65B3D0;
    border-bottom: 6px solid transparent;
    content: '';
}

.pwStartTagPointRight:after {
    position: absolute;
    bottom: 30%;
    right: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-left: 6px solid #65B3D0;
    border-bottom: 6px solid transparent;
    content: '';
}

.pwStartTag label {
    color: #ffffff;
    font-size: 10px;
}
.pwStartTag label span {
    display: block;
    font-size: 10px;
}
.pwAlertTagPointWrapper {
    position: relative;
    display: inline-block;
}

.pwAlertTag {
    padding: 3px;

    color: #ffffff;
    background-color: #C40002;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.pwAlertTag label{
    color: #ffffff;
}
.pwAlertTag label span {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
}

.pwAlertTagPointUp:after {
    position: absolute;
    top: -6px;
    left: 40%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #C40002;
    border-left: 6px solid transparent;
    content: '';
}

.pwAlertTagPointBottom:after {
    position: absolute;
    bottom: -6px;
    left: 40%;
    display: inline-block;
    border-right: 6px solid transparent;
    border-top: 6px solid #C40002;
    border-left: 6px solid transparent;
    content: '';
}

.pwAlertTagPointLeft:after {
    position: absolute;
    bottom: 30%;
    left: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-right: 6px solid #C40002;
    border-bottom: 6px solid transparent;
    content: '';
}

.pwAlertTagPointRight:after {
    position: absolute;
    bottom: 30%;
    right: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-left: 6px solid #C40002;
    border-bottom: 6px solid transparent;
    content: '';
}

/* PMP-373 https://stackoverflow.com/questions/37902708/google-charts-tooltip-flickering  */ 
svg > g:last-child > g:last-child { pointer-events: none }
div.google-visualization-tooltip { pointer-events: none }

@media (max-width: 1200px) {
    #pwMainFilterControls.pwForm input,
    #pwMainFilterControls.pwForm select,
    #pwMainFilterControls.pwForm button {
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

@media (max-width: 992px) {
		
	#pwTopHeroVizArea .pwLoadingSpinner {
		position: relative;
	}
	
	#pwTopHeroVizArea,
	#pwTopHeroVizAreaCarouselMarkup.carousel .item {
		height: auto;
	}
}

@media (max-width: 767px) {
    
}


/* THIS CSS FILE NEEDS TO BE PHASED OUT - YO */

@import url(https://cdn.prescribewellness.com/assets/Gilroy/GilroyFonts.css);

.empty-grid {
    color: #888;
    background: #eee;
    text-align: center;
    line-height: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.row-med-unselected {
    color: #747474;
    font-style: italic;
}

.row-med-anchor {
    background: #CBE2FF!important;
}

.filter-container {
    font-size: 14px;
    font-weight: normal;
}

.easy-pie-chart-label {
    margin-bottom: 10px;
    margin-top: 5px;
}

.k-grid {
	overflow-x: auto;
}

#grid_patients > table > .k-grid-header > tr > .k-header .k-link {
    height: auto;
}

#grid_patients > table > .k-grid-header > tr > .k-header {
    white-space: normal;
}

div.k-edit-form-container {
    width: auto;
}

.icon-ok-sign {
    color: #96C877;
}

.icon-remove-sign {
    color: #AD443B;
}

.legend-marker {
  display: inline-block;
  padding: 0px 4px 0px 4px;
  cursor:pointer;
}
.legend-marker span{
    margin-left:5px;
    font-size:10px;
    vertical-align:top;
    font-weight:600;
}
.legend-marker-color {
  display: inline-block;
  height: 10px;
  width: 10px;
}
.donut-title{
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 10px;
}

#toast-container > div {
    padding: 15px !important;
    color: inherit !important;
    opacity: 1 !important;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
    filter: alpha(opacity=100) !important;
}

.fax-item-header {
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
}

.search-input-top-nav-bar input {
    -webkit-appearance: none !important;
    -webkit-background-clip: border-box !important;
    -webkit-background-origin: padding-box !important;
    -webkit-background-size: auto !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px 0px inset, rgba(255, 255, 255, 0.14902) 0px 1px 0px 0px !important;
    -webkit-rtl-ordering: logical !important;
    -webkit-transition-delay: 0s !important;
    -webkit-transition-duration: 0.3s !important;
    -webkit-transition-property: width !important;
    -webkit-transition-timing-function: ease !important;
    -webkit-user-select: text !important;
    -webkit-writing-mode: horizontal-tb !important;
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(35, 43, 48, 0.831373) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-size: auto !important;
    border-bottom-color: rgb(17, 17, 17) !important;
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-image-outset: 0px !important;
    border-image-repeat: stretch !important;
    border-image-slice: 100% !important;
    border-image-source: none !important;
    border-image-width: 1 !important;
    border-left-color: rgb(17, 17, 17) !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-right-color: rgb(17, 17, 17) !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-top-color: rgb(17, 17, 17) !important;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px 0px inset, rgba(255, 255, 255, 0.14902) 0px 1px 0px 0px !important;
    box-sizing: border-box !important;
    color: rgb(133, 133, 133) !important;
    cursor: auto !important;
    display: inline-block !important;
    font-family: 'Open Sans', HelveticaNeue, Helvetica, Arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: normal !important;
    height: 20px !important;
    letter-spacing: normal;
    line-height: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    outline-color: rgb(133, 133, 133);
    outline-style: none;
    outline-width: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: start;
    text-decoration: none solid rgb(133, 133, 133) !important;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: width;
    transition-timing-function: ease;
    width: 150px;
    word-spacing: 0px;
    writing-mode: lr-tb;
}

.search-input-top-nav-bar span {
    background-color: rgba(35, 43, 48, 0.831373) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-size: auto !important;
}

.separate-sections > li, .separate-sections > div {
    margin-bottom: 15px !important;
}

.separate-sections > li, .separate-sections > div input{
    width: 100%;
}

.padded {
    padding: 15px;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.campaign-category-block {
    font-size: 10px;
    float: right;
    margin: 10px 10px 0 0;
}

.campaign-category-block label {
    margin-top: -7px;
}
.medicareCurrentPlanLabel{
    margin-left:20px!important;
    font-weight:700!important;
}
.medicareCurrentPlanRow{
    background-color:#FFEFE4;
}

.apciContact{
    padding-top:10px;
}
.underline { text-decoration: underline; }
.noresize { resize: none; }
.pwEmailPreview { height: 200px; overflow-y: auto; border-radius: 4px; border: 1px solid #cccccc; }
    .pwEmailPreview pre { border: 0px; background-color: transparent; font-family: inherit; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-ouer-spin-button { -webkit-appearance: none; margin: 0;}

textarea.phone-list { height: inherit; }
.timepicker { border: 0px !important; }

.k-edit-cell input[type="checkbox"] { margin-left: 0px; }

.text-alert, .text-alert:hover, .text-alert:focus { color: #ff0000 !important; }

/*FONTS*********************************************************************/

body{
    background: #fbfbfb;
    font-family: 'Gilroy','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight:300;
}
#onDemandForm{
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
#grid_users,#grid_partners,#grid_dealers{
    font-weight:400;
}

/* styles start: OnDemand Modal */
#onDemandModalWindowArea {
    position: absolute;
    top: 90px;
    z-index: 2000;
}

#onDemandModalWindowArea,
#medTimeReminderArea {
    width: 100%;
    color: #4a4a4a;
}

#medTimeReminderArea {
    position: absolute;
}

.modal-dialog.ondemand-modal-dialog-wrapper {
    width: 750px;
}

.modal-dialog.medtimereminder-wrapper {
    width: 445px;
    z-index: 1070;
}

.ondemand-modal-dialog-wrapper h1,
.medtimereminder-wrapper h1 {
    font-size: 24px;
    font-weight: 600;
    margin-top: 0;
    color: #484848;
}

.ondemand-modal-dialog-wrapper .modal-demand-header,
.medtimereminder-wrapper .modal-demand-header {
    padding: 20px 40px 20px 40px;
    background-color: #f7f7f7;
    margin-bottom: 30px;
    border-radius: 6px 6px 0 0;
}

.ondemand-modal-dialog-wrapper .modal-demand-header h2,
.medtimereminder-wrapper .modal-demand-header h2 {
    font-size: 18px !important;
    font-weight: 600;
    margin-top: 0px;
}

.ondemand-modal-dialog-wrapper .modal-demand-content,
.medtimereminder-wrapper .modal-demand-content {
    padding: 0 40px 20px 40px;
}

.ondemand-modal-dialog-wrapper .modal-demand-content.communication-content {
    padding-left: 65px;
    padding-right: 50px;
    position: relative;
}

.ondemand-modal-dialog-wrapper .modal-demand-content.communication-content > .fa-info-circle {
    position: absolute;
    color: #f79570;
    top: 2px;
    font-size: 15px;
}

.ondemand-modal-dialog-wrapper .modal-demand-content.communication-content > article {
    display: inline-block;
    padding-left: 25px;
    margin-bottom: 40px;
    line-height: 20px;
    font-weight: bold;
    color: #f79570;
    font-size: 14px;
}

.ondemand-patients-table {
    clear: both;
    width: 100%;
    font-size: 12px;
}

.ondemand-patients-table th,
.ondemand-patients-table td {
    padding: 10px 20px;
}

.ondemand-patients-table th {
    background-color: #f4f4f4;
    border-bottom: 1px solid #dfdfdf;
}

.ondemand-patients-table td {
    border-bottom: 1px solid #eee;
    font-size: .9rem;
}

.close-ondemand-button {
    font-size: 38px;
    font-weight: 300;
    line-height: 1;
    position: absolute;
    right: 20px;
    top: 20px;
    border: 0;
    background-color: transparent;
    outline: none;
}

.go-prev-btn {
    border: 0;
    background-color: transparent;
    position: absolute;
    left: 5px;
    top: 150px;
    font-size: 14px;
    font-weight: 500;
    border-radius: 50px;
    padding: 5px 9px;
    outline: none;
    z-index: 1080;
}

.go-prev-btn:hover {
    background-color: #eee;
}

.go-prev-btn .fa-chevron-left {
    color: #9d9d9d;
}

.campaigns-table {
    position: relative;
}

.campaigns-table > .campaigns-wrapper {
    max-height: 190px;
    overflow: auto;
}

.campaigns-table h3 {
    text-transform: uppercase;
    margin: 0;
    font-size: 14px;
    line-height: 26px;
}

.campaigns-table .campaign-row {
    border-bottom: 1px solid #eee;
    padding-bottom: 8px;
}

.campaigns-table .campaign-row:last-child {
    border-bottom: 0;
}

.campaigns-table .campaign-row .campaign-language-block {
    line-height: 10px;
}

.campaigns-table .create-new-sms-btn,
.campaigns-table .remove-campaign-btn
 {
    border: 0;
    background-color: transparent;
    font-weight:500;
    color: #f79570;
    outline: none;
}

.campaigns-table .create-new-sms-btn:hover,
.campaigns-table .remove-campaign-btn:hover
{
    color: #ed7347;
}

.campaigns-table .remove-campaign-btn {
    font-size: 20px;
}

.campaigns-table .row {
    margin: 10px 0;
    font-weight: 400;
}

.campaigns-table .row > div {
    line-height: 26px;
}

.campaigns-table .row > div:first-child {
    padding-left: 0;
}

.campaigns-table .row > div:last-child {
    padding-right: 0;
}

.btn-pw {
    color: #fff;
    background-color: #f79570;
    outline: none !important;
}

.btn-pw:hover,
.btn-pw:focus {
    background-color: #ed7347;
    color: #fff;
}

.btn-pw-pink {
    background-color: #ff6679;
    color: #fff;
    outline: none !important;
}

.btn-pw-pink:hover,
.btn-pw-pink:focus {
    color: #fff;
}

.btn-pw.disabled-btn {
    opacity: .7;
}

.campaigns-table .btn.btn-select-campaign {
    font-size: 13px;
    padding: 3px 10px;
    outline: none;
}

.campaigns-table .btn.btn-select-campaign:focus {
    color: #fff;
}

.campaigns-table .btn.btn-deselect-campaign {
    font-size: 13px;
    padding: 3px 5px;
    outline: none;
    color: #f79570;
    background-color: transparent;
}

.communication-summary .row {
    border-top: 1px solid #eee;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}

.communication-summary .row:last-child {
    border-bottom: 1px solid #eee;
}

.preview-campaign-wrapper {
    margin-top: 16px;
    padding: 40px;
    background-color: rgb(238, 238, 238);
}

.medication-preview-wrapper {
    padding: 20px;
    font-weight: 500;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.preview-campaign-buttons {
    overflow: auto;
    margin-top: 20px;
}

.preview-campaign-buttons .btn {
    padding-top: 9px;
    padding-bottom: 9px;
}

.preview-campaign-buttons .btn-default {
    padding-left: 30px;
    padding-right: 30px;
    outline: none !important;
}

#onDemandModalWindowArea .ondemand-modal-dialog-wrapper .create-campaign-modal-dialog-wrapper {
    z-index: 1090;
    width: 900px;
    position: absolute;
    left: 25px;
    top: -10px;
}

.create-campaign-modal-dialog-wrapper p {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
}

.create-campaign-modal-dialog-wrapper .pwFilterTab a {
    padding-left: 20px;
    padding-right: 20px;
}

.create-campaign-modal-dialog-wrapper .modal-demand-content {
    padding-left: 55px;
    padding-right: 55px;
}

.create-campaign-modal-dialog-wrapper .consent-message-wrapper {
    background-color: #eee;
    padding: 20px 30px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.create-campaign-modal-dialog-wrapper .modal-demand-content .text-center p {
    margin-top: 10px;
}

.create-campaign-modal-dialog-wrapper .modal-demand-content .text-center button,
.create-campaign-modal-dialog-wrapper .modal-demand-content.text-center button {
    font-size: 13px;
    padding: 10px 20px;
    outline: none !important;
}

.create-campaign-modal-dialog-wrapper .modal-demand-content .text-center .link-button {
    border: 0;
    background-color: transparent;
}

.create-campaign-modal-dialog-wrapper .modal-demand-content .plane {
    font-size: 44px;
    color: #b0b0b0;
    background-color: #eee;
    display: inline-block;
    padding: 20px 25px;
    border-radius: 50px;
    margin-bottom: 40px;
}

.phone-numbers-wrapper label {
    font-weight: 400;
    font-size: 14px;
}

.phone-numbers-wrapper textarea {
    resize: none;
}

.phone-numbers-wrapper .phones-textarea {
    height: 170px;
    font-family: Verdana;
    font-size: 12px;
    overflow-y: auto;
}

.modal-demand-content .help-block {
    color: #ff1313;
    font-weight: 500;
}

textarea.form-control:focus,
.phone-numbers-wrapper select.form-control:focus {
    border-color: rgba(242, 130, 0, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 130, 0, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 130, 0, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 130, 0, 0.6);
}

.new-sms-languages-wrapper,
.wrapper-for-edit-comm {
    clear: both;
    position: relative;
    margin-bottom: 10px;
}

.new-sms-languages-wrapper a {
    color: #484848;
    font-weight: 400;
}

.new-sms-languages-wrapper a:hover {
    text-decoration: none;
    color: #f79570;
}

.new-sms-languages-wrapper a:focus {
    text-decoration: none;
}

.new-sms-languages-wrapper .left-chevron {
    position: absolute;
    left: -10px;
    top: 3px;
}

.new-sms-languages-wrapper .right-chevron {
    position: absolute;
    right: -10px;
    top: 3px;
}

.new-sms-languages-wrapper .lang {
    display: inline-block;
    text-align: center;
    border-bottom: 1px solid #ccc;
    float: left;
    font-size: 14px;
    padding: 0 5px 7px 5px;
}

.new-sms-languages-wrapper .lang.lang-empty {
    padding-bottom: 10px;
}

.new-sms-languages-wrapper .lang a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 79px;
    display: inline-block;
}

.new-sms-languages-wrapper .lang.active {
    border-bottom: 3px solid #f79570;
    padding-bottom: 6px;
}

.new-sms-languages-wrapper .remove-lang-tab {
    float: right;
    font-size: 18px;
    line-height: 14px;
    cursor: pointer;
}

textarea.sms {
    resize: none;
    width: 100%;
    height: 170px;
}

.characters {
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-size: 12px;
    color: #ccc;
}

.error-textarea ~ .characters {
    color: #ff0000;
    font-weight: bold;
}

.footnote {
    font-size: 12px;
    margin-top: 10px;
    font-weight: 400;
}

.footnote a {
    color: inherit;
    text-decoration: underline;
}

.disabled-campaigns-message {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
}

.delete-ondemand-campaign-wrapper {
    position: absolute;
    z-index: 2000;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 20px;
    width: 255px;
}

.delete-ondemand-campaign-wrapper .btn {
    width: 70px;
}

.delete-ondemand-campaign-wrapper-arrow {
    border-left: 11px solid transparent;
    bottom: -25px;
    position: absolute;
    right: 20px;
}
.delete-ondemand-campaign-wrapper-arrow::before {
    border-left: 23px solid transparent;
    border-top: 23px solid #ccc;
    bottom: 1px;
    content: "";
    position: absolute;
    right: 5px;
}
.delete-ondemand-campaign-wrapper-arrow::after {
    border-left: 21px solid transparent;
    border-top: 21px solid #fff;
    bottom: 4px;
    content: "";
    position: absolute;
    right: 6px;
}
/* styles end: OnDemand Modal */

/* styles start: MedTimeReminder */
#medTimeReminderArea {

}

.available-drugs-wrapper {
    position: relative;
}

.available-drugs-wrapper .available-drugs-controller {
    position: absolute;
    z-index: 1080;
    background-color: #fff;
    max-height: 110px;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-top: 0;
    display: none;
    width: 100%;
}

.available-drugs-wrapper .available-drugs-controller .drug-item {
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
}

.available-drugs-wrapper .available-drugs-controller .drug-item:hover {
    background-color: #F79570;
    color: #fff;
}

.medtimereminder-wrapper .drugs-wrapper {
    margin: 0 0 15px 0;
}

.medtimereminder-wrapper .drugs-wrapper .drug-item {
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    background-color: #ffefe4;
    color: #ff8f67;
    line-height: 16px;
    padding: 3px 17px 3px 7px;
    border-radius: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
    position: relative;
}

.medtimereminder-wrapper .drugs-wrapper .drug-item a {
    color: #ff8f67;
    font-weight: bold;
    font-size: 18px;
    position: absolute;
    right: 5px;
    top: 3px;
    text-decoration: none !important;
}

.medtimereminder-wrapper .drugs-wrapper .drug-item.error-drug-item,
.medtimereminder-wrapper .drugs-wrapper .drug-item.error-drug-item a {
    background-color: #E61737;
    color: #fff;
}

.medtimereminder-wrapper .drugs-wrapper .drug-item.error-drug-item + div,
.with-tooltip + div,
.with-tooltip > div > div {
    border-radius: 4px;
    text-align:center;
    font-weight: 400;
    font-size: 14px;
    max-width: initial !important;
}

.connections-tooltip + div,
.connections-tooltip > div > div {
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    max-width: initial !important;
    background-color: #fff;
}

.connections-tooltip.not-ncl > div {
    color: red !important;
}

.with-tooltip.quest > div > div {
    max-width: 100px !important;
}

.with-tooltip.quest > div > div > div {
    white-space: initial;
}

.with-tooltip.quest > div > div > div a {
    color: #fff;
    text-decoration: underline;
}
.orange-text {
    color: #F79570;
}
.disabled a, a.disabled {
    color: #ccc;
    border-color: #ccc;
}
button.disabled {
    background-color: #ccc;
}
.medtimereminder-wrapper a.add-additional-time {
    color: #F79570;
    float: right;
    font-weight: 400;
    text-decoration: none !important;
}

.medtimereminder-wrapper .timer-wrapper,
.medtimereminder-wrapper .occurrence-wrapper {
    margin-bottom: 20px;
}

.medtimereminder-wrapper .specific-days-wrapper {
    margin: 20px 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

.medtimereminder-wrapper .specific-days-wrapper li {
    display: inline-block;
    padding: 7px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-weight: 500;
    margin: 0 5px 5px 0;
    cursor: pointer;
}

.medtimereminder-wrapper .specific-days-wrapper li.active {
    background-color: #F79570;
    color: #fff;
    border-color: #F79570;
}

.remove-mtr-btn {
    font-weight: bold;
    color: #F79570;
    font-size: 22px;
    margin-left: 10px;
    margin-top: -6px;
    float: right;
    text-decoration: none !important;
}

.show-hide-meds {
    color: #64656e !important;
    text-decoration: none !important;
}
/* styles end: Med Time Reminder */

/* styles start: PWTimePicker */
.pw-time-picker {
    margin-bottom: 20px;
    overflow: auto;
}

.pw-time-picker .hrs {
    width: 30%;
    float: right;
}

.pw-time-picker .colon {
    float: right;
    line-height: 34px;
    margin-left: 10px;
    font-weight: bold;
}

.pw-time-picker .min {
    width: 30%;
    float: right;
    margin-left: 10px;
}

.pw-time-picker .btn-pw {
    padding: 6px 4px;
    margin-left: 10px;
    float: right;
    background-color: #f79570 !important;
}

.pw-time-picker a.rm {
    font-weight: bold;
    color: #F79570;
    font-size: 17px;
    line-height: 34px;
    margin-left: 10px;
    float: right;
}

.DayPickerInput {
    width: 100%;
}

.DayPickerInput input {
    width: 100%;
    outline: none;
    border: 1px solid #ccc;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border-radius: 4px;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
/* styles end: PWTimePicker */

/* styles start: IOS-checkbox for MTR */
input[type="checkbox"].mtr-isactive-switch {
    position: absolute;
    margin: 5px 0 0 10px;
    outline: none;
    display: none;
}
input[type="checkbox"].mtr-isactive-switch + label {
    position: relative;
    z-index: 98;
    padding: 5px 0 0 50px;
    line-height: 2.0em;
}
input[type="checkbox"].mtr-isactive-switch.active-number-switch + label {
    padding: 8px 0px 0 33px;
}
input[type="checkbox"].mtr-isactive-switch + label:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 28px;
    height: 18px;
    border-radius: 10px;
    background: #fff;
    border: 2px solid #f9956c;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
input[type="checkbox"].mtr-isactive-switch.opt-switch + label:before {
    background: #868686;
    border: 2px solid #868686;
}
input[type="checkbox"].mtr-isactive-switch + label:after {
    content: "";
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    border-radius: 10px;
    background: #fff;
    border: 2px solid #f9956c;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
input[type="checkbox"].mtr-isactive-switch.opt-switch + label:after {
    border: 2px solid #868686;
}
input[type="checkbox"].mtr-isactive-switch.active-number-switch + label:before {
    background-color: #f9956c;
}
input[type="checkbox"].mtr-isactive-switch + label:hover:after {
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
input[type="checkbox"].mtr-isactive-switch:checked + label:after {
    margin-left: 10px;
    border: 2px solid #f9956c;
}
input[type="checkbox"].mtr-isactive-switch:checked + label:before {
    border: 2px solid #f9956c;
    background: #f9956c;
}
/* styles end: IOS-checkbox for MTR */

button.clearDarkBorderButton {
    background: #fff;
    border-radius: 4px 4px 4px 4px;
    border-style: outset;
    border-width: 1px; 
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    text-align: center;
    padding: 5px 20px;
    margin-left: 20px;
}
/* styles start: confirm-wrapper */
.pw-confirm-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.pw-confirm-wrapper .pw-confirm-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .7;
    z-index: 1500;
}

.pw-confirm-wrapper .pw-confirm-content {
    position: relative;
    width: 400px;
    background-color: #fff;
    margin: auto;
    margin-top: 250px;
    border: 1px solid #ddd;
    z-index: 1501;
    border-radius: 4px;
    padding: 50px 40px 30px;
    overflow: auto;
}

.pw-confirm-wrapper .pw-confirm-content .close-confirm {
    position: absolute;
    right: 20px;
    top: 10px;
    color: rgb(17, 17, 17);
}

.pw-confirm-wrapper .pw-confirm-content .text-center {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 20px;
}
/* styles end: confirm-wrapper */
/* styles start: management tabs */
.head-tabstrip {
    list-style-type: none;
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
    background-color: #f5f5f5;
}

.head-tabstrip li {
    display: inline-block;
    padding: 20px;
    cursor: pointer;
}

.head-tabstrip li.active {
    background-color: #fff;
    font-weight: bold;
    box-shadow: 6px 0 4px -4px #efefef , -6px 0 4px -4px #efefef; 
    -moz-box-shadow: 6px 0 4px -4px #efefef, -6px 0 4px -4px #efefef; 
    -webkit-box-shadow: 6px 0 4px -4px #efefef, -6px 0 4px -4px #efefef;
}

.second-tab {
    display: none;
}

.modal-wrapper {
    z-index: 10000;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-wrapper .modal-background {
    width: 100%;
    height: 100%;
    background-color: #969696;
    opacity: .8;
    position: absolute;
}

.modal-wrapper .modal-upload-form {
    width: 590px;
    position: relative;
    z-index: 10000;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #969696;
    padding: 10px 40px 20px 40px;
}

.modal-wrapper .modal-upload-form h2 {
    font-size: 24px;
}

.dropzone-upload {
    width: 100%;
    cursor: pointer;
    margin-top: 40px;
}

.dropzone-upload-inner-wrapper {
    display: flex;
    flex-wrap: wrap;
    border: 2px dashed #b7b7b7;
    width: 100%;
    height: 280px;
    justify-content: center;
    padding: 30px 0;
}

.dropzone-upload .inner-dropzone {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    color: #b7b7b7;
}

.dropzone-upload .inner-dropzone > span {
    font-size: 20px;
    font-weight: 500;
}

.dropzone-upload .dropzone-graybox {
    height: 160px;
    border: 1px solid #d6d6d6;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 10px;
}

.dropzone-upload .dropzone-graybox .green-circle {
    margin: auto;
    color: #92cdb8;
    font-size: 34px;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.orange-link {
    color: #f79570;
    font-weight: bold;
    white-space: nowrap;
}

.with-tooltip.orange-div > div {
    color: #f9956c !important;
}
/* styles end: management tabs */
.edit-campaign-link {
    color: #2a81bc;
}

.edit-campaign-link span {
    display: none;
    font-weight: 400;
    margin-left: 10px;
}

.edit-campaign-link:hover {
    text-decoration: none;
}

.edit-campaign-link:hover span {
    display: inline-block;
}

.switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.switch + div {
    border-radius: 5px;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 24px;
    background-color: #868686;
    -webkit-transition: .4s;
    transition: .4s;
}

.always-blue {
    float: left;
}

.always-blue .slider {
    background-color: #3979b3;
}

.slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 3px;
    bottom: 3px;
    border-radius: 50%;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #3979b3;
}

input:disabled + .slider {
    background-color: #ccc;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}

.disclaimer-text {
    margin: 30px 60px;
    line-height: 1.3rem;
    font-weight: 400;
}

.overflow-auto {
    overflow: auto;
}

.ml-1 {
    margin-left: .5rem;
}

.play-btn {
    border: 0;
    background-color: transparent;
    cursor: pointer;
    color: #f79570;
    outline: none;
    font-size: 12px;
}

.gray-border {
    border-bottom: 1px solid #ddd;
}

.gray-border h2 {
    color: #767b80;
}

.confirm-modal, .confirm-modal-backdrop {
    background-color: transparent;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2000;
}

.confirm-modal-backdrop {
    background-color: #fff;
    opacity: .7;
}

.confirm-modal-content {
    padding: 40px;
    margin: auto;
    margin-top: 100px;
    z-index: 3000;
    position: relative;
    opacity: 1;
    background-color: #fff;
    width: 35%;
    border-radius: 10px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 4px #ddd;
}

.confirm-modal-content p {
    margin-bottom: 50px;
    font-weight: 300;
    text-align: center;
}

.confirm-modal-content .btn {
    width: 48%;
}

.error-textarea {
    border-color: #ff0000;
    background-color: #ffe4e1;
}

.message-error {
    color: #ff0000;
    font-weight: bold;
    padding-top: 1rem;
}

.no-edits-wrapper {
    padding: 100px 330px;
    line-height: 20px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
}

.bulk-spinner {
    height: 19px;
    width: 19px;
    background-image: url('https://cdn.prescribewellness.com/pec/static/images/spinner-blue.gif');
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.open .bulk-spinner {
    background-image: url('https://cdn.prescribewellness.com/pec/static/images/spinner-white.gif');
}

.bulk-spinner.static {
    background-image: url('https://cdn.prescribewellness.com/pec/static/images/spinner-blue-static.png');
    width: 15px;
    height: 15px;
}

i.bulk-spinner.static {
    margin-top: 2px;
}

.open i.bulk-spinner.static {
    background-image: url('https://cdn.prescribewellness.com/pec/static/images/spinner-white-static.png');
}

.multiple-bulk-wrapper {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.multiple-bulk-wrapper:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.multiple-bulk-wrapper h1 {
    font-size: 14px;
    font-weight: bold;
}

.bulk-info {
    font-size: 12px;
    font-weight: 400;
    clear: both;
}

    .bulk-info.info {
        color: #7BB0CB;
    }

.bulk-info > a, .pass-bulk, .fail-bulk {
    float: left;
    margin-right: 10px;
}

.pass-bulk {
    color: #90C254;
}

.fail-bulk {
    color: #E02020;
}

.bulk-menu-dropdown-wrapper {
    width: 250px;
    max-height: 500px;
    overflow: auto;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edit-pat-phone-input {
    padding: 3px 6px;
    border-radius: 5px;
}

.cancel-btn-pat-phone-edit {
    margin-right: 10px;
    color: #616161;
}

.editPhoneLink {
    margin-top: 4px;
    margin-bottom: 4px;
    display: block;
}

.patDetails-wrapper {
    box-shadow: rgb(215, 215, 215) 0px 2px 5px 0px;
    border-color: rgb(255, 255, 255);
    padding: 0px 20px 20px;
    margin-top: 20px;
    border-radius: 5px;
}

@media (min-width: 1500px) {
    .col-xl-5 {
        width: 41.66666667%;
    }
    .col-xl-7 {
        width: 58.33333333%;
    }
}

.contact-preference {
    text-transform: uppercase;
    font-weight: 500;
    float: left;
    margin-right: 10px;
}

.question-tooltip {
    color: #0057a6;
    font-size: 11px;
    cursor: pointer;
    float: left;
}

.info-bubble {
    border: 1px solid #ababab;
    border-radius: 5px;
    padding: 5px 10px;
    position: absolute;
    font-size: 12px;
    top: 3px;
    line-height: 12px;
    background-color: #fff;
    box-shadow: 1px 3px 5px rgba(0,0,0,0.2);
}

.info-bubble:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #ababab;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -21px;
    top: 13px;
}

.info-bubble:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -19px;
    top: 13px;
}

.pad1 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.curtain-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #eee;
    opacity: .4;
}
/*IE FIX***********************************************/
.nav-ie-fix {
    position: fixed;
    width: 100%;
}

.grid-ul { margin:0; padding:0;list-style-type:none; }

.patientNav {
    background-color: #F7956F;
}
.hi-lite select {
    background-color: #F7956F;
}

.modal-footer button {
    min-width: 90px;
    min-height: 32px;
    border-radius: 3px;
    outline: none;
    box-shadow: none;
    transition: all 0.1s ease-in;
    cursor: pointer;
    border: 0px solid #fff;
    margin-left: 5px;
}
.modal-footer button.action {
    background-color: #f67f54;
    color: #fff;
}


/* ring charts ------------------------------------------------------- */
.pointer {
    cursor: pointer;
}
.ring-container {
    height: 130px;
}
.ring-container > div {
    margin: auto;
}
.ring-container label.percentage {
    width: 25%;
    text-align: center;
    font-size: .94rem;
    position: relative;
    top: -54px;
    right: -70px;
}
.ring-container label.main {
    width: 100%;
    text-align: center;
    font-size: .8rem;
    text-transform: uppercase;
    position: relative;
    top: -25px;
}
.ring-container .selected-center-chart {
    color: #fb9000;
    text-decoration: underline;
    font-weight: 700;
}
.stars {
    height: 17px;
    position: relative;
    top: -20px;
    max-width: 56px;
}
.star-container {
    min-width: 11px;
    min-height: 11px;
    float: left;
}
.kdRatingValue {
    width: 11px;
    height: 11px;
    font-size: 11px;
    margin-right: 0px;
}
#starRatingOverall .stars {
    min-width: 90px;
    max-width: 100px;
    top: 0px;
}
#starRatingOverall .kdRatingValue, .modal-dialog .kdRatingValue {
    width: 17px;
    height: 17px;
    font-size: 17px;
}
.rating-percent-star {
    position: relative;
}
.rating-percent-star .kdRatingValueOn {
    position: absolute;
    top: 1.5px;
}
#starRatingOverall .rating-percent-star .kdRatingValueOn {
    top: 0px;
}
.grey-border-bottom {
    border-bottom: 1px solid #eee;
}
/* end ring charts ------------------------------------------------------- */

/* badge */
.popover-content {
    overflow: hidden;
}
.medwiseRiskScoreBadge {
    display: inline-flex;
    max-width: 400px;
    width: auto;
    position: relative;
    overflow: hidden;
    border-radius: 4px 4px 4px 4px;
    font-family: Roboto;
    font-weight: 500;
    margin-left: 12px;
    max-height: 44px;
}

.medwiseRiskScoreBadge.multi-line {
    max-height: 64px;
}

.medwiseRiskScoreBadge sup {
    font-size: .5rem;
}
.medwiseRiskScoreBadge .content {
    padding: 8px 12px;
}
.medwiseRiskScoreBadge .content label{
    padding-top: 5px;
}
.fullWidth {
    width: 100%;
}
.medwiseRiskScoreBadge .indicator {
    position: relative;
    width: 15px;
    height: 64px;
    border-radius: 4px 0px 0px 4px;
}
.medwiseRiskScoreBadge .context-help-container .btn-link {
    padding: 5px 6px;
}
.medwiseRiskScoreBadge .context-help-container .btn-link:focus, .border-none {
    border: none;
}
.medwiseRiskScoreBadge label {
    font-weight: 500;
    color: #2e2e2e;
}
.medwiseRiskScoreBadge .colon {
    padding: 0px 4px 0px 2px;
}
.medwiseRiskScoreBadge .scoreLabel {
     font-weight: 700;
}
.msrButtonContainer {
    padding: 8px 0px;
}
.msrButtonContainer button {
    margin-left: 15px;
    font-family: Roboto;
    font-weight: 700;
    height: 28px;
    padding: 3px 8px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #333;
    color: #000;
}
.msrButtonContainer button:hover {
    border: 1px solid #333;
    color: #000;
}
.msrButtonContainer button:focus {
    border: 1px solid #333;
    color: #000;
}
.medwiseRiskScoreBadge .fa-exclamation-circle {
    color: rgb(0,0,0);
    padding: 0px 0px;
    border: none;
}
.scoreCard {
    padding-right: 50px;
    font-family: Roboto;
    font-size: 1rem;
    font-weight: 500;
}
.scoreCard h3 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
}
.score-card-popover .scoreCardContainer {
    height: 150px;
    display: flex;
}
.score-card-popover .rightButton {
    margin-left: 3px;
}
.closeButton, card-number-status {
    position: absolute;
}
.closeButton {
    bottom: 10px;
    right: 16px;
    z-index: 99999;
    font-size: .75rem;
}
.card-number-status {
    bottom: 16px;
    left: 16px;
    z-index: 99999;
    font-size: .75rem;
}
.score-card-popover .scoreCardContainer .scoreCard {
    min-width: 300px;
    min-height: 220px;
    overflow: auto;
}
.popup-navbar-top {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 99999;
}
.popup-navbar-top svg{
    height: 16px;
    width: 16px;
}
.scoreCardContainer.na {
    position: relative;
    left: 0px;
}
.scoreCardContainer.minimal {
    position: relative;
    left: -300px;
}
.scoreCardContainer.low {
    position: relative;
    left: -600px;
}
.scoreCardContainer.intermediate {
    position: relative;
    left: -900px;
}
.scoreCardContainer.high {
    position: relative;
    left: -1200px;
}
.scoreCardContainer.severe {
    position: relative;
    left: -1500px;
}
.scoreCardContainer.medsync {
    position: relative;
    left: -1800px;
}
.scoreCardContainer.patientcareplan {
    position: relative;
    left: -2100px;
}
.scoreCardContainer.cardContainer {
    position: relative;
    left: -2400px;
}


.color-severe {
    color: rgb(216, 90,101);
}
.bgcolor-severe, .severe .indicator {
    background-color: rgb(216, 90,101);
}

.color-high {
    color: rgb(249,163,108);
}
.bgcolor-high, .high .indicator {
    background-color: rgb(249,163,108);
}

.color-intermediate {
    color: rgb(255,216,89);
}
.bgcolor-intermediate, .intermediate .indicator {
    background-color: rgb(255,216,89);
}

.color-low {
    color: rgb(71,173,164);
}
.bgcolor-low, .low .indicator {
    background-color: rgb(71,173,164);
}

.color-minimal {
    color: rgb(35,136,255);
}
.bgcolor-minimal, .minimal .indicator {
    background-color: rgb(35,136,255);
}

.color-na {
    color: rgb(196,196,196);
}
.bgcolor-na, .na .indicator {
    background-color: rgb(196,196,196);
}
/* end badge */
/* meds list modal */
.medsListModal .modal-body, .medsListTable td, .medsListTable th {
    font-weight: 500;
}
.medsListTable {
    position: relative;
    top: -30px;
}
.medsListTable th {
    white-space: nowrap;
    border-bottom: 2px solid rgb(133, 133, 133);
    padding: 0px 10px 7px 0px;
   /* font-size: 1rem;*/
}
.medsListTable td {
    padding: 3px 5px 4px 0px;
}
.medsListTable th:last-child {
    padding: 0px 0px 7px;
}
.center {
    text-align: center;
}

.flex {
    display: flex !important;
}

.justify-between {
    justify-content: space-between !important;
}

.pg-wrap {
    margin-bottom: 20px;
}

.pg-welcome-btn {
    background-color: #fff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 0px 6px rgba(0, 0, 0, 0.1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 75px;
    width: 100%;
    font-size: 22px;
    line-height: 26px;
    border-radius: 15px;
    font-weight: 500;
    text-align: center;
    padding: 0 10px;
}

.pg-welcome-btn:hover,
.pg-welcome-btn:active {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 0px 12px rgba(0, 0, 0, 0.25);
    color: #4d4948;
    text-decoration: none;
}

/* Wait window */
#wait_window {
    display: none;
}

.wait-window-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10002;
}

.wait-window-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10002;
    opacity: 0.5;
    background: #000;
}

.wait-window {
    width: 400px;
    min-height: 50px;
    background-color: #fff;
    z-index: 10003;
    border-radius: 4px;
    border-color: #ccc;
    box-shadow: 1px 1px 7px 1px rgb(128 128 128 / 20%);
}

.wait-window h1 {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 1.2em;
    line-height: 1.25;
    font-weight: 300;
    margin: 0;
    border-radius: 4px 4px 0 0;
    padding: 8px 12px;
}

.wait-window-content {
    padding: 12px 12px 0 12px;
    text-align: center;
    vertical-align: middle;
    margin: 10px;
}

.fax-dialog {
    max-width: 490px;
}

@media screen and (min-width: 900px) {
    .pg-welcome-btn {
        width: 225px;
    }

    .pg-wrap {
        display: inline-block;
        overflow: auto;
        padding: 10px;
        margin-right: 50px;
        margin-bottom: 30px;
    }
}

.stickeyFooter {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 300px;
    z-index: 1031;
}
/*
 * Toastr
 * Copyright 2012-2014 John Papa and Hans Fjällemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjällemark
 * Project: https://github.com/CodeSeven/toastr
 */
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/

}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

