/* Minification failed. Returning unminified contents.
(405,1): run-time error CSS1019: Unexpected token, found '@charset'
(405,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(405,17): run-time error CSS1019: Unexpected token, found ';'
(424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(454,38): run-time error CSS1039: Token not allowed after unary operator: '-body-background-color'
(461,123): run-time error CSS1039: Token not allowed after unary operator: '-body-background-color'
(461,179): run-time error CSS1046: Expect comma, found '255'
(461,187): run-time error CSS1046: Expect comma, found '/'
(462,49): run-time error CSS1039: Token not allowed after unary operator: '-body-background-color'
(464,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0'
(467,211): run-time error CSS1046: Expect comma, found '255'
(467,219): run-time error CSS1046: Expect comma, found '/'
(471,139): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(472,175): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(479,244): run-time error CSS1046: Expect comma, found '100'
(479,252): run-time error CSS1046: Expect comma, found '/'
(490,29): run-time error CSS1046: Expect comma, found '255'
(490,37): run-time error CSS1046: Expect comma, found '/'
(558,15): run-time error CSS1039: Token not allowed after unary operator: '-black-500'
(570,26): run-time error CSS1039: Token not allowed after unary operator: '-white-100'
(571,20): run-time error CSS1039: Token not allowed after unary operator: '-shadow-medium'
(596,19): run-time error CSS1039: Token not allowed after unary operator: '-text-sm'
(599,15): run-time error CSS1039: Token not allowed after unary operator: '-black-500'
(639,26): run-time error CSS1039: Token not allowed after unary operator: '-black-100'
(711,39): run-time error CSS1046: Expect comma, found '229'
(711,47): run-time error CSS1046: Expect comma, found '/'
(719,23): run-time error CSS1046: Expect comma, found '100'
(719,31): run-time error CSS1046: Expect comma, found '/'
(753,18): run-time error CSS1046: Expect comma, found '0'
(753,22): run-time error CSS1046: Expect comma, found '/'
(771,33): run-time error CSS1046: Expect comma, found '100'
(771,41): run-time error CSS1046: Expect comma, found '/'
(772,36): run-time error CSS1046: Expect comma, found '100'
(772,44): run-time error CSS1046: Expect comma, found '/'
(782,23): run-time error CSS1046: Expect comma, found '100'
(782,31): run-time error CSS1046: Expect comma, found '/'
(799,31): run-time error CSS1046: Expect comma, found '229'
(799,39): run-time error CSS1046: Expect comma, found '/'
(823,18): run-time error CSS1046: Expect comma, found '9'
(823,23): run-time error CSS1046: Expect comma, found '/'
(840,67): run-time error CSS1046: Expect comma, found '0'
(840,71): run-time error CSS1046: Expect comma, found '/'
(842,97): run-time error CSS1031: Expected selector, found '/'
(842,97): run-time error CSS1025: Expected comma or open brace, found '/'
(856,27): run-time error CSS1046: Expect comma, found '9'
(856,32): run-time error CSS1046: Expect comma, found '/'
(1179,77): run-time error CSS1046: Expect comma, found '100'
(1179,85): run-time error CSS1046: Expect comma, found '/'
(1180,49): run-time error CSS1046: Expect comma, found '100'
(1180,57): run-time error CSS1046: Expect comma, found '/'
(1181,47): run-time error CSS1046: Expect comma, found '100'
(1181,55): run-time error CSS1046: Expect comma, found '/'
(1242,47): run-time error CSS1046: Expect comma, found '100'
(1242,55): run-time error CSS1046: Expect comma, found '/'
(1246,303): run-time error CSS1046: Expect comma, found '100'
(1246,310): run-time error CSS1046: Expect comma, found ')'
(1246,311): run-time error CSS1047: Expected number or percentage value in rgb function, found ';'
: error : Input string was not in a correct format.
 */
@charset "utf-8";
/************* General *****************/
html, body { height: 100%;font-size:14px;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-text-size-adjust: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{ margin: 0; padding: 0; }
body{background: white;color: #43464b;padding: 0;margin: 0; font-style: normal;line-height: 1;position: relative;font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;-webkit-font-smoothing: antialiased !important;}
*:focus, a:focus, button:focus, input:focus{outline:0;}
a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a, a > * {outline: none; cursor: pointer; text-decoration: none;}
a:focus, a:hover {outline: none; text-decoration: none;cursor: pointer}
a img{border:none;}
a:active, a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted;}
dfn{font-style: italic;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark{background: #ff0;color: #000;}
code, kbd, pre, samp{font-family: monospace,  serif;font-size: 1em;}
pre{white-space: pre-wrap;}
q{quotes: "\201C" "\201D" "\2018" "\2019";}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
table{border-collapse: collapse;border-spacing: 0;}
.hidden{visibility:hidden}
.hide{display:none;}
em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
code { font-weight: bold; background: #ffff99; }
.uc{ text-transform:uppercase !important;}
.lc{ text-transform:lowercase !important;}
img, object, embed, video {max-width: 100%;height: auto}
object, embed { height: 100% }
img { -ms-interpolation-mode: bicubic;display: inline-block;vertical-align: middle }
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important }
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
/************* Typograpgy *****************/
/* 
	Style sheets become easier to maintain because all text set in EMs scale to the body font-size. 
	Only one element (body) font-size needs to change instead of individually changing the font-size of each element.
	Use http://pxtoem.com/ for PX to converion. The base size is 16px 
	or use simple formula no. of pixel / base size example 22px/16px = 1.375em (here the base font size is 16px in body)
*/
h1, h2, h3, h4, h5, h6{ text-rendering: optimizeLegibility;  margin-bottom: .875rem; margin-top: .875rem;}
h1{line-height: 1.1em;}
h2, h3, h4, h5, h6{line-height: 1.2em;}
h1{ font-size: 2.500rem;/*40px*/}
h2{ font-size: 2.188rem;/*35px*/}
h3{ font-size: 1.875rem;/*30px*/}
h4{ font-size: 1.563rem;/*25px*/}
h5{ font-size: 1.250rem;/*20px*/}
h6{ font-size: 0.938rem;/*15px*/}

.h-18x, .h-20x, .h-22x, .h-24x{line-height:1.250em;}
.h-26x, .h-28x, .h-30x, .h-32x, .h-34x, .h-36x, .h-38x, .h-40x{line-height:1.1em;}
.h-16x{font-size:1rem;line-height:1.375em;}/*16 px*/
.h-18x{font-size:1.125rem;}/*18 px*/
.h-20x{font-size:1.250rem;}/*20 px*/
.h-22x{font-size:1.375rem;}/*22 px*/
.h-24x{font-size:1.500rem;}/*24 px*/
.h-26x{font-size:1.625rem;}/*26 px*/
.h-28x{font-size:1.750rem;}/*28 px*/
.h-30x{font-size:1.875rem;}/*30 px*/
.h-32x{font-size:2.000rem;}/*32 px*/
.h-34x{font-size:2.215rem;}/*34 px*/
.h-36x{font-size:2.250rem;}/*36 px*/
.h-38x{font-size:2.375rem;}/*38 px*/
.h-40x{font-size:2.500rem;}/*40 px*/

p{line-height:1.500em;margin-bottom:.875rem;font-size:1rem;}
.p-11x{font-size:.688rem;} /*11 px*/
.p-12x{font-size:.750rem;}/*12 px*/
.p-14x{font-size:.875rem;}/*14 px*/
.p-16x{font-size:1rem;}/*16 px*/
.p-18x{font-size:1.125rem;line-height:1.250em;}/*18 px*/
.p-20x{font-size:1.250rem;line-height:1.250em;}/*20 px*/

/************* Margins *****************/
.m-t0{margin-top:0.000rem !important;}
.m-t5{margin-top:0.313rem !important;}
.m-t10{margin-top:0.625rem !important;}
.m-t15{margin-top:0.938rem !important;}
.m-t20{margin-top:1.250rem !important;}
.m-t25{margin-top:1.563rem !important;}
.m-t30{margin-top:1.875rem !important;}
.m-t40{margin-top:2.500rem !important;}
.m-t50{margin-top:3.125rem !important;}

.m-b0{margin-bottom:0.000rem !important;}
.m-b5{margin-bottom:0.313rem !important;}
.m-b10{margin-bottom:0.625rem !important;}
.m-b15{margin-bottom:0.938rem !important;}
.m-b20{margin-bottom:1.250rem !important;}
.m-b25{margin-bottom:1.563rem !important;}
.m-b30{margin-bottom:1.875rem !important;}
.m-b40{margin-bottom:2.500rem !important;}
.m-b50{margin-bottom:3.125rem !important;}

.m-r0{margin-right:0.000rem !important;}
.m-r5{margin-right:0.313rem !important;}
.m-r10{margin-right:0.625rem !important;}
.m-r15{margin-right:0.938rem !important;}
.m-r20{margin-right:1.250rem !important;}
.m-r25{margin-right:1.563rem !important;}
.m-r30{margin-right:1.875rem !important;}
.m-r40{margin-right:2.500rem !important;}
.m-r50{margin-right:3.125rem !important;}

.m-l0{margin-left:0.000rem !important;}
.m-l5{margin-left:0.313rem !important;}
.m-l10{margin-left:0.625rem !important;}
.m-l15{margin-left:0.938rem !important;}
.m-l20{margin-left:1.250rem !important;}
.m-l25{margin-left:1.563rem !important;}
.m-l30{margin-left:1.875rem !important;}
.m-l40{margin-left:2.500rem !important;}
.m-l50{margin-left:3.125rem !important;}

.m-tb0{margin-top:0.000rem !important; margin-bottom:0.000rem !important;}
.m-tb5{margin-top:0.313rem !important; margin-bottom:0.313rem !important;}
.m-tb10{margin-top:0.625rem !important; margin-bottom:0.625rem !important;}
.m-tb20{margin-top:1.250rem !important; margin-bottom:1.250rem !important;}
.m-tb25{margin-top:1.563rem !important; margin-bottom:1.563rem !important;}
.m-tb30{margin-top:1.875rem !important; margin-bottom:1.875rem !important;}
.m-tb40{margin-top:2.500rem !important; margin-bottom:2.500rem !important;}
.m-tb50{margin-top:3.125rem !important; margin-bottom:3.125rem !important;}

/************* Paddings *****************/
.p-t0{padding-top:0.000rem !important;}
.p-t5{padding-top:0.313rem !important;}
.p-t10{padding-top:0.625rem !important;}
.p-t15{padding-top:0.938rem !important;}
.p-t20{padding-top:1.250rem !important;}
.p-t25{padding-top:1.563rem !important;}
.p-t30{padding-top:1.875rem !important;}
.p-t40{padding-top:2.500rem !important;}
.p-t50{padding-top:3.125rem !important;}

.p-b0{padding-bottom:0.000rem !important;}
.p-b5{padding-bottom:0.313rem !important;}
.p-b10{padding-bottom:0.625rem !important;}
.p-b15{padding-bottom:0.938rem !important;}
.p-b20{padding-bottom:1.250rem !important;}
.p-b25{padding-bottom:1.563rem !important;}
.p-b30{padding-bottom:1.875rem !important;}
.p-b40{padding-bottom:2.500rem !important;}
.p-b50{padding-bottom:3.125rem !important;}

.p-l0{padding-left:0.000rem !important;}
.p-l5{padding-left:0.313rem !important;}
.p-l10{padding-left:0.625rem !important;}
.p-l15{padding-left:0.938rem !important;}
.p-l20{padding-left:1.250rem !important;}
.p-l25{padding-left:1.563rem !important;}
.p-l30{padding-left:1.875rem !important;}
.p-l40{padding-left:2.500rem !important;}
.p-l50{padding-left:3.125rem !important;}

.p-r0{padding-right:0.000rem !important;}
.p-r5{padding-right:0.313rem !important;}
.p-r10{padding-right:0.625rem !important;}
.p-r15{padding-right:0.938rem !important;}
.p-r20{padding-right:1.250rem !important;}
.p-r25{padding-right:1.563rem !important;}
.p-r30{padding-right:1.875rem !important;}
.p-r40{padding-right:2.500rem !important;}
.p-r50{padding-right:3.125rem !important;}

.p-tb0{padding-top:0.000rem !important;padding-bottom:0.000rem !important;}
.p-tb5{padding-top:0.313rem !important;padding-bottom:0.313rem !important;}
.p-tb10{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}
.p-tb15{padding-top:0.938rem !important;padding-bottom:0.938rem !important;}
.p-tb20{padding-top:1.250rem !important;padding-bottom:1.250rem !important;}
.p-tb25{padding-top:1.563rem !important;padding-bottom:1.563rem !important;}
.p-tb30{padding-top:1.875rem !important;padding-bottom:1.875rem !important;}
.p-tb35{padding-top:2.187rem !important;padding-bottom:2.187rem !important;}
.p-tb40{padding-top:2.500rem !important;padding-bottom:2.500rem !important;}
.p-tb50{padding-top:3.125rem !important;padding-bottom:3.125rem !important;}

.p-lr0{padding-left:0.000rem !important;padding-right:0.000rem !important;}
.p-lr5{padding-left:0.313rem !important;padding-right:0.313rem !important;}
.p-lr10{padding-left:0.625rem !important;padding-right:0.625rem !important;}
.p-lr15{padding-left:0.938rem !important;padding-right:0.938rem !important;}
.p-lr20{padding-left:1.250rem !important;padding-right:1.250rem !important;}
.p-lr25{padding-left:1.563rem !important;padding-right:1.563rem !important;}
.p-lr30{padding-left:1.875rem !important;padding-right:1.875rem !important;}
.p-lr40{padding-left:2.500rem !important;padding-right:2.500rem !important;}
.p-lr50{padding-left:3.125rem !important;padding-right:3.125rem !important;}

/************* Allignment *****************/
.fr, .right{float:right!important;}
.fl, .left { float: left !important }
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.text-center {text-align:center !important;}
.text-justify {text-align:justify !important;}
.text-upper {text-transform:uppercase !important;}

.clearfix { *zoom:1;clear:both;}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after { clear: both }
.hide { display: none }
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden], .hide {display: none;}

.row {width: 100%;margin:0 auto;max-width: 1400px; *zoom:1}
.row:before, .row:after {content: " ";display: table}
.row:after { clear: both }
.row.collapse>.column, .row.collapse>.columns {padding-left: 0;padding-right: 0;float: left}
.row.collapse .row {margin-left: 0;margin-right: 0}
.row .row {width: auto;margin-left: -7px;margin-right: -7px;margin-top: 0;margin-bottom: 0;max-width: none; *zoom:1}
.row .row:before, .row .row:after {content: " ";display: table}
.row .row:after { clear: both }
.row .row.collapse {width: auto;margin: 0;max-width: none;*zoom:1}
.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table}
.row .row.collapse:after { clear: both }
.column, .columns {padding-left: 7px;padding-right: 7px;width: 100%;float: left}

@media only screen {
.column.small-centered, .columns.small-centered {margin-left: auto;margin-right: auto;float: none;} .column.small-uncentered, .columns.small-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right;} .small-push-0 {left: 0%;right: auto;} .small-pull-0 {right: 0%;left: auto;} .small-push-1 {left: 8.33333%;right: auto;} .small-pull-1 {right: 8.33333%;left: auto;} .small-push-2 {left: 16.66667%;right: auto;} .small-pull-2 {right: 16.66667%;left: auto;} .small-push-3 {left: 25%;right: auto;} .small-pull-3 {right: 25%;left: auto;} .small-push-4 {left: 33.33333%;right: auto;} .small-pull-4 {right: 33.33333%;left: auto;} .small-push-5 {left: 41.66667%;right: auto;} .small-pull-5 {right: 41.66667%;left: auto;} .small-push-6 {left: 50%;right: auto;} .small-pull-6 {right: 50%;left: auto;} .small-push-7 {left: 58.33333%;right: auto;} .small-pull-7 {right: 58.33333%;left: auto;} .small-push-8 {left: 66.66667%;right: auto;} .small-pull-8 {right: 66.66667%;left: auto;} .small-push-9 {left: 75%;right: auto;} .small-pull-9 {right: 75%;left: auto;} .small-push-10 {left: 83.33333%;right: auto;} .small-pull-10 {right: 83.33333%;left: auto;} .small-push-11 {left: 91.66667%;right: auto;} .small-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .small-1 { width: 8.33333%;} .small-2 { width: 16.66667%;} .small-3 { width: 25%;} .small-4 { width: 33.33333%;} .small-5 { width: 41.66667%;} .small-6 { width: 50%;} .small-7 { width: 58.33333%;} .small-8 { width: 66.66667%;} .small-9 { width: 75%;} .small-10 { width: 83.33333%;} .small-11 { width: 91.66667%;} .small-12 { width: 100%;} .small-offset-0 { margin-left: 0% !important;} .small-offset-1 { margin-left: 8.33333% !important;} .small-offset-2 { margin-left: 16.66667% !important;} .small-offset-3 { margin-left: 25% !important;} .small-offset-4 { margin-left: 33.33333% !important;} .small-offset-5 { margin-left: 41.66667% !important;} .small-offset-6 { margin-left: 50% !important;} .small-offset-7 { margin-left: 58.33333% !important;} .small-offset-8 { margin-left: 66.66667% !important;} .small-offset-9 { margin-left: 75% !important;} .small-offset-10 { margin-left: 83.33333% !important;} .small-offset-11 { margin-left: 91.66667% !important;} .small-reset-order, .small-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 767px) {
.column.medium-centered, .columns.medium-centered {margin-left: auto;margin-right: auto;float: none;} .column.medium-uncentered, .columns.medium-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right;} .medium-push-0 {left: 0%;right: auto;} .medium-pull-0 {right: 0%;left: auto;} .medium-push-1 {left: 8.33333%;right: auto;} .medium-pull-1 {right: 8.33333%;left: auto;} .medium-push-2 {left: 16.66667%;right: auto;} .medium-pull-2 {right: 16.66667%;left: auto;} .medium-push-3 {left: 25%;right: auto;} .medium-pull-3 {right: 25%;left: auto;} .medium-push-4 {left: 33.33333%;right: auto;} .medium-pull-4 {right: 33.33333%;left: auto;} .medium-push-5 {left: 41.66667%;right: auto;} .medium-pull-5 {right: 41.66667%;left: auto;} .medium-push-6 {left: 50%;right: auto;} .medium-pull-6 {right: 50%;left: auto;} .medium-push-7 {left: 58.33333%;right: auto;} .medium-pull-7 {right: 58.33333%;left: auto;} .medium-push-8 {left: 66.66667%;right: auto;} .medium-pull-8 {right: 66.66667%;left: auto;} .medium-push-9 {left: 75%;right: auto;} .medium-pull-9 {right: 75%;left: auto;} .medium-push-10 {left: 83.33333%;right: auto;} .medium-pull-10 {right: 83.33333%;left: auto;} .medium-push-11 {left: 91.66667%;right: auto;} .medium-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .medium-1 { width: 8.33333%;} .medium-2 { width: 16.66667%;} .medium-3 { width: 25%;} .medium-4 { width: 33.33333%;} .medium-5 { width: 41.66667%;} .medium-6 { width: 50%;} .medium-7 { width: 58.33333%;} .medium-8 { width: 66.66667%;} .medium-9 { width: 75%;} .medium-10 { width: 83.33333%;} .medium-11 { width: 91.66667%;} .medium-12 { width: 100%;} .medium-offset-0 { margin-left: 0% !important;} .medium-offset-1 { margin-left: 8.33333% !important;} .medium-offset-2 { margin-left: 16.66667% !important;} .medium-offset-3 { margin-left: 25% !important;} .medium-offset-4 { margin-left: 33.33333% !important;} .medium-offset-5 { margin-left: 41.66667% !important;} .medium-offset-6 { margin-left: 50% !important;} .medium-offset-7 { margin-left: 58.33333% !important;} .medium-offset-8 { margin-left: 66.66667% !important;} .medium-offset-9 { margin-left: 75% !important;} .medium-offset-10 { margin-left: 83.33333% !important;} .medium-offset-11 { margin-left: 91.66667% !important;} .medium-reset-order, .medium-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;}	[class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 1025px) {
.column.large-centered, .columns.large-centered {margin-left: auto;margin-right: auto;float: none;} .column.large-uncentered, .columns.large-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right;} .large-push-0 {left: 0%;right: auto;} .large-pull-0 {right: 0%;left: auto;} .large-push-1 {left: 8.33333%;right: auto;} .large-pull-1 {right: 8.33333%;left: auto;} .large-push-2 {left: 16.66667%;right: auto;} .large-pull-2 {right: 16.66667%;left: auto;} .large-push-3 {left: 25%;right: auto;} .large-pull-3 {right: 25%;left: auto;} .large-push-4 {left: 33.33333%;right: auto;} .large-pull-4 {right: 33.33333%;left: auto;} .large-push-5 {left: 41.66667%;right: auto;} .large-pull-5 {right: 41.66667%;left: auto;} .large-push-6 {left: 50%;right: auto;} .large-pull-6 {right: 50%;left: auto;} .large-push-7 {left: 58.33333%;right: auto;} .large-pull-7 {right: 58.33333%;left: auto;} .large-push-8 {left: 66.66667%;right: auto;} .large-pull-8 {right: 66.66667%;left: auto;} .large-push-9 {left: 75%;right: auto;} .large-pull-9 {right: 75%;left: auto;} .large-push-10 {left: 83.33333%;right: auto;} .large-pull-10 {right: 83.33333%;left: auto;} .large-push-11 {left: 91.66667%;right: auto;} .large-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .large-1 { width: 8.33333%;} .large-2 { width: 16.66667%;} .large-3 { width: 25%;} .large-4 { width: 33.33333%;} .large-5 { width: 41.66667%;} .large-6 { width: 50%;} .large-7 { width: 58.33333%;} .large-8 { width: 66.66667%;} .large-9 { width: 75%;} .large-10 { width: 83.33333%;} .large-11 { width: 91.66667%;} .large-12 { width: 100%;} .large-offset-0 { margin-left: 0% !important;} .large-offset-1 { margin-left: 8.33333% !important;} .large-offset-2 { margin-left: 16.66667% !important;} .large-offset-3 { margin-left: 25% !important;} .large-offset-4 { margin-left: 33.33333% !important;} .large-offset-5 { margin-left: 41.66667% !important;} .large-offset-6 { margin-left: 50% !important;} .large-offset-7 { margin-left: 58.33333% !important;} .large-offset-8 { margin-left: 66.66667% !important;} .large-offset-9 { margin-left: 75% !important;} .large-offset-10 { margin-left: 83.33333% !important;} .large-offset-11 { margin-left: 91.66667% !important;} .large-reset-order, .large-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

	[class*="block-grid-"] {display:block;padding:0;margin:0 -0.625rem;*zoom:1;}
	[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}
	[class*="block-grid-"]:after { clear: both;}
	[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 0.25rem;}

@media only screen {
.small-block-grid-1>li {width: 100%;list-style: none;} .small-block-grid-1>li:nth-of-type(n) { clear: none;} .small-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .small-block-grid-2>li {width: 50%;list-style: none;} .small-block-grid-2>li:nth-of-type(n) { clear: none;} .small-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .small-block-grid-3>li {width: 33.33333%;list-style: none;} .small-block-grid-3>li:nth-of-type(n) { clear: none;} .small-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .small-block-grid-4>li {width: 25%;list-style: none;} .small-block-grid-4>li:nth-of-type(n) { clear: none;} .small-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .small-block-grid-5>li {width: 20%;list-style: none;} .small-block-grid-5>li:nth-of-type(n) { clear: none;} .small-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .small-block-grid-6>li {width: 16.66667%;list-style: none;} .small-block-grid-6>li:nth-of-type(n) { clear: none;} .small-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .small-block-grid-7>li {width: 14.28571%;list-style: none;} .small-block-grid-7>li:nth-of-type(n) { clear: none;} .small-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .small-block-grid-8>li {width: 12.5%;list-style: none;} .small-block-grid-8>li:nth-of-type(n) { clear: none;} .small-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .small-block-grid-9>li {width: 11.11111%;list-style: none;} .small-block-grid-9>li:nth-of-type(n) { clear: none;} .small-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .small-block-grid-10>li {width: 10%;list-style: none;} .small-block-grid-10>li:nth-of-type(n) { clear: none;} .small-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .small-block-grid-11>li {width: 9.09091%;list-style: none;} .small-block-grid-11>li:nth-of-type(n) { clear: none;} .small-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .small-block-grid-12>li {width: 8.33333%;list-style: none;} .small-block-grid-12>li:nth-of-type(n) { clear: none;} .small-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

@media only screen and (min-width: 767px) {
.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

@media only screen and (min-width: 1025px) {
.large-block-grid-1>li {width: 100%;list-style: none;} .large-block-grid-1>li:nth-of-type(n) { clear: none;} .large-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .large-block-grid-2>li {width: 50%;list-style: none;} .large-block-grid-2>li:nth-of-type(n) { clear: none;} .large-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .large-block-grid-3>li {width: 33.33333%;list-style: none;} .large-block-grid-3>li:nth-of-type(n) { clear: none;} .large-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .large-block-grid-4>li {width: 25%;list-style: none;} .large-block-grid-4>li:nth-of-type(n) { clear: none;} .large-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .large-block-grid-5>li {width: 20%;list-style: none;} .large-block-grid-5>li:nth-of-type(n) { clear: none;} .large-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .large-block-grid-6>li {width: 16.66667%;list-style: none;} .large-block-grid-6>li:nth-of-type(n) { clear: none;} .large-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .large-block-grid-7>li {width: 14.28571%;list-style: none;} .large-block-grid-7>li:nth-of-type(n) { clear: none;} .large-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .large-block-grid-8>li {width: 12.5%;list-style: none;} .large-block-grid-8>li:nth-of-type(n) { clear: none;} .large-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .large-block-grid-9>li {width: 11.11111%;list-style: none;} .large-block-grid-9>li:nth-of-type(n) { clear: none;} .large-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .large-block-grid-10>li {width: 10%;list-style: none;} .large-block-grid-10>li:nth-of-type(n) { clear: none;} .large-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .large-block-grid-11>li {width: 9.09091%;list-style: none;} .large-block-grid-11>li:nth-of-type(n) { clear: none;} .large-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .large-block-grid-12>li {width: 8.33333%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

/****************************************************
	FORM STARTS
*****************************************************/
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {height: auto;min-height: 150px;vertical-align:top; resize:none; display:block;}
select { width: 100% }
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0; /* 1 */padding: 0; /* 2 */}
button, input, select, textarea{font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button, input{line-height: normal;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; /* 2 */cursor: pointer; /* 3 */}
button[disabled], html input[disabled]{cursor: default;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input[type="search"]{-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto; /* 1 */vertical-align: top; /* 2 */ outline:0}

a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {font-family: 'DINOT';border-style: solid;border-width: 0px;cursor: pointer;font-weight: normal;line-height: 35px;margin: 0 0 1.25rem;position: relative;text-decoration: none;text-align: center;display: inline-block;padding:5px 2.8rem 5px 2.8rem;font-size:16px;background-color: #0364FF;border-color: #0364FF;color: white;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;-webkit-appearance: none;border: none; text-transform:uppercase; border-radius:50px;height: 45px;min-width:180px;}
a.btn:hover, .btn:hover, .btn:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus { background-color: #095fe9; color: white; }
button.secondary, .button.secondary {background-color: #e9e9e9;border-color: #bababa;color: #333333;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #bababa; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; }
button.success, .button.success {background-color: #5da423;border-color: #4a831c;color: white;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #4a831c; color: white;}
button.alert, .button.alert {background-color: #c60f13;border-color: #9e0c0f;color: white;}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #9e0c0f;color: white; }
button.large, .button.large {padding-top: 1.125rem;padding-right: 2.25rem;padding-bottom: 1.1875rem;padding-left: 2.25rem;font-size: 1.25rem;}
button.small, .button.small {padding-top: 0.875rem;padding-right: 1.75rem;padding-bottom: 0.9375rem;padding-left: 1.75rem;font-size: 0.8125rem;}
button.tiny, .button.tiny {padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.6875rem;padding-left: 1.25rem;font-size: 0.6875rem;}
button.expand, .button.expand {padding-right: 0;padding-left: 0;width: 100%;}
button.left-align, .button.left-align {text-align: left;text-indent: 0.75rem;}
button.right-align, .button.right-align {text-align: right;padding-right: 0.75rem;}
button.radius, .button.radius {-webkit-border-radius: 3px;border-radius: 3px;}
button.round, .button.round {-webkit-border-radius: 1000px;border-radius: 1000px;}
@media only screen and (min-width: 767px) { button, .button { display: inline-block; }}
form { margin: 0 0 1rem; }
form .row .row { margin: 0 -0.5rem; }
form .row .row .column, form .row .row .columns { padding: 0 0.5rem; }
form .row .row.collapse { margin: 0; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }
form .row .row.collapse input {-moz-border-radius-bottomright: 0;-moz-border-radius-topright: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-top-right-radius: 0;}
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem; }
label {font-size: 0.875rem;color: #4d4d4d;cursor: pointer;display: block;font-weight: normal;line-height: 1.5;margin-bottom: 0;}
label.right {float: none;text-align: right;}
label.inline {margin: 0 0 1rem 0;padding: 0.625rem 0;}
label small {text-transform: capitalize;color: #676767;}
select {-webkit-appearance: none !important;background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;padding: 0.5rem;font-size: 0.875rem;-webkit-border-radius: 0;border-radius: 0;}
select.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select:hover {background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;border-color: #999999;}
 select::-ms-expand {display: none;} 
/* Attach elements to the beginning or end of an input */
.prefix, .postfix {display: block;position: relative;z-index: 2;text-align: center;width: 100%;padding-top: 0;padding-bottom: 0;border-style: solid;border-width: 1px;overflow: hidden;font-size: 0.875rem;height: 2.3125rem;line-height: 2.3125rem;}
/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.prefix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.prefix.button.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.postfix.button.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.prefix.button.round {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 1000px;-moz-border-radius-topleft: 1000px;-webkit-border-bottom-left-radius: 1000px;-webkit-border-top-left-radius: 1000px;border-bottom-left-radius: 1000px;border-top-left-radius: 1000px;}
.postfix.button.round {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 1000px;-moz-border-radius-topright: 1000px;-webkit-border-bottom-right-radius: 1000px;-webkit-border-top-right-radius: 1000px;border-bottom-right-radius: 1000px;border-top-right-radius: 1000px;}
/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {background: #f2f2f2;border-right: none;color: #333333;border-color: #cccccc;}
span.prefix.radius, label.prefix.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
span.postfix, label.postfix {background: #f2f2f2;border-left: none;color: #333333;border-color: #cccccc;}
span.postfix.radius, label.postfix.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, input.k-textbox {-webkit-appearance: none;background-color: #fff;box-shadow: none !important;border: 0;color:#004576; display: block; margin: 0 0 26px 0; padding: 0.5rem; height:40px;width: 100%;border-radius:0;}
.k-ff input.k-textbox {height:34px;border-radius:2px;}
@-moz-document url-prefix() {input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);}}
input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="week"]:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, textarea:hover, input.k-textbox:hover, input.k-textbox:focus,
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {background-color:#fff;}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; }
input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, textarea.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select { height: 2.3125rem; }
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0; }
input[type="checkbox"] + label, input[type="radio"] + label {display: inline-block;margin-left: 0.5rem;margin-right: 1rem;margin-bottom: 0;vertical-align: baseline;}
input[type="file"] { width: 100%; }
fieldset {border: solid 1px #dddddd;padding: 1.25rem;margin: 1.125rem 0;}
fieldset legend {font-weight: bold;background: white;padding: 0 0.1875rem;margin: 0;margin-left: -0.1875rem;}
/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
[data-abide] span.error, [data-abide] small.error { display: none; }
span.error, small.error {padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error input, .error textarea, .error select { margin-bottom: 0; }
.error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1rem; }
.error label, .error label.error { color: #c60f13; }
.error small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error > label > small {color: #676767;background: transparent;padding: 0;text-transform: capitalize;font-style: normal;font-size: 60%;margin: 0;display: inline;}
.error span.error-message { display: block; }
input.error, textarea.error { margin-bottom: 0; }
label.error { color: #c60f13; }

.required{color:#C90003; font-size:14px;}
.errors{background-color: #f2dede;border:1px solid #eed3d7;color: #b94a48;padding:10px;margin-bottom:10px;border-radius: 4px;font-size:14px;}
.errors ul{margin-left:25px;}
.errors ul li{margin-bottom:5px;}
.errors ul li:last-child{margin-bottom:0;}
/******************************** FORM ENDS ********************************************/

/****************************************************
	FONT BASE SIZE
*****************************************************/
/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){ html, body { font-size:14px;}}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){ html, body { font-size:14px;} }
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){ .row{max-width:760px;} }
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1100px){ .row{max-width:1020px;} }

/****************************************************
	VISIBILITY
*****************************************************/
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {display: inherit !important; }

.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {display: none !important; }

/* Medium Displays: 767px and up */
@media only screen and (min-width: 767px) {.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* Large Displays: 1024px and up */
@media only screen and (min-width: 1025px) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* X-Large Displays: 1441 and up */
@media only screen and (min-width: 90.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width: 120.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: none !important; }
}
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {display: inherit !important; }
.hide-for-landscape, .show-for-portrait {display: none !important; }

@media only screen and (orientation: landscape) {.show-for-landscape,.hide-for-portrait {  display: inherit !important; }
.hide-for-landscape,.show-for-portrait {  display: none !important; }
}
@media only screen and (orientation: portrait) {.show-for-portrait,.hide-for-landscape {  display: inherit !important; }
.hide-for-portrait,.show-for-landscape {  display: none !important; }
}
/* Touch-enabled device targeting */
.show-for-touch {display: none !important; }
.hide-for-touch {display: inherit !important; }
.touch .show-for-touch {display: inherit !important; }
.touch .hide-for-touch {display: none !important; }
@charset "utf-8";


/* --- Font Family --- */
/*@font-face {font-family: 'DINOT';src: url('/Content/fonts/Cervo-Medium-webfont.eot');src: url('/Content/fonts/Cervo-Medium-webfont.eot?#iefix') format('embedded-opentype'),url('/Content/fonts/Cervo-Medium-webfont.ttf') format('truetype'),url('/Content/fonts/Cervo-Medium-webfont.svg#cervomedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DINOT';src: url('/Content/fonts/Cervo-Regular-webfont.eot');src: url('/Content/fonts/Cervo-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/Content/fonts/Cervo-Regular-webfont.ttf') format('truetype'),url('/Content/fonts/Cervo-Regular-webfont.svg#cervo_regularregular') format('svg');font-weight: normal;font-style: normal;}

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

@font-face {font-family: 'DINOT';src: url('./fonts/DINOT-Regular.woff2') format('woff2'), url('./fonts/DINOT-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'DINOT';src: url('./fonts/DINOT-Medium.woff2') format('woff2'), url('./fonts/DINOT-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'DINOT';src: url('./fonts/DINOT-Bold.woff2') format('woff2'), url('./fonts/DINOT-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'DINOT';src: url('./fonts/DINOT-Black.woff2') format('woff2'), url('./fonts/DINOT-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFProDisplay';src: url('./fonts/SFProDisplay-Black.woff2') format('woff2'), url('./fonts/SFProDisplay-Black.woff') format('woff');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFProDisplay';src: url('./fonts/SFProDisplay-Bold.woff2') format('woff2'), url('./fonts/SFProDisplay-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'SFProDisplay';src: url('./fonts/SFProDisplay-Medium.woff2') format('woff2'), url('./fonts/SFProDisplay-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}

/***********************************New Design css***********************************/
:root {
  --body-background-color: #00315C;
  --main-color: #fff;
  --second-color: #347deb;
  --box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  --facebook-color: rgb(60, 90, 154);
  --google-color: rgb(220, 74, 61);
}

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #0364ff #d7e6ff;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 8px;
  }

  *::-webkit-scrollbar-track {
    background: #d7e6ff;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #0364ff;
    border-radius: 6px;
    border: 0px none #ffffff;
  }
  #body {margin-bottom: 100px;display: inline-block;min-width: 100%;}
.new-login-1 {background-color: var(--body-background-color) !important;font-family: 'DINOT';}
body{background-color:#F2F6FF;/*background-color:#ccc;*/ font-family: 'DINOT';}

/*Login page design*/
#logo tspan {font-size: 18px;}
.login-logo {text-align: center;margin-bottom: 60px;}
.logo {max-height: 50px;}
.rede-login-form .field label {position: absolute;margin: -10px 15px;font-size: 11px;white-space: nowrap;background: var(--body-background-color);padding: 2px 6px;color: rgb(255 255 255 / 49%);z-index: 1;text-transform: uppercase;}
.rede-login-form .field label:focus{color: var(--body-background-color);background: transparent;}
input#password {margin: 30px auto;}
.forgot-pas {margin: 20px 0; 0}
.forgot-pas a {font-size: 12px;color: #0364FF !important;}
.label_check strong {    position: relative;cursor: pointer;color: #fff;font-size: 12px;}
.submit-login input {height: 50px;background: #0364FF 0% 0% no-repeat padding-box;border-radius: 50px;margin-bottom:0;margin-top: 30px;font-family: 'DINOT';font-size: 16px;letter-spacing: 0.75px;color: rgb(255 255 255 / 90%);}
.form-group {position: relative;}
.check-label .form-group input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;margin: 15px 0 0;}
.check-label .form-group label {font-weight: 300 !important;margin: 20px 0 0;padding-left: 15px;position: relative;cursor: pointer;color: #fff;font-size: 13px;}
.check-label .form-group label:before {top: -2px;content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid var(--main-color);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);height: 15px;width:15px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;opacity: 0.28;border-radius: 3px;}
.check-label .form-group input:checked {-webkit-appearance: none;content: '';display: block;position: absolute;top:10px;left: 20px;width: 6px;height: 10px;border: solid var(--main-color);border-width: 0 2px 2px 0;transform: rotate(45deg);}
.login-footer {position: absolute;bottom: 40px;left: 0;right: 0;text-align: center;overflow:hidden;}
.DayPerWeek .search-donor label.label_check:after{top:5px;}
/*.search-donor .has-js label.c_on:after {top: 10px;}*/
/*.Agency-Manage .has-js label.c_on:after {top: 8px;left: 31px;}*/
/*.search-donor label.label_check:before {top: -1px;content: ''; -webkit-appearance: none;height: 16px;width: 16px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 3px;background: rgb(3 100 255 / 20%);}*/
.has-js label.c_on:after {-webkit-appearance: none;content: '';display: block;position: absolute;top: 8px;left: 5px;width: 6px;height: 11px;border: solid #00315C;border-width: 0 2px 2px 0;transform: rotate(45deg);z-index: 9999;}
.has-js label.label_check:before {top: -1px;content: ''; -webkit-appearance: none;height: 16px;width: 16px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px;border-radius: 3px;background: rgb(3 100 255 / 20%);}
.login-footer p {color: #fff;font-size: 11px;font-family: 'SFProDisplay';font-weight: 100;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid rgb(255 255 255 / 28%) !important;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

/*Login page design*/

/*.loader-44 {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  color: #0364ff;
  -webkit-animation: animloader44 2s linear infinite;
          animation: animloader44 2s linear infinite;
    z-index: 99;
    position: absolute;
    left: 50%;
    top: 50%;
}*/


/*keyFrames */
/*@-webkit-keyframes animloader44 {
  0% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
  25% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 2px;
  }
  50% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 2px, -38px 0 0 -2px;
  }
  75% {
    box-shadow: 14px 0 0 2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
  100% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
}
@keyframes animloader44 {
  0% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
  25% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 2px;
  }
  50% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 2px, -38px 0 0 -2px;
  }
  75% {
    box-shadow: 14px 0 0 2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
  100% {
    box-shadow: 14px 0 0 -2px, 38px 0 0 2px, -14px 0 0 -2px, -38px 0 0 -2px;
  }
}*/
.loader-dots {width: 120px;height: 120px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0 auto;text-align: center;display: inline-block;}


/*mobile menu header*/
.brand {
  font-family: inherit;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--black-500);
  text-transform: uppercase;
}

.menu {
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100vh;
  overflow: hidden;    
  z-index: 999;
  background-color: var(--white-100);
  box-shadow: var(--shadow-medium);
  transition: all 0.4s ease-in-out;
    background: #00315c;
}
.menu.is-active {
  left: 0;
}
.menu-inner {
  display: inline-block;
  xflex-direction: column;
  xjustify-content: center;
  xalign-items: center;
  row-gap: 1.25rem;
  xmargin-top: 8rem;
}
.menu-inner li {
    list-style: none;
    list-style-type: none;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
.menu-link {
  font-family: inherit;
  font-size: var(--text-sm);
  font-weight: 600;
  line-height: 1.5;
  color: var(--black-500);
  text-transform: uppercase;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 48rem) {
  .menu {
    position: relative;
    left: 0;
    width: auto;
    height: auto;
    box-shadow: none;
    top: 0;
  }
  /*.menu-inner {
    display: flex;
    flex-direction: row;
    column-gap: 1.75rem;
    margin: 0 auto;
  }*/
}

.burger {position: relative;display: block;order: -1;cursor: pointer;user-select: none;z-index: 9999;width: 1.6rem;height: 1.15rem;rotate: 0deg;border: none;outline: none;visibility: visible;background: none;transition: 0.35s ease;top: 30px;margin: 0 0 0 auto;right: 15px;}
@media only screen and (min-width: 48rem) {  
  .burger {
    display: none;
    visibility: hidden;
  }

}
.burger-line {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2.1px;
  opacity: 1;
  rotate: 0deg;
  border: none;
  outline: none;
  border-radius: 1rem;
  background-color: var(--black-100);
  transition: 0.25s ease-in-out;
  background-color: #fff;
}
.burger-line:nth-child(1) {
  top: 0px;
}
.burger-line:nth-child(2) {
  top: 0.5rem;
  width: 70%;
}
.burger-line:nth-child(3) {
  top: 1rem;
}
.burger.is-active > .burger-line:nth-child(1) {
  top: 0.5rem;
  rotate: 135deg;
}
.burger.is-active > .burger-line:nth-child(2) {
  opacity: 0;
  visibility: hidden;
}
.burger.is-active > .burger-line:nth-child(3) {
  top: 0.5rem;
  rotate: -135deg;
}
/*mobile menu header*/






/*Header design*/

.new-design-header {background: #00315C;}
.btn-slide, .btn-admin{font-family: 'DINOT'; font-size:13px; text-align: left; height: 30px; padding:8px 1rem 8px 1rem; margin: 0 auto;	display: block; color: #fff !important; text-decoration: none !important;   outline:none; border:none;}
.top-head-down-arr {max-height: 20px;position: relative;top: -2px;left: 1px;}
/*Header design*/

/*Template design*/
.page-title {padding: 30px 0;}
.bg-blue-m h1 {line-height: 2.5;}
form {margin: 0;}
/*.manage-users {padding-bottom: 10%;}*/
.commen-footer {padding: 26px;text-align: center;position: fixed;left: 0;right: 0;bottom: 0;background: #f2f6ff;z-index: 99;}
.login-footer p a {color: #50C7FF;}
.page-title, .manage-users, .commen-footer, #dvUserView {xbackground: #F2F6FF;}
.new-design-search {display: flex;align-items: center;}
.new-design-search h3{color: hsl(234.42deg 81.13% 10.39% / 93%);text-transform: uppercase;font-size:18px;margin-right: 25px;margin-bottom: 0;margin-top: 0;font-weight: 500;font-family: 'DINOT';   }
.inner-ser-row{min-width:85%;}
.selectBox{position:relative;overflow:hidden;}
.selectBox .k-select .k-i-arrow-s, .action-right-box .selectBox span.k-widget span.k-dropdown-wrap .k-icon {background-image: none;}
.selectBox .k-select:before {content: "";transform: rotate(45deg);border: solid #382AB5;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;position: absolute;right: 15px;z-index: 1;top: 15px;}
.action-right-box .selectBox .k-select:before {top: 12px;right: 20px;}
/*
.search-dropbox .selectBox .k-select .k-i-arrow-s, .action-right-box .selectBox span.k-widget span.k-dropdown-wrap .k-icon {background-image: none;}
.search-dropbox .selectBox .k-select:before, .action-right-box .selectBox span.k-widget span.k-dropdown-wrap .k-icon:before {content: "";transform: rotate(45deg);border: solid #382AB5;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;position: absolute;right: 15px;z-index: 1;top: 15px;}*/
.ser-placholder .k-textbox::-webkit-input-placeholder { /* Edge */color: #000;}
.ser-placholder .k-textbox:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000;}
.ser-placholder .k-textbox::placeholder {color: #000;}
.action-right-box .selectBox span.k-widget span.k-dropdown-wrap .k-input {line-height: 36px !important;font-weight: 500; background: hsl(217deg 100% 51% / 0.09);border-radius: 60px;font-size: 14px;padding: 0 1.8rem 0px 1.8rem;color: #00315C;position: relative;width: 130px;text-transform: uppercase;}
/*.action-right-box .selectBox span.k-widget span.k-dropdown-wrap .k-icon:before{top:50%; right:20px;border-color: #00315C;transform: translate(0, -65%) rotate(45deg);}*/
.action-right-box input#btnAddNewUser {font-weight: 500;background: transparent;color: #00315C !important;font-size: 14px;height:40px;padding: 0 35px 0px 10px;line-height: 40px;position: relative;z-index: 9;min-width: auto;}
.action-right-box .plus-icon {background: #0364FF;height: 36px;width: 36px;display: inline-block;float: right;position: absolute;right: 0;z-index: 1;border-radius: 100px;line-height: 40px;text-align: center;}
.ser-placholder input, .selectBox span {xbackground-color: #fff;border-radius: 0;min-height: 40px;line-height: 35px !important;padding-left:3px;}
.k-grid-header {margin-right: 0px !important;}
#dvUserView .k-dropdown.k-header.k-textbox {height: 40px;background: #fff;line-height: 40px;padding: 3px 6px;}
.inner-btn {min-width: 41%;max-width: 41%;margin: 0 auto;display: flow-root;}
.field.tr {text-align: center;margin: 20px 0 0;}

/*Dashboard*/
.bg-blue-m {background-color: rgb(213 229 255 / 60%);border-radius: 7px;padding: 20px 35px;}
.recent-donor h4 {color: #0364FF;font-size: 26px;text-transform: uppercase;opacity: 1;font-weight: 600;margin-bottom: 22px;margin-top: 0;}
.create-genr .has-js label{position:relative;}
.create-genr .has-js label:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background: rgb(3 100 255 / 30%);
    border-radius: 50px;
    left: 0;
    top: 0;
    border: 7px solid #fff;
}
.create-genr .has-js .label_highlight{position:relative;}
.create-genr .has-js .label_highlight:after{
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #0364FF;
    border-radius: 50px;
    left:8px;
    top:7px;
}
textarea.k-textbox {
    height: 90px;
    padding: 10px;
    width: 100%;
    background-color: #fff;
    border: 0;
    border-radius: 0;
}
.batch-btn input#btnBulKprintCCF {margin-bottom: 0;}
.batch-btn {margin-top: 10px;}

.action a.btn:nth-child(2) {
    margin-right: 100px;
}
.referal-details h5 {
    font-size: 19px;
    font-weight: 500;
    color: rgb(0 0 0 / 93%);
}
.referal-details ul {
    display: flex;
    align-items: flex-start;
}
.referal-details ul li {
    display: flex;
    flex-direction: column;
    line-height: 1.5;
    color: #000000;
}
.referal-details ul li span{
    color: #050930;
    font-weight: 500;
    font-size: 16px;
}
.referal-details .row {
    border-top: 2px solid rgb(3 100 255 / 0.19);
    border-bottom: 2px solid rgb(3 100 255 / 0.19);
    padding: 10px 0;
}

.create-genr li label, .create-genr label{position: relative;padding-left: 40px;}
.create-genr label:before{
        content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background: rgb(3 100 255 / 30%);
    border-radius: 50px;
    left: 0;
    top: 0;
    border: 7px solid #fff;
}
.create-genr label.r_on:after{
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #0364FF;
    border-radius: 50px;
    left:8px;
    top:7px;
}
.agency-selectbox {
    background-color: rgb(213 229 255 / 60%);
    border-radius: 7px;
    padding: 20px 35px;
}
.agency-selectbox label {
    float: left;
    min-width: 10%;
    line-height: 2;
}
/*.drugList {
    background: rgb(255 255 255);
    padding: 0 30px 30px;
    margin-bottom: 30px;
    border-radius: 7px;
}*/
.agency-selectbox .selectBox {
    display: flex;
    align-items: center;
}
.agency-selectbox .selectBox label {
    margin-right: 10px;
}
.traning-tut .left-panel ul li a {
    padding: 1rem;
    color: rgb(5 9 46 / 93%);
    font-size: 16px;
}
.traning-tut .left-panel ul li {
    background: transparent;
    border-top: 1px solid #dbe5eb;
    border-bottom: 0;
    border-right: 0;
}
.section-filter .agency-selectbox .agencg-ft {
    font-size: 18px;
}
.k-plus:after {background-image: url(/images/icon-arrow-right.png);right: 6px !important;top: 10px !important;background-size: contain;}
.k-minus:after {background-image: url(/images/icon-arrow-down.png);right: 6px !important;top: 10px !important;background-size: contain;}
.icon.addreferral {background-image: url(/images/icon-addreferral.png);}
/*Template design*/
/*Commen Footer design*/
.commen-footer p {text-align: center;font-size: 11px;color: rgb(0 0 0 / 65%);font-family: 'SFProDisplay';}
/*Commen Footer design*/
/***********************************New Design css END***********************************/******/

/* Common */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, .k-button { margin: 0; padding: 0; font-size: 14px;color:#6c7d8b}
html, body{ padding: 0;margin: 0;font-weight: normal;font-style: normal;line-height: 1;position: relative; }
.placeholdersjs { color: #c4c4c4 !important; }
.k-state-focused .placeholdersjs, #findDonor .placeholdersjs { color: #004576 !important; }
a:link, a:visited, a:active {color: #0364FF; text-decoration:none; }
a:hover {color:#0364FF; text-decoration:none;}
.d-block, .block { display: block !important; }
.transparent-overlap-div, .transparent-overlap-selectbox{position:absolute; top:0; left:0; width:170px; height:175px; background:rgba(255,0,0,0.0); z-index:99 }
.transparent-overlap-selectbox{height:40px; }
.transparent-overlap-selectbox.drug_panel{height:60px;width:100%;}
/*video, .video-js { width: 100% !important; height: auto !important; }*/
.color-blue { color:rgb(5 9 48 / 93%);font-weight: 500;}
.color-cyan { color: #0364FF; }
.color-yellow{color:#FFA600;}
.bg-blue {background-color:#004576; }
.bg-cyan { background-color: #0364FF; }
span.color-blue {font-family:'DINOT'; }
.bg-gray{background-color:#e3e6e9;}

 input[type="submit"]:visited, input[type="reset"]:visited, input[type="button"]:visited{background-color: green!important;}

.testdiv{position: absolute; left: 20px; bottom: 20px; font-weight: bold; color: #004576!important;}
.test{ height:470px}
.selectbox-month{width:0!important; padding:0!important; visibility:hidden!important}
.no-margin{margin:0}
.m-t60{margin-top: 3.5rem !important;}

p, label{font-size:1rem;}
h1, h2, h3, h4, h5, h6 { font-family: 'SFProDisplay'; text-rendering: optimizeLegibility; color:#fff; text-align:left; font-weight:normal; text-transform:uppercase; }
h1 { text-align: left;letter-spacing: 0.75px;color: #0364FF;font-size:26px;text-transform: uppercase;opacity: 1;font-weight: 600;margin:0;}
h2, .k-edit-form-container h3 {font-size:26px; color:#0364FF; letter-spacing: 0.75px;font-weight: 600;  }
h3 { font-size:24px; color:#004576; margin-bottom:5px; }
h4 { font-size:23px; color:#0364FF; margin-bottom:1.5rem;}
h5 { font-size:14px; color: #0364FF; font-family:'DINOT'; margin-bottom:1rem;}
h6 { font-size:23px; color:#0364FF;}

.fr{float:right}
.col-subscribe{width:37.66667%}
.col-results{width:62.33333%}
.col-results [class*="block-grid-"]>li{padding: 0rem 0.400rem; width: auto; margin-left: 5px;}

.input-box-lheight .label_check { line-height: 21px !important; min-height:18px !important
}

@media print {
*{overflow:visible !important; width:auto; height:auto;}
#tblPrint .row .columns:last-child{float:right;}


body{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-size:11pt\9;color:#000}
hr{ border:solid 1px #333!important; padding:0 20px!important}
.tbl td, .tbl th  {border: 1pt solid #000!important; padding: 3px; color:#000; font-size:10px!important;}
#tblPrint {/*overflow:hidden !important;  width:80% !important;  height:auto !important;  */scrollbar: none !important; background-color:#fff !important; }
#btnPrint, #btnClosePrintCaseload{ display:none}
#tblPrint td.page-heading{ padding:30px 0 5px; font-size:9pt!important; vertical-align:central; text-align:left;}
#tblPrint .address{ width:200px; text-align:right;}
#tblPrint .address p{ font-size:10px!important; line-height:14px; padding:0!important; margin:0!important}
#dvCaseloadDetails.white_content img {width: 30%;}
#dvCaseloadDetails.white_content td.address{ font-size:9px}
#tblPrintCaseload{background:#666;}
#LabResult .tableContainer .tbl td, #LabResult .tableContainer .tbl th  {font-size:13px!important;}
.LabResults{ font-size:10px!important}
#dvPrint .tableContainer { margin-bottom:25px}
#dvPrint h1, #dvPrint h4, #dvPrint p{ color:#000}
#dvPrint p{ font-size:10px!important; line-height:16px; padding:0!important; margin:0!important}
#dvPrint .page-heading{font-size:10pt!important; text-align:left;}
#dvPrint H1{font-size:18pt; font-family:'DINOT'; margin-bottom:15px}
#dvPrint th{ font-weight:bold}
#dvPrint th, #dvPrint th table td, #dvPrint th .set-para p { font-size:11pt}
#dvPrint h4{ margin-bottom:3pt; font-size:11pt; font-weight:bold!important;}
#dvPrint h4.m-b20{margin-bottom:5px!important;}
#dvPrint i{ font-size:8pt; font-style:italic}
#dvPrint .tbl td.no-bdr{ border-right:none}
}


/* Header*/

/* Footer */
/*body.page-login footer, footer.fixed{position:fixed; bottom:0; width:100%;}
footer { color: #eff0f1; background:#74828e; line-height:60px; }
footer#footer-content{float:left; width:100%;}
footer:before {content:''; display:block; width:100%; background: url('/images/bg-footer.png') repeat scroll 0 0 #004576; height:65px;}
footer.login:before{display:none;}*/

   ul.inline-link {margin: 0; padding:0px; list-style:none}
   ul.inline-link li { display: inline-block; font-size: 14px; padding: 0 10px; border-left: solid 1px #0364FF ; float:left}
   ul.inline-link li a { color: #0364FF ; font-size:18px; font-weight:600;}
   ul.inline-link li a:hover, ul.inline-link li.active a{color:#004576 !important;}
   ul.inline-link li.active a{border-bottom:solid 1px #004576 }
   ul.inline-link li:first-child{border-left:none}


.btn-small-ocean-blue.m-b0, input[type="text"].m-b0{margin-bottom:0!important}


#clientH, #clientH.active {
    background-image: url("/images/arrow-up-down.png"); background-position:right 5px;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 50%;
}


#clientH.active {
    background-position:right -19px;
}

/* Icons */
.icon, .k-icon{ display:inline-block; width:18px; height:18px; background-repeat:no-repeat; background-size:contain; background-repeat:no-repeat !important;}
.icon-login{ position:absolute; right:8px; top:5px; width:24px; height:24px}
.icon-user{background-image:url('/images/icon-user.png');}
.icon-pw{background-image:url('/images/icon-key.png');}
.icon.attenton{background-image:url('/images/icon-attention.png'); background-position:0 2px}
.icon.report{background-image:url('/images/icon-report.png');}
.icon.report.disable{background-image:url('/images/icon-report-disable.png');}
.icon.chainlock{background-image:url('/images/icon-chainlock.png');height: 16px; width: 16px;margin-top:4px !important;}
.icon.calendar-blue{background-image:url('/images/icon-calendar-blue-blue.png');}
.icon.calendar.disable,.icon.calendar-blue.disable{background-image:url('/images/icon-calendar-blue-disable.png');}
.icon.snapshot{background-image:url('/images/icon-snapshot.png'); background-position:0 2px}
.disable-hide{opacity:0 !important;}
.icon.twist-cap{background-image:url('/images/icon-twist-cap.png');}
.icon.addreferral.disable{background-image:url('/images/icon-addreferral-disable.png');}
.icon.edit{background-image:url('/images/icon-edit.png');}
.icon.edit.disable{background-image:url('/images/icon-edit-disable.png');}
.icon.print{background-image:url('/images/icon-print.png');}
.icon.print-red{background-image:url('/images/icon-print-red.png');}
.icon.twist-cap{background-image:url('/images/icon-twist-cap.png');}
.icon.key{background-image:url('/images/key.png');}
.icon.key-disable{background-image:url('/images/icon-key-disable.png');}
.icon.active{background-image:url('/images/icon-status-active.png');}
.icon.inactive{background-image:url('/images/icon-status-inactive.png');}
.icon.green-circle{background-image:url('/images/icon-green-circle.png');}
.icon.red-circle{background-image:url('/images/icon-red-circle.png');}
.icon.red-circle-ex{background-image:url('/images/icon-incident.png');}
.icon.yellow-circle{background-image:url('/images/icon-yellow-circle.png');}
.icon.white-circle{background-image:url('/images/icon-white-circle.png');}
.icon.add{background-image:url('/images/icon-add.png');}
.icon.delete{background-image:url('/images/icon-delete.png');}
.icon.delete.disable{background-image:url('/images/icon-delete-disable.png');}
.icon.delete.white{background-image:url('/images/icon-delete-p.png');}
.icon.flag, .icon.phone, .icon.flag-birthday { height: 20px; width: 20px; position: relative; margin:0;}
.icon.flag-incident { height: 26px; width: 26px; position: relative; margin:0px 0 0 3px; top:2px; z-index:99999;}
.icon.flag {background-image:url('/images/icon-flag.png');}
.icon.flag-birthday {background-image:url('/images/icon-birthday.png');}
.icon.flag-incident {background-image:url('/images/icon-incident.png');}
.icon.phone {background-image:url('/images/icon-phone.png'); }
.icon.flag.blank {background-image:url('/images/icon-flag-blank.png'); }
.icon.flag-birthday.blank {background-image:url('/images/icon-birthday-blank.png'); }
.icon.flag-incident.blank {background-image:url('/images/icon-incident.png'); }
.icon.phone.blank {background-image:url('/images/icon-phone-blank.png'); }
/*.k-icon.k-delete, .k-icon.k-i-close{background-image:url('/images/icon-delete.png'); background-position:0 0 !important;}*/
.k-icon.k-i-close {
    background: none !important;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -15px;
    right: -15px;
}
.k-icon.k-delete{
    background: #0364ff;
    width: 20px;
    height: 20px;
    position: relative;
}
.k-icon.k-delete:after, .k-icon.k-i-close:after {
    content: '';
    height: 20px;
    border-left: 2px solid #fff;
    position: absolute;
    transform: rotate(45deg);
    left: 9px;
}

.k-icon.k-delete:before, .k-icon.k-i-close:before {
    content: '';
    height: 20px;
    border-left: 2px solid #fff;
    position: absolute;
    transform: rotate(-45deg);
    left: 9px;
}
.table-referr table tr {
    border-radius: 0;
}
.table-referr table.k-grid tr td {
    padding: 10px 0 !important;
    border: 0 !important;
}   
.table-referr table.k-grid tr td span a {
    color: hsl(234deg 81% 10% / 93%);
}
.add-refrr{position:relative;}
.add-refrr .plus-icon {
    background: #0364FF;
    position:relative;
    height: 36px;
    width: 36px;
    display: inline-block;
    z-index: 1;
    border-radius: 100px;
    line-height: 36px;
    text-align: center;
    top: -3px;
    margin-left: 10px;
}
.add-refrr .plus-icon svg {
    padding-top: 2px;
}
.add-refrr .icon.text {
    color: #00315C;
    font-family: 'DINOT';
    font-size: 16px;
    padding-left: 24px;
    text-transform: uppercase;
    width: auto;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 0.75px;
}

.k-multiselect .k-delete { height: 16px; width: 13px; }
.icon.calendar{width:20px; height:20px;background-image:url('/images/icon-calendar-blue.png'); background-position:0 0 !important;}
.k-icon.k-i-calendar, .k-icon.k-i-calendar.blue, .k-icon.k-i-calendar.blue:hover{background-image:url('/images/icon-calendar-blue-blue.png'); background-position:0 0 !important; height:24px; width:24px;}
.k-icon.k-i-calendar.blue{cursor:default;}
.k-icon.k-i-calendar:hover{background-image:url('/images/icon-calendar-blue-blue.png'); background-position:0 0 !important;}
.icon.call{ background-image:url('/images/icon-call.png');}
.icon.call.disable{ background-image:url('/images/icon-call-disable.png');}
.print-caseload {padding-left:0 !important; padding-right:0 !important; width:100%;}
.icon-reset {background-image:url('/images/icon-refresh-small.png'); position:absolute; right:10px; top:15px; padding-left:15px;font-size: 12px;color:#000 !important; background-repeat:no-repeat; cursor:pointer; font-family: 'DINOT'; text-transform:capitalize; font-size:13px;}
.k-plus, .k-minus { position: relative;  width:100%; display:block;}
.lab-result-list .k-plus:before, .lab-result-list .k-minus:before, .k-plus:after, .k-minus:after{content:''; width:20px; height:20px; position:absolute; left:0; top:3px; z-index:1;}
.k-plus:after, .k-minus:after{right:-4px; left:inherit;}
/*.k-plus:after{background-image:url('/images/icon-arrow-right.png');}
.k-minus:after{background-image:url('/images/icon-arrow-down-white.png');}
.k-icon.k-i-arrow-n {background-image:url('/images/icon-sort-desc.png'); background-position:0 0 !important;}
.k-icon.k-i-arrow-s {background-image:url('/images/icon-sort-asc.png'); background-position:0 0 !important;}*/
.k-calendar .k-icon{ background-size:inherit!important; height:16px; width:16px}
.lab-result .icon.red-circle-ex{position: absolute;top: 3px;z-index: 99; cursor:pointer;left:3px}
.icon.circle {background-position:center center !important; box-shadow:none; border:0; padding:1rem; background-size:30px;}

.icon.disable, .icon.disable:hover {color:#6c7d8b; cursor:default; }

.icon.attachsaf { background: url('/images/icon-attach-pin.png') no-repeat !important;width: 20px;height: 25px;margin: 0;padding: 0 !important;background-size: 100% auto !important;}

#ViewDocument {color: rgb(0, 69, 118) !important;font-weight: bold;margin: 0 0 0 10px !important;display: inline-block;padding: 0 !important;background: none;font-size: 14px;font-family: 'AvenirNextLTW01-Regular';text-transform: capitalize;position: relative;top: -9px;}

.k-ie11 #ViewDocument{ top:-4px}

.icon.attachsaf:focus, .icon.updateIcon:focus, .icon.cancelIcon:focus{border:dotted 1px #004576 }

#ViewDocument:focus{border:dotted 1px #004576 }

.text-blue{color:#004576;}
.text-ocean-blue{color:#0364FF; margin-top:5px ; display:block}
.text-black{color:#000}
.text-red{color:red}
.text-green{color:green}

.lnk-ocean-blue{color:#0364FF; font-weight:bold; text-decoration:underline!important;  font-size:18px}
.lnk-ocean-blue:hover{ text-decoration:none!important}

/* Forms */
.buttons {margin-top:250px;}
label.cap-text { color: #004576 !important; }
.button.tab {background: #0364FF;border-radius: 100px;margin: 0;font-size: 16px;padding: 10px 25px; line-height:26px; }
.filter-container { background: #fff; position:relative; padding:15px;margin: 1rem 0;}
.filter-container label{float:left; min-width:120px;}
.page-title .selectBox{margin-top:0;}
.section-filter .selectBox label, .page-title .selectBox label{color:#000000;font-size:14px; text-transform:capitalize;}
.action-right-box .k-dropdown.k-header {background: transparent;}
.section-filter .selectBox .k-dropdown-wrap .k-input, .section-filter .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown-wrap .k-input, .page-title .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown .k-icon, .section-filter .selectBox .k-dropdown .k-icon{color: #000;
    font-size: 16px;
    font-family: 'DINOT';
    text-transform: capitalize;}
/*.section-filter .selectBox .k-dropdown-wrap.k-state-default, .section-filter .selectBox .k-dropdown-wrap.k-state-disabled, .page-title .selectBox .k-dropdown-wrap.k-state-default, .page-title .selectBox .k-dropdown-wrap.k-state-disabled{box-shadow:0 0 3px #666666;}*/
.section-filter .btn,.section-filter .button, .section-filter .field, .section-filter .k-textbox{margin-bottom:0 !important;}
.section-filter.simple .selectBox .k-dropdown .k-icon, .section-filter.simple .selectBox .k-dropdown-wrap .k-input, .section-filter.simple .selectBox .k-combobox-wrap .k-input, .page-title.simple .selectBox .k-dropdown-wrap .k-input, .page-title.simple .selectBox .k-combobox-wrap .k-input{line-height:30px; height:40px !important;}
#grdResultXMLs .k-pager-wrap .k-dropdown {width: 50px;}


.btn-small-ocean-blue{font-size:1.5rem!important; padding:5px 14px 2px !important; margin:1.1rem 0 1.25rem!important}

#dvPageData{position:relative}
/*#dvPageData .dummy-text {    font-family: 'DINOT'; position:absolute; top: 25%; left: 0; right: 0; text-align: center; z-index: 9; font-size: 1500%; transform: translate(-50%, -50%); transform: rotate(-20deg); opacity: 0.1; font-weight: 700;}*/
/*#dvPageData { background:url("/images/Unofficial.png") no-repeat center 30% }*/

.testing-calender h4{text-transform:capitalize; font-size:26px}
.testing-calender h5{font-size:18px}
.not-for-court{background-color:#e3e6e9; padding:15px 0; text-align:center; font-size:20px; font-weight:700; color:#004576; font-family:AvenirNextLTW01-Medium;}
.cal-filtersection { background:none; padding:0;}
.cal-filtersection .k-datepicker input.k-input{height:40px; padding-left:5px}
.cal-filtersection-box { padding:20px 6%;margin-bottom:30px;}
.btn-call-section li{ float:left; margin-left:30px; font-size:11px; color:#004576;}
.btn-call-section li:first-child { margin-left:0;}
.btn-call-section li span.color-blue, #ulDrugsList li span.color-blue{font-family: Avenir Next LT W01 Demi; font-weight:bold}
.btn-call-section li .icon, .btn-call-section li .k-icon { height:15px; width:15px; margin:0 10px 0 0;}
.btn-call-section li span:first-child{margin-right:15px; vertical-align:text-top}
.btn-call-section li span:first-child span{vertical-align:top}
.cal-date-section .date-box {float:left}
.date-lable-box {margin:5px 10px;}
.date-lable-box label {color:#0364FF;}
.cal-donorheader {padding:0 0 0 6%;}
.cal-calender-section #ulCalendar li{border:solid 1px #ccc; border-bottom:none; border-right:0; min-height:160px; padding:15px 8px 10px;  font-family:AvenirNextLTW01-Medium; word-wrap:break-word}
.cal-calender-section #ulCalendar li div{font-size:12px}
.cal-calender-warp{border:solid 1px #ccc;}
.cal-calender-section ul { margin:0}
.cal-header-section li{border:solid 1px #ccc; border-top:none; border-bottom:none;  border-right:0;  background:#EEEFF1; padding:10px 8px; font-weight:700;
    color:#004576; font-family:AvenirNextLTW01-Medium}
.cal-header-section li:first-child{ border-left:0 }
.cal-calender-section #ulCalendar li:nth-child(7n+1) {  border-left:none; }
.cal-calender-section ul.btn-call-section { margin:20px 0; float:left; list-style:none;}
.druglist-warp { border:solid 1px #ccc; padding:10px; margin-bottom:3rem;}
#ulDrugsList li{font-size:11px; line-height:14px; color:#004576;}
#ulDrugsList li span{ text-transform:uppercase}
#ulDrugsList[class*="block-grid-"]>li{padding: 0.3rem 0.5rem}
.cal-date-title {color:#004576; display:block}
.sidebar-date-range ul{ margin:0}
.sidebar-date-range ul li { border-bottom:solid 1px #ccc; text-align:left; color:#0364FF; font-size:15px; line-height:normal; font-weight:700; padding:5px 0px 5px 60px; position:relative; }
.sidebar-date-range ul li:first-child {border-top:solid 1px #ccc; }
.sidebar-date-range ul li span.text-red{font-size:14px; font-family:AvenirNextLTW01-Medium; font-weight:normal}
.sidebar-date-range-title { display:block; text-align:left; padding-left:80px}
.sidebar-date-range ul li .icon-position{position:absolute; top:3px; left:12px} 
.sidebar-date-range ul li .icon-position.icon-print{left:auto; top:2px; right:5%}
.Icon-MissedCall{width:22px; height:22px}
.icon-sm{width:17px; height:17px}
.icon-xs{width:11px; height:11px}

/* Pages */
.section-remove-collector{min-height:400px;}
body.page-login { background-color:#F1F2F4}

.k-sm-date-format{text-transform:uppercase;}
.border-right { padding-right:2rem !important; border-right:1px solid rgb(3 100 255 / 20%);}
.border-right.thik{border-right:1px solid rgb(3 100 255 / 20%);}
.border-left.thik{border-left:1px solid rgb(3 100 255 / 19%); margin:0; padding-bottom:5rem;}
.border-left { padding-left:2rem !important; border-left:1px solid #c2d3de; margin-left:1rem; display:inline-block;}
.border-top { border-top:1px solid #0364FF; margin-top:3px;}
div#head {margin: 18px 0;}
/*.border-bottom { border-bottom: 1px solid #0364FF; padding-bottom:2px;}*/
.border-right + .columns{padding-left:2rem !important;}
.border-left-pad{padding-right:2rem !important;}
.no-border { border: 0 !important; }

#dvAddSelectedTestsPopup p b {
    font-size: 1.2rem;
    line-height: 20px;
}
.page-wrapper{margin-top:1rem;}
.section-view-donor #grdDonor thead { display:none;}
.section-view-donor .col1{word-break:break-all !important; -ms-word-break:break-all !important;}
.section-view-donor .verified-call{position:relative; text-align: center; margin: 0 auto; width:300px}
.section-view-donor .checkboxes>label:last-child{margin-right:0}
/*.section-view-donor .verified-call:after{position: absolute; content: ''; width: 40px; height: 40px; background: url(/images/icon-phone-call.png) center center no-repeat; right: -50px; top: 2px; border: solid 2px #444; border-radius: 50%; text-align: center;}*/

.verified-call>div{display:table-cell; vertical-align:middle}
.verified-call>div:first-child{padding-right:10px}
.verified-call .desc label{font-size:0.9rem}
.img-call{border: solid 2px #444; border-radius: 50%; text-align: center; padding:10px 7px; cursor: pointer; margin-left:20px;}
.img-call img{cursor: pointer;}
.verified-call .custom-tooltip:after{-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); top: -13px;}
#grdDonorDetail tr td .active-txt{color: #0364FF;}
.tooltip-heading{color: #004576;margin-bottom: 5px; font-size:1.2rem;background-color: #e3e6e8; padding:11px 20px;text-transform: capitalize;}
.encouragement-days ul{margin:10px 10px 10px 30px;}
.encouragement-days ul li {list-style-type: disc; text-transform: capitalize !important;line-height: 24px;}
.encouragement-days{padding:0;font-family: 'DINOT';-webkit-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1);  -moz-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); 
box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); border:none;border-radius: 2px; }
.tooltipster-sidetip .tooltipster-box{background: #ffffff; padding:0;font-family: 'DINOT';-webkit-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1);  -moz-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); 
box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); border:none;border-radius: 2px;}

/*tooltips arrow css*/
.tooltipster-sidetip .tooltipster-content{padding: 0; border-radius: 4px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #ece9e9;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #fff;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #ece9e9;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #fff; }
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #ece9e9;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {border-right-color: #fff;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #ece9e9;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {border-left-color: #fff;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {left: -12px;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top: -2px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom: -2px;}
.tooltipster-sidetip.tooltipster-bottom .encouragement-days a.whats-close-btn{top:8px;}
/*tooltips arrow css end*/

.encouragement-link a{white-space: nowrap;overflow: hidden; width:210px;text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis;display: inline-block;}
.encouragement-days a.whats-close-btn{top: 0;right: 5px;}
.actionDiv{position:relative;}

body.encourage, body.encourage .k-grid.k-widget {
    overflow: hidden;
    
}

/* Tabs Large*/
.section-tabs { border-bottom:2px solid rgb(3 100 255 / 19%); margin:1rem 1px 30px 2px !important;}
.section-tabs a{display:inline-block; background:#00315c    ; color:#ffffff; font-size:18px; border:1px solid #c8ced4; border-bottom:1px solid #ffffff; font-family: 'DINOT'; padding:1rem 1.5rem;}
#manage-global-closures .section-tabs a, #manage-agency-closures .section-tabs a{padding:0.8rem 3.4rem;}
.section-tabs a:hover, .section-tabs a.active { background:#022646; border:1px solid #dee2e5; color:#fff; position:relative;}
#manage-global-closures .section-tabs a:hover:after, #manage-global-closures .section-tabs a.active:after, #manage-agency-closures .section-tabs a:hover:after, #manage-agency-closures .section-tabs a.active:after{content:'';height:3px; width:100%; left:0; bottom:0; position:absolute; background:rgb(3 100 255);}
#manage-agency-closures{position:relative;}
.k-scrollbar.k-scrollbar-vertical, .mCSB_scrollTools .mCSB_draggerRail{ display: none; }
div.k-grid-header, div.k-grid-footer, .k-grid-content { padding: 0 !important; }
.k-grid-header, .k-grid-header th, .k-grid-header:after { height: 40px;padding: 0px 0.3rem !important; }
.find-donor .k-picker-wrap .k-select {width: 3em; line-height: 2.8em;}
.find-donor .k-picker-wrap.k-state-default{  background-image:none; background-color:#ECF1F6;}
.k-i-calendar, .k-datepicker .k-state-default > .k-select{ display:block}
.k-link:not(.k-state-disabled):hover > .k-i-calendar, .k-state-hover .k-i-calendar, .k-button:hover .k-i-calendar, .k-textbox:hover .k-i-calendar, .k-button:active .k-i-calendar{background-position: -68px -175px;}
.k-i-calendar:hover, .k-textbox:hover .k-i-calendar{ background-position: -67px -171px!important;}
.k-datepicker{ width:100%}
.k-picker-wrap{padding: 0}
.k-widget.k-tooltip { background: #0364FF; padding: 4px 5px; border-color: #0364FF; }
.k-callout-s{border-top-color: #0364FF;}
.k-icon:not(.k-loading) { xbackground-size: contain; }
.k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select{border-width: 0 0 0 0px;}
.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input{height:32px;}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select{width: 2.9em;}
.tasc-popup .k-picker-wrap .k-select, tasc-popup .k-numeric-wrap .tasc-popup .k-select, .k-dropdown-wrap .k-select { line-height:1.5rem;}
.k-picker-wrap .k-select{width: 2.5em;}
.k-picker-wrap .k-icon{margin:5px 0 0 7px;}
.k-multiselect-wrap li{margin: 1px 5px 1px 0px;padding: .1em .15em .1em .4em;line-height: 1.5em;float: left;}
.k-ie7 input.k-textbox{line-height: 1.72em;height: 1.72em;text-indent: .3em;}
.k-scheduler-toolbar > ul > li{display: inline-block;border-style: solid;border-width: 1px 0 1px 1px;}
.k-scheduler-toolbar .k-link, .k-scheduler-footer .k-link{padding: 0.24em 2.5em;}
.k-scheduler-monthview .k-scheduler-table td{text-align: left; position:relative;}
.k-scheduler-table td, .k-scheduler-header th{border-style: solid;border-width: 0 0 2px 2px;}
.k-scheduler-edit-form .k-edit-form-container, .k-scheduler-timezones .k-edit-form-container, .k-window .k-edit-form-container{width: 100%;display: inline-block;position: absolute;top: 50%;transform: translate(0px, -50%);}
.k-popup-message{padding:0;font-size: 18px;color: #000000;font-weight: 500;}
.k-upload-sync .k-upload-button{margin: 0em;}
.k-widget.k-window{ width:400px!important; height:230px !important;}
.k-slider-horizontal { width:330px}
.k-slider .k-label{font-size:1em; color:rgb(5 9 48 / 93%);font-weight:500;}



label{display:inline-block; color:rgb(5 9 46 / 93%); margin-bottom:5px;font-family: 'DINOT';font-size: 18px;letter-spacing: 0.45px;}
label, strong, b, .bold{ font-family:'DINOT'; font-weight:500; }

/* General */
hr, hr.white-bdr{font-size:0; margin:1rem 0; height:0;border:none;border-bottom:1px solid rgb(3 100 255 / 19%);overflow:hidden;clear:both;}
hr.white-bdr{border-bottom:1px solid #fff!important;}
.required{ color:#FFA400; margin-left:3px}
/*#wait{width:200px;height:159px;position:absolute;top:50%;left:52%!important;padding:2px; text-align:center; color:#fff; z-index:99999; display:none;}*/
#wait{width:100%;height:100%;top:0;left:0;padding:2px; text-align:center; color:#fff; z-index:99999; display:none; position:fixed;} /*background: rgba(0, 0, 0, 0.1);*/
.waitImg{position:absolute;top:50%;left:49%;padding:2px; text-align:center; color:#fff; z-index:99999;}
.minus-margin{ margin-left:-25px}
.tasc-popup{ color:#293F51}
.tasc-popup p{display:block; text-align:center; margin-bottom:1rem;}
div.k-window-content {padding:25px}
.reset-password{ text-decoration:underline; font-size:16px; color:#293F51; font-family:'DINOT';}
.successMsg{ margin-bottom:10px}
.dob-icon-hide .k-state-default > .k-select{ cursor:text}
.more{ color:#0364FF; text-decoration:underline;}
.more:hover{ color:#0364FF; text-decoration:none}
.white-txt{ color:#fff; font-size:14px}
.text15 { font-size: 15px; }
.btn-fullwidth { width: 100%; }
.right-adj{ margin-right:150px!important}
.divider{ background:rgb(3 100 255 / 20%); width:1px; margin:20px auto 10px; height:325px}
.divider.small-line{ height:35px; margin-top:15px}
.k-scheduler, .k-scheduler-datecolumn, .k-scheduler-groupcolumn{background-color: transparent;color: #293F51!important;}
.k-scheduler-times tr, .k-scheduler-times th, .k-scheduler-table td, .k-scheduler-header th, .k-scheduler-header-wrap, .k-scheduler-times{border-color: rgb(3 100 255 / 10%) !important;font-size: 16px;font-weight: 500;}
/*.k-textbox, #grdDonorDetail td,*/ .sub-table .media, .section-view-donor .k-textbox , #createDonor .k-textbox, .section-view-donor #grdDonorDetail td{ text-transform:uppercase !important; }
input.no-capatilize, .k-textbox.no-capatilize { text-transform:none !important}
.text-wrap, #video-player{word-wrap:break-word;}
.uppercase-txt{ text-transform:uppercase !important}
.k-state-disabled, .k-state-disabled:hover,.disable-chk, input[readonly="readonly"], textarea[readonly="readonly"]{background-color:#ffffff; opacity:0.7;cursor: default!important;}
.disable-chk, .disable-chk + .m-lr4, .disable-chk + .m-lr4, .disable-lnk,  .disable-light-blue , .btndisabletmp,.btndisable, .btn[disabled="disabled"]{display:none !important; } 
.Drug-Panel .drugList ul li label.disable-chk, #frmAddDrug #btnSaveDrug.btn[disabled="disabled"], #dvDrugList label.disable-chk, #chield-reffrel label.disable-chk, #tp_dvDrugList label.disable-chk{display:block !important;}
.drugList label { display:block}
#frmModifyDonor .disable-chk{display:inline-block !important;}
.btndisabletmp{ opacity:0.5;cursor: default!important;background-color:#c1c1c1!important;}
.btndisable{ opacity:0.5;cursor: default!important;}
.btndisable:hover{opacity:0.5;transition:none;background-color:#2A3F52!important;}
.calendar-icon, .btn.active.calendar-icon{background-image:url("/images/icon-calendar-blue.png")!important; background-repeat:no-repeat!important; background-position:15px center!important; background-size:24px !important; padding-left:45px!important}
.equal-width td:nth-child(1) { width:25%}
.equal-width td:nth-child(2) { width:20%}
.equal-width td:nth-child(3) { width:30%}
.equal-width td:nth-child(4) { width:25%}
.equal-width td div{ word-wrap:break-word; width:100%}
.txt-white{ color:#74828E; font-size:11px; font-weight:bold}
#tblPrint .address{ width:300px}
.disable-lnk{ opacity:0.3;filter:alpha(opacity=30); /* For IE8 and earlier */ cursor:default!important}
.overlap-div{display:block; height:100%; width:100%; opacity:0.6; z-index:9; position:absolute; background-color:#6395C6;}
.txt16{ font-size:16px!important; color:#0364FF!important;}
.max-h475{min-height:300px; height:auto !important;}
.disabled-item{opacity:.4;}
.list-default{ margin:5px 0 5px 12px; line-height:15px; list-style:none;}
.list-default a{font-size:11px;}
.list-default a:hover{text-decoration:underline;}
.normal-lbl{ margin-right:7px; width:50px; display:inline-block;}
.mCSB_scrollTools { opacity: 1 !important; }

.pos-rel{position:relative;}
/*.ref-name{display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ref-name + .ref-name-detail{position:absolute; background:#e9ecee; padding:0 10px; top:0; left:-10px; display:none;}
.ref-name:hover + .ref-name-detail, .ref-name + .ref-name-detail:hover{display:block;}*/
.ref-name{/*word-break:break-all; display:inline-block*/}

#loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999; background-color:#fff; xbackground:#ffffff url('/images/wait.gif') center center no-repeat;}
/*#loader span{display:block; width:100%; height:100%; background:url('/images/logo.png') center 38% no-repeat;}*/

a.lnk-break {word-wrap: break-word; word-break:break-all; display:inline-block}
.view-encouragment {color: #0364FF;text-decoration: none; cursor: pointer;}
.view-encouragment:hover {color: #004576; text-decoration: none; }
/* Common Table */
table{width:100%;}
.tbl {width:100%; border-collapse:collapse; }
.tbl td, .tbl th {border:1px solid #9AAAB7; padding:5px 7px 5px 7px; font-size:13px;}
.tbl th { text-align:left; color:#2A3F52; font-weight:600; background: #E8E8E8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tbl tr.alt td { color:#000000; background-color:#ccc;}
td.grid-media {font-family:'AvenirNextLTW01-Medium'; text-transform:uppercase;}
.k-scheduler-toolbar{ background:none !important; border:none  !important;}
.k-scheduler-toolbar .k-link{color:#0364FF !important;}
.k-scheduler .disable-block{ background-color:#d5dade; opacity:0.8}
.k-scheduler-header th{text-align:center;background:rgb(3 100 255 / 11%) !important; color:rgb(0 0 0 / 93%) !important; text-transform:uppercase; padding:1rem;}
.k-scheduler-table td, .k-scheduler-table th{ border-color:#0364FF}
.k-scheduler-toolbar > ul > li.k-nav-today, .k-scheduler-toolbar > ul li .k-lg-date-format, .k-secondary.k-scheduler-toolbar > ul > li.k-state-default.k-view-day{ display:none !important}
.k-scheduler-toolbar > ul{ background:transparent}
.k-secondary.k-scheduler-toolbar > ul > li.k-nav-current{ background:transparent!important}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{ display:none}
.k-reset.k-scheduler-navigation{position:relative;}
.k-reset.k-scheduler-navigation:before{content:''; position: absolute; height: 50px; width: 100%; top:0; left:60px;}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link{ width:490px; font-size:16px; line-height:20px; margin-top:13px}
#scheduler.k-scheduler{ border:0;}
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th, .k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td, .k-scheduler-table > tbody > tr > .k-last { border-bottom-width: 1px !important; }
.k-scheduler-toolbar .k-nav-next{ background:#34699B}
.k-scheduler-content { overflow: hidden;background-color:#fff; }
.movie-template p{ color:#fff; margin-top:4px!important; text-decoration:underline}
.k-scheduler-toolbar .k-i-arrow-w{border: solid black;border-width: 0px 2px 2px 0;display: inline-block;transform: rotate(135deg);-webkit-transform: rotate(135deg);height: 8px;width: 8px;}
.k-scheduler-toolbar .k-i-arrow-e{ border: solid black;border-width: 0px 2px 2px 0;display: inline-block;transform: rotate(-455deg);-webkit-transform: rotate(-45deg);height: 8px;width: 8px;}
.k-scheduler-toolbar .k-state-hover .k-i-arrow-w{background-position:-80px 0px!important;}
.k-scheduler-toolbar .k-state-hover .k-i-arrow-e{background-position:-95px 0px!important;}
.k-button:hover .k-i-arrow-w{ background-position:-80px 0px; height:21px;}
.k-button:hover .k-i-arrow-e{ background-position:-95px 0px; height:21px}
.k-scheduler-toolbar li.k-view-month{ display:none}
.k-scheduler-content .k-event{ background:#0364FF; border-color:transparent; color:#FFF; font-size:13px; text-decoration:none; text-transform:uppercase; border-radius:2px; margin-top:8px;max-width: 150px;margin-left: 10px;}
.k-scheduler-content .k-event.special-event{ background:#0364FF!important; }
.k-scheduler-content .k-event.IsEncourage{ background:#199e47!important; }
.k-scheduler-content .k-event-template{ padding:0.1em 1.4em 0.3em 0em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.k-scheduler-content .k-event-template { /*overflow:visible\9; white-space:pre\9;*/ word-break:break-all\9; -ms-word-break:break-all\9; }
/*.k-scheduler-content .k-event { height:auto\9 !important;}*/
.encourage-legends{padding-top: 24px; padding-bottom: 24px;float: left;}
.encourage-legends ul li{list-style-type:disc; display:inline-block; color:#004576; text-transform:uppercase;margin: 0 12px;font-family: 'DINOT';font-size: 11px;    line-height: 16px;}
.encourage-legends ul li span {border-radius:50%; width:10px; height:10px;display: inline-block; margin: 0 3px;}
.encourage-legends ul li span.ranomSche-darkblue{background:#004576}
.encourage-legends ul li span.ranomSche-lightblue{background:#0364FF}
.encourage-legends ul li span.encouragmentSche-green{background:#199e46}
.encourage-legends-div{float: left;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-scheduler-content .k-event-template{ white-space:nowrap; overflow:hidden}
}


/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.k-scheduler-content .k-event-template{ white-space:nowrap; overflow:hidden}
}*/


/* Agency Closures*/
#grdExceptionDates tr, #grdExceptionDates td{overflow:visible; word-wrap:break-word; position:relative;}
.closures-list{text-align:center;}
/*.closures-list th, .closures-list td{width:100%;}*/
.closures-list .row{max-width:70%; margin:0 auto;}
.closures-list .month{background:#0364ff; color:#ffffff; text-transform:uppercase; padding:10px 0; font-size:1.2rem; border-bottom:1px solid #ffffff;}
.closures-list .head{background:rgb(3 100 255 / 19%); color:rgb(5 9 48 / 93%); padding:10px 0; font-weight:500;}
.closures-list .body{border-bottom:1px solid rgb(3 100 255 / 19%); padding:10px 0; color:rgb(5 9 48 / 93%);background: #fff;}
.closures .lightBG{padding:32px 0px; margin:0;background-color:transparent;}
.closures-grid .k-grid-header, .closures-grid .k-grid-header th, .closures-grid .k-grid-header::after{height:40px;}
.closures-grid th, .closures-grid td{padding:8px 15px !important;border:none;}
.closures-grid td{border-bottom:1px solid #cccccc;}
#grdExceptionDates tr:hover .exclamation{background:#004576;}
.closures-grid .exclamation, .icon.show-title{display:block; position:relative; height:100%; right:0; top:0;/*width:18px;*/}
.status-closed {display: inline-block;color: #004576;margin-left: 5px;}
.icon.show-title{right:3px; top:6px;}
.closures-grid .exclamation span, .icon.show-title span{display:inline-block; background:#004576; color:#ffffff; height:18px; width:18px; font-size:14px; line-height:18px; text-align:center; font-weight:bold; border-radius:20px; cursor:pointer;}
.closures-grid tbody tr:hover td{background:#004576; color:#ffffff;}
.closures-grid .delete{display:none; position:relative; cursor:pointer; float:right;}
.closures-grid .delete img{float:left; margin-right:5px;}
.closures-grid tbody tr:hover td .delete{color:#ffffff; display:block;}
.closures-grid tbody tr:hover .exclamation span{background:#ffffff; color:#004576;}
.closures-grid .exclamation:hover .tooltip, .closures-grid .delete:hover .tooltip{display:block;}
.closures-grid .exclamation.disable span, .closures-grid .exclamation.disable:hover span{background:#c1c1c1 !important;}
.closures-grid .tooltip.disable{font-size:18px; height:80px; font-weight:bold;}
.closures-grid .tooltip{box-shadow:0px 0px 5px #666666; border-radius:5px; padding:1rem; background:#ffffff; position:fixed; color:#004576; width:200px; height:auto; display:none; top:0; left:0; text-align:center; z-index:9999;}
.closures-grid .tooltip:after{position:absolute; content:''; width:100%; height:13px; background:url('/images/img-tooltip-arrow.png') center center no-repeat; bottom:-13px; left:0;}
.closures-grid .tooltip span{font-weight:normal;}
.closures-grid .tooltip .btn{display:block; margin:1rem 0 0 0;}
.slick-slide{margin:0 2px;}

.custom-tooltip{box-shadow:0px 0px 5px #666666; border-radius:5px; padding:1rem; background:#ffffff; position:fixed; color:#004576; width:175px; display:none; top:0; left:0; text-align:center; z-index:9999;}
.custom-tooltip:after{position:absolute; content:''; width:100%; height:13px; background:url('/images/img-tooltip-arrow.png') center center no-repeat; bottom:-13px; left:0;}
.custom-tooltip span{font-weight:normal; display:block; margin-top:5px}
.custom-tooltip span:first-child{font-size:18px; font-weight:bold; margin:0 0 8px 0}
.custom-tooltip .btn{display:block; margin:1rem 0 0 0;}


#scheduler.k-scheduler .k-state-default.k-nav-prev:hover,  #scheduler.k-scheduler .k-state-default.k-nav-next:hover{ background:#3C5A76}
.k-window-titlebar{ width:95%}
.k-edit-form-container .k-datepicker .k-input{ height:1.6em!important; margin-left:-6px}
.k-window-titlebar, .k-window-titlebar.k-header{ border-color:transparent; background-color:transparent}
.k-edit-form-container .k-datepicker .k-state-default > .k-select{ display:none}
.k-edit-form-container .k-picker-wrap .k-input, .k-edit-form-container .k-picker-wrap.k-state-default,  .k-edit-form-container .k-datepicker{ background-color:transparent}
.k-edit-form-container input[type="checkbox"], .k-window-titlebar .k-window-title{ display:none}
div.k-window{ padding:10px 20px!important;}
.k-edit-form-container .k-edit-buttons{ border:none!important; padding:0.6em 0!important; font-family:'DINOT'; position:relative; float:none; width:85%;margin:0 auto;}
.k-edit-form-container .down-arrow{ position:absolute; bottom:-88px; bottom:-97px\9; left:0; background:url("/images/cal-down-arrow.png") no-repeat 0 0; width:43px; height:22px; }
.k-window > div.k-popup-edit-form{ overflow:visible; padding-top:0;}
.k-window-action .k-icon.k-i-close { background-image:url('/images/icon-delete.png'); background-position:0 0 !important; }
.k-window-action.k-link, .k-window-action.k-link:hover { background: none !important; padding:0 !important; border:0 !important; opacity:1;margin:30px 15px 0 0;}
.k-scheduler-cancel {color: #fff !important;background: #0364FF !important;}
a.k-button:hover {background-color: #D5E5FF;color: #0364FF;}

div.k-window, .k-popup-edit-form{ background:#fff!important;border-radius: 26px;}
#frmAddTest .k-edit-buttons .k-scheduler-update{ float:right; background:#0364FF;}
#frmAddTest .k-edit-buttons .k-scheduler-cancel{ float:left; background:#004576;}
#frmAddTest .k-edit-buttons .k-scheduler-update, #frmAddTest .k-edit-buttons .k-scheduler-cancel{padding:0.3rem 0.7rem; font-size:12px;}

.k-popup-edit-form .dateset{color:#004576; margin-top:-20px; margin-bottom:10px;}
.k-popup-edit-form .k-edit-form-container .k-button.k-scheduler-delete{ float:left}
.k-popup-edit-form .k-edit-form-container .k-button.k-scheduler-cancel{ float:right}
.k-popup-edit-form #resourcesContainer.selectBox{ margin-top:-10px}
.k-scheduler .k-header .k-nav-prev, .k-scheduler .k-header .k-nav-next{ border:none; background-color:#E0ECFF !important;border-radius: 50px;height: 30px;width: 30px;line-height: 15px;text-align: center;margin-right: 6px;}
.k-scheduler .k-header .k-nav-prev:hover, .k-scheduler .k-header .k-nav-next:hover{background-color:rgb(3 100 255 / 15%) !important}
.k-scheduler .k-header .k-nav-next{background-color:#3A5D81; margin-left:2px;}
#SlectOtions label:nth-child(2) {margin-left: 15px;}
#scheduler .k-scheduler, #scheduler .k-scheduler-toolbar{ border:none!important; border-color:transparent}
.k-scheduler-toolbar, .k-scheduler-footer{ padding:6px 0!important;}
.k-scheduler-toolbar, .k-scheduler-footer.p-tb0{ padding:0px 0!important;}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link{font-family: 'DINOT'; font-size:20px;font-weight:500;margin-top:0;position: relative;top: 5px; }
.k-event-template{padding:0.3em 1.4em 0.3em 0.6em; word-wrap:break-word}
.k-scheduler-content .k-event.inActive{ background:#ddd; opacity:0.8; color:#444; text-decoration:none}
a.k-button {
    background-color: #D5E5FF;
    color: #0364FF;
    background-image: none;
    text-transform: uppercase;
    padding: 10px 20px;
    font-size: 14px;
    transition: .25s;
    opacity: 1;
    width: 140px;
    border-radius: 100px;
}
.dates-data{border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0;}
.dates-data.no-border{border-right:0; padding-right:0;}


ul.content li, ol.content li {font-size:15px; line-height: 24px; font-weight:normal;color:#646464;}
.vline-right{border-right:1px solid #CCC;}
.vline-left{border-left:1px solid #fff;}
.vline-bottom{ vertical-align:bottom!important}
.tline-center{ text-align:center}
img.border{border:3px solid #CCC;}
img.border-1p{border:1px solid #CCC;}
.circle {display: block;margin:0 auto;background-size: cover;background-repeat: no-repeat;background-position: center center;-webkit-border-radius: 99em;-moz-border-radius: 99em;border-radius: 99em;border: 5px solid #eee;box-shadow: inset 0 8px 8px rgba(0, 0, 0, 0.6); }
.circle_150{width: 150px;height: 150px;}
.circle_200{width: 200px;height: 200px;}
.circle_300{width: 300px;height: 300px;}
.round{-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: white !important;padding: 10px;margin: 4px;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}


.light-height-normal{ line-height:normal}
.dn{ display: inherit}
.whiteBG{ background-color:#fff;}
#logo{position:relative; display:block; margin:0;}

#dvCaseloadDetails{position:relative;}
#dvCaseloadDetails #lnkClose{content:'X'; display:block; font-family:'DINOT'; background:#2a3f52; color:#ffffff; position:absolute; height:25px; width:25px; border-radius:3px; top:5px; right:5px; text-align:center; padding:5px; cursor:pointer; line-height:15px;}
#dvCaseloadDetails #lnkClose:hover{background:#74828d;}

/* Login Page*/
.inner-main-sec .inner-form {position: absolute;left: 0;right: 0;top: 45%;transform: translate(0px, -50%);width: 100%;}
.page-login .logo{ margin:0 auto 1rem auto; }
.page-login h3{font-size:40px; color:#ffffff; background:#0364FF; text-align:center; margin:-70px auto 0px auto; left:10%; padding:6px 0; width:80%; position:absolute;}
.login-form { margin:0 auto; position:relative; width:320px;}
.login-form a{font-family:'DINOT';color: #50C7FF !important;text-decoration: none;font-size: 13px;padding-right: 15px;}
.back-login .tr a {padding: 0;}
.page-login input.k-textbox{ color: var(--main-color) !important;padding: 0 30px;font-size: 16px;letter-spacing: 0.48px;display: block;margin: 40px auto 0;height: 50px;border-radius: 50px;box-shadow: none;background: var(--body-background-color);width: 320px;border: 1px solid rgb(255 255 255 / 28%);}
.validation-summary-errors ul li { background-color: #FFFFFF; border-radius: 2px; color: #FF0000; font-size: 12px; list-style-type: none;padding: 15px 0;text-align: center;}
.page-login .input-field{ position:relative}
.page-login .mfp-content { margin-bottom: 4rem; }

/* ------------------------- Error Page ------------------------- */
.error-page h1{font-size:30px; margin-bottom:35px;}
.error-page h3{font-size:18px;}
.error-page h5{ font-size:16px; color:#293F51; border-bottom: solid 1px #BECAD6; padding-bottom:10px; margin-bottom:15px}
.error-page .bg{ background:#DCE7F1; padding:20px;}
.error-page p { font-size:16px; color:#293F51;}
.error-page hr.white-bdr{ opacity:0.4; margin:7px auto 15px}

.toggle-btn{background: url("/images/up-down-arrow.png") no-repeat left top; outline:0; width: 32px; height: 32px; display: block; position:absolute; right:26px; top:11px; }
.toggle-btn.active{ background-position:left bottom}


/* ------------------------- Find Donor / Create Donor ------------------------- */
.find-donor .inner-bg{ min-height:522px;}
.find-donor h4, .create-donor h4{ color:#fff; font-size:20px; margin-top:5px }
.find-donor h4{ margin-bottom:15px; font-size:22px}
.find-donor h4 span, .create-donor h4 span{ float:left; margin: 1px 7px 0 0;}
.find-donor .has-js label{ text-transform:uppercase}
.find-donor .field{ margin:20px 0}
.find-donor label{ text-transform:uppercase; font-size:15px}
#createDonor .createDonor-brd-left, .section-view-donor .createDonor-brd-left{border-left:1px solid rgb(3 100 255 / 10%);padding-left:2rem !important}
#createDonor .createDonor-brd-right, .section-view-donor .createDonor-brd-right {padding-right:2rem !important}

/* Create Donor */
.create-donor .create-donor-wrapper .field{margin: 10px 5px;}
.create-donor .checkboxes label, .modify-donor .checkboxes label, .donor-detail .checkboxes label{ margin-bottom:0}
.create-donor hr{ border-color:-moz-use-text-color -moz-use-text-color #CFDDEB; }
.create-donor .col1, .modify-donor .col1{ width:5%}
.create-donor .col2, .modify-donor .col2{ width:40%}
.create-donor .col3, .modify-donor .col3{ width:17%}
.create-donor .col4, .modify-donor .col4{ width:23%}
.create-donor .col5, .modify-donor .col5{ width:15%}

/* ------------------------- Filter Donor ------------------------- */
.filter-donor-wrapper{ overflow:hidden; position:relative}
.filter-donor-wrapper.set-height{ min-height:639px}
.filter-donor section {padding:5px 15px; margin-bottom:5px; clear:both}
.filter-donor section.drug .col1, .filter-donor section.drug .col2{ float:left;}
.filter-donor section.drug .col1 { float:left; width:60%}
.filter-donor section.drug .field{ margin:0; clear:both}
.filter-donor h5{color:#0364FF; text-transform:uppercase; min-height:45px;font-size: 18px;font-weight: 500;margin-bottom: 5px;}
.filter-donor h5 span { font-size:10px; display:block;   }
.filter-donor #clientH h5 { min-height:inherit;}
.filter-donor .field{ margin:10px 5px 10px 10px; clear:both}
.filter-donor .submitBtn .btn{ width:100%; font-size:20px; padding:6px 0px; margin-bottom:0}
.filter-donor .submitBtn .field{ text-align:center;}
.filter-donor .case-manager{ margin-bottom:15px}
.filter-donor .case-manager h5{ margin:10px auto 5px;}
.filter-donor.filter-donor-admin .has-js.checkboxes label{ margin-bottom:6px}

/* ------------------------- New Donor ------------------------- */
.brands-title {cursor: pointer; display: block; font-size: 22px; padding: 20px; text-align: center; background: #74828E;}
.brands-title:hover { color:#fff;}

/* ------------------------- Recent Donor ------------------------- */
.recent-donor h4 span, .reports h4 span{ display:block; font-weight:normal; text-transform:uppercase}
ul.recent-donor-list, ul.report-list{ list-style:none; margin:0;}
ul.recent-donor-list li{ padding:10px 50px 10px 10px; display:block; background:#fff; color:#657079; position:relative; border:1px solid #e8ecee; margin-bottom:2px;}
ul.recent-donor-list li a{ color:#0364FF; display:block; text-decoration:none; text-transform: uppercase; margin-bottom:3px }
ul.recent-donor-list li a:hover{ text-decoration:underline}
ul.recent-donor-list li span{display:block;}
ul.recent-donor-list li .icon{ position:absolute; right:15px; top:14px; height:24px; width:24px;}
ul.report-list{ margin-top:-5px}
ul.report-list li{margin:0 0 5px 0}
ul.report-list li a{ color:#fff; font-size:11px; text-decoration:underline; text-transform:uppercase; white-space: pre-wrap; white-space: -moz-pre-wrap;}
ul.report-list li a:hover{ text-decoration:none}
.recent-donor #mycustomscroll{height:384px;}

/*.section-reports, .section-calendar-exception { margin: -1rem 0 -2rem 0; }*/
.section-reports [class*='column'] + [class*='column']:last-child, .no-last [class*='column'] + [class*='column']:last-child{ float:left;}
.reports{ position:relative}
.left-panel h4, .report-tabs h4 { margin: 0;color:#00315c; }
.report-tabs, .section-reports h6, .section-training h6 { margin: 2.5rem 0 20px 0; }
.report-tabs { margin-bottom: 3rem; }
.report-tabs ul, .report-tabs li { margin: 0; padding: 0; list-style: none; }
.report-tabs ul { margin-bottom: 22px; }
.report-tabs li:first-child a {border-top: 0;}
#rptPopupBody h6 {color: #00315c;}
.report-tabs a { display: block; border-top: 1px solid #dbe5eb;padding: 1rem 1rem;color: rgb(5 9 46 / 93%);font-size: 16px;}
.report-tabs a:hover, .report-tabs a.active, .report-tabs a:focus{background:#00315c; color:#ffffff!important;}
.report-tabs li:last-child a{border-bottom: 1px solid #dbe5eb;}
.reports .whiteBG{background-color:#476177; padding:4px 10px; min-height:292px;}
.reports h4.mini-h { font-size:18px;}
.reports h4 span{font-size:20px; margin-bottom:20px;}
.reports a.more{ position:absolute; right:0; bottom:0; width:58px; height:59px; display:block; cursor:pointer; background:url("/images/more-btn.png") no-repeat 0 0;}

#grid .k-grid-header, .lab-result-list .k-grid-header, #frmAddTest .k-button.k-scheduler-delete, .k-loading-image{ display:none !important}
.lab-result-list .sub-table .k-grid-header{ display:table-row-group !important}
#grid.k-grid.k-widget.k-secondary{ border-top:0;}

.manage-users .k-grid, .k-grid-content.mCustomScrollbar, .manage-team .k-grid, .k-grid-content.mCustomScrollbar{ /*height: auto !important; */xmax-height: 500px !important;xmin-height:500px !important;display:inline-block;min-width:100%;}
.today-block .k-grid-content.mCustomScrollbar{max-height: 600px !important; }
.manage-users .mCustomScrollBox,  .manage-team .mCustomScrollBox, .Agency-Manage .mCustomScrollBox, #grdExceptionDates .mCustomScrollBox { max-height: 500px !important;min-height:500px !important; }
/*.manage-users .mCustomScrollBox, .Agency-Manage .mCustomScrollBox{ max-height:380px !important;}*/

.manage-users .k-grid td, .Agency-Manage .k-grid td, .manage-features .k-grid td{ padding-top:5px; padding-bottom:5px;}
#reports > .row > .columns { min-height: 660px; }

/*.manage-features*/ 
.manage-features {margin-bottom: 30px;}
label.agency-ddl{width: 100%;padding-top: 5px;padding-bottom: 5px;}
#dvAgencies .label_check{font-size: 12px;}

/* Page Training */
.tutorial-list { border: 0; word-wrap:break-word;}
.tutorial-list li div{border:2px solid #ffffff;padding:1.5rem; transition:0.5s; margin-bottom:1rem;}
.tutorial-list li div:hover{border:2px solid #0364FF; cursor:pointer; }
.tutorial-list li div img{margin-bottom:1rem;}
.manage-tutorial-list { padding:0.4rem !important; border:1px solid #e4e5e9; margin-bottom:0.3rem; position:relative; word-wrap:break-word;}
.manage-tutorial-list .icon.delete{position:absolute; top:0; right:0.4rem; display:none;}
.manage-tutorial-list:hover .icon.delete{display:block;}
.manage-tutorial-list a span{background-size:40% !important;}

.k-upload .k-upload-button { position: absolute; right: 0; top: -30px; }
.k-upload .k-upload-button span{display:block; background:#3683ff; color:#ffffff; padding:0px 20px;}
.k-widget.k-upload { position: relative; border: 1px solid rgb(3 100 255 / 19%); margin-top:10px; height:40px;}
.k-file, .k-upload-files { margin: 0px; border:0; }

#video-player-container{position:relative; margin:0 auto;}
#video-player{padding:1.5rem; background:#ffffff; margin:0 auto;}
#video-player h4{text-transform:none; color:#004576; margin:1.5rem 0 0 0;}
a.video, a.pdf, a.image { position: relative; display:block; }
a.video span, a.pdf span, .vjs-default-skin .vjs-big-play-button{position:absolute; display:block; width:100%; height:100%; background:url('/images/icon-play.png') center center no-repeat; opacity:0.5; transition:0.5s;}
a.pdf span{background:url('/images/icon-pdf.png') center center no-repeat;}
a.video:hover span, .vjs-big-play-button:hover, a.image:hover span, a.pdf:hover span{opacity:0.9;}

/* ------------------------- Dashboard: Donor Detail  ------------------------- */
.filter-bg{ background:#D5D9DD; height:60px; padding:11px 0; margin:0 0 0 10px; border-top:1px solid #E4E4E4}
.filter-name{ background:#73818D; padding-left:10px;}
.filter-name .name{color:#fff; padding:15px 7px 16px 30px; cursor:pointer}
.sort {position: relative;top: 15px;}
.sort a{color:#00315C; margin:0 6px;font-weight:500;}
.sort label{color: #00315C;font-size: 13px;margin: 0;text-transform: uppercase;}
.sort a.active{color:#0364FF;}


.sort .btn-slide{background: url("/images/down-arrow.png") no-repeat 130px center; outline:0; width: 160px; height: 40px; padding: 14px 15px; margin: 0 auto; display: inline-block; font-size:12px;	color: #73818D; text-decoration: none; box-shadow:none}
.sort .btn-slide:hover{ color:#73818D;}

.hide-col { text-align:right;}
.hide-col .columns{float:none !important; display:inline-block;}


.k-list-container{background:#ffffff;}
.main-table{margin-top:10px;}

ul.admin-filter-section{ margin:0 0 0 6px; padding:0; width:100%}
ul.admin-filter-section li{ float:left; list-style:none; width:25%; margin:0 2px 0 0}
ul.admin-filter-section li.first-filter{ width:30%}
ul.admin-filter-section li.fourth-filter{ width:17%}

ul.user-filter-section{ margin:0 0 0 6px; padding:0; width:100%}
ul.user-filter-section .filter-name .name{padding:15px 11px 16px 30px; padding:15px 10px 16px 30px\9}
ul.user-filter-section li{ float:left; list-style:none; width:auto; margin:0 2px 0 0}
ul.user-filter-section li.first-filter{}
ul.user-filter-section li.second-filter{ width:40%}
ul.user-filter-section li.third-filter{ width:28%}

.main-table table, .sub-table table{ width:100%; border-collapse:collapse; } 
.main-table td, .sub-table td {color:#73818D; vertical-align:top; text-align:left} 
.main-table table .name{ color:#0364FF;  font-size:16px; border-bottom:none; padding-bottom:0; text-transform:capitalize }
.main-table table .name a, .sub-table table .name a{ color:#0364FF;  font-size:19px; border-bottom:none;} 
.main-table table .donor-name a, .sub-table .text14 a{ font-family:'DINOT'; z-index:99} 
.main-table table .donor-name a:hover{ text-decoration:underline} 
.main-table table .name a:hover, .sub-table table .name a:hover, .main-table table .name a:visited, .sub-table table .name a:visited{ text-decoration:none} 
.main-table .blue-light, .sub-table .blue-light{ color:#0364FF; display:inline-block;  } 
.main-table.full-width, .sub-table.full-width{ margin:auto -10px}
.main-table .last-test-date, .sub-table .last-test-date{ display:block;  }
.main-table .mob-donor-name{ height:28px}
.main-table .compli-icon{margin-top:4px; width:28px; height:28px; position:relative;}
.main-table .compli-icon .number{color: #FFFFFF;font-size: 10px; font-family:'DINOT'; position: absolute;}
.main-table .compli-icon.flag .number{top:3px;top:3px\9;left: 18px;}
.main-table .compli-icon.phone .number{top:4px; top:4px\9; left: 17px;}

/* IE10 and IE11 both use -ms-high-contrast */
@media all and (-ms-high-contrast:none){
.main-table .compli-icon.flag .number {  top:3px!important; } /* IE10 */
*::-ms-backdrop, .main-table .compli-icon.flag .number { top:3px!important; } /* IE11 */
.main-table .compli-icon.phone .number{top:4px;}
*::-ms-backdrop, .main-table .compli-icon.phone .number{top:4px;} /* IE11 */
}

.sub-table td {background-color:#F1F2F4; border-bottom:1px solid #BBC4CB; padding: 1em 0.6em; border-top:solid 1px #fff; font-size:14px}
.sub-table tr:last-child td{ border-bottom:none}
.sub-table table td.name{ border-bottom:none;}
.sub-table table td.name a{ padding-bottom:0;} 
.sub-table .text14 a{color:#0364FF; word-wrap:break-word}
.sub-table .text14 a:hover{text-decoration:underline}
.active-txt{ color:#004576; font-family:'DINOT'; display:block; text-align:left;}
.sub-table .media{ /*padding-top:3px;*/ display:block}
.sub-table .pass{background: url("/images/green-circle.png") no-repeat left center; padding-left:17px; }
.sub-table .fail{background: url("/images/red-circle.png") no-repeat left center; padding-left:17px; }
.sub-table ul.referral-lab-result{ width:30px}
.sub-table ul.referral-lab-result li{ float: left;line-height: 0;list-style: none outside none;margin: 1px;padding: 0;width: 10px;}
.sub-table ul.referral-lab-result li img{ max-width:inherit;}

#grdDonor.k-grid .sub-table td{padding: 1em 0.6em;}
#grdDonor .sub-table .k-grid-header{display: none;}
#grdDonor tr.k-master-row > td.k-hierarchy-cell{display: none;font-size: 0px;width: 0px;}
#grdDonor .k-hierarchy-col{width: 0 !important;display: none;}
#grdDonor  tr.k-detail-row > td.k-hierarchy-cell{display: none;font-size: 0px;width: 0px;}
#grdDonor tr.k-detail-row > td.k-detail-cell{padding: 0;}
#grdDonor .k-detail-cell .k-grid td { border:none; border-bottom:1px solid #BBC4CB; vertical-align:top; line-height:normal; background:none !important;}
#grdDonor.k-grid td{ border-left:none; line-height:normal; vertical-align:middle;padding:0px}
#grdDonor .k-grid .k-hierarchy-cell td{border-left-width: 0;}
#grdDonor .highlightrow{padding: 1em 0.6em;}
.activeDonor:hover, #grdDonor .activerow, .activeDonor:hover{ background-color:#004576 !important;}
#grdDonor .activerow .icon.attenton{background-image:url('/images/icon-attention-white.png');}
#grdDonor .activerow .icon.report{background-image:url('/images/icon-report-white.png');}
#grdDonor .activerow .icon.calendar-blue{xbackground-image:url('/images/icon-calendar-blue-white.png');}
#grdDonor .activerow .icon.snapshot{background-image:url('/images/icon-snapshot-white.png');}
#grdDonor .activerow .icon.print{background-image:url('/images/icon-print-white.png');}
#grdDonor .activerow .icon.chainlock{background-image:url('/images/icon-chainlock-white.png');}
#grdDonor .activerow .icon.addreferral{background-image:url('/images/icon-addreferral-white.png');}
#grdDonor .activerow .icon.edit{background-image:url('/images/icon-edit-white.png');}
#grdDonor .activerow .icon.flag {background-image:url('/images/icon-flag-white.png');}
#grdDonor .activerow .icon.flag-birthday {background-image:url('/images/icon-birthday-white.png');}
#grdDonor .activerow .icon.flag-incident {background-image:url('/images/icon-incident.png');}
#grdDonor .activerow .icon.phone {background-image:url('/images/icon-phone-white.png'); }
#grdDonor .activerow .icon.flag.blank {background-image:url('/images/icon-flag-blank-white.png'); }
#grdDonor .activerow .icon.flag-birthday.blank {background-image:url('/images/icon-birthday-white.png'); }
#grdDonor .activerow .icon.flag-incident.blank {background-image:url('/images/icon-incident.png'); }
#grdDonor .activerow .icon.phone.blank {background-image:url('/images/icon-phone-blank-white.png'); }
.activeDonor:hover, #grdDonor .activerow tr, .activeDonor:hover tr{background:none !important; border:0;}
#grdDonor .activerow .donor-name a, #grdDonor .activerow .donor-name a:hover, #grdDonor .activerow .donor-name a:hover div, #grdDonor .activerow .DonorDetailtbl div, #grdDonor .activerow .DonorDetailtbl span, #grdDonor .activerow .DonorDetailtbl td{color:rgb(5 9 48 / 83%) !important;}
#grdDonor .activerow .DonorDetailtbl span.tooltip-data{  color: #004576 !important;}

.DonorDetailtbl{ position:relative}

.k-grid { border: 0; }
.grid.k-grid .k-grid-header{display: none; border:0;}
.grid.k-grid .k-hierarchy-col{width: 0 !important;display: none;}
.grid.k-grid td{ border-left:none; line-height:normal;}
.grid.k-grid .DonorDetailtbl td{ border-bottom:none; padding:0 10px; vertical-align:top}
.grid.k-grid .k-alt{ background-color:transparent}
.grid.k-grid .k-grid .k-hierarchy-cell td{border-left-width: 0;}

/*Dashboard and donor detail */
#case-manager .donor-detail #grdDonor.k-grid .sub-table tr{ border-bottom:solid 1px #D1DFED;}
#case-manager .donor-detail #grdDonor.k-grid .sub-table td{ padding:0.4em 0.6em}
#case-manager .sub-table td {background:#f5f5f5;}
.today-block { min-height: 100px; }
.dashboard-ipad{ xpadding-bottom: 50px; }
.dashboard .tips-flag-close{display:none}
/*#dvUserView,#dvGrid { padding-bottom:120px; }*/
#filterDonor { display:none;}
.filter-table-d .k-grid table tr{min-width:100%;display:inline-table;}
.filter-table-d .DonorDetailtbl tr td {border: 0 !important;}
.filter-table-d #grdDonor .donor-name a {padding-left: 10%;top:6px;}
.filter-table-d #grdDonor.k-grid td{height: 45px;background: #fff;}
.donor-detail #grdDonor.k-grid .sub-table td{ border-bottom:1px solid #BBC4CB; padding:0.7em 0.6em}
.donor-detail td.col1{ width:20px}
.donor-detail td.col2{ width:140px}
.donor-detail td.col3{ width:125px}
.donor-detail td.col4{ width:120px}
.donor-detail td.col5{ width:60px}
.donor-detail .col1{ width:190px;}
.donor-detail .col2{ width:113px}
.donor-detail .col3{ width:90px;}
.donor-detail .col4{ width:137px;}
.donor-detail .main-table table .donor-name a{ color:rgb(5 9 48 / 93%); font-size:13px; border-bottom:none; position:relative; line-height:12px; display:table-cell; vertical-align:middle;  } 
.donor-detail .main-table table .donor-name a:hover{ text-decoration:none;}
.donor-detail .grd-icon{ float:right;position: absolute;right:35px;z-index: 9; }
.grd-icon span.fl {visibility: hidden; }
.grd-icon a {margin-left: 5px;}
.donor-detail .main-table .last-test-date, .sub-table .last-test-date{ display:inline-block}
.donor-detail #grdDonor .highlightrow{ padding:0 0.6em 0 0}
.donor-detail #grdDonor .DonorDetailtbl a.k-plus, .donor-detail #grdDonor .DonorDetailtbl .k-minus{ background:#004576; color:#73818D;}
.donor-detail #grdDonor .DonorDetailtbl a.k-plus:hover,  .donor-detail #grdDonor .DonorDetailtbl .k-minus:hover{ color:#73818D}

.donor-detail #grdDonor .col0{ width:38px}
.donor-detail #grdDonor .col1{ width:150px;}
.donor-detail #grdDonor .col2{ width:95px; text-align:center; line-height:30px}
.donor-detail #grdDonor .col3{ width:60px; text-align:center}
.donor-detail #grdDonor .col4{ width:100px; text-align:center; line-height:30px; border-left: 1px solid #e2e6e9; border-right: 1px solid #e2e6e9;}
.donor-detail #grdDonor .col5{ width:140px;}

.donor-detail #grdDonor .grd-icon{ margin-top:13px}
.donor-detail #grdDonor .sub-table{ margin-top:-2px}

.donor-detail #grdDonor .donor-name{ position:absolute; left:40px; height:30px; display:table;}
.donor-detail #grdDonor .donor-name a{ width:200px; word-break: break-all;}

div.donorgrid.grid-header div.donors {margin-left:20px; width:250px;}
#grdReset.with-scroll div.donorgrid.grid-header div.donors{width: 235px;}
div.donorgrid.grid-header div.dob {width:112px;}
div.donorgrid.grid-header div.pin {width:71px;}
div.donorgrid.grid-header div.lasttest {width:130px; padding-left:25px;}

.donor-detail #grdDonor .sub-table .col1 {margin-left: 80px;line-height:normal; width:125px;text-align: left;}
.donor-detail #grdDonor .sub-table .col2 {width: 100px; line-height:normal}
.donor-detail #grdDonor .sub-table .col3 {width: 244px; line-height:normal}
.donor-detail #grdDonor .sub-table .col4 {width: 200px; line-height:normal; text-align:left;display: flex;justify-content: space-between;}
.donor-detail #grdDonor .sub-table .col5 { width:50px}

.dashboard .donor-detail #grdDonor .sub-table .col1{width:200px}
.dashboard .donor-detail #grdDonor .sub-table .col3 {width: 150px;}

.main-table td.col4{ text-align:right}
.donor-detail .main-table td, .donor-detail .sub-table td { border-bottom:none;} 
.donor-detail h1{ margin-bottom:20px}

#donor-detail .sub-table table{ table-layout:fixed}
#donor-detail .sub-table .col1{ width:135px!important; margin-left:0!important;}
#donor-detail .sub-table .col2{ width:175px!important;}
#donor-detail .sub-table .col3{ width:100px!important;}
#donor-detail .sub-table .col4{ width:150px!important;}
#donor-detail .sub-table .col5{ width:50px!important;}
#donor-detail [class*="column"]+[class*="column"]:last-child{ float:left;}
.donor-detail .labResult-icon, .donor-detail .labResult-icon .btn.active.donor-detail{background-image:url("/images/lab-result-icon.png")!important; background-repeat:no-repeat!important; background-position:15px center!important; background-size:inherit!important; padding-left:40px!important; text-transform:uppercase}

/* Donor Detail Popup */
#dvDonorsnapshotPopup.white-popup{max-width:500px; color:#004576}
#dvDonorsnapshotPopup .bg-blue{padding:5px 10px; text-align:center; color:#fff; font-size:18px; line-height:26px}
#dvDonorsnapshotPopup .radius{border-radius:6px}
#dvDonorsnapshotPopup h4{color:#004576; font-size:26px; margin:0; text-align:center; text-transform:capitalize}
#dvDonorsnapshotPopup h4 span{font-size:34px; display:block; text-transform:capitalize}
#dvDonorsnapshotPopup h4 span.inline-content{display:inline; font-size:26px}
#dvDonorsnapshotPopup hr.blue{border-bottom:none; height:1px}
#dvDonorsnapshotPopup .eye{position:relative; top:-2px; left:5px}
#dvDonorsnapshotPopup button.mfp-close{top:10px; right:10px; position:absolute}
#dvDonorsnapshotPopup button.mfp-close:focus{background-color:transparent!important}
/* Lab Result*/
.lab-result-list thead, .lab-result-list .k-grid-header:after { display: none; }



/* Referral Donor */
.referral-donor .columnSpacing .columns{padding-right:1.8em}
.referral-donor .main-table .DonorDetailtbl td div, .view-referral .main-table .DonorDetailtbl td div, .LabResults .main-table .DonorDetailtbl td div{ margin-bottom:5px}
.referral-donor .main-table td.pad-lr35, .referral-donor .view-referral .main-table td.pad-lr35{padding:10px 35px}
.referral-donor .columnSpacing .columns.last{ padding-right:0}
.referal-details {margin-bottom: 30px;}
.referral-donor .sample-media{ margin-bottom:25px;}
.referral-donor .sample-media label{display:block;}
.referral-donor .Frequency, .referral-donor .sample-media { margin-bottom:25px}

.referral-donor .has-js .selectDrug label, .Drug-Panel .selectDrug label{text-transform:uppercase;}
.referral-donor .sliderNumPosition{ position:relative; float:left; margin-bottom:15px}
.referral-donor .sliderNumPosition #sliderMinValue, .referral-donor .sliderNumPosition #sliderMaxValue{display:none;}
.referral-donor #ShowMoreReff h1{ color:#2A3F52; font-size:20px; margin-bottom:10px}
.referral-donor #ShowMoreReff .events{ overflow-y:scroll; max-height:200px}
.referral-donor #ShowMoreReff label{ padding:5px; margin:0; font-size:13px; text-transform:uppercase; text-decoration:underline}
.referral-donor #ShowMoreReff .field { background-color:#5D8EBB ; margin:1px 0; position:relative;}
.referral-donor #ShowMoreReff .field .del-icon{ position:absolute; right:10px; top:7px; background:url("/images/delete-icon-white.png") center center no-repeat; display:none; width:10px; height:11px; cursor:pointer}
.referral-donor #ShowMoreReff .field:hover .del-icon{ display:block}
.referral-donor #ShowMoreReff .field:nth-of-type(odd){background: #476177;}
.referral-donor .set-height{ min-height:60px}
.referral-donor .columns:last-child{ float:left;}
.referral-donor .sample-media.single-col {width:100%;}
.referral-donor .sample-media.single-col label{display:inline-block !important; min-width:100px;}

.referral-donor .columnSpacing input.k-textbox{ width:210px}
.referral-donor .columnSpacing .select-box-label{ margin-left:-30px;}
.referral-donor .columnSpacing .marginLeft35{ margin-left:35px}
.referral-donor .columnSpacing .marginRight35{ margin-right:35px}
.referral-donor .has-js .ManageLable label { height:auto; margin-bottom:10px}

.selectBox.as-label{border:none!important; border-radius:0!important; display:inline-block}
.selectBox.as-label .k-state-default, .selectBox.as-label .k-dropdown{ border:none!important}
.selectBox.as-label .k-dropdown-wrap.k-state-default{ background-image:none!important;}
.selectBox.as-label .k-dropdown-wrap .k-select{border:none!important; background-color:none; width:0!important}
.selectBox.as-label .k-dropdown{ cursor:inherit!important}
.selectBox.as-label .k-dropdown-wrap .k-input{ line-height:26px!important}

#dvRandom{ margin-left:26px}
#dvRandomTypeSlider .div.k-slider{ margin-left:-9px}
/*#dvRandomTypeSlider, .selectBox.withBG, .referral-donor .DayPerWeek{background-color: #e2e6e9; padding:5px; height:45px; margin-bottom:5px}*/
#dvRandomTypeSlider{height:50px}
.referral-donor .DayPerWeek { overflow: visible !important; }
.referral-donor .DayPerWeek label{margin:8px 5px 0 5px;}
.referral-donor .DayPerWeek .disable-chk{ display:inline-block !important; }
#dvRandomTypeSlider .k-slider-track {background-color: rgb(3 100 255 / 30%);}
#dvRandomTypeSlider .k-slider-selection {background-color: #0364FF;}
#dvRandomTypeSlider .k-slider-horizontal .k-slider-track, #dvRandomTypeSlider .k-slider-horizontal .k-slider-selection{ height:5px; margin-top:-2px;border-radius: 10px;}
#dvRandomTypeSlider .k-slider-horizontal .k-draghandle{ width:17px; height:17px; top:-8px}
.k-draghandle { border-radius:100%; background:#ffffff !important; box-shadow:0px 0px 3px #cccccc !important; border:0 !important;}
#dvRandomTypeSlider .k-slider-horizontal .k-slider-items{display:block;}
#dvRandomTypeSlider .k-slider .k-button, #dvRandomTypeSlider .k-grid .k-slider .k-button{ display:none}

.slider-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #fff;
    z-index: 1;
}

/* View Referral */
.view-referral-details label { margin-bottom: 0; display:block;}
.view-referral-details h2 span{font-family: 'DINOT';}
ul.drugList{ margin:5px auto 15px auto; }
.view-referral ul.drugList li{color:#004576; padding-left:0; margin-bottom:4px; list-style-type:none; float:left; word-wrap:break-word;font-family:'DINOT'; }
.view-referral .white_content, .donor-detail .white_content{ width:325px; left:47%!important}
.referral-tbl td{ border-bottom:none; padding-bottom:0px!important; padding-top:5px}
.referral-tbl td.col1{ width:30%}
.referral-tbl td.col2{ width:30%}

/* Search Donor */
.search-donor .Referral-Created {width:38%; float:right}
.search-donor .leftpad45{padding-left:45px}
.search-donor .pt15{ font-size:15px;}
.search-donor .as-label span{ float:right}
.search-donor .as-label label{ margin-right:0;}
.search-donor .small-field{ width:70%; float:left}
.search-donor .sm{ margin-right:-75px}
.search-donor label.label_check{margin-right:1rem;}
.search-donor label.label_check:last-child{margin-right:0;}
.lightBG {background-color:rgb(213 229 255 / 60%); padding:16px 25px;} 
.lightBG.small {background-color: transparent;padding: 0;} 
.lightBG .k-datepicker .k-picker-wrap .k-input{height:40px; padding:10px 0 0 10px; color:#004576; font-size:13px;border-radius:0;}
.lightBG .k-icon.k-i-calendar{margin-top:9px !important; margin-left:5px !important;}
.lightBG .date { position: relative;}
.mt-26 {margin-top: 26px;}
.lightBG .date label{font-size:13px; position:absolute; left:14px; z-index:99; top:0px; color:#0364FF; margin:0;}
.lightBG .date label.required:after{content:' *'; color:#C90003;}
.search-donor .k-multiselect-wrap{ min-height: 140px;border: 0 !important;border-radius: 0;box-shadow: none;}
.search-donor .label_radio{ margin-bottom:0px!important}
.search-donor .large-block-grid-2 > li {padding: 0 10px; width: 42%;}
.search-donor .btn-medium.search{ padding:8px 40px}


/* My Profile */
.my-profile .set-width{ width:51%!important}
.my-profile input[type="text"], .my-profile input[type="password"]{ width:90%}
#myProfile .has-js label{font-size:12px; }

/* Help Desk */
.k-upload .k-button{ background-color:transparent; background-image:none}
.k-upload .k-upload-button{ width:auto}
/*.k-upload .k-upload-button span{background: url("/images/attached-icon.png") no-repeat 0 4px; padding-left:15px; color:#27394B; text-decoration:underline}*/
.help-desk .k-upload-sync .k-upload-button{margin-top: -90px;}
.k-upload-sync .k-button:hover{color: #263248;border-color: #a6afbe;background-color: transparent; background-image:none}

/* Caseload Manager */
.caseload-management .view-caseload .viewcaseload-btn{ float:right}
.caseload-management .main-table .blue-light{ color:#5F6B77}
.caseload-management .grid.k-grid td, .caseload-management .grid.k-grid tr{ border:none; padding:0;}
.caseload-management .has-js .label_check{ margin-right:0; margin-top:2px;}
.caseload-details{border:1px solid #e8ecee; padding:0.5rem 1rem; margin-bottom:2px;}
.caseload-details label h5{color:#74828e; margin-bottom:0}
.caseload-details h5.blank{margin:0 0 0 22px; color:#74828e;}
.caseload-details label.c_on h5{ color:#004576;}
.caseload-details ul{margin-left:13px;}
.caseload-management .caseload-list > .columns.large-5 { width: 46%;}
.caseload-management .caseload-list > .columns.large-2 { width: 8%;}
.caseload-details label{ width:70%;}
.label-text h5{ padding-left:22px;}


/* Manage-user */
.manage-users  h1{ margin-bottom:20px;}
.manage-users .filter-wrapper{ margin-left:10px}
.manage-users .filter label{color:#293F51; line-height:35px; margin-right:5px; font-size:15px}
.manage-users input[type="text"]#FilterKeywords, .Agency-Manage input[type="text"]#FilterKeywords{background-image:url("/images/icon-search.png"); background-size:22px !important; background-position:98%; background-repeat:no-repeat;box-shadow: none;font-family: 'DINOT';font-size:16px;}


.selectBox.large .k-dropdown-wrap .k-input{ font-family: 'DINOT'; font-size:2rem; height:37px; color:#fff; line-height:37px; padding:0;}
.selectBox.large { float: left; width: 140px; xmargin-right: 1rem; }
.selectBox.large .k-dropdown{margin-bottom:0 !important;}
.selectBox.mb { margin-bottom: 1rem; }
.manage-users .k-grid th, .Agency-Manage .k-grid th, .manage-team .k-grid th, .manage-features .k-grid th { border-left: 0; }
.manage-features .field .has-js label.c_on:after {top: 1px;}
.Agency-Manage .k-grid td, .manage-team .k-grid td,  .k-grid.list td, .wide-grid td{ color:#2D3F51; border-left:0; border-bottom:1px solid #e3e6e9; height:44px; padding-left:2rem; }
.wide-grid td { padding-left: 2rem !important; }
.NoRecord { padding:6rem 3rem; text-align:center; font-size:1.5rem;color:rgb(253 98 146 / 93%); text-transform:capitalize;background: #fff;}
.k-grid.list td { padding: 0.2em 0.6em 0.2rem 0.6rem !important; }
.k-grid.list td:first-child { padding: 0.2em 0.6em 0.2rem 2rem !important; }
.k-grid.list tr { border-right: 1px solid #e3e6e9 !important; }
.manage-users .k-grid td { border-left: 0; border-bottom: 1px solid #e3e6e9; }
.manage-users .set-width{ width:120px!important; float:left; margin-right:5px}
.k-grid-header .k-header .k-link{ position:relative; margin:0; padding:0;}

#Action-list, #Action-list .k-list, #Action-list .k-list li { border: 0; padding: 0; box-shadow: none; background: none; }
#Action-list {box-shadow:0px 2px 2px #333333; min-width:220px !important;}
#Action-list .k-list li{padding:0.3rem 1.5rem !important; color:#6c7d8b; background:#ffffff;}
#Action-list .k-list li:hover{cursor:pointer; background:#004576; color:#ffffff;}

.manage-users .k-grid-header .k-link > .k-icon, .Agency-Manage .k-grid-header .k-link > .k-icon{ position:absolute; right:5px; top:-3px;}
.manage-users .white_content, .dashboard-ipad .white_content{  padding:20px 35px; left:40%!important; top:45%}
.manage-users .white_content label,  .dashboard-ipad .white_content label { line-height:35px; text-align:left; margin-bottom:13px}
.manage-users .white_content input.k-textbox, .dashboard-ipad .white_content input.k-textbox {background: linear-gradient(to bottom, #FBFCFC 0%, #F3F4F5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow: 0 1px 1px 0 #CECECF inset; width:100%}
.manage-users .white_content .field-validation-error, .dashboard-ipad .white_content .field-validation-error {float: right;font-size: 13px;margin-bottom: 5px;}
.manage-users .set-icon a{ float:left; margin:0 2px }

/* -- Manage users grid -- */
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-users .grd-manage .k-grid-content td:first-child{ width:5%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .manage-users .grd-manage .k-grid-content td:first-child + td{ width:20%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td{ width:25%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td{ width:23%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td{ width:17%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td + td { width:10%}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:nth-child(6){ width:12%\9}
.manage-users .grd-manage .k-grid-content td:first-child + td { font-family:'DINOT';}
.manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td{ text-transform:uppercase}
.manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td + td a:first-child{ margin-right:30px;}


/* -- Manage features grid -- */
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-features .grd-manage .k-grid-content td:first-child { width:25%}
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .manage-features .grd-manage .k-grid-content td:first-child + td { width:35%}
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .manage-features .grd-manage .k-grid-content td:first-child + td + td { width:15%}
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th, .manage-features .grd-manage .k-grid-content td:first-child + td + td + td + td  { width:10%}
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:nth-child(6){ width:12%\9}
.manage-features .grd-manage .k-grid-content td:first-child + td + td + td + td + td a:first-child{ margin-right:20%}
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header, .manage-features .grd-manage td {border-width: 0 0 0 1px;padding-left: 10px;}
.manage-features label.m-top_35 {margin-top: 35px !important;}
/* Custom Popup / Alert / Confirm */
.tasc-popup-wrapper {display:none; z-index: 9999 !important;}
.tasc-popup-container {position: absolute;width: 100%;height: 100%; z-index:9999; left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.tasc-popup {width:470px;padding:20px 15px;position: relative;  z-index:9999;position: relative;  vertical-align: middle;  margin: 0 auto;overflow:hidden;border-radius: 7px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}
.popup-manage-client .tasc-popup { width: 800px; }
.tasc-popup#tasc-alert{max-width: 550px;min-width: 300px;}
.tasc-popup.small h1{text-align:center;}
.tasc-popup .mfp-close, #add-edit-drug .mfp-close{display:none !important; opacity:0; }
#add-edit-drug .tasc-popup {background:#e5efff;}
.tasc-popup, .white_content, .div.k-window{background:rgb(224 236 255); }
.tasc-popup input {margin-bottom: 0;}
.tasc-popup label{text-align:left;}
.tasc-popup .buttons{text-align:center; margin:0; padding-top:20px; clear:both;}
/* .tasc-popup .buttons .button, .tasc-popup .buttons .btn{padding:1px 1rem;} */
.tasc-popup .btn + .btn{margin-left:10px;}
.tasc-popup [class*="column"] + [class*="column"]:last-child{float:left;}
.white_content h1, .tasc-popup h1{ color:#0364FF; background:none !important; font-size:26px; padding:0 0 5px 20%; text-align:left; margin:0 0 10px -20%; border-bottom:1px solid #bcced8; width:140%;}
#add-edit-drug .tasc-popup h1{padding-left:0;}
#tasc-popup-title:empty { display: none; }

.donor-detail *{transition:none !important;}

/*.grd-manage .has-js .label_check{ margin:5px 0 0;}*/

/* Manage-user: New user information */
.New-User-Information label{font-weight: 500 !important;}
.New-User-Information .disable-selectbox{ position:relative}
.New-User-Information .disable-selectbox .disable{ background:#fff; height:39px; width:100%; position:absolute; top:23px; z-index:1; opacity:0.5}
a.grid-link{ color: hsl(234.42deg 81.13% 10.39% / 93%);font-family: 'DINOT';;font-size: 15px; text-decoration:none; text-transform:capitalize;font-weight: 500;}
a.grid-link:hover{ color:#5D8EBB; text-decoration:none}


/* Drug Panel */
.Drug-Panel .agencyName{ margin-top:-18px}
.Drug-Panel .selectAllDrugs, .Agency-Panel .selectAllDrugs{ margin:20px -5px 0 -5px;}
.Drug-Panel .selectAllDrugs .has-js label{ font-weight:bold}
.Drug-Panel .hlp-txt{ font-size:18px; color:#fff; float:right; text-align:right;}
.Drug-Panel .hlp-txt label{ width:100%; font-weight:normal}
.Drug-Panel .set-width{width:250px!important}
.section-training .left-panel ul { margin: 0; }
.Drug-Panel .drugList ul li, .section-training .left-panel li{ position:relative; padding:15px 10px; border-bottom:1px solid #ffffff; word-wrap:break-word;background: rgb(3 100 255 / 10%);border-right: 1px solid #fff;}
.section-training .left-panel li{ position:relative; padding:0;}
.section-training .left-panel li a{ padding:0.5rem 3rem 0.5rem 1rem;}
.Drug-Panel .drugList ul li a, .section-training .left-panel li a { display: block; }
.section-training .left-panel li a.delete-icon, .section-training .left-panel li a.edit-icon { display: none !important; }
.section-training .left-panel li a.active  + a.edit-icon + a.delete-icon, .section-training .left-panel li a.active + a.edit-icon { display: block !important; }
.delete-icon, .edit-icon, .k-icon.k-si-close, .k-icon.k-si-close:hover{ background:url("/images/icon-delete-white.png") no-repeat scroll 0 0; padding:0 !important; width:18px; height:18px; cursor:pointer; display:none; position:absolute; top:15px; right:0.5rem; background-size:cover !important; background-color:transparent !important;}
.k-icon.k-si-close, .k-icon.k-si-close:hover { display: block; background-position:0 0 !important;}
.Drug-Panel .drugList ul li:hover, .Drug-Panel .drugList ul li a.active, .section-training .left-panel li a.active, .section-training .left-panel li a.active:hover{background-color:#004576;}
.section-training .left-panel li:hover a{background-color:#004576;}
.Drug-Panel .drugList ul li:hover .delete-icon,.Drug-Panel .drugList ul li:hover .edit-icon, .section-training .left-panel li:hover .delete-icon, .section-training .left-panel li:hover .edit-icon{display:inline-block;}
.Drug-Panel .drugList ul li:hover span, .section-training .left-panel li:hover a, .left-panel li a.active{color:#ffffff !important;}
.Drug-Panel .drugList ul li span.edit-icon, .section-training .left-panel li .edit-icon{ background:url("/images/icon-edit-white.png");right:2rem;}
.training-filter label {float:left; margin-right:1rem;}
.training-filter .selectBox { width:80%; display:inline-block;}

.left-panel{margin-top:40px;}
.drug-panel-option ul{margin-left:0!important}
.Drug-Panel .drugList#tp_dvDrugList ul li, .Drug-Panel .drugList#dvDrugListDP ul li{border:none}

/* Drug Tiers*/
.section-drug-assignment li { margin-bottom: 8px; }
.tiers-drug-assignments .drugList ul li:hover, .drug-panel-setup .drugList ul li:hover { background: none !important; }
.tiers-drug-assignments .drugList ul li:hover span, .drug-panel-setup .drugList ul li:hover span{color: #74828e !important;}

/* Responsive Tab */
ul.resp-tabs-list, p {margin: 0px;padding: 0px;}
.resp-tabs-list li {font-weight: 600; font-size: 13px; color:#fff; display: inline-block; padding: 13px 15px!important; margin: 0; list-style: none; cursor: pointer; float: left; width:auto!important; background-color:#2A3F52;}
.resp-tabs-container {padding: 0px; background-color: #fff; clear: left;}
h2.resp-accordion { cursor: pointer; padding: 5px; display: none;}
.resp-tab-content { display: none; padding: 15px;}
.resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -4px !important; padding: 12px 14px 14px 14px !important;}
.resp-tab-active { border-bottom: none; background-color: #fff!important; color:#2A3F52!important; border-right:none;}
.resp-tab-active { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; /*border-color: #71AFFF #C1C1C1 -moz-use-text-color;*/ border-image: none; border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; border-style: solid solid none; border-width: 4px 1px medium; border-right:none; border-left:none;}
.resp-content-active, .resp-accordion-active { display: block;}
h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px;}
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important;}
h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue;}

/* Accordion */
h2.resp-tab-active {background: #DBDBDB !important;}
.resp-easy-accordion  h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-jfit {width: 100%; margin: 0px;}
.resp-tab-content-active {display: block;}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important;}

/* TASC Drug */
.tasc-drug .btn{ margin-top:21px}
.tasc-drug .white_content .btn{ margin-top:5px}

.Agency-Manage .section-filter .has-js .label_check  { margin-top:60px;margin-left:50px;}
/*.Agency-Manage .has-js .label_check{padding-left:27px}*/
.Agency-Manage .has-js label{ margin-right:6px; margin-bottom:1rem;}
/*.Agency-Manage .DayPerWeek{ margin-left:-7px}*/
.Agency-Manage .white_content, .Drug-Panel .white_content, .manage-team .white_content {padding:20px 35px; left:48%!important }
.Agency-Manage .white_content {width:650px;}
.Agency-Manage .white_content .btn-disable{ opacity:0.5}
.transfer-arrow input {min-width: auto;}
.Agency-Manage .white_content .deleteBtn{ margin:22px 0 0 0!important}
.Agency-Manage .white_content label ,.Drug-Panel .white_content label,.tasc-popup label, .manage-users .white_content label,  .dashboard-ipad .white_content label, .tasc-popup p, .tasc-popup label {display: block;margin-bottom: 7px !important;}
.client-box{position:relative;}
.Agency-Manage a.more{text-decoration: none;font-family:'DINOT';position:absolute;right:10px;top: -15px;z-index: 2;font-weight: 500;}
.Agency-Manage .lightBG { background-color:#8FB1D0; padding:10px; float:left}
.Agency-Manage .wt300{ width:300px; margin-left:20px}
.Agency-Manage #light a.more{color: #0364FF; font-size: 13px;  text-decoration: underline;}
.Agency-Manage #light a.more:hover{color:#0364FF; text-decoration:none!important}
.Agency-Manage #light .field{ margin:5px 0}
.Agency-Manage .delete-btn{ margin:28px 0 0 0; padding:2px 8px}
.Agency-Manage .set-scroll{max-height: 300px;  overflow-x:hidden; padding-right:20px; -webkit-overflow-scrolling: touch; -webkit-overflow-y: scroll; -webkit-overflow-x:hidden;}
.Agency-Manage .small-chk-box .has-js .label_check{ margin-right:3px}
.checkbox-step-1 .has-js .label_check, .checkbox label{ color:#004576; font-family: 'DINOT'; font-size:18px!important; line-height:20px}
#dvEmaiDomain input{width:33%; display:inline}
.Agency-Manage .DayPerWeek .label_check{margin-bottom:0!important}
.Agency-Manage .DayPerWeek{background-color: #e2e6e9; padding:10px; margin-bottom:5px; display:inline}
/* .Agency-Manage #dvDefaultFrequency{margin-top:-30px}*/
/* -- Manage users grid -- */
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .Agency-Manage .grd-manage .k-grid-content td:first-child{ width:25%}
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td{ width:20%}
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td{ width:20%}
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td{ width:20%}
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td + td{ width:10%}
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td + td + td{ width:5%}

#frmAgencyEdit .adjust-col .colum1{}
#frmAgencyEdit .adjust-col .colum2{ width:22%}
#frmAgencyEdit .adjust-col .colum3{ width:18%}
#frmAgencyEdit .adjust-col .colum4{ width:20%}
#frmAgencyEdit .adjust-col .colum5{ width:20%}

#ClientsTextBoxes label.label_check{position:relative; padding:0px !important; margin-top:37px; background-position: center !important;}
#ClientsTextBoxes label span{position:absolute; display:block; margin-top:-23px; left:0; right:0; text-align:center;font-size:13px;}
#ClientsTextBoxes .small-view-col:nth-child(5) label::before, #ClientsTextBoxes .small-view-col:nth-child(6) label::before {right: 10px;}
.has-js.checkboxes .m-t5{margin:0px auto !important;}
.day-name, .day-name:hover{cursor:default !important; text-decoration:none !important; color:#737373 !important;}

/* Lab Results */
.LabResults .white_content{ width:80%; left:10%!important; top:5%!important; height:90%; overflow-y:auto; position:fixed !important;}
.LabResults .white_content H4{ color:#293F51; font-size:16px; font-family:'DINOT'; margin-bottom:10px}
.LabResults .white_content hr{ border-color:-moz-use-text-color -moz-use-text-color #8FB1D0; border-color:#8FB1D0; }
.LabResults .set-para p{ margin-bottom:0}
.LabResults input[type="password"]{ width:100%}
.LabResults .tableContainer {clear: both; overflow: hidden; width: 100%; margin-bottom:25px}
thead.fixedHeader tr {position: relative;}
thead.fixedHeader th {background: none repeat scroll 0 0 #E8E8E8; border-right: 1px solid #9AAAB7;  padding: 6px 3px 7px 4px; text-align: left; color:#646464; font-size:14px;}
.LabResults thead.fixedHeader a, .LabResults thead.fixedHeader a:link, .LabResults thead.fixedHeader a:visited {color: #515967; display: block; text-decoration: none;width: 100%;}
.LabResults thead.fixedHeader a:hover {color: #515967; display: block; text-decoration: underline; width: 100%;}
.LabResults .scrollContent {overflow: auto;width: 100%;}
.LabResults .scrollContent td, .LabResults tbody.scrollContent tr.normalRow td {background: none repeat scroll 0 0 #FFFFFF;border-color: #DDDDDD #CCCCCC -moz-use-text-color -moz-use-text-color;border-style: solid solid none none; border-width: 1px 1px medium medium; padding: 6px 3px 7px 4px; font-size:13px; text-transform:uppercase;}
.LabResults tbody.scrollContent tr.alternateRow td {background: none repeat scroll 0 0 #EEEEEE;border-color: #DDDDDD #CCCCCC -moz-use-text-color -moz-use-text-color;border-style: solid solid none none; border-width: 1px 1px medium medium; padding: 6px 3px 7px 4px;}
.LabResults thead.fixedHeader th {width: 170px}
.LabResults thead.fixedHeader th + th {width: 170px}
.LabResults thead.fixedHeader th + th + th {width: 170px}
.LabResults thead.fixedHeader th + th + th + th {width: 170px}
.LabResults thead.fixedHeader th + th + th + th + th {width: 170px}
.LabResults tbody.scrollContent td {width: 153px}
.LabResults tbody.scrollContent td + td {width: 156px}
.LabResults tbody.scrollContent td + td + td {width: 158px}
.LabResults tbody.scrollContent td + td + td + td{width: 168px}
.LabResults tbody.scrollContent td + td + td + td +td {width: 170px}
.LabResults p.k-reset{ display:block; color:#0364FF; font-size:12px;}
.LabResults p.k-reset .blue{color:#0364FF; font-weight:600}
.LabResults .k-grid-content .disabled{ opacity:0.3}
.LabResults .white_content #spDonorName{ text-transform:capitalize}
.LabResults .donor-detail #grdDonor .donor-name{ max-width:25%; left: 30px;}
.LabResults .donor-detail #grdDonor .donor-name a{width: 220px;}
.LabResults .donor-detail #grdDonor .col1{ width:25%}
.LabResults .donor-detail #grdDonor .col2, .LabResults .donor-detail #grdDonor .col3, .LabResults .donor-detail #grdDonor .col4{ width:18%}
.LabResults .donor-detail #grdDonor .col3{ width:23%}
.LabResults .donor-detail #grdDonor .col4{ border-left:none; border-right:none}
.LabResults .donor-detail #grdDonor .sub-table .col1{ width:115px; margin-left:50px; text-align:left }
.LabResults .donor-detail #grdDonor .sub-table .col2{ width:200px; text-align:left}
/*.LabResults .donor-detail #grdDonor .sub-table .col3{ width:154px}*/
/*.LabResults .lab-result #grdDonor .sub-table .col3{ width:154px}*/
.LabResults .lab-result-detail #grdDonor .sub-table .col3{ width:112px}

.k-grid-header {margin-right:12px;}
.LabResults #grdDonor .sub-table .k-grid-header{ display:table-row-group}
.LabResults #grdDonor .k-grid-header .k-header{ border-width:0 0 1px 0}
.LabResults .donor-detail .grd-icon{ right:5px; margin-right:2%}
.LabResults .donor-detail .grd-icon a{ margin:0 7px} 
.LabResults #mycustomscroll-seachDonor{ height:593px}
.LabResults .k-grid-header .k-header{padding:.3em .6em .2em .6em}
.LabResults .search-resullt{ text-decoration:underline; margin:-20px 0 20px; display:block; cursor:pointer}
.LabResults .k-grid-content.mCustomScrollbar{ height: auto !important; min-height:inherit; max-height:420px!important}
.LabResults .max-h475{ min-height: 210px;max-height:450px!important}
.LabResults-detail h1{ margin-bottom:15px}
.LabResults-detail #grdDonor .k-master-row .DonorDetailtbl td{padding:5px 4px; text-align:left}
.LabResults-detail #grdDonor .k-master-row .DonorDetailtbl td:first-child{padding:5px 4px; text-align:center}
.LabResults-detail .donor-detail #grdDonor .grd-icon { top:6px; }
.LabResults-detail .donor-detail #grdDonor .k-plus:after, .LabResults-detail .donor-detail #grdDonor .k-minus:after{ top:8px; }
.LabResults-detail .donor-detail #grdDonor .col1{ width:2%;}
.LabResults-detail .donor-detail #grdDonor .col2{ width:12.5%; text-transform:uppercase;}

#grdRelease table tr {background: #fff;}
#grdRelease .k-grid td {padding:9px;border-style:none;}
#grdRelease td {padding:9px;}/*border-bottom: 1px solid #ccc;*/
/*#section-release-notes td{word-break:break-all;}*/
#section-release-notes th{border:none; padding-left:20px;}
#section-release-notes th:first-child{padding-left:9px;}
/*#section-release-notes th:last-child{padding-left:10px;}*/
#section-release-notes th {padding:0 10px!important}
#section-release-notes td {padding:10px!important}
#section-release-notes td {word-break:normal; vertical-align:top} 
#section-release-notes th:nth-child(1), #section-release-notes td:nth-child(1){width:15%}
#section-release-notes th:nth-child(2), #section-release-notes td:nth-child(2){width:30%}
#section-release-notes th:nth-child(3), #section-release-notes td:nth-child(3){width:20%}
#section-release-notes th:nth-child(4), #section-release-notes td:nth-child(4){width:15%}
#section-release-notes th:nth-child(5), #section-release-notes td:nth-child(5){width:150px}


/*.mCSB_container.mCS_y_hidden + #mCSB_1_scrollbar_vertical{display:block!important; opacity:1!important}
.mCS_no_scrollbar .mCSB_inside > .mCSB_container > div{margin-right:25px!important}
.mCSB_container.mCS_y_hidden + #mCSB_1_scrollbar_vertical .mCSB_dragger_bar{background-color:transparent}*/

/*#grdRelease .k-header{text-align: center;}*/

#dvCaseloadDetails.white_content{overflow-y: scroll; width:80% !important; max-width:100%; z-index:99999; background:white; left:10%!important; top:10%!important; position:fixed;}
#dvCaseloadDetails.white_content img{ width:100px}
#dvCaseloadDetails.white_content h4{color:#2A3F52}
#schedulerUpper .k-event-actions{top:-3px; right:-5px;}

/* Report */
.report .white_content { top:45%!important; left:50%!important;  width:430px!important}
.report .white_content .field label{ line-height:normal!important;}

/* Tool Tip */
#grdDonor.k-grid td, #mycustomscroll-seachDonor .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ overflow:visible}
.tooltips { position: relative; display: inline;}
.tooltips .tips { position: fixed; width:230px; color: #000;background: #fff; text-align: center; visibility: hidden; padding:8px; right: 50px; top:-50%; height:auto; border:solid 2px #004576; text-align:left; cursor:default; word-break: break-all;}
.tooltips .tips::after { content:""; position:absolute; height:100px; width:80px; top:0px; left:100%; background:#fff; opacity:0; }
div:hover.tooltips .tips { visibility: visible; z-index: 999;}
.tooltips .tips a{ color:#0364FF; font-size:13px; }
.k-grid table tr:nth-child(1) .tooltips .tips{top:0; word-break: break-all;}
/*.k-grid table tr:last-child .tooltips .tips, .k-grid table tr:nth-last-child(2) .tooltips .tips, .k-grid table tr:nth-last-child(3) .tooltips .tips{bottom: 0!important; top: initial;}*/


#dvUploadAndCrop .mfp-close{ position:absolute; top:10px; right:10px;}
 .cropped-container {/*width: 200px;height: 200px;*/}
 .cropped {height: 200px !important;border: 1px solid #8080805e;}
#dvDonorNotes .mfp-close{ position:absolute; top:10px; right:10px;}
#dvUploadAndCrop label.custom-file-upload{background: #98a5ae;color: #ffffff;padding:2px 12px;font-family: 'AvenirNextLTW01-Regular'; border-radius:2px;margin-bottom: -23px;position: relative;display: block; width: 90px;}
#dvUploadAndCrop .box .k-upload-button{margin-top: -5px;}
/*#dvUploadAndCrop .box .k-widget.k-upload{ border:none;}
#dvUploadAndCrop ul.k-upload-files li.k-file{padding:4px;}
#dvUploadAndCrop ul.k-upload-files li .k-icon{ display:none;}*/
#dvDonorImages input[type='button'], .donor-images input[type='button']{ padding-left:0; padding-right:0; width:100%;}




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .tooltips .tips::after{width:110px}}


/* Forms & Buttons */
.form{margin:20px 0;padding:0;}
.form-layout{margin:0;padding:0;list-style:none;}
.form-layout li{display:block;margin-bottom:15px;}
.form-layout label{display:block;margin-bottom:8px;font-family:'DINOT';}
.form-layout input[type='text'], .form-layout input[type='password'], .form-layout input[type='email'], .form-layout input[type='tel'], .form-layout select, .form-layout textarea{padding:10px;border:0;background:#F6F6F6; font-size:16px;}
.form-layout input[type='text']{ padding:11px 10px;}
.form p.error{background-color:#FFDFDF;padding:5px;}
.field-validation-error{font-size: 13px;color: #CC0000;display: block;text-align: center;background: rgb(255 255 255 / 71%);padding: 10px 10px;border-radius: 50px !important;margin: 30px 20px 10px;min-height: 25px !important;position: relative;top: -10px;}
label.field-validation-error{margin-top:0 !important; font-family:"AvenirNextLTW01-Regular" !important;}
/*.date .field-validation-error, .selectBox .field-validation-error, .selectBox + .field-validation-error, #Callinid + .field-validation-error{ margin:5px 0 0 0;line-height: 2 !important; }*/

/*.btn.blue{background-color:#004576 !important;color:#FFF; -webkit-appearance:none;}
.btn.blue:hover{background-color:#0364FF !important;}*/
.btn-gray, .btn.gray{background-color: rgb(182 210 255 / 49%) !important; color:#0364FF !important;font-weight: 500 !important; line-height: 2 !important;
}
.btn-gray:hover, .btn.gray:hover{ background-color: #095fe9 !important; color:#fff !important;}
.all-trans {text-align: center;}
.btn.light-gray{background-color: #0364FF;color: #fff;width: 235px;height: 45px;border-radius: 100px;text-align: center;padding: 0;margin-top: 30px;}
.btn.light-gray:hover{ background-color: #0364FF !important; color:#fff;}
.btn-small{ font-size:20px !important; padding:2px 14px !important;}
.close-btn{background:url("/images/close-icon.png") no-repeat 0 0; width:34px; height:34px; cursor:pointer; border:0; display:block; position:absolute; right:-5px; top:-10px}
.btn-disable{ background-color:#476A8C!important}
.button-disabled{background-color: #476A8C!important;}
#btnShiftLeft.btn-disable, #btnShiftRight.btn-disable, .slick-prev.slick-disabled, .slick-next.slick-disabled{opacity:0.7; display:block !important;}
#btnShiftRight, #btnShiftLeft, .slick-prev, .slick-next{background-image:url("/images/gt-arrows.png"); background-color:#0364ff; background-position:center center;background-size: 25px; background-repeat:no-repeat; width:40px;  display:block; margin:0 auto; cursor:pointer; border:0;}
#btnShiftLeft, .slick-prev{background-image:url("/images/lt-arrows.png");background-position: center center;}
.slick-prev, .slick-next{height:40px;min-width:auto;}
.txt-area{height:85px; width:100%; background-color:#ECF0F5; border:none; margin-bottom:20px}
.k-datepicker{overflow:hidden;}
.k-datepicker input{height:34px;}
.k-datepicker .k-picker-wrap, .k-datepicker .k-picker-wrap:focus, .k-datepicker .k-picker-wrap:hover{border:0 !important;}

/* Message Type */
.Information, .Success, .Warning, .Error ,.ErrorCreateReferral,.DashBoardMsg{border-bottom:5px solid; border-radius:3px; box-shadow:0 0 4px #666666; margin: 1rem auto;padding: 15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center; max-width:1004px; display:block; position:relative;}
.DashBoardMsg{color: #00529B;background-color: #BDE5F8;background-image: url('/images/icon-info.png');}
.Information{color: #00529B;background-color: #BDE5F8;background-image: url('/images/icon-info.png');}
.Success{color: #4F8A10;background-color: #DFF2BF;background-image: url('/images/icon-status-active.png');}
.Warning{color: #9F6000;background-color: #FEEFB3;background-image: url('/images/icon-warning.png');}
.Error{color: #D8000C;background-color: #FFBABA;background-image: url('/images/error.png');}
.ErrorCreateReferral{color: #D8000C;background-color: #FFBABA;background-image: url('/images/error.png');}

.popup-msg{background-image: none important; padding: 10px !important; text-align: center;}

/* Select Box */
.selectBox {margin:0; padding:0; text-align:left;}
.selectBox .k-dropdown, .selectBox .k-combobox{ text-transform:uppercase; border:0 !important; border-radius:0px!important; width:100%;background: #fff;}


.selectBox .k-dropdown:hover .k-i-arrow-s,  .selectBox .k-combobox:hover .k-i-arrow-s { background-position:center 10px}
.selectBox .k-textbox .k-i-arrow-s{ margin:0}
.selectBox .k-textbox .k-icon{ top:0; position:relative}
.selectBox .k-dropdown .k-input, .selectBox .k-combobox .k-input{color:#000;font-size:16px; font-family: 'DINOT';text-transform: capitalize; }
.selectBox .k-dropdown-wrap, .selectBox .k-dropdown, .selectBox .k-combobox{ border-radius:inherit}
.selectBox .k-dropdown-wrap .k-input, .selectBox .k-combobox-wrap .k-input{ line-height:28px;min-height:40px;}
.selectBox .k-dropdown-wrap, .selectBox .k-combobox-wrap { border:none;}
.selectBox .k-dropdown .k-icon, .selectBox .k-combobox .k-icon {height: 30px; width:24px;}

.selectBox .k-dropdown.k-state-disabled .k-icon{ display:none}
.ddmargin .selectBox { margin-bottom: 1rem; }

.k-item{ text-transform:uppercase}
ul#ddlSortBy_listbox li{ font-size:13px}

/* ------------------------- Check Box & Radio Buttons ------------------------- */
.has-js span{ -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
.create-genr .has-js label{ cursor:pointer; word-wrap:break-word;color:#050930; font-size:18px;padding-left: 40px;}
.checkbox input{ position:absolute; opacity:0;}
/*.grd-manage .has-js .label_check,  .checkbox label {min-height: 15px;line-height: 15px;color: #74828e;min-width: 15px;background: rgb(3 100 255 / 20%);border-radius: 3px;}*/
/*.label_check.label_highlight, .checkbox input:hover + label, .checkbox input:focus + label, input[type=checkbox]:focus + label {color:#004576;background: url(/images/check-hover-single-uncheck.png) no-repeat !important;}
.label_check.c_on.label_highlight, .checkbox input:hover + label, .checkbox input:focus + label,  input[type=checkbox]:checked label {background: url(/images/check-hover-single.png) no-repeat !important;}*/
/*.has-js .label_radio    { padding-left: 25px; height:25px; line-height:21px; margin-right:8px; background: url(/images/radio-off.png) no-repeat; }*/
.has-js label.c_on, .has-js label.c_on:hover, .checkbox input[type=checkbox]:checked + label, .checkbox input[type=checkbox]:checked + input + label  {color:#004576;position:relative;}
/*.has-js label.r_on{ background: url(/images/radio-on.png) no-repeat;color:#004576; }*/
/*.has-js .label_radio.label_highlight     { background: url(/images/radio-hover.png) no-repeat !important; color:#004576; }*/
.has-js .label_check input, .has-js .label_radio input  { position: absolute; left: -9999px; }
.create-genr .has-js label:first-child {padding-left: 40px;margin-right: 40px;}

a.button:focus, a.btn:focus, button:focus, .btn:focus{box-shadow: none;}
#dvRandomTypeSlider .k-slider-horizontal .k-draghandle.k-state-focused{background:#004576 !important;}

#dvDrugList .label_check,  #dvDrugList .checkbox label, #tp_dvDrugList .label_check, #tp_dvDrugList .checkbox label{height:auto !important;}

/* ------------------------- Header ------------------------- */
.dashboard-menu { float: right; }
.dashboard-menu a { display: inline-block; float:left; font-weight: normal; margin: 0; color:#fff; font-family: 'DINOT'; text-decoration:none; padding:22px 25px; position:relative;}

/*.dashboard-menu a.active, .dashboard-menu a:hover{background-color:#004576;}*/
.dashboard-menu a.active:after, .dashboard-menu a:hover:after{content:''; height:3px; background:#0364FF; width:100%; position:absolute; bottom:0; left:0;}
.dashboard-menu a span.title { font-size:13px; text-transform: uppercase;letter-spacing: 0.75px;}
.dashboard-menu a span {display: block;line-height: 30px;background-repeat:no-repeat; background-position:left center;}
.dashboard-menu a.active span, .dashboard-menu a:hover span {color: #ffffff;}

/*.dashboard-menu a.search-donor span { background-image:url('/images/menu-icon-search.png');}
.dashboard-menu a.create-donor span { background-image:url('/images/menu-icon-create.png');}
.dashboard-menu a.lab-results span { background-image:url('/images/menu-icon-result.png');}
.dashboard-menu a.caseload-Mgt span { background-image:url('/images/menu-icon-report.png');}
.dashboard-menu a.analysis span { background-image:url('/images/menu-icon-analysis.png');}

.dashboard-menu a.remote-collection span { background-image:url('/images/remote-icon.png');}
.dashboard-menu a.weight-lift span { background-image:url('/images/weight-lift-icon.png');}

.dashboard-menu a.remote-collection.active span, .dashboard-menu a.remote-collection:hover span { background-image:url('/images/remote-icon-active.png');}
.dashboard-menu a.weight-lift.active span, .dashboard-menu a.weight-lift:hover span { background-image:url('/images/weight-lift-icon-active.png');}

.dashboard-menu a.search-donor.active span, .dashboard-menu a.search-donor:hover span { background-image:url('/images/menu-icon-search-active.png');}
.dashboard-menu a.create-donor.active span, .dashboard-menu a.create-donor:hover span { background-image:url('/images/menu-icon-create-active.png');}
.dashboard-menu a.lab-results.active span, .dashboard-menu a.lab-results:hover span { background-image:url('/images/menu-icon-result-active.png');}
.dashboard-menu a.caseload-Mgt.active span, .dashboard-menu a.caseload-Mgt:hover span { background-image:url('/images/menu-icon-report-active.png');}
.dashboard-menu a.analysis.active span, .dashboard-menu a.analysis:hover span { background-image:url('/images/menu-icon-analysis-active.png');}*/
.dashboard-menu a.disable-lnk, .dashboard-menu a.disable-lnk:hover,.dashboard-menu a[href="Javascript:void(0);"], .dashboard-menu a[href="Javascript:void(0);"]:hover,.dashboard-menu a.disable-lnk span, .dashboard-menu a.disable-lnk:hover span,.dashboard-menu a[href="Javascript:void(0);"] span, .dashboard-menu a[href="Javascript:void(0);"]:hover span{background-color:#e3e6e8; cursor:default !important;color:#004576 !important;}
.dashboard-menu a.disable-lnk:after, .dashboard-menu a.disable-lnk:hover:after,.dashboard-menu a[href="Javascript:void(0);"]:after, .dashboard-menu a[href="Javascript:void(0);"]:hover:after{display:none;}
.dashboard-menu.add-menu a{padding: 10px 23px;text-align:center;}
.dashboard-menu.add-menu a svg {min-height: 25px;}

.tooltip:hover, .tooltip-attention:hover {text-decoration:none;} 
.tooltip span.tooltip-data, .tooltip-attention span.tooltip-data-attention {z-index:9999999 !important;display:none; padding:8px; width:200px;line-height:16px; position:fixed!important; background:#ffffff; color:#004576; border:solid 2px #004576; border-radius:2px; word-wrap: break-word;}
.tooltip-attention img{position:relative; z-index:-99}
.visibility-hidden{visibility:hidden}
.icon-hidden{display:none}

#dvAgencyExceptionSection{height:400px !important;}

/* My Account */
.my-account{  padding:0; float:right; position:relative;}
.slider-panel{ width:210px; right:0; }
.slider-panel ul li{ list-style-type:none; float:left; width:100%}
.admin-panel{left:0;}
.admin-panel{  display:none; background:#fff; color:#49525D; top: 31px; height:auto; position:absolute; z-index:99999;box-shadow:0 1px 2px #666666;}
.slider-panel {  display:none; background:#fff; color:#49525D; top: 31px; height:auto; position:absolute; z-index:1;box-shadow:0 1px 2px #666666;}

.admin{ padding:0; float:right; position:relative}
.admin-panel{padding:0; width:260px;  }
.admin-panel ul, .slider-panel ul { margin:0px; padding:0;}

.slider-panel ul li, .admin ul li{ list-style-type:none; float:left; width:100%;}
.admin ul li a, .slider-panel ul li a{display: block;padding: 1rem;color: black;color: rgb(0 0 0 / 93%);font-size: 14px;background: #ffffff;border-bottom: 1px solid rgb(213 229 255 / 60%);text-transform: uppercase;font-weight: 500;}
.admin ul li:last-child a, .slider-panel ul li:last-child a{border-bottom:2px solid #004576; }
.admin ul li a:hover, .slider-panel ul li a:hover{background:#004576; color:#ffffff; }
.btn-slide:hover, .btn-slide.active, .btn-admin:hover, .btn-admin.active{ background:#004576; color:#ffffff!important;}


/* Manage Calendar */
.manage-calendar .calendar-box a.month{ text-decoration:none; cursor:default; display:block; margin:10px 5px 5px 10px;  font-size:15px; color:#004576; text-transform:uppercase;  font-family:"AvenirNextLTW01-Medium"}
.manage-calendar .calendar-box a.month:hover{ text-decoration:none;}
.manage-calendar .calendar-box .calendar-bg{ background:#fff; padding:3px 0; margin-bottom:2px; border:2px solid #d2d3d3; margin:0 -2px -2px;}
.manage-calendar .calendar-box ul{ list-style-type:none; margin:0; padding:0; width:95%;}
.manage-calendar .calendar-box ul li{ background-color:#fff; display:inline-block; width:100%; padding:7px 25px 7px 10px; margin:1px 0; color:#737373; font-size:12px; line-height:16px; cursor:pointer; position:relative}
.manage-calendar .calendar-box ul li:nth-child(odd) { background: #f5f5f5; border-bottom:1px solid #f0f2f3; }
.manage-calendar .calendar-box ul li span.icon{ display:none; width:15px; height:15px;  margin-left:10px; position:absolute; top:8px; right:7px }
.manage-calendar .calendar-box ul li:hover{ text-decoration:underline; color:#ffffff !important; background:#004576; cursor:pointer !important;}
.manage-calendar .calendar-box ul li:hover span.icon{display:inline-block;}
.manage-calendar .set-calendar-row .row {margin:0em}
.manage-calendar .calendar-box #ajaxPanel1 .row .columns{padding-left:0em; padding-right:0.1em}
.btnPrev, .btnNext{ background:url("/images/arrow-left.png") no-repeat scroll center center; width:11px; height:21px; padding:0 10px; cursor:pointer; border:0; margin-bottom:0!important; }
.btnNext{ background:url("/images/arrow-right.png") no-repeat scroll center center; }
.manage-calendar #dvCollectionDays ul li { padding-bottom:2px}
.manage-calendar #dvCollectionDays ul li label{ float:left}
.manage-calendar .set-lbl{ margin-bottom:15px; line-height:35px}
.manage-calendar #dvClearExceptions label{ display:inline-block}
.manage-calendar #dvWeekends{ width:50%}

/* Manage Team */
.manage-team  h1{ margin-bottom:10px}
.manage-team .hlp-txt{ float:left;}
.manage-team .hlp-txt a{ font-size:13px; text-decoration:underline; color:#fff; font-weight:normal; margin-left:7px}
.manage-team .hlp-txt a:hover{ text-decoration:none; color:#fff}
.manage-team .hlp-txt label{ font-weight:normal; display:block;}
.manage-team .agency-Name.hlp-txt{ float:inherit;}
.manage-team .agency-Name.hlp-txt label{ display:inline-block!important;}
.manage-team .white_content { width:385px; left:33%!important}
.manage-team .k-grid-header .k-header, .wide-grid .k-grid-header .k-header{padding:0.4rem 0 0.4rem 2rem; text-transform:uppercase;}
.manage-team td { text-transform:uppercase; border-top:0 !important;}
.manage-team td a {color: rgb(5 9 48 / 93%);font-size: 13px;border-bottom: none;position: relative;line-height: 12px;display: table-cell;vertical-align: middle; }
.manage-team th { border-left: 0; border-right: 0; }
/*.manage-team tr td:first-child, .manage-users tr td:first-child, .k-grid.list tr{ border-left:1px solid #F2F6FF; border-bottom:1px solid #F2F6FF; border-top:1px solid #F2F6FF; border-right:0;}*/
.manage-users tr td{ border-bottom:1px solid #e3e6e9; border-top:1px solid #e3e6e9;}
/*.manage-team tr td:last-child, .manage-users tr td:last-child{ border-right:1px solid #F2F6FF; border-bottom:1px solid #F2F6FF; border-top:1px solid #F2F6FF; border-left:0;}*/
.manage-team tr:nth-child(odd) td, .manage-users tr:nth-child(odd) td, .donor-referal-list, .manage-features tr:nth-child(odd) td { background:#fff;}
 #section-release-notes .k-grid-content tr:nth-child(odd) { background:#f5f5f5;}
.manage-team #grdUser tr th:first-child, .manage-team #grdUser tr td:first-child, .manage-users tr th:first-child, .manage-users tr td:first-child { text-align:center;}
.manage-team #grdUser .k-grid td{ border: 0 !important; }
.manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td{ text-transform:uppercase;}

.manage-team .k-grid-header .k-header:nth-child(1), .manage-team .k-grid-content table td:nth-child(1){ width:35%}
.manage-team .k-grid-header .k-header:nth-child(2), .manage-team .k-grid-content table td:nth-child(2){ width:15%}
.manage-team .k-grid-header .k-header:nth-child(3), .manage-team .k-grid-content table td:nth-child(3){ width:15%}
.manage-team .k-grid-header .k-header:nth-child(4), .manage-team .k-grid-content table td:nth-child(4){ width:25%}
.manage-team .k-grid-header .k-header:nth-child(5), .manage-team .k-grid-content table td:nth-child(5){ width:100px;}
.manage-team .k-grid-header .k-header:nth-child(5){ width:12%\9;}
.manage-team #dvAgencies .k-grid-content table td:nth-child(5){text-align:center}

/* manage-global-closures */
.closures-grid .k-grid-header th.k-header:nth-child(1), .closures-grid .k-grid-content td:nth-child(1){width:15%}
.closures-grid .k-grid-header th.k-header:nth-child(2), .closures-grid .k-grid-content td:nth-child(2){width:25%}
.closures-grid .k-grid-header th.k-header:nth-child(3), .closures-grid .k-grid-content td:nth-child(3){width:12%}
.closures-grid .k-grid-header th.k-header:nth-child(4), .closures-grid .k-grid-content td:nth-child(4){width:8%}
.closures-grid .k-grid-header th.k-header:nth-child(5), .closures-grid .k-grid-content td:nth-child(5){width:38%}
.closures-grid .k-grid-header th.k-header:nth-child(6), .closures-grid .k-grid-content td:nth-child(6){width:115px}
.tab-manage-agency .manage-agency-closures .closures-grid .k-grid-content td:nth-child(4), .tab-manage-agency .manage-agency-closures .closures-grid .k-grid-content td:nth-child(5){text-align:center}

/* manage-agency-closures */
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(1), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(1){width:15%}
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(2), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(2){width:17%}
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(3), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(3){width:35%}
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(4), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(4){width:15%}
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(5), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(5){width:25%}
.manage-agency-closures .closures-grid .k-grid-header th.k-header:nth-child(6), .manage-agency-closures .closures-grid .k-grid-content td:nth-child(6){width:125px}

/* Encouragement-Days */
.manage-input{position:relative; width:125px}
.manage-input .manage-icon, .manage-input .manage-icon.icon-calendar-blue{border-radius: 50px;background-repeat: no-repeat;background-image:url('/images/add.png');width:26px; height:26px; position:absolute; background-position:center center; right:5px; top:4px; right:-35px}
.manage-input .manage-icon.icon-delete {background-image:url('/images/icon-delete-p.png'); z-index:1;background-size: 35px;}
.Encouragement-Days .manage-team td a {display: inline-block;}
button.mfp-close {
    display: none;
}
.manage-input .manage-icon.icon-calendar-blue{background-image:url('/images/icon-calendar-blue-blue.png'); z-index:2}
.manage-input input[type="text"]{margin: 0 0 0.3rem 0;}
.manage-input input[type="text"].current{font-weight:bold; font-family: 'DINOT';}
.encouragement-days-scroller{ height:150px!important}

/* Remote Collector Dashboard */
.client-found{ color:#486177; font-size:15px}
.client-found-section{ min-height:490px!important}
.client-found .set-img{ vertical-align:middle; margin-right:10px}
.client-found-popup  .white_content { width:275px}
.client-found-popup  .white_content label{ margin-bottom:0}

/* Analysis */
/*#TestNoDropDownList-list{width:325px!important}*/
.analysis .k-grid-header .k-header{height:34px}
.analysis .k-chart{height:280px;background-color:#fff;}
.analysis .k-grid table tr.k-alt{background-color: #f9f9f9;}
.analysis .border-right{padding-right: 2rem !important; border-right:none}
.analysis .border-right + .columns {padding-left: 2rem !important; border-left: 1px solid #c2d3de;}
.analysis .k-grid-header .k-header, .analysis div.grid-header div, .analysis .k-grid td{padding: 5px 0.6em;}
.analysis .k-grid-header {/*padding-right: 14px !important;*/ padding-right:0!important; background: #95a1ab;}
.analysis .k-grid-header tr,.analysis .k-grid-footer tr {border-bottom:0px !important;}
.analysis #grdDrugScreen .k-grid-header .k-header:nth-child(1),.analysis #grdDrugScreenForCM .k-grid-header .k-header:nth-child(1) {width:40%}
.analysis #grdDrugScreen .k-grid-footer table td:nth-child(1), .analysis #grdDrugScreenForCM .k-grid-footer table td:nth-child(1) { width:40%}
.analysis #grdDrugScreen .k-grid-content table td:nth-child(1),.analysis #grdDrugScreenForCM .k-grid-content table td:nth-child(1) { width:40%}
.analysis #grdDrugScreen .k-grid-header .k-header:nth-child(2),
.analysis #grdDrugScreenForCM .k-grid-header .k-header:nth-child(2) {width:22%}
.analysis #grdDrugScreen .k-grid-content table td:nth-child(2), .analysis #grdDrugScreen .k-grid-footer table td:nth-child(2),
.analysis #grdDrugScreenForCM .k-grid-content table td:nth-child(2), .analysis #grdDrugScreenForCM .k-grid-footer table td:nth-child(2) { width:22%}
.analysis #grdDrugScreen .k-grid-header .k-header:nth-child(3),
.analysis #grdDrugScreenForCM .k-grid-header .k-header:nth-child(3) { width:20%}
.analysis #grdDrugScreen .k-grid-content table td:nth-child(3), .analysis #grdDrugScreen .k-grid-footer table td:nth-child(3),
.analysis #grdDrugScreenForCM .k-grid-content table td:nth-child(3), .analysis #grdDrugScreenForCM .k-grid-footer table td:nth-child(3){ width:20%}
.analysis #grdDrugScreen .k-grid-header .k-header:nth-child(4),
.analysis #grdDrugScreenForCM .k-grid-header .k-header:nth-child(4) { width:18%}
.analysis #grdDrugScreen .k-grid-content table td:nth-child(4), .analysis #grdDrugScreen .k-grid-footer table td:nth-child(4),
.analysis #grdDrugScreenForCM .k-grid-content table td:nth-child(4), .analysis #grdDrugScreenForCM .k-grid-footer table td:nth-child(4){ width:18%}
.analysis #grdDrugScreen .k-grid-footer .k-grid-footer-wrap,
.analysis #grdDrugScreenForCM .k-grid-footer .k-grid-footer-wrap{ border-right:0;background: #95a1ab;}
.analysis #grdDrugScreen  .k-footer-template td,
.analysis #grdDrugScreenForCM  .k-footer-template td{background-color: #95a1ab; color: #ffffff; border-color: #CBCCCC;}
.analysis #grdDrugScreen  .k-footer-template td:first-child,
.analysis #grdDrugScreenForCM  .k-footer-template td:first-child{background-color:#fff; color: #6c7d8b;}
.analysis #grdDrugScreen .k-grid-content table td:first-child,.analysis #grdDrugScreenForCM .k-grid-content table td:first-child {background:#004576; color:#fff}
/*.analysis #grdDrugScreenForCM .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden, .analysis #grdDrugScreen .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 27px;}*/
.analysis .selectBox .k-dropdown-wrap.k-state-default input[type="text"], .analysis .selectBox .k-dropdown-wrap.k-state-disabled input[type="text"]{ border:0; background-image:none; box-shadow:none }
.analysis .k-grid-content.mCustomScrollbar{max-height:inherit!important;}


.k-animation-container .k-popup .k-list .k-item label{color:#004576;font-weight: 400;}
.k-animation-container .k-popup .k-list .k-item label input[type="checkbox"]{margin-bottom:0}
.k-animation-container .k-popup .k-list li.k-item:hover, .k-animation-container .k-popup .k-list li.k-item.k-state-selected, .k-animation-container .k-popup .k-list li.k-item.k-state-focused, .k-animation-container .k-popup .k-list .k-list-optionlabel:hover, .k-animation-container .k-popup .k-list .k-list-optionlabel.k-state-selected{background:#004576; color:#fff}
.k-animation-container .k-popup .k-list li.k-item:hover label, .k-animation-container .k-popup .k-list li.k-item.k-state-selected label, .k-animation-container .k-popup .k-list li.k-item.k-state-focused label, .k-animation-container .k-popup .k-list .k-list-optionlabel:hover label, .k-animation-container .k-popup .k-list .k-list-optionlabel.k-state-selected label{color:#fff; margin-bottom:0}



/*.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 27px;}*/

/* ------------------------- Inner Pages ------------------------- */
.breadcrumb{font-size:15px; border-bottom:solid 1px #015379; margin-bottom:20px;padding:10px 0 15px 0;}
.breadcrumb strong{ font-weight:normal; color:#F8F3F0}

/* Popup Window */
.black_overlay {background-color: #00315C;display: none;height: 100%;left: 0;opacity: 0.9;position: absolute;top: 0;width:   100%;z-index: 1000; }
.white_content {display: none;height: auto;left: 40%;padding:40px 55px;position: absolute;top: 20%;width: 435px;z-index: 9998;}
#TimerConfirm.white_content{left: 33%!important; text-align: center; width: 28%!important;}

/* Kendo */
.analysis .k-grid-header .k-header, .analysis div.grid-header div, .analysis .k-grid td{font-size:13px}
.k-grid td {color: hsl(234.42deg 81.13% 10.39% / 93%);font-family: 'DINOT';font-size: 15px;text-decoration: none;text-transform: capitalize;font-weight: 500;}
.k-grid-header .k-header a{font-family: 'DINOT';font-size: 16px;color: hsl(234.42deg 81.13% 10.39% / 93%);font-weight: 500;}
.k-grid-header .k-header, div.grid-header div{padding:0.3rem; text-transform:uppercase; color: rgb(5 9 48 / 93%);font-size: 16px;font-weight: 500;line-height: 30px;}
.k-header, div.grid-header{ background-color:rgb(3 100 255 / 11%); background-image:none}
div.grid-header{ height: 35px;}
div.grid-header div{display:inline-block;padding:0.3rem 20px;min-width:20%;}
div.grid-header div:first-child{border:0;}
.k-datepicker.k-header.k-input{padding:0 !important;}
.k-chart-tooltip{color:#fff}
.mCSB_inside > .mCSB_container { margin-right: 0; }
.mCSB_inside > .mCSB_container > div{ margin-right:0; }
.mCS_no_scrollbar .mCSB_inside > .mCSB_container > div { margin-right: 0; }
.k-animation-container { margin-left: 0 !important; z-index: 999999;}
.k-animation-container, .k-list-container, .k-list-container ul { padding: 0 !important; border:0 !important; }
li.k-item, .k-list-optionlabel { color:#004576; border:0 !important; padding:3px 10px !important; border-bottom:1px solid #ffffff !important;border-top:1px solid #ffffff !important; text-transform:uppercase;} 
.k-list-optionlabel {line-height: 1.8em; min-height: 1.8em;}
li.k-item:hover, li.k-item.k-state-selected, li.k-item.k-state-focused, .k-list-optionlabel:hover, .k-list-optionlabel.k-state-selected{ background:#004576; color:#ffffff; border:0; cursor:pointer;}
.k-grid-header{border-color:transparent}
.k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell{ position:relative}
.k-calendar .k-footer .k-nav-today, .k-calendar .k-content .k-link{ font-size:12px}
.k-grid table tr {border-bottom: 1px solid #e2e6e9; background:#ffffff;}
.LabResults .sub-table .k-grid-header .k-header{  background:#8f9ca7; color:#fff; text-transform:uppercase}
.k-grid .sub-table tr {background: rgb(3 100 255 / 11%); }
.LabResults .sub-table .k-grid-header .k-header:nth-child(1){ width:20%!important; padding-left:60px}
.LabResults .sub-table .k-grid-header .k-header:nth-child(2){ width:20%!important}
.LabResults .sub-table .k-grid-header .k-header:nth-child(3){ width:40%!important}
.LabResults .sub-table .k-grid-header .k-header:nth-child(4){ width:20%!important}
.k-slider-horizontal .k-tick { background: none; }
.k-slider-horizontal .k-label { bottom: -11px; }
.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-button, .k-other-month, .k-other-month .k-link, .k-dropzone em, .k-dropzone .k-upload-status, .k-tile-empty strong, .k-slider .k-draghandle { color:#004576;}
.LabResults .k-datepicker .k-select, .dob-icon-hide .k-datepicker .k-select, .find-donor .k-picker-wrap .k-select{display:none !important;}
.k-datepicker .k-picker-wrap.k-state-disabled, .k-datepicker .k-picker-wrap.k-state-disabled:hover{opacity:1;}
.k-datepicker .k-picker-wrap.k-state-disabled input, .k-datepicker .k-picker-wrap.k-state-disabled:hover input{background:#b5bdc4; color:#ffffff !important;}
.k-datepicker .k-picker-wrap.k-state-disabled .k-i-calendar, .k-datepicker .k-picker-wrap.k-state-disabled:hover .k-i-calendar{   background-image: url('/images/icon-calendar-blue-white.png');}
.k-calendar .k-link.k-nav-fast{font-family:'DINOT'; }
.k-input[readonly]{background-color: #fff;color: #515967;}
.k-multiselect-wrap{ padding:5px;}
.k-multiselect-wrap .k-button{ border: solid 1px #DBDBDE }
.k-button{color: #515967;font-size: 14px;border: none;background-color: #F3F3F4;}
.k-scheduler-table .k-today{background:url("/Images/highlight.png") repeat-x scroll 0 -257px #B2E1FF; border-color:#B2E1FF; color:#515967;}
.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color{color: #fff;background-color: #000;border-color: #0a7ac2;}
.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover{background:#ffffff;}
#dvCalendarColumn .k-state-selected{    background-image: url(textures/highlight.png);
    background-image: none,-webkit-linear-gradient(top,#2A3F52 0,#2A3F52 100%);
    background-image: none,-moz-linear-gradient(top,#2A3F52 0,#2A3F52 100%);
    background-image: none,-o-linear-gradient(top,#2A3F52 0,#2A3F52 100%);
    background-image: none,linear-gradient(to bottom,#2A3F52 0,#2A3F52 100%);}
#dvDateTextboxes input[readonly="readonly"]{color: #004576 !important;}
/*.k-state-hover, .k-state-hover:hover{border-color: #6395C6!important;}*/
.k-button.k-state-focused{background-image: none; box-shadow:none}
/*.k-textbox:hover, .k-tiles li.k-state-hover, .k-dropdown-wrap.k-state-focused .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-focused{border-color:#2a3f52; background-color:#004576; box-shadow:none; -moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}*/
td.k-state-focused { background: #004576 !important; box-shadow:none !important;}
td.k-state-focused a{color:#fff !important; }
.k-picker-wrap.k-state-focused{border:solid #2a3f52 1px; border-radius:2px;}
.k-filename { height: 40px; }

#frmCreateReferral .has-js label.label_highlight,#frmEditReferral .has-js label.label_highlight  { color:#2a3f52}

.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker.k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload{-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.k-header, .k-grid-header-wrap, .k-grid .k-grouping-header, .k-grid-header, .k-pager-wrap, .k-pager-wrap .k-textbox, .k-pager-wrap .k-link, .k-grouping-header .k-group-indicator{border-color: #9AAAB7;}
.k-list{width:auto !important;}
.k-content, .k-editable-area, .k-panelbar > li.k-item, .k-panel > li.k-item, .k-tiles { border: 0; }
.k-state-selected > .k-link, .k-panelbar > li > .k-state-selected{color: #fff;}

.DayPerWeek label.disable-chk:before, #Action_option_selected, .k-widget.k-datetimepicker.k-header .k-picker-wrap{ display:none;}

.DayPerWeek label span{position:relative;}
.DayPerWeek label span:before{position:absolute; padding:10px 10px; width:530px; background:#fff; color:#000; font-size:0.8rem; line-height:20px; top:100%;  text-align:center; display:block; opacity:1!important; width:200px; left:-18px;}
.DayPerWeek label.label_check:hover input.onetest + span:before{content:'This day is  reserved by  other active referrals or it is an exception day.'; }
.DayPerWeek label.label_check:hover input.exception + span:before{content:'This day is  reserved by  other active referrals or it is an exception day.'; }

.k-state-disabled, .k-dropdown.k-state-disabled .k-input, .k-combobox.k-state-disabled .k-input,  input[readonly="readonly"], textarea[readonly="readonly"]  { color:#959595 !important;}

#dvGCMSRequestPopup {width:45%; position:relative}
#dvGCMSRequestPopup .button.mfp-close{ position:absolute; right:-30px; top:-25px}
.gcms-form .bg-gray{font-size:14px}
.gcms-form .k-state-disabled, .gcms-form .k-dropdown.k-state-disabled .k-input, .gcms-form .k-combobox.k-state-disabled .k-input, .gcms-form input[readonly="readonly"]{color:#004576}
.gcms-form textarea{ height: 80px; min-height:inherit}
.gcms-form .accession-field{width: 100%; margin: 0; display: inline;}

/* Magnific Popup */
@media only screen{
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;position:fixed;background:#00315C;opacity:0.9;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-close{background:url('/images/icon-close-popup.png') center center no-repeat !important; color:#ff0000; position:fixed; top:30px; right:50px; cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out; z-index:99999;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{text-indent:1000px; overflow:hidden; padding:0; height:22px; width:22px;text-decoration:none;text-align:center;padding:0 0 18px 10px;font-style:normal;font-size:32px;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content, #video-player-container{line-height:0;width:100%;max-width:1024px;}.mfp-iframe-scaler{width:100%;height:0;overflow:visible;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}} 
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}} 
@media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} .mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0} .hide{display:none;}.error-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 400px;margin: 20px auto; border-radius:5px}.required{color:#C90003; font-size:14px;}.errors{background-color: #f2dede;border:1px solid #eed3d7;color: #b94a48;padding:10px;margin-bottom:10px;border-radius: 4px;font-size:14px;}.errors ul{margin-left:25px;}.errors ul li{margin-bottom:5px;}.errors ul li:last-child{margin-bottom:0;}.white-popup{position: relative;background:#e3eeff;padding: 20px;width: auto;max-width: 95%;margin: 20px auto; border-radius:5px}.white-popup .row{max-width:100% !important;}#divWinMsg.white_content { left:33%}.mfp-iframe-scaler{position:relative;}#video-player-container .mfp-close{position:absolute; top:-2.1rem; right:0;}
/* Responsive Table */	
table.responsive {width:100%;}table.responsive  td{ padding:0.7rem; font-size:0.8rem; color:#555658;}table.responsive input{margin:0;}table.responsive  tr:nth-child(odd){background:#f5f5f5;}table.responsive  tr:nth-child(even) {background:#ffffff;}.tbl.responsive.text-right th{text-align:right !important;}@media only screen and (max-width: 1024px){table.responsive {background:#333;}.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }.pinned table { border-right: none; border-left: none; width: 100%; }.pinned table th, .pinned table td { white-space: nowrap; }.pinned td:last-child { border-bottom: 0; }div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }div.table-wrapper div.scrollable { margin-left: 35%; }div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	table.responsive td, table.responsive th { word-break:break-all; position: relative; white-space: nowrap; overflow: hidden; }table.responsive, table.responsive thead, table.responsive tbody, table.responsive th, table.responsive td, table.responsive tr { display: block; }table.responsive thead tr { position: absolute;top: -9999px;left: -9999px;}table.responsive tr { border: 1px solid #ccc; border-bottom:0px;}table.responsive td { border: none;border-bottom: 1px solid #ccc; position: relative;padding-left: 50%; text-align:left !important; white-space:normal;}table.responsive{margin-top:1.5rem;}table.responsive thead{display:none;}table.responsive th, table.responsive td span {display: none !important;}table.responsive td {display: block;}/*table.responsive td:first-child {padding-top: .5em;}*/table.responsive td:last-child {padding-bottom: .5em;}table.responsive td:before {position: absolute;top: 0px;left: 6px; width: 45%; line-height:1; padding-top:10px; white-space:normal; text-transform: initial;content: attr(data-th) ": ";display: inline-block;}table.responsive td.full:before{display:none;}table.responsive td.full span{display:block !important;}table.responsive td.full{padding:0;}}
/* Video.js*/
.vjs-default-skin{color:#ccc} @font-face{font-family:VideoJS;src:url(/Content/fonts/vjs.eot);src:url(/Content/fonts/vjs.eot?#iefix) format('embedded-opentype'),url(/Content/fonts/vjs.ttf) format('truetype'),url(/Content/fonts/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before, .vjs-default-skin .vjs-seek-handle:before{content:" ";box-shadow:0 0 1em #666666; background:#ffffff; width:5px; border-radisu:2px; position:absolute;top:-5px; height:10px;left:0;}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:5rem; padding-top:2rem; background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;/*visibility:hidden;opacity:0;*/-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;color:#0364FF;}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:3em;cursor:pointer; left:10px;}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:9px;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{left:4.5em}.vjs-default-skin .vjs-volume-handle:before, .vjs-default-skin .vjs-seek-handle:before{font-size:.9em;top:-6px;left:-.2em;width:10px;height:20px; border-radius:3px;}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:5px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#004576 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right; right:10px;}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{ background-size:contain; display:block;z-index:2;position:absolute;width:5rem;height:5rem;text-align:center;vertical-align:middle;cursor:pointer;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000} @-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer; right:85px; top:-5px;}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:-15px;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;vertical-align:middle;font-weight:400;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}.video-js {width: auto !important;height: auto !important;}.video-js video {position: relative !important;}.video-js .vjs-big-play-button {top: 50%;left: 50%;margin:-2rem 0 0 -3rem;}
.vjs-mute-control.vjs-control { right: 3rem; }
.vjs-default-skin .vjs-progress-control { width: 98%; left: 1%; }
.vjs-default-skin .vjs-seek-handle:before { height: 25px; }
.vjs-control-bar { background:#fdfdfd; border-radius:2px; border:1px solid #d2d4d3; width:90%; left:5% !important; bottom:1rem !important;}
.vjs-default-skin .vjs-control-bar { background: #fdfdfd; } .vjs-duration-display, .vjs-current-time-display{color:#333333;}.vjs-mute-control.vjs-control, .vjs-default-skin .vjs-fullscreen-control{color:#969696;}
.vjs-default-skin .vjs-volume-bar, .vjs-default-skin .vjs-load-progress, .vjs-default-skin .vjs-volume-level, .vjs-default-skin .vjs-play-progress, .vjs-default-skin .vjs-progress-holder { border-radius:10px; }
.vjs-control-bar button{height:25px; width:25px; font-size:10px !important;}
.vjs-default-skin .vjs-current-time, .vjs-time-divider, .vjs-default-skin .vjs-duration{position:absolute; top:45px; left:65px;}
.vjs-default-skin .vjs-current-time{left:110px;}
.vjs-time-divider{left:100px; top:25px;}

#notify_li{position:relative; float:right; margin: 3px 15px 0 0;}
#notificationContainer {background-color: #fff;  border: 1px solid rgba(100, 100, 100, .4);  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);  overflow: visible;  position: absolute;  top: 28px; right:-30px;  width: 400px; z-index: -1; display: none; z-index:999;}
#notificationContainer:before {content: ''; display: block; position: absolute; width: 0; height: 0; color: transparent; border: 10px solid black; border-color: transparent transparent #74828e; margin-top: -20px; right: 30px;}
#notificationTitle {z-index: 1000; font-weight: bold; padding: 8px; font-size: 15px; background-color: #ffffff; width: 100%; border-bottom: 1px solid #dddddd;}
#notificationsBody {padding: 2px 0px 0px 0px !important; max-height:250px; overflow-y: scroll}
#notificationFooter {background-color: #e9eaed; text-align: center; font-weight: bold; padding: 8px; font-size: 12px; border-top: 1px solid #dddddd; }
#msg_count { padding: 2px 5px 2px 5px; background: #cc0000; color: #ffffff; font-weight: bold; right:-7px; border-radius: 9px; position: absolute; margin-top: -3px; font-size: 11px;}
.content { padding-left: 10px;	}
.notifications ul{ list-style-type:none; margin:0; padding:0 }
.notifications ul li { color:#004576; padding: 10px 40px 10px 10px; border-top: 1px solid #dddddd; position:relative}
.notifications ul li small { margin-bottom:5px; color:#0364FF; font-size:12px; display:block}
.notifications ul li .last-update{ color: #999; font-size: 11px; margin-top:7px}
.notifications ul li:first-child{ border-top:0}
.notifications ul li a{ text-decoration:none; color:rgba(0,102,204,1); font-size:14px}
.notifications ul li a.close{font-size:12px; float:right; background:url(/images/icon-clear.png) no-repeat; position: absolute; right: 10px; height: 16px; width: 16px; top: 30%;}
.notifications ul li a.close:hover{opacity:0.5}

/* Manage Agency New Page */
.tab-manage-agency  {margin: 20px 0; }
.tab-manage-agency>ul {float: left; background: #fff;  margin: 0; padding: 0;  width: 100%; }
.tab-manage-agency>ul>li {border-right: 3px solid rgb(3 100 255 / 19%); list-style: none; display: inline-block; position:relative;min-width: 16.66%;}
.tab-manage-agency>ul>li:first-child{margin-left: 0 }
.tab-manage-agency>ul>li, .tab-manage-agency>ul>li a { float: left; background-color: #00315C;}
.tab-manage-agency>ul>li a {text-decoration: none; padding: 25px 30px 15px 30px; color: #fff!important;; font-weight: normal; font-family: 'DINOT';min-width:100%;}
.tab-manage-agency>ul>li:after{ height: 6px; background: #004576; width: 100%; position: absolute; bottom: 0; left: 0; -webkit-transition: -webkit-transform .2s ease;content: ''; transition: -webkit-transform .2s ease; transition: transform .2s ease; transition: transform .2s ease,-webkit-transform .2s ease; -webkit-transform: scaleX(1); transform: scaleX(1); opacity:0}
.tab-manage-agency>ul>li.active:after, .tab-manage-agency>ul>li:hover:after {height: 3px; background: #004576; width: 100%; position: absolute; bottom: 0; left: 0; -webkit-transform: scaleX(1); transform: scaleX(1);content: ''; opacity:1 }
.tab-manage-agency>ul>li.active:after{background: #004576!important;}
.tab-manage-agency>ul>li.active a span, .tab-manage-agency>ul>li:hover a span {color: #50C7FF; }
.tab-manage-agency>ul>li.active a, .tab-manage-agency>ul>li.active a span { color: #fff!important;}
.tab-manage-agency>ul>li.active a, .tab-manage-agency>ul>li.active a {background: #022646;}
.tab-manage-agency>ul>li a span {display: block;height:42px; font-size:18px; line-height: 17px;padding-left:43px; background-repeat:no-repeat; background-position:left top;background-size: 36px;}
.tab-manage-agency>ul>li a.active span {color: #ffffff;}

.tab-manage-agency>ul>li.new-agency-info a span{ background-image:url('/images/ib-new-agency-info.png');}
.tab-manage-agency>ul>li.agency-details a span { background-image:url('/images/ig-agency-detail.png');}
.tab-manage-agency>ul>li.manage-agency-calendar a span { background-image:url('/images/ig-mac.png');}
.tab-manage-agency>ul>li.drugs-assignment a span { background-image:url('/images/ig-drug-assignmenet.png');}
.tab-manage-agency>ul>li.drugs-tier a span { background-image:url('/images/ig-drug-tier.png');}
.tab-manage-agency>ul>li.drugs-panel-setup a span { background-image:url('/images/ig-dps.png');}

.tab-manage-agency>ul>li.new-agency-info.active a span{ background-image:url('/images/ib-new-agency-info.png')!important;}
.tab-manage-agency>ul>li.agency-details.active a span{ background-image:url('/images/ig-agency-detail.png')!important;}
.tab-manage-agency>ul>li.manage-agency-calendar.active a span{ background-image:url('/images/ig-mac.png')!important;}
.tab-manage-agency>ul>li.drugs-assignment.active a span{ background-image:url('/images/ig-drug-assignmenet.png')!important;}
.tab-manage-agency>ul>li.drugs-tier.active a span { background-image:url('/images/ig-drug-tier.png')!important;}
.tab-manage-agency>ul>li.drugs-panel-setup.active a span { background-image:url('/images/ig-dps.png')!important;}


.tab-manage-agency>ul>li a.disable-lnk, .tab-manage-agency ul li a.disable-lnk:hover, .tab-manage-agency>ul>li a[href="Javascript:void(0);"], .tab-manage-agency ul li a[href="Javascript:void(0);"]:hover, .tab-manage-agency ul li a.disable-lnk span, .tab-manage-agency ul li a.disable-lnk:hover span,.tab-manage-agency ul li a[href="Javascript:void(0);"] span, .tab-manage-agency ul li a[href="Javascript:void(0);"]:hover span{background-color:#e3e6e8; cursor:default !important;color:#004576 !important;}
.tab-manage-agency>ul>li a.disable-lnk:after, .tab-manage-agency>ul>li a.disable-lnk:hover:after{display:none;}
.tab-manage-agency>section { background: rgb(3 100 255 / 5%); padding:30px; min-height: 200px; clear: both; /*border: solid 1px #eee;*/}
.tab-manage-agency>section h3 {font-size:30px; margin-bottom: 12px; }
.tab-manage-agency>section p {line-height: 150%; }
.agency-setup .row  .left-last{padding-right:20px}
.agency-setup .row  .right-first{padding-left:20px}
.slider-fullwidth .k-slider-horizontal{width:400px}
.rules .field{margin: 10px 0 0;}

.customLabel {  font-size: 16px;}
.btn.btn-print-small { font-size: 20px; padding: 5px 12px;}

.donorid label { margin:0;
}

.sex-box-label { padding-top:4px;
}
.sex-box-label label {
    margin-right:5px !important;
}

.remote-comments{ padding: 10px;
    border: 1px solid #c2d3de;
    background-image: url(/images/bg-input-text.png);
    background-size: contain !important;
    border: 0px solid #999999;
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    min-height: 150px;
    margin-bottom: 10px;
    max-height: 150px;
    overflow-x: auto;
}
.remote-comments > div {
    padding: 10px 0 5px;   
    line-height: 19px; 
}
.comments_divs {
    /*border-top: 1px solid #c2d3de;*/
}
.remote-comments > div:not(.hide):first-child{
    border:none;
}
@media only screen and (min-width:1025px) {
    .customDateWidth .date-box {
        width: 152px;
    }
    .titleAdjust {
        margin-left:70px;
    }

}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.selectBox .k-dropdown .k-icon{height:32px; width:24px;}
ul.user-filter-section .filter-name .name{padding:15px 11px 16px 30px; padding:15px 12px 16px 30px}
.number {  top:4px!important; } 
.main-table .compli-icon.phone .number{  top:4px!important; } 
.selectBox.width-140{ width:100%; margin-bottom:25px}
.list-default{margin-top:7px;}
.k-edit-form-container .down-arrow{bottom:-98px;}
}

/* IE10 and IE11 both use -ms-high-contrast */
@media all and (-ms-high-contrast:none) {
.k-edit-form-container .down-arrow{bottom:-98px;}
#dvGridUpper .k-grid-header, #dvGridUpperForCM .k-grid-header { height: auto; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#dvGridUpper .k-grid-header, #dvGridUpperForCM .k-grid-header { height: auto; }
}

:root #dvGridUpper .k-grid-header:after, #dvGridUpperForCM .k-grid-header:after  { display:none\0/IE9; } 

@supports (-ms-ime-align:auto) {
#dvGridUpper .k-grid-header, #dvGridUpperForCM .k-grid-header { height: auto; }
    .k-grid-header tr {
        border-bottom: 0px !important;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){
.brands-title{padding:20px 10px; font-size:17px;}
footer{font-size:10px;}
/*.mfp-close{position:absolute; top:-10px; right:-10px}*/
.lightBG{padding: 7px 7px;}
#filterDonor{ width:100%}
.filter-donor .btn-x-large{ font-size:18px; padding:10px}
.filter-donor h4{ font-size:17px}
.filter-donor section.drug .col1{ width:55%}
.main-table table .name{ font-size:18px;}
.main-table td, .sub-table td{ font-size:13px}
.create-donor .search-area input[type="text"]{ width:100%}
.find-donor label{font-size:14px;}
.sort{ margin-bottom:5px}
.sort .sortBy{ font-size:11px; margin-left:-14px; margin-right:1px; height:33px; line-height:33px} 
.dashboard-filer .selectBox .k-dropdown .k-icon{ height:20px}
.filter-bg{ height:46px; padding:7px 0}
.pad-lr50{ padding:10px;}
.btn-slide { background-position:right top;}
.btn-slide.active{ background-position:right bottom}
.slider-panel{ width:200px; right:0px}
/*#wait{left:50%!important;}*/
#wait .waitImg{left: 47.7%;}
.k-grid td, .manage-team td a{font-size:11px!important}
.help-desk .k-upload-sync .k-upload-button{ margin-top:-75px}
.donor-detail td.col1{ width:40px}
.donor-detail td.col2{ width:140px}
.donor-detail td.col3{ width:125px}
.donor-detail td.col4{ width:130px}
.donor-detail .grd-icon{ margin-top:0px}
.donor-detail .main-table td, .donor-detail .sub-table td{ font-size:12px}
.main-table table .name a, .sub-table table .name a{ font-size:18px}
.donor-detail .sub-table .col1, .donor-detail .sub-table .col2, .donor-detail .sub-table .col3{ width:auto}
.donor-detail .sub-table .col4{ width:55px;}
.donor-detail .dd-grd .col1{ width:91px;}
.donor-detail .dd-grd .col2{ width:161px;}
.donor-detail .dd-grd .col3{ width:90px;}
.donor-detail .dd-grd .col4{ width:75px;}
.search-donor .Referral-Created{ width:44%}
.pad-lr95{ padding:0 80px !important}
.search-donor .leftpad45{ padding-left:15px}
.row .large-3.sex-mob{ width:21%}
.search-donor .as-label span{position:absolute; right:0}
.search-donor .SD-DOB{ width:120px!important}
.search-donor .lightBG{padding:5px 5px}
.create-donor .btn.m-l55{ margin-left:0!important}
.create-donor .btn.m-r55{ margin-right:0!important}
.create-donor .col1, .modify-donor .col1{ width:7%}
.create-donor .col2, .modify-donor .col2{ width:36%}
.create-donor .col3, .modify-donor .col3{ width:17%}
.create-donor .col4, .modify-donor .col4{ width:23%}
.create-donor .col5, .modify-donor .col5{ width:17%}
/*.caseload-management .view-caseload .selectBox{ width:125px;}*/
.caseload-list .checkboxes.field{margin-bottom:0}
.dashboard-filer .lbl{top:10px;}
/*.dashboard-filer .selectBox .k-dropdown-wrap .k-input{ line-height:4.1em}
.dashboard-filer .selectBox .k-dropdown-wrap.k-state-default{ padding:11px 4px}*/
.row.dashboard-ipad .large-7 {width:55.333%}
.row.dashboard-ipad .large-2 {width:19.667%}
ul.report-list li a{ font-size:12px}
.manage-users .filterBG .filter-wrapper{ margin-left:10px}
.manage-users .filter .selectBox{ width:114px; }
.selectBox.large .k-dropdown-wrap .k-input{height:37px;}
.manage-users .filterBG .row .large-3{ width:61%; margin-bottom:10px}
.manage-users .filterBG .row .large-6{ width:70%}
.manage-users .filterBG .row div + div + div.more-btn{ width:30%; margin-top:5px}
.manage-users .filter-wrapper{ margin-left:0}
.manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td + td a:first-child{ margin-right:10%}
.Agency-Manage .wt300{width:265px}
.manage-calendar .drk-border .wrap .btn-medium{ padding:8px 10px}
.Drug-Panel .set-ipad{ padding-left:35px}
.tiers-drug-assignments .assign-filter .large-3{ width:20%!important}
/*.k-icon:not(.k-loading), .k-grouping-dropclue, .k-drop-hint, .k-callout, .k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover, .k-tool-icon.k-state-selected, .k-tool-icon.k-state-selected.k-state-hover, .k-column-menu .k-sprite{ background-image: url(Silver/sprite.png);}*/
/*.k-icon.k-i-calendar, .k-icon.k-i-calendar.blue, .k-icon.k-i-calendar.blue:hover {background-image: url(/images/icon-calendar-blue-blue.png);background-position: 0 0 !important;height: 24px;width: 24px;}
.k-icon.k-i-arrow-s {background-image: url(/images/icon-sort-asc.png); background-position: 0 0 !important;}
.k-icon.k-i-arrow-n {background-image: url(/images/icon-sort-desc.png); background-position: 0 0 !important;}
.k-icon.k-delete, .k-icon.k-i-close { background-image: url(/images/icon-delete.png);}
.delete-icon, .edit-icon, .k-icon.k-si-close, .k-icon.k-si-close:hover {background: url(/images/icon-delete-white.png);}
.calendar-icon, .btn.active.calendar-icon{background-image:url("/images/icon-calendar-blue-white.png")!important;}
.selectBox.large .k-dropdown .k-i-arrow-s {background-image: url("/images/down-arrow-white.png");}*/

table.responsive td{min-height:35px}
#dvCaseloadDetails .mfp-close{position:absolute; top:10px; right:10px}
#clientH, #clientH.active{width: 65%;}

/* Dashboard and Lab Result Common Grid */
#grdDonor .k-master-row .DonorDetailtbl td{ padding:0.6em 0.2em}
#divBulkCCF #lightBG input[type="button"]#btnBulKprintCCF{margin:0}

.LabResults .donor-detail #grdDonor .col5{ width:110px;}
.LabResults .donor-detail #grdDonor .donor-name{ width:160px;}

.LabResults #grdDonor .k-grid-header .k-header{font-size:12px; font-weight:bold}
.LabResults .sub-table .k-grid-header .k-header:nth-child(1){padding-left:50px;}
.LabResults .donor-detail #grdDonor.k-grid .sub-table td:first-child(1){margin-left:45px; text-align:left}
.LabResults .lab-result-detail #grdDonor .sub-table .col3{text-align:left}


/* Dashboard */
.dashboard .div.grid-header{font-size:12px}
.donor-detail #grdDonor .donor-name{ width:130px; line-height:15px; font-size:13px}
.donor-detail .main-table table .donor-name a{ font-size:11px; line-height:13px; z-index:7}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td{ padding:0.2em 0.2em}

.dashboard div.grid-header div, div.donorgrid.grid-header div.lasttest{padding: 0.3rem 10px; font-size:12px}
.dashboard #grdReset.with-scroll div.donorgrid.grid-header div.donors{width:26%}
.dashboard div.donorgrid.grid-header div.dob{width:13%}
.dashboard div.donorgrid.grid-header div.pin{width:10%}
.dashboard div.donorgrid.grid-header div.lasttest{width:15%}

.dashboard .donor-detail #grdDonor .sub-table .col1{width:145px}
.dashboard .donor-detail #grdDonor .sub-table .col3{width:100px}
.dashboard .donor-detail #grdDonor .sub-table .col4{width:170px}
.dashboard .donor-detail #grdDonor .sub-table .col4 span{display:inline-block; margin-right:5px}


.dashboard .main-table .compli-icon{margin-top:0}



ul.user-filter-section .filter-name .name{padding:11px 11px 11px 30px}
ul.user-filter-section li.first-filter{width:120px}
ul.user-filter-section li.second-filter{width:auto}
ul.user-filter-section .sort .selectBox .k-dropdown{ width:110px}

.admin-section .filter-name{ padding:0 0 0 5px}
.admin-section .filter-name .name{ padding:12px 5px 14px 27px; font-size:13px}
ul.admin-filter-section li{ margin-right:1px}
ul.admin-filter-section li.first-filter{ width:22%}
ul.admin-filter-section li.second-filter{ width:22%}
ul.admin-filter-section li.third-filter{ width:32%;}
ul.admin-filter-section li.fourth-filter{ width:17%}
.admin-section ul.admin-filter-section li.fourth-filter .selectBox .k-dropdown{ width:88px}
.main-table .compli-icon.flag .number{ top:16px}
.main-table .compli-icon.phone .number{ top:9px}

.k-grid-header .k-header .k-link, .manage-team .k-grid-header .k-header {font-size:12px;}
#dvGCMSRequestPopup {width:90%}

#btnShiftRight, #btnShiftLeft, .slick-prev, .slick-next{width:25px; z-index:9;}
.slick-prev {left: -11px;}
.slick-next {right: -11px;}
.confirmation-request .k-grid-header .k-header{font-size:12px}

#myProfile .border-right{border-right:none; padding-right:7px!important}
#myProfile .border-right + .columns{padding-left:7px!important}

/* Without filter */

.dashboard .tooltip-attention, .dashboard .icon.attenton{position:relative}
.dashboard .tips-flag{left:30px!important; top:10px!important; position:absolute}
.dashboard .tooltip span.tooltip-data, .dashboard .tooltip-attention span.tooltip-data-attention, .dashboard .icon.attenton .tooltip-attention span.tooltip-data-attention .dashboard .tooltips .tips{position:absolute!important; top:0!important; left:-300px!important}

.dashboard .tips-flag-close{display:block; font-size:16px; position:absolute; top:0; right:10px}
#dvEmaiDomain input{width:40%; display:block;}
#dvEmaiDomain input+span.fr{float:left!important; display:block; margin-top:15px!important}
.cal-date-section .date-box{width:42%}
.btn-call-section li span:first-child{margin-right: 5px;}
.btn-call-section li{margin-left:15px}
.sidebar-date-range ul li{font-size:12px; padding:8px 0px 6px 35px;}
.sidebar-date-range ul li .icon-position{top: 5px; left:0}
.sidebar-date-range ul li .icon-position.icon-print{right:0}
#dvPageData{background-size:contain}
.sidebar-date-range ul li span.text-red{font-size:11px}
.sidebar-date-range-title{font-size:12px; padding-left: 50px;}
.agency-setup .row .right-first{ padding-left: 10px;}
.agency-setup .row .left-last {padding-right: 10px;}
.tab-manage-agency>ul>li:hover a span, .tab-manage-agency>ul>li a:focus span, .tab-manage-agency>ul>li a:visited span {color:#b5bdc4}
.tab-manage-agency>ul>li:hover:after, .tab-manage-agency>ul>li:focus:after{background:none}
.tab-manage-agency>ul>li.new-agency-info a span, .tab-manage-agency>ul>li.new-agency-info a:hover span, .tab-manage-agency>ul>li.new-agency-info a:focus span { background-image:url('/images/ib-new-agency-info.png');}
.tab-manage-agency>ul>li.agency-details a span, .tab-manage-agency>ul>li.agency-details a:hover span, .tab-manage-agency>ul>li.agency-details a:focus span { background-image:url('/images/ig-agency-detail.png')}
.tab-manage-agency>ul>li.manage-agency-calendar a span, .tab-manage-agency>ul>li.manage-agency-calendar a:hover span, .tab-manage-agency>ul>li.manage-agency-calendar a:focus span { background-image:url('/images/ig-mac.png');}
.tab-manage-agency>ul>li.drugs-assignment a span, .tab-manage-agency>ul>li.drugs-assignment a:hover span, .tab-manage-agency>ul>li.drugs-assignment a:focus span .tab-manage-agency>ul>li.drugs-assignment a:focus span { background-image:url('/images/ig-drug-assignmenet.png');}
.tab-manage-agency>ul>li.drugs-tier a span, .tab-manage-agency>ul>li.drugs-tier a:hover span, .tab-manage-agency>ul>li.drugs-tier a:focus span { background-image:url('/images/ig-drug-tier.png');}
.tab-manage-agency>ul>li.drugs-panel-setup a span, .tab-manage-agency>ul>li.drugs-panel-setup a:hover span, .tab-manage-agency>ul>li.drugs-panel-setup a:focus span { background-image:url('/images/ig-dps.png');}
.LabResults .donor-detail .grd-icon a{ margin:0 3px}
.LabResults .donor-detail #grdDonor .donor-name a{width: 140px;}
}

/* iPad (Potrait) ----------- */
@media only screen and (min-width : 768px) and (max-width: 959px){
    .tab-manage-agency>ul>li a {padding: 22px 7px 8px 7px;}
    .analysis-dashboard .k-grid-header tr th { font-size:12px;    }

     

}

/* iPad (Landscape) ----------- */
@media only screen and (min-width : 960px) and (max-width: 1024px) {
.Agency-Manage .sliderNumPosition {width:420px}
    .dashboard-menu.add-menu a span.title {
    font-size:14px;
    }
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#wait{top:50%!important;}
.dashboard-filer .selectBox .k-dropdown .k-input{ font-size:16px;}
.dashboard-filer .selectBox .k-dropdown .k-icon{ height:26px}
#dvCaseloadDetails.white_content{z-index:99999; background:white; left:7%!important; top:3%!important; height:550px!important}
.manage-users .filter-wrapper{ margin-left:10px}
.Agency-Manage .filterBG input.k-textbox{ width:300px}
.LabResults .donor-detail #grdDonor .donor-name { width: 255px;}
.manage-test-sample { width: 200px;}
.dashboard div.donorgrid.grid-header div.donors{width:32%}
.dashboard div.donorgrid.grid-header div.dob {width: 13.5%;}
.dashboard div.donorgrid.grid-header div.lasttest {width: 17.2%;}
.menu4 .dashboard-menu.add-menu a {padding: 22px 8px !important;}
.encourage-legends-div{margin-bottom: 30px;float: left; margin-left: 19px;}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
h1{font-size:28px}
#dvCaseloadDetails.white_content{left:7%!important; top:3%!important;}
.dashboard-menu a.caseload-Mgt { background-position: 5px -230px;}
.dashboard-menu a.search-donor{background-position: 5px 21px;}
.dashboard-menu a.create-donor {background-position: 2px -64px;}
.dashboard-menu a.lab-results {background-position: 1px -146px;}
.dashboard-menu a span.title{ line-height:25px} 
ul.user-filter-section li.second-filter{ width:42%}
.find-donor h4{ font-size:18px; margin-bottom:5px}
.Drug-Panel .set-width{ width:180px!important}
.Drug-Panel #dvCreate .btn, .Drug-Panel .btn#btnAddMoreDrug, .Drug-Panel #dvDrugPanel .btn{padding:8px 8px}
.manage-calendar .smallHeading{ font-size:17px}
.manage-calendar .drk-border{padding:0 5px}
.manage-calendar .drk-border .wrap{ margin:5px 0}
.manage-calendar .wrap .k-datepicker{ width:110%;}
.manage-calendar .wrap .field {margin: 7px 0;}
.manage-calendar .set-lbl{ margin:10px 0 20px}
.manage-calendar .state-agency-exceptions label{ line-height:18px}
/*.referral-donor #dvRandom .selectBox{width: 20%;}*/
.referral-donor .DayPerWeek label{ margin: 8px 2px 0 3px;}
.referral-donor a.btn-medium, .view-referral a.btn-medium, .manage-calendar a.btn-medium { padding:1px 15px; padding:11px 15px\9;}
#donor-detail .sub-table .col1{ width:100px!important;}
#donor-detail .sub-table .col2{ width:170px!important;}
#donor-detail .sub-table .col3{ width:60px!important;}
#donor-detail .sub-table .col4{ width:75px!important;}
#donor-detail .sub-table .col5{ width:35px!important;}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-users .grd-manage .k-grid-content td:first-child{ width:30px}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .manage-users .grd-manage .k-grid-content td:first-child + td{ width:150px}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td{ width:150px}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td{ width:200px}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td{ width:125px}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td + td + td{ width:95px}
.Agency-Manage .filterBG input.k-textbox{ width:300px}

.LabResults .donor-detail #grdDonor.k-grid .sub-table .col1{ margin-left:45px}
#TimerConfirm.white_content{left: 2%!important; text-align: center; width: 70%!important;}
.k-dropdown.k-textbox {font-size: 80%;}
.caseload-details ul li, #dvGCMSRequestPopup .has-js label{font-size:11px}
label.inline{font-size:0.95rem}

.section-view-donor .verified-call{ width: 385px; left:10px}
.verified-call .desc label{font-size: 0.75rem;}
.section-view-donor .action .btn, .section-view-donor .action input, .section-view-donor .action  a { padding: 2px 1rem 0px 1rem; font-size: 1.5rem;}
.verified-call>div.desc{padding-left:15px}

.Agency-Manage label{font-size:0.9rem}
.Agency-Manage .has-js label{font-size:12px; line-height:normal; padding-top:2px}

/* Dashboard */
.dashboard-menu{ margin-left:15px}
.dashboard-menu a{padding:20px 14px}
.dashboard-menu a span.title{ font-size:20px;}

.dashboard .filter-donor .border-right{padding-right: 0.1rem !important;}
.dashboard .filter-donor .border-right + .columns{padding-left: 1rem !important;}
.dashboard .filter-donor h5, .dashboard .filter-donor .has-js label{font-size:12px}
.dashboard .filter-donor label{min-width: 100px;}
.dashboard .filter-container{padding-top: 1.5rem;}
.dashboard .icon-reset{top:5px; right:5px;}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td{ padding:0.6em 0.2em}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td:first-child{padding:3px 0 0 0}

#grdReset.with-scroll div.donorgrid.grid-header div.donors{width:150px}
.manage-team tr td:last-child, .manage-users tr td:last-child .text-right{text-align:left!important}
.Agency-Manage tr td:last-child{text-align:center!important}

.popup-manage-client .mfp-wrap{ overflow-x: hidden; overflow-y: auto; top:0!important}
.popup-manage-client .mfp-container {height:auto}
.popup-manage-client .tasc-popup{width:740px}


.dashboard .donor-detail #grdDonor .col0 {width: 35px; padding:3px 0 0 0}
.dashboard .donor-detail #grdDonor .col1{ width:27%}
.dashboard .donor-detail #grdDonor .col2{ width:10%; line-height:18px}
.dashboard .donor-detail #grdDonor .col3{ width:10%; line-height:18px}
.dashboard .donor-detail #grdDonor .col4{ width:15%; line-height:18px}
.dashboard .donor-detail #grdDonor .col5{ width:auto; line-height:18px}
.donor-detail #grdDonor .sub-table .col1{ width:80px; margin-left:25px}
.donor-detail #grdDonor .sub-table .col2{ width:85px}
.donor-detail #grdDonor .sub-table .col3{ width:50px}
.donor-detail #grdDonor .sub-table .col4{ width:60px}
.cal-header-section li{font-size:11px; padding:8px 5px}
.cal-calender-section #ulCalendar li{font-size:11px; padding: 15px 5px 10px;}
.encourage-legends-div{margin-bottom: 30px;float: left; margin-left: 19px;}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
h2, .k-edit-form-container h3 {font-size: 18px;}
label {font-size: 16px;}
.tab-manage-agency>section h3 {font-size: 23px;}
.agency-selectbox {padding: 15px 15px;}
.agency-selectbox .selectBox {margin: 0 !important;}
.agency-selectbox label {margin-right: 10px;}
div#dvTodayCall {margin-top: 30px;}
.menu {padding-top: 100px;}

.border-bottom {text-align: center;}
.new-design-search {display: inline-block;}
.inner-ser-row {margin-top: 15px !important;}
.manage-users input[type="text"]#FilterKeywords, .Agency-Manage input[type="text"]#FilterKeywords {padding-left: 15px;}
.section-filter .selectBox .k-dropdown-wrap .k-input, .section-filter .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown-wrap .k-input, .page-title .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown .k-icon, .section-filter .selectBox .k-dropdown .k-icon {padding: 0 5px;}
.page-login input.k-textbox {width: 100%;}
.k-grid-header, .k-grid-header th, .k-grid-header:after {padding: 6px 0.3rem !important;}
.encourage-legends-div{margin-bottom: 30px;float: left; margin-left: 1  9px;}
.encouragement-link a{width: 195px;}
#dvPrint .logo{display:block; float:none !important;}
.for-mobile-block td{width:100%; display:block;}
.LabResults .white_content{width:96%; left:2% !important; padding:10px;}
#loader span { background-position: center 35%;    background-size: 275px; }
.manage-users .k-grid, .k-grid-content.mCustomScrollbar, .manage-team .k-grid, .k-grid-content.mCustomScrollbar {display: inline-block;min-width: 100%;overflow: hidden;width: 100%;}
.action-right-box input#btnAddNewUser {min-width: auto;padding-right: 35px;padding-left: 0;margin:0;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, input.k-textbox {margin: 0 0 15px 0;}


body.page-login footer { line-height: 1.3rem; position:fixed; text-align:center; padding:0.5rem;}
body.page-login .mfp-container, body.page-login .mfp-wrap{position:relative;}
#logo{ text-align:left; margin-top: 10px;}
footer{line-height:30px}
.inline.fr{float:left!important}
.login-form { width: auto; min-width:280px; padding: 1rem; margin-top:3rem }
.page-login .mfp-content { margin-bottom: 5rem;}
.page-login .validation-summary-errors ul li{padding:15px 0 0 0}
.copyright { text-align: center; padding:0.5rem; line-height:1.3rem }
.field-validation-error{font-size:12px;margin: 30px 0 10px;}
footer:before{height:25px}
.NoRecord-td {padding-left:7px!important}
.build-number{font-size:11px; text-align:center}
.tasc-popup{max-width:400px; padding:1rem; width:auto}
#dvCaseloadDetails.white_content{left:1% !important; width:75% !important; overflow:scroll;}
/*#wait{top:50%!important;left:50%!important;}*/
#wait .waitImg{left: 25%;}
.extra-height{height:auto!important}
/*.k-icon:not(.k-loading), .k-grouping-dropclue, .k-drop-hint, .k-callout, .k-tool-icon, .k-tool-icon.k-state-hover, .k-tool-icon.k-state-active, .k-tool-icon.k-state-active.k-state-hover, .k-tool-icon.k-state-selected, .k-tool-icon.k-state-selected.k-state-hover, .k-column-menu .k-sprite{ background-image: url(Silver/sprite.png);}
.k-icon.k-i-calendar, .k-icon.k-i-calendar.blue, .k-icon.k-i-calendar.blue:hover {background-image: url(/images/icon-calendar-blue-blue.png);background-position: 0 0 !important;height: 24px;width: 24px;}
.k-icon.k-i-arrow-s {background-image: url(/images/icon-sort-asc.png); background-position: 0 0 !important;}
.k-icon.k-i-arrow-n {background-image: url(/images/icon-sort-desc.png); background-position: 0 0 !important;}
.delete-icon, .edit-icon, .k-icon.k-si-close, .k-icon.k-si-close:hover {background: url(/images/icon-delete-white.png);}
.k-icon.k-delete, .k-icon.k-i-close { background-image: url(/images/icon-delete.png);}
.calendar-icon, .btn.active.calendar-icon{background-image:url("/images/icon-calendar-blue-white.png")!important;}*/
#dvEmaiDomain input{display:block; width:40%;}
#dvEmaiDomain input+span.fr{float:left!important; display:block; margin-top:15px!important}
.sm-center{text-align:center!important}
h1{font-size:26px}
h3 {font-size: 18px;}
.hide, .k-grid-header{ display:none}
.manage-test-sample{width:200px}
.field{margin:5px 0 0}
.page-login .field{margin:15px 0 0}
.page-login .btn.btn-fullwidth{margin-top:20px!important; margin-bottom:0px!important;font-size: 16px;}
.selectBox{margin:0 0 1rem 0!important}
.filter.more-btn .selectBox.large{margin-right:1rem!important}
.page-login .logo{ margin:15px 0 0 0; width:200px;}
.page-login h3{ font-size:28px; margin:-40px auto 0 auto;}
.modal-recover-password .btn-large{ font-size:16px}
.modal-recover-password h3.mediumtxt{ font-size:22px}
.new-donor{margin-bottom:40px;}
#filterDonor{width:100%}
#createDonor .m-t40{ margin-top:10px!important}
.Agency-Manage .section-filter .has-js .label_check  { margin-top:15px}
.Agency-Manage .section-filter .icon-reset{top:-125px}
.Agency-Manage h5{margin-top:1rem}
.Agency-Manage .small-view-col{padding: 0 0.1rem!important;}
.Agency-Manage .small-view-col label{font-size:13px!important}
.Agency-Manage .small-view-col label.label_check{ margin-top: 25px!important;}
.Agency-Manage .small-view-col .icon.delete.white{margin-top:1.5rem!important}
.manage-users .k-grid-header .k-link > .k-icon, .Agency-Manage .k-grid-header .k-link > .k-icon {right: 10px;top: 1px;}



.popup-manage-client .tasc-popup{width:auto}
.main-table .last-test-date, .sub-table .last-test-date{ display:inline}
.main-table .grd-icon { margin-top:45px}
.main-table .grd-icon img{ margin-right:0px!important}
.dashboard-menu{border-top:solid 1px #bbb; width:100%}
.dashboard-menu a.search-donor {background-position: 5px 12px;}
.dashboard-menu a.create-donor {background-position: 2px -72px;}
.dashboard-menu a.lab-results {background-position: 8px -155px;}
.dashboard-menu a.caseload-Mgt {background-position: 2px -240px;}
.dashboard-menu a{ padding:15px!important; width:100%;border-bottom:solid 1px #bbb}
.dashboard-menu a:first-child{ border-left:none}
.dashboard-menu a:nth-child(2), .dashboard-menu a:nth-child(4){ border-right:none}
.dashboard-menu a:last-child{border-bottom:none}
.dashboard-menu .box-1, .dashboard-menu .box-3{ width: 46%;}
.dashboard-menu .box-2, .dashboard-menu .box-4{ width: 54%;}
.dashboard-menu .case-manager-menu .box-1{ margin-left:0; width:46%}
.dashboard-menu{ margin-left:0}
.dashboard-menu li { border-bottom:1px solid #BBBBBB}
.dashboard-menu li a.active{ padding:10px; border:none}
.dashboard-menu .box-3 span{ padding-left:50px}
.dashboard-menu .box-4 span{ padding-left:53px}
.m-l55, .m-r55{ margin-left:0px!important; margin-right:0px!important}
.m-t30{ margin-top:0;margin-bottom: 1.875rem !important;}
.sort .sortBy{ display:block; float:none; height:22px; line-height:22px}
.brands-title {background-position:55px 20px; width:auto; margin:0 auto}
.sex-mob .m-t30{ margin-top:10px!important;}
.find-donor h4, .create-donor h4, .filter-donor h4{ font-size:25px}
.search-donor .pad-lr95{ padding:0 75% 0 5px!important}
.search-donor .set-mob.pad-lr95{ padding:0 5% 0 5px!important}
.search-donor .field{ margin:10px 0}
.search-donor .leftpad45{ padding-left:5px}
.search-donor .as-label span{ float:left; margin-left:-10px}
.search-donor .SD-DOB, .create-donor .SD-DOB{ width:130px!important}
.search-donor .small-field{ width:100%; float:none}
.search-donor h1{ font-size:24px}
.lightBG{padding:5px 5px}
.small-chk-box .has-js .label_check{margin-right:6px;  padding-left: 22px;}
.set-width{ width:100%!important}
.minus-margin{ margin-left:0}
.close-btn{ top:-50px; right:-10px}
.my-profile input[type="text"], .my-profile input[type="password"], .my-profile .set-width{ width:100%!important}
.my-profile .m-r25{ margin-right:0!important}
.view-referral .bdr-right{ width:50%}
.view-referral .white_content, .donor-detail .white_content { width:45%; left:31%!important}
.referral-donor #dvRandom .selectBox{ width:305px}
.referral-donor .small-chk-box .has-js .label_check{ margin-bottom:5px}
.referral-donor .columnSpacing .columns.large-4, .referral-donor .columnSpacing .columns.large-2{width:100%}
.referral-donor .columnSpacing .field{ margin-right:0}
.referral-donor .pad-lr50, .view-referral .pad-lr50{ padding:10px!important}
.referral-donor .columnSpacing .marginLeft35, .referral-donor .columnSpacing .select-box-label{ margin-left:0;}
.referral-donor .columnSpacing .marginRight35{ margin-right:0}
.referral-donor .columnSpacing .selectBox{ width:auto; margin-left:0}
.referral-donor .columnSpacing input.k-textbox{ width:100%!important}
.referral-donor .columnSpacing .columns{ padding-right:0}
.white_content {left: 33%!important;width: 277px;z-index: 1001; text-align:center; line-height:25px}
.create-donor .checkboxes.m-t50, .modify-donor .checkboxes.m-t50 {margin-top:0!important}
.donor-detail #grdDonor.k-grid .sub-table td{ border-bottom:none!important}
.donor-detail #grdDonor.k-grid .sub-table tr{ border-bottom:solid 1px #BBC4CB}
.donor-detail #grdDonor .col2, .donor-detail #grdDonor .col4{line-height:normal}
.donor-detail .sub-table .col1, .donor-detail #grdDonor .sub-table .col1{ margin-left:0;}
.donor-detail h1 a{ margin-top:15px}
.help-desk h2{ font-size:25px}
.help-desk .k-upload-sync .k-upload-button{ margin-top:-60px}
#grdDonor .k-master-row .DonorDetailtbl td{ padding:2px 0;}
#grdDonor.k-grid .sub-table td{ padding:0.5em 0.6em}
.btn.update-search-ceiteria{ width:100%; font-size:17px}
.main-table td.col4{ text-align:left}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link{ width:auto}
/*.k-scheduler .k-scheduler-header th, .k-scheduler .k-scheduler-monthview .k-scheduler-table td{font-size: 13px; padding: 1rem 0; display: block; height: 120px; border:solid 1px #ddd}*/
.k-scheduler div.k-more-events{line-height:1.1em; font-size:40px}
.k-scheduler-monthview .k-scheduler-table td, .k-scheduler-content .k-event{font-size:10px}
.k-edit-form-container .down-arrow{bottom: -92px;}
.k-event-actions:first-child{margin: 4px 2px 0 0px;}
.k-scheduler-content .k-event-template{padding: 0.1em 1em 0.3em 0em;}
.k-window-action.k-link, .k-window-action.k-link:hover{margin: 15px 15px 0 0;}
/*.k-scheduler .k-scheduler-content .k-event{margin-left:40%;}*/
.status-closed{margin-left: 0;}
.divider{ height:35px; margin:0 auto}
.manage-users .filter-wrapper{ margin:5px 0}
.manage-users .section-filter .selectBox{ margin:10px 0 0 0!important}
.manage-users .k-grid table tr:nth-of-type(2n+1){ xbackground:none repeat scroll 0 0 #E9EDEF}
.manage-users .semMargin .large-4{ width:100%}
.manage-users .New-User-Information .field{ margin:10px 0}
.manage-users .filter .selectBox{ width:140px; margin:0 5px 0 0}
.manage-users .filter.more-btn{ min-width: 100%;}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td + td, .manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .manage-users .grd-manage .k-grid-content td:first-child + td, .manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .manage-users .grd-manage .k-grid-content td:first-child + td + td, .manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th + th, .manage-users .grd-manage .k-grid-content td, .manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-users .grd-manage .k-grid-content td:first-child,
.manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .manage-features .grd-manage .k-grid-content td:first-child + td + td + td, .manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .manage-features .grd-manage .k-grid-content td:first-child + td, .manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .manage-features .grd-manage .k-grid-content td:first-child + td + td, .manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th + th, .manage-features .grd-manage .k-grid-content td, .manage-features .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-features .grd-manage .k-grid-content td:first-child,
.Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .Agency-Manage .grd-manage .k-grid-content td:first-child, .Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td, .Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td, .Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td, .Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td + td, .Agency-Manage .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th + th + th + th + th, .Agency-Manage .grd-manage .k-grid-content td:first-child + td + td + td + td + td, .manage-team .k-grid-content td, .Agency-Manage .k-grid-content td, .analysis #grdDrugScreen .k-grid-content table td, .analysis #grdDrugScreenForCM .k-grid-content table td, .closures-grid .k-grid-header th, .closures-grid .k-grid-content td, .view-release-note .k-grid-header th, .view-release-note .k-grid-content td, .k-scheduler-table td{ width:auto!important}
.manage-users td:before, .Agency-Manage td:before, .LabResults #grdLabResult .k-grid-content td:before, .LabResults #grdLabResult .k-grouping-row td:before, .LabResults #grdLabResultDetail .k-grid-content td:before, .LabResults #grdLabResultDetail .k-grouping-row td:before, .LabResults .donor-detail #grdDonor.k-grid .sub-table td:before, .manage-users td:before, .Agency-Manage td:before, .LabResults #grdLabResult .k-grid-content td:before, .LabResults #grdLabResult .k-grouping-row td:before, .LabResults #grdLabResultDetail .k-grid-content td:before, .LabResults #grdLabResultDetail .k-grouping-row td:before, .LabResults .donor-detail #grdDonor.k-grid .sub-table td:before, .analysis td:before{ top:auto}
.manage-users hr.m-lr10, .Agency-Manage .delete-btn{ margin:0!important}
.manage-users .grd-manage .k-grid-content td:first-child + td + td + td + td + td a:first-child{ margin-right:5%}
/*.manage-users .k-grid, .k-grid-content.mCustomScrollbar, .manage-team .k-grid, .k-grid-content.mCustomScrollbar{height:auto!important}*/
.Agency-Manage a.btn-medium{ padding:12px 10px; padding:11px 10px\9}
.Agency-Manage .white_content, .Drug-Panel .white_content { width:270px; top:45%!important; left:40%!important}
.Agency-Manage .white_content label, .Drug-Panel .white_content label { text-align:left; float:left; display:block}
.Drug-Panel .white_content .field{ margin:0 auto 10px}
.Agency-Manage .set-scroll{max-height: 240px;}
.popup-manage-client .set-scroll{max-height: 380px; padding-right: 3px;}
.Agency-Manage .mob-seprator{ margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #BAC4CD}
.Agency-Manage .mob-left{ float:left}
.Agency-Manage h1, .manage-calendar h2{ font-size:25px}
.manage-calendar h2{ margin-bottom:0}
.manage-calendar .calendar-head .selectBox.m-l10{ margin:10px 0 0 0!important}
.manage-calendar .drk-border{ margin:20px auto 20px;}
#frmAgencyEdit .adjust-col .colum2, #frmAgencyEdit .adjust-col .colum3, #frmAgencyEdit .adjust-col .colum4, #frmAgencyEdit .adjust-col .colum5, #frmAgencyEdit .adjust-col .col-wd{ width:100%}
.manage-calendar .calendar-head .selectBox{ margin-top:5px}
.k-dropdown.k-textbox{font-size:80%}
.Drug-Panel #dvCreate label{ margin-top:10px;}
.Drug-Panel .agencyName{ margin-top:-80px}
.Drug-Panel h1{ font-size:26px;}
.Drug-Panel .set-width{ width:100%!important;  margin-bottom:10px}
.Drug-Panel .selectBox .k-dropdown{ float:left; margin-bottom:10px}
.Drug-Panel input[type="button"]#btnAddMoreDrug{ float:right}
.Drug-Panel .drugList ul li{ width:100%}
.Drug-Panel .hlp-txt{ margin-top:85px; margin-bottom:10px}
.resp-tabs-list li{ width:100%!important}
#dvUserView, #dvGrid{padding-bottom:20px}
/*.manage-users .mCustomScrollBox,  .manage-team .mCustomScrollBox, #grdExceptionDates .mCustomScrollBox{ max-height: inherit!important; }*/
/*.LabResults .donor-detail #grdDonor .col1{ height:20px}*/
.manage-features td {padding-left:40% !important;}
.donor-detail #grdDonor .grd-icon{margin-top: 0;}

.Agency-Manage .sliderNumPosition, #dvRandomAgency .selectBox {width:290px}
.slider-fullwidth .k-slider-horizontal {width: 280px;}

.LabResults .main-table .small-block-grid-2>li, .referal-details .small-block-grid-2>li{margin:3px 0}
.LabResults .main-table .small-block-grid-2>li:last-child, .referal-details .small-block-grid-2>li:last-child{width:100%}
.LabResults .LabResults .set-para p{ text-align:left}
.LabResults .donor-detail .grd-icon{ top:5px; right:20px}
.LabResults .donor-detail .grd-icon a{ margin: 0 3px;}
.LabResults .donor-detail #grdDonor .donor-name{ width:65%; max-width:60%; left:30px}
.LabResults .donor-detail #grdDonor .donor-name.incident-icon{left: 55px;}
.LabResults #grdDonor .k-master-row .DonorDetailtbl td{padding-left:7px;  text-align:left; min-height:20px}
.LabResults #grdDonor .k-master-row .DonorDetailtbl td:first-child{min-height:35px}
.LabResults .donor-detail .main-table table .donor-name a{line-height:14px}
.LabResults .donor-detail .sub-table .col1, .LabResults .donor-detail #grdDonor .sub-table .col1{margin-left:0}
.LabResults #grdDonor .k-detail-cell .k-grid td, .LabResults #grdDonor .k-master-row .DonorDetailtbl td:first-child, .LabResults .donor-detail #grdDonor .col3{text-align:left}
.LabResults .donor-detail #grdDonor.k-grid .sub-table td{min-height:24px}
.LabResults-detail .donor-detail #grdDonor .k-plus:after, .LabResults-detail .donor-detail #grdDonor .k-minus:after{top:5px}
/*.LabResults #grdDonor .k-master-row .DonorDetailtbl td.col3{font-size:15px}*/

#dvPrint table.responsive td{min-height:35px}
#dvSubmitClientPay>input, #dvSubmitAgencyPay>input{margin-top:25px!important}
#dvGCMS_Drugs>label{margin-bottom:7px!important}
.gcms-form .accession-field{margin:0 0 1rem 0}

.drug-panel-setup .border-right, .Agency-Manage .border-right{padding-bottom: 2rem !important; margin-bottom: 2rem !important; border-bottom: 1px solid #c2d3de; border-right:none}
.Agency-Manage .border-right{padding-right:7px !important}

.LabResults .section-filter .border-bottom>.row>.columns{ margin-bottom:10px}
.manage-team .hlp-txt{ float:left; margin-top:-18px; margin-bottom:20px}
.manage-team #dvCreate .m-t40{ margin-top:20px!important}
.manage-team h2, h2, .k-edit-form-container h3{line-height:normal}
.main-table .mob-donor-name{ height:0}
.main-table table .donor-name .mob-donor-name{position:absolute; left:0}
.donor-name.mob-donor-name{margin-left:-23px;}
.caseload-details{padding: 0.5rem 0.3rem;}
.caseload-details label h5, .caseload-details h5.blank{font-size:12px}
.caseload-details ul li {font-size: 11px;}
.caseload-management .view-caseload .selectBox{ margin-bottom:5px;}
.caseload-management .agency-selectbox{ margin-bottom:15px}
.transfer-arrow{ width:26px; margin: 0 -6px;}
#btnShiftRight, #btnShiftLeft, .slick-prev, .slick-next{margin:0; padding:1px 0; width:24px; background-size: 65%;}
.caseload-management .divider{height: 345px;}
.caseload-management .divider.small-line{height:35px}
.dashboard-filer{ margin-top:15px;}
.dashboard-filer .lbl{ top:7px}
ul.admin-filter-section{ width:auto}
ul.admin-filter-section li.first-filter{ width:98%; margin-top:5px}
ul.admin-filter-section li{ width:27%;}
ul.admin-filter-section li.third-filter{ width:41%;}
ul.admin-filter-section li.fourth-filter{ width:28.8%;}
ul.user-filter-section{ width:auto}
ul.user-filter-section li{ float:none; width:98%}
ul.user-filter-section li.first-filter{float:left; width:60%;}
ul.user-filter-section li.second-filter{float:left; width:60%}
.mobile-search-donor{min-height:550px!important}
ul.user-filter-section li.third-filter{float:right; margin-right:6px; width:34%}
.my-account, .admin{width:45%; float:right;}
.admin .admin-panel{left:0}
.my-account .slider-panel{right:0}
.my-account{border-left:1px solid #d8e0e6}
#notify_li{margin: 3px 5px 0 0; float:left}
#notificationContainer{width:310px; left: 0; top:30px;}
.notifications ul li div{line-height:20px}
#notificationContainer:before{left: 0;}
.section-view-donor .verified-call{clear:both; margin:10px 0; width:320px; margin:0 auto}
.agency-setup .row .right-first{ padding-left: 7px;}
.agency-setup .row .left-last {padding-right: 7px;}

.btn-slide, .btn-admin{text-align:center; line-height:normal}
.tasc-drug .btn{ margin-top:0px}
.create-donor .border-right, .search-donor .border-right, .section-view-donor .border-right, .modify-donor .border-right, .referral-donor .border-right, .New-User-Information .border-right, .section-reports .border-right.thik{ border:0; padding-right:7px!important}
.create-donor .border-right + .columns, .search-donor .border-right + .columns, .modify-donor .border-right + .columns, .section-view-donor .border-right + .columns, .section-reports .border-right + .columns, .New-User-Information .border-right + .columns, .referral-donor .border-right + .columns, .Agency-Manage  .border-right + .columns{ padding-left:7px!important}
.create-donor .col1, .create-donor .col2, .create-donor .col3, .create-donor .col4, .create-donor .col5, .modify-donor .col1, .modify-donor .col2, .modify-donor .col3, .modify-donor .col4, .modify-donor .col5, .donor-detail .sub-table .col1, .donor-detail .sub-table .col2, .donor-detail .sub-table .col3, .donor-detail .sub-table .col4, .referral-tbl td.col1, .referral-tbl td.col2, .donor-detail td.col1, .donor-detail td.col2, .donor-detail td.col3, .donor-detail td.col4, .donor-detail td.col5, .donor-detail #grdDonor .col1, .donor-detail #grdDonor .sub-table .col1,  .donor-detail #grdDonor .sub-table .col2,  .donor-detail #grdDonor .sub-table .col3,  .donor-detail #grdDonor .sub-table .col4,  .donor-detail #grdDonor .sub-table .col5{ width:100%!important}
.equal-width td:nth-child(1), .equal-width td:nth-child(2), .equal-width td:nth-child(3), .equal-width td:nth-child(4) {width:98%}
.view-referral-details .border-right{padding-right:0!important}
.view-referral-details .border-right + .columns{padding-left: 1rem !important;}
.view-referral-details .lightBG{margin-bottom:15px}
.referral-donor .DayPerWeek label {margin: 8px 2px 0 2px;}
#dvSelectAll{margin-top:25px}
.k-slider-horizontal { min-width:270px; width: 100%;}
#case-manager .sub-table td { background:#EAF0F6}
#reports > .row > .columns{min-height:auto}
.report-tabs{margin-bottom:0}
.report-tabs, .section-reports h6, .section-training h6{margin: 1.5rem 0 20px 0;}
.icon-reset{top:5px}
.selectBox.large .k-dropdown-wrap .k-input{font-size: 1.5rem; height: 26px; line-height: 28px;}
.selectBox.large .k-dropdown .k-i-arrow-s{height: 26px;}
.manage-users .grd-manage .has-js .k-grid-content label.label_check{float:left; margin-top:0}

.manage-team tr td:first-child, .manage-users tr td:first-child, .k-grid.list tr{border-left:0}
.manage-team tr td:last-child, .manage-users tr td:last-child{border-right:0}
.manage-team tr td:last-child, .manage-users tr td:last-child .text-right{text-align:left!important}
.k-grid table td{min-height:36px}
.Agency-Manage .k-grid td, .manage-team .k-grid td, .k-grid.list td, .wide-grid td{height:auto}

.section-tabs a{font-size:13px; padding: 1rem 0.6rem;}
.tab-manage-agency {margin: 0px 0;}
.icon.delete.white{float:left}

.mCSB_scrollTools{width:8px}
.mCSB_inside > .mCSB_container > div {margin-right: 8px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}

.lightBG .date label{left: 10px;}
.lightBG .k-datepicker .k-picker-wrap .k-input{padding: 10px 0 0 5px; font-size:11px}
.manage-release-note .lightBG.small {padding: 4px 4px;}

.manage-global-closures .sort, .manage-agency-closures .sort{margin-top:10px; margin-bottom:15px}
.manage-global-closures .section-filter, .manage-agency-closures .section-filter{padding: 0.5rem;}
.manage-global-closures .closures .lightBG, .manage-agency-closures .closures .lightBG{margin: 1rem 0;}
.closures-grid .delete{float:left}
.closures-grid .k-grid-header, .closures-grid .k-grid-header th, .closures-grid .k-grid-header::after{display:none}

#lightNewPopUp.mfp-wrap, #lightCategoryDocumentPopUp.mfp-wrap, #light .mfp-wrap, .LabResults .mfp-wrap, .mfp-wrap, #dvVoidCollection .mfp-wrap, #lightPopUp .mfp-wrap{ overflow-x: hidden; overflow-y: auto; top:0!important}
#lightNewPopUp .mfp-container, #lightCategoryDocumentPopUp .mfp-container, #light .mfp-container, .LabResults .mfp-container, #dvVoidCollection .mfp-container, #lightPopUp .mfp-container {height:auto}

/* Analysis */
.analysis .k-chart{height:310px; width:100%!important}
.analysis .m-tb50{margin-top: 1.125rem !important; margin-bottom: 1.125rem !important;}
.analysis #grdDrugScreen  .k-footer-template td, .analysis #grdDrugScreenForCM  .k-footer-template td{width:50%!important; display: inline-block!important}
.analysis #grdDrugScreen  .k-footer-template td:nth-of-type(2), .analysis #grdDrugScreen  .k-footer-template td:nth-of-type(4){ display:none!important}
.analysis .main-table #grdPanelDistribution, .analysis .main-table #grdPanelDistributionForCM{margin-bottom:50px}
.analysis .main-table #grdPanelDistribution table td, .analysis .main-table #grdPanelDistributionForCM table td{ display: inline-block; border:none}
.analysis .main-table #grdPanelDistribution table td:first-child, .analysis .main-table #grdPanelDistributionForCM table td:first-child{width:75%}
.analysis .main-table #grdPanelDistribution table td:last-child, .analysis .main-table #grdPanelDistributionForCM table td:last-child{width:25%}
.analysis .border-right {padding-right: 7px !important;}
.analysis .border-right + .columns {padding-left: 7px !important; border:none}
.analysis .selectbox-month{padding-left:7px!important; padding-right:7px!important}
.analysis .testdiv{right:5px; bottom:5px}

#testResultChartForHighRisk, #LineChartStateWise, #LineChartStateWiseCM, #testResultChartForCM-HighRisk{position:relative}
#testResultChartForHighRisk:after, #LineChartStateWise:after, #LineChartStateWiseCM:after, #testResultChartForCM-HighRisk:after {content:"Risk Level Breakdown by Positive Person Results"; position: absolute; left:0px; top:0px; width:100%; height:34px; font-size:16px; line-height:18px; text-align:center; background-color: #fff; color:#8E8E8E; padding:5px 20px; font-family:sans-serif;}
#LineChartStateWise:after, #LineChartStateWiseCM:after{content:"Detected for testing across all CJ populations in the state";}
#testResultChartForCM-HighRisk:after{content:"Client Code Breakdown by Positive Person Results";}
#testResultChartForHighRisk.no-lbl:after, .no-lbl#LineChartStateWiseCM.no-lbl:after, .no-lbl#testResultChartForCM-HighRisk.no-lbl:after{content:""; height:0}

/* Responsive Table Start*/
.k-grid table, .k-grid table thead, .k-grid table tbody, .k-grid table th, .k-grid table td, .k-grid table tr { display: block; }
.k-grid table thead tr { position: absolute; top: -9999px; left: -9999px;	}
.k-grid table tr:nth-of-type(odd) { xbackground: #F4F6F7;}
.k-grid table tr {border-bottom: 0;}
.k-grid table tr table.DonorDetailtbl tr:nth-of-type(odd) {background: transparent;}
.k-grid table td {border: none; border-bottom: 1px solid #eee; position: relative; font-size:12px}

.main-table table, .main-table table thead, .main-table table tbody, .main-table table th, .main-table table td, .main-table table tr { display: block; }
.main-table table thead tr { position: absolute; top: -9999px; left: -9999px;	}
.main-table table tr { }
.main-table table tr:nth-of-type(odd) { xbackground: #F4F6F7;}
.main-table table tr table.DonorDetailtbl tr:nth-of-type(odd) {background: transparent;}
.main-table table td {border: none; border-bottom: 1px solid #eee; position: relative; }
.main-table .compli-icon.flag .number{ top:16px}
.main-table .compli-icon.phone .number{ top:9px}

ul.recent-donor-list li .donor-name a{ width:100%; margin-bottom:auto;}
ul.report-list li a{ font-size:13px}
.report .white_content{ width:84%!important; top:45%!important; left:44%!important; padding:20px 25px}
.report .white_content .field{ margin-top:10px}
.report .white_content .field label{ font-size:15px; margin-bottom:4px}
.report .white_content h1{ font-size:20px}

.filter-donor-wrapper.set-height{ min-height:inherit;}

#dvGCMSRequestPopup {width:95%!important}
#dvGCMSRequestPopup label {float:left; margin-bottom:0}
#dvGCMSRequestPopup .mfp-close{position: absolute!important; right: 5px!important; top: 5px!important;}

#grdResultXMLs .k-pager-sizes{float:right; padding-right:12px; margin-bottom:10px}

#grdResultXMLs .k-grid-content td input[type="checkbox"]{margin:0!important}

#grdResultXMLs .k-pager-wrap .k-pager-sizes{margin-top:10px}
#grdResultXMLs .k-pager-refresh{clear:both}


.k-pager-sizes .k-dropdown-wrap{padding: 0 1.3em 0 0;}
.k-pager-sizes .k-dropdown-wrap .k-input{height:24px}
.k-pager-sizes .k-dropdown-wrap .k-select{ width: 1.5em; line-height:23px}


/* Responsive Tab */
ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block; color:#2A3F52}
.resp-accordion-closed {display: none}
.resp-tab-content {border: 1px solid #C1C1C1;}
.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow {border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797;}
#TimerConfirm.white_content{left: 2%!important; text-align: center; width: 90%!important; padding:10px}

/* user */
.manage-users  td, .Agency-Manage td, .LabResults  #grdLabResult .k-grid-content td,  .LabResults  #grdLabResultDetail .k-grid-content td, .LabResults .donor-detail #grdDonor.k-grid .sub-table td, .closures-grid .k-grid-content  td, .view-release-note .k-grid-content  td, #grdResultXMLs .k-grid-content td{padding-left: 40%;}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td{padding:4px 0 4px 105px; font-size:14px}
.manage-team .k-grid-content td, .confirmation-request .k-grid-content td, #grdDonorDetail.donor-referal-list.wide-grid td, #grdDonorNotes.donor-referal-list td{padding-left:50%!important}
#section-release-notes td{padding-left:40%!important}
.confirmation-request .k-grid-content td:first-child {text-align:left}
.confirmation-request .grd-manage .k-grid-content td:first-child + td{font-family: 'AvenirNextLTW01-Regular';}
.manage-users td:before, .Agency-Manage td:before, .manage-team td:before,.manage-features td:before, #grdDonorNotes.donor-referal-list td:before, .LabResults  #grdLabResult .k-grid-content td:before, .LabResults #grdLabResult .k-grouping-row  td:before,  .LabResults  #grdLabResultDetail .k-grid-content td:before, .LabResults #grdLabResultDetail .k-grouping-row  td:before, .LabResults .donor-detail #grdDonor.k-grid .sub-table td:before, .analysis td:before, .closures-grid .k-grid-content  td:before, .view-release-note .k-grid-content  td:before, #grdDonorDetail.donor-referal-list .k-grid-content  td:before, #grdResultXMLs .k-grid-content td:before, .dashboard #grdDonor .k-master-row .DonorDetailtbl td:before  {position: absolute; top: auto; left: 15px; width: 45%;  padding-right: 10px; white-space: nowrap; text-align:left}
.manage-users .grd-manage .has-js .k-grid-content label.label_check{padding-left:0}
.manage-features td:before {width:40%;}
.closures-grid .k-grid-content  td{ padding:12px 15px 12px 45% !important}

.analysis .drug-trends .selectBox{margin-bottom:10px}
#dvCalendarColumn .k-calendar{display:block}

.section-training .left-panel li, .training-filter .selectBox{width:100%}
.mfp-close{right:5px; top:10px;}
.vjs-error-display div{font-size:10px; line-height:normal}
.border-left-pad{padding-right:7px!important}
.border-left{padding-left:7px!important;}
.border-left.thik{padding-bottom: 2rem; border-left:none}
.btn#btnAddNewCategoryDocument{margin-top:15px}

.section-training .border-left.thik{padding-bottom: 2rem; border-top: 2px solid #004576; margin-top:15px}
.section-training .border-left.thik>.m-t40{margin-top:15px!important}


.section-view-donor #grdDonor .k-grid td{width:100%!important; padding:0.8rem 0.8rem!important; min-height: initial;}
.section-view-donor #grdDonor .k-grid.list{border-left:1px solid #e3e6e9}
.section-view-donor .checkboxes.m-t50 { margin-top: 1.125rem !important;}

/* Collection */
.client-found-section{min-height:inherit!important}
.client-found-section .color-blue{font-size:14px}
.client-found-section .lightBG{padding:10px}
#findDonor .lightBG .d-block{height:0!important}

/* Donor Detail Popup */
#dvDonorsnapshotPopup.white-popup{ padding: 20px 5px;}
#dvDonorsnapshotPopup .bg-blue{font-size:14px; line-height:20px}
#dvDonorsnapshotPopup .mfp-close{right:7px}

.small-7.col-subscribe{width:58.33333%}
.small-5.col-results{width:41.66667%}
.small-5.col-results.number{width:100%}
#myProfile .has-js label.fr, #myProfile .checkboxes.fr{float:left!important}
#myProfile .border-right + .columns{padding-left: 7px!important;}
#myProfile .border-right{padding-right: 7px!important; border-right:none;}
#myProfile .set-width{width:auto!important}
#myProfile .set-width .field{ margin:0}
#myProfile .row.m-b5{margin-bottom:1rem !important}
#myProfile .user-info label{display:block}
#myProfile .user-info label+span{word-wrap:break-word}

.section-view-donor .sort{margin:0 0 10px 0!important; float:left!important}
.referral-donor .lightBG, .referral-donor label+.selectBox{margin-bottom:10px}

.slick-prev{left:0; z-index:9}
.slick-next{right:10px}

.col-subscribe>label {display:block}

.section-view-donor .action .btn, .section-view-donor .action input, .section-view-donor .action  a {margin-right:0!important; width:45%}
.section-view-donor .icons.right+h2{margin-top:50px}

/* Dashboard */
.dashboard #mycustomscroll-seachDonor{ height:auto; max-height:600px}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td.col5{padding-bottom:10px}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td.col5, .dashboard div.grid-header{Xdisplay:none}
.dashboard .donor-detail .grd-icon{ top:10px}
.dashboard .donor-detail #grdDonor.k-grid .sub-table td, .dashboard .donor-detail #grdDonor.k-grid .sub-table .media{text-align:left; font-size:13px}
.dashboard .donor-detail #grdDonor .donor-name{top:54px; left:105px; display:inline-block; width:auto; z-index:9}
.dashboard .donor-detail #grdDonor .donor-name a{width:auto; line-height:10px; word-wrap: break-word;}
.dashboard .donor-detail .k-grid table td{min-height:24px}
.dashboard #grdDonor .k-master-row .DonorDetailtbl td.col0{ min-height:45px; width:auto; padding-left:20px !important;}
.dashboard .main-table .compli-icon{position:relative; margin-top:7px}
.dashboard .sort{margin:15px 0; width:100%}
.dashboard .sort a{margin: 0 4px;}
.dashboard .donor-detail #grdDonor .col4{border-left:none; border-right:none; padding-bottom:10px!important}
.dashboard .k-plus:after, .dashboard .k-minus:after{top:10px}
.dashboard .new-donor{margin-bottom:0}
.dashboard .mobile-search-donor{min-height:inherit!important}
.dashboard.dashboard-ipad{padding-bottom:5px}
.dashboard .row.eq-col-load>div{height:auto!important}
.dashboard .row.eq-col-load>div.border-right{padding-right:7px!important; border-right:none!important; padding-bottom: 0.5rem !important; border-bottom: 1px solid #c2d3de; margin-bottom: 0.7rem;}
.dashboard .row.eq-col-load>div.border-right + .columns{padding-left:7px!important}
.dashboard .donor-name.mob-donor-name{margin-left:0}
.recent-donor #mycustomscroll{height:auto; max-height:385px}
.donor-detail #grdDonor .grd-icon>a, .donor-detail #grdDonor .grd-icon>span{margin:0 3px}
.dashboard input[type="button"]#btnBulKprintCCF{margin: 10px 0 0 0;padding: 7px 0.7rem;font-size: 13px;min-width: 100%;line-height: normal;min-width: unset;}
#clientH, #clientH.active{width: 30%;}

/* Without filter */
.dashboard .tips-flag{left:30px!important; top:10px!important; position:absolute}
.dashboard .tooltip span.tooltip-data, .dashboard .tooltip-attention span.tooltip-data-attention, .dashboard .tooltips .tips{position:absolute!important; top:0!important; left:-165px!important}
.dashboard .tooltips .tips{height:auto!important; width:210px!important; left:-210px!important}
.dashboard .tips-flag-close{display:block; font-size:16px; position:absolute; top:0; right:10px}

/* Caseload summary popup */
#dvGCMSRequestPopup .mfp-close{position: absolute!important; right: 5px!important; top: 5px!important;}
#tblPrint>tbody>tr:first-child, #tblPrint>tbody>tr.last-child{display:block}
#tblPrint>tbody>tr:first-child>td, #tblPrint>tbody>tr:last-child>td{display:block; width:100%}
#tblPrint .address{width:auto; padding:20px 0}
#dvCaseloadDetails .mfp-close {position: absolute; top: 10px; right: 10px;}
#dvCaseloadDetails .page-heading h4{margin-bottom:0}
#tblPrint table.responsive tbody{max-height:500px; overflow-y:scroll;}
#tblPrint table.responsive td{min-height:35px}

table.responsive tbody
.dashboard .donor-detail #grdDonor .sub-table .col1{padding-top:10px}
.dashboard .donor-detail #grdDonor .sub-table .col4{padding-bottom:10px}

.dashboard .donor-detail #grdDonor.k-grid .sub-table td:nth-child(2){display:none}

#dvDonorsnapshotPopup .h-18x{font-size:0.95rem}
#dvDonorsnapshotPopup .p-lr10{padding-left: 0!important; padding-right: 0!important;}

.cal-calender-section{margin-top:25px}
.cal-date-section .date-box{width:42%}
.btn-call-section li{margin: 5px 10px!important;}
.btn-call-section li span:first-child{margin-right: 5px;}
#dvPageData{background-size:contain}
#dvAllowedEditing.m-l30{margin-left:0!important}
/*.dashboard .main-table table td, .main-table table tr{display:block!important}*/

/* Manage Agency New */
    .tab-manage-agency>ul>li{width:49.8%; margin: 0; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd}
	.tab-manage-agency>ul>li a{padding: 20px 2px 10px 5px; width: 100%;}
	.tab-manage-agency>ul>li a span{font-size: 20px;}
    .tab-manage-agency>ul>li:nth-child(2), .tab-manage-agency>ul>li:nth-child(4), .tab-manage-agency>ul>li:nth-child(6){border-right:none}
    .tab-manage-agency>ul>li:nth-child(5), .tab-manage-agency>ul>li:nth-child(6){border-bottom:none}
    .tab-manage-agency>section { padding:30px 10px 0px;}
    
   

    
    
    
    
    
.tab-manage-agency>ul>li:hover a span, .tab-manage-agency>ul>li a:focus span, .tab-manage-agency>ul>li a:visited span {color:#b5bdc4}
.tab-manage-agency>ul>li:hover:after, .tab-manage-agency>ul>li:focus:after{background:none}
.tab-manage-agency>ul>li.new-agency-info a span, .tab-manage-agency>ul>li.new-agency-info a:hover span, .tab-manage-agency>ul>li.new-agency-info a:focus span { background-image:url('/images/ib-new-agency-info.png');}
.tab-manage-agency>ul>li.agency-details a span, .tab-manage-agency>ul>li.agency-details a:hover span, .tab-manage-agency>ul>li.agency-details a:focus span { background-image:url('/images/ig-agency-detail.png')}
.tab-manage-agency>ul>li.manage-agency-calendar a span, .tab-manage-agency>ul>li.manage-agency-calendar a:hover span, .tab-manage-agency>ul>li.manage-agency-calendar a:focus span { background-image:url('/images/ig-mac.png');}
.tab-manage-agency>ul>li.drugs-assignment a span, .tab-manage-agency>ul>li.drugs-assignment a:hover span, .tab-manage-agency>ul>li.drugs-assignment a:focus span .tab-manage-agency>ul>li.drugs-assignment a:focus span { background-image:url('/images/ig-drug-assignmenet.png');}
.tab-manage-agency>ul>li.drugs-tier a span, .tab-manage-agency>ul>li.drugs-tier a:hover span, .tab-manage-agency>ul>li.drugs-tier a:focus span { background-image:url('/images/ig-drug-tier.png');}
.tab-manage-agency>ul>li.drugs-panel-setup a span, .tab-manage-agency>ul>li.drugs-panel-setup a:hover span, .tab-manage-agency>ul>li.drugs-panel-setup a:focus span { background-image:url('/images/ig-dps.png');}
    #DivSubAlertDisplay.m-t60{margin-top:0!important}
    .mob-mt0{margin-top:0!important}

.manage-users .mCustomScrollBox, .manage-team .mCustomScrollBox, .Agency-Manage .mCustomScrollBox, #grdExceptionDates .mCustomScrollBox { max-height: 500px !important; }
.manage-grid>div{margin-top:10px}
.view-referral .lnk-ocean-blue{font-size:14px}

#dvRandomTypeSlider .k-slider-track{width:90%!important}
.k-slider-horizontal .k-slider-buttons .k-slider-track{left:15px}
.k-slider-buttons .k-slider-items {margin-left: 15px;}
.view-referral-details h2 span{word-wrap: break-word;}

.manage-users td:nth-of-type(1):before { content: ""; }
.manage-users td:nth-of-type(2):before { content: "NAME:"; }
/*.manage-users td:nth-of-type(3):before { content: "Last Name:"; }*/
.manage-users td:nth-of-type(3):before { content: "EMAIL:"; }
.manage-users td:nth-of-type(4):before { content: "AGENCY:"; }
.manage-users td:nth-of-type(5):before { content: "ROLE:"; }
.manage-users td:nth-of-type(6):before { content: ""; }

 .manage-users .sub-table td:nth-of-type(1):before, .manage-users .sub-table td:nth-of-type(2):before, .manage-users .sub-table td:nth-of-type(3):before, .manage-users .sub-table td:nth-of-type(4):before, .manage-users .sub-table td:nth-of-type(5):before, .manage-users .sub-table td:nth-of-type(6):before{content:none;}

.Agency-Manage td:nth-of-type(1):before { content: "AGENCY TITLE:"; }
.Agency-Manage td:nth-of-type(2):before { content: "SITE CODE:"; }
.Agency-Manage td:nth-of-type(3):before { content: "AGENCY ID:"; }
.Agency-Manage td:nth-of-type(4):before { content: "AGENCY CODE RSN:"; }
/*.Agency-Manage td:nth-of-type(5):before { content: "Other ID:"; }*/
.Agency-Manage td:nth-of-type(5):before { content: "STATUS:"; }



.manage-features td:nth-of-type(1):before { content: "TITLE:"; }
.manage-features td:nth-of-type(2):before { content: "DESCRIPTION:"; }
.manage-features td:nth-of-type(3):before { content: "CREATED ON:"; }
.manage-features td:nth-of-type(4):before { content: "PUBLISHED:"; }
.manage-features td:nth-of-type(5):before { content: "ACTION:"; }


.LabResults #grdLabResult .k-grid-content .k-grouping-row  td, .LabResults #grdLabResultDetail .k-grid-content .k-grouping-row  td{ padding-left: 5%;}
.LabResults #grdLabResult .k-grid-content .k-grouping-row  td:before, .LabResults #grdLabResultDetail .k-grid-content .k-grouping-row  td:before, .analysis #grdDrugScreen .k-grid-content .k-grouping-row  td:before, .analysis #grdDrugScreenForCM .k-grid-content .k-grouping-row  td:before,  .dashboard #grdDonor .k-master-row .DonorDetailtbl td:before{ width:auto}
.LabResults #grdLabResult .k-grid-content td, .LabResults #grdLabResultDetail .k-grid-content td{padding-left: 60%;}
.LabResults .donor-detail #grdDonor.k-grid .sub-table td, .analysis #grdDrugScreen .k-grid-content td, .analysis #grdDrugScreenForCM .k-grid-content td{padding-left: 45%;}
.analysis h3{margin-top:10px}
.analysis #grdDrugScreen .k-grid-content td, .analysis #grdDrugScreenForCM .k-grid-content td, .dashboard #grdDonor .k-master-row .DonorDetailtbl td {text-align:left;}
.analysis #grdDrugScreen .k-grid-content td div, .analysis #grdDrugScreenForCM .k-grid-content td div {text-align:left!important;}

.dashboard #grdDonor .k-master-row .DonorDetailtbl td:nth-of-type(1):before { content: ""; }
.dashboard #grdDonor .k-master-row .DonorDetailtbl td:nth-of-type(2):before { content: "Donor Name:"; }
.dashboard #grdDonor .k-master-row .DonorDetailtbl td:nth-of-type(3):before { content: "DOB:"; }
.dashboard #grdDonor .k-master-row .DonorDetailtbl td:nth-of-type(4):before { content: "Pin:"; }
.dashboard #grdDonor .k-master-row .DonorDetailtbl td:nth-of-type(5):before { content: "Last Test:"; }


.LabResults #grdLabResult .k-grid-content td:nth-of-type(1):before { content: ""; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(2):before { content: ""; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(3):before { content: "Test Name:"; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(4):before { content: "Call-In Phone Number:"; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(5):before { content: "Result:"; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(6):before { content: "Complian:"; }
.LabResults #grdLabResult .k-grid-content td:nth-of-type(7):before { content: "Report Date:"; }

.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(1):before { content: ""; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(2):before { content: ""; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(3):before { content: "Test Name:"; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(4):before { content: "Result:"; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(5):before { content: "Value:"; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(6):before { content: "Compliant:"; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(7):before { content: "Report Date:"; }
.LabResults #grdLabResultDetail .k-grid-content td:nth-of-type(8):before { content: "Comment:"; }

.LabResults .donor-detail #grdDonor.k-grid .sub-table td:nth-of-type(1):before { content: "Result:"; }
.LabResults .donor-detail #grdDonor.k-grid .sub-table td:nth-of-type(2):before { content: "Test:"; }
.LabResults .donor-detail #grdDonor.k-grid .sub-table td:nth-of-type(3):before { content: "Reported Date:"; }
.LabResults .donor-detail #grdDonor.k-grid .sub-table td:nth-of-type(4):before { content: "Media:"; }

.analysis #grdDrugScreen .k-grid-content td:nth-of-type(1):before, .analysis #grdDrugScreenForCM .k-grid-content td:nth-of-type(1):before { content: ""; }
.analysis #grdDrugScreen .k-grid-content td:nth-of-type(2):before, .analysis #grdDrugScreenForCM .k-grid-content td:nth-of-type(2):before { content: "Test Ordered:"; }
.analysis #grdDrugScreen .k-grid-content td:nth-of-type(3):before, .analysis #grdDrugScreenForCM .k-grid-content td:nth-of-type(3):before { content: "Positive:"; }
.analysis #grdDrugScreen .k-grid-content td:nth-of-type(4):before, .analysis #grdDrugScreenForCM .k-grid-content td:nth-of-type(4):before { content: "Percentage:"; }

.manage-global-closures  td:nth-of-type(1):before { content: "DATES:"; }
.manage-global-closures  td:nth-of-type(2):before { content: "TITLE:"; }
.manage-global-closures  td:nth-of-type(3):before { content: "TESTS:"; }
.manage-global-closures  td:nth-of-type(4):before { content: "MOVE TESTS:"; }
.manage-global-closures  td:nth-of-type(5):before { content: "AGENCY OVERRIDES:"; }
.manage-global-closures  td:nth-of-type(6):before { content: ""; }

.manage-agency-closures td:nth-of-type(1):before { content: " "; }
.manage-agency-closures td:nth-of-type(2):before { content: "DATES:"; }
.manage-agency-closures td:nth-of-type(3):before { content: "TITLES:"; }
.manage-agency-closures td:nth-of-type(4):before { content: "TESTS:"; }
.manage-agency-closures td:nth-of-type(5):before { content: ""; }
.manage-agency-closures td:nth-of-type(6):before { content: ""; }
.tab-manage-agency .manage-agency-closures .closures-grid .k-grid-content td:nth-child(4), .tab-manage-agency .manage-agency-closures .closures-grid .k-grid-content td:nth-child(5){text-align:left}

.confirmation-request td:nth-of-type(1):before { content: "AGENCY:"; }
.confirmation-request td:nth-of-type(2):before { content: "ACCESSION#:"; }
.confirmation-request td:nth-of-type(3):before { content: "COLLECTION DATE:"; }
.confirmation-request td:nth-of-type(4):before { content: "CONFIRMED DRUG:"; }
.confirmation-request td:nth-of-type(5):before { content: "CONTACT PERSON:"; }
.confirmation-request td:nth-of-type(6):before { content: "DONOR:"; }
.confirmation-request td:nth-of-type(7):before { content: "REQUEST DATE/TIME:"; }


.manage-team-grid td:nth-of-type(1):before { content: "TEAM NAME:"; }
.manage-team-grid td:nth-of-type(2):before { content: "CREATED BY:"; }
.manage-team-grid td:nth-of-type(3):before { content: "ACTION:"; }
 
#grdUser td:nth-of-type(1):before { content: "Action:"; }
#grdUser td:nth-of-type(2):before { content: "FIRST NAME:"; }
#grdUser td:nth-of-type(3):before { content: "LAST NAME:"; }
#grdUser td:nth-of-type(4):before { content: "EMAIL:"; }
#grdUser td:nth-of-type(5):before { content: "ROLE:";}
#grdUser td:nth-of-type(1) label{float:left}
#grdUser td:nth-of-type(5){text-align:left}

.Encouragement-Days td:nth-of-type(1):before { content: "TITLE:"; }
.Encouragement-Days td:nth-of-type(2):before { content: "DATES:"; }
.Encouragement-Days td:nth-of-type(3):before { content: ""; }

.view-release-note td:nth-of-type(1):before { content: "RELEASE DATE:"; }
.view-release-note td:nth-of-type(2):before { content: "DESCRIPTION#:"; }
.view-release-note td:nth-of-type(3):before { content: "LINK:"; }
.view-release-note td:nth-of-type(4):before { content: "EXPIRATION DATE:"; }
.view-release-note td:nth-of-type(5):before { content: "ACTION:"; }

#grdDonorDetail.donor-referal-list td:nth-of-type(1):before { content: "DATE & TIME STAMP:"; }
#grdDonorDetail.donor-referal-list td:nth-of-type(2):before { content: "NAME:"; }
#grdDonorDetail.donor-referal-list td:nth-of-type(3):before { content: "EDITED BY:"; }
#grdDonorDetail.donor-referal-list td:nth-of-type(4):before { content: "ACTION TAKEN:"; }

#grdDonorNotes.donor-referal-list td:nth-of-type(1):before{content: "DATE & TIME STAMP:";}
#grdDonorNotes.donor-referal-list td:nth-of-type(2):before{content: "NOTES:";}
#grdDonorNotes.donor-referal-list td:nth-of-type(3):before{content: "ADDED BY:";}
#grdDonorNotes.donor-referal-list td:nth-of-type(4):before{content: "PRIORITY:";}

#grdResultXMLs td:nth-of-type(1){display:none}
#grdResultXMLs td:nth-of-type(2):before { content: " "; }
#grdResultXMLs td:nth-of-type(3):before { content: " "; }
#grdResultXMLs td:nth-of-type(4):before { content: " "; }
#grdResultXMLs td:nth-of-type(5):before { content: "DONOR ID:"; }
#grdResultXMLs td:nth-of-type(6):before { content: "ORDER NUMBER:"; }
#grdResultXMLs td:nth-of-type(7):before { content: "IVR COMPLIANCE:"; }
#grdResultXMLs td:nth-of-type(8):before { content: "XML FILE:"; }
#grdResultXMLs td:nth-of-type(9):before { content: "XML STATUS:"; }

/*.k-scheduler-table td:nth-of-type(1):before { content: "SUN:"; }
.k-scheduler-table td:nth-of-type(2):before { content: "MON:"; }
.k-scheduler-table td:nth-of-type(3):before { content: "TUE:"; }
.k-scheduler-table td:nth-of-type(4):before { content: "WED:"; }
.k-scheduler-table td:nth-of-type(5):before { content: "THU:"; }
.k-scheduler-table td:nth-of-type(6):before { content: "FRI:"; }
.k-scheduler-table td:nth-of-type(7):before { content: "SAT:"; }

.k-scheduler-header{display:none}
.k-scheduler-content .k-event{width:55%!important; margin-top:20px}

.km-scroll-container, .k-scheduler-content, #scheduler.k-scheduler{height:auto!important}*/


a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"]{font-size:1.5rem; padding:1px .5rem;}


/* Header show on mobile */
.manage-users .k-grid-header, .Agency-Manage .k-grid-header{display:block}
.manage-users .grd-manage .k-grid table thead tr, .Agency-Manage .k-grid table thead tr{position:static}
.manage-users .grd-manage .k-grid table thead tr th, .Agency-Manage .k-grid table thead tr th{text-align:left; float:left;}
.manage-users .grd-manage .k-grid table thead tr th:not(:nth-child(1)):not(:nth-child(2)), .Agency-Manage .k-grid table thead tr th:not(:nth-child(1)):not(:nth-child(2)){ display: none;}

.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child{width:39%!important;padding-left: 15px !important;}
.manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child + th{width:61%!important}
.manage-users .k-grid-header .k-header .k-link{margin-top:5px}


.Agency-Manage .k-grid-header .k-header:nth-child(1), .Agency-Manage .k-grid-header .k-header:nth-child(2){width:50%!important; padding:9px 7px 0 7px}

.filter-donor h5 { min-height:inherit;}

.btn.btn-print-small {float: right!important; margin: 10px 17px 0 0;}
.titleAdjust {
        display:block;
    }

.caseload-details label{ width:100%;}

.caseload-details div.fr{ float:none !important}

}

/* Analysis Dashboard */
.analysis-dashboard tbody td{ height:30px;}
.analysis-dashboard .k-grid-header {
        background: #95a1ab;
       
}
#tblGridHeader {width:100%}
.analysis-dashboard .k-grid-header tr th {
  color:#fff;
        font-weight:400;
        text-transform:uppercase;
        text-align:left;
        padding:0 5px;




}
.analysis-dashboard .k-content tr td {
      padding:0 5px !important;
}



.analysis-dashboard #grdDonor .donor-name { position:inherit; width:auto;}

.analysis-dashboard .k-grid-header tr th:nth-child(1), .analysis-dashboard .k-content tr td:nth-child(1) {
   width:200px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(2), .analysis-dashboard .k-content tr td:nth-child(2) {
    width:90px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(3), .analysis-dashboard .k-content tr td:nth-child(3) {
    width:170px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(4), .analysis-dashboard .k-content tr td:nth-child(4) {
    width:100px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(5), .analysis-dashboard .k-content tr td:nth-child(5) {
     width:137px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(6), .analysis-dashboard .k-content tr td:nth-child(6) {
    width:140px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(7), .analysis-dashboard .k-content tr td:nth-child(7) { width:150px;
}

.analysis-dashboard .k-grid-header tr th:nth-child(8) { width:27px;
}

.chart-title { text-align:right; color:#0364FF; float:right;
}

/* Smartphones (landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
    .encouragement-link a{width: 170px;}
body.page-login footer{position:relative}
#dvCaseloadDetails.white_content{width:82% !important; top:5px !important;}
.filter-name .name{ width:auto} 
.sort .sortBy{ display:inherit; float:left; height:44px; line-height:42px;}
.dashboard-menu a, .dashboard-menu li a.active{ padding:15px 10px}
.dashboard-menu a span{ width:auto}
.dashboard-menu a{display: flex;}
.dashboard-menu.add-menu a svg {margin-right: 15px;}
.Agency-Manage .wt300{ margin:0 0 20px 15px;}
.Agency-Manage .white_content{width:425px;}
.Agency-Manage .set-scroll{max-height: 150px;}
.Agency-Manage .client-id-width{ width:350px; float:left}
ul.admin-filter-section li.first-filter{ width:99.1%;}
ul.admin-filter-section li.third-filter{ width:43%}
ul.admin-filter-section li.fourth-filter{ width:28.5%;}
.caseload-management .view-caseload .selectBox{ width:190px}
#notificationContainer { width: 400px;}
.page-login>.row{background-color: #F1F2F4;}
.Agency-Manage .sliderNumPosition, #dvRandomAgency .selectBox {width:310px}
#testResultChartForHighRisk:after, #LineChartStateWise:after { top:auto; line-height:34px;}
.cal-date-section .date-box{width:auto}
.inner-btn {min-width: auto;max-width: initial;}
.section-tabs {display: inline-block;width: 100%;}
.agency-selectbox label { min-width: 39%;}
}

/* Smartphones (portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
.inner-btn {min-width: auto;max-width: initial;}
a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {font-size: 15px;padding: 1px 0.5rem;min-width: 100%;}
#ManageTeams .btn-gray {line-height: 2.6 !important;}
#TeamList {margin-top: 10px;padding-top: 15px;}
.encouragement-link a{width: 175px;}
.dashboard-menu a{ width:100%;display: flex;}
.dashboard-menu.add-menu a svg {margin-right: 15px;}
.dashboard-menu a span.title{ font-size:14px}
.dashboard-menu a span{ padding-left:0; text-align:left;}
.view-referral .dates{ margin-bottom:25px}
.view-referral .bdr-right{ border-right:none; }
.view-referral .last-date .dates{ margin-bottom:0}
.view-referral .payment-type .dates{ margin-bottom:20px}
.filter-bg{ height:65px; padding:25px 0}
.dashboard-filer .selectBox .k-dropdown .k-input{ font-size:16px;  }
.dashboard-filer .selectBox .k-dropdown .k-icon{ height:32px}
.manage-users .filter.more-btn{ padding-left:8px; margin-top:3px}
.manage-users .btn-gray.m-l20{ margin-left:5px}     
.manage-users .New-User-Information .btn-medium{ padding:8px 13px}
.manage-users .New-User-Information a.btn-medium{ padding:11px 10px; margin-right:5px}
.manage-users .btn-big .m-r10{ margin-right:0!important }
.manage-users .btn-big .m-l10{ margin-left:0!important}
.manage-users .set-width{ width:80px!important}      
.admin-filter-section .dashboard-filer .selectBox .k-dropdown-wrap .k-select{width:1.5em}
.admin-filter-section .dashboard-filer .lbl{ margin-left:4px}
.admin-filter-section .dashboard-filer .selectBox .k-dropdown-wrap.k-state-default{ padding:5px 0}

.search-donor a.btn-medium {padding:12px 10px; padding:11px 10px\9}
.report .white_content{ width:97%!important; top:45%!important; left:48%!important; padding:20px 5px}
.report .white_content .field label{ font-size:13px}
.report .white_content h1{ font-size:17px}
.section-view-donor .sort{font-size:10.5px;}
.section-view-donor .sort label{font-size:11px}
.section-view-donor .sort a { margin: 0 2px;}

.cal-header-section li, .cal-calender-section #ulCalendar li{font-size:12px; padding: 10px 5px;}
.sidebar-date-range ul li span.text-red{font-size:15px}
.cal-calender-section #ulCalendar li div{font-size:10px}
.cal-donorheader{margin-bottom:15px}

.view-referral .action a, .view-referral .action .btn, .referral-donor .action a, .referral-donor .action .btn{width:47%; margin-left:0!important; margin-right:0!important; }
.view-referral .action input.btn, .referral-donor .action input.btn, .referral-donor  .action input.btn {float:right!important}
.view-referral .action a.calendar-icon, .referral-donor .action a.calendar-icon{float:left!important; width:53%; padding-left: 33px!important;}
.referral-donor .action a.calendar-icon{float:right!important}
.view-referral .action a.calendar-icon, .referral-donor .action .calendar-icon, .referral-donor .action .btn.active.calendar-icon{background-position:6px center!important;}
.referral-donor .action #btnSubmitAddAnother{float:left!important}
.action .w40{width:40%!important}
.k-scheduler-toolbar > ul:first-child{clear:both}
.k-widget.k-window{width:280px!important; left:15px!important; top:50px!important}
#dvRandom{ margin-left:0px}
.closures-list .row{max-width: 80%;}
.agency-setup .required{margin-left: 0px;}
.Agency-Manage a.more {top: 10px;}
.tab-manage-agency>ul>li a{padding: 15px 10px; width: 100%;}
.tab-manage-agency>ul>li a span{font-size: 13px;background-size: 25px;background-position: left 5px;padding-left: 30px;}
.tab-manage-agency>ul>li:nth-child(2), .tab-manage-agency>ul>li:nth-child(4), .tab-manage-agency>ul>li:nth-child(6){border-right:none}
.tab-manage-agency>ul>li:nth-child(5), .tab-manage-agency>ul>li:nth-child(6){border-bottom:none}
.tab-manage-agency>section { padding:30px 10px 0px;}
.tab-manage-agency>ul>li.active:after, .tab-manage-agency>ul>li:hover:after {height: auto;}
.selectBox .k-dropdown .k-input, .selectBox .k-combobox .k-input {font-size: 13px;}
.has-js label.c_on:after {top: 5px;}
#manage-global-closures .section-tabs a, #manage-agency-closures .section-tabs a {padding: 10px 15px;font-size: 16px;}
.sort label {font-size: 12px;}
.section-tabs{margin-bottom:0 !important;display: inline-block;width: 100%;}
.closures .lightBG {padding: 0 0px;}
.agency-selectbox label {min-width: 39%;}

}



.mfp-image-holder .mfp-close{position:absolute; right:-2rem; top:1rem;}
.k-picker-wrap input::-ms-clear, .k-picker-wrap input::-ms-reveal { display: none;}

.New-User-Information .k-widget.k-dropdown.k-header.input-validation-error.k-textbox{display:block !important;}

@supports (-ms-accelerator:true) {
.k-popup, .k-popup *, .k-dropdown, .k-dropdown * { transition:none !important; }
.k-list-container { border:1px solid #D6D6D6 !important;}
}

#check:checked ~ label #cover{display:block;}
#cover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);display:none;z-index:1000;}
#box{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:739px;height:1016px;border:10px solid white;margin-top:25px;}



/*#TestSampleType .label_check
{
    width:70px;
}*/
.tips-flag{display:none;}
.tooltips-flag {
    position: relative;
    display: inline-block;
}

.tips-flag  {
    visibility: visible;
    z-index: 999;
}

.tips-flag::after {
    content: "";
    position: absolute;
    height: 45px;
    width: 40px;
    top: 0px;
    right: 100%;
    background: #fff;
    opacity: 0;
}

 .tips-flag {
    position: fixed;
    width: 230px;
    color: #000;
    background: #fff;
    text-align: center;
    padding: 8px;
    right: 50px;
    top: -50%;
    height: auto;
    border: solid 2px #004576;
    text-align: left;
    cursor: default;
    z-index:9999
}



#grdDonor .activerow .DonorDetailtbl span.tips-flag {
    color: #000 !important;
}

.edit-referral-overlay-white{
        background: rgba(255,255,255,0.1);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index:9999;
}

/* iphone 6 (portrait) ----------- */
@media only screen and (min-width: 375px) and (max-width: 667px) {
/*.Agency-Manage .sliderNumPosition, #dvRandomAgency .selectBox {width:340px}
.slider-fullwidth .k-slider-horizontal {width: 330px;}*/
}

@page {size:auto; margin:.3in .2in .3in .3in; mso-header-margin:.3in; mso-footer-margin:.3in; mso-paper-source:0; background-color:#fff;} 
@media print {
    body{font-family:Arial; background:#fff;}
    .page-break	{ page-break-after: always; page-break-inside: avoid; }

    header, footer, .page-title, #headerText, .inline-link, .no-print{display:none!important}
    #print-header, #print-footer{display:block!important} 
    .selectBox .k-dropdown-wrap.k-state-default, .selectBox .k-dropdown-wrap.k-state-disabled {font-size:16pt!important; padding-left:0!important}
    .selectBox .k-dropdown, .selectBox .k-combobox, .selectBox .k-state-default, .selectBox .k-dropdown-wrap .k-select, .selectBox .k-combobox-wrap .k-select{border:none!important; padding-left:0!important}
    .selectBox .k-dropdown .k-i-arrow-s, .selectBox .k-combobox .k-i-arrow-s{background-image:none!important}
    .demo-section, .print-person-testing-count {position:relative}
    .demo-section .testdiv,  .print-person-testing-count .testdiv{font-size:14pt!important; position:absolute; font-size:12pt!important; bottom:30px!important}

    .analysis h3{margin-top:40px}
    .analysis table td .analysis .k-grid-header .k-header, .analysis .k-grid-header .k-header, .analysis div.grid-header div, .analysis .k-grid td, .analysis .k-footer-template td, .analysis #grdDrugScreen  .k-footer-template td, .analysis #grdDrugScreenForCM  .k-footer-template td{ color:#000!important; border:solid 1pt #999!important}
    .analysis .k-grid-header .k-header, .analysis div.grid-header div, .analysis .k-grid td {border:solid 1pt #999}
    .analysis .border-right, .analysis .border-right + .columns{padding:0!important; border:none!important;}

    /*.analysis .k-chart{height:450px!important}*/
    /*#LineChartCM, #LineChartStateWiseCM{height:200px!important}*/

    .p-col{ position: relative!important; padding-left: 7px; padding-right: 7px; float: left!important;width: 50%!important;}
    /*.analysis #dvGridDrugScreen { page-break-before: always;}*/

    .analysis .k-grid-header{padding-right:0!important; margin-right:0!important}
    .analysis #grdDrugScreen .k-grid-footer .k-grid-footer-wrap, .analysis #grdDrugScreenForCM .k-grid-footer .k-grid-footer-wrap{padding-right:0!important}
    .analysis .k-grid-header:after{width:0!important}

    .mCSB_inside > .mCSB_container > div{margin-right:0!important}
    #mCSB_1_scrollbar_vertical{display:none!important}
    #dvGridUpperForCM{margin-bottom:50px}
    #grdPanelDistribution thead {display:none}

    .manage-users .k-grid, .k-grid-content.mCustomScrollbar, .manage-team .k-grid, .k-grid-content.mCustomScrollbar{max-height:inherit!important}

    .mCustomScrollBox{overflow:visible!important; max-height:none!important}

    .mCustomScrollBox{overflow:visible !important;width:100% !important;height:auto !important;scrollbar: none !important;background-color:transparent !important; clear:both; max-height:none!important; height:660px!important}


    .analysis .main-table table{border-collapse: inherit!important;}

    /*.analysis #dvGridDrugScreen div.k-grid-footer{position:absolute!important; bottom:-25px!important}*/

    #mCSB_1 *.*{visibility:visible}
     #freqdistrbutionchart { 
	    width: 750pt; /* A4 landscape */
      }
}


/* Chrome print media */
@media print and (-webkit-min-device-pixel-ratio:0) {
/*.analysis #dvGridDrugScreen div.k-grid-footer{ bottom:-25px!important}*/
}




/* Firefox print media */
@-moz-document url-prefix() {
@page {size:auto; margin:.1in .2in .1in .3in; mso-header-margin:.3in; mso-footer-margin:.3in; mso-paper-source:0; background-color:#fff;} 
}


.analysis-dashboard .k-grid-header:after { display:none;
}


.analysis-dashboard .k-grid-header tr th {
    position:relative;
    cursor:pointer;    
 }

.analysis-dashboard .k-grid-header tr th span {
position:absolute; right:10px; top:7px;  cursor:pointer;    
    }
 


.chart-title span{ display:block; text-align:center}
#dvSendSMSPopup .mfp-close{ position:absolute; top:10px; right:10px;}

/* #general */
.text-upper{text-transform:uppercase}
/* #view-donor */
.donor-notes .tooltip.disable{font-size:18px; height:80px; font-weight:bold;}
.donor-notes .tooltip{box-shadow:0px 0px 5px #666666; border-radius:5px; padding:1rem; background:#ffffff; position:fixed; color:#004576; /*width:200px; height:120px;*/ max-width:450px; display:none;  left:0; text-align:left; z-index:9999;}
.donor-notes .tooltip:after{position:absolute; content:''; width:100%; height:13px; background:url('/images/img-tooltip-arrow.png') center center no-repeat; bottom:-13px; left:0;}
.donor-notes .tooltip span{font-weight:normal;}
.donor-notes .tooltip .btn{display:block; margin:1rem 0 0 0;}
/*.donor-notes a.more-notes {float: right;margin-right: 5px;}*/
#tbl-referrals td{padding:0.4em 0.6em; border:none !important; border-bottom:1px solid #BBC4CB !important;}
#tbl-referrals .pos-rel{color:#0364FF; font-weight:700}
#tbl-referrals .label_check { margin-top:5px;}
#tbl-referrals .pos-price{ font-size:12px; color:#000; font-weight:700  }

/*donor image on remote collection*/

.profile-small-img img { height: inherit !important;    }


#btnAttachDocument { margin-top:3px;}
#lblUploadedDoc{ display:block}

.greybox { xbackground:#F1F2F3; padding:10px; border-top:1px solid rgb(3 100 255 / 30%);padding-top: 35px; }

.has-error{  border: 1px solid red!important;}
.print-wrapper-ccf input{float:none!important;  }
/********************** Laptop Screen ******************************/
@media only screen and (min-width: 1921px) and (max-width: 3839px) {}

@media only screen and (max-width : 1680px) {}

@media only screen and (max-width : 1600px) {}

@media only screen and (max-width : 1440px) {}

@media only screen and (max-width : 1400px) {}

@media only screen and (max-width : 1366px)  {}

@media only screen and (max-width : 1280px)  {}

@media only screen and (max-width : 1152px)  {}

/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){
 
}

/* iPad (landscape) ----------- */
@media only screen and (min-width : 960px) and (max-width: 1024px){
 
}

/* iPad (Potrait) ----------- */
@media only screen and (min-width : 768px) and (max-width: 959px){
.inner-btn {min-width: auto;max-width: initial;}     
.analysis-dashboard .k-grid-header tr th:nth-child(1), .analysis-dashboard .k-content tr td:nth-child(1) {
   width:170px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(2), .analysis-dashboard .k-content tr td:nth-child(2) {
    width:80px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(3), .analysis-dashboard .k-content tr td:nth-child(3) {
    width:115px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(4), .analysis-dashboard .k-content tr td:nth-child(4) {
    width:70px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(5), .analysis-dashboard .k-content tr td:nth-child(5) {
     width:120px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(6), .analysis-dashboard .k-content tr td:nth-child(6) {
    width:90px;
}

.analysis-dashboard .k-grid-header tr th:nth-child(7), .analysis-dashboard .k-content tr td:nth-child(7) {
    width:74px;
}
.analysis-dashboard .k-grid-header tr th:nth-child(8) { width:27px;
}


}

/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){

    .analysis-dashboard .k-content tr td {
                padding:12px 0 12px 50% !important ;
        width:auto !important;
    }

    .analysis-dashboard #grdDonor .donor-name {
        top:0 !important;
        left:0 !important
    }

        .analysis-dashboard #grdDonor .donor-name a { line-height:inherit !important;
         }

 .analysis-dashboard .k-content tr td:after{
        position: absolute;
    top: auto;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
}
        .analysis-dashboard .k-content tr td:nth-child(1):after {
            content:"Donor";
        }
         .analysis-dashboard .k-content tr td:nth-child(2):after {
            content:"DOB";
        }
          .analysis-dashboard .k-content tr td:nth-child(3):after {
            content:"Case Manager";
        }
           .analysis-dashboard .k-content tr td:nth-child(4):after {
            content:"Last Test";
        }
            .analysis-dashboard .k-content tr td:nth-child(5):after {
            content:"Referral Count";
        }
             .analysis-dashboard .k-content tr td:nth-child(6):after {
            content:"Frequency";
        }

              .analysis-dashboard .k-content tr td:nth-child(7):after {
            content: attr(data-content);
        }

    .hide-for-mobile { display:none !important
    }
    .chart-title{ text-align:left; float:none}
    .manage-features label.m-top_35 {margin-top: 5px !important;}
   .payment-req { padding-top:7px; padding-bottom:7px;
}

}

/* iPhone (Landscape) ----------- */
@media screen and (min-width: 480px) and (max-width: 767px){
}

/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){

}


a.whats-close-btn {
    position:absolute; top:10px; right:10px; color:#004774; font-weight:700
}

.whats-new-container{position: absolute; top:45px; z-index:99; max-height:630px; background:#fff; width:100%;}
 
.whats-new-section  {  
            -webkit-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); -moz-box-shadow: 0px 1px 6px 0px rgba(102,102,102,1); box-shadow: 0px 1px 6px 0px rgba(102,102,102,1);
background:#fff;  
 position:relative; margin:5px 15px 20px 5px !important;
        
        }

.whats-new-section-update {
   margin:5px 30px 20px 5px !important;
}
.k-ie10 .whats-new-section {
    width:90% !important;
}
.k-ie10 .whats-new-section-update {
    width:85% !important;
}
       .whats-title { background: #ECEEF1; color: #004774 ; padding: 5px 10px; border-bottom: solid 1px #E2E5E7}
       .whats-new-wrap{padding:10px; position:relative;     border-bottom: solid 1px #ccc;
    margin-bottom: 10px;}
h3.whats-title { text-transform:capitalize
}
.sub-title {color: #004774;font-size: 2rem;font-family: 'DINOT';}
.whats-new-content { margin:15px 0; line-height:20px; word-wrap: break-word;}

.whats-new-wrap a.btn { padding:2px 1rem 0px 1rem; font-size:1.5rem; margin:0 20px 0 0; display:block
}

#mycustomscroll-whatsnew .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:5px;}
#mycustomscroll-whatsnew .mCSB_scrollTools{ width:13px; right:14px;}

.rc-whatsnew .whats-new-container{ max-height:600px !important
 }

.load-title {  margin-top:10px !important;
}
.dv-case-bor { border:solid 1px #ccc; padding:0 2px 5px 2px;
}

.load-subtitle { text-align:center; font-size:11px;  padding:7px 0;
}
.dv-totalnm { font-size:11px;
}

#dvTodayCall .dv-call-data { height:455px;
 }

#bodiestestingchartForHighRiskDash { height:255px;
}
#bodiestestingchartForHighRiskDash svg{ overflow: inherit !important;
}

.ipad-pie-chart-section { display:none;}

#ulEncouragementDays { margin-left:0 !important;}

.referral-donor .slider-box .sliderNumPosition { float:none;
}

.slider-box .k-slider-horizontal { width:100%;
}

.simple-media-box { background:#fff; padding:15px;
}
.ref-selectbox label{ color:#004576;
}

.ref-selectbox #ulEncouragementDays li { padding:20px 0 0 0;
}
#dvDayPerWeek { background:none;
}

.DayPerWeek label { opacity:1 !important}
.DayPerWeek label span:before{  z-index:999;
}

.readonlyref { pointer-events: none;opacity: 0.5; }

.encouragement-wrap{position:relative}


 
.has-js label.disable-chk { color:rgba(128, 128, 128, 0.5) !important; display:inline-block !important
}

.has-js label.disable-radio.r_on {  color:rgba(128, 128, 128, 0.5) !important; background: url(/images/radio-disabled-checked.png) no-repeat;
}


.has-js label.disable-radio {  color:rgba(128, 128, 128, 0.5) !important; xbackground: url(/images/radio-disabled-unchecked.png) no-repeat;
}

 .has-js label.disable-radio.r_on {  
    } 

#btnAuthorizeAndSubmit.btn[disabled="disabled"] { display:block !important; background:#b5bdc4 !important;}


#btnAuthorizeAndSubmit.btn[disabled="disabled"] { display:block !important; background:#b5bdc4 !important;}
#divCreateReferral #btnSubmit.btn[disabled="disabled"] { display:block !important; background:#b5bdc4 !important;}
#divCreateReferral #btnSubmitAddAnother.btn[disabled="disabled"] { display:block !important; background:#b5bdc4 !important;}
#divCreateReferral #btnAddSelectedTests.btn[disabled="disabled"] { display:inline-block !important; background:#b5bdc4 !important;}
#divEditReferral #btnAddSelectedTests.btn[disabled="disabled"] { display:inline-block !important; background:#b5bdc4 !important;}
#btnAddSelectedTests.btn[disabled="disabled"] { display:inline-block !important; background:#b5bdc4 !important;}
#ulEncouragementDays .disable-chk { display:block !important
}

.popup-wrap { position:relative;
}

.popup-wrap .mfp-close{     position: absolute;
    top: 10px;
    right: 10px;}
.dvDefaultDurationContainer {
    position:relative;
    padding-bottom:20px;
}

.dvDefaultDuration {
    position: absolute;
    top: -45px;
    left: 25%;
    margin-top: -15px !important;
}

#btnPrintReciept.btn[disabled="disabled"] { display:inline-block !important; background:#b5bdc4 !important;}

#FbtnPrintReciept.btn[disabled="disabled"] { display:block !important; background:#b5bdc4 !important;}

#btnPrintCCF.btn[disabled="disabled"] { display:inline-block !important; background:#b5bdc4 !important;}

 .k-ie10 .manage-users .mCustomScrollBox, .k-ie10 .Agency-Manage .mCustomScrollBox{ max-height:500px !important; height:500px !important; }
  .k-ie10 .manage-users  .mCustomScrollbar, .k-ie10 .Agency-Manage  .mCustomScrollbar{max-height:500px !important; height:500px !important;}


.whats-arrow { position:absolute; top:5px; right:15px;
}
.whats-arrow-down { display:none
}

.whats-new-age { padding:7px 0}
.whats-new-age span{ font-weight:700; color:#0364FF; position:relative; top:-2px;}


#divServiceAuthorizationForm input.k-textbox {
    /* width: 95%; */
    position: relative;
}

#divServiceAuthorizationForm .after_textbox {
    position: absolute;
    top: 50%;
    font-size: 26px;
    font-weight: bold;
    transform: translateY(-80%);
    right: -4px;
}


#tbl-referrals {
    border-top:1px solid #c2d3de; margin-top:15px; background:#f5f5f5; padding-top:10px; margin-bottom:15px;
}

.print_btn input.btn{ padding-left:10px; padding-right:10px;
}

.print_wrap { text-align:right
}

.lblUploadedDocname {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50px;
    background: #fff;
    padding: 10px;
     
      word-wrap: break-word;
    z-index: 1;
    border:solid 2px #004576;
    color:#000;
    display:none;
}


#lblUploadedDoc:hover + span.lblUploadedDocname {
 display:block
}


.client-namebox #imgCroppedResult{ width:75px; height:75px; border-radius:50%; margin-right:20px; float:left}
.client-namebox h5{ margin:30px 0 0 0; float:right; width:60%;}
.client-agencybox, .client-donerbox{ padding-top:30px;}



#divRemoteUser .has-js .label_radio {margin-right:0; padding-left:20px; line-height:18px;}

.client-no-img h5 { margin-top:0; float:none; width:100%;}

.client-no-img .client-agencybox, .client-no-img .client-donerbox{ padding-top:0;}


.client-found-remote-col .client-namebox h5{width:70%}



.client-agencybox {position:relative;}
.client-agencybox .lable-title-color{position:absolute;}
.client-agencybox .color-blue{ margin:0 0 0 60px;}

#btnAddSelectedTests{ margin-top:27px; margin-bottom:5px;}

.encm-tb20{ margin-top:20px; margin-bottom:20px;}


.m-b33{margin-bottom:33px!important;}
.m-t28{margin-top:28px;}
#lblMobilePayment{white-space:nowrap}
.m-t24{
    margin-top:24px!important;
}
#tasc-UserAlert{padding:17px;}
#tasc-UserAlert p{text-align:left}
#tasc-UserAlert ol{margin:10px 0 0 30px;text-align:left }
#tasc-UserAlert ol li{ padding:0 0 8px 5px;}
/********************** Laptop Screen ******************************/
 

@media only screen and (min-width: 1921px) and (max-width: 3839px) { 
}

@media only screen and (max-width : 1680px) {
}

@media only screen and (max-width : 1600px) {
}

@media only screen and (max-width : 1440px) {
}

@media only screen and (max-width : 1400px) {
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .manage-users .grd-manage .k-grid-header .k-grid-header-wrap th.k-header:first-child, .manage-users .grd-manage .k-grid-content td:first-child {width: 5%;}
    .dashboard-menu.add-menu a {padding: 10px 12px;}
    .manage-users .filter .selectBox {width: auto;}
    .k-dropdown-wrap{padding:0;}    
    .icon-reset {right: 26px;top: -25px;}
    .has-js label.c_on:after {top: 4px;}
    .agency-selectbox label {margin-right: 15px;}
    #AddDrug input {min-width: 100%;padding: 5px 1.8rem 5px 1.8rem;font-size: 13px;}
    a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {min-width: auto;}  
}

@media only screen and (max-width : 1280px)  {
}

@media only screen and (max-width : 1152px)  {
}

/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){ 
    
    .ref-details span { display:block; margin-top:5px;}
   

    .ipad-pie-chart-section{display:block}
    .case-load-for-all { display:none;}
    .encouragement-link a{width: 140px}

    .print_btn { margin:0 !important; text-align:right    }
    .transfer-arrow input {height: 27px;padding: 0 22px;background-size: 15px !important;}
}

/* iPad (landscape) ----------- */
@media only screen and (min-width : 960px) and (max-width: 1024px){
    .client-namebox h5 {width:60%}
    .encouragement-link a{width:210px}

    .client-found-remote-col .client-namebox h5{width:70%}

}

/* iPad (Potrait) ----------- */
@media only screen and (min-width : 768px) and (max-width: 959px){
    .caseload-details label{ width:60%;}
    .dashboard-menu a span.title{font-size:12px;}
    #btnAuthorizeAndSubmit { padding-left:5px; padding-right:5px;}
    .client-namebox h5{ width:45%}
    .client-found-remote-col .client-namebox h5{width:60%}
    .recent-donor h4 {font-size: 18px;margin-top: 16px;}
    h1 {line-height: normal !important;}
    .navbar .row {max-width: 100%;}
    #logo svg {min-width: 100%;max-width: 100%;}
    .menu4 .dashboard-menu.add-menu a {padding: 12px 5px !important;}

     .new-design-search h3 {font-size: 14px;margin-right: 10px;}
     .manage-users input[type="text"]#FilterKeywords, .Agency-Manage input[type="text"]#FilterKeywords {background-size: 18px !important;font-size: 13px;}
     .section-filter .selectBox .k-dropdown-wrap .k-input, .section-filter .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown-wrap .k-input, .page-title .selectBox .k-combobox-wrap .k-input, .page-title .selectBox .k-dropdown .k-icon, .section-filter .selectBox .k-dropdown .k-icon {font-size: 13px;}
    .manage-users .filter .selectBox {width: 140px;}
    .icon-reset {right: 26px;top: -25px;}
    a.grid-link {font-size: 13px;}
    .icon, .k-icon {width: 15px;height: 15px;}
    .has-js label.label_check:before {height: 13px;width: 13px;margin-right: 0;top:0;}
    .has-js label.c_on:after {top: 5px;left: 5px;width: 5px;height: 9px;}
    .agency-selectbox label {margin-right: 15px;}
    #AddDrug input {min-width: 100%;padding: 5px 1.8rem 5px 1.8rem;font-size: 13px;}  
    .agency-selectbox {padding: 10px 15px;}
    .agency-selectbox label {line-height: normal;}
    a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {font-size: 14px;min-width: auto;}
    .slide-checkbox {width: 50px !important;height: 26px!important;}
    .slide-checkbox:before {left: 7px!important;top: 0!important;font: 9px/26px 'DINOT'!important;}
    .slide-checkbox:after {right: 7px!important;top: 0!important;font: 9px/26px 'DINOT'!important;}
    .slide-checkbox input[type=checkbox]:checked + label {left: 18px!important;top: 7px!important;}
    .slide-checkbox label {width: 20px!important;height: 12px!important;top: 7px!important;left: 0!important;}





}

/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
.brand svg {min-width: 100%;max-width: 100%;width: 100%;}
    .caseload-details div.fr{ float:none !important; padding-left:22px;}
    .manage-users .mCustomScrollBox, .Agency-Manage .mCustomScrollBox{ max-height:500px !important;}
       #divServiceAuthorizationForm .after_textbox {
        position: relative;
        top: 0;
        font-size: 26px;
        font-weight: bold;
        transform: translateY(0%);
        display: block;
        right: 0px;
        text-align: center;
        margin: 0 0 1rem 0;
    }
    #divServiceAuthorizationForm .m-t30 {
        margin-top: 0px !important;
    }

    .client-namebox h5{width:65%}
    .client-no-img .client-agencybox, .client-no-img .client-donerbox{ padding-top:15px;}
   .encm-tb20{ margin-top:7px; margin-bottom:7px;}
   
.filter-table-d #grdDonor.k-grid td {height: auto;}
.bg-blue-m {padding: 15px;}

}
@media screen and (min-width:768px) {
    .payment_type .print_btn {
        margin-top:110px;
    }
    
}

/* iPhone (Landscape) ----------- */  
@media screen and (min-width: 480px) and (max-width: 767px){.btn-slide, .btn-admin {height: 40px;}
    
}

/* iPhone (Portrait) ----------- */
@media only screen and (min-width: 320px) and (max-width: 479px){
/*.brand svg {min-width: auto;max-width: max-content;width: 100%;}*/
.header-top {padding: 5px 0;}
.btn-slide, .btn-admin {height: 30px;padding: 5px;}
.action-right-box .plus-icon {height: 26px;width: 26px;right: 10px;line-height: 31px;top: 30px;}
a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {line-height: 43px;}
a.btn:link, a.btn:visited, a.btn:active, .btn, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {margin-left: 5px!important;margin-right: 0;margin-top: 10px;}
.tasc-popup .buttons {display: flex;max-width: 50%;justify-content: space-evenly;margin: 0 auto;}
.white_content h1, .tasc-popup h1 {font-size: 20px;padding: 0 0 10px 0;margin: 0 0 10px 0;width: auto;}
.section-filter .agency-selectbox .agencg-ft {font-size: 16px;}
.manage-team {padding-top: 15px;}
.encouragement-days-scroller {height: auto !important;}
.dvDefaultDuration { position:inherit}
#dvMyProfile input, #dvMyProfile a {max-width: 45%;min-width: 45%;line-height: 43px !important;}
hr, hr.white-bdr {margin: 0rem 0;}
#dvHelpDesk a, #dvHelpDesk input {margin: 0px 0 15px !important;line-height: 43px !important;position: relative;}
.left-panel {margin-top: 0;}
.left-panel h4 {font-size: 18px;}
.manage-tutorial-list p {min-width: 280px;max-width: 280px;overflow: hidden;}
.filter-table-d #grdDonor .donor-name a {padding-left: 0;top: 0;}
.referal-details ul {display: inline;}
.referal-details ul li {display: inline-block; flex-direction: inherit;color: #000000;}





}

/* 2x Retina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){
}

