@CHARSET "ISO-8859-1";

/**** touchstone ****/

	/* text logo font */
	a.ts_logo, a.ts_logo_mno_wht, a.ts_logo_mno_drk {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color:inherit; text-decoration:none; font-style:italic;}
	a.ts_logo_mno_wht {color:#000000;}
	a.ts_logo_mno_drk {color:#ffffff;}
	a.ts_logo > span, a.ts_logo_mno_wht > span, a.ts_logo_mno_drk > span {font-style:normal; font-family:Raleway,​ Open Sans,​ Arial, ​sans-serif; font-weight:800; text-align:center;}
	a.ts_logo > span.small, a.ts_logo_mno_wht > span.small, a.ts_logo_mno_drk > span.small {font-size:18px; max-width:115px; padding: 0px 2px 0px 2px; margin: 0px 2px;}
	a.ts_logo > span.medium, a.ts_logo_mno_wht > span.medium, a.ts_logo_mno_drk > span.medium {font-size:24px; max-width:150px; padding: 0px 3px 0px 3px; margin: 0px 3px;}
	a.ts_logo > span.large, a.ts_logo_mno_wht > span.large, a.ts_logo_mno_drk > span.large {font-size:30px; max-width:185px; padding: 0px 4px 0px 4px; margin: 0px 4px;}
	a.ts_logo > span.xlarge, a.ts_logo_mno_wht > span.xlarge, a.ts_logo_mno_drk > span.xlarge {font-size:36px; max-width:225px; padding: 0px 5px 0px 5px; margin: 0px 5px;}
	a.ts_logo > span {background-color:#000000; color:#ffffff;}
	a.ts_logo > span > span {background-color:#f39c12;}
	a.ts_logo_mno_wht > span {color:#000000;}
	a.ts_logo_mno_wht > span > span {color: #ffffff; background-color:#000000;}
	a.ts_logo_mno_drk > span {color:#ffffff;}
	a.ts_logo_mno_drk > span > span {color: #000000; background-color:#ffffff;}

/**** /touchstone ****/

/**** theme overrides ***/

	/* force y scroll to avoid layout shift */
	body {overflow-y:scroll;}
	@media only screen and (max-width: 767px) {body {overflow-x:visible;}}

	/* layout */
	.login-box-plain, .public-box-plain {min-height:850px; padding: 55px 60px 10px 60px; margin:10px auto 10px auto;}
	.login-box-plain.noInputPadding input,
	.login-box-plain.noInputPadding textarea {background:none repeat scroll 0 0 #FFFFFF; font-size:15px; margin:0; padding:8px 8px 6px; width:100%; border-radius:6px; box-shadow:none; min-width:0; padding-left:10px !important;}
	.public {background:url("../img/light_noise_diagonal.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height:100%; min-height:100%;}
	.public section.navbar {background:none repeat scroll 0 0 #5e87b0; border: none; border-radius: 0; margin: 0;}
	.public-box-plain {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D8D8D8; border-radius:7px 7px 7px 7px; box-shadow:0 1px 4px #D3D3D3; padding:55px 60px 60px; position:relative; min-height:300px;}
	.public #content .page-header {margin:0px; min-height: 50px;}
	.public #content {background-color:#ffffff; margin-top:0; min-height:0px; border-left:none; padding-bottom:5px;}
	.form-actions {border-top:none; border-radius: 5px;}
	/* /layout */

	/* full width main content (no sidebar) */
	div#main-content.fullPage {margin-left:0px;}

	/* datatable fixes */
	div.dataTables_filter label {float:right; margin-right:10px; margin-top:-1px;}
	td.dataTables_empty {text-align:center; font-style:italic;}

	/* nav pills */
	.nav > li > a:hover, .nav > li > a:focus {text-decoration:none; background-color:#d8d8d8;}
	ul.nav.bg-on {background-color:#f0f0f0;}
	.nav-pills > li.header-primary > a, .nav-pills > li.header-primary > a:hover, .nav-pills > li.header-primary > a:focus {color:#ffffff; background-color:#5e87b0; cursor:default; padding: 6px 10px;}
	.nav-pills > li.header-info > a, .nav-pills > li.header-info > a:hover, .nav-pills > li.header-info > a:focus {color:#ffffff; background-color:#70afc4; cursor:default; padding: 6px 10px;}
	.nav-pills > li.header-success > a, .nav-pills > li.header-success > a:hover, .nav-pills > li.header-success > a:focus {color:#ffffff; background-color:#a8bc7b; cursor:default; padding: 6px 10px;}
	.nav-pills > li.header-warning > a, .nav-pills > li.header-warning > a:hover, .nav-pills > li.header-warning > a:focus {color:#ffffff; background-color:#f0ad4e; cursor:default; padding: 6px 10px;}
	.nav-pills > li.header-danger > a, .nav-pills > li.header-danger > a:hover, .nav-pills > li.header-danger > a:focus {color:#ffffff; background-color:#d9534f; cursor:default; padding: 6px 10px;}
	.nav-pills > li.header-inverse > a, .nav-pills > li.header-inverse > a:hover, .nav-pills > li.header-inverse > a:focus {color:#ffffff; background-color:#555; cursor:default; padding: 6px 10px;}
	.nav-pills > li.navigationItem.primary > a, .nav-pills > li.navigationItem.primary > a:hover, .nav-pills > li.primary > a:focus {color:#ffffff; background-color:#5e87b0;}
	.nav-pills > li.navigationItem.info > a, .nav-pills > li.navigationItem.info > a:hover, .nav-pills > li.navigationItem.info > a:focus {color:#ffffff; background-color:#70afc4;}
	.nav-pills > li.navigationItem.success > a, .nav-pills > li.navigationItem.success > a:hover, .nav-pills > li.navigationItem.success > a:focus {color:#ffffff; background-color:#a8bc7b;}
	.nav-pills > li.navigationItem.warning > a, .nav-pills > li.navigationItem.warning > a:hover, .nav-pills > li.navigationItem.warning > a:focus {color:#ffffff; background-color:#f0ad4e;}
	.nav-pills > li.navigationItem.danger > a, .nav-pills > li.navigationItem.danger > a:hover, .nav-pills > li.navigationItem.danger > a:focus {color:#ffffff; background-color:#d9534f;}
	.nav-pills > li.navigationItem.inverse > a, .nav-pills > li.navigationItem.inverse > a:hover, .nav-pills > li.navigationItem.inverse > a:focus {color:#ffffff; background-color:#555;}
	li.navigationItem i.nav {float:right; margin-top:4px;}
	li.navigationItem i.nav.fa-square-o {float:right; margin-top:4px; margin-right:1px;}

	/* nav bar */
	.navbar .navbar-brand img {position:absolute; max-width:60%; height:40px; width:75px; top:4px; left:20px;}
	.navbar .navbar-brand span.tagline {font-family:Puritan, sans-serif; color:#ffffff;}
	.navbar .nav.navbar-nav.pull-right {min-width:110px; min-height:50px;}
	.dropdown.user a.dropdown-toggle {padding:15px 10px 11px;}

	/* nav buttons (back, continue) */
	.box > .toolbox.bottom.navigationItem {padding-top: 5px; padding-bottom: 20px;}
	button.btnNavigate {min-width:100px;}

	/* responsive media hide */
	a span.hidden-xs, button span.hidden-xs {display:inline !important;}
	@media (max-width:768px) {
    a span.hidden-xs, button span.hidden-xs {display:none !important;}
	}

	/* progress bar */
	.progress-bar-default {background-color:#999999;}

	/* anchor links */
	a, a:hover, a:focus, .btn-link.nodecor {text-decoration:none;}
	

	/* button(s) */
	.btn-default {color: #ffffff; background-color: #999999; border-color: #818181;}
	.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color:#ffffff; background-color:#818181; border-color:#818181;}

	/* form(s) */
	.inputLabel {margin-top:7px;}
	.form-group.highlight {border-top:none; border-radius:5px; background-color:#f4f4f4; padding-top:5px; padding-bottom:5px; margin:30px;}
	input.dateWidth {width:140px !important;}
	input.forceInline {display:inline !important;}

	/* box */
	.box .toolbox.intab {padding:5px; background-color:#f4f4f4; border:1px solid #c4c4c4; border-radius: 4px; height:45px;}
	.tab-pane .toolbox.intab {padding:5px; background-color:#f4f4f4; border:1px solid #c4c4c4; border-radius: 4px; height:45px;}
	div.box-body.main-box {min-height:550px;}

	/* attachment control(s) */
	.buttonList {padding:5px; border:1px solid #d7d7d7; border-radius:4px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); background-color:#ffffff; min-height:30px;}
	.btnAttachment {display:block; margin:5px;}

	/* feed activity */
	div.feed-activity:hover .roundicon.btn-success {color:#ffffff; background-color:#96ae60; border-color:#7e954c;}
	div.feed-activity:hover .roundicon.btn-danger {color:#ffffff; background-color:#d2322d; border-color:#ac2925;}
	div.feed-activity:hover .roundicon.btn-warning {color:#ffffff; background-color:#ed9c28; border-color:#d58512;}
	div.feed-activity:hover .roundicon.btn-primary {color:#ffffff; background-color:#4b739a; border-color:#3c5c7b;}
	div.feed-activity:hover .roundicon.btn-inverse {color:#ffffff; background-color: #414141; border-color: #2a2a2a;}

  /* typography */
	span.form-subtitle {font-size:12px;	font-style: italic;}
 
/**** /theme overrides ***/
	.label-inverse.arrow-in-right{background-color:#555;}

/*** bootstrap helper(s) ***/

	/* buttons */
	button.maxWidth, a.btn.maxWidth {min-width:100%;}
	button.btn-w-100, a.btn-w-100 {width:100px;}
	button.btn-w-125, a.btn-w-125 {width:125px;}
	button.btn-w-150, a.btn-w-150 {width:150px;}
	
	/* ordered/unordered list(s) */
	ul.no-marker {list-style:none;}
	ul.disc-marker {list-style:disc;}
	ul.circle-marker {list-style:circle;}
	ul.square-marker {list-style:square;}

	/* float */
	.fleft {float:left;}
	.fright {float:right;}

	/* borders */
	.with-border {border:1px solid #c4c4c4 !important;}
	.no-border {border:none !important;}
	.no-border-tb {border-top:none !important; border-bottom:none !important;}
	.no-border-top {border-top:none !important;}
	.no-border-bottom {border-bottom:none !important;}
	.no-border-rl {border-right:none !important; border-left:none !important;}
	.no-border-right {border-right:none !important;}
	.no-border-left {border-left:none !important;}

	/* background colors*/
	.bg-white {background-color:#ffffff !important;}
	.bg-black {background-color:#000000 !important;}
	.bg-primary {background-color:#5e87b0 !important;}
	.bg-info {background-color:#70afc4 !important;}
	.bg-success {background-color:#a8bc7b !important;}
	.bg-warning {background-color:#f0ad4e !important;}
	.bg-danger {background-color:#d9534f !important;}
	.bg-inverse {background-color:#555 !important;}

	/* text */
	.right {text-align:right !important;}
	.left {text-align:left !important;}
	.breakWord {word-wrap: break-word;}

	/* fonts */
	.bold {font-weight:bold;}
	.font-200 {font-weight:200;}
	.font-400 {font-weight:400;}
	.font-600 {font-weight:600;}
	.font-800 {font-weight:800;}

	/* font size presets */
	.font-10 {font-size:10px;}
	.font-12 {font-size:12px;}
	.font-14 {font-size:14px;}
	.font-16 {font-size:16px;}
	.font-18 {font-size:18px;}
	.font-20 {font-size:20px;}
	.font-xxsmall {font-size:14px;}
	.font-xsmall {font-size:16px;}
	.font-small {font-size:18px;}
	.font-medium {font-size:24px;}
	.font-large {font-size:30px;}
	.font-xlarge {font-size:36px;}
	.font-xxlarge {font-size:38px;}
	
	/* line height */
	.lheight-10 {line-height:10px;}
	.lheight-12 {line-height:12px;}
	.lheight-14 {line-height:14px;}
	.lheight-16 {line-height:16px;}

	/* layout */
	.fullWidth {min-width:100%;}
  .fullHeight {height:100%;}

	/* padding */
	.spacer {padding-top:25px;}
	.noPadding {padding:0px;}

	.pad_0 {padding:0px;}
	.pad_5 {padding:5px;}
	.pad_10 {padding:10px;}
	.pad_15 {padding:15px;}
	.pad_20 {padding:20px;}
	.pad_25 {padding:25px;}
	.pad_30 {padding:30px;}
	.pad_35 {padding:35px;}
	.pad_40 {padding:40px;}
	.pad_45 {padding:45px;}
	.pad_50 {padding:50px;}
	.pad_75 {padding:75px;}
	.pad_100 {padding:100px;}

	.pad_h_0 {padding-left:0px; padding-right:0px;}
	.pad_h_5 {padding-left:5px; padding-right:5px;}
	.pad_h_10 {padding-left:10px; padding-right:10px;}
	.pad_h_15 {padding-left:15px; padding-right:15px;}
	.pad_h_20 {padding-left:20px; padding-right:20px;}
	.pad_h_25 {padding-left:25px; padding-right:25px;}
	.pad_h_30 {padding-left:30px; padding-right:30px;}
	.pad_h_35 {padding-left:35px; padding-right:35px;}
	.pad_h_40 {padding-left:40px; padding-right:40px;}
	.pad_h_45 {padding-left:45px; padding-right:45px;}
	.pad_h_50 {padding-left:50px; padding-right:50px;}
	.pad_h_75 {padding-left:75px; padding-right:75px;}
	.pad_h_100 {padding-left:100px; padding-right:100px;}

	.pad_v_0 {padding-top:0px; padding-bottom:0px;}
	.pad_v_5 {padding-top:5px; padding-bottom:5px;}
	.pad_v_10 {padding-top:10px; padding-bottom:10px;}
	.pad_v_15 {padding-top:15px; padding-bottom:15px;}
	.pad_v_20 {padding-top:20px; padding-bottom:20px;}
	.pad_v_25 {padding-top:25px; padding-bottom:25px;}
	.pad_v_30 {padding-top:30px; padding-bottom:30px;}
	.pad_v_35 {padding-top:35px; padding-bottom:35px;}
	.pad_v_40 {padding-top:40px; padding-bottom:40px;}
	.pad_v_45 {padding-top:45px; padding-bottom:45px;}
	.pad_v_50 {padding-top:50px; padding-bottom:50px;}
	.pad_v_75 {padding-top:75px; padding-bottom:75px;}
	.pad_v_100 {padding-top:100px; padding-bottom:100px;}

	.pad_t_0 {padding-top:0px;}
	.pad_t_5 {padding-top:5px;}
	.pad_t_10 {padding-top:10px;}
	.pad_t_15 {padding-top:15px;}
	.pad_t_20 {padding-top:20px;}
	.pad_t_25 {padding-top:25px;}
	.pad_t_30 {padding-top:30px;}
	.pad_t_35 {padding-top:35px;}
	.pad_t_40 {padding-top:40px;}
	.pad_t_45 {padding-top:45px;}
	.pad_t_50 {padding-top:50px;}
	.pad_t_75 {padding-top:75px;}
	.pad_t_100 {padding-top:100px;}

	.pad_b_0 {padding-bottom:0px;}
	.pad_b_5 {padding-bottom:5px;}
	.pad_b_10 {padding-bottom:10px;}
	.pad_b_15 {padding-bottom:15px;}
	.pad_b_20 {padding-bottom:20px;}
	.pad_b_25 {padding-bottom:25px;}
	.pad_b_30 {padding-bottom:30px;}
	.pad_b_35 {padding-bottom:35px;}
	.pad_b_40 {padding-bottom:40px;}
	.pad_b_45 {padding-bottom:45px;}
	.pad_b_50 {padding-bottom:50px;}
	.pad_b_75 {padding-bottom:75px;}
	.pad_b_100 {padding-bottom:100px;}

	.pad_l_0 {padding-left:0px;}
	.pad_l_5 {padding-left:5px;}
	.pad_l_10 {padding-left:10px;}
	.pad_l_15 {padding-left:15px;}
	.pad_l_20 {padding-left:20px;}
	.pad_l_25 {padding-left:25px;}
	.pad_l_30 {padding-left:30px;}
	.pad_l_35 {padding-left:35px;}
	.pad_l_40 {padding-left:40px;}
	.pad_l_45 {padding-left:45px;}
	.pad_l_50 {padding-left:50px;}
	.pad_l_75 {padding-left:75px;}
	.pad_l_100 {padding-left:100px;}

	.pad_r_0 {padding-right:0px;}
	.pad_r_5 {padding-right:5px;}
	.pad_r_10 {padding-right:10px;}
	.pad_r_15 {padding-right:15px;}
	.pad_r_20 {padding-right:20px;}
	.pad_r_25 {padding-right:25px;}
	.pad_r_30 {padding-right:30px;}
	.pad_r_35 {padding-right:35px;}
	.pad_r_40 {padding-right:40px;}
	.pad_r_45 {padding-right:45px;}
	.pad_r_50 {padding-right:50px;}
	.pad_r_75 {padding-right:75px;}
	.pad_r_100 {padding-right:100px;}

	/* margin */
	.noMargin {margin:0px;}
	.mrg_0 {margin:0px;}
	.mrg_5 {margin:5px;}
	.mrg_10 {margin:10px;}
	.mrg_15 {margin:15px;}
	.mrg_20 {margin:20px;}
	.mrg_25 {margin:25px;}
	.mrg_30 {margin:30px;}
	.mrg_35 {margin:35px;}
	.mrg_40 {margin:40px;}
	.mrg_45 {margin:45px;}
	.mrg_50 {margin:50px;}
	.mrg_75 {margin:75px;}
	.mrg_100 {margin:100px;}

	.mrg_t_0 {margin-top:0px;}
	.mrg_t_5 {margin-top:5px;}
	.mrg_t_10 {margin-top:10px;}
	.mrg_t_15 {margin-top:15px;}
	.mrg_t_20 {margin-top:20px;}
	.mrg_t_25 {margin-top:25px;}
	.mrg_t_30 {margin-top:30px;}
	.mrg_t_35 {margin-top:35px;}
	.mrg_t_40 {margin-top:40px;}
	.mrg_t_45 {margin-top:45px;}
	.mrg_t_50 {margin-top:50px;}
	.mrg_t_75 {margin-top:75px;}
	.mrg_t_100 {margin-top:100px;}

	.mrg_b_0 {margin-bottom:0px;}
	.mrg_b_5 {margin-bottom:5px;}
	.mrg_b_10 {margin-bottom:10px;}
	.mrg_b_15 {margin-bottom:15px;}
	.mrg_b_20 {margin-bottom:20px;}
	.mrg_b_25 {margin-bottom:25px;}
	.mrg_b_30 {margin-bottom:30px;}
	.mrg_b_35 {margin-bottom:35px;}
	.mrg_b_40 {margin-bottom:40px;}
	.mrg_b_45 {margin-bottom:45px;}
	.mrg_b_50 {margin-bottom:50px;}
	.mrg_b_75 {margin-bottom:75px;}
	.mrg_b_100 {margin-bottom:100px;}

	.mrg_l_0 {margin-left:0px;}
	.mrg_l_5 {margin-left:5px;}
	.mrg_l_10 {margin-left:10px;}
	.mrg_l_15 {margin-left:15px;}
	.mrg_l_20 {margin-left:20px;}
	.mrg_l_25 {margin-left:25px;}
	.mrg_l_30 {margin-left:30px;}
	.mrg_l_35 {margin-left:35px;}
	.mrg_l_40 {margin-left:40px;}
	.mrg_l_45 {margin-left:45px;}
	.mrg_l_50 {margin-left:50px;}
	.mrg_l_75 {margin-left:75px;}
	.mrg_l_100 {margin-left:100px;}

	.mrg_r_0 {margin-right:0px !important;}
	.mrg_r_5 {margin-right:5px;}
	.mrg_r_10 {margin-right:10px;}
	.mrg_r_15 {margin-right:15px;}
	.mrg_r_20 {margin-right:20px;}
	.mrg_r_25 {margin-right:25px;}
	.mrg_r_30 {margin-right:30px;}
	.mrg_r_35 {margin-right:35px;}
	.mrg_r_40 {margin-right:40px;}
	.mrg_r_45 {margin-right:45px;}
	.mrg_r_50 {margin-right:50px;}
	.mrg_r_75 {margin-right:75px;}
	.mrg_r_100 {margin-right:100px;}

	/* cursors */
	.crsr-crosshair {cursor:crosshair;}
	.crsr-default {cursor:default;}
	.crsr-help {cursor:help;}
	.crsr-move {cursor:move;}
	.crsr-pointer {cursor:pointer;}
	.crsr-text {cursor:text;}
	.crsr-wait {cursor:wait;}
	.crsr-not-allowed {cursor:not-allowed;}

/*** /bootstrap helper(s) ***/

/*** buttons helper(s) ***/

	/* color(s) */
	.btn-white {color:#000000 !important; background-color:#ffffff !important;}
	.btn-black {color:#ffffff !important; background-color:#000000 !important;}
	.btn-red   {color:#ffffff !important; background-color:#d9534f !important;}
	.btn-red:hover {color:#ffffff !important; background-color:#d2322d !important;}
	.btn-green {color:#ffffff !important; background-color:#a8bc7b !important;}
	.btn-green:hover {color:#ffffff !important; background-color:#96ae60 !important;}
	.btn-blue  {color:#ffffff !important; background-color:#5e87b0 !important;}
	.btn-blue:hover {color:#ffffff !important; background-color:#406182 !important;}
	.btn-orange {color:#ffffff !important; background-color:#faa732 !important;}
	.btn-orange:hover {color:#ffffff !important; background-color:#f89406 !important;}

/*** fontawesome helper(s) ***/

	/* vertical align */
	.fa-vaspr {vertical-align:super;}
	.fa-vatop {vertical-align:top;}
	.fa-vamid {vertical-align:middle;}
	.fa-vabot {vertical-align:bottom;}
	.fa-vasub {vertical-align:sub;}

	/* size */
	.fa-xxs {font-size:6px !important;}
	.fa-xs  {font-size:8px !important;}
	.fa-sm  {font-size:10px !important;}
	.fa-md  {font-size:12px !important;}

	/* color(s) */
	.fa-white {color:#ffffff;}
	.fa-black {color:#000000;}
	.fa-gray {color:#c0c0c0;}
	.fa-red {color:#d9534f;}
	.fa-red:hover {color:#d2322d;}
	.fa-green {color:#a8bc7b;}
	.fa-green:hover {color:#96ae60;}
	.fa-blue {color:#5e87b0;}
	.fa-blue:hover {color:#406182;}
	.fa-orange {color:#f0ad4e;}
	.fa-orange:hover {color:#ed9c28;}

	/* stack(s) */
	.fa-file-stack {margin-top:5px; margin-left:-3px;}

/*** /fontawesome helper(s) ***/

/*** plugin overrides ***/

	/* directory */
	tr.row-highlight:hover {background-color:#f4f9fd;}

	/* resource directory */
	.search-results.resource {margin:0px; padding:5px;}
	.search-results.resource:hover {background-color:#f4f9fd;}

	/* document library */
	.search-results.documentTemplate {margin:0px; padding:5px;}
	.search-results.documentTemplate:hover {background-color:#f4f9fd;}
	.libraryDocumentIcon > span.fa-stack {font-size:18px;}
  .libraryDocumentIcon > span.fa-stack > i.fa-inc {top:6px;}

	/* fancytree */
	ul.fancytree-container {border:1px solid #e3e3e3; border-radius:4px;}
	ul.fancytree-container li, body.login ul.fancytree-container li {padding:0px;}
	ul.fancytree-container span.fancytree-title:hover {border-color:#f1f1f1; background:#f1f1f1;}
	.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title.bold,
	.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title.bold {font-weight:bold;}
	.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title, .fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title {color:#5e87b0; font-weight:700;}
	
	/* hubspot messenter */
	ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-right {padding-top:60px;}

	/* select2 */
	ul.select2-choices {padding-right:5px !important;}

	/* bootbox */
	div.bootbox > div.modal-dialog > div.modal-content > div.modal-body {padding-bottom:0px;}
	
	div.bootbox.medium > div.modal-dialog {width:750px;}
	div.bootbox.large > div.modal-dialog {width:1000px;}
	div.bootbox.pct80 > div.modal-dialog {width:80% !important;}
	div.bootbox.pct60 > div.modal-dialog {width:60% !important;}
	div.bootbox.pct40 > div.modal-dialog {width:40% !important;}
	div.bootbox.pct20 > div.modal-dialog {width:20% !important;}
	
	/* validator */
	label.error-span.valid {display:none;}
	span.error-span {color:#b94a48; font-weight:800;}
	div.checkbox-group.has-error, div.radio-group.has-error {
		border: 1px solid #b94a48;
		border-radius:4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}

	
	/*
	div.bootbox.medium > div.modal-dialog > div.modal-content {width:750px;}
	div.bootbox.large > div.modal-dialog > div.modal-content {width:1000px;}
	div.bootbox.pct80 > div.modal-dialog > div.modal-content {width:80% !important;}
	div.bootbox.pct60 > div.modal-dialog > div.modal-content {width:60% !important;}
	div.bootbox.pct40 > div.modal-dialog > div.modal-content {width:40% !important;}
	div.bootbox.pct20 > div.modal-dialog > div.modal-content {width:20% !important;}
	*/
	/*
	.modal{direction:rtl !important; overflow-y: auto !important;}
	.modal .modal-dialog{direction:ltr !important;}
	.modal-open{overflow:auto !important;}
	*/
/*** /plugin overrides ***/

/*** views ***/

	/* includes/programSelection */
	div#psTreeContainer > ul.fancytree-container {max-height:275px;}
	div#psItemsContainer > ol > li > div.dd-handle:hover {color:#5e87b0; background: #ffffff;}

	/* document search program selection */
	div#psTreeContainer.documentSearchSelection > ul.fancytree-container {min-height:300px;}

	/* includes/documents */
	div.documentTypeRow.isOpen{background-color:#f4f4f4;}
	div.uploadDropZone{border:1px solid #e3e3e3; border-radius:4px; min-height:50px; padding-top:5px; padding-bottom:5px;}
	div.uploadDropZone > div > table.table {margin-bottom:0px;}
	tbody.files > tr, tbody.files > tr > td {vertical-align:middle; border:0px;}
	tbody.files > tr > td > div.progress {margin-bottom:0px; width:100%;}
	table.documentTable {margin-bottom:0px;}
	tbody.files > tr#noUploadDocuments {background-color:#f4f4f4; border-radius:4px; border:solid 1px #f4f4f4; cursor:pointer;}

	/* includes/comments */
	.comment.feed-activity .time {bottom:0px; position:absolute; font-style:italic;}

	/* labApplication/viewlets/contactRow */
	/* .feed-activity:hover .contactBox{background-color:#f4f9fd;} */
	div.contactEdit {border-bottom:1px dotted #d0d8e0;}

	/*  For displaying tables of documents (Currently labApplication-- Documents)  */
	.trDiv {width:100%;}
	.trDiv:hover{border:2px solid #999;}

	.tdDiv {display:inline-block;}
	.tdDiv {height:20px;}

	/*** input field with edit icon for objects that extend auditable   ***/
	/*.wrapper {background: url(../img/search-icon.png) no-repeat scroll 7px 7px; padding-left:30px;}*/
	.wrapper {position:relative;}
	.wrapper:before {
	    content: "\f14b";
	    font-size:medium;
	    text-decoration: inherit;
	    font-family: FontAwesome;
	    left:-50px;
	    position:absolute;
	    top:7px;
	 }



