@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
	margin:0 !important;
	padding:0 !important;
	box-sizing: border-box;
}
p, h1, h2, h3, h4, h5, h6, span, div, li, td, samp {
 white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */ white-space: -pre-wrap; /* Opera 4 thru 6 */ white-space: -o-pre-wrap; /* Opera 7 and up */ word-wrap: break-word;}
a {text-decoration:none;}

img {border:none;}
.floatleft {float:left !important;}

h3 {
	padding:0 0 8px 0;
	margin:5px 0 5px 0;
	float:left;
	width:100%;
	font:bold 22px/25px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border-bottom:#314454 1px solid;
}
.default {
	padding:0;
	margin:0;
	float:left;
	width:100%;
}
#wrapper_outer {
	width:100%;
	margin:0;
	padding:0;
	/*background:url(../images/index_page_bg.png) 0 10px repeat-x !important;*/
}
#wrapper {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
}
.inner_wrap {
	width:1300px;
	margin:0 auto;
	position:relative;
}

#header {
	margin:0;
	padding:5px 0;
	width:100%;
	float:left;
}
.login_page {
	width:560px;
	height:316px;
	margin:0 auto;
	margin-top:100px;
}
.logo {
	width:560px;
	height:90px;
	margin:0;
	padding:0;
}
.logo1 {
	margin:0;
	padding:0;
	width:170px;
	margin-left:176px;
}
.logo2 {
	float:left;
	margin:14px 0 0 0;
	padding:0;
}
.header_txt {
	float:right;
	margin:5px 0 0 0;
	padding:0;
	width:220px;
}
.headerlogo{
	float:right;
	color:#60F;
	padding: 20px 0 0 10px;
	font:bold 18px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
}
.welcome_txt {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	display:inline-block;
	font:bold 16px/15px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	text-align:right;
	color:#22417f;
	width:100%;
}
.change_password {
	margin:9px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:100%;
	font:normal 12px/15px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	text-align:right;
}
.change_password a {
	margin:0;
	padding:9px 12px 9px 12px;
	display:inline-block;
	font:normal 12px/15px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff !important;
	text-decoration:none !important;
	text-transform:uppercase;
	background:#58abdf;
}
.welcome_txt a, .change_password a {color:#58ABDF; text-decoration:underline;}
.date {
	margin:0;
	padding:9px 0 0 0;
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	text-align:right;
	color:#000;
	width:100%;
	float:left;
}
.date form {
	float:left;
	width:100%;
}
.navigation {
	margin:2px 0 20px 0;
	padding:0 0 0 0;
	width:100%;
	background:#22417f;
	float:left;
}
#container {
	padding:0;
	margin:0 auto;
	width:1300px;
	min-height:400px;
}
.welcome_admin {
	margin:0;
	padding:100px 0 0 0;
	width:100%;
	float:left;
	font:normal 40px/160px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	background:url(../images/welcome-image.png) top center no-repeat;
}
.hme_boxes_listing {
	margin:0;
	float:left;
	width:100%;
}
.hme_boxes_listing ul {
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:100%;
	list-style-type:none;
}
.hme_boxes_listing li {
	margin:0 0 26px 2%;
	float:left;
	width:18.4%;
	background:#ff7e00;
	text-align:center;
	color:#fff;
}
.hme_boxes_listing li:first-child, .hme_boxes_listing li:nth-child(5n+1) {margin-left:0;}

.hmebx_title {
	margin:0;
	padding:10px 10px;
	float:left;
	width:100%;
	font-weight:700;
	font-size:35px;
	box-sizing:border-box;
}
.hmebx_title img {margin-right:20px; vertical-align:middle; filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1);	-o-filter: brightness(0) invert(1);	-webkit-filter: brightness(0) invert(1);}

.hmebx_subtxt {
	margin:0;
	padding:10px 10px;
	float:left;
	width:100%;
	font-weight:300;
	font-size:17px;
	border-top:1px solid rgba(255, 255, 255, 0.3);
	box-sizing:border-box;
}
.login_box {
	width:560px;
	height:243px;
	margin:0;
	padding:0;
}
.admin_left_rounded_corner {
	float:left;
	width:15px;
	height:270px;
	margin:0;
	padding:0;
	display:none;
}
.admin_right_rounded_corner {
	float:left;
	width:15px;
	height:270px;
	margin:0;
	padding:0;
	display:none;
}
.admin_middle_box {
	float:left;
	width:522px;
	height:270px;
	margin:0;
	padding:0;
	background:#58ABDF;
}
.admin_middle_left_panel {
	float:left;
	margin:0;
	padding:0;
	width:62px;
	height:270px;
}
.admin_middle_middle_panel {
	float:left;
	margin:0;
	padding:0;
	width:410px;
	height:270px;
}
.forgot_password {
	float:right;
	margin:20px 0 0 0;
	padding:0;
	font:italic 14px/14px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.admin_txt {
	margin:0;
	padding:0;
	width:403px;
	height:23px;
	font:normal 26px/27px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	padding-top:20px;
	text-align:center;
}
.user_name_box {
	width:410px;
	height:40px;
	margin:16px 0 0 0;
	padding:0;
}
.password_box {
	width:410px;
	height:40px;
	margin:16px 0 0 0;
	padding:0;
}
.username_txt {
	float:left;
	margin:0 5px 0 0;
	padding:10px 0 0 0;
	width:83px;
	height:30px;
	font:normal 16px/17px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
}
.password_txt {
	float:left;
	margin:0 5px 0 0;
	padding:10px 0 0 0;
	width:83px;
	height:30px;
	font:normal 16px/17px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
}
.user_name_box2 {
	float:left;
	margin:0;
	padding:0;
	width:320px;
	height:40px;
}
.password_box2 {
	float:left;
	margin:0;
	padding:0;
	width:320px;
	height:40px;
}
.user_name_input_box {
	margin:0;
	padding:0 12px;
	width:298px;
	height:36px;
	border:none;
	background:#fff;
}
.submit_button {
	width:92px;
	height:35px;
	/*background:url(../images/submit_button.png) 0 0 no-repeat;*/
	background:#314454;
	border:none;
	cursor:pointer;
	float:right;
	padding:0;
	margin:14px 0 5px 0;
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.submit_button_left {
	height:35px;
	/*background:url(../images/submit_button.png) 0 0 no-repeat;*/	
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:#314454;
	border:none;
	cursor:pointer;
	padding:0 10px;
	margin:3px 8px 5px 0;
}
.buttonclass {
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:#314454;
	border:none;
	cursor:pointer;
	padding:10px;
	float:right;
	margin:5px 5px 5px 5px;
}
.buttonclass:hover {
	background:#58ABDF;
}
.forms_lefthld {
	margin:0;
	float:left;
	width:35%;
}
.forms_righthld {
	margin:0;
	padding:20px 25px;
	float:right;
	width:61%;
	background:#f0f0f0;
}
.forms_righthld_new {
	margin:0;
	padding:0 0 !important;
	float:right;
	width:100% !important;
	background:none !important;
}
.forms_righthld h3 {
	margin-top:0;
}
.forms_righthld .element_holder {
	margin-left:0;
	margin-right:22px;
	float:left;
	width:372px;
}
.element_holder {
	padding:0;
	margin:15px 0 0 0;
	float:left;
	width:100%;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}
.element_holder_fullwidth {
	padding:0;
	margin:15px 0 0 0;
	float:left;
	width:100%;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}
.element_holder_width {
	padding:0;
	margin:15px 0 0 0;
	float:left;
	width:360px;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}
.element_3_half {
	padding:0;
	margin:0 22px 0 0;
	float:left;
	width:372px;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}
.member_group_width {
	padding:0;
	margin:0 0 0 0;
	float:right;
	width:69%;
}
.element_holder .chosen-container {
	float:left;
}
.element_holder label, .element_3_half  label {
	padding:0;
	margin:0 0 10px 0;
	float:left;
	width:100%;
	display:block;
	font:normal 17px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
}
.element_holder samp {
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	vertical-align:middle;
}
.form_ele_1 {
	padding:13px 15px;
	margin:0;
	font:normal 15px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#c4c4c4 1px solid;
	background:#f6f6f6;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	width:340px;
}
.form_ele_1_readonly {
	padding:13px 15px;
	margin:0;
	font:normal 15px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	/*border:#c4c4c4 1px solid;*/
	border:none;
	background:rgba(88, 171, 223, 0.3);
	/*cursor: url("https://i.stack.imgur.com/bUGV0.png"), auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	width:340px;
}
.form_ele_1_readonly:hover {
	background-image:url(../images/stop.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	cursor:default;
}
.form_ele_field_readonly {
	padding:10px 10px;
	margin:0;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#c4c4c4 1px solid;
	width:70%;
}
.form_ele_field_readonly:hover {
	background-image:url(../images/stop.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	cursor:default;
}
.form_ele_field {
	padding:10px 10px;
	margin:0;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#c4c4c4 1px solid;
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	width:70%;
}
.form_ele_2 {
	padding:7px;
	margin:0;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#999 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:340px;
	overflow:auto;
	resize:none !important;
}
.form_ele_3 {
	padding:7px;
	margin:0;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#999 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:348px;
}
.user_table_holder {
	padding:0;
	margin:20px 0 0 0;
	float:left;
	width:100%;
	background:#CCC;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}
.user_table_holder tr {background:#FFF;}
.user_table_holder td {padding:8px 3px;}
.user_table_holder td img {margin:0 5px; height:inherit !important;}
.user_table_holder tr:hover {background:#f4f4f4;}
tr.title_cls td {
	padding:9px 5px;
	background:#314454;
	font:bold 16px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
}
tr.title_cls2 td {border:#000 1px solid;}
.email_link {
	color:#06F;
	text-decoration:underline;
}
.active_cls {
	color:#063;
	font-weight:bold;
}
.pending_cls {
	color:#F60;
	font-weight:bold;
}
.clock_cls {
	padding:0;
	margin:2px 0 0 7px;
	float:right;
	display:inline-block;
	border:none;
	background:none;
	border-left:#969696 1px solid;
	color:#000;
	font-size:15px !important;
	width:65px;
	font:bold 12px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
}
.table_forms_holder {border-left:#dedede 1px solid;}
tr.table_forms_heading td {
	padding:10px 5px;
	background:#58ABDF;
	font:bold 13px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	border-right:#fff 1px solid;
	cursor:default;
}
tr.table_forms_description td {
	padding:10px 10px;
	font-size:15px;
	color:#777777;
	border-right:#dedede 1px solid;
	border-bottom:#dedede 1px solid;
	cursor:default;
}
tr.table_forms_description td input[type="text"] {
	padding:10px 2%;
	margin:0;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#c4c4c4 1px solid;
	width:70%;
	text-align:center;
}
tr.table_forms_description:nth-child(odd) {background:#f5f5f5;}

.footer {
	width:100%;
	height:18px;
	font:normal 14px/13px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#FFF;
	margin:2px 0 0 51px;
	padding:0;
}
.footer a {color:#2c3765;}

#footer {
	padding:15px 0;
	margin:15px 0 0 0;
	float:left;
	width:100%;
	border-top:#CCC 1px solid;
	font:normal 14px/13px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#888786;
	text-align:center;
}
.footer2 a {color:#2c3765;}

.error {
	font: normal 12px/18px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#C43535;
	display:inline-block;
}
.success {
	font: normal 12px/18px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#3D9613;
	display:inline-block;
}
.note {
	padding:0;
	margin:7px 0 15px 0;
	float:left;
	width:100%;
	font:normal 14px/18px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#666;
}
.pagination {
	padding:0;
	margin:15px 0 0 0;
	list-style-type:none;
}
.pagination li {
	padding:0;
	margin:0 0 0 5px;
	float:left;
	display:block;
}
.pagination li a {
	padding:10px;
	margin:0;
	float:left;
	display:block;
	font:normal 14px/16px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#000;
}
.pagination li a:hover, .pagination li a.current {
	color:#000000;
	-webkit-box-shadow: #999 0px 0px 3px;
	-moz-box-shadow: #999 0px 0px 3px;
	box-shadow: #999 0px 0px 3px;
	background:#ccc;
}
.pagination li.details {
	padding:10px;
	margin:0 0 0 5px;
	float:left;
	display:block;
	font:normal 14px/16px 'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	color:#ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#000;
}
/*navigation*/
.downarrowclass{
	margin:0px 0 0 7px;
	padding:0;
}
ul#navigation {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:100%;
}
ul#navigation li {
	display:inline;
	font:normal 13px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
ul#navigation li a {
	font:bold 13px/17px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	letter-spacing:1px;
	padding:10px 10px;
	text-decoration:none;
	display:inline-block;
	text-transform:uppercase;
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
ul#navigation li a:hover {
	background:#58abdf;
	color:#fff;
}
ul#navigation li a.selected {
	background:#58abdf;
	color:#fff;
}
ul#navigation li:hover > a {background:#58abdf;}

/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
	visibility:visible;
	opacity:1;
}

ul#navigation ul, ul#navigation ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
	visibility:hidden;
    position: absolute;
    z-index: 99999;
	width:220px;
	background:#58abdf;
	opacity:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}
ul#navigation ul {top: 37px; left: 0px;}
ul#navigation ul li ul {top: 0; left: 181px;}
ul#navigation ul li {
	clear:both;
	width:100%;
	border:0 none;
	border-bottom:1px solid #c9c9c9;
}
ul#navigation ul li a {
	background:none;
	padding:3px 15px !important;
	font-weight:normal !important;
	font-size:12px !important;
	letter-spacing:inherit !important;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:190px;
}
ul#navigation ul li a:hover {background:#314454;}
ul#navigation li a.first {border-left: 0 none;}
ul#navigation li a.last {border-right: 0 none;}

.up_down_arrow {margin:0; padding:0;}
.up_down_arrow a {
	margin:0;
	padding:0;
	width:13px;
	height:7px;
}
.up_down_arrow a#down_arrow {
	margin:0;
	padding:0;
	display:inline-block;
	width:13px;
	height:7px;
	background:url(../images/down-arrow.png) 0 0 no-repeat;
}
.up_down_arrow a#down_arrow:hover {background:url(../images/down-arrow.png) 0 -11px no-repeat;}
.up_down_arrow a#down_arrow .selected1 {background:url(../images/down-arrow.png) 0 -11px no-repeat !important;}
.up_down_arrow a# .selected1 {background:url(../images/down-arrow.png) 0 -11px no-repeat !important;}

.up_down_arrow a#up_arrow {
	margin:0;
	padding:0;
	display:inline-block;
	width:13px;
	height:7px;
	background:url(../images/up-arrow.png) 0 0 no-repeat;
}
.up_down_arrow a#up_arrow:hover {background:url(../images/up-arrow.png) 0 -11px no-repeat;}
.aselected1 {background:#000;}

.expert_button {
	padding:9px 12px !important;
	display:inline-block;
	/*background:url(../images/submit_button.png) 0 0 no-repeat;*/	
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:#314454;
	border:none;
	cursor:pointer;
	padding:0;
	margin:3px 8px 5px 0;
}
.nowidth {
	float:left;
	width:auto;
	margin-right:25px;
}
.nowidth label {
	width:auto;
	clear:both;
	display:block;
}
.nowidth .form_ele_1 {
	width:200px;
	display:block;
	clear:both;
}
.smalltxtbx {width:75px;padding:5px;border:#00A7E4 1px solid;box-sizing:border-box;}

.formelement_hld {
	margin:0 2% 0 0;
	float:left;
	width:31.333%;
}
.formelement_hld .form_ele_1 {
	height:44px !important;
	width:100% !important;
	box-sizing:border-box;
}
.formelement_hld .form_ele_1file {
	padding:0 !important;
	height:45px !important;
	width:100% !important;
	box-sizing:border-box;
}


.formelement_hld_hfthird {
	margin:0 2% 0 0;
	float:left;
	width:64.333%;
}
.formelement_hld_hfthird .form_ele_1 {
	height:44px !important;
	width:100% !important;
	box-sizing:border-box;
}
.formelement_fullwidthhld {
	margin:0 2% 0 0;
	float:left;
	width:98%;
}
.formelement_fullwidthhld .form_ele_1 {
	height:44px !important;
	width:100% !important;
	box-sizing:border-box;
}
.formelement_fullwidthhld .form_ele_1_textarea {
	padding:10px 10px;
	margin:0;
	width:100% !important;
	height:80px !important;
	font:normal 14px/18px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
	border:#c4c4c4 1px solid;
	box-sizing:border-box;
}
.formelement_hld3box {
	margin:0 2% 0 0;
	float:left;
	width:23%;
}
.form_searchhld {
	margin:8px 0 0 0;
	float:left;
	width:100%;
}
.form_searchhld form {margin:0;	float:left;}
.form_searchhld select, .form_searchhld input[type="text"] {
	margin:0 20px 0 0;
	padding:5px 10px;
	float:left;
	width:220px;
	height:36px;
	font:normal 14px/15px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	border:1px solid #ccc;
	box-sizing:border-box;
}
.form_searchhld input[type="submit"], .form_searchhld input[type="button"] {
	font:normal 15px/16px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:#314454;
	border:none;
	cursor:pointer;
	padding:10px;
	float:left;
}
.form_searchhld input[type="submit"]:hover {background:#58ABDF;}
.form_searchhld .buttonclass {margin:0 0 0 0 !important;}

.radion_btnhld {
	margin:0;
	float:left;
}
.radion_btnhld label {
	margin:0 15px 0 0;
	float:left;
	width:auto !important;
}
.radion_btnhld input[type="radio"] {
	margin:0 8px 0 0;
	float:none;
	display:inline-block;
	width:auto !important;
	vertical-align:middle;
}

.mail_left {
	margin:10px 0 0 0;
	float:left;
	width:12%;
}
.mail_left a.buttonclass {
	margin:0 0 8px 0;
	float:left;
	width:100%;
}
.mail_left a.selected {background:#58ABDF;}
.mail_right {
	margin:10px 0 0 0;
	float:right;
	width:85%;
}
.mail_right h3 {
	margin-top:0;
}
.mail_right .user_table_holder {
	margin:0;
	float:left;
	width:100%;
}



.pagination {
	width:100%;
	text-align:center;
	float:left;
	margin-top:20px;
}
.pagination a {
	display:inline-block;
	padding:5px 8px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	background:#22417f;
	font-weight:300;
	border-radius:2px;
	margin:0 2px;
	text-transform:uppercase;
}
.pagination a:hover {
	background:#314454;
}
.pagination span.current, .pagination span.disabled {
	display:inline-block;
	padding:5px 8px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:300;
	border-radius:2px;
	margin:0 2px;
	background:#58abdf;
	text-transform:uppercase;
}

@media screen and (max-width: 500px) {
	#container {
		max-width:480px;
		width:95%;
	}
.form_ele_1 {
	width: 100%;
	box-sizing:border-box;
}

.form_ele_1_readonly {
	width: 100%;
	box-sizing:border-box;
}

.buttonclass {
	margin:15px 5px 5px 0;
}

.forms_righthld .element_holder {
	margin-left: 0;
	margin-right: 0;
	float: left;
	width: 100%;
}

.navigation {
  margin: 2px 0 20px 0;
  padding: 0 0 0 0;
  width: 1348px !important;
  background: #22417f;
  float: left;
}
}


.totalcollection {
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	width:100%;
}
.totalcollection p {
	padding:0 0 0 0;
	margin:0 0 10px 0;
	float:left;
	width:100%;
	font:normal 15px/17px 'Open Sans', sans-serif, Tahoma, Geneva, sans-serif;
	color:#000;
}