/* Minification failed. Returning unminified contents.
(429,2): run-time error CSS1031: Expected selector, found '/'
(429,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
.ui-combobox
{
    position: relative;
    display: block;
}
.ui-combobox-toggle
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}
.ui-combobox-input
{
    margin: 0;
    padding-left: 0.15em;
    border: 1px solid #168dd9 !important;
}
.ui-combobox-input.hands-required
{
    background: Yellow;
}
.ui-combobox-input.ui-state-error
{
    background: #fbc6c6 url('/Content/themes/hands-theme/images/ui-bg_inset-soft_50_fbc6c6_1x100.png') 50% bottom repeat-x !important;
}
.ui-combobox .ui-button-icon-only
{
    width:16px;
}

.hands-expander
{
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
}
#overlay, .ui-busybox
{
    position: fixed;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 10001;
}

#overlay
{
    background-color: white;
}

#overlay > div, .ui-busybox > div
{
    position: relative;
    width:200px;
    height:50px;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -100px;
    z-index: 10002;
    background: #FFFFFF url(../themes/hands-theme/images/ajax-loader.gif) 50% 75% no-repeat;
    border: 1px solid white;
    box-shadow: 2px 2px 16px #2b2b2b;
    text-align: center;
    
}
 .ui-busylongbox > div {
     width:350px !important;
 }

#overlay > div > span, .ui-busybox > div > span
{
    font-weight: bold;
    position: relative;
    top: 10px;
}
/* *********************************************************************************************************************
 * Main container for all
 */
.grid-1000, .grid-1200
{
    margin: 0 auto;
    padding: 0 0 0 0;
}

.grid-1200
{
    max-width: 1220px;
      min-width:1220px;
    /*border-left: 1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;*/
    box-shadow:  0px 0px 30px rgba(50, 43, 82, 0.9);
    position: relative;
    height:auto !important;
    min-height: 100%;
    background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;
}

.grid-1000
{
    max-width: 1020px;
    min-width:1020px;
    /*border-left: 1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;*/
    box-shadow:  0px 0px 30px rgba(50, 43, 82, 0.9);
    position: relative;
    height:auto !important;
    min-height: 100%;
    background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;
}

.grid-fullwidth
{
    width: 100%;
    min-width:1020px;
    box-shadow:  0px 0px 30px rgba(50, 43, 82, 0.9);
    
    position: relative;
    height:auto !important;
    min-height: 100%;
    background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;
}
.col-centered {
  float: none;
  margin-right: auto;
  margin-left: auto;
}
.onerow
{
    clear: both;
    padding: 0;
}

/* *********************************************************************************************************************
 * Common columns definitions
 */
.col,.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10
{
    float: left;
    margin: 0 0 0 0;
}

/* *********************************************************************************************************************
 * Column definitions, in eighths of 10%-wide-columns (1.25, 2.5, etc..)
 */
/*.col1.right-side-nav{width:4%;}*/
.col.eighth { width:1.25%; margin:0; }
.col.quarter { width: 2.5%; }
.col.three-eighths { width: 3.75%; }
.col.half { width:5%; }
.col.five-eighths { width: 6.25%;}
.col.three-quarters { width: 7.5%; }
.col.seven-eighths { width: 8.75%; }
.col1 { width: 10%; margin: 0; }
.col1.eighth { width: 11.25%; }
.col1.quarter { width: 12.5%; }
.col1.three-eighths { width: 13.75%; }
.col1.half { width: 15%; }
.col1.five-eighths { width: 16.25%; }
.col1.three-quarters { width: 17.5%; }
.col1.seven-eighths { width: 18.75%; }
.col2 { width: 20%; margin: 0; }
.col2.eighth { width: 21.25%; }
.col2.quarter { width: 22.5%; }
.col2.three-eighths { width: 23.75%; }
.col2.half { width: 25%; }
.col2.five-eighths { width: 26.25%; }
.col2.three-quarters { width: 27.5%; }
.col2.seven-eighths { width: 28.75%; }
.col3 { width: 30%; margin: 0; }
.col3.eighth { width: 31.25%; }
.col3.quarter { width: 32.5%; }
.col3.three-eighths { width: 33.75%; }
.col3.half { width: 35%; }
.col3.five-eighths { width: 36.25%; }
.col3.three-quarters { width: 37.5%; }
.col3.seven-eighths { width: 38.75%; }
.col4 { width: 40%; margin: 0; }
.col4.eighth { width: 41.25%; }
.col4.quarter { width: 42.5%; }
.col4.three-eighths { width: 43.75%; }
.col4.half { width: 45%; }
.col4.five-eighths { width: 46.25%; }
.col4.three-quarters { width: 47.5%; }
.col4.seven-eighths { width: 48.75%; }
.col5 { width: 50%; margin: 0; }
.col5.eighth { width: 51.25%; }
.col5.quarter { width: 52.5%; }
.col5.three-eighths { width: 53.75%; }
.col5.half { width: 55%; }
.col5.five-eighths { width: 56.25%; }
.col5.three-quarters { width: 57.5%; }
.col5.seven-eighths { width: 58.75%; }
.col6 { width: 60%; margin: 0; }
.col6.eighth { width: 61.25%; }
.col6.quarter { width: 62.5%; }
.col6.three-eighths { width: 63.75%; }
.col6.half { width: 65%; }
.col6.five-eighths { width: 66.25%; }
.col6.three-quarters { width: 67.5%; }
.col6.seven-eighths { width: 68.75%; }
.col7 { width: 70%; margin: 0; }
.col7.eighth { width: 71.25%; }
.col7.quarter { width: 72.5%; }
.col7.three-eighths { width: 73.75%; }
.col7.half { width: 75%; }
.col7.five-eighths { width: 76.25%; }
.col7.three-quarters { width: 77.5%; }
.col7.seven-eighths { width: 78.75%; }
.col8 { width: 80%; margin: 0; }
.col8.eighth { width: 81.25%; }
.col8.quarter { width: 82.5%; }
.col8.three-eighths { width: 83.75%; }
.col8.half { width: 85%; }
.col8.five-eighths { width: 86.25%; }
.col8.three-quarters { width: 87.5%; }
.col8.seven-eighths { width: 88.75%; }
.col9 { width: 90%; margin: 0; }
.col9.eighth { width: 91.25%; }
.col9.quarter { width: 92.5%; }
.col9.three-eighths { width: 93.75%; }
.col9.half { width: 95%; }
.col9.five-eighths { width: 96.25%; }
.col9.three-quarters { width: 97.5%; }
.col9.seven-eighths { width: 98.75%; }
.col10 { width: 100%; margin: 0; }

.col img, .col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img
{
    width: 100%;
    height: auto;
    display: block;
}
.offset-half-eighth
{
    margin-left:.80%;
}
.offset-eighth
{
    margin-left: 1.25%;
}
.offset-quarter
{
    margin-left: 2.5%;
}
.offset-three-eighths
{
    margin-left: 3.75%;
}
.offset-half
{
    margin-left: 5%;
}
.offset-five-eighths
{
    margin-left: 6.25%;
}
.offset-three-quarters
{
    margin-left: 7.5%;
}
.offset-seven-eighths
{
    margin-left: 8.75%;
}
.offset1
{
    margin-left: 10%;
}
.offset2
{
    margin-left: 20%;
}
.offset3
{
    margin-left: 30%;
}
.offset4
{
    margin-left: 40%;
}
.offset5
{
    margin-left: 50%;
}
.offset6
{
    margin-left: 60%;
}
.offset7
{
    margin-left: 70%;
}
.offset8
{
    margin-left: 80%;
}
.offset9
{
    margin-left: 90%;
}

/* *********************************************************************************************************************
 * Convenience classes
 */

.centered
{
    float: none;
    margin: 0 auto;
}
.text-left
{
    text-align: left;
}
.text-right
{
    text-align: right;
}
.text-center
{
    text-align: center;
}
.right
{
    float: right;
}


/*.ex1 img{
    border: 5px solid #ccc;
    float: left;
    margin: 15px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}

.ex1 img:hover {
    margin-top: 2px;
}*/


.tabs {
    width:100%;
    display:inline-block;
  
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
        
    }
 
    .tab-links li {
        margin:4px 1px;
        margin-bottom: 0px;
        float:left;
        list-style:none;
         border-width:1px;
         border-color:#0094ff;
         border-style: solid;
         border-radius:5px;
         
    }
 
        .tab-links a {
            padding:4px 12px;
            display:inline-block;
            border-radius:3px 3px 3px 3px;
            background:#FFFFFF;
            font-size:10.8px;
            
            
            /*font-weight:600;*/
            color:#222222;
            font-weight: bold;
            transition:all linear 0.15s;
           
        }
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }

    li.active a, li.active a:hover {
        background:#0094ff;
        color:#FFFFFF;
        
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:5px;
        padding-top: 10px;
        padding-bottom:0px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
        min-height:600px;

    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }

.container_a {
    border: 1px solid #ffffe0;
    border-radius: 3px;
   
}

*/
/* ============================================================
  CSS image hover zoom
============================================================ */

img {
    max-width: 100%;
    display: block;
}

.thumbnail {
	
    
    width: 50px;
    height: 50px;
    
    -webkit-transform: translate(-50%,-50%); /* Safari and Chrome */
    -moz-transform: translate(-50%,-50%); /* Firefox */
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -o-transform: translate(-50%,-50%); /* Opera */
    transform: translate(-50%,-50%);
}

.image {
    width: 100%;
    height: 100%;    
}

.image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
  	-moz-transition: all 1s ease; /* Firefox */
  	-o-transition: all 1s ease; /* IE 9 */
  	-ms-transition: all 1s ease; /* Opera */
  	transition: all 1s ease;
}

.image:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

/*Simple CSS hover zoom*/

.zoom_img img{
margin:50px;
height:70px;
width:70px;
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom_img img:hover{
-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
}

/*Image */

.image1:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.image1 {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

/*main */

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
         
}
.pic {
  border: 0px solid #fff;  
  float: left;
  height: 42.85px;
  width: 43.5px;
  margin: 5px;
  overflow: hidden;
  background-color:white;
  padding:2px;
 
}
/*TILT for image reclaim*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

    .tilt:hover {
       opacity:0.75;
       
    }


           

/*CSS toggle*/ 


.switch {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100px;
	height: 30px;
	padding: 3px;
	margin: 0 2px 2px 0;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
	border-radius: 18px;
	box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}
.issue-month-check {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 10px;
	text-transform: uppercase;
	background: #ffb6c1;
	border-radius: inherit;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.switch-label:before, .switch-label:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}
.switch-label:before {
	content: attr(data-off);
	right: 11px;
	color: #FFFFFF;
	text-shadow: 0 1px rgba(255, 255, 255, 0.2);
    
}
.switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: #FFFFFF;
	text-shadow: 0 1px rgba(0, 0, 0, 0.2);
	opacity: 0;
}
.issue-month-check:checked ~ .switch-label {
	background: #53C670;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.issue-month-check:checked ~ .switch-label:before {
	opacity: 0;
}
.issue-month-check:checked ~ .switch-label:after {
	opacity: 1;
}
.switch-handle {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
	background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
	border-radius: 100%;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
	border-radius: 6px;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.issue-month-check:checked ~ .switch-handle {
	left: 74px;
	box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
 
/* Transition
========================== */
.switch-label, .switch-handle {
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
}

/*
.IncomeFamilySizeInfo
{
    display:none;
    opacity:0;
}

.IncomeFamilySizeInfo:hover
{

    display:block;
    opacity:1;
}*/



.image-swap {
width: 65px;
height: 65px;
background-image: url('../Images/void_1.png');

}

.image-swap:hover {
background-image: url('../Images/void_1_b.png');
width: 65px;
height: 65px;
}

/*Add formula*/

.image-swap1 {
width: 65px;
height: 65px;
background-image: url('../Images/3b.png');

}

.image-swap1:hover {
background-image: url('../Images/3b_b.png');
width: 65px;
height: 65px;
}

/*rec all*/


.image-swap2 {
width: 65px;
height: 65px;
background-image: url('../Images/1b.png');

}

.image-swap2:hover {
background-image: url('../Images/1b_b.png');
width: 65px;
height: 65px;
}

/*repl form*/
.image-swap3 {
width: 65px;
height: 65px;
background-image: url('../Images/4b.png');

}

.image-swap3:hover {
background-image: url('../Images/4b_b.png');
width: 65px;
height: 65px;
}

.break-word {
    word-break: break-all;
}

/* Styles for basic forms
-----------------------------------------------------------------------------*/
fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}

.editor-label
{
    padding-left: 5px;
    display: block;
}

.editor-field
{
    padding: 5px 5px 5px 5px;
}

.editor-field-min-spacing .editor-field
{
    padding-bottom:1px;
    padding-top:1px;
}

/* Styles for validation helpers
-----------------------------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
    display: block;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000 !important;
    background: #ffeeee !important;
}

.input-validation-error
{
    background: #ffeeee !important;
}

.validation-summary-errors
{
    margin-bottom: 5px;
}

.validation-summary-errors ul
{
    margin: 0;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for HTML inputs
-----------------------------------------------------------------------------*/

/* Required field */
.hands-required
{
    background-color: #FFFF99 !important;
}

div.hands-field-required-manual div.editor-field input, div.hands-field-required-manual div.editor-field span.ui-combobox input.ui-combobox-input
{
    background: #FFFF99 !important;
}

.hands-label-required:before, div.hands-field-required-manual div.editor-field label.hands-label:before
{
    content: "*";
}
.hands-label
{
    display: block;
    font-weight:600;
   
}

.hands-display-label
{
   color:#383838;
}

.hands-column-title
{
    font-weight: bold;
    /*margin-bottom: 5px;*/
}

.red
{
    color: Red;
}

/* Input field widths
-----------------------------------------------------------------------------*/
.hands-tiny
{
    width: 60px;
}
.hands-smaller
{
    width: 90px;
}
.hands-small
{
    width: 120px;
}
.hands-medium
{
    width: 180px;
}
.hands-large
{
    width: 240px;
}
.hands-huge
{
    width: 280px;
}
.hands-full
{
    width: 99%;
}
.hands-one-letter
{
    width: 1.1em;
}
.hands-three-letter
{
    width: 2.1em;
}
.is-case-sensitive
{
    text-transform: none;
}

input[type="text"]:hover, input.ui-combobox-input:hover
{
    background:#ffc466 !important;
}

input[type="text"]:focus
{
    
    box-shadow: 0 0 5px rgba(255, 171, 63, 1);
  /*border-color:#ffab3f;
padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;*/
    border: 1px solid rgba(255, 171, 63, 1);
}

input[disabled="disabled"]:hover
{
    background-color:#f4f4f4 !important;
}

input[type="text"]
{
    background-color:White;
}

#certFlow button span:hover
{
    background-color:rgb(5, 158, 255);
    color:White;
}
#logOnContainer
{
    background-color: #FFFFFF;
    margin-top: 250px;
    padding: 10px;
    z-index:20;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    border-radius:10px;
  
}
#flags
{
   
    width:424px;
    height:333px;
    position:absolute;
    z-index:-1;  
   /* margin-top: 118px\0/; ie fix*/
    left:0;
}

.blackFont
{
    color:Black !important;
}

.flagTesting
{
    background-image:url(../themes/hands-theme/images/Flags_Az_Testing.png);
    background-repeat:no-repeat;
}

.azFlag
{
    background-image:url(../themes/hands-theme/images/Flags_Az.png);
    background-repeat:no-repeat;
}

.aSamoaFlag
{
    background-image:url(../themes/hands-theme/images/Flags_Asamoa.png);
    background-repeat:no-repeat;
}

.cnmiFlag
{
    background-image:url(../themes/hands-theme/images/Flags_cnmi.png);
    background-repeat:no-repeat;
}

.guamFlag
{
    background-image:url(../themes/hands-theme/images/Flags_guam.png);
    background-repeat:no-repeat;
}

.navajoFlag
{
    background-image:url(../themes/hands-theme/images/Flags_Navajo.png);
    background-repeat:no-repeat;
}

.dcFlag
{
    background-image:url(../themes/hands-theme/images/Flags_Dc.png);
    background-repeat:no-repeat;
}

.trainingMessage
{   
    height:50px; 
    background-color:#cdcdcd;
    color:Red;
    text-align:center; 
    /*color:#349307;*/
    border:1px solid #717171;
    border-radius:10px;
    font-weight:bold;
}

.trainingMessage h1
{
    padding-top:10px;
}

.trainingMessage.bottom
{
    margin-top:0px;
}

.trainingMessage.top
{
   margin-top:250px; 
}

#handsLoginLogo
{
    background-repeat:no-repeat;
    width:600px;
    height:206px;
    position:absolute;
    margin-left:-300px;
   /* margin-top: 118px\0/; ie fix*/
    left:50%; 
    margin-top: -190px;
}
.handsLoginLogoTesting
{
    background-image:url(../themes/hands-theme/images/handsLogoBig_Testing.png);
}

.handsLoginLogo
{
    background-image:url(../themes/hands-theme/images/handsLogoBig.png);
}
.loginBody
{
     background-image:url(../themes/hands-theme/images/floor.png);
     background-repeat:repeat-x;
     background-position:0px 400px;
     background-color:#0071bd;
}
.loginBodyTraining
{
     background-image:url(../themes/hands-theme/images/floorTraining.png);
     background-repeat:repeat-x;
     background-position:0px 400px;
     background-color:#dddddd;
}
#login-actions-container
{
    padding-top:5px;
    display:inline-block;
    width:100%;
}
#login-actions-container div
{
    display:inline-block;
    margin:4px;
}
#login-actions-container div a
{
   
    font-size: 12px; 
    text-decoration:underline;
    color:Gray;
}
#login-actions-container div a:hover
{
    text-decoration:underline; 
    color:#168dd9;
}




html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
    /*background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;*/
    /*overflow:hidden;*/
}

.app_background
{
    background-color: #FFFFFF;
}

.app_foreground
{
   background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;
}

.primary
{
    background-color: #FFFFFF;
}

.secondary
{
    /*background-color: #90D4A5;
    background-color: #b3dffd;*/
    background: #26C557;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0ZDNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGQzZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #26C557 0%, #90D4A5 50%, #26C557 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26C557), color-stop(50%,#90D4A5), color-stop(100%,#26C557));
    background: -webkit-linear-gradient(top,  #26C557 0%,#90D4A5 50%,#26C557 100%);
    background: -o-linear-gradient(top,  #26C557 0%,#90D4A5 50%,#26C557 100%);
    background: -ms-linear-gradient(top,  #26C557 0%,#90D4A5 50%,#26C557 100%);
    background: linear-gradient(to bottom,  #26C557 0%,#90D4A5 50%,#26C557 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d3f4', endColorstr='#a4d3f4',GradientType=0 );*/
}

.primary, .secondary
{
    padding-top: 5px;
    padding-bottom: 0px;
}

.title
{
    font-weight: bold;
    font-size: large;
}

#form_header
{
    z-index: 51;
    max-width:  1020px !important;
    margin: 0 auto;
    height: auto;
    position: fixed;
    border-bottom: 1px solid #000000;
}
#form_header_wide
{
    z-index: 51;
    max-width:100% !important;
    margin: 0 auto;
    height: auto;
    /*position: fixed;*/
    border-bottom: 1px solid #000000;
}
 .main-container {
      float: left;
      position: relative;
      left: 50%;
    }
    .fixer-container {
      float: left;
      position: relative;
      left: -50%;
    }
#form_footer
{
    z-index: 51;
    max-width: 1020px !important;
    margin: 0 auto;
    height: auto;
    position: fixed;
    border-top:1px solid black;
}

#form_footer
{
    z-index: 51;
    max-width: 100% !important;
    margin: 0 auto;
    height: auto;
    position: fixed;
    border-top:1px solid black;
}

#form_actions
{
    position: fixed;
    bottom: 0;
    height: auto;
    margin: 0 auto;
    max-width: 1020px !important;
    z-index: 51; 
    text-align: right;
    min-width:1020px;
}

#form_actions_wide
{
    position: fixed;
    bottom: 0;
    height: auto;
    margin: 0 auto;
    max-width: 1220px !important;
    z-index: 51; 
    text-align: right;
    min-width:1020px;
}

#form_actions_wide .ui-widget-content
{
    border:none;
}

#form_actions_wide .editor-field, .button-inline-menu .editor-field
{
    display:inline-block;
    padding:0px;
    padding-right:1px;
}

/*
#form_header, #form_footer
{
    min-width:1020px;
}
*/

#form_container
{
    padding-top: 40px;
    padding-bottom: 40px;
}

#form_toolbar
{
    margin-top: 5px;
    margin-bottom: 5px;
}

#form_container_wide
{
    padding-top: 0;
    padding-bottom: 40px;
}

/*
.one-three-sixteenths #form_body
{
    max-height:595px;
    height:595px;
}


#form_body
{
    max-height:630px;
    height:630px;  
}
*/

#form_prebody
{
    position: fixed;
    left: 0;
    top: 10px;
    padding-top: 15px;
    height: auto;
    z-index: 50;
    background: #E5E5E5 url(../themes/hands-theme/images/ui-bg_dots-medium_50_ededf0_4x4.png) 50% 50% repeat;
}
/*
#certFlow 
{
    margin-top: 60px;
    padding-top: 10px;
    background-color: White;
}*/

/*#certFlow button
{
  margin-left:-1.5px;
   margin-right:-1.5px;
  padding:4.5px;
}*/

#form_active_record
{
    background-color: White;
}

#form_navigation_picker
{
    margin-bottom: 5px;
}

#form_body
{
  /*overflow-y:auto;
  overflow-x:hidden;*/
}

#form_validation_summary
{
    margin-top: 10px;
    display: ruby-text-container;
}

#form_notification
{
    z-index: 52;
}

#tab_ar, #tab_cert
{
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.hands-table
{
    width: 100%;
}

.ui-state-highlight.ui-widget-header.alert strong
{
    color:red;
}

.alert-text {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    color:red;
    font-size:large;
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.hands-modal 
{
    min-width: 600px;
}
.emoarea {
    text-align: center;
    font-size: 1.5em;
    color: #ff6666;
    letter-spacing: 0px;
    background: #A4AAA1;
    font-weight: 2;
    text-transform: uppercase;
    animation: blur .75s ease-out infinite;
    text-shadow: 0px 0px 5px #fff, 0px 0px 7px #fff;
}

@keyframes blur {
    from {
        text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 11px #fff, 0px 0px 12px #fff, 0px 0px 13px #fff, 0px 0px 15px #fff, 0px 0px 16px #fff, 0px 0px 18px #fff, 0px 0px 19px #fff, 0px 0px 19px #fff, 0px 1px 20px #7B96B8, 0px 2px 20px #7B96B8, 0px 3px 20px #7B96B8, 0px 5px 20px #7B96B8;
    }
}

.likeabuttonactive {
    border-radius: 5px;
    list-style: none;
    display: inline;
    padding: 5px 10px;
    display: inline-block;
    color: #FA7008;
    text-transform: uppercase;
    text-decoration: none;    
    text-align: center;
    font-size: 1.1em;
    letter-spacing: 0px;
    font-weight: 5;    
}

.likeabuttonactiveemo {
    border-radius: 5px;
    list-style: none;
    display: inline;
    padding: 5px 10px;
    display: inline-block;
    color: #FA7008;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font-size: 1.1em;
    letter-spacing: 1px;
    font-weight: 5;
    /*animation: blur .75s ease-out infinite;*/
    text-shadow: 0px 0px 5px #FA7008;
}
#form_header1
{
    z-index: 51;
    max-width:  1220px !important;
    margin: 0 auto;
    height: auto;
    position: fixed;
    border-bottom: 1px solid #000000;

}
/* UiManipulation.css
    Contains any custom changes/tweaks to any element of the JQuery UI Theme or layout for HANDS */

 /*Styles for elements/fields
-----------------------------------------------------------------------------*/

.ui-multiselect-filter input, input[type="text"], input[type="password"], textarea
{
     border:1px solid #168dd9;
}

/*input[type="text"], textarea
{
    padding:2px;
}
*/

.label-left, .label-right
{
    display:inline-block !important;
    vertical-align:bottom;
}

.label-right
{
    padding-left:1px;
}
.label-left
{
    padding-right:1px;
}


/* Styles for disabled inputs
-----------------------------------------------------------------------------*/

input[disabled="disabled"], textarea[disabled='disabled'], textarea[readonly='readonly']
{
    border: 1px solid #b8b8b8 !important;
    color:black !important;
    opacity:.99 !important;
    filter:Alpha(Opacity=99);
    text-decoration:none !important;
    background:#f4f4f4 !important;
}

textarea[disabled='disabled']
{
   /* background:#e2e2e2 !important;*/
    background:#f4f4f4 !important;
}

textarea.hands-required.ui-state-error
{
    background-color:#fbc6c6 !important;
}


.ui-combobox .ui-state-disabled
{    
    background:black !important;  
    border: 1px solid black !important;
    
}


.ui-controlgroup.ui-controlgroup-disabled label.ui-state-active
{
    background-color:black !important;  
    color:White !important; 
   
}

.ui-controlgroup.ui-controlgroup-disabled label
{
    background-color:#bababa;   
    filter:Alpha(Opacity=99);
    border:1px solid black;
    color:Black;   
}

.ui-buttonset.ui-buttonset-disabled label.ui-state-active
{
    background-color:black !important;  
    color:White !important; 
   
}

.ui-buttonset.ui-buttonset-disabled label
{
    background-color:#bababa;   
    opacity:.99 !important;
    filter:Alpha(Opacity=99);
    border:1px solid black;
    color:Black;
   
}

label.uni-disabled
{
   background:#d8d8d8;
   color:#2c2c2c;
   border:1px solid #2c2c2c;
}

label.uni-disabled .ui-icon-empty-check
{
    /*border:1px solid #2c2c2c;
    background-image:none;*/
}

label.uni-disabled.ui-state-active
{
   background-color:black !important; 
   color:white !important;
}


.jtable-item-disabled
{
    cursor:default !important;  
    background:#F4F4F4 !important;
    border: 1px solid #b8b8b8 !important;
  
}

/* Styles for radio buttons
-----------------------------------------------------------------------------*/

div.ui-buttonset
{
    padding-top:0px;
}

/* Styles for deceased clients
-----------------------------------------------------------------------------*/
label.client-deceased, span.client-deceased, .client-deceased div.editor-field label.hands-display-label
{
     color:Red;
     font-weight:bold;
}

[data-hover-term-reason="I"] button span.ui-button-text
{
    color:Red;
}


/* Styles for jTable
-----------------------------------------------------------------------------*/

div.jtable-main-container
{
    max-width: 100% !important;   
    height:100%;  /*Bug fix for growing div on hover for data grids*/
}

#fiLookupSearchResults .jtable-bottom-panel, #fiLookupCvvSearchResults .jtable-bottom-panel
{
    width:100%;
}

.jtable.ui-widget-content
{
    width:100%;
}

div.jtable-main-container div.jtable-title div.jtable-toolbar span.jtable-toolbar-item span.jtable-toolbar-item-text
{
    margin:0px;
    padding-right:2px;
}

div.jtable-main-container div.jtable-title div.jtable-toolbar span.jtable-toolbar-item
{
    padding:0px;
}
div.jtable-main-container table.jtable tbody > tr > td
{
    padding:2px;
}

div.jtable-main-container div.jtable-title
{
    line-height:28px;
    min-height:28px;
}

.jtable-dropdown-input
{
    max-width: 600px !important;
}

.jtable a.ui-button span.ui-button-icon-primary
{
    background-image:url(../themes/hands-theme/images/ui-icons_2694e8_256x240.png);
}


.jtable a.ui-button
{
    background:none;
    color:Black;
    border-width:1px;
    border-style:solid;
    border-color:White;
}
.jtable a.ui-button .ui-button-text
{
    font-weight:normal;
}

.jtable a.ui-button:hover
{
    background:#059eff url(../themes/hands-theme/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
    color:#168dd9;
    border-color:#168dd9;
}

.ui-icon-custom
{
    display:inline-block;
    background-image:url(../themes/hands-theme/images/custom-ui-icons.png);
    width:24px;
    height:24px;
}

.ui-icon-custom-male
{
    background-position:-24px 0px;
   
}

.ui-icon-custom-female
{
    
   background-position:0px 0px;
}

.ui-icon-custom-missing-icon
{
    
   background-position:0px -24px;
}

.ui-icon-custom-listOfQuestions
{
    background-position:-24px -24px;
   
}

.ui-icon-custom-history
{
    background-position:-48px -24px;
   
}

.ui-icon-custom-listOfRisks
{
    background-position:-48px 0px;
   
}

.ui-icon-deceased
{
    background-image:url(../Images/deceased.png) !important;
}

.clickable
{
    cursor:pointer;
}

div div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container {
    height: auto;
}
div div.jtable-main-container table.jtable thead th.jtable-column-header span.jtable-column-header-text {
     /*text-align: center;*/
    width: 100%;
}

div.jtable-toolbar div.editor-field
{
    float:left;
    padding-bottom: 1px;
    padding-top:0px;
}

#FamilyPhones .jtable-toolbar
{
    width:83%;
}

#FamilyPhones .jtable-toolbar-item
{
    float:right;
}


 /*.Styles for jtable header widths with nested tables
-----------------------------------------------------------------------------*/
.csSearch-1
{
    width:4.43% !important;
}
.csSearch-2
{
     width:13.19% !important;
}
.csSearch-3
{
     width:13.19% !important;
}
.csSearch-4
{
     width:41.83% !important;
}
.csSearch-5
{
     width:5.04% !important;
}
.csSearch-6
{
     width:5.74% !important;
}
.csSearch-7
{
     width:10.48% !important;
}
.csSearch-8
{
     width:5.14% !important;
}

/*.Styles for jtable header widths on BP Inventory
-----------------------------------------------------------------------------*/
.col-1
{
    width:10.9% !important;
}
.col-2
{
     width:10.9% !important;
}
.col-3
{
     width:18.17% !important;
}
.col-4
{
     width:11.59% !important;
}
.col-5
{
     width:8.93% !important;
}
.col-6
{
     width:7.76% !important;
}
.col-7
{
     width:13.45% !important;
}
.col-8
{
     width:4.91% !important;
}

.col-9
{
     width:6.77% !important;
}

.col-10
{
     width:6.58% !important;
}

 /*.Styles for multiselect/combobox
-----------------------------------------------------------------------------*/
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  
/*.ui-multiselect:hover
{
    border-color: #168dd9;
    cursor:pointer;
}
  
#form_body .ui-multiselect, #logOnContainer .ui-multiselect
{
    background-color:White;
    background-image:none;
    font-weight:normal;
    color:Black;
}

#form_body .ui-multiselect .ui-icon, #logOnContainer .ui-multiselect .ui-icon
{
    background-image:url(/Content/themes/hands-theme/images/ui-icons_2B5177_256x240.png);
}
#form_body .ui-multiselect
{
    height:22px;
}*/


#form_body button.ui-multiselect span:not(span.ui-icon)
{
    display:block;
    width:90%;
    overflow:hidden;
    
}
#form_body .ui-multiselect
{
    margin-bottom:0px;
    padding:.75px;
    margin-top:0px;
    display:block;
    height:20px;
}

/* Styles for global navigation/header
-----------------------------------------------------------------------------*/

.global-nav
{
    
    background-color:#1b1b1b;
    background-repeat:repeat-x;
    background-image:url(../themes/hands-theme/images/main-menu.png);
    background-position:50% 50%;
    color:white;
    min-width:1020px;
   
}

.global-nav button
{
    
    border-top:0px;
    border-bottom:0px;
    border-left:0px;
    border-right:0px;
    border-radius:0px;
    background:transparent;
    margin:0px;
    height:24px;
    
}

.global-nav li
{
    border-left:1px solid DarkGray;
    border-right:1px solid black;
    cursor:pointer;
}

.global-nav .ui-button-style
{
    font-weight:bold;
    vertical-align:middle;
}

.global-nav span.active button
{
    
   color:rgb(5,158,255);
   display:inline-block;
   
    
}

.global-nav button .ui-button-text, .global-nav label.ui-button .ui-button-text
{
    padding:.15em .5em !important;
}

/*.global-nav button:hover, */.global-nav span.active button, .ui-button-style:hover, .global-nav li:hover
{
    background-color:#66806E;
    background-repeat:repeat-x;
    /*background-image:url(../themes/hands-theme/images/menu-highlight.png);*/
    background-position:50% 50%;
    color:Black;
}

.global-nav button:hover
{
    color:Black;
}

.hands-logo
{
     height:24px !important;
     width:108px !important;
     background-image:url(../themes/hands-theme/images/HandsIcon24x108.png);
     background-repeat:no-repeat;
     float:left;
}

.hands-version
{
    float:left;
    color:White;
    margin-top: 10px;
}

.clear-fix
{
    clear:both;
}

.user-info
{

    background: #0f810a;
    color:White;
    min-width:1020px;
}

/*style the main menu*/
.myMenu {
	margin:0;
	padding:0;
}

.myMenu li {
	list-style:none;
	float:left;
	/*font: 12px Arial, Helvetica, sans-serif #111;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #111;
}

.myMenu li a:link, .myMenu li a:visited {
	display:block;
	text-decoration:none;
	background-color:#09F;
	padding: 0.5em 2em;
	margin:0;
	border-right: 1px solid #fff;
	color:#111;
}

.myMenu li a:hover {
	background-color:#0CF;	
}

/*style the sub menu*/
.myMenu li ul {
	position:absolute;
	visibility:hidden;
	border-top:1px solid #fff;
	margin:0;
	padding:0;
	background-color:#0b0c0c;
    background-repeat:repeat-x;
    background-image:none;
    background-position:0px -68px;
    color:white;
}

.myMenu li ul li {
	/*display:inline;*/
	float:none;
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	background-color:#09F;
	width:auto;
}

.myMenu li ul li a:hover {
	background-color:#0CF;	
}

/* Styles for checkboxes
-----------------------------------------------------------------------------*/

.checkSetMargin label.ui-button
{
    margin-bottom:8px;
}


.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text
{
    padding:.15em 1.8em !important;
}

.ui-icon-radio
{
    background-position:-160px -144px;
}

.ui-state-active .ui-icon-radio {
	background-position:-176px -144px;
}

.ui-checkboxradio-checked .ui-icon-blank {
    background-position:-177.5px -145.4px;
    width:13px;
    height:13px;
}

.ui-icon-empty-check
{
    background-position:-192px -144px;
}

.ui-state-active .ui-icon-empty-check {
	background-position:-64px -144px;
}

.ui-checkboxradio-checked .ui-state-checked {
    background-position: -64px -144px;
    background-color: rgb(10, 84, 165);
}

.ui-checkboxradio-checked.ui-checkboxradio-disabled .ui-state-checked {
    background-position: -64px -144px !important;
    background-color: black !important;
}


/* Styles for dialog boxes
-----------------------------------------------------------------------------*/
.no-close .ui-dialog-titlebar-close 
{
    display: none;
}

/* Styles for toolbars
-----------------------------------------------------------------------------*/

/*.certFlowToolbar #certFlow .ui-widget-content
{
    border-right:none;
}

#form_toolbar button:first-child
{
    margin-left:2px;
}*/

/* Styles for accordions
-----------------------------------------------------------------------------*/
.ui-accordion-content
{
    padding: 0 !important;
    margin: 0 !important;
}

.header-input .ui-widget.editor-field
{
    padding:0px;
}

.editor-field.inherit-width > button.ui-multiselect {
    width: 100% !important;
}

/*.inherit-width button, */
.inherit-width .ui-autocomplete-input, .inherit-width label.ui-button
{
    width:100% !important;
}

.inherit-width .ui-combobox
{
    width:90%;
}


.inherit-width input[type="text"]
{
    width:90%;
}

/* Styles for sub menus
-----------------------------------------------------------------------------*/

/*.left-nav button
{
    background-position:50% 121% !important;
    margin:0px;
    background-color:White !important;
  
}


.left-nav button
{
    color:Black !important;
}

#form_prebody div.left-nav button
{
    background-position:50% 121% !important;
   
    background-color:White !important;
   margin:0px;
}

#form_prebody #form_toolbar button
{
    margin-top:0px;
    margin-bottom:0px;
    border-radius:0px;    
    border-top:0px !important;
    border-bottom:0px !important;
}

#form_prebody #form_toolbar .ui-widget-content
{
    border-color:#168dd9 !important;
}

#form_prebody div.left-nav button.sub-nav-active
{
    color:Black;
    opacity:100;
    filter: Alpha(Opacity=100);
    background-position:50% 121% !important;
    background-color:White !important;
    cursor:default;
    
}*/

/* Styles for active record
-----------------------------------------------------------------------------*/
.active-record textarea {
    min-height: 0px;
}
.active-record div {
    padding-top: 4px;
    padding-bottom: 0px;
}

/* Styles for primary and secondary menus
-----------------------------------------------------------------------------*/

#form_toolbar .ui-widget-content, #secondaryToolbar .ui-widget-content
{
    border: 0px;
    background-image:none;
    background-color:transparent;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom: 5px;
    border-bottom-style:solid;
    border-bottom-color:rgb(5, 158, 255);
}

#form_toolbar .ui-widget-content button, #secondaryToolbar .ui-widget-content button
{
    color:Black;
    background-color:White;
    background-image:none;
}

#form_toolbar .ui-widget-content button
{
    
    border-top-width:2px;
}

#certFlow button .ui-button-icon-primary
{
    left:.1em;
}

#certFlow button {
    padding:.15em 1.25em !important;
}

#certFlow .ui-button-icon{
    position: absolute;
	top: 50%;
	margin-top: -8px;
}

#certFlow button .ui-button-icon{
    left:0.1em;
}

.checkSetMargin div.ui-controlgroup-horizontal label {
    padding:.18em 1.8em !important;
}

.checkSetMargin div.ui-controlgroup-horizontal .ui-checkboxradio-icon{
    position: absolute;
	top: 50%;
	margin-top: -8px;
    left:0.3em;
    height: 13px;
    width: 13px;
}

#certFlow button span.ui-button-text
{
    padding:.15em 1.25em !important;
}

#certFlow button
{
    border-bottom-right-radius:0px;
    border-bottom-left-radius:0px;
}

#form_toolbar button.ui-active-item,  #secondaryToolbar button.ui-activeSecondary-item
{
    color:White;
    background-color:rgb(5, 158, 255);
    border-bottom-color:rgb(5, 158, 255);
    
}

#form_toolbar button span.ui-icon /*,  #secondaryToolbar button.ui-activeSecondary-item */
{
    background-image: url(../themes/hands-theme/images/ui-icons_2B5177_256x240.png);
}

#form_toolbar button.ui-active-item span.ui-icon
{
    background-image: url(../themes/hands-theme/images/ui-icons_ffffff_256x240.png);
}

/*button.ui-activeSecondary-item
{
    background-image:none !important;
    background-color:white !important;
    color:Black !important;
    border-color:Black !important;
}*/

/* Styles for dialog and overlays
-----------------------------------------------------------------------------*/

.ui-dialog.ui-front
{
    z-index: 500;
}

.ui-widget-overlay.ui-front
{
    z-index: 499;
}

/* Styles for requried fields
-----------------------------------------------------------------------------*/ 

.hands-label-required.ui-button:before
{
    content:normal !important;
}

.hands-label-required.ui-button span.ui-button-text:before
{
    content:"*";
}

/* Active Record
-----------------------------------------------------------------------------*/ 

.active-record-icon
{
    width: 14px;
    height: 14px;
    
   
}

.active-record-icon:hover
{
    
   
}

.ui-disability-icon
{
    background:  url('../Images/ActiveRecord/disability.png') center center no-repeat;
}

/*.ui-disability-icon:hover
{
    background:  url('../Images/ActiveRecord/disability.png') center center no-repeat;
}*/

.ui-breastPump-icon
{
    background:  url('../Images/ActiveRecord/breastPump.png') center center no-repeat;
}

/*.ui-breastPump-icon:hover
{
    background:  url('../Images/ActiveRecord/breastPump.png') center center no-repeat;
}*/

.ui-forgotDocumentation-icon
{
    background:  url('../Images/ActiveRecord/forgotDocumentation.png') center center no-repeat;
}

/*.ui-forgotDocumentation-icon:hover
{
    background:  url('../Images/ActiveRecord/forgotDocumentation.png') center center no-repeat;
}*/

.ui-highRisk-icon
{
    background:  url('../Images/ActiveRecord/highRisk.png') center center no-repeat;
}

/*.ui-highRisk-icon:hover
{
    background:  url('../Images/ActiveRecord/highRisk.png') center center no-repeat;    
}*/

.ui-greenHighRisk-icon
{
    background:  url('../Images/ActiveRecord/highRiskGreen.png') center center no-repeat;  
}


/*.ui-greenHighRisk-icon:hover
{
    background:  url('../Images/highRisk_Green.png') center center no-repeat;
    background-size:   cover;
}*/

.ui-midCertCheck-icon
{
    background:  url('../Images/ActiveRecord/midCertCheck.png') center center no-repeat;
}

/*.ui-midCertCheck-icon:hover
{
    background:  url('../Images/ActiveRecord/midCertCheck.png') center center no-repeat;
}*/

.ui-missingMedicalData-icon
{
    background:  url('../Images/ActiveRecord/missingMedicalData.png') center center no-repeat;
}

/*.ui-missingMedicalData-icon:hover
{
    background:  url('../Images/ActiveRecord/missingMedicalData.png') center center no-repeat;
}*/

.ui-outOfStateTransfer-icon
{
    background:  url('../Images/ActiveRecord/outOfStateTransfer.png') center center no-repeat;
}

/*.ui-outOfStateTransfer-icon:hover
{
    background:  url('../Images/ActiveRecord/outOfStateTransfer.png') center center no-repeat;
}*/

.ui-staffAlerts-icon
{
    background:  url('../Images/ActiveRecord/staffAlerts.png') center center no-repeat;
}

/*.ui-staffAlerts-icon:hover
{
    background:  url('../Images/ActiveRecord/staffAlerts.png') center center no-repeat;
}*/

.ui-staffAlerts-icon
{
    display:inline-block;
}

.tooltip2{
	margin:2px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	/*border:2px solid #2b5177;*/
	box-shadow: 2px 2px 16px #2b2b2b;
	background-color:white;
	position: absolute;
	z-index: 10002;

}

.client-tooltip div.div-title label
{
    color:black;
}

.tooltip-container
{
    margin-right:5px;
    margin-left:5px;
}

.icon-active-record-hover .mini-container
{
    width:auto !important;
}

.tooltip-container .mini-container
{
    float:left;
    display:inline;
    width:90px;
    /*padding:5px 5px 1px 5px;*/
    height:40px;    
    padding-top:5px;
    
}

.tooltip2.iconTooltip .tooltip-container .mini-container
{
    float:left;
    display:inline;
    width:auto;
    /*padding:5px 5px 1px 5px;*/
    height:40px;    
    padding-top:5px;
    
}

.client-tooltip div.div-title label, .tooltip2 label
{
    font-weight:600;
   
}

.client-tooltip .tooltip-container .mini-container label
{
    display:inline-block;
    width:90px;
    font-weight:bold;
}

.client-tooltip div.div-title{
  
   text-transform:uppercase;

   padding-left:8px;
   line-height:20px;
   color:White;
  
}

.client-tooltip div.div-title label
{
   
    display:inline-block;
    vertical-align:middle;
       
}

/* miscellaneous
-----------------------------------------------------------------------------*/ 
div[data-hands-jqui-type="buttonset"]
{
    padding-left:0px;
}

.checkbox-inline div.editor-field:first-child
{
    margin-top:16px;
}

.buttonset-inline div.editor-field:first-child
{
    margin-top:8px;
}

.ui-autocomplete-loading 
{
    background: white url('../themes/hands-theme/images/ui-anim_basic_16x16.gif') right center no-repeat;
}

#form_actions .editor-field, .button-inline-menu .editor-field
{
    display:inline-block;
    padding:0px;
    padding-right:1px;
}

.button-inline-menu
{
    display:inline-block;
    float:right;
    padding-left:3px;
}

.button-menu-ui button
{
    color:#fff;
    font-weight:bold;
    border:1px solid #168dd9;
    background:#059eff url(../themes/hands-theme/images/ui-bg_inset-soft_50_059eff_1x100.png) 50% 50% repeat-x;
    /*background-color:rgb(5, 158, 255);*/
    cursor:pointer;
    text-align:center;
    line-height:normal;
    overflow:visible;
    vertical-align:middle;
    display:inline-block;
    position:relative;
    text-decoration:none;
    font-size:1em;
    padding:.15em 1em .15em 1em;
}

.button-menu-ui .editor-field
{
    padding-left:0px;
    padding-bottom:0px;
}

.button-menu-ui button:hover
{
   
    border:1px solid #0c6aa6;
    background:#058dff url(../themes/hands-theme/images/ui-bg_inset-soft_50_058dff_1x100.png) 50% 50% repeat-x;
    
}

#imgUnlock
{
    width:18px;
    height:18px;
}

.ui-button.ui-corner-all.ui-widget:hover{
	border: 1px solid #0c6aa6;
	background-color: #0a54a5;
	background-image:none;
	font-weight: bold;
	color: #ffffff;
}

.ui-state-hover, .ui-widget-content .ui-state-hover
{
	border: 1px solid #0c6aa6;
	background-color: #0a54a5;
	background-image:none;
	font-weight: bold;
	color: #ffffff;
}

.ui-button.ui-corner-all.ui-widget.ui-state-hover
{
    border: 1px solid #0c6aa6;
	background-color: #0a54a5;
	background-image:none;
	font-weight: bold;
	color: #ffffff;
}

#EditScheduledHistoryGrid, #EditScheduledHistoryGrid .jtable-main-container
{
    width:100%;
}

#divPreviewWICCodes .jtable-main-container .jtable tbody tr td button span.ui-icon
{
    width:8px;
    height:8px;
}

#ui-certFlow-complete
{
    border-top-color:#00ba00 !important;
}

#ui-certFlow-required
{
    border-top-color:Red !important;
   
}

.ui-icon-completed
{
    background-image:url('../Images/completedRound.png') !important;
    background-repeat:no-repeat;
}

.ui-icon-required
{
    background-image:url('../Images/requiredRound.png') !important;
    background-repeat:no-repeat;
}

.ui-active-item .ui-icon-required
{
    background-image:url('../Images/requiredRoundActive.png') !important;
    background-repeat:no-repeat;
}

.ui-active-item .ui-icon-completed
{
    background-image:url('../Images/completedRoundActive.png') !important;
    background-repeat:no-repeat;
}

/*#ui-certFlow-required.ui-active-item, #ui-certFlow-complete.ui-active-item
{
    color:Black !important;
}
*/

.ui-dialog-content .ui-widget .ui-widget-content
{
    border:none;
}

#duplicateClientsListtable .jtable-main-container
{
    width:100%;
}

#form_actions .ui-widget-content
{
    border:none;
}

.nd-group-item, .appt-item
{
   
    padding:4px;
    margin-top:5px;
   
}

.nd-group-item table.hands-table thead tr th, .nd-group-item button
{
    border: 1px solid #0f810a !important;
    background: #41b03c url('../Images/ui-bg_inset-hard_55_41b03c_1x100.png') 45% 45% repeat-x !important;
}

.nd-group-item-table, .appt-item-table
{
   
    width:100%;
}

.nd-group-item
{
   
     border:1px solid #0f810a;
   
}

.appt-item
{
   
    border:1px solid rgb(10, 84, 165);
}

.nd-group-item:hover, .appt-item:hover
{
    box-shadow: 2px 2px 16px #2b2b2b;
}

.topic-string .ui-widget .hands-display-label
{
    color:Black !important;
}


.appt-item-table td.leftAlign
{
    text-align:left;
}

.appt-item-table td.rightAlign
{
    text-align:right;
}

.secondary.secondaryColor, .nd-group-appt
{
    /*background-color:#ffeaff !important;
    background-image:none !important;*/
    
background: #6dd068;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkZDA2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NkZjhjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZGQwNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6dd068 0%, #cdf8cb 50%, #6dd068 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dd068), color-stop(50%,#cdf8cb), color-stop(100%,#6dd068));
background: -webkit-linear-gradient(top,  #6dd068 0%,#cdf8cb 50%,#6dd068 100%);
background: -o-linear-gradient(top,  #6dd068 0%,#cdf8cb 50%,#6dd068 100%);
background: -ms-linear-gradient(top,  #6dd068 0%,#cdf8cb 50%,#6dd068 100%);
background: linear-gradient(to bottom,  #6dd068 0%,#cdf8cb 50%,#6dd068 100%);




/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb4fd', endColorstr='#fdb4fd',GradientType=0 );*/

    
}

.nd-group-appt
{
    color:Black !important;
}

.appt-item-first-td
{
    width:70%;
}

.appt-item-second-td
{
    width:30%;
}

.appointmentsheet-scheduled-appointments .appt-item-first-td
{
    width:60%;
}

.appointmentsheet-scheduled-appointments .appt-item-second-td
{
    width:40%;
}

.appointmentsheet-scheduled-appointments .nd-group-item .appt-item-first-td
{
    width:50%;
}

.appointmentsheet-scheduled-appointments .nd-group-item .appt-item-second-td
{
    width:50%;
}

.ui-tooltip, .arrow:after , .arrows:after
{
    background-color: rgb(237, 237, 240) !important;
    border: 2px solid black;
    background-image:none;
}
.ui-tooltip 
{
    padding: 5px 5px;
    color: black;
    border-radius: 20px;
    box-shadow: 2px 2px 16px #2b2b2b;
    max-width:500px;
}

.client-tooltip
{
    
   
   
}
.arrow 
{
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    top: 35%;
    margin-left: 13px;
    bottom: -16px;
    left: -16px;
}
.arrow.top 
{
    top: -16px;
    bottom: auto;
}
.arrow.left 
{
    left: -8%;
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: 0px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}
.arrow.top:after 
{
    bottom: -20px;
    top: auto;
}

.arrows {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrows.top {
    top: -16px;
    bottom: auto;
  }
  .arrows.left {
    left: 20%;
  }
  .arrows:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrows.top:after {
    bottom: -20px;
    top: auto;
  }
  
  .ui-tooltip-content
  {
      display:inline-block;
  }
  
  .div-title
  {
      height:20px;
      line-height:20px;
      padding-left:8px;
      color:White;
      font-weight:bold;
       border-top-left-radius:15px;
    border-top-right-radius:15px;
     background-color:rgb(5, 158, 255);
      
  }
  
  .ui-icon-jtable-edit
  {
      background-image:url('../themes/hands-theme/edit.png') !important;
  }
  
  .agencyClinicName
  {
      /*max-width:713px;*/
      overflow:hidden; 
      text-overflow:ellipsis; 
      white-space:nowrap;
  }
  
  .agencyClinicName a
  {
      color: White;
      text-decoration: none;
  }
  
  .agencyClinicName a:hover
  {
      color: #F2F5A9;
      text-decoration:underline;
  }
/* Styles for modular textfields 
-----------------------------------------------------------------------------*/
.hands-label-readOnly
{
    font-weight:normal !important;
    color:#383838;
}

.hands-name li span.word
{
    color:#6c6c6c;
    display:none;
}

.hands-name li 
{
   letter-spacing:5px;
}

.hands-name li span.MainLetter
{
    color:black !important;
}

.hands-name-container
{
    width:32%;
    /*font-family:  Ambrosia Demo !important;*/
}

.hands-name
{
    display:none;
}

.hands-name li span.MainLetter
{
    cursor:pointer;
   
}


.hands-name li hr
{
    margin:0px;
    display:none;
}

.home
  {
      background-image:url('../Images/HANDS-Home2.png');
      background-repeat:no-repeat;
      background-position:center top;
      background-color:#dae9ff;
      border-radius: 20px;
      
  }

/* Styles for Admin
-----------------------------------------------------------------------------*/

#box-it div div
{
    border:1px solid green;
    min-height:100px;
    margin:10px;
    padding:5px;
    float:left;
}

/* Styles for child tables
-----------------------------------------------------------------------------*/

.jtable-child-row:hover
{
    background-color:White !important;
    background-image:url('../Images/dropDownArror.png') !important;
     background-repeat:no-repeat !important;
     background-position:left top !important;
}

.jtable-child-row
{
     background-image:url('../Images/dropDownArror.png');
     background-repeat:no-repeat;
     background-position:left top;
     background-color:White;
}

.jtable-child-table-container .jtable-main-container .jtable-title
{
   /* background-color: #7f7f7f;
    background-image:none;
    color:White;*/
    border:1px solid #a6a6ac !important;
}

.jtable-child-table-container 
{
    
    /*background-color:#7f7f7f;*/
     margin-left:25px;
    /* margin-right:25px;*/
}

.jtable-child-table-container  .jtable-main-container
{
    padding:2px;
   
}

.jtable-child-table-container .jtable-main-container .jtable thead tr th
{
    background-color:#a775cd;
    background-image:none;
    border:1px solid #9443d2;
}

.jtable-child-table-container .jtable-main-container .jtable .jtable-row-even
{
    background-color:#f3e3ff;
}

.jtable-child-table-container .jtable-main-container .jtable .jtable-row-even:hover
{
     background-color:#ffc466;
}

.jtable-child-table-container .jtable-main-container .jtable-title .jtable-toolbar .jtable-toolbar-item
{
    background-color:#a775cd;
    background-image:none;
    border:1px solid #9443d2;
}


/* Styles for child child tables
-----------------------------------------------------------------------------*/

/*div.jtable-main-container table.jtable tbody > tr.jtable-child-row > td
{
    padding:0px;
}*/

.jtable-child-table-container .jtable-child-table-container .jtable-main-container .jtable-title
{
   /* background-color: #efeff2;
    background-image:none;
   color:#555555;*/
   border:1px solid #a6a6ac !important;
 
}

.jtable-child-table-container .jtable-main-container
{
     box-shadow: 0px 0px 30px rgba(50,43,82,0.9);
     border-collapse:separate;
}

.jtable-child-table-container  .jtable-child-table-container 
{
    
   /* background-color:#cbcbcb;*/
      margin-left:25px;
     /* margin-right:25px;*/
}

.jtable-child-table-container .jtable-child-table-container  .jtable-main-container
{
    padding:2px;
  
}

.jtable-child-table-container .jtable-child-table-container .jtable-main-container .jtable thead tr th
{
    background-color:#50bf65;
    background-image:none;
    border:1px solid #a6a6ac;
}

.jtable-child-table-container .jtable-child-table-container .jtable-main-container .jtable .jtable-row-even
{
    background-color:#aedcb7;
}

.jtable-child-table-container .jtable-child-table-container .jtable-main-container .jtable .jtable-row-even:hover
{
     background-color:#ffc466;
}

.jtable-child-table-container .jtable-child-table-container .jtable-main-container .jtable-title .jtable-toolbar .jtable-toolbar-item
{
    background-color:#50bf65;
    background-image:none;
    border:1px solid #006d15;
}

/* Styles for base table pages
-----------------------------------------------------------------------------*/

div.base-table-fields .col10
{
    padding-bottom:5px;
    padding-left:2px;
}

div.base-table-fields label
{
    font-weight:bold;
}

div.base-table-fields textarea
{
    width: 400px; height: 100px;
}

.printIcon {
    height:16px;
    width:16px;    
    padding-left: 2px;	
}

.printIcon:hover 
{
    cursor: pointer;
}

ul.ui-multiselect-checkboxes li label.ui-state-hover, ul.ui-multiselect-checkboxes li label.ui-state-active 
{
    font-weight:normal !important;
}

#form_navigation_picker
{
    font-size:.9em;
}

/* Styles for Sys Admin and Reports landing pages
-----------------------------------------------------------------------------*/

 .cube-wrapper > div
    {
        margin: 0px 2px 2px 2px;
    }
    
    .cube-wrapper > div > ul
    {
        background: rgb(240,249,255);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjBmOWZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZWJmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(-45deg,  rgba(240,249,255,1) 0%, rgba(217,235,246,1) 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(240,249,255,1)), color-stop(100%,rgba(217,235,246,1)));
        background: -webkit-linear-gradient(-45deg,  rgba(240,249,255,1) 0%,rgba(217,235,246,1) 100%);
        background: -o-linear-gradient(-45deg,  rgba(240,249,255,1) 0%,rgba(217,235,246,1) 100%);
        background: -ms-linear-gradient(-45deg,  rgba(240,249,255,1) 0%,rgba(217,235,246,1) 100%);
        background: linear-gradient(135deg,  rgba(240,249,255,1) 0%,rgba(217,235,246,1) 100%);
    }
    
    .cube-wrapper > div > ul:hover
    {
        background: #a4d3f4;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0ZDNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGQzZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #a4d3f4 0%, #e4f4ff 50%, #a4d3f4 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4d3f4), color-stop(50%,#e4f4ff), color-stop(100%,#a4d3f4));
        background: -webkit-linear-gradient(top,  #a4d3f4 0%,#e4f4ff 50%,#a4d3f4 100%);
        background: -o-linear-gradient(top,  #a4d3f4 0%,#e4f4ff 50%,#a4d3f4 100%);
        background: -ms-linear-gradient(top,  #a4d3f4 0%,#e4f4ff 50%,#a4d3f4 100%);
        background: linear-gradient(to bottom,  #a4d3f4 0%,#e4f4ff 50%,#a4d3f4 100%);
    }
    
    .cube-wrapper > div > ul:hover
    {
        box-shadow: 2px 2px 16px #2b2b2b;
    }
    
    .cube-wrapper > div > ul > li
    {
        /*list-style-type: disc;*/
        padding-left: 5px;
    }
    
    .cube-wrapper > div > ul > li > a
    {
        text-decoration: none;
        font-size: 11px;
    }
    
    .cube-wrapper > div > div.ui-widget-header
    {
        font-size: 11px;
    }
    
    .cube-wrapper > div > ul > li > a:hover
    {
        text-decoration: underline;
    }
    
    .cube-wrapper > div > ul
    {
        padding-left: 20px;
    }
    
    
    #fiLookupSearchResults div.jtable-main-container table.jtable tbody > tr > td, #fiLookupCvvSearchResults div.jtable-main-container table.jtable tbody > tr > td
    {
        padding:5px;
        border-color:#c1c1c1;
    }
    





/* Styles for info legends
-----------------------------------------------------------------------------*/

.large-calendar-legend-icon, .InformationIcon, .SearchInformationIcon
{
    width:15px;
    height:15px;
    background-image:url(../Images/infoIcon.png);
    display:inline-block;
    position:absolute;
    z-index:2;
    margin-top:5px;
    cursor:help;
}

.SearchInformationIcon
{
    margin-left:200px;
    
}

.SearchInformationIcon
{
    margin-top:-45px;
    
}


.calendar-legend, .TypeOfIdInfo-legend, .IncomeFamilySizeInfo, .BasicFoodinfo,.TypeOfSearch-legend, .ClientIdFilterInfo, .DuplicateClientInfo, .EsignaturePackageInfo
{
    width:auto;
    height:auto;
    background:rgb(237, 237, 240);
    position:fixed;
    z-index:2;
    margin-top:25px;
    margin-left:10px;
    border:1px solid black;
    box-shadow: 0px 0px 30px rgba(50,43,82,0.9);
    border-radius:5px;
    padding-bottom:5px;
}

.TypeOfSearch-legend
{
    margin-top:-35px;
    margin-left:220px;
}

.calendar-legend table, .TypeOfIdInfo-legend table
{
    display:inline-block;
    float:left;
    font-size:11px;
}

.TypeOfIdInfo-legend table thead 
{
    background-color:rgb(5, 158, 255);
    color:White;
    font-weight:bold;
}

.TypeOfIdInfo-legend table tbody tr td 
{
    border:1px solid #ddd;
}

.TypeOfIdInfo-legend table  
{
  border-collapse: collapse;
  border-spacing:0;
  background-color:White;  
}

table tbody tr.rowEven
{
    background-color:rgb(228, 244, 255);
}

.TypeOfIdInfo-legend  
{
   padding:5px;
}

.fix-width input
{
    width:80% !important;
}

.large-calendar-block-lockicon
{
    background-image: url("../Images/Adjunctlock1.png");
    background-size: 95%;
    background-repeat: no-repeat;
    margin-top: -3px;
    width:20px;
    height:18px;
    cursor:pointer;
}

.large-calendar-block-unlockicon
{
    background-image: url("../Images/Adjunctunlock1.png");
    background-size: 90%;
    background-repeat: no-repeat;
    margin-top: -4px;
    width:20px;
    height:18px;
    cursor:pointer;
    float: right;
    margin-right: 1px;
}

.large-calendar-unblock-icon
{
    margin-right:2px;
    margin-top: -4px;
    cursor:pointer;
    float: right;
}

/* Styles Titles on pages
-----------------------------------------------------------------------------*/

.title-page 
{
    margin-bottom: 4px; 
    color: white; 
    background: #059eff ; 
    border-top-right-radius: 10px; 
    border-bottom-right-radius: 10px; 
    display: inline-block; 
    padding-right: 8px; 
    height: auto;
}

 .ui-icon-notes
  {
      background-image:url('../Images/edit-16.png') !important;
     
  }

.nopadding-inchild-editor-field div.editor-field {
    padding: 0px;
}
.tile 
{
    width: 99%;
    height: auto;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    /*opacity: 0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";*/
    text-align: left;
    /*border:2px solid #1BA1E2;*/
}

.assessmentDiv {
    height:inherit;
    overflow:auto;
}

.assessmentText {
    margin: 5px;
}

.assessmentGroupText {
   /*background:#1BA1E2;*/
   color:black;
   padding:1px; 
   cursor: pointer;
   padding-left:30px;
   line-height: 1.8;
}

.assignedWicCode {
    width: 95%;
    height: auto;
    float: left;
    margin: 5px;
    text-align: left;
    background-color:white;
}

.standardQuestionInput {
    margin: 5px;
}

/*.tile:hover 
{
    opacity: 1;
}*/

.tile .assessmentGroupText
{
     background-image:url(../themes/hands-theme/images/assessmentGroupIcons.png);
     background-repeat:no-repeat;
     height:23px;
}

div.Anthropometric.active .assessmentGroupText, div.Anthropometric .assessmentGroupText:hover
{    
    background-position:0 -1px;
    background-color:#a8d5fb;
}
div.Biochemical.active .assessmentGroupText, div.Biochemical .assessmentGroupText:hover
{
  background-position:0 -27px;
   background-color:#d02d2d;
}
div.Clinical.active .assessmentGroupText, div.Clinical .assessmentGroupText:hover
{
    background-position:0 -53px;
   background-color:#a6c853;
}
div.Diet.active .assessmentGroupText, div.Diet .assessmentGroupText:hover
{
    background-position:0 -78px;
    background-color:#f3b24e;
}
div.Factors.active .assessmentGroupText, div.Factors .assessmentGroupText:hover
{
   background-position:0 -104px;
    background-color:#807398;
}

div.Anthropometric.active
{    
   
    background-color:#ebf6ff;
}
div.Biochemical.active
{
  
   background-color:#ffebe8;
}
div.Clinical.active
{
   
   background-color:#f5ffdd;
}
div.Diet.active
{
   
    background-color:#ffe8c4;
}
div.Factors.active
{
   background-color:#ece1ff;
}

div.Anthropometric .assessmentGroupText
{    
    background-position:0 -130px;
    background-color:lightgray;
}
div.Biochemical .assessmentGroupText
{
   background-position:0 -155px;
   background-color:lightgray;
}
div.Clinical .assessmentGroupText
{
   background-position:0 -181px;
   background-color:lightgray;
}
div.Diet .assessmentGroupText
{
    background-position:0 -207px;
    background-color:lightgray;
}
div.Factors .assessmentGroupText
{
    background-position:0 -232px;
    background-color:lightgray;
}

div.Anthropometric
{    
    border-color:lightgray;
    border-width:2px;
    border-style:solid;
}
div.Biochemical
{
    border-color:lightgray;
    border-width:2px;
    border-style:solid;
}
div.Clinical
{
    border-color:lightgray;
    border-width:2px;
    border-style:solid;
}
div.Diet 
{  
    border-color:lightgray;
    border-width:2px;
    border-style:solid;
}
div.Factors 
{
    border-color:lightgray;
    border-width:2px;
    border-style:solid;
}

div.Anthropometric.active
{    
   
    border-color:#a8d5fb;
 
}
div.Biochemical.active
{
  
   border-color: #d02d2d;
 
}
div.Clinical.active
{
  
    border-color: #a6c853;

}
div.Diet.active
{
    
     border-color: #f3b24e;
  
}
div.Factors.active
{
   
     border-color: #807398;
   
}

.toggle-pQ, .toggle-pWcodes
{
    height:20px;
    background-color:#1BA1E2;
    cursor:pointer;

}

div.sectionThreeTitle
{
    height:20px;
    background-color:#1BA1E2;
    text-align:center;
    color:Black;
    /*opacity: 0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";*/

}

.toggle-pQ
{
    height:282px;

}

.toggle-pQ span, .toggle-pWcodes span
{
    background-image:url(../themes/hands-theme/images/ui-icons_ffffff_256x240.png);
    height:20px;
    width:20px;
    display:inline-block;
    float:left;
   
}

.toggle-pQ span:hover, .toggle-pWcodes span:hover
{
    background-color:#0c6aa6;
   
}

.toggle-pQ span.opened, .toggle-pWcodes span.opened
{
    background-position: -30px 2px;
    border-right:1px solid white;
    
}

.toggle-pQ span.closed, .toggle-pWcodes span.closed
{
    background-position: -94px 2px;  
    border-bottom:1px solid white; 
}

#divPreviewWICCodes .jtable-main-container
{
    min-height:264px;
    max-height:264px;
    height:264px;
}

#pQ-Wrapper .assessmentDiv, #pWcodes-Wrapper .assessmentDiv
{
    height:264px;
}

.toggle-title
{
    color:White;
    font-weight:bold;
}

.toggle-title-vertical
{
    writing-mode:tb-rl;
    width:20px;
    height:150px;  
    padding-top:110px;
}

.toggle-title-horizontal
{
   
    width:150px;
    height:20px;
    padding-left:130px;
   
}

#divPreviewWICCodes table.jtable
{
    width:100%;
}

#pQ-Wrapper, #pWcodes-Wrapper
{
    border-top:1px solid #1BA1E2;
    border-bottom:1px solid #1BA1E2;
}

#pWcodes-Wrapper
{
    border-bottom:0px;
}

.careplan-highrisk-notassesed-icon
{
    background: url('../Images/highRisk_Red.png') center center no-repeat;
}

.careplan-highrisk-assesed-icon
{
    background: url('../Images/highRisk_Green.png') center center no-repeat;
}
.careplan-highrisk-icon {
    height: 22px;
    width: 28px;
    padding-top: 30px;
}
.careplan-highrisk-icon:hover {
    background-color: #1BA1E2;
}
 .food-tailoring-section {
   /*background-color: #f5ffdd !important;*/  
   background: #FFD450 !important;
     

 }
 .food-tailoring-section-even{
     background-color: #FFFFFF;    
 }
 .food-tailoring-section-odd{
     background-color: #C2DFFF;
 }
 .ebt-toggle-pQ
{
    height:20px;
    background-color:#1BA1E2;
    cursor:pointer;

}
 .ebt-toggle-pQ
{
     height: 400px;
}
 .ebt-toggle-pQ span
{
    background-image:url(../themes/hands-theme/images/ui-icons_ffffff_256x240.png);
    height:20px;
    width:20px;
    display:inline-block;
    float:left;
   
}

.ebt-toggle-pQ span:hover
{
    background-color:#0c6aa6;
}

.ebt-toggle-pQ span.opened
{
    background-position: -46px -192px;
    border-right:1px solid white;
    
}

.ebt-toggle-pQ span.closed
{
    /*background-position: -94px 2px;*/ 
    background-position: -78.5px -192px; 
    border-bottom:1px solid white;
    vertical-align: center;
}

.ebt-toggle-title
{
    color:White;
    font-weight:bold;
}

.ebt-toggle-title-vertical
{
    writing-mode:tb-lr;
    width:20px;
    height:100%;  
    padding-top:110px;
}

.ebt-toggle-title-horizontal
{
    width:250px;
    height:20px;
    padding-left:50px;
}
 
.historySubDetailDiv {
    border: 1px solid #0094ff;
    float:right;
}

.historySubDetailHeader {
    background: #0094ff;
    color: white; 
    padding: 1px;
}


/* ------------------------------------------------------------------------------------------------
Appointment Sheet
-------------------------------------------------------------------------------------------------*/
.appointmentsheet
{
    background-color: White;
    
}

/* ------------------------------------------------------------------------------------------------
Appointment Sheet Toolbar
-------------------------------------------------------------------------------------------------*/
.appointmentsheet-toolbar
{
    width: 100%;
    padding-bottom: 2px;
    
    /*Display issues only for ie9*/
    padding-bottom:0px \0/IE9;
    padding-top:2px \0/IE9;
}

html[data-useragent*='MSIE 10.0'] #form_body {
  padding-top:10px;
}

.appointmentsheet-toolbar > div.title
{
    
    width: 15%;
    display: inline-block;
  
    
}

.appointmentsheet-toolbar > div.selected-clinic
{
    font-size: 16px;
    font-weight: bold;
    max-width: 30%;
    width:30%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    color: #0365a3;
    cursor: pointer;
    text-decoration: underline;
    text-align: center;
}

.appointmentsheet-toolbar > div.actions
{
    width: 52%;
    text-align: right;
    display: inline-block;
    vertical-align: top;
}

/* ------------------------------------------------------------------------------------------------
Appointment Sheet Mini Calendar
-------------------------------------------------------------------------------------------------*/
.appointmentsheet-mini-calendar
{
     
     display:inline-block;
}

.appointmentsheet-calendar p
{
    font-size:0.75em;
    text-align:left;
    font-weight:bold;
}

.appointmentsheet-calendar h5
{
   text-align:left;
}

.appointmentsheet-calendar
{
   overflow:hidden;
}


.ui-datepicker-calendar thead
{
    background-color:rgb(5, 158, 255);
    color:White;
}

.ui-datepicker-calendar thead tr th
{
    padding-bottom:0px;
    padding-top:0px;
}

.ui-datepicker table
{
     font-size: 10pt !important;
}

.closedLegend, .pastDayLegend, .holidayLegend, .notAvailableLegend, .busyDayLegend, .bookedDayLegend, .availableLegend, .selectedDate
{
    width:15px;
    height:15px;
}

.closedLegend
{
    background-color : #c5c5c5 !important;
}
.pastDayLegend
{
    background-color : white !important;
}
.holidayLegend
{
    background-color : #93bee5 !important;
}
.notAvailableLegend
{
    background-color : #c5c5c5 !important;
}
.busyDayLegend
{
    background-color : #f8e199 !important;
}
.bookedDayLegend
{
    background-color : lightpink !important;
}
.availableLegend
{
    background-color : #bbdaae !important;
}
.selectedDate
{
     background-color :#009e0f !important;
}

.clinic-closed span, clinic-closed a
{
   background-color : #c5c5c5 !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:Black !important;
}

.past-day span, .past-day a
{
   background-color : white !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:white !important;
}

.holiday span, .holiday a
{
   background-color : #93bee5 !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#cacaca !important;
}

.not-available span, .not-available a
{
   background-color : #c5c5c5 !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#fad42e;
}

.busy-day span, .busy-day a
{
   background-color : #f8e199 !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#dec36f !important;
}

.booked-day span, .booked-day a {
   background-color : lightpink !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#dec36f !important;
}

.available span, .available a
{
   background-color : #bbdaae !important;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#8ebb7c !important;
}

.ui-datepicker-today span, .ui-datepicker-today a
{
   background-color : #bbdaae;
   background-image :none !important;
   color: Black !important;
   font-weight:bold !important;
   border-color:#b35b01 !important;
}

.ui-datepicker a.ui-state-active
{
   background-color : #009e0f !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   border-color:#284a13 !important;
}
/* ------------------------------------------------------------------------------------------------
Appointment Sheet Scheduled Appointments
-------------------------------------------------------------------------------------------------*/


.appointmentsheet-scheduled-appointments div.default-message
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    padding-top:50px;
}

/* ------------------------------------------------------------------------------------------------
Appointment Sheet Calendar
-------------------------------------------------------------------------------------------------*/
.appointmentsheet-calendar
{
    white-space: nowrap;
    border:0px;
}

.selectedTimeLegend
{
     width:15px;
    height:15px;
     background: #d1b6e3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMWI2ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjY0YzczIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #d1b6e3 0%, #664c73 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d1b6e3), color-stop(100%,#664c73));
background: -webkit-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: -o-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: -ms-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: radial-gradient(ellipse at center,  #d1b6e3 0%,#664c73 100%);
}

.appointmentsheet-calendar.appointment
{
    /*background: Purple;*/
    position: absolute;
    border-left: 1px solid White;
    
    background: #d1b6e3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMWI2ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjY0YzczIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #d1b6e3 0%, #664c73 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d1b6e3), color-stop(100%,#664c73));
background: -webkit-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: -o-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: -ms-radial-gradient(center, ellipse cover,  #d1b6e3 0%,#664c73 100%);
background: radial-gradient(ellipse at center,  #d1b6e3 0%,#664c73 100%);
}

.schedAppt
{
     width:15px;
    height:15px;
     background: #92c6f6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MmM2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1ZmI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #92c6f6 0%, #045fb4 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#92c6f6), color-stop(100%,#045fb4));
background: -webkit-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: -o-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: -ms-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: radial-gradient(ellipse at center,  #92c6f6 0%,#045fb4 100%);
}

.appointmentsheet-calendar.scheduled-appointment
{
    /*background: #045FB4;*/
    color: White;
    position: absolute;
    border-left: 1px solid White;
    
    background: #92c6f6;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5MmM2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDQ1ZmI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #92c6f6 0%, #045fb4 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#92c6f6), color-stop(100%,#045fb4));
background: -webkit-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: -o-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: -ms-radial-gradient(center, ellipse cover,  #92c6f6 0%,#045fb4 100%);
background: radial-gradient(ellipse at center,  #92c6f6 0%,#045fb4 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c6f6', endColorstr='#045fb4',GradientType=1 );*/

}

.highRiskLegend
{
     width:15px;
    height:15px;
background: #ff9999;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmQyZTJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ff9999 0%, #fd2e2e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff9999), color-stop(100%,#fd2e2e));
background: -webkit-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: -o-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: -ms-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: radial-gradient(ellipse at center,  #ff9999 0%,#fd2e2e 100%);
}

.appointmentsheet-calendar.scheduled-highrisk-appointment
{
    /*background: #fa0202;*/
    color: Black;
    position: absolute;
    border-left: 1px solid White;
    background: #ff9999;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmQyZTJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ff9999 0%, #fd2e2e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff9999), color-stop(100%,#fd2e2e));
background: -webkit-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: -o-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: -ms-radial-gradient(center, ellipse cover,  #ff9999 0%,#fd2e2e 100%);
background: radial-gradient(ellipse at center,  #ff9999 0%,#fd2e2e 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9999', endColorstr='#fd2e2e',GradientType=1 );*/
}

.certLegend
{
     width:15px;
    height:15px;
    background: #fff4dc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmZmY0ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTg4ZDMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #fff4dc 1%, #a88d31 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#fff4dc), color-stop(100%,#a88d31));
background: -webkit-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: -o-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: -ms-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: radial-gradient(ellipse at center,  #fff4dc 1%,#a88d31 100%);
}

.appointmentsheet-calendar.scheduled-cert-appointment
{
    /*background: #fb7c7c;*/
    color: Black;
    position: absolute;
    border-left: 1px solid White;
    background: #fff4dc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmZmY0ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTg4ZDMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #fff4dc 1%, #a88d31 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#fff4dc), color-stop(100%,#a88d31));
background: -webkit-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: -o-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: -ms-radial-gradient(center, ellipse cover,  #fff4dc 1%,#a88d31 100%);
background: radial-gradient(ellipse at center,  #fff4dc 1%,#a88d31 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4dc', endColorstr='#a88d31',GradientType=1 );*/
}

.ndGroupLegend
{
     width:15px;
    height:15px;
    background: #cdf8cb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjZGY4Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmRkMDY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #cdf8cb 1%, #6dd068 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#cdf8cb), color-stop(100%,#6dd068));
background: -webkit-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: -o-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: -ms-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: radial-gradient(ellipse at center,  #cdf8cb 1%,#6dd068 100%);
}

.appointmentsheet-calendar.scheduled-ndorgroup-appointment
{
   /* background: #0f982c;*/
    color: Black;
    position: absolute;
    border-left: 1px solid White;
    
background: #cdf8cb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjZGY4Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmRkMDY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #cdf8cb 1%, #6dd068 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,#cdf8cb), color-stop(100%,#6dd068));
background: -webkit-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: -o-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: -ms-radial-gradient(center, ellipse cover,  #cdf8cb 1%,#6dd068 100%);
background: radial-gradient(ellipse at center,  #cdf8cb 1%,#6dd068 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbcdaa', endColorstr='#ff7e00',GradientType=1 );*/
}

.blockedLegend
{
     width:15px;
    height:15px;
    background: #444141;
}

.appointmentsheet-calendar.blocked-availability
{
    color: White;
    position: absolute;
    border-left: 1px solid White;
    background: #444141 !important;
}

.appointmentsheet-calendar.appointment > h5
{
    height: 16px;
}

.appointmentsheet-calendar.appointment > h5 > span
{
    float: right;
    cursor: pointer;
}

.appointmentsheet-calendar td
{
    vertical-align: top;
    padding: 0 !important;      /* Override jtable cell padding */
    height: 30px;
}

.appointmentsheet-calendar td.available
{
}

.appointmentsheet-calendar td.blocked
{
    color: Black;
    background-color: Silver;
}

.appointmentsheet-calendar td.scheduled
{
}

.appointmentsheet-calendar td.scheduled p.appointment-content
{
    margin: 0;
    padding: 0;
    white-space: normal;
}

p.appointment-content
{
    overflow-x:hidden;
}

.appointmentsheet-calendar div.appointment > div.resize-south
{ 
    position: absolute;
    bottom: 0;
    right: 0;
    height: 16px;
    text-align: center;
}

.resizable-helper
{
    border: 1px dotted Blue;
}

/* ------------------------------------------------------------------------------------------------
Appointment Sheet Expando
-------------------------------------------------------------------------------------------------*/
.appointmentsheet-expander-wrapper
{
   border:1px solid blue;
   width:auto;
}

#date-display-wrapper
{
    display: inline-block;  
    height: 182px; 
    width: 48%; 
    float:right;
}
.date-display
{
    font-size:100px;
        text-align:center;
}
.monthYear-display
{

    font-size:20px;
        text-align:center;
}
.dayWeek-display
{
    font-size:20px;
    text-align:center;
}

.time-hour-small
{
    /*font-size:.75em;
    text-align:right;*/
}

.time-hour-section
{
    border-top:2px solid #747474;
    font-weight:bold;
    
}


.time-header
{
    width:55px;
}
.half-hour-interval
{
     border-top:2px solid #a9a9a9;
}

.time-hour.whole-hour
{
    font-weight:bold;
    font-size:12px;
}

.time-hour
{
    border-left-style:hidden !important;
    text-align:right;
    font-size:.75em;
}

#loading-gif .gif
{

 
  background-image:url(../themes/hands-theme/images/ajax-loader.gif);
  height:15px;
  width:128px;
  background-repeat:no-repeat;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: 5px;
  margin-left: -64px;
 
}

.appointmentsheet-toolbar-wrapper
{
    background-image:url(../themes/hands-theme/images/moduleHeaderGradient.png);
    background-repeat:repeat-x;
    padding-top:5px;
    margin-top:-4px;
    
    /*Display issues only for ie9*/
    padding:0px \0/IE9;
    margin-top:-10px \0/IE9;
    height:25px \0/IE9;
    
}

.appointmentsheet-body
{
    border:2px solid #6a6a6a;
    width:99.7%;
    height:593px;
}

.appointmentsheet-scheduled-appointments
{
   
    border-right:0px solid #0955c0;
    border-left:0px solid #0955c0;
    border-bottom:0px solid #0955c0;
   /* height:394px;
    max-height:394px;*/
    overflow-x: hidden;
    overflow-y:auto;
    /*background:white;*/
    
}

.appointmentsheet-calendar
{
    border:0px solid #0955c0;
    background:white;
}

.appointmentsheet-expander
{
    width: 49%;
    /*padding-right: 5px;*/
    float: left;
    border-right:5px solid #6a6a6a;
    /*background-image:url(../themes/hands-theme/images/moduleGradient.png);
    background-repeat:repeat-x;
    background-color:#6a6a6a;*/
}

.mini-calendar-wrapper
{
    border-right:1px solid #0955c0;
    border-top:1px solid #0955c0;
    background:white;
    
}

#large-calendar .appointmentsheet-calendar table thead tr th:first-child
{
    /*width:5px;*/
}

#large-calendar > .appointmentsheet-calendar table 
{
    border-left:0px;
}

#large-calendar > .appointmentsheet-calendar table thead tr th
{
     width: 100px;
     min-width:100px;
     max-width:250px;
     overflow:hidden;
}

#large-calendar > .appointmentsheet-calendar table thead tr th:first-child
{
     width: 50px !important;
     min-width:50px !important;
}

#large-calendar > .appointmentsheet-calendar table tbody tr td:first-child
{
     width: 50px !important;
     min-width:50px !important;
    
}
#large-calendar > .appointmentsheet-calendar table tbody tr td
{
        width: 100px;
     min-width:100px;
     max-width:250px;
     overflow:hidden;
}


#loading
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /*background:rgb(27, 27, 27);*/
    display:none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
}

#loading-gif
{

  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -100px;
  width:200px;
  height:50px;
  z-index:99999999999;
}

.appointmentsheet-mini-calendar .ui-datepicker
{
    border-top:0px;
    border-right:2px solid #0955c0;
    border-bottom:0px;
    border-left:0px solid #0955c0;
}/**/

.appointmentsheet
{
    /*height:593px;*/
    background-color:white;
}
.scheduled-appointments-section
{
     border-right:1px solid #0955c0;
}

#appt-title-bar
{
    
    color: White;
    font-weight: bold; 
    padding: 2px 1px 2px 1px; 
    text-align:center; 
    background:#059eff url(../themes/hands-theme/images/ui-bg_inset-soft_50_059eff_1x100.png) 50% 50% repeat-x;
    border:0px solid #0955c0;
}

.appointmentsheet-calendar > div.jtable-main-container
{
    /*height: 624px;*/
    overflow-y: scroll;
    overflow-x:auto;
}

.scheduled-widget
{
    margin-bottom:8px;
    border:1px solid #0955c0;
    padding-top:2px;
    padding-bottom:2px;
    background:#e4f4ff;
    padding-right:1px;
    padding-left:1px;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#A7A7A7');
}

.scheduled-widget-group
{
    
    margin-bottom:8px;
    border:1px solid #ffcc00;
    padding-top:2px;
    padding-bottom:2px;
    background:#fff4c9;
    padding-right:1px;
    padding-left:1px;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#A7A7A7');
   
}

.outside-appointment {
    background-color: #FBC6C6;
    background: #FBC6C6 !important;
}




/* ------------------------------------------------------------------------------------------------
Scanner container
-------------------------------------------------------------------------------------------------*/
.scannercontainer
{
    width: 320px;
    height: 410px;
}
.scannercontainer-connected
{
    border-style: solid;
    border-color: blue;
}
.scannercontainer-disconnected
{
    border-style: solid;
    border-color: red;
}
/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */
.jqte {
	margin:5px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar A1CFF3  */
.jqte_toolbar {
	overflow:auto;
	padding:5px 4px;
    margin: 1px;
	background:#66b2ff; 
	border-bottom:#BBB 1px solid;
    border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;
}
.jqte_tool {
	float:left;
	margin:2px;
	padding:1px;
	cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#66b2ff 1px solid;
	border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(../Images/jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
    background-position: -22px 0;
    border-right: #000020 1px solid;
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0;
    border-right: #000020 1px solid;
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0;
    border-right: #000020 1px solid;
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0;
    border-right: #000020 1px solid;
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../Images/jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:lemonchiffon;
	/*min-height:150px;
	max-height:400px;*/
    height: 385px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}

.jqte_editor_ac {
	padding:10px;
	background:lemonchiffon;
	/*min-height:150px;
	max-height:400px;*/
    height: 385px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}

.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor ul {
    display: list-item;
    list-style-position: inside;
}
.jqte_editor ol {
    display: list-item;
    list-style-position: inside;
}

.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../Images/jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}
/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */
.jqte_ac {
	margin:5px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte_ac * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_ac_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar A1CFF3  */
.jqte_ac_toolbar {
	overflow:auto;
	padding:5px 4px;
    margin: 1px;
	background:#66b2ff;
	border-bottom:#BBB 1px solid;
    border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;
}
.jqte_ac_tool {
	float:left;
	margin:2px;
	padding:1px;
	cursor:pointer;
}
.jqte_ac_tool, .jqte_ac_tool_icon, .jqte_ac_tool_label {
	border:#66b2ff 1px solid;
	border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px
}
.jqte_ac_hiddenField {
	display:none
}
.jqte_ac_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(../Images/jquery-te.png) no-repeat
}
.jqte_ac_tool.jqte_ac_tool_1 .jqte_ac_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_ac_tool.jqte_ac_tool_1 .jqte_ac_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_ac_tool.jqte_ac_tool_1 .jqte_ac_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_ac_tool.jqte_ac_tool_2 .jqte_ac_tool_icon {
	background-position:0 0
}
.jqte_ac_tool.jqte_ac_tool_3 .jqte_ac_tool_icon {
    background-position: -22px 0;
    border-right: #000020 1px solid;
}
.jqte_ac_tool.jqte_ac_tool_4 .jqte_ac_tool_icon {
	background-position:-44px 0
}
.jqte_ac_tool.jqte_ac_tool_5 .jqte_ac_tool_icon {
	background-position:-66px 0
}
.jqte_ac_tool.jqte_ac_tool_6 .jqte_ac_tool_icon {
	background-position:-88px 0;
    border-right: #000020 1px solid;
}
.jqte_ac_tool.jqte_ac_tool_7 .jqte_ac_tool_icon {
	background-position:-110px 0
}
.jqte_ac_tool.jqte_ac_tool_8 .jqte_ac_tool_icon {
	background-position:-132px 0;
    border-right: #000020 1px solid;
}
.jqte_ac_tool.jqte_ac_tool_9 .jqte_ac_tool_icon {
	background-position:-154px 0
}
.jqte_ac_tool.jqte_ac_tool_10 .jqte_ac_tool_icon {
	background-position:-176px 0
}
.jqte_ac_tool.jqte_ac_tool_11 .jqte_ac_tool_icon {
	background-position:-198px 0
}
.jqte_ac_tool.jqte_ac_tool_12 .jqte_ac_tool_icon {
	background-position:-220px 0
}
.jqte_ac_tool.jqte_ac_tool_13 .jqte_ac_tool_icon {
	background-position:-242px 0
}
.jqte_ac_tool.jqte_ac_tool_14 .jqte_ac_tool_icon {
	background-position:-264px 0
}
.jqte_ac_tool.jqte_ac_tool_15 .jqte_ac_tool_icon {
	background-position:-286px 0;
    border-right: #000020 1px solid;
}
.jqte_ac_tool.jqte_ac_tool_16 .jqte_ac_tool_icon {
	background-position:-308px 0
}
.jqte_ac_tool.jqte_ac_tool_17 .jqte_ac_tool_icon {
	background-position:-330px 0
}
.jqte_ac_tool.jqte_ac_tool_18 .jqte_ac_tool_icon {
	background-position:-352px 0
}
.jqte_ac_tool.jqte_ac_tool_19 .jqte_ac_tool_icon {
	background-position:-374px 0
}
.jqte_ac_tool.jqte_ac_tool_20 .jqte_ac_tool_icon {
	background-position:-396px 0
}
.jqte_ac_tool.jqte_ac_tool_21 .jqte_ac_tool_icon {
	background-position:-418px 0
}
.jqte_ac_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_ac_tool:hover .jqte_ac_tool_icon, .jqte_ac_tool:hover .jqte_ac_tool_label {
	border:#AAA 1px solid
}
.jqte_ac_tool:active .jqte_ac_tool_icon, .jqte_ac_tool:active .jqte_ac_tool_label {
	border:#777 1px solid
}
.jqte_ac_tool.jqte_ac_tool_1:hover .jqte_ac_tool_icon, .jqte_ac_tool.jqte_ac_tool_1:active .jqte_ac_tool_icon {
	border:none
}
.jqte_ac_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_ac_tool_depressed .jqte_ac_tool_icon {
	border-color:#AAA
}
.jqte_ac_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_ac_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_ac_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_ac_linktypeselect:Active {
	background:#FFF
}
.jqte_ac_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_ac_linktypetext {
	font-size:12px;
}
.jqte_ac_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../Images/jquery-te.png) -7px -23px no-repeat;
}
.jqte_ac_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_ac_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_ac_linktypes a:hover {
	background:#DDD
}
.jqte_ac_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_ac_linkinput:focus, .jqte_ac_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_ac_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_ac_linkbutton:hover {
	background:#A1A1A1
}
.jqte_ac_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_ac_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_ac_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_ac_format:hover {
	background:#DDD
}
.jqte_ac_format_1, .jqte_ac_format_2, .jqte_ac_format_3, .jqte_ac_format_4, .jqte_ac_format_5, .jqte_ac_format_6 {
	font-weight:bold
}
.jqte_ac_format_1 {
	font-size:22px
}
.jqte_ac_format_2 {
	font-size:20px
}
.jqte_ac_format_3 {
	font-size:18px
}
.jqte_ac_format_4 {
	font-size:16px
}
.jqte_ac_format_5 {
	font-size:14px
}
.jqte_ac_format_6 {
	font-size:12px
}
.jqte_ac_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_ac_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_ac_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_ac_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_ac_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_ac_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_ac_color:hover {
	border-color:#000
}
.jqte_ac_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_ac_editor, .jqte_ac_source {
	padding:10px;
	background:lemonchiffon;
	/*min-height:150px;
	max-height:400px;*/
    height: 200px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}

.jqte_ac_editor_ac {
	padding:10px;
	background:lemonchiffon;
	/*min-height:150px;
	max-height:400px;*/
    height: 200px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}

.jqte_ac_editor div, .jqte_ac_editor p {
	margin:0 0 7px
}
.jqte_ac_editor a:link, .jqte_ac_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_ac_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_ac_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_ac_editor ul {
    display: list-item;
    list-style-position: inside;
}
.jqte_ac_editor ol {
    display: list-item;
    list-style-position: inside;
}

.jqte_ac_editor a[jqte-setlink], .jqte_ac_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_ac_editor h1, .jqte_ac_editor h2, .jqte_ac_editor h3, .jqte_ac_editor h4, .jqte_ac_editor h5, .jqte_ac_editor h6, .jqte_ac_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_ac_editor h1, .jqte_ac_editor h1 * {
	font-size:26px
}
.jqte_ac_editor h2, .jqte_ac_editor h2 * {
	font-size:24px
}
.jqte_ac_editor h3, .jqte_ac_editor h3 * {
	font-size:22px
}
.jqte_ac_editor h4, .jqte_ac_editor h4 * {
	font-size:20px
}
.jqte_ac_editor h5, .jqte_ac_editor h5 * {
	font-size:18px
}
.jqte_ac_editor h6, .jqte_ac_editor h6 * {
	font-size:15px
}
.jqte_ac_editor pre, .jqte_ac_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_ac_source, .jqte_ac_source textarea {
	background:#FFF1E8
}
.jqte_ac_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_ac_source textarea, .jqte_ac_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_ac_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_ac_titleArrow {
	position:relative;
}
.jqte_ac_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(../Images/jquery-te.png) 0 -23px no-repeat;
}
.jqte_ac_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_ac_titleText, .jqte_ac_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_ac_placeholder {
	position:relative;
	display:none;
}
.jqte_ac_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}
