[v-cloak] {display: none;}

i.showActiveYes {
	font-size: 24px;
	line-height:12px;
	width:30px;
}

i.showActiveNo{
	font-size: 28px;
	line-height:18px;
	color:rgba(67, 124, 182, .2);
	width:30px;
}


@media print {
    .no-print, .no-print * {
        display: none !important;
    }

	button{
	   display: none !important;
	}
	input[type="button"]{
	   display: none !important;
	}input[type="checkbox"]{
	   display: none !important;
	}input[type="radio"]{
	   display: none !important;
	}
	input[type="submit"]{
	   display: none !important;
	}
	input[type="text"]{
	   border: none !important;
	   font-size:14px;
	}
	textarea{
	   border: none !important;
	}
	select{
	   border: none !important;
	   font-size:14px;
	}
	TD{
		background-color:#FFF;
		border-bottom:1px solid gray;
	}
   thead {display: table-header-group;}


} /* Don't remove this - it is the end of the @media tag  */


@media screen {

body * {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}

.no-screen, .no-screen * {
    display: none !important;
}

} /* Don't remove this - it is the end of the @media tag  */



@media screen, print {

.offline-simulate-ui{
  visibility: hidden;
}

 /*for the prompt alternative functionality */
#aep_ovrl {
	background-color: #FFFFFF;
	FILTER:Alpha(Opacity=65); /* IE */
	opacity:0.65; /* Safari, Opera */
	-moz-opacity:0.65; /* FireFox */
	top: 0; left: 0; position: absolute;
	width: 3000px; height:2400px; z-index: 99999;
}
#aep_ww { position: fixed; z-index: 100000; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#aep_win { margin: 20% auto 0 auto; width: 220px; text-align: center;}
#aep_w {padding: 3px; border: 1px solid black;}
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_text {width: 40px;}
#aep_w span {font-family: Arial, sans-serif; font-size: 10pt;white-space:nowrap;}
#aep_w div {text-align: right; margin-top: 5px;}
/* END for the prompt alternative functionality */

.AutoCompleteBackground{
	background-color:white
}

.AutoCompleteHighlight{
	background-color:gray
}

 /* JQuery AutoComplete --------- */
.ui-autocomplete-loading {
	background: white url("/intranet/images/ui-anim_basic_16x16.gif") right center no-repeat;
}

.block{
		display:block;
}
.inline{
		display:inline-block;
}

.bold{
	font-weight:bold;
}

.capitalize{
  text-transform:capitalize;	
}

.sortTitle{
	white-space:nowrap;
	display:inline-block
}

.sortTitleSelected{
	text-decoration:underline;
}

.bookings TR>TD{
	border-bottom:2px groove #FFFFFF;
}

.ghost_title{
	font:bold 25px Arial;
	letter-spacing:-2px;
	color:#1B7C8D
}

.ghost_title_med{
	font:bold 17px Arial;
	letter-spacing:-1px;
	color:#1B7C8D
}

.ghost_title_med_red{
	font:bold 17px Arial;
	letter-spacing:-1px;
	color:red
}

.ghost_title_sm{
	font:bold 14px Arial;
	color:#1B7C8D
}

.ghost_title_dim{
	font:bold 25px Arial;
	letter-spacing:-2px;
	color:#B7C3A7;
}

.ghost_title_med_dim{
	font:bold 17px Arial;
	letter-spacing:-1px;
	color:#B7C3A7;
}

.ghost_title_sm_dim{
	font:bold 14px Arial;
	color:#B7C3A7;
}

.interesting{
	color:#0099CC;
	font-size:.85em;
	font-style:italic;
	font-weight:500;
}

.red_block{
	display:block;
	color:red;
	font-weight:600;
}

.circled_number_blue{
	display:inline-block;
	height:28px !important;
	text-align:center;
	color:#FFFFFF;
	border:2px solid #FFFFFF;
	border-radius:32px;
	font-size:22px;
	line-height:28px;
	min-width:15px;
	display:inline-block;
	font-weight:700;
	vertical-align:middle;
	background: rgb(0,203,0);
	background: linear-gradient(to top,#0099CC 0,#33CCCC 100%);
	box-shadow:2px 2px 2px #004466;
	margin-bottom:8px;
	margin-right:6px;
	padding:0px 6px;
}

.paper_money{
  	border:2px solid #1B7C8D;
	width:60px;
	font-size:21px;
	line-height:28px;
	text-align:center;
	background-color:#D8EBB3;
	color:#415421;
}

.coins_silver{
	background-color:#D0D5DC;
	color:#000;
}
.coins_copper{
	background-color:#D8CECA;
	color:#000;
}

.circled_number{
	display:inline-block;
	margin:4px;
	color:#1B7C8D;
	border:2px solid #1B7C8D !important;
	border-radius:2em;
	font-size:1em;
	letter-spacing:-2px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	height:2.5em;
	width:2.5em;
}
.circled_number I{
 	color:#1B7C8D;
	position:relative;

}

.numbered-block{
	display:inline-block;
	font-size:18px;
	line-height:22px;
	width:24px;
	height:24px;
	border:1px solid #2872A4;
	padding:3px 7px;
	text-align:center;
	vertical-align:middle;
}
.ico_fulfill_44{
	max-width:44px;
	max-height:44px;
	margin:3px 5px 3px 5px;

}

.ico_fulfill_24{
	max-width:24px;
	max-height:24px
}

.rotate_60{
	transform-origin: 50	50;
	transform: rotate(60deg);
}

.items{
	cursor:pointer;
}

.help_icon{
	background:  url("/Intranet/images/ico_helpdesk.png")  right center no-repeat;
	display:inline-block;
	width:19px;
	height:19px;
	border:none;
	vertical-align:middle;
	margin-left:5px;
}

.btn{
	font-size:12px;
	display:inline-block;
	margin:0px 6px;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	white-space:nowrap;
	padding:0px 12px;
	font-size:14px;
	line-height:1.42857143;
	border-radius:4px;
	color:black;
	background-color:#FFCC00;
	background-image:none;
	border:2px solid white;
	text-transform:lowercase;
	letter-spacing: normal;
    word-spacing: normal;
}

.btn_open_more{
	font-size:12px;
	display:inline-block;
	margin-bottom:0;
	font-weight:500;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	white-space:nowrap;
	padding:0px 12px;
	font-size:14px;
	line-height:1.42857143;
	border-radius:4px;
	color:black;
	background-color:#DEEDF7;
	background-image:none;
	border:1px solid #5794BC;
	text-transform:lowercase
}

.btn_color_picker{
	border:1px solid black;
	width:16px;
	height:16px
	line-height:16px;
}

.btn_save_update{
	color:#003300;
	border:1px solid #003300;
}

.btn_delete{
	color:red;
	border:3px double red;
}

.btn_highlight{
	color:#003300;
	font-weight:bold;
	margin:6px;
	font-size:15px
}

.btn_right{
	color:#003300;
	margin:6px;
	float:right
}
/* end buttons	*/
/* Inputs	*/

.btn_save{}


.btn-sm{
	padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.AlphaBtn{
	margin:12px 0px;
	border-width:1px;
	border-color: #006633 #003300 #003300;
    background: #c4204b;
    background: linear-gradient(to top,#7ADEFF 0,#7CDEDE 100%);
    color: #fff;
}

.BigBtn {
	font: bold 20px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	font-weight:600;
	height:42px;
	padding:0px 18px;
	color:#33699C;
	border-radius:14px;
	border:1px solid #33699C;
	background-color:#FFF;
}
.MedBtn:disabled, .BigBtn:disabled{
	color:#A6C5E2;
	border-radius:14px;
	border:1px solid #A6C5E2;
}

.MedBtn {
	font: bold 14px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	font-weight:600;
	height:36px;
	padding:0px 18px;
	color:#33699C;
	border-radius:14px;
	border:1px solid #33699C;
	background-color:#FFF;
}

.SmBtn {
	display:inline-block;
	text-transform:uppercase;
	font: bold 9px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	text-align:center;
	overflow:hidden;
	letter-spacing:4px;
	line-height:16px;
	font-weight:600;
	height:16px;
	padding:0px 4px;
	color:#33699C;
	border-radius:3px;
	border:1px solid #33699C;
	background-color:#FFF;
	vertical-align:middle;
	margin:4px;
}

.PubBtn {
	font: bold 11px Arial, Trebuchet MS,  Verdana, Sans-Serif;
	font-weight:bold;
	height:21px;
}

.cal_blank_day{
	text-align:center;
	font:normal 10px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#FFFFFF;
	background:#E0E4E9
}

.cal_weekday_header{
	text-align:center;
	font:normal 10px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#FFFFFF;
	background:#8A9ED2
}

.clear_list_item_bottom{
	border-bottom:Thin groove #eae8c8 !important
}

.clear_list_item_top{
	border-top:Thin groove #eae8c8 !important
}



.DataGrid{
	border-bottom:solid 1px #c2c6aa
}

.details_tab_label{
	position:relative;
	left:25px;
	top:-30px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	width:163px;
	height:23;
	background:url(/assets/images/tab_details_golden.gif);
	background-repeat:no-repeat

}
.icon_count_href{
	display:block;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
	width:38px;
	position:relative;
}

.icon_count_img{
	display:inline-block;
	position:relative;
}

.icon_count_font{
	position:absolute;
	width:30px;
	top:3px;
	left:0px;
	color:#FFFFFF;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	text-shadow:2px 2px 1px #000000;
}

.lic_plate, .lic_plate_error{
	border:1px solid blue;
	border-radius:5px;
	color:blue;
	width:52px;
	height:28px;
	text-align:center;
	font-family: 'Arial Narrow',Verdana;
	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px;
	margin:0px;
	background-color:#FFF;
	cursor:pointer;
	text-transform:uppercase;
	white-space:nowrap;
}

.lic_plate_error{
	background-color:red;
	color:white;
}



.none_found{
	display:block;
	padding:40px;
	font-size:1rem;
}

.display_inline_block{
	display:inline-block
}

.td_label_right{
	text-align:left;
	font-size:12px;
	vertical-align:middle;
	text-transform:capitalize;
	padding-left:6px;
}

.td_label, .td_label_manditory{
	min-width:140px;
	text-align:right !important;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-transform:capitalize;
	float:right;
}

.fld_group, .exp_fld_group{
	width:100%;
	display:block;
	text-align:left;
	vertical-align:middle;
	white-space:normal;
	text-transform:capitalize;
	font-weight:500;
	color:#383838
}


.fld_label, .exp_fld_label{
	width:140px;
	display:inline-block;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
	text-transform:capitalize;
	font-weight:500;
	color:#383838
}

.fld_label_wide, .exp_fld_label_wide{
	width:285px;
	display:inline-block;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
	text-transform:capitalize;
	font-weight:500;
	color:#383838
}

.fld_label_right, .exp_fld_label_right{
	display:inline-block;
	text-align:left;
	white-space:normal;
	vertical-align:middle;
	text-transform:capitalize;
	padding-left:6px;
}

.fld_label:after, .fld_label_wide:after, .td_label:after, .exp_fld_label:after {
	content:": ";
	padding-right:10px;
 }

.fld_label_manditory, .exp_fld_label_manditory{
	width:160px;
	display:inline-block;
	text-align:right;
	vertical-align:middle;
	white-space:normal;
	text-transform:capitalize;
	font-weight:bold;
}

.fld_label_manditory:after, .td_label_manditory:after, .exp_fld_label_manditory:after{
  /*	content:": *";    */
	padding-right:4px;
	color:red;
 }

 .fld_entry, .exp_fld_entry{
	display:inline-block;
	text-align:left;
	vertical-align:middle
}

.fa, .fas, .far{   /* Font Awesome */
	color:#1B7C8D;
	font-size:1.5em;
	vertical-align:middle;
	display:inline-block;
	line-height:1.6em;
}




.ui-active{
	background:#FDD85E;
	border:1px solid #FF9900;
}


/* End form-control	*/
/* USER ACCESS FORM AND OTHER UI STYLES
   uiVal (User Interface Validation)  */

.required{

}

.email{

}

.number{

}

.digits{

}

.url{

}

.date{

}

.large_thumb_photo{
	max-width:110px;
	max-height:110px;
}

.small_thumb_photo{
	max-width:80px;
	max-height:80px
}

.fld_bar_code{
    border: 4px dashed #1B7C8D;
}


.error {
	padding: 6px 12px;
    border-radius: 4px;
    color: red;
	font-weight:bold;
	font-style:italic;
}

.good-to-go {
	padding: 6px 12px;
    border-radius: 4px;
    color: #177D28;
	font-weight:bold;
	text-shadow: 2px 2px 4px #65C75C
}

.alert {
	padding: 6px 12px;
    border-radius: 4px;
    color: #FF6600;
	font-weight:bold;
	font-style:italic;
}


INPUT{
	border-radius:4px;
	border: 1px solid #ccc;
}

INPUT.valid {
    background: url('/intranet/images/icon-ok.png') no-repeat right center #e3ffe5;
    color: #002f00;

}

INPUT.error {
	background: url('/intranet/images/icon-fail.png') no-repeat right center #ffebef;
	color: #480000;
}

INPUT.trash {
	background: url('/Intranet/images/btn_sale_delete_can_35.gif') no-repeat center center #ffebef;
	color: #480000;
}

.back_hilite{
	background-color:#FAEC94;
}



.jdate{
	width:87px;
	display:inline;
	padding:2px 6px;
   	vertical-align:middle;
   	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	z-index:100000
}


.jdatetime{

}


/* --------------------------------------- */
/* Form Fields */

.frm{
	display:inline;
	padding:2px 6px;
	vertical-align:middle;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}




::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #8A8A8A;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #8A8A8A;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #8A8A8A;
}
:-moz-placeholder { /* Firefox 18- */
  color: #8A8A8A;
}







 .frm:focus{
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.frm[disabled],.frm[readonly],fieldset[disabled] l{
	cursor:not-allowed;
	background-color:#eee;
	opacity:1
}

.frm_manditory{
	display:inline;
	padding:2px 6px;
	vertical-align:middle;
	font-size:14px;
	line-height:1.4;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #D57915; /*!important;  */
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.frm_numeric{
	display:inline;
	padding-right:6px;
	text-align:right;
	font-size:14px;
	line-height:1.42857143;
	background-color:#fff;
	background-image:none;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
}

.frm_trans_back{
	vertical-align:middle;
	font-size:12px;;
	color:#555555;
	background-color:transparent;
	border-width:1px;
	border-style:Solid;
	border-color:#B7B0A2;
	font-family:Verdana;
	text-align:right
}

.frm_stealth{
	background-color:transparent;
	border:none;
	vertical-align:middle
}

.frm_xlarge {width: 100%;}
.frm_large {width: 75%;}
.frm_medium {width: 50%;}
.frm-small {width: 25%;}
.frm-xsmall {width: 15%;}

/* --------------------------------------- */


td.td-label {
    font-weight: bold;
    text-align: right;
    line-height: 1.5;
    padding: 6px 12px;
}



.error_message_span{
	display:inline-block;
	color:red;
}

.grid_box{
	padding:4px;
	visibility:hidden;
	background-color:#FFFFFF;
	color:blue;
	position:absolute
}

.hidden,#hidden{
	display:none
}

.HomeDateSelector{
/* border:1px solid green; */
	text-align:center;
	display:inline-block;
	margin:auto;
	vertical-align:top;
	margin-top:10px
}

.home_nav_title{
	font:normal 18px Arial,'Arial Bold',Gadget,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	display:inline-block;
	width:225px;
	color:#397562;
	FILTER:Alpha(Opacity=85);/* IE */
	opacity:0.85;/* Safari, Opera */
	-moz-opacity:0.85/* FireFox */
}

.home_nav_title_div{
	background:#89C50E url('/intranet/images/home_nav_title_back.png') repeat-x;
	border-bottom:solid 1px;
	border-right:solid 1px;
	padding:3px;
	cursor:pointer
}

.green_bar_div{
	height:40px;
	text-align:center;
	width:100%;
	font:normal 16px Arial,'Arial Bold',Gadget,sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	display:inline-block;
	background:#89C50E url('/intranet/images/home_nav_title_back.png') repeat-x;
	border-top:solid 1px;
    border-bottom:solid 1px;
	color:#397562;
	FILTER:Alpha(Opacity=85);/* IE */
	opacity:0.85;/* Safari, Opera */
	-moz-opacity:0.85/* FireFox */
}


.ui-green-header{
	background:#89C50E url('/intranet/images/home_nav_title_back.png') repeat-x;
	color:#007000;
}


.arrow_box{
	height:15px;
	font-size:11px;
	line-height:15px;
	vertical-align:middle;
	display:inline-block;
	padding-left:12px;
	padding-right:8px;
	max-width:400px;
	color:#FFF;
	background:url('/intranet/images/back_up_level.png');
	margin:4px;
	cursor:pointer;
}

.ico_16{
	border:none;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-left:4px;
	margin-right:4px
}

.in_list_title{
	color:#328572;
	font-style:italic;
	font-weight:bold;
	margin-left:10px;
	padding-top:7px;
	display:inline-block;
	border-bottom:1px solid #328572
}

.main_white{
	font:normal 12px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#FFFFFF
}
.message_box{
	position:absolute;
	top:145px;
	width:60%;
	left:20%;
	background:#ff9;
	border:1px solid #fc0;
	border-radius:6px;
	font-size:150%;
	padding:50px 50px;
	max-height:600px;
	overflow:auto;
}

.no_records_found_lg{
	display:block;
	padding:2em;
	font-size:24px;
	font-weight:bold
}

.no_records_found_sm{
	display:block;
	padding:3em
}



.print_email_marquee{
	padding:12px;
	text-align:left;
	float:right
}

.prod_btn{
	font-family: Ubuntu, sans-serif;
	font:bold 13px Arial,Trebuchet MS,Verdana,Sans-Serif;
	color:#204040;
	display:inline;
	padding:5px;
	line-height:normal;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	width:90px;
	height:60px;
	margin-bottom:6px;
}

.prod_btn_dimmed{
	font-family: Ubuntu, sans-serif;
	font:bold 13px Arial,Trebuchet MS,Verdana,Sans-Serif;
	color:red;
	display:inline;
	padding:5px;
	line-height:normal;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	width:90px;
	height:60px;
	margin-bottom:6px;
}

.readonly_disable{

}


.stealth_select{
	background-color:transparent;
	border:solid 1px #FFFFFF;
	font:normal 10pt Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#000000;
	padding:6px
}

.TabletitleItem{
	BACKGROUND:#f0f1f3
}

.TableHeader{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	white-space:nowrap;
	background:#3B559C
}

.TableItem{
	BACKGROUND:#ffffff
}

.table_header_blue{
	background-color:#40ACE4;
	color:white;
	font-weight:bold;
	text-align:center
}

.top_tabs{
	position:relative;
	background-color:transaparent;
	background:url(/intranet/images/top_tabs_3.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px
}

.top_tabs_2_no_search{
	position:relative;
	background-color:transaparent;
	background:url(/intranet/images/top_tabs_2_no_search.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px
}

.top_tabs_3_no_search{
	position:relative;
	background-color:transaparent;
	background:url(/intranet/images/top_tabs_3_no_search.gif);
	background-repeat:no-repeat;
	width:600px;
	left:15px;
	height:300px
}

.top_tab_select{
	position:relative;
	background:url(/intranet/images/top_tabs_select_background.gif);
	background-repeat:repeat-x;
	top:26px;
	left:11px;
	width:90px;
	height:20px
}

.visible,#visible{
	display:normal
}

.weather_bug{
	display: block !important;
	width:230px;
	text-align:left;
	font-family:sans-serif;
	font-size:12px
}

.icon_16{
	width:16px;
	height:16px;
	border:none;
	vertical-align:middle;
	display:inline-block;
}

a.close{
	width:20px;
	height:20px;
	text-align:center;
	margin:5px;
	border:1px solid black;
	float:right;
	background-color:white;
	color:red;
	font-size:16px;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

a:link{
	text-decoration:none;
	color:#265569;
}

a:visited{
	text-decoration:none;
	color:#265569;
}

BODY{
	font:normal 12px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#000000;
	background:#F2F0EA;
}

button{
	overflow:visible
}

button,html input[type=button]{
	-webkit-appearance:button;
	cursor:pointer
}

button::-moz-focus-inner,input::-moz-focus-inner,legend{
	border:0;
	padding:0
}

button[disabled]{
	cursor:default
}

LEGEND{
	font:normal 14px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#74bac9;
	font-weight:bold
}

DIV.alert_box_div{
	z-index:21;
	font: normal 13px Trebuchet MS, Arial, Verdana, Sans-Serif color: #000033;
	text-decoration:none;
	padding:7px;
	color:#009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 4px #003399;
	position:absolute;
	top:100px;
	left:25%;
	width:400px
}

DIV.alert_close{
	width:100%;
	text-align:right
}

DIV.box{
	padding:8px;
	display:none;
	background-color:#FFFFFF;
	color:blue;
	position:absolute;
}

DIV.box_text{
	padding:4px;
	visibility:hidden;
	background-color:#FFFFFF;
	font:bold 12pt Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#003300;
	position:relative;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-color:#336600;
	overflow:auto;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.5
}

DIV.checklist_div{
	position:relative;
	font:normal 11px Trebuchet MS,Arial,Verdana,Sans-Serif;
	border:solid 1px #000000;
	text-decoration:none;
	background-color:#ECE9DF;
	padding:8px;
	text-align:left;
	width:375
}

DIV.container{

}

DIV.darkenBackground{
	background-color:#FFFFFF;
	FILTER:Alpha(Opacity=65);/* IE */
	opacity:0.65;/* Safari, Opera */
	-moz-opacity:0.65;/* FireFox */
	z-index:20;
	height:100%;
	width:100%;
	background-repeat:repeat;
	position:absolute;
	left:0px;
	top:0px
}

DIV.main_container{
	position:relative;
	width:100%
}

DIV.progress_box_div{
	z-index:21;
	font: normal 13px Trebuchet MS, Arial, Verdana, Sans-Serif color: #000033;
	text-decoration:none;
	padding:15px;
	color:#009966;
	font-weight:bold;
	text-align:center;
	background-color:#E7E3D6;
	border:solid 1px #003399;
	position:absolute;
	top:45%;
	left:45%
}

DIV.pub_grid{
	position:relative;
	width:571px;
	height:36px;
	background:#F4F5EC url(/assets/images/pub_facility_grid_back.gif);
	background-repeat:repeat-x
}

DIV.res_bar{
	position:absolute;
	top:5px;
	height:13px;
	background-color:#ff9900;
	padding:0px;
	margin:0px;
	font-size:3px;
	FILTER:Alpha(Opacity=60);/* IE */
	opacity:0.60;/* Safari, Opera */
	-moz-opacity:0.60/* FireFox */
}

DIV.rpt_select_box{
	position:relative;
	display:none
}

DIV.schedule_box_style{
	z-index:21;
	font:normal 11px Trebuchet MS,Arial,Verdana,Sans-Serif;
	text-decoration:none;
	padding:7px;
	color:#009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 4px #003399;
	position:absolute;
	top:100px;
	left:25%;
	width:400px
}

DIV.scroll_win{
	position:relative;
	font:normal 11px Trebuchet MS,Arial,Verdana,Sans-Serif;
	border:1px solid #1B7C8D;
	text-decoration:none;
	padding:8px;
	text-align:left;
	width:430;
	height:175;
	overflow:auto
}
/*for the prompt titleernative functionality */

DIV.tab_1_3{
	position:absolute;
	top:10px;
	left:11px;
	width:90px;
	height:18px;
	text-align:center;
	font-weight:bold;
	cursor:hand
}

DIV.tab_2_3{
	position:absolute;
	top:10px;
	left:103px;
	width:90px;
	height:18px;
	text-align:center;
	font-weight:bold;
	cursor:hand
}

DIV.tab_3_3{
	position:absolute;
	top:10px;
	left:195px;
	width:90px;
	height:18px;
	text-align:center;
	font-weight:bold;
	cursor:hand
}

DIV.transfer_box_style{
	z-index:21;
	font:normal 11px Trebuchet MS,Arial,Verdana,Sans-Serif;
	text-decoration:none;
	padding:7px;
	color:#009966;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#003399;
	position:absolute;
	top:300px;
	left:10px
}

FIELDSET{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

INPUT{
	line-height:normal
}

INPUT[type=checkbox],input[type=radio]{
	box-sizing:border-box;
}

INPUT[type=file]{
	display:block
}

INPUT[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,select[multiple],select[size]{
	height:auto
}

INPUT[type=radio],input[type=checkbox]{
	margin:0px 4px;
	margin-top:px \9;
	line-height:normal
}

INPUT[type=range]{
	display:block;
	width:100%
}

INPUT[type=search]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

INPUT[type=search]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

INPUT[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}

OPTGROUP{
	font-weight:700
}
/* end Input	*/
/* form-control	*/


.change_fee_box{
	padding:7px;
	background-color:#F4C12A;
	border:1px solid black;
}
TABLE{
	border-collapse:collapse;
}

TD{
	vertical-align:top;
}

textarea{
	overflow:auto;
	margin:0px;
	padding:0px
}
img{
	border:none;
}

TH{
	font:normal 15px Arial,Trebuchet MS,Verdana,Sans-Serif;
	font-weight:600;
	text-decoration:none;
	color:#000000;
	text-transform:capitalize;
}

.data_table{
	border-collapse: collapse;
	width:100%
}

.data_table TD{
	font-size: 14px;
	font-family: Trebuchet MS, Verdana,Sans-Serif, Arial;
	vertical-align:middle;
	padding:3px;
	text-align:right;
	text-transform:capitalize;
}

.data_table TH{
	color:#4e4e4e;;
	font:normal 15px Arial,Trebuchet MS,Verdana,Sans-Serif;
	font-weight:600;
	text-decoration:none;
	border-bottom:2px solid #71B0CC;
	text-transform:capitalize;
	height:22px;
}

TABLE.data_table tr:hover > td{
  /*  background-color:#E6E38A;   */
  /*	color:#134A6B;  */
	box-shadow: inset 0 -4px 0 rgba(244, 193, 42, 1);
}



TABLE.data_table tr:hover > td a:link{
 /*	color:#134A6B      */
}

.data_table tr:last-child
{
	border-bottom:2px solid #2872A4;
}

.data_table tr:nth-child(even){
	background-color:#F2F8FC;
}

.data_table tr:nth-child(odd){
	background-color:#DEEDF7;
}

.table_row_even{
	background-color:#F2F8FC;
	color:white;
}

.table_row_odd{
	background-color:#DEEDF7;
	color:white;
}

tr.table_row_walkup:nth-child(even){
	background-color:#9624B5;
	color:white;
}
tr.table_row_walkup:nth-child(odd){
	background-color:#C20AFF;
	color:white;
}
tr.table_row_walkup A{
	color:white
}

tr.table_row_ADA:nth-child(even){
	background-color:#43C3EA;
	color:white;
}
tr.table_row_ADA:nth-child(odd){
	background-color:#C0EBF8;
	color:white;
}
tr.table_row_ADA A{
	color:white
}

tr.table_row_host:nth-child(even){
	background-color:#000000;
	color:white;
}
tr.table_row_host:nth-child(odd){
	background-color:#424242;
	color:white;
}
tr.table_row_host A{
	color:white
}



.table_row_walkup{
	background-color:#9624B5;
	color:white;
}
.table_row_ADA{
	background-color:#43C3EA;
	color:white;
}
.table_row_host{
	background-color:#000000;
	color:white;
}

.table_row_closure{
	background-color:#CCCCCC;
	color:white;
}

.table_row_off_hours{
	background-color:#D7DBC3;
	color:white;
}

.data_field_right{
   text-align:right;
   padding-right:5px;
   vertical-align:top;
}

.label_right_inicap{
   text-transform:capitalize;
   text-align:right;
   padding-right:5px;
   vertical-align:top;
}

.label_right_inicap:after{
	content: ":";
}

.home_nav_buttons{
	margin:auto;
	display:block;
	width:181px;
	height:21px;
	border:none;
}

input:disabled+label{color:#ccc;}



.fly_out_msg_box{
	background-color:#FFF;
	border:2px solid #336699;
	display:inline-block;
	padding:6px;

}


.fly_out_close_btn{
	position:relative;
	float:right;
	top:-20px;

	left:20px;
	width:21px;
	height:21px;
	background: url('/intranet/images/btn_msg_box_close.png') no-repeat;
}


.document_storage_bar{
	padding-top:10px;
	font:bold 16px Arial,Trebuchet MS,Verdana,Sans-Serif;
	color:#FFFFFF;
	background:#89C50E url('/intranet/images/ico_document_storage.png')  no-repeat;
	background-position:right top;
	text-align:left;
	cursor:pointer;
	display:block;
	padding-left:12px;
}

.red_box{
	display:inline-block;
	background-color:#FF3300;
	color:white;
	padding:5px;
}

.SA_only_box{
 	border:2px solid #FFF;
	background-color:#FF6666;
	color:#FFF;
	padding: 2px 6px;
	display:inline-block;
	cursor:pointer;
}
.SA_only_box:before{
	content: "SA: ";
	font-weight:bold;
	font-size:16px;
}

.SA_icon_box{
 	border:2px solid #FFF;
	background-color:#FF6666;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	letter-spacing:normal;
	width:20px;
	display:inline-block;
	cursor:pointer;
	margin:0px 4px;
	vertical-align:middle;
}
.SA_icon_box:before{
	content: "SA";
	font-size:10px;
}
a.white_link {
	color:#FFF;
}

a:hover.white_link {
	color:#2872A4;
}

.btn_view_map{
	margin-top:3px;
	text-align:left;
	width:130px;
	height:24px;
	background-image:url('/Intranet/images/view_map_btn_3.png');
	background-repeat:no-repeat;
	background-position:right center;
}

/* User Classes ================================================== */

.uclass_system_admin{
	color:#2316B5
}

.uclass_call_center{
	color:#507367
}

.uclass_clerical{
	color:#940043
}

.uclass_ranger_admin{
	color:#0D7D27
}

.uclass_ranger{
	color:#13B93A
}

.uclass_director{
	color:#7D5909
}

.uclass_instructor{
	color:#B07C0C
}

.uclass_coach{
	color:#05A399
}



/* User Form Controls ============================================= */


.uiVal_pos_price_edit_Z,.uiVal_operators_view_data_A,.uiVal_operators_view_data_P,.uiVal_operators_edit_data_M{}

.uiVal_read_only{
	color:#9CA8BF
}


.uiVal_pos_price_edit_Y,.uiVal_standard_Y,.uiVal_trans_void_Y,.uiVal_trans_refund_Y,.uiVal_trans_edit_Y,.uiVal_res_price_edit_Y,.uiVal_reg_price_edit_Y,.uiVal_waive_trans_fee_Y{
	border:2px solid #008CE8;
}
.uiVal_trans_void_N,.uiVal_trans_refund_N,.uiVal_trans_edit_N,.uiVal_pos_price_edit_N,.uiVal_res_price_edit_N,.uiVal_reg_price_edit_N,.uiVal_waive_trans_fee_N{
	border:2px solid #7F140A
}
.uiVal_pos_price_edit_Z{
	border:2px solid #660099;
}

.uiVal_totals{;
	border:none;
	background-color:transparent;
	font-weight:bold
}

input[type="checkbox"].uiVal_pos_price_edit_Y{
  /*	outline:1px solid #008CE8*/
}

input[type="radio"]{
/*	outline:1px solid #008CE8	*/
}

.uiVal_trans_void_I,.uiVal_trans_refund_I{
	color:#3D0F57
}



input[type="checkbox"].uiVal_pos_price_edit_N{
   /*	outline:1px solid #7F140A     */
}

input[type="radio"].uiVal_pos_price_edit_N{
 /*	outline:1px solid #7F140A  */
}


.highlight{
	background-color:#3399FF;
	color:#FFFFFF !important;
}

/* STATUS Classes ================================================== */
/*  Usage: replace(lcase(RS("status"))," ","_") */


.status_highlighted{
	background-color:#C3F5B3;
}
tr.status_highlighted:nth-child(even){
	background-color:#C3F5B3;
}
tr.status_highlighted:nth-child(odd){
	background-color:#D8F9CD;
}


.status_warning{
	background-color:#C3F5B3;
}
tr.status_warning:nth-child(even){
	background-color:#C3F5B3;
}
tr.status_warning:nth-child(odd){
	background-color:#D8F9CD;
}


.status_confirmed, .status_approved{
	background-color:#C3F5B3;
}
tr.status_confirmed:nth-child(even), tr.status_approved:nth-child(even){
	background-color:#C3F5B3;
}
tr.status_confirmed:nth-child(odd), tr.status_approved:nth-child(odd){
	background-color:#D8F9CD;
}



.status_pending{
	background-color:#E6A5D7;
}
tr.status_pending:nth-child(even){
	background-color:#E6A5D7;
}
tr.status_pending:nth-child(odd){
	background-color:#F0C7E6;
}




.status_pending_approval{
	background-color:#D463BA;
}
tr.status_pending_approval:nth-child(even){
	background-color:#D463BA;
}
tr.status_pending_approval:nth-child(odd){
	background-color:#DE82C7;
}





.status_changed{
	background-color:#F4C12A;
}
tr.status_changed:nth-child(even){
	background-color:#F4C12A;
}
tr.status_changed:nth-child(odd){
	background-color:#F7D56E;
}



.status_rescheduled, .status_changed{
	background-color:#FFFF8A;
}
tr.status_rescheduled:nth-child(even), tr.status_changed:nth-child(even){
	background-color:#FFFF8A;
}
tr.status_rescheduled:nth-child(odd), tr.status_changed:nth-child(odd){
	background-color:#FFFF33;
}






.status_cancelled, .status_closed, .status_declined{
	background-color:#E6E6E6;
}
tr.status_cancelled:nth-child(even){
	background-color:#E6E6E6;
}
tr.status_cancelled:nth-child(odd){
	background-color:#CCCCCC;
}




.status_inactive{
	background-color:#E6A5D7;
	text-decoration:line-through;
}
tr.status_inactive:nth-child(even){
	background-color:#E6A5D7;
	text-decoration:line-through;
}
tr.status_inactive:nth-child(odd){
	background-color:#F0C7E6;
	text-decoration:line-through;
}



.status_offline {
	color:#5A1093;
	background:#F2F8FC url('/intranet/images/brickwall_trans.png');
}
tr.status_offline:nth-child(even){
	color:#5A1093;
	background:#F2F8FC url('/intranet/images/brickwall_trans.png');
}
tr.status_offline:nth-child(odd){
	color:#5A1093;
	background:#DEEDF7 url('/intranet/images/brickwall_trans.png');
}


.status_withdrew{
	background-color:#6CDCE6;
}
tr.status_withdrew:nth-child(even){
	background-color:#6CDCE6;
}
tr.status_withdrew:nth-child(odd){
	background-color:#9BE7EE;
}



.status_request{
	background-color:#3399FF;
	color:#FFFFFF;
}
tr.status_request:nth-child(even){
	background-color:#3399FF;   
	color:#FFFFFF;
}
tr.status_request:nth-child(odd){
	background-color:#66B2FF;
	color:#FFFFFF;
}



.status_approval_1{
	background-color:#61C8FF; 

}
tr.status_approval_1:nth-child(even){
	background-color:#61C8FF;

}
tr.status_approval_1:nth-child(odd){
	background-color:#94DAFF;

}



.status_approval_2{
	background-color:#A8FFD8; 

}
tr.status_approval_2:nth-child(even){
	background-color:#A8FFD8; 

}
tr.status_approval_2:nth-child(odd){
	background-color:#C7FFE6;

}


.status_expired, .status_expired A{
	background-color:#91AC9C;
	color:#FFFFFF;
}
tr.status_expired:nth-child(even){
	background-color:#91AC9C;
	color:#FFFFFF;
}
tr.status_expired:nth-child(odd){
	background-color:#A8BDB0; 
	color:#FFFFFF;
}





.status_voided{
	background:#CCB7C6;
}
tr.status_voided:nth-child(even){
	background-color:#CCB7C6;
}
tr.status_voided:nth-child(odd){
	background-color:#B597AC;
}




.status_awaiting_payment, .status_awaitingpayment{
	background:#FFDE7A !important;
}
tr.status_awaiting_payment:nth-child(even){
	background-color:#FFDE7A;
}
tr.status_awaiting_payment:nth-child(odd){
	background-color:#FFCC33;
}




.status_doublebooked{
	background:#F56A5E;
}
tr.status_doublebooked:nth-child(even){
	background-color:#F56A5E;
}
tr.status_doublebooked:nth-child(odd){
	background-color:#F78C82;
}




.status_closure{
	background-color:#BD0000;
	color:#FF6600;
	font:bold 21px Arial;
	line-height:31px;
	letter-spacing:-2px;
}
DIV.status_closure{
	position:absolute;
	padding-left:6px;
	overflow:hidden;
	min-height:35px;
	text-align:center;
}

 /* Family Camp Age Groups ==========================================*/
 
 
 .classAdutls{
	 display:inline-block;
	 font-size:18px;
	 color:#D16500;
	 text-shadow:3px 3px 6px #FFCD9E;
	 background-color:#FFF2E5;
	 padding:8px;     
	 margin-right:16px;
	 margin-bottom:24px; 
	 vertical-align:top;
 } 
 .classYouths{
	 padding:8px;
	 margin-right:16px;
	 margin-bottom:24px;
	 font-size:18px;
	 color:#246600;
	 text-shadow:3px 3px 6px #B9FF94;
	 background-color:#E8FFDB;
	 display:inline-block;
	 vertical-align:top;
 } 
 .classunder4s{
	 padding:8px;
	 margin-right:16px;
	 margin-bottom:24px;
	 font-size:18px;
	 color:#005F8F;
	 text-shadow:3px 3px 6px #8AD8FF;
	 background-color:#E5F7FF;
	 display:inline-block;
	 vertical-align:top;
 } 
 .classFamCampTotals{
	 padding:8px;
	 margin-right:16px;
	 margin-bottom:24px;
	 font-size:18px;
	 color:#555555;
	 text-shadow:3px 3px 6px #CCCCCC;
	 background-color:#FFFFFF;
	 display:inline-block;
	 vertical-align:top;
 }

/*  Item Attributes  ================================================*/
.attribute_disable_access{
	background-color:#C0EBF8;
}
tr.attribute_disable_access:nth-child(even){
	background-color:#C0EBF8;
}
tr.attribute_disable_access:nth-child(odd){
	background-color:#A3E2F5;
}



.attribute_ADA{
	background-color:#2CBCE8;
}
tr.attribute_ADA:nth-child(even){
	background-color:#2CBCE8;
}
tr.attribute_ADA:nth-child(odd){
	background-color:#5ECCED;
}

.attribute_camp_host{
	background-color:#000000;
	color:white;
}
tr.attribute_camp_host:nth-child(even){
	background-color:#000000;
	color:white;
}
tr.attribute_camp_host:nth-child(odd){
	background-color:#383838;
	color:white;
}
tr.attribute_camp_host a:link{
	color:white
}

.attribute_walkup_only{
	background-color:#B07BCC;
	color:white;
}
tr.attribute_walkup_only:nth-child(even){
	background-color:#B07BCC;
	color:white;
}
tr.attribute_walkup_only:nth-child(odd){
	background-color:#9B5ABF;
	color:white;
}
tr.attribute_walkup_only a:link{
	color:white
}

.attribute_closed{
	background-color:#BD0000;
	color:white;
}
tr.attribute_closed:nth-child(even){
	background-color:#BD0000;
	color:white;
}
tr.attribute_closed:nth-child(odd){
	background-color:#D60000;
	color:white;
}
tr.attribute_closed a:link{
	color:white
}

tr.attribute_selected > TD{
	background-color:#79CCB8;
	border-top:2px dashed #328572;
	border-bottom:2px dashed #328572;
 }


/* Payment Types ----------------------------------------------------------    */
.pay-type-cash{
	color:#008F13;
}

.pay-type-check{
	color:#0E62B0;
}

.pay-type-credit{
	color:#A66930;
}





 .on_season{
 	background-color:#FEF9BE;
	color:#A24916"
 }
 .off_season{
 	background-color:#DBFF99;
	color:#609400"
 }




/* Module Colors  ================================================== */

.module_camp_day{
	background-color:#66CC66;
}
.module_camp_day_dim{
	background-color:#E0E0E0;
	border:1px solid :#66CC66;
}

.module_camp{
	background-color:#037DC8;
}
.module_camp_dim{
	background-color:#E0E0E0;
	border:1px solid :#037DC8;
}

.module_facilities{
 	background-color:#F5E796
}
.module_facilities_dim{
	background-color:#E0E0E0;
	border:1px solid :#F5E796;
}

.module_boating{
 	background-color:#43D5F5
}
.module_boating_dim{
	background-color:#B0E2E3;
	border:1px solid :#43D5F5;
}

.module_classes{
	background-color:#bff96a;
}
.module_classes_dim{
	background-color:#E0E0E0;
	border:1px solid #bff96a;
}

.module_maintenance{
	background-color:#669999;
}
.module_maintenance_dim{
	background-color:#E0E0E0;
	border:1px solid #669999;
}

.module_leagues{
	background-color:#6fdff7;
}
.module_leagues_dim{
	background-color:#E0E0E0;
	border:1px solid #6fdff7;
}

.module_POS{
	background-color:#6666FF;
}
.module_POS_dim{
	background-color:#E0E0E0;
	border:1px solid #6666FF;
}

.module_SUP{
	background-color:#FFFF00;
}
.module_SUP_dim{
	background-color:#E0E0E0;
	border:1px solid #FFFF00;
}

.module_slips{
	background-color:#0066CC;
}
.module_slips_dim{
	background-color:#E0E0E0;
   	border:1px solid #0066CC;
}

.module_reporting{
	background-color:#990033;
}
.module_reporting_dim{
	background-color:#E0E0E0;
	border:1px solid #990033;
}

.module_ticketing{
	background-color:#663399;
}
.module_ticketing_dim{
	background-color:#E0E0E0;
	border:1px solid #663399;
}

.module_marketing{
	background-color:#FFCC33;
}
.module_marketing_dim{
	background-color:#E0E0E0;
	border:1px solid #FFCC33;
}


.mod_quagga_inspections{
	background-color:#F56A5E;
}
.mod_quagga_inspections_dim{
	background-color:#E0E0E0;
	border:1px solid #F56A5E;
}

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('/intranet/images/progress_ani.png')
                50% 50%
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}







/* All of the basic text styles here ================================ */

.C5_med_teal{
	color:#4997A2;
	font-size:16px;
	font-weight:bold;
}

.Bigfrm{
	color:#990000;
	font-size:16px;
	font-family:Arial,Trebuchet MS,Verdana,Sans-Serif;
	background-color:#ffffcc;
	font-weight:bold
}

.big_blue_title{
	font:bold 24px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#4C60C2
}

.big_green_title{
	font:bold 24px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#668774
}

.big_red_title{
	font:bold 24px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#cc3300
}

.BlueBold{
	font:normal 11px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#4C60C2;
	font-weight:600
}

.BlueBold_lite{
	font:normal 11px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#74bac9;
	font-weight:bold
}

.BlueBold_lite_med{
	font:normal 14px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#74bac9;
	font-weight:bold
}

.BlueBold_lite_lg{
	font:normal 24px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#74bac9;
	font-weight:bold
}

.blue_leader{
	font:bold 13px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#5794BC;
	text-align:left
}

.orange_leader{
	font:bold 15px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#FCB100
}

.blue_title,.med_blue_title,.Bigtitle,caption{
	font:bold 16px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#5794BC;

}
.blue_title,.Bigtitle,caption{
	text-transform:uppercase;
}
caption {
    caption-side: top;
	text-align:left;
	border-bottom:2px solid #2872A4;
}

.caption {
    caption-side: top;
	display:block;
	font:bold 22px Arial;
	letter-spacing:-2px;
	line-height:50px;
	color:#1B7C8D;
	text-align:left;
	border-bottom:2px solid #2872A4;

}
.boldA{
	font:bold 12px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#003399;
	font-weight:bold
}

.boldb{
	font:bold 20px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	text-align:center
}

.small,.hour_header{
	font:normal 10px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#000000
}

.minor{
	font-size:.7em;
	color:#5794BC;
	font-weight:normal;
	letter-spacing:normal;
}

.smallRed{
	font:normal 11px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#990000
}

.small_note{
	font:normal 10px Arial,Trebuchet MS,Verdana,Sans-Serif;
	font-weight:300;
	text-decoration:none;
}

.edit_page_title{
	font:normal 18px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#1B7C8D;
	font-weight:bold;
	margin-left:8px
}

.confirm_message{
	font:bold 15px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#cc3300
}



.GreenBold{
	font:normal 11px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#006633;
	font-weight:bold
}

.red_minor_notice{
	color:red;
	font-size:13px;
	letter-spacing:normal;
}

.med_green_title{
	font-size:15px;
	font-weight:bold;
	color:#037DC8;
	float:left
}

.minor_text_blue{
	font-weight:bold;
	color:#037DC8;
	letter-spacing:normal;
}

.minor_text_green{
	font-weight:bold;
	color:#336600;
	letter-spacing:normal;
}

.minor_text_maroon{
	font-weight:bold;
	color:#732626;
	letter-spacing:normal;
}

.retrnIndent30{
	display:block;
	padding-left:30px;
	color:red;
}

.small_note{
	font-size:10px;
	font-weight:normal;
	color:#4D697D;
	letter-spacing:normal;
}

.module_title{
	display:block;
	font:italic 18px Arial;
	letter-spacing:-1px;
	color:#8FACAE
}

.interestinglySmall{
	font-family:"MS Sans Serif", sans-serif;
	font-size:11px !important;
	font-style:italic;
	vertical-align:middle;
	text-decoration:none
}

.permit_Plus_green{
	font-family:"Trebuchet MS";
	font-size:28px;
	font-weight:bold;
	color:#339966;
	vertical-align:middle;
	text-decoration:none
}.RedBold{
	font:normal 11px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#990000;
	font-weight:bold
}

.red_title{
	font:bold 18px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#cc3300
}

.resTotals{
	font-size:11px;
	font-family:Arial,Trebuchet MS,Verdana,Sans-Serif;
	background-color:WhiteSmoke;
	border:0
}

.sale_id{
	font:bold 19px Arial;
	letter-spacing:normal;
	color:#732626;
	display:inline;
	overflow: visible;
}

.tiny_link{
	font-size:9px;
	color:#723139;
	cursor:pointer;
	display:inline;
	padding-left:3px;
	padding-right:3px
}

.title{
	font:bold 14px Arial,Trebuchet MS,Verdana,Sans-Serif;
	text-decoration:none;
	color:#000000
}

.screen_idnos_div{
	display:block;
	font-size:15px;
	padding:10px;
	text-align:left;
	-webkit-column-count:3;/* Chrome, Safari, Opera */
	-moz-column-count:3;/* Firefox */
	column-count:3;
	-webkit-column-gap:40px;/* Chrome, Safari, Opera */
	-moz-column-gap:40px;/* Firefox */
	column-gap:40px;
	-webkit-column-rule:1px outset #1B7C8D;/* Chrome, Safari, Opera */
	-moz-column-rule:1px outset #1B7C8D;/* Firefox */
	column-rule:1px outset #1B7C8D
}
.tax{
	color:#732626;
}

.error_message{
	color:red;
}

.alert_message{
	color:red;
}

.info_message{
	color:blue;
}

.red_noticeable{
	font-size:15px;
	font-weight:bold;
	color:#990033
}

.terms{
	white-space:normal;
}

.print_report_title{
	font:bold 25px Arial;
	letter-spacing:-2px;
	color:#000;
	overflow: visible;
}

.print_report_subtitle{
	font:bold 16px Arial;
	color:#000;
	font-weight:normal;
	letter-spacing:normal;
}

.item_help{
	display:inline-block;
	cursor:pointer;
	color:#9ED6E6;
	border:2px solid #9ED6E6;
	width:19px;
	height:19px;
	border-radius:11px;
	vertical-align:middle;
	margin:0px 6px;
	font-size:18px;
	text-align:center;
}


.dimmed_1{
	color:#B7B0A2
}

.dimmed_2{
	color:#76A0B7
}

.dimmed_3{
	color:#567178
}



/*	Fulfillment icons ------------------- */
 .btn_fulfill_status{
    display:inline-block;
	border-radius:6px;
	height:65px;
	width:65px;
	background: #f2f5f7 url("/intranet/images/fulfill_icons.png") no-repeat;
   }

.fulfill_icon_new { background-position: -291px 0; }
.fulfill_icon_new_ON { background-position: -846px 0; background-color:#FFF9E5; border:3px solid #732626;border-radius:6px; }
.fulfill_icon_viewed { background-position: -226px 0; }
.fulfill_icon_viewed_ON { background-position: -781px 0; background-color:#FFF9E5; border:3px solid #732626;border-radius:6px; }
.fulfill_icon_backordered { background-position: -171px 0; }
.fulfill_icon_backordered_ON { background-position: -726px 0; background-color:#FFF9E5; border:3px solid #732626;border-radius:6px; }
.fulfill_icon_issued_complete { background-position: 0 0; }
.fulfill_icon_issued_complete_ON { background-position: -555px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px; }
.fulfill_icon_issued_partial { background-position: -357px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px;  }
.fulfill_icon_mailed_complete { background-position: -53px 0; }
.fulfill_icon_mailed_complete_ON { background-position: -608px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px; }
.fulfill_icon_mailed_partial { background-position: -422px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px;  }
.fulfill_icon_shipped_complete { background-position: -110px 0; }
.fulfill_icon_shipped_complete_ON { background-position: -665px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px; }
.fulfill_icon_shipped_partial { background-position: -486px 0; background-color:#FFF9E5; border:3px solid #1B7C8D;border-radius:6px;  }



.ui-autocomplete { height: 700px; overflow-y: scroll; overflow-x: hidden;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: none;
    padding: .5em 1em;
    text-decoration: none;
	text-align:center;
	cursor:pointer;
	display:inline-block;
}
.ui-tabs-anchor {
	left:0px;
	background:none;
}

.followUpFlag{
  font-size: 26px;
  color:rgba(114, 110, 119, .4);
  width:32px;
}

.activeFlag{
  font-size: 30px;
  color:red;
}

.completeFlag{
  font-size: 30px;
  color:purple;
}


.quickHighLight{
	border:2px solid #FF9900;
	box-shadow: 0px 0px 6px #FFCC00;
	padding:4px;
	animation:viewed 0.5s 1;
    -webkit-animation:viewed 0.5s 1;
    animation-fill-mode: forwards;

    animation-delay:2s;
    -webkit-animation-delay:1s; /* Safari and Chrome */
    -webkit-animation-fill-mode: forwards;

	animation:replace 1s 1;
    -webkit-animation:replace 1s 1;
    animation-fill-mode: forwards;

    animation-delay:1s;
    -webkit-animation-delay:1s; /* Safari and Chrome */
    -webkit-animation-fill-mode: forwards;

}

.ui-tooltip {
	background:none;
	 background-color:white;
	 color:#666;
	 z-index:999999;
	 opacity: 1;
 }

} 		/* 	Don't remove this - it is actually the end of the @media tag   */
/* 			NOTHING BELOW HERE! ================================================== */
