.page-content-full{
	margin-left: 0px !important;
}

.half{
	width: 50%;
	float: left;
}

.scroller{
	overflow: scroll;
}

.fuie11{
	text-shadow: none !important;
	color: #0d638f;
	text-decoration: none;
	margin: 0px;
	cursor: pointer;
	display: inline;
}

p{
	overflow-wrap: break-word;
}



/* SITE5 WORDPRESS THEME SPECIAL MESSAGE BOXES */
.successbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/success.png) no-repeat scroll 15px 15px #EEF4D4;
	border:1px solid #8FAD3D;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.ideabox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/idea.png) no-repeat scroll 15px 15px #E1EBEB;
	border:1px solid #A8C6C6;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:0px;
	padding:25px 25px 25px 80px;
}

.okbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/ok.png) no-repeat scroll 15px 15px #E9FFD2;
	border:1px solid #ACFF59;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.questionbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/question.png) no-repeat scroll 15px 15px #DBE7ED;
	border:1px solid #9DACB5;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.searchbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/search.png) no-repeat scroll 15px 15px #f5f5f5;
	border:1px solid #DDD;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.thumbsupbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/thumbsup.png) no-repeat scroll 15px 15px #FCE2D4;
	border:1px solid #F1C0A8;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.cancelbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url//staymetrics.biz/assets/layouts/layout/img/messagebox_icons/cancel.png) no-repeat scroll 15px 15px #FFC6C6;
	border:1px solid #FF9D9D;
	color:#C00;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.addbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/add.png) no-repeat scroll 15px 15px #EEF4D4;
	border:1px solid #8FAD3D;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.warningbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/warning.png) no-repeat scroll 15px 15px #FFF6C2;
	border:1px solid #F4CD00;
	color:#957429;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.emptybox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:#FFF;
	border:1px solid #DDD;
	color:#000;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

.eventbox
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	background:url(//staymetrics.biz/assets/global/img/messagebox_icons/event.png) no-repeat scroll 15px 15px #f5f5f5;
	border:1px solid #DDD;
	color:#596C26;
	display:block;
	font-size:13px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
	padding:25px 25px 25px 80px;
}

/* cupid green (inspired by okcupid.com)
*******************************************************************************/
.cupid-green {
	margin: 2px 3px;
  background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 12px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 170px; 
}
  
.cupid-green:hover {
    background-color: #76b347;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));
    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
    background-image: linear-gradient(top, #76b347, #5e9e2e);
    -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
    -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
    box-shadow: inset 0 1px 0 0 #8dbf67;
    cursor: pointer; 
}
.cupid-green:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
}

/* clean gray
*******************************************************************************/
.clean-gray {
	margin: 2px 3px;
	  background-color: #eeeeee;
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
	  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
	  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
	  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
	  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
	  background-image: linear-gradient(top, #eeeeee, #cccccc);
	  border: 1px solid #ccc;
	  border-bottom: 1px solid #bbb;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  border-radius: 3px;
	  color: #333;
	  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	  line-height: 1;
	  padding: 10px 0;
	  text-align: center;
	  text-shadow: 0 1px 0 #eee;
	  width: 130px; 
}
.clean-gray:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; 
}
.clean-gray:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; 
}

.button_holder{
	float:left; 
	padding-left: 0px;
	text-align: left;
	padding-bottom: 5px;	
}

.button_left{
	float: left;
}

.button_holder a{text-decoration: none;}

.media_boxes {
	float: left;
	margin: 2px;
	text-align: left;
	width: 200px;
	height: 160px;
}

.media_boxes img{
	width: 200px;
}


/* NAME CIRICLES */
.circle {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50% !important;
	font-size: 30px;
	color: #fff;
	line-height: 46px;
	text-align: center;
	background: #656565;
}

/* Reporting Portal Styles
	
/* adds elipis to long question name in reporting portal question nested list */
.dd-item[data-type="question"] > .dd3-content{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
/* gives action icons space on question line */
.dd3-content{
	padding-right: 45px;
}
/* positions trash and pencil icon */
.rp_question_actions, .rp_category_actions {
	position: absolute;
    right: 0;
    top: 5px;
    margin-right: 8px;
}
.rp_question_actions i, .rp_category_actions i {
	cursor: pointer;
}
.edit_box{
	display: block;
}
/* End Reporting Portal styles */
	

.deficit {
    fill: #f2f2f2;
}
.completed {
    fill: #599d97;
}
.started {
    fill: #cb7072;
}	

#jtable2 tfoot {
    display: table-header-group;
}

.noshow select {
	display: none;
}

#jtable2_filter {
	float: right;
	margin: 10px;
}
	