/*
	@media screen and (max-device-width: 768px) {
.form_box tr td, .document_box tr td {
	height: 30px;
	font-size: 120% !important;
}
}
*/
@media screen and (max-width: 1080px) {
.form_box tr td, .document_box tr td {
	height: 24px;
	font-size: 110% !important;
}


.form_box tr td input[type="checkbox"]{
	width: 25px;
	height: 25px;
}

.form_box tr td input[type="checkbox"]:before {
	font-size: 19px;
	left: 2px;
	top: 2px;
}

}


@media screen and (max-width: 768px) {
.form_box tr td, .document_box tr td,  .resource_box tr td {
	height: 27px;
	font-size: 110% !important;
}


.form_box tr td input[type="checkbox"]{
	width: 30px;
	height: 30px;
}

.form_box tr td input[type="checkbox"]:before {
	font-size: 22px;
	left: 3px;
	top: 3px;
}


#pe_button, #donor_button, #wendy_button{
	max-width: none;
}

a.donor_button{
	font-size: 14px;
	padding-left: 180px;
	text-align: left;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#paypalsubmit{
display:inherit !important;
text-align: left;
}

#paypalsubmit button{
width: 200px !important;
height: 23px !important;
margin: 7px 0 3px -3px;
}

#header2:after {
position: absolute;
top: 130px;
}

#header{
	z-index: 99;
}

#menu{z-index:10;}

#wrapper{
	border:none;
	width: auto;
	height: 100%;
	margin: 0px;
	box-shadow: none;

}

#container{
		border:none;
}

#content_Wrap{
	height:100%;
	padding-top: 14px;
}


#sidebar {
display: none;

}

#menu.mobile{display:block;}
#menu.desktop{display:none;}

#main_Content {
overflow: hidden;
width: 100%;
/*background: url(../images/shadow_bg.gif) top left repeat-x #fff;*/
float: none;
margin-bottom: 45px;
padding:0 15px 0 15px;
height: 100%;
}

#content_Wrap {
	background:none;
	margin-right: 30px;
}

html, body {
	height: 100%;
}

/*#landing #header {
height: 101px;
z-index: 2;
}

#logo {
height: 80%;
}

#logotext {
top: 16px;
}

ul#menu{
	top: 100px
}*/

#footer {

	z-index: 0;
}





#logo {
	height: 40%;
}
#logotext {
	position: relative;
	left: 92px;
	top: 18px;
	width: 220px;
}
#logotext2 {
	display:none;
}
#logotext .line1 {
	font-size: 42px;
}

#header:after {
	top: 92px;
}



#doctors {
	float: right;
	width: auto;
}

#frame3 img{
	height: 40px;
	width: 40px;
}


/*#login_form {
width: auto;
padding: 10px 10px 25px 10px;
height: 150px;
}*/

#login_form {
width: auto;
padding: 10px 10px 10px 10px;
height: 165px;
}

.rid_text {
	width: auto !important;
}


#main_Content h2, #main_Content2 h2 {
padding-top: 0px;
}

#login_form input.text_input, #login_form input.text_input {
width: auto;

}

#login_form input[type=text],#login_form input[type=password] {
height: 18px;
margin-bottom: 5px;

}

.rid_text{
	padding-left: 5px;
	font-size: 120%;
	text-align: center;
	padding-top: 6px;
}

.rid2{
	display:none;
}

.rid_text input[type=checkbox] {
margin: 0 10px;
}


.resettext{
	line-height: 14px;
}

.resettext td{
		padding-bottom: 25px;
}

.resettext a:before{
	/*content: '\a';
	white-space: pre;*/
}

#login_form {
box-shadow: inset 0px -73px -0px -6px rgba(211, 228, 241, 0.4), 0px 0px 10px rgba(0, 0, 0, 0.13);
}

.login_submit2{
padding: 10px 14px;
}


.login_submit2{
/*font-size: 14px;
padding: 4px 10px;
width: 80px;*/
}

/*#tab_inbox{
	float:left;
	margin-top: 24px;
	margin-left: 1px;
}

.mailbox{
	width:159px;
}

.mailbox.selected{
width: 160px;
}*/
#mailboxes>a {
	max-width: 50%;
}

.tab{width:50%}
.mailbox{width:100%;max-width:100%;}
#tab_inbox{float:left}
#tab_sent{float:right}



#message_center_box .box {
padding: 0px;
margin-right: -16px;
margin-left: -16px;
-webkit-box-shadow: none;
box-shadow: none;
padding-bottom: 20px;
}

#message_center_box .box h4{
padding-bottom: 10px;

}

#message_center_box {
	background: none;
	border: none;
	padding: 0px;
	box-shadow: none;
}


div.pager{
		top: 20px;
}


div.pager span {
	width: 1.5em !important;
	height: 2em !important;
	line-height: 2;

}

div.pager span.number {
	font-size: 15px;
}

/*#newmessage {
padding-bottom: 13px;
margin-top: -13px;
float: none;
}*/

#newmessage {
top: 30px !important;
right: 7px;
}

#messagelist {
top: 0px;
left: 1px;
}

#mailboxes {
top: 1px;
right: 47px;
margin-left: 50px;
}


ul#menu.mobile li {
	width: 25%;
}

/*ul#menu li {
	width: 20%;
}


ul#menu li:first-child {
	display:none;
}

span#mypage:before {
	content: "Home";
	visibility: visible;
	padding-left: 5px;
}
span#mypage {
	visibility: hidden;
}

span#messagecenter:before {
	content: "Messages";
	visibility: visible;
	padding-left: 10px;
}
span#messagecenter {
	visibility: hidden;
}

ul#menu li:nth-child(2) {
	width: 18%;
	min-width: 50px;
}

ul#menu li:nth-child(3) {
	width: 12%;
	min-width: 90px;
}
*/




.uniForm {
	padding: 0 0 10px 0px;
}

.change_password input[type=text]{
	width: 90% !important;
}

#footer {
/*height: 157px;*/
	height: inherit;
position: absolute;
width: 100%;
/*    bottom: 0;*/
}



#accreditation {
	display:none;

}

#logo_bottom {
margin-bottom: -77px;
}

#addresses {
/*	
margin-right: 0px;
margin-left: 0px;*/
margin: 0 auto;
float: none;
/*margin-left: 5px;*/
/*width: 100%;*/
width: auto;
justify-content: center;
padding-top: 40px;
	text-align: center;
}

#footer address {
font-size: 11px;
margin: 10px 0px 0 0px;

}

.qtip-message, .qtip-compose {
width: 100% !important;
min-width: 100px !important;
left: 0px !important;
height: 90% !important;
left:0px !important;
border: none !important;
/*overflow: hidden !important;*/
}

.qtip-message .qtip-icon, .qtip-message .qtip-icon .ui-icon, .qtip-compose .qtip-icon, .qtip-compose .qtip-icon .ui-icon{
	top:0px;
	right:0px;
}

.qtip-message .qtip-icon, .qtip-message .qtip-icon .ui-icon, .qtip-compose .qtip-icon, .qtip-compose .qtip-icon .ui-icon{
	-webkit-border-radius: 0 5px 0 5px;
	border-radius: 0 5px 0 5px;
}

.qtip-message .qtip-icon, .qtip-message .qtip-icon .ui-icon, .qtip-compose .qtip-icon, .qtip-compose .qtip-icon .ui-icon{
	height: 24px;
	width: 24px;
	font-size: 18px;
	line-height: 18px;
}


.qtip-compose iframe{
	width: 100%;
}

.qtip {
max-width: none !important;
max-height: none !important;
}


#content_Wrap {
height: auto;
}

body {
background-color: #FFFFFF;
}

#main_Content {
overflow: visible;
}


#table_statement_totals tr td:nth-child(5),
#table_statement_totals tr td:nth-child(6),
#table_statement_totals tr td:nth-child(7),
#table_statement_totals tr th:nth-child(5),
#table_statement_totals tr th:nth-child(6),
#table_statement_totals tr th:nth-child(7)
	{display:none;}
}


}




@media screen and (max-width: 768px){
	#main_Content {
		box-sizing: border-box;
	}
	#footer {
		position: relative;
	}
	#content_Wrap {
		margin-right: 0;
	}
}