@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700|Roboto:400,300,700|Lato:400,300,700);
/*
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:200,300,300i,400,400i,600,700,800|Nunito:200,200i,300,300i,400,400i,600,700,700i,800");
font-family: 'Nunito Sans', sans-serif;
font-family: 'Nunito', sans-serif;
*/
/*font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Lato', sans-serif;
@import url("font-awesome.min.css");
@import url("addOnsCSS/customCheckboxRadio.css");
@import url("addOnsCSS/customSelect.css");*/
html, body {
	height: 100%;
}
body {
	margin: 0 auto;
	color: #555555;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	background-color: #4977aa;
	background-image: url('../../images/front/bg.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
a {
	color: #12c3d6;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	transition: all 0.20s linear 0s;
}
a:focus {
	outline: none;
}
a img {
	border: 0;
}
/* Code for Select bg color with color */
::-moz-selection {
 color: #fff;
 background: #428bca;
}
::selection {
	color: #fff;
	background: #428bca;
}
h1, h1 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
}
h2, h2 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 28px;
	font-weight: normal;
	margin: 0;
}
h3, h3 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
}
h4, h4 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
}
h5, h5 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
}
h6, h6 a {
	color: #404040;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
p, ul, ol {
	color: #555555;
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 20px 0;
	line-height: 20px;
}
hr {
	background-color: #281e69;
	border: 0 none;
	height: 1px;
}
.form-control{font-family: 'Nunito', sans-serif;}
.wrapper {
	min-height: 100%;
	margin-bottom: -90px;
	width: 100%;
}
.wrapper:after {
	content: "";
	display: block;
}
.footerWide, .wrapper:after {
	height: 90px;
}
table {
	border-spacing: 0 !important;
}

.no-resize{
	resize: none;
}
/*-------------------------FORM STYLE START---------------------*/
.formStyle label {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	color: #9c9b9b;
	font-weight: normal;
	margin: 0;
}
.formStyle input[type="submit"], .formStyle input[type="button"], .formStyle input[type="reset"], .formStyle button[type="submit"], .formStyle button[type="reset"] {
	background-color: #428bca;
	border: none;
	color: #ffffff;
	font-family: 'Nunito', sans-serif;
	font-size: 15px;
	padding: 6px 28px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-transform: uppercase;
}
.formStyle input[type="submit"]:hover, .formStyle input[type="button"]:hover, .formStyle input[type="reset"]:hover, .formStyle button[type="submit"]:hover, .formStyle button[type="reset"]:hover {
	color: #ffffff;
	cursor: pointer;
	background-color: #499ae0;
}
.formStyle input[type="text"], .formStyle input[type="email"], .formStyle input[type="number"], .formStyle input[type="tel"], .formStyle input[type="password"], .formStyle textarea, .formStyle select {
	background-color: #ffffff;
	border: 1px solid #b6bbc1;
	padding: 8px 10px;
	height: auto;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	color: #727171;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.formStyle textarea {
	resize: none;
}
/*-------------------------FORM STYLE END-----------------------*/
/*-------------------------HEADER START----------------------------*/
.headerWide {
	width: 100%;
}
.header {
	padding-top: 15px;
	padding-bottom: 15px;
}
/*-------------------------HEADER END------------------------------*/
/*-------------------------MENU START------------------------------*/
.navigationWide {
	background-color: #f3f3f3;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	width: 100%;
}
.navigation {
}
.navigation .navbar-collapse {
	padding: 0;
}
.comnn{ display:none;}
.comnn1{ display:none;}
.comnn2{ display:none;}
.dsb3 h4{ cursor:pointer;}
/*-------------------------MENU END--------------------------------*/
/*-------------------------CONTENT START---------------------------*/
.contentWide {
	width: 100%;
}
.content {
	padding-top: 15px;
	padding-bottom: 15px;
}
/*-------------------------CONTENT END---------------------------*/
/*-------------------------FOOTER START----------------------------*/
.footerWide {
	background-color: #f9f9f9;
	border-top: 1px solid #e5e5e5;
	width: 100%;
}
.footer {
	
	padding: 27px 0;
}
.footer p {
	color: #b9b9b9;
	font-family: 'Nunito', sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	text-align: center;
}
.footerMenu {
	margin: 0;
	padding: 0;
	text-align: center;
}
.footerMenu li {
	display: inline-block;
	margin-bottom: 23px;
}
.footerMenu li a {
	display: block;
	color: #7a7e78;
	font-family: 'Nunito', sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 0 10px;
}
.footerMenu li a:hover {
	text-decoration: underline;
}
/*-------------------------FOOTER END------------------------------*/
/*-------------------------CLEAR START-----------------------------*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* ----------------------------------my-class---------------------------------- */
.thanks {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	background-color: #2e5d90;
	border-radius: 6px;
	padding: 10px 16px;
	text-align: center;
	/*width: 620px;*/
	margin: 20px auto 40px;
}
.thanks .fa {
	color: #54ddff;
}
.no-notif-head {
	margin: 20px auto;
}
.box1 {
	border-radius: 20px;
	background-color: #5385b6;
	position: relative;
	margin-left: 60px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
	float: left;
}
.mymeeting {
	border-bottom: 1px solid #38679a;
	margin: 0 18px;
	padding: 0 10px 0 0;
}
.box1 ul {
	text-align: center;
	padding: 20px 0 26px 17px;
	overflow: hidden;
}
.box1 ul li {
	float: left;
	list-style-type: none;
	margin: 0 7px;
	border-radius: 11px;
	background-color: #254d7a;
	text-align: center;
	min-width: 149px;
	height: 133px;
	position: relative;
}
.box1 ul li span {
	color: #ff9557;
	font-size: 50px;
	line-height: 52px;
	font-weight: 400;
}
.box1 ul li p {
	color: #a8d8ef;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	padding: 0 10px;
}
.box1 ul li.subBox1 {
	padding-top: 22px;
}
.box1 ul li.subBox1 p {
	margin: 10px 0 0 0;
}
.box1 ul li.subBox2 {
	padding-top: 10px;
}
.box1 ul li.subBox2 p, .box1 ul li.subBox3 p {
	font-size: 14px;
	color: #7ca8bd;
	margin-bottom: 8px;
}
.box1 ul li.subBox2 span {
	font-size: 40px;
}
.box1 ul li.subBox2 p.subP, .box1 ul li.subBox3 p.subP {
	background-color: #21456e;
	position: absolute;
	color: #a8d8ef;
	z-index: 99;
	margin: 0;
	bottom: 0;
	width: 100%;
	border-radius: 0 0 11px 11px;
	padding: 10px 0;
}
.box1 ul li.subBox3 {
	padding-top: 10px;
	width: 177px;
}
.box1 ul li.subBox3 span {
	font-size: 40px;
}
.box1 ul li.subBox3 span span {
	font-size: 24px;
}
.mymeeting a {
	font-size: 14px;
	color: #c4d9ed;
	border-right: 1px solid #38679a;
	padding: 5px;
	display: inline-block;
	padding: 13px 17px;
}
.mymeeting a:hover, .mymeeting a.active {
	color: #fefefe;
	font-weight: 800;
}
.mymeeting a:nth-child(2) {
	border-right: 0;
}
.mymeeting .btn-group {
	float: right !important;
	position: relative;
	top: 10px;
}
.mymeeting .btn-group button {
	background-color: #4476a6 !important;
	border: none;
	font-size: 14px;
	color: #eaf0f6 !important;
	border-radius: 6px;
	padding-left: 12px;
}
.mymeeting ul.dropdown-menu {
	padding: 0;
}
.mymeeting ul.dropdown-menu li {
	padding: 0;
	margin: 0;
	display: block;
	border-radius: 0;
	border-bottom: 1px solid #082e58;
	width: 100%;
	height: auto;
	text-align: left;
	color: #fff;
	background: #1b3e64 !important;
}
.mymeeting ul.dropdown-menu li a {
	color: #fff;
}
.mymeeting ul.dropdown-menu li a:hover {
	color: #082e58;
}
.mads {
	font-size: 16px;
	color: #7eabd7;
	text-transform: uppercase;
	padding: 5px;
	display: inline-block;
	padding: 13px 15px;
}
.box2 {
	background-color: #254d79;
	margin-left: 0px;
	margin-right: 60px;
}
.box2 .mymeeting {
	margin: 0;
}
.box2 .mymeeting .btn-group button {
	background-color: #1b3e64 !important;
	border: none;
	font-size: 14px;
	color: #eaf0f6 !important;
	border-radius: 6px;
	padding-left: 12px;
}
.box2 ul li {
	background: url("../../images/front/divider.png") 100% center no-repeat;
	width: 45%;
	padding: 0 20px;
}
.box2 ul li:nth-child(2) {
	background: transparent;
}
.box2 ul li p {
	font-size: 18px;
}
.box2 ul li p span {
	font-size: 14px;
	line-height: 16px;
	color: #96b8da;
}
.box2 ul li span {
	font-size: 60px;
}
.mTab .nav-tabs {
	border-bottom: 0;
	margin: 50px 0 0 20px;
}
.mTab .nav-tabs li {
	margin-left: 10px;
	margin-bottom: 0;
}
.mTab .nav-tabs li {
	background-color: #365f90;
	border: none;
	font-size: 18px;
	color: #93b8e3;
}
.mTab .nav-tabs li a {
	color: #93b8e3;
	padding: 12px 20px;
	float: left;
}
.mTab .nav-tabs li a.active {
	background-color: #5f89b8;
	color: #fff;
	border: none;
}
.mTab .tab-content {
	background-color: #5f89b8;
	border-radius: 6px;
	padding: 25px 5px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
}
.tabPanTop {
	margin-left: 40px;
}
.tabPanTop span {
	font-size: 14px;
	color: #bad2ed;
	padding-right: 10px;
}
.tabPanTop label::before {
	background-color: transparent!important;
	border: 2px solid #c3d7ed !important;
	width: 23px !important;
	height: 23px !important;
	border-radius: 7px !important;
}
.tabPanTop label::after {
	padding-left: 4px !important;
	padding-top: 1px !important;
	line-height: 15px !important;
}
.tabPanTop label {
	font-weight: 600;
	font-size: 16px;
	color: #fff;
	line-height: 22px !important;
}
.chkB {
	position: relative;
	top: 3px;
}
.inpBx {
	position: relative;
	top: -4px;
	left: 10px;
}
.inpBx input[type=text] {
	font-size: 14px;
	color: #d0ddeb!important;
	background-color: #3c6593;
	border-radius: 4px;
	border: none;
	outline: none;
	padding: 6px 15px;
}
.chkB label::before {
	background-color: #4977a9 !important;
	top: 2px !important;
}
.chkB label::after {
	top: 3px !important;
}
.tabPanBtm {
	margin-top: 15px;
}
.tabPanBtm ul {
	padding: 0 18px;
}
.tabPanBtm ul li {
	border-radius: 5px;
	background-color: #154881;
	list-style-type: none;
	width: 32%;
	margin: 00.5%;
	display: inline-block;
	padding-top: 20px;
}
.tabPanBtm .tpb1 {
	width: 33%;
	float: left;
	text-align: center;
}
.tabPanBtm .tpb1 .circleDate {
	border-radius: 80px;
	background-color: #082e58;
	padding: 10px;
	color: #fff;
	font-size: 31px;
	font-weight: 500;
	width: 79px;
	height: 79px;
	padding-top: 18px;
	margin: 0 auto 12px;
}
.tabPanBtm .tpb1 .circleDate span {
	font-size: 16px;
	font-weight: 400;
	display: block;
	padding-top: 10px;
}
.font14 {
	font-size: 14px;
	color: #98bce4;
	font-weight: 500;
	margin: 0;
	line-height: 16px;
}
.font11 {
	font-size: 11px;
	color: #98bce4;
	font-weight: 400;
	margin: 0;
	line-height: 13px;
}
.tabPanBtm .tpb2 {
	width: 65%;
	float: left;
}
.tabPanBtm .tpb2 h6 {
	font-size: 14px;
	color: #78a3d4;
	text-transform: uppercase;
}
.tabPanBtm .tpb2 h6 span {
	text-transform: none;
	color: #fff;
	padding-left: 10px;
}
.tabPanBtm .tpb2 h6 strong {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
}
.tabPanBtm .tpb2 h6 strong span {
	text-transform: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding-left: 0;
}
.tabPanBtm .tpb2 p {
	color: #fff;
	padding-top: 14px;
	padding-bottom: 10px;
}
.tabPanBtm .tpb3 {
	border-top: 1px solid #265d9b;
	padding: 10px 32px;
	margin-top: 15px;
	clear: both;
	display: inline-block;
	width: 100%;
}
.tabPanBtm .tpb3 .tpb3A {
	float: left;
	width: 50%;
}
.tabPanBtm .tpb3 .tpb3A p {
	color: #7da6d5;
	font-size: 12px;
	font-weight: 400;
	margin: 0
}
.tabPanBtm .tpb3 .tpb3A strong {
	font-weight: 500;
	color: #fff;
	font-size: 18px;
}
.tabPanBtm .tpb3 .tpb3A strong soan {
	font-weight: 500;
	color: #fff;
	font-size: 14px;
}
.tabPanBtm .tpb3 .tpb3B {
	float: right;
	width: 43%;
}
.tabPanBtm .tpb3 .tpb3B img {
	float: left;
	margin-right: 15px;
	border-radius: 100px;
}
.tabPanBtm .tpb3 .tpb3B p {
	margin: 0;
	font-weight: 400;
	color: #56a1c5;
	font-size: 12px;
	line-height: 17px;
}
.tabPanBtm .tpb3 .tpb3B p span {
	margin: 0;
	font-weight: 400;
	color: #fff;
	font-size: 12px;
}
/*.mTab .active{ background-color: transparent;}*/
.carosNav {
	position: absolute;
	z-index: 99;
	right: 41px;
	width: 40px;
	top: -53px;
	font-size: 15px;
}
.carosNav a {
	font-size: 41px;
	font-weight: bold;
	color: #ffffff;
	opacity: 1;
}
.dbRight {
	background: #30537c url("../../images/front/dbbg.png") 0 0 no-repeat;
	background-size: 100%;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
	border-radius: 17px;
	margin-top: 48px;
	display: inline-block;
	width: 100%;
}
.dbr1 {
	float: left;
	width: 50%;
	padding-left: 25px;
	height: 94px;
	padding-top: 34px;
}
.dbr1 label {
	font-size: 25px;
	line-height: 25px !important;
	text-indent: 5px;
	color: #4ca5ce;
}
.dbr1 label:before {
	width: 25px !important;
	height: 25px !important;
	background: url("../../images/front/tt2.png") 0 0 no-repeat;
	border: none !important;
	background-color: none!important;
}
.dbr1 .active {
	color: #a2ceff!important;
	font-weight: bold;
}
.dbr1 label {
	color: #4ca5ce!important;
}
.dbr1 label:after {
	width: 25px !important;
	height: 25px !important;
	background: url("../../images/front/tt1.png") 0 0 no-repeat;
	margin: -3px 0px 0 -23px!important;
}
.dbr2 {
	float: right;
	width: 50%;
	padding-right: 25px;
	height: 94px;
	padding-top: 19px;
}
.dbr2 ul {
	padding: 0;
	text-align: center;
}
.dbr2 ul li {
	text-align: center;
	list-style-type: none;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	font-weight: 500;
	display: inline-block;
	margin: 0 18px;
}
.dbr2 ul li span {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #15648a;
	font-weight: 400;
}
.filterSection {
	background-color: #dfdfdf;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
	clear: both;
}
.filterTopSec {
	width: 100%;
	border-bottom: 1px solid #cccccc;
	padding: 10px 0px 0 24px;
}
.filterBtmSec {
	width: 100%;
	border-top: 1px solid #e8e8e8;
	padding: 12px 24px;
	display: inline-block;
}
.filterTopSec .fs1 {
	width: 31%;
	display: inline-block;
	margin-right: 20px;
	border-right: 1px solid #cccccc;
	padding-bottom: 10px;
}
.filterTopSec p {
	font-size: 12px;
	color: #535353;
	font-weight: 300;
	margin-bottom: 5px;
}
.filterTopSec label {
	font-size: 15px;
	line-height: 22px !important;
	color: #5d5d5d;
	font-weight: 400;
}
.filterTopSec label.active {
	font-size: 15px;
	color: #FFF!important;
	font-weight: bold;
}
.dll label {
	font-size: 15px;
	color: #333!important;
	font-size: 14px !important;
}
.dll label.active {
	font-size: 15px !important;
	color: #4878a8!important;
	font-weight: bold;
}
.filterTopSec label:before {
	width: 24px !important;
	height: 24px !important;
}
.filterTopSec label:after {
	font-family: 'FontAwesome' !important;
	color: #4878a8;
	background-color: transparent !important;
	font-size: 11px;
	left: 5px !important;
	top: -1px !important;
}
.ddl .dsb2 {
	margin: 0 0 0 0 !important;
}
.proi {
	float: left;
	padding: 24px 0 0 0;
}
.add-on {
	width: 96%;
}
.inlo1 {
	background: #104b5c;
}
.prin img {
	/*min-width: 50px;*/
	height: auto;
    width: 100%;
    margin: 0px 0 0 0;
	
	
	
}
.prin a{ margin: 0 0 0 0px !important;}
.she a {
	background: #4f7dab !important;
	margin: 0 30px 0 0 !important;
}
.assin {
	color: #949494 !important;
}
.se1 {
	background: #d6ff58 !important;
	padding: 1px 5px;
}
.se2 {
	background: #ebf893 !important;
	padding: 1px 5px;
}
.filterTopSec .fs1 .inpBx {
}
.filterTopSec .fs1 .inpBx input {
	width: 138px;
	background-color: #c0c0c0;
	color: #fff !important;
	padding: 3px 15px !important;
}
.chkC {
	top: 3px;
}
.filterTopSec, .tabPanTop {
	margin: 0 0 0 0 !important;
}
.filterTopSec, .tabPanTop label {
	margin: 0 0 10px 0 !important;
}
.fs3 {
	border-right: 0 !important;
	margin-right: 0 !important;
}
.fl1st {
	padding-bottom: 16px !important;
}
.fl1st p {
	position: relative;
	top: -5px;
}
.fl1st .active {
	font-weight: bold !important;
	color: #FFF !important;
	font-size: 17px !important;
}
.inalin p {
	margin: 0 0 0 0 !important;
}
.filterBtmSec input[type=text] {
	width: 180px;
	float: left;
	color: #666 !important;
	opacity: 1;
}
.datepick {
	width: 100%;
}
.datepick input[type=text] {
	border-radius: 5px !important;
	background-color: transparent;
}
.filter {
	width: auto;
	float: left;
}
.filter input[type="text"]{
	width: 100%;
}
.dpick {
	width: auto;
	float: left;
	margin-left: 20px;
}
.dpick label, .filterDrop label, .filter label {
	float: left;
	padding-right: 10px;
	font-size: 12px;
	color: #535353;
	font-weight: 300;
	line-height: 15px;
	display: block;
	width: 100%;
}
.filterBtmSec input[type="text"]{
	width: 100%;
}

.filterBtmSec .filterDropGroup .dropdown-toggle{width: 100%; text-align: left;}
.width50{
	width: 30%;
}
.width30{
	width: 30%;
}
.width20{
	width: 20%;
}
.width15{
	width: 15%;
}
.width10{
	width: 10%;
}

.dpick input[type=text] {
	background: #fff url(../../images/front/datebg.jpg) 95% 8px no-repeat;
}
.filterDrop {
	margin-left: 20px;
}
.filterDrop button {
	padding: 2px 10px 2px 16px;
	border-radius: 6px !important;
	font-size: 14px;
	color: #535353;
	font-weight: 300;
	line-height: 30px;
}
.recAct {
	line-height: 15px !important;
}
.filterBtmSec button[type=reset] {
	background-color: #5083b8;
	border-radius: 8px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 20px;
	padding: 4px 10px;
	color: #fff;
	float: right;
	box-shadow: -1px -1px 1px #333;
	margin-top: 24px;
}
.dashBlogBg {
	padding: 30px;
	display: block;
}
.dashBlog {
	border-radius: 18px;
	background-color: #fff;
	padding: 18px 0;
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
}
.dsb1 {
	float: left;
	width: 102px;
	text-align: center;
	font-size: 42px;
	line-height: 45px;
	color: #ff4520;
	font-weight: 400;
	margin: 55px 20px 0 0;
}
.dsb1 span {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
}
.dsb2 {
	float: left;
	max-width: 430px;
	padding-top: 8px;
	margin: 0px 0 13px 0;
}
.dsb2 h3 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 300;
	color: #3b424b;
	padding-bottom: 20px;
}
.dsb2 p {
	font-size: 14px;
	line-height: 20px;
	color: #626262;
	padding-top: 15px;
	margin-bottom: 10px;
}
.dsb2 table tr td {
	padding: 0 15px 5px 0;
	vertical-align: top;
}
.dsb2 table tr td h5 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	color: #9e9e9e;
	text-transform: uppercase;
	float: left;
	margin: 0 0 0 0;
}
.dsb2 table tr td span {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #4878a8;
}
.dsb2Small {
	font-size: 12px !important;
	color: #949393 !important;
	padding-top: 0px !important;
}
.dsb2Small span {
	color: #404040 !important;
	padding-right: 25px;
}
.dsb3 {
	float: right;
	width: 215px;
	padding-top: 8px;
}
.dsbTd1 {
	text-align: center;
}
.dsbTd1 img {
	border-radius: 100px;
	margin-right: 15px;
}
.dsbTd1 p {
	margin-top: 32px !important;
}
.dsb3 p {
	font-size: 14px;
	color: #949494;
}
.dsb3 table tr td {
	padding: 0;
	vertical-align: top;
}
.dsb3 table tr td p {
	margin-top: 10px;
	margin-bottom: 0;
	min-width: 92px;
}
.dsb3 h5 {
	font-size: 16px;
	line-height: 22px;
	color: #444444;
}
.dbMed {
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	font-weight: 700;
	background-color: #ffc514;
	width: 92px;
	border-radius: 50px;
	padding: 6px 15px;
	display: inline-block;
	float: right;
	margin: 31px 36px 46px -13px;
	text-align: center;
}
.dsb3 h4 {
	font-size: 16px;
	font-weight: 600;
	color: #474747;
	line-height: 22px;
	margin: 38px 0px 0 57px;
	float: left;
}
.dsb3 h4 span {
	color: #fff;
	background-color: #4878a8;
	border-radius: 50px;
	display: inline-block;
	padding: 5px;
	line-height: 12px;
	text-align: center;
	margin-left: 13px;
}
.overdue {
	width: 125px;
	text-align: center;
	position: absolute;
	z-index: 99;
	left: -20px;
	top: 0;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	font-weight: 600;
	background-color: #ff4520;
	border-radius: 50px;
	padding: 7px 0;
	margin-top: 28px;
	display: inline-block;
}
.dashblog2 .overdue {
	background-color: #35b9ea;
}
.dashblog2 .dsb1 {
	color: #35b9ea;
}
.dashblog2 .dbMed {
	background-color: #ce0000;
}
.mTab .nav-tabs li .active a {
	background: #000 !important;
}
.dashblog3 .overdue {
	background-color: #1acc50;
}
.dashblog3 .dsb1 {
	color: #1acc50;
}
.dashblog3 .dbMed {
	background-color: #b3ce00;
}
.dashblog4 .overdue {
	background-color: #ff9a18;
}
.dashblog4 .dsb1 {
	color: #ff9a18;
}
.dashblog4 .dbMed {
	background-color: #b3ce00;
}
.viewAllItem {
	padding-bottom: 20px;
}
.viewAllItem a {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #8caed5;
	float: right;
}
.viewAllItem a .fa {
	color: #fff;
}
.activitySection {
	width: 100%;
	margin-top: 44px;
}
.activitySection > h2 {
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	font-weight: 300;
	padding-bottom: 25px;
}
.activitySection > h2 span {
	color: #8acae9;
}
.activityBlog {
	position: relative;
	background-color: #edf2f7;
	border-radius: 10px;
	padding: 15px 10px 10px 50px;
	margin-bottom: 13px;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.2);
}
.activityIcon {
	position: absolute;
	z-index: 99;
	left: -28px;
	top: 13px;
	width: 65px;
	height: 65px;
	border: 3px solid #e6ecf3;
	border-radius: 100px;
	text-align: center;
}
.actBgColor1 {
	background-color: #ed7731;
	/*padding: 13px;*/
}
.actBgColor2 {
	background-color: #66be18;
	padding: 13px;
}
.actBgColor3 {
	background-color: #f51890;
	padding: 13px;
}
.actBgColor4 {
	background-color: #be43f1;
	padding: 13px;
}
.activityIcon img {
}
.activityBlog p {
	font-size: 16px;
	line-height: 18px;
	color: #333333;
	font-weight: 500;
	margin-bottom: 5px;
}
.activityBlog p span {
	font-size: 14px;
	color: #505050;
	font-weight: 300;
}
.activityBlog p a {
	font-size: 14px;
	color: #4878a8;
	font-weight: 400;
	text-decoration: none;
}
.activityBlog p.actBlogSmall {
	font-size: 12px;
	color: #6486ac;
	font-weight: 400;
}
.viewAllActivityBtn {
	border: none;
	outline: none;
	cursor: pointer;
	text-align: center;
	width: 235px;
	height: 42px;
	display: inline-block;
	background: url("../../images/front/activity.png") 0 0 no-repeat;
	font-size: 18px;
	line-height: 41px;
	color: #fff;
	font-weight: 700;
	margin-top: 20px;
}
.viewAllActivityBtn:hover {
	color: #000;
}
.manageUserHeading {
	font-size: 24px;
	color: #9ac2ff;
	font-weight: 300;
	position: relative;
	top: 27px;
}
.manageUserHeading span {
	color: #fff;
}
.muhBg {
	background: #30537c url("../../images/front/rightcorner.png") 100% 0 no-repeat;
}
.muhBg .dbr1 {
	width: 78%;
}
.muhBg .dbr2 {
	width: 21%;
	padding-top: 10px;
}
.muhBg .dbr2 p {
	font-size: 14px;
	color: #377796;
	font-weight: 400;
	margin: 0px 0 10px;
}
.muhBg .dbr2 p span {
	font-size: 18px;
	color: #254b77;
	font-weight: 600;
	float: right;
}
.manageUserLeft {
	max-width: 249px;
	border-right: 1px solid #4977aa;
	position: relative;
}
.manageUserLeft h3 {
	color: #3cbbf8;
	font-size: 24px;
	font-weight: 300;
	padding: 20px 0 5px;
}
.manageUserLeft .navbar-form {
	padding: 0;
}
.manageUserLeft .navbar-form input[type=text] {
	border: none;
	outline: none;
	background-color: #1e446d;
	font-size: 14px;
	font-weight: 300;
	color: #9bb5d1;
	height: 40px;
}
.manageUserLeft .navbar-form button {
	height: 40px;
	background-color: #1e446d;
	border: none;
	outline: none;
}
.manageUserLeft .navbar-form button .glyphicon {
	font-size: 20px;
	color: #b2c9e0;
}
.manageUserLeft .chatUl {
	padding: 0 0 27px 0;
	border-top: 1px solid #4977aa;
	margin-top: 15px;
	background-color: #1c3f67;

	margin-bottom: 0;
}
.manageUserLeft .chatUl li {
	position: relative;
	list-style-type: none;
	border-bottom: 1px solid #264e79;
	padding: 11px;
}
.manageUserLeft .chatUl li table tr td p {
	font-size: 16px;
	color: #6e99c5;
	font-weight: 300;
	margin-bottom: 5px;
}
.manageUserLeft .chatUl li table tr td img {
	width: 49px;
	height: 48px;
	border-radius: 50px;
	margin: 5px 17px;
}
.manageUserLeft .chatUl li table tr td a {
	font-size: 11px;
	color: #acc5df;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #316194;
	padding: 4px 10px;
	border-radius: 5px;
}
.manageUserLeft .chatUl li:hover, .manageUserLeft .chatUl li.active {
	background-color: #0b233d;
}
.manageDerectory {
	padding: 0;
	margin-bottom: 0;
	background-color: #1c3f67;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 115px;
}
.manageDerectory li {
	background-color: #4775a8;
	list-style-type: none;
}
.manageDerectory li:hover, .manageDerectory li.active {
	background-color: #1c3f67;
}
.manageDerectory li a {
	display: block;
	padding: 2px;
	font-size: 14px;
	font-weight: 300;
	color: #8db3dc;
	text-transform: uppercase;
	text-align: center;
}
.manageDerectory li:hover a, .manageDerectory li.active a {
	color: #fff;
	font-weight: 700;
}
.leftEqual {
	width: 100%;
	text-align: center;
	position: relative;
	top: 0px;
	background: #1c3f67;
	border-radius: 0 0 10px 0;
	padding: 5px;
}
.chatNotify {
	width: 315px;
	display: none;
	background-color: #eaeaea;
	border-radius: 4px;
	padding: 10px;
	position: absolute;
	z-index: 999;
	left: 96%;
	top: -41px;
}
.chatAttow {
	position: absolute;
	z-index: 99;
	left: -22px;
	top: 48px;
}
.manageUserLeft .chatUl li:hover .chatNotify {
	display: block;
}
.present img {
	width: auto !important;
	height: auto !important;
	margin: 0 10px 0 0 !important;
}
.chatNotify tr td {
	text-align: left;
}
.chatNotify tr td h2 {
	font-size: 24px;
	color: #4e4e4e;
	font-weight: 300;
	padding-bottom: 7px;
}
.chatNinfo {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: 300;
	color: #727272;
	margin-bottom: 13px;
}
.chatNinfo img {
	margin-left: 10px;
}
.lastView {
	width: 100%;
}
.lastView p {
	font-size: 11px !important;
	font-weight: 400 !important;
	color: #989898 !important;
	padding-left: 15px;
}
.lastView p span {
	font-size: 14px !important;
	font-weight: 400;
	color: #5d5d5d !important;
	display: block;
}
.lastViewCircle {
	text-align: center !important;
}
.lastViewCircle h2 {
	font-size: 18px !important;
	color: #ffffff !important;
	font-weight: 600 !important;
	padding: 4px;
	border-radius: 50px;
	background-color: #426e9a;
	width: 25px;
	height: 25px;
	text-align: center;
	margin: 0 auto;
}
.lastViewCircle p {
	font-size: 11px;
	font-weight: 400;
	color: #7a7a7a;
	padding: 0;
}
.actionItemRight {
}
.actionTopItem {
	width: 100%;
}
.actionTopItem table {
	width: 100%;
	padding: 0;
}
.actionTopItem table h2 {
	font-size: 36px;
	font-weight: 300;
	color: #9ac2ff;
	float: left;
	display: inline-block;
	padding-right: 20px;
	padding-left: 45px;
}
.actionTopItem table img {
	margin-top: 5px;
}
.srtBy {
	font-size: 16px;
	line-height: 47px;
	color: #81a0c2;
	font-weight: 400;
}
.actionTopItem .mymeeting {
	text-align: right;
	border: 0;
}
.dbaa{ width:255px;}
.dbaa1{ width:490px;}
.dbaa2{ width:455px; float:right; margin:-76px 0 0 0;}
.dbaa h3 span{ font-size:14px; font-weight:lighter;}
.actionTopItem .mymeeting .btn-group button {
	background-color: #507fb2 !important;
	margin-left: 20px;
	padding: 9px 15px
}
.actionItemLeft {
	width: 100%;
	margin-top:-14px; background:url(../../images/front/dv.png) no-repeat right top; padding:20px 5px 0 0; min-height:450px;
}
.actionItemLeft h2 {
	font-size: 30px;
	color: #3cbbf8;
	font-weight: 300;
	width: auto;
	display: inline-block;
}
.resetFilter {
	font-size: 14px;
	color: #feffff;
	font-weight: 400;
	background: url("../../images/front/resetfilter.png") 0 0 no-repeat;
	float: right;
	padding: 6px 17px;
}
.resetFilter:hover {
	background-position: 0 100%;
	color: #fff;
}
.actionItemLeft form {
	border-top: 1px solid #4977aa;
	padding-top: 5px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 25px;
}
.actionItemLeft .filterTopSec {
	padding: 0;
	border-bottom: 0;
	margin-top: 20px;
}
.actionItemLeft .filterTopSec .fs1 {
	width: 100%;
	border: 0;
	margin: 0;
}
.actionItemLeft p {
	font-size: 14px;
	color: #91b6db;
	font-weight: 300;
	margin-bottom: 5px;
}
.actionItemLeft .filterTopSec label {
	font-size: 18px;
	color: #c3d7ed;
	font-weight: 400;
}
.actionItemLeft .radio label::before {
	border: 1px solid #c3d7ed !important;
	background-color: transparent;
	width: 24px !important;
	height: 24px !important;
}
.actionItemLeft .radio label::after {
	background-color: #0a2a4f !important;
	width: 18px;
	height: 19px;
	left: 3px !important;
	top: 4px !important;
	line-height: 19px;
	text-align: center;
	color: #fff;
}
.actionItemLeft .radio {
}
.byProjectInp {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 12px;
}
.byProjectInp input[type=text] {
	background-color: #254b77;
	font-size: 14px;
	font-weight: 400;
	color: #a4b7cb;
	border: none;
	border-radius: 5px !important;
	width: 100%;
	height: 42px;
}
.byProjectInp input[type="text"]::placeholder{
	color: #fff;
}
.inpBx2 {
	position: absolute;
	top: -3px;
	left: 10px;
}
.inpBx2 input[type=text] {
	background-color: #275485 !important;
	height: 35px;
	border-radius: 5px !important;
	width: 155px !important;
	font-size: 14px;
	color: #7c9fc0 !important;
}
.closeBtnSection {
	border-top: 1px solid #366392;
	border-bottom: 1px solid #366392;
	padding: 5px 0;
	margin: 10px 0 23px;
}
.closeBtnSection button {
	background-color: #234a74;
	border: none;
	font-size: 13px;
	font-weight: 300;
	color: #b8cde4;
	padding: 5px 10px;
	margin-bottom: 4px;
}
.closeBtnSection button:hover {
	background-color: #0c61bc;
}
.closeBtnSection button .fa {
	font-size: 18px;
	color: #9fbad7;
	position: relative;
	top: 2px;
	margin-left: 10px;
}
.clearPass {
	clear: both;
	width: 100%;
	padding-top: 10px;
}
.ovp {
	margin-top: 10px;
}
.ovp span {
	font-size: 12px;
	color: #acc2d9;
}
.calenderBg {
	width: 100%;
	/*margin: 20px 0 30px;*/
}
/*.calenderBg img {
	width: 100%;
	box-shadow: 0 0 5px #333;
}*/
.actionTopItem .mymeeting .btn-group ul.dropdown-menu {
	background-color: #507fb2;
	right: 0;
}
.actionTopItem .mymeeting .btn-group ul.dropdown-menu li a {
	font-size: 12px;
	font-weight: 400;
}
.myProfileLeft {
	border-right: 1px solid #4977aa;
}
.profileTop {
	margin-bottom: 20px;
}
.profileTop h2 {
	font-size: 24px;
	color: #3cbbf8;
	font-weight: 500;
	display: inline-block;
}
.profileTop img {
	float: right;
	margin-right: 15px;
}
.myProfileLeft ul {
	padding: 0;
	border-bottom: 1px solid #4977aa;
}
.myProfileLeft ul li {
	background-color: #4977aa;
	border-bottom: 1px solid #316193;
	list-style-type: none;
	padding: 18px 10px 15px 10px;
	float: left;
	width: 100%;
	position: relative;
}
.myProfileLeft ul li:hover, .myProfileLeft ul li.active {
	background-color: #103053;
}
.myProfileLeft .dsbTd1 img {
	width: 43px;
}
.primaryYes {
	background: url("../../images/front/yes.png") 0 0 no-repeat;
	font-size: 11px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 1px 25px 1px 10px;
	display: inline-block;
}
.primaryNo {
	background: url("../../images/front/no.png") 0 0 no-repeat;
	font-size: 11px;
	color: #698eb7;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	width: 53px;
	padding-right: 7px;
}
.primarySmall {
	font-size: 12px !important;
	color: #66afff !important;
	font-weight: 400;
	word-break: break-all;
}
.myProfileLeft .dsb3 {
	width: 100%;
	position: relative;
	padding-top: 0;
}
.myProfileLeft table tr td {
	vertical-align: middle;
}
.profAbs {
	position: absolute;
	z-index: 9;
	right: 0;
	top: -16px;
	text-align: right;
}
.myProfileLeft .dsb3 h4 {
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin: 0;
	padding-top: 5px;
}
.profileDesc p {
	font-size: 14px;
	font-weight: 300;
	color: #89afd9;
	margin-top: 5px !important;
}
.profileDesc p span {
	font-size: 10px;
	font-weight: 300;
	color: #c6e1ff;
	text-transform: uppercase;
	display: block;
}
.myprofileTag {
	background: url("../../images/front/corner.png") right 0 no-repeat;
	position: absolute;
	z-index: 99;
	font-size: 10px;
	font-weight: 400;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0px 20px 0 10px;
	left: 0;
	top: 0;
}
.profileArrow {
	background: url("../../images/front/profilearrow.png") 0 0 no-repeat;
	width: 24px;
	height: 41px;
	position: absolute;
	z-index: 1;
	left: 99%;
	top: 30%;
	display: none;
}
.myProfileLeft ul li:hover .profileArrow, .myProfileLeft ul li.active .profileArrow {
	display: block;
}
.myProfileRight {
	padding-left: 40px;
	margin: 50px 0 0 0;
}
.editIcon {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
}
.myProfileRightTop {
	width: 100%;
	position: relative;
	border-bottom: 1px solid #285482;
	padding-bottom: 20px;
	padding-top: 20px;
}
.myProfileRightTop table {
	width: 100%;
}
.myProfileRightTop td {
	vertical-align: top;
}
.myProfileRightTop td h2 {
	font-size: 30px;
	font-weight: 300;
	color: #ffffff;
	padding-bottom: 10px;
}
.myProfileRightTop td h5 {
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	padding-bottom: 10px;
}
.myProfileRightTop td h6 {
	font-size: 18px;
	font-weight: 300;
	color: #a5d0ff;
}
.mprSocial {
	width: 100%;
	margin-top: 20px;
}
.mprSocial p {
	font-size: 10px;
	font-weight: 400;
	color: #9dbfe3;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.mprSocial ul {
	padding: 0;
}
.mprSocial ul li {
	padding: 0;
	margin-right: 5px;
	display: inline-block;
}
.mprSocial ul li a {
	width: 37px;
	height: 36px;
	display: block;
}
.mprSocial ul li a:hover {
	background-position: 0 100%;
}
.fb {
	background: url("../../images/front/fb.png") 0 0 no-repeat;
}
.twit {
	background: url("../../images/front/twit.png") 0 0 no-repeat;
}
.gpls {
	background: url("../../images/front/gpls.png") 0 0 no-repeat;
}
.linkdin {
	background: url("../../images/front/linkdin.png") 0 0 no-repeat;
}
.mpr1 {
	text-align: left;
}
.mpr1 img {
	border-radius: 100px;
	border: 3px solid #fff;
}
.myProfileRightBtm {
	width: 100%;
	border-top: 1px solid #4d7db0;
	padding-top: 30px;
}
.myProfileRightBtm h6 {
	font-size: 10px;
	font-weight: 300;
	color: #e4e4e4;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 15px;
}
.myProfileRightBtm p {
	font-size: 16px;
	font-weight: 300;
	color: #e4e4e4;
}
.myProfileRightBtm .mTab {
	width: 80%;
	margin-top: 50px;
}
.mpAddress {
	width: 100%;
}
.mpAddress p {
	font-size: 14px;
	font-weight: 400;
	color: #b5d2ee;
	margin: 0 0 8px 0;
}
.mpAddress p img {
	margin-right: 10px;
}
.myProfileRightBtm .tabPanTop {
	margin: 0;
}
.myProfileRightBtm .tabPanTop .inpBx {
	left: 0;
	top: 6px;
}
.myProfileRightBtm .tabPanTop .inpBx input[type=text] {
	width: 100%;
	padding: 10px;
}
.passcode input[type=text] {
	text-align: center;
}
.audio1 {
	width: 70%
}
.audio2 {
	width: 30%;
	position: relative;
}
.myProfileRightBtm .mTab .tab-content {
	padding-left: 24px;
	padding-right: 24px;
}
.myProfileRightBtm table {
	width: 93%;
}
.myProfileRightBtm table tr td {
	padding: 0 8px;
}
.crossA {
	position: absolute;
	z-index: 99;
	right: -23px;
	top: 23px;
}
.crossB {
	position: absolute;
	z-index: 99;
	right: -23px;
	top: 70px;
}
.addDial {
	margin-top: 25px;
	margin-bottom: 0;
}
.addDial a {
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
}
.addDial img {
	margin-right: 10px;
}
body {
	padding: 0;
	margin: 0;
	font-family: 'Nunito', sans-serif;
}
.mainbg {
	background: url(../../images/front/loginbg.jpg) no-repeat;
	background-size: cover;
	min-height: 689px;
	width: 100%;
}
.topbar {
	min-height: 60px;
	background: #FFF;
	width: 100%;
}
.menuicon {
	float: left;
	margin: 20px 0 0 7px;
}
.logo {
	text-align: center;
	margin: 15px 0 0 0;
}
.formdiv {
	width: 410px;
	height: auto;
	background: #b9e0f2;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	margin: 0 auto;
	box-shadow: 0px 0px 18px -4px #343434;
	-moz-box-shadow: 0px 0px 18px -4px #343434;
	-webkit-box-shadow: 0px 0px 18px -4px #343434;
	
	
	
}

.formtittle h1 {
	font-size: 41.6px;
    color: #FFF;
    text-align: center;
    margin: 78px 0 43px 3px;
    font-weight: 500;
}
.formdiv input[type="text"],.formdiv input[type="password"],.formdiv select {
	background: #FFF;
	color: #555555;
	margin: 0 0 8px 2px;
	border: 1px solid #96cce6;
	width: 298px;
	padding: 9px 12px 8px;
	font-size: 15.6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height: 26px;
	box-shadow: inset 0px 3px 3px -4px #343434;
	-moz-box-shadow: inset 0px 3px 3px -4px #343434;
	-webkit-box-shadow: inset 0px 3px 3px -4px #343434;
	
	
	
	
}
.formdiv select.empty{ color: #a0a0a0;}
.formdiv input[type="submit"] {
	background: #4878a8;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 24px;
	color: #FFF;
	padding: 7px 30px 9px 29px;
	text-align: center;
	clear: both;
	display: block;
	margin: 11px auto 12px auto;
	font-weight: 600;
}
.formdiv h3 a {
	text-align: center;
	color: #4f9fc4;
	text-decoration: none;
	font-size: 14px;
	width: 100%;
	display: block;
	margin: 5px 0 22px 0;
	float: left;
	font-weight: 600;
}
.formdiv h3 a:hover {
	color: #FFF;
	transition: all 0.5s ease;
}
.loginbutton {
	width: 100%;
	height: auto;
	background: #a8d8ef url(../../images/front/line.jpg) repeat-x top center;
	float: left;
}
.formin {
	width: 302px;
	margin: 25px auto 0 auto;
}
.clear {
	clear: both;
}
.loginbutton h4 {
	font-size: 18px;
	color: #3d98c3;
	width: 28%;
	float: left;
	margin: 36px 0 0 58px;
	font-weight: bold;
}
.loginbutton ul {
	width: 55%;
	float: left;
    padding: 0 0 0 14px;
    margin: 0 0 10px 0;
}
.loginbutton ul li {
	float: left;
	list-style: none;
	margin: 27px 6px 16px 0;
}
.footer {
	background: #3d6898;
	width: 100%;
	float: left;
	padding: 36px 0;
}
.insdt h5{ margin:11px 0 4px 0 !important;}
.foot ul {
	padding: 0;
	margin: 0;
}
.pasco{ margin:19px 0 0 0 !important;}
.foot ul li {
	list-style: none;
	float: left;
	margin: 0 23px 0 0;
}
.foot ul li a {
	color: #c8d7e7;
	font-size: 12px;
	text-decoration: none;
	transition: all 0.5s ease;
}
.foot ul li a:hover {
	color: #FFF;
}
.foot p {
	color: #c8d7e7;
	font-size: 12px;
	text-align: right;
	padding:0 22px 0 0;
}
.formtittle h2 {
	color: #bacfd9;
	font-size: 18px;
	width: 100%;
	text-align: center;
	margin: 46px 0 91px 0;
	
}
.formtittle h2 a {
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
}
.formtittle h2 a:hover {
	color: #bacfd9;
}
/*step*/
.topbar1 {
	min-height: 70px;
	background: #FFF;
	width: 100%;
}
.search input {
	background: #f9f9f9 url("../../images/front/searchicon.png") no-repeat 98% 10px;
	width: 100%;
	border: none;
	padding: 10px 20px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin: 10px 0 0 0;
	font-size: 14px;
}
.bell {
	width: 21px;
	height: 23px;
	float: left;
	margin: 18px 0 0 0;
	position: relative;
	z-index: 10;
}
.noti {
	min-width: 18px;
	height: 18px;
	background: #f07b35;
	text-align: center;
	margin: -30px 0 0 10px;
	position: relative;
	z-index: 1000;
	float: left;
	color: #FFF;
	font-size: 14px;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.proimg {
	width: 45px;
	height: 45px;
	moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
	float: left;
	margin: 7px 0 0 0;
}
.profile {
	float: left;
	margin: 0 0 0 20px;
	width: auto;
	position: relative;
	z-index: 100;
}
.profilename {
	float: left;
	margin: 12px 0 0 10px;
}

body .profilename h3 {
	font-size: 14px;
	color: #383838;
	margin: 0;
	line-height: 20px;
}
body .profilename p {
	font-size: 12px;
	color: #727272;
	margin: 0;
}
.tag-type {
	background: #4d8aca;
	width: auto;
	display: inline;
	padding: 0 5px;
	border-radius: 3px;
	color: #ffffff !important;
}
.stepindiv {
	width: 80%;
	margin: 0px auto 86px auto;
	background: #FFF;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	display: table;
	box-shadow: 0 0px 25px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0px 25px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 25px 3px rgba(0,0,0,0.3);
	position: relative;
}
.stephead {
	width: 100%;
	background: #FFF;
	border-bottom: 1px solid #eeeeee;
	box-shadow: 0 0 5px #ccc;
	min-height: 79px;
	float: left;
	position: relative;
	z-index: 10000;
	moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
}
.subin {
	width: 100%;
	margin: 0 auto;
	float: left;
	text-align: center;
}
.subin.mt-details{width: 90%; float: inherit;}

.inner {
	width: 50%;
	float: left;
	border-right: 1px solid #ebebeb;
	margin:29px 0 0 0;
	position: relative;
}
.inner.stap{
	position: relative;
	margin-left: 33% !important;
}

.inner:last-child {
	border: none;
}
.stap::before {
	content: "";
	width: 44px;
	height: 44px;
	background: url("../../images/front/or.png") no-repeat;
	position: absolute;
	right: -20px;
	top: 40%;
}
.outlook {
	width: 321px;
	min-height: 250px;
	background: #f1f1f1;
	margin: 76px 0 0 69px;
	position: relative;
	moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.outlook::before {
	content: "";
	background: url("../../images/front/outlookicon.png") no-repeat;
	width: 90px;
	height: 85px;
	position: absolute;
	left: 40%;
	top: -50px;
}
.outlook h4 {
	text-align: center;
	font-size: 18px;
	color: #555555;
	margin: 50px 0 10px 0;
	float: left;
	width: 100%;
}
.outlook p {
	color: #555555 !important;
	font-size: 16px !important;
	text-align: center !important;
	width: 60% !important;
	margin: 0 auto !important;
}
.wrot {
	font-size: 18px;
	width: auto !important;
	float: left !important;
}
.outlook button {
	background: #4878a8;
	border: none;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 16px;
	color: #FFF;
	padding: 9px 30px;
	text-align: center;
	clear: both;
	display: block;
	margin: 20px auto 0 auto
}
.outlook button img {
	margin: 0 0 0 10px;
}
.stap label {
	font-size: 14px;
	color: #555555;
	width: 300px;
	float: left; font-weight: 300;
	margin: 15px 0 10px 0;
	text-align: left;
}
.stap label img{margin: 0 0 3px 7px;}
.stap input[type="text"] {
	background: #FFF;
	color: #555555;
	margin: 0 0 10px 0;
	border: 1px solid #eeeeee;
	width: 300px;
	padding: 8px 10px;
	font-size: 16px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: inset 0px 3px 4px -4px #ccc;
	-moz-box-shadow: inset 0px 3px 4px -4px #ccc;
	-webkit-box-shadow: inset 0px 3px 4px -4px #ccc;
	box-shadow: inset 0px 3px 4px -4px #ccc;
	float: left;
}
.stap .span {
	font-size: 12px;
	text-align: right;
	float: right;
	width: 135px;
}
.stap textarea {
	background: #FFF;
	color: #555555;
	margin: 0 0 10px 0;
	border: 1px solid #eeeeee;
	width: 300px;
	height: 127px;
	padding: 8px 10px;
	font-size: 16px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: left;
}
.stap .span h3 {
	display: inline;
	color: #4878a8;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
}
.stephead-list ul {
	padding: 0;
	margin: 0;
	text-align: center;
	position: relative;
}
.stephead-list ul li {
	list-style: none;
	display: initial;
	position: relative;
	top: 40px;
	transition: all 0.5s ease;
	background: url("../../images/front/button.png") no-repeat center center;
	width: 70px;
	height: 70px;
	margin: 50px 0 0 0;
	padding: 100px 40px 0px 40px;
}
.stephead-list ul li a {
	padding: 0 0;
	color: #4878a8;
	font-size: 14px;
	text-decoration: none;
}
.stephead-list ul li:hover {
	background: url("../../images/front/button_hover.png") no-repeat center center;
	width: 67px;
	height: 67px;
	transition: all 0.5s ease;
}
.stephead-list ul li a:hover {
	padding: 50px 0;
	color: #f07830;
}
.stephead-list ul li a img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.stephead-list ul li.active {
	background: url("../../images/front/button_hover.png") no-repeat center center;
	width: 67px;
	height: 67px;
	transition: all 0.5s ease;
}
.stephead-list ul li.active a {
	color: #f07830;
}
.stepfooter {
	width: 100%;
	background: #fbfbfb;
	border-top: 1px solid #f4f4f4;
	margin: 40px 0 0 0;
	moz-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	float: left;
}
.stepfooter a {
	color: #f07830;
	font-size: 18px;
	transition: all 0.5s ease;
	text-decoration: none;
	float: right;
	padding: 30px 20px 30px 20px;font-weight: 700;
}
.stepfooter a:hover {
	color: #4878a8;
	text-decoration: none;
}
.textin h2 {
	font-size: 42px;
	color: #FFF;
	text-align: center;
	margin: 61px 0 70px 0
}
.errorms {
	width: 325px;
	padding: 10px 20px;
	height: auto;
	background: #ffeeee;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #ee3838;
	font-size: 14px;
	border: none;
	text-align: center;
	display: block;
	border: 1px solid #ee3838;
	overflow: hidden;
	margin: 0 auto;
}
.errorms img{margin: 0 8px 5px 0px;}
.errordiv {
	width: 100%;
	float: left;
	margin: 30px 0 -20px 0;
}
.errorin {
	font-size: 12px;
	color: #ee3838;
	width: 300px !important;
	float: left !important;
}
/*:focus{border:1px solid #ee3838 !important; box-shadow:none !important;}*/


/*step 2 css*/
.add {
    width: 100%;
    text-align: center;
    margin: 10px 0 10px 0;
    float: left;
    
}


.add h3 a {
	font-size: 18px;
	color: #4878a8;
	text-decoration: none;
	transition: all 0.05s ease;
}
.dashBlog h3 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 300;
	color: #3b424b;
	padding-bottom: 10px;
}
.dashBlog p {
	font-size: 14px;
	line-height: 19px;
	color: #666;
}
.inalin {
	padding: 30px;
}
.add h3 a:hover {
	color: #f07830;
}
.dashBlogBg .dsb2 {
	margin: 10px 0;
}
.dashBlogBg .dsb2Small {
	margin: 15px 0 0 0 !important;
}
.dashBlogBg .dashBlog p {
	margin: 7px 0 0px 0 !important;
}
.ti {
	margin: 3px 0 0 0 !important;
}
.dsb3 h5 {
	color: #666 !important;
	font-size: 15px !important;
	margin: 0 !important;
}
.leftadd {
	width: 79%;
	float: left;
	margin: 17px 0 0 22px;
	text-align: left;
}
.inalin .dsb3 {
	margin: 5px 0 0 0;
}
.inalin .dsb3 h4 {
	margin: 33px 0 0 0;
}
.rightadd {
	width: 12%;
	float: right;
	margin: 19px 0 0 3%;
}
.leftadd h4 {
	font-size: 20px;
	color: #626262;
	margin: 0;
	line-height: 30px;
	margin: 12px 0 0 19px !important;
}
.leftadd ul {
	padding: 0;
	margin: 20px 0 0 15px;
}
.leftadd ul li {
	list-style: none;
	float: left;
	background: url("../../images/front/dot.png") no-repeat 20px 22px;
	font-size: 16px;
	font-weight: 400;
	color: #626262;
	padding:0 0 0 22px;
}
.icon:hover {
	width: 39px;
	height: 39px;
	background: #4878a8;
	moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #FFF;
}
.icon {
	text-align: center;
	width: 39px;
	height: 39px;
	background: #FFF;
	padding: 0 0 0 0;
	float: left;
	transition: all 0.5s ease;
	font-size: 26px;
	margin: 0 0 0 1px;
	color: #4878a8;
	cursor: pointer;
}
.flow {
	color: #9dc8f3 !important;
}
.secin {
	width: 100%;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #f8f8f8;
	clear: both;
	float: left;
	padding: 0 0 20px 0;
}
.addbody {
	width: 94%;
	float: inherit;
}
.txtbg h4 {
	background: #fafafa;
	border: 1px solid #eeeeee;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
}
.txtbg h5 {
	font-size: 16px;
	color: #4878a8;
	text-decoration: none;
	transition: all 0.05s ease;
	width: 100%;
	float: left;
	margin: 15px 0 0 48px;
}
.txtbg h5 a:hover {
	color: #f07830;
}
.arback {
	float: left;
}
.skip a {
	float: left;
	font-size: 18px;
	color: #9d9d9d;
	text-decoration: none;
	width: 75%;
	text-align: center;
}
/*step 3 css*/

.dddiv {
	width: 45%;
	float: left;
	margin: 50px 3% 0 0;
}
.dddiv h6 {
	font-size: 14px;
	color: #555;
	float: left;
	margin: 20px 0 10px 0;
}
.datein {
	width: 91%;
	height: auto;
	float: left;
	background: #4878a8;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 9px 12px;
	margin: 0 0 15px 0;
}
.datei {
	width: 50%;
	float: left;
	background: #FFF url("../../images/front/arrr.png") no-repeat 90% 11px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 11px 10px;
	font-size: 14px;
	color: #464646;
}
.datei:last-child {
	float: right;
	width: 46%;
	background: #FFF url("../../images/front/arrrr.png") no-repeat 90% 19px;
}
.dddiv h6 {
	text-align: left !important;
	margin: 5px 0 10px 0 !important;
}
.dddiv div img {
	margin: 0 0 30px 0;
}
.datedr {
	width: 110px !important;
	background: #FFF;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #eeeeee;
	padding: 8px 0px;
	float: right;
	margin: 0 0 0 50px !important;
	float: left;
}
.datedr2 {
	width: 220px !important;
	background: #FFF;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #eeeeee;
	padding: 8px 0px;
	float: right;
	margin: 0 0 0 0px !important;
	float: left;
}
.datedr3 {
	width: 260px !important;
	background: #FFF;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #eeeeee;
	padding: 8px 0px;
	float: right;
	margin: 0 0 15px 0px !important;
	float: left;
}
.dddiv h5 {
	font-size: 14px;
	color: #464646;
	width: auto;
	float: left;
	margin: 0 0 10px 0;
}
.dddiv h5 img {
	margin: -3px 10px 0 0;
	float: left;
}
.formdiv input[type="checkbox"] {
	float: left;
	margin: 0 10px 0 0;
}
.dayin {
	width: auto;
	float: left;
	border: 1px solid #e8e8e8;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	clear: both;
	overflow: hidden;
	margin: 15px 0 0 0;
}
.dayin ul {
	padding: 0;
	margin: 0;
}
.dayin ul li {
	list-style: none;
	float: left;
}
.dayin ul li a {
	color: #a6a6a6;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 10px;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFF;
	transition: all 0.5s ease;
}
.dayin ul li a:hover {
	background: #f07830;
	color: #FFF;
	text-decoration: none;
}
.dayin ul li.active a {
	background: #f07830;
	color: #FFF;
}
.dayin ul li a:nth-child(7) {
	border: none;
}
.dddiv h3 {
	font-weight: 500;
	font-size: 17px;
	color: #464646;
	width: auto;
	float: left;
	width: 100%;
	margin: 0 0 18px 0;
}
.dddiv input[type="text"] {
	background: #FFF;
	color: #333;
	margin: 0 0 10px 0;
	border: 1px solid #eeeeee;
	width: 300px;
	padding: 12px 10px;
	font-size: 18px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	-moz-box-shadow: inset 0px 3px 4px -4px #ccc;
	-webkit-box-shadow: inset 0px 3px 4px -4px #ccc;
	box-shadow: inset 0px 3px 4px -4px #ccc;
}
.inlll p {
	margin: 0 0 0 30px;
}
.proin {
	background: url("../../images/front/bggin.jpg") no-repeat;
	background-size: cover;
}
.rini {
	background: url("../../images/front/dd.png") no-repeat;
}
.hide{display: none;}
.show{display: block;}
.passcode {
	width: auto;
	min-width: 44%;
	/*	background: #f4f4f4;*/
	/*background:#f0f6fc;*/
	padding: 0 15px;

	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #4878a8;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	height:51px;
}
.passdiv label {
	color: #555555;
	font-size: 14px;
	float: left;
	margin: 0 8px 0 0;
}
.dddiv select {
	background: #FFF url("../../images/front/arrrr.png") no-repeat 91% 18px;
	color: #333;
	margin: 0 0 15px 0;
	border: 1px solid #eeeeee;
	width: 260px;
	padding: 12px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.dddiv1 select{margin: 0 0 0px 0 !important;}

.subin01 {
	background: #FFF;
	color: #cccccc;
	margin: 0 0 15px 0;
	border: 1px solid #eeeeee;
	width: 290px !important;
	padding: 12px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	font-weight: lighter;
}
.webrt {
	float: left;
	margin: 30px 0 0 0;
}
.orr {
	margin: 30px 0;
}
/*step 4 css*/
.subin h6 {
	font-size: 14px;
	text-align: center;
	color: #555;
	margin: 40px 0 0 0;
	width: 100%;
	float: left;
	padding: 0 0 2px 0;
}
.emailin {
	background: #FFF;
	color: #cccccc;
	margin: 20px 0 15px 0;
	border: 1px solid #eeeeee;
	width: 100%;
	min-height: 123px;
	padding: 12px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	font-weight: lighter;
	resize: none;
}
.emailad {
	font-size: 14px;
	color: #808080;
	float: left;
}
.emailad a {
	color: #bd3e3e;
	text-decoration: none;
	transition: all 0.5s ease;
}
.emailad a:hover {
	text-decoration: none;
	color: #000;
}
.searchdrp input {
	width: 317px;
	background: #FFF url("../../images/front/search.png") no-repeat 97% 7px;
	color: #6b6b6b;
	margin: 20px 0 10px 30px;
	border: 1px solid #eeeeee;
	padding: 6px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 13px;
	font-weight: lighter;
	float: left;
}
.bot {
	float: left;
	margin: 25px 0 0 0;
}
.step5in,.step5inMod {
	min-width: 570px;
	margin: 0 auto;
}
.step5in input {
	background: #FFF;
	color: #333;
	margin: 30px 30px 45px 20%;
	border: 1px solid #eeeeee;
	width: 60% !important;
	padding: 12px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 14px;
	font-weight: lighter; text-align:center;
}
.step5inMod input {
	background: #FFF;
	color: #333;
	border: 1px solid #eeeeee;
	padding: 12px 10px;
	font-size: 16px;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 14px;
	font-weight: lighter;
	width: 100%;
}
.step5inMod .uq-cont {
	float: left;
	margin: 30px 30px 45px 0%;
	width: 50%;

}
.agenda-list-block {
	background: #9dc8f3 !important;
	border-radius: 20px;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.agenda-list-block .secin{
	border-bottom:none;
}
.agenda-list-block .icon{
	background: none;
}
.step5inMod.global-url-share input {
	width: 100%;
}
.step5inMod.global-url-share .uq-cont {
	float: left;
	margin: 30px 10px 45px 0%;
	width: 207px;
}
.step5inMod input[readonly] {
	border: none;
	margin-left: 0;
	padding-left: 0;
}
.step5inMod span {
	background: #FFF;
	color: #333;
	margin: 45px 0 45px 17%;
}
.step5inMod.global-url-share span {
	margin: 45px 0 45px 0;
}

.step5in i, .step5inMod i {
	color: #7ea0c2;
	font-size: 24px;
	margin: 0 20px 0 0;
}
.step5inMod a{margin: 38px 0 45px 0%;}
.con {
	font-size: 48px;
	color: #2ac0ff !important;
}
/* step close */
.textin p {
	color: #000;
	font-size: 19px;
	font-weight:300;
	text-align: center;
	margin: -53px 0 59px 0;
}
.scic1 {
	background: url(../../images/front/button.png) no-repeat center center;
	width: 67px;
	height: 67px;
	float: left;
	margin: 20px 0 0 -30px;
	padding: 20px 0 0 20px;
	cursor: pointer;
	transition: all 0.5s ease;
}
.scic1:hover {
	background: url(../../images/front/button_hover.png) no-repeat center center;
	width: 67px;
	height: 67px;
	float: left;
}
.acti {
	background: url(../../images/front/button_hover.png) no-repeat center center;
	width: 67px;
	height: 78px;
	float: left;
}
.closediv {
	background: url(../../images/front/shad.png) repeat-x bottom center;
	padding: 0 0 53px 0;
	width: 100%;
	float: left;
}
.closediv h4 {
	font-size: 24px;
	color: #4878a8;
	margin: 40px 0 0 20px;
	float: left;
	font-weight: 600;
}
.clsin {
	width: 40%;
	float: left;
	margin: 0 24px 0 23px;
}
.clsin label {
	font-size: 14px;
	color: #555555;
	width: 100%;
	margin: 10px 0 7px 0;
	font-weight: 500;
}
.clsin input[type="text"] {
	background: #FFF;
	/*color: #ccc;*/
	margin: 0 0 40px 0;
	border: 1px solid #eeeeee;
	width: 100%;
	padding: 10px 10px;
	font-size: 14px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: inset 0px 3px 4px -4px #ccc;
	-moz-box-shadow: inset 0px 3px 4px -4px #ccc;
	-webkit-box-shadow: inset 0px 3px 4px -4px #ccc;
}
.mtarrow {
	float: right;
	margin: 35px 40px 0 0;
}
.mtarrow a {
	font-size: 16px;
	color: #888888;
	text-decoration: none;
	transition: all 0.5s ease;
}
.mtarrow a:hover {
	color: #000;
	text-decoration: none;
}
.closediv:nth-child(3) {
	margin: 0 0 -50px 0;
	background: none !important;
}
.openin h4 {
	font-size: 20px;
	color: #626262;
	margin: 0 0 20px 0;
}
.openan {
	float: right;
	text-align: right;
	margin: -70px 0 30px 0;
}
.openan h3 span {
	font-size: 14px;
	color: #c6c6c6;
}
.opti {
	font-size: 14px;
	color: #c6c6c6;
	margin: 0 0 0 10px;
}
.openaa input {
	color: #000;
}
.openin {
	width: 88%;
}
/*-----------------------------------dashboard-----------------------------------*/

.dboard {
}
.dbasic {
	padding: 15px 0;
	background-color: #254b77;
}
.bpro {
	margin: 5px 0 0 0;
}
.proimg1 {
	border-radius: 50px;
	moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	float: left;
	width: 65px;
	height: 65px;
	overflow: hidden;
}
.protxt {
	float: left;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	padding: 15px 0 0 8px;
	margin: 0;
	line-height: 24px;
	font-family: 'Nunito', sans-serif;
}
.protxt span {
	color: #9fb9d6;
	font-size: 14px;
	display: block;
}
.bupgrade {
	background-color: #3c5e88;
	border-radius: 8px;
	float: left;
	margin: 0 0 0 -12px;
}
.head-cret-menu{padding: 0}
.no-padding{padding: 0}
.basick {
	padding: 10px 10px 10px 12px;
	border-bottom: 1px solid #254b77;
	color: #54ddff;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	line-height: 9px;
	font-family: 'Nunito', sans-serif;
}
.bbtn {
	float: right;
	background-color: #0e2e50;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 8px 0px;
	margin: -6px 0 0 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	border-radius: 4px;
	border: none;
}
.bupgrade p {
	padding: 6px 10px 1px 12px;
	border-bottom: 1px solid #254b77;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
}
.bupgrade p span {
	color: #ffb667;
}
.dblink {
	float: right;
	padding: 28px 0;
}
.dblink ul li {
	color: #8dabcb;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	float: left;
	padding: 0 0 0 11px;
}
.dblink ul li a {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	background-color: #4d8aca;
	padding: 10px 15px;
	border-radius: 5px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	box-shadow: inset 0px 2px 2px 0px #ccc;
	-moz-box-shadow: inset 0px 2px 2px 0px #ccc;
	-webkit-box-shadow: inset 0px 2px 2px 0px #ccc;
	-o-box-shadow: inset 0px 2px 2px 0px #ccc;
	-ms-box-shadow: inset 0px 2px 2px 0px #ccc;
	
}
.dblink ul li ul li a{ box-shadow: inset 0px 0px 0px 0px #ccc;
	-moz-box-shadow: inset 0px 0px 0px 0px #ccc;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ccc;
	-o-box-shadow: inset 0px 0px 0px 0px #ccc;
	-ms-box-shadow: inset 0px 0px 0px 0px #ccc;}

.dblink ul li a.active, .dblink ul li a:hover {
	background-color: #f17831;
	text-decoration: none;
}
.dblink li.active a {
	background-color: #f17831;
	text-decoration: none;
}
.dball {
	padding: 25px 0;
}
.tusmdout {
	text-align: center;
}
.coniana {
	float: right;
	font-size: 16px;
	color: #9bbadb;
	margin: -70px 0 0 0;
}
.tumsg {
	text-align: center;
	display: inline-block;
	background-color: #2f5d8f;
	border-radius: 5px;
	padding: 10px 30px 10px 15px;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	color: #fff;
}
.tumsg i {
	padding: 0 15px 0 0;
}
.dblink ul li {
	list-style: none;
}
.dbasic h3 {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin: 31px 0 0 0;
}
.dbasic img {
	float: left;/*margin: -12px 10px 0 -8px;*/
}
.lala {
	margin: 18px 10px 0 0 !important;
	float: left !important;
}
.dins img {
	margin: 26px 7px 0 0;
}
.dist img {
	float: left;
	margin: 0px 10px 0 0px;
}
.nnt {
	margin: -8px 0 0 10px;
	color: #f2f2f2;
}
.nnt p {
	color: #f2f2f2;
}
/*---------------------------------Meeting-Minutes---------------------------------*/

.meetmin {
	width: 100%;
	background: #FFF;
	box-shadow: 0 0 5px #333;
	position: relative;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	margin: 20px 0 70px 0;
}
.meettop {
	background-color: #f9f9f9;
	padding: 20px 30px 20px 40px;
	border-bottom: 1px solid #f2f2f2;
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	-o-border-radius: 20px 20px 0 0;
	-ms-border-radius: 20px 20px 0 0;
}
.meetleft {
	font-family: 'Nunito', sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 28px;
	padding: 5px 0 0 0;
	margin: 0 !important;
	color: #222;
	float: left;
	width: 50%;
}
.meetleft a {
	margin: 0 0 0 20px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.meetright {
	font-family: 'Nunito', sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 28px;
	padding: 0 0 0 0;
	margin: 0;
	color: #4878a8;
	float: right;
	width: 20%;
}
.meetright img {
	padding: 0 0 0 25px;
}
.inprogress {
	padding: 30px;
}
.meetin {
	width: 150px;
	background-color: #18c4e3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 9px 17px 14px;
	margin: 0 25px 0 -40px;
	color: #fff;
	float: left;
}
.meetin span {
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-weight: 600;
}
.inprogressl {
	float: left;
	width: 82%;
}
.mitinmid {
	float: left;
}
.mitinmid1 {
	padding: 0 0 15px 0;
}
.mitinmid1 span {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #9b9a9a;
	float: left;
	text-transform: uppercase;
	width: 95px;
}
.mitinmid1 h3 {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #656565;
	float: left;
}
.mitinmid1 p {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #656565;
	float: left;
	width: 635px;
}
.mitinmid1 a {
	margin: -4px 0 0 15px;
	display: inline-block;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.inprogress2 {
	float: right;
	width: 164px;
	margin: 20px 0 0 0;
	position: relative;
}
.inprogress2.dsb3{width: 215px;}
.inprogress2 img {
	float: left;
	margin: 0 10px 0 0;
}
.inprotxt {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0px;
	color: #9b9a9a;
	text-transform: uppercase;
	float: left;
}
.inprotxt span {
	font-size: 15px;
    color: #4878a8;
    display: block;
    font-weight: bold;
    text-transform: capitalize;
    text-align: center;
    padding: 4px 0 0 0;
}
.groups {
	float: left;
	width: 870px;
}
.participent {
	float: right;
	width: 157px;
	background: url(../../images/front/meet_man_ic.png) no-repeat 0 0;
	padding: 0 24px 0 40px;text-align: center;
	font-size: 18px;
}
.participent p {
	font-size: 22px;
	color: #5f8dbb;
	line-height: 30px;
}
.participent p span {
	font-size: 30px;
	color: #5f8dbb;
	font-weight: 600;
}
#demo {
	width: 840px;
	padding: 0 0 0 50px;
}
.addp a {
	position: absolute;
	z-index: 1;
	top: 11px;
	right: 36px;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #5f8dbb;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.addp a:hover {
	text-decoration: none;
	color: #e87631;
}
.addp a img{ 
    top: -1px;
    position: relative;
    left: 3px;}



.generalm {
	padding: 50px 60px 10px;
}
.gmout {
	padding: 0 60px 40px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.08);
}
.editn {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 30px 0 0px;
	color: #4878a8;
	float: right;
	width: 100px;
}
.editn a {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #4878a8 !important;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.editn a:hover {
	text-decoration: none;
	color: #e87631 !important;
}
.generaltxt {
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 20px;
	margin: 0 0 0 0px;
	color: #666666;
	float: left;
}
.generalmall {
	background-color: #edf6ff;
	padding: 40px 40px 28px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	color: #556b81;
}
.generalmall li {
	background: url(../../images/front/meet_dot_ic.png) no-repeat 0 6px;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 20px 30px;
	margin: 0 0 0 0px;
	color: #556b81;
	list-style: none;
}
.established {
	padding: 50px 100px 30px;
	border-bottom: 1px solid #f8f8f8;
}
.estatop {
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	padding: 0 0;
	margin: 0 0 0 0px;
	color: #626262;
}
.estatop img {
	padding: 0 20px 0 0;
}
.estatop ul {
	margin: 20px 0 20px 0;
}
.estatop ul li {
	background: url(../../images/front/meet_dot_small_ic.png) no-repeat 0 6px;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 10px 30px;
	margin: 0 0 0 0px;
	color: #556b81;
	list-style: none;
}
.generalm01 {
	padding: 20px 0 10px 0;
}
.generalmall01 {
	margin: 10px 0 20px 0 !important;
	background-color: #f9f9f9;
	border: 1px solid #f0f0f0;padding: 28px 51px;
}
.editn img {
	padding: 0 0 0 0;
}
.generalmall01 li {
	background: url(../../images/front/meet_dot_big_ic.png) no-repeat 0 6px !important;
}
.comments {
	padding: 50px 100px 25px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.08);
}
.commentsbot {
	border-bottom: 1px solid #efeeee;
	padding: 0 0 30px 0;
	position: relative;
}
.comsecpop {
	position: absolute;
	top: 70px;
	left: -25px;
	padding: 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 11;
	background: #eaeaea;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	display: none;
	transition: all 0.5s ease;
}
.comsecpop12 {
	position: absolute;
	top: 85px;
	left: -25px;
	padding: 25px 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 11;
	background: #eaeaea;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	display: none;
	transition: all 0.5s ease;
	width: 300px;
}
.hovercard:hover .comsecpop {
	display: block;
}
.comsecpop img {
	margin: -37px 0 10px 24px;
	display: block;
}
.comimg img {
	float: left !important;
	display: inherit;
	margin: 0;
	padding: 0 10px 0 10px !important;
}
.comtxtpt {
	float: left;
	padding: 0 10px;
}
.comname {
	font-family: 'Nunito', sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	padding: 5px 0 8px;
	margin: 0;
	color: #4e4e4e;
}
.comtxtpt img {
	float: left;
}
.comtxtpt a {
	font-family: 'Nunito', sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	padding: 3px 10px;
	margin: 0 0 0 15px;
	color: #4e4e4e;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	background-color: #c3c2c2;
	float: left;
	text-transform: uppercase;
	display: block;
}
.comtxtpt a:hover {
	background-color: #e97631;
	text-decoration: none;
}
.contactpt {
	padding: 5px 0;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 10px 0 0 0;
}
.mailph {
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 12px 0 10px;
	margin: 0;
	color: #727272;
	float: left;
}
.mailph img {
	float: inherit !important;
	padding: 6px 0 0 0!important;
	margin: 0;
}
.timept {
	padding: 10px 0 0 0;
}
.immtmept {
	float: left;
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 22px 0 10px;
	margin: 0;
	color: #5d5d5d;
}
.immtmept span {
	color: #989898;
	font-size: 11px;
	display: block;
	line-height: 12px;
}
.commetspt {
	float: right;
	font-family: 'Nunito', sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 22px 0 0;
	margin: 0;
	color: #989898;
}
.commetspt span {
	color: #fff;
	font-size: 18px;
	display: block;
	background-color: #426e9a;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-align: center;
	width: 25px;
	margin: 0 auto;
}
.accored {
	position: absolute;
	top: 10px;
	right: 30px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	z-index: 110000;
}
.accored {
	background: url(../../images/front/meet_bigplus_ic.png) no-repeat 0 0;
	display: block;
	width: 66px;
	height: 66px;
}
.accored:hover {
	background: url(../../images/front/meet_bigplus_ic.png) no-repeat 0 0;
	width: 66px;
	height: 66px;
}
.accored:hover .accorddtlss {
	display: block;
}
.accorddtlss {
	position: absolute;
	top: -68px;
	right: 32px;
	width: 220px;
	padding: 25px 45px;
	background-color: rgba(7, 43, 60, 0.9);
	border: 4px solid rgba(255, 255, 255, 0.37);
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	-ms-border-radius: 12px;
	z-index: 1;
	display: none;
}
.accorddtlss a {
	font-family: 'Nunito', sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	padding: 6px 0;
	margin: 10px auto;
	color: #fff;
	text-align: center;
	width: 110px;
	display: inline-block;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
}
.accorddtlss a:hover {
	background-color: #e97631;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-decoration: none;
}
.commentstop {
	margin: 0 0 30px 0;
}
.comms {
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #474747;
	float: left;
}
.comms span {
	background-color: #4878a8;
	color: #fff;
	font-weight: 600;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	margin: 0 0 0 10px;
	padding: 5px 12px 3px;
}
.commselt {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #898989;
	float: right;
	border: none;
}
.comsec1,.hovercard {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
	position: relative;
}
.comsec2 {
	padding: 0 0 0 0;
	margin: 0 0 0 75px;
}
.comsec3 {
	padding: 0 0 0 0;
	margin: 0 0 0 150px;
}
.comsecpop img {
	float: left;
	padding: 15px 0 0 0;
}
.commsr {
	margin: 0 0 0 75px;
}
.comdate {
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 0 0 2px 0;
	margin: 0 0 0 0px;
	color: #b4c2d0;
}
.comtxt {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px 15px;
	margin: 0 0 0 0px;
	color: #b4c2d0;
	background: #f0f6fc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	display: block;
	position: relative;
}
.comhov {
	position: absolute;
	top: 12px;
	left: -10px;
	padding: 0 !important;
}
.comreply {
	font-family: 'Nunito', sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	padding: 3px 0 0 0 !important;
	margin: 0 0 0 0px;
	color: #4878a8;
	text-transform: uppercase;
	float: right;
}
.comreply a {
	font-family: 'Nunito', sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	padding: 3px 0 0 0 !important;
	margin: 0 9px 0 0px;
	color: #4878a8 !important;
	text-transform: uppercase;
	float: right;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
.comreply a:hover {
	text-decoration: none;
	color: #e87631 !important;
}
.comreply a img {
	padding: 2px 0 0 0 !important;
}
.cominput {
	padding: 30px 0;
}
.cominputinn {
}
.cominputinn img {
	float: left;
}
.commsrput {
	width: 90%;
}
.comtarea {
	width: 100%;
	padding: 20px 20px;
	font-size: 18px;
	border-radius: 8px;
	border: 1px solid #f3f3f3;
}
.meetnot {
	padding: 50px 100px 30px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.08);
}
.editn01 {
	width: 130px;
}
.generalmall02 {
	background-color: #dfdfdf;
	padding: 20px 25px 20px;
	border-bottom: 1px solid #efeeee;
}
.mnote {
	position: relative;
}
.mbtn {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	margin: 15px 0 0 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	background-color: #4d8aca;
	padding: 8px 18px;
	border-radius: 5px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	border: none;
	width: 85px;
	float: right;
}
.mbtn:hover {
	background-color: #f17831;
	text-decoration: none;
}
.estatop01 {
	padding: 0 0 25px 0;
	border-bottom: 1px solid #efeeee;
}
.mnote ul {
	padding: 0;
	margin: 0;
}
.mnote ul li {
	float: left;
	padding: 0 8px;
	list-style: none;
	background: none;
}
.mnote ul li a {
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0 0 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	padding: 0;
}
.mnote ul li a:hover {
	text-decoration: none;
	color: #3c3c3c;
}
.mnote ul li a img {
	padding: 0 0 0 0;
}
.commentstop01 {
	margin: 30px 0 10px 0;
}
.meetnot003 {
	padding: 50px 100px 0;
	box-shadow: none;
}
.overdew {
	position: absolute;
	top: 34px;
	left: -15px;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 0 0;
	font-family: 'Nunito', sans-serif;
	padding: 0;
}
.dewtxt {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	padding: 8px 30px;
	background-color: #ff4520;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-align: center;
}
.dewtxt01 {
	background-color: #35b9ea;
}
.dewdate {
	color: #ff4520;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
	font-family: 'Nunito', sans-serif;
	padding: 18px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}
.dewdate01 {
	color: #35b9ea;
}
.dewdate span {
	font-size: 42px;
	display: block;
	padding: 0 0 0 0;
}
.mitinmid005 {
	padding: 0 0 0 120px;
}
.msnd {
	color: #444;
	font-size: 18.5px;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
	font-family: 'Nunito', sans-serif;
	padding: 0 0 20px 0;
	display: block;
}
.msnd1 span {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #9b9a9a;
	float: left;
	text-transform: uppercase;
	width: 95px;
}
.msnd1 h3 {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #4878a8;
	float: left;
}
.msnd1 {
	padding: 0 0 8px 0;
}
.inprotxt007 {
	text-transform: capitalize;
}
.inprotxt007 span {
	color: #222;
}
.priorty {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 30px 0 0 0px;
	color: #949494;
	float: right;
}
.dsb3 .priorty {float: left;}
.priorty span {
	padding: 8px 0;
	background-color: #ffc514;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-align: center;
	color: #fff;
	margin: 0 0 0 20px;
	width: 90px;
	display: inline-block;
}
.commnnets {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 60px 0 0 0px;
	color: #222;
	text-align: right;
}
.commnnets span {
	padding: 5px 10px;
	background-color: #4878a8;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	text-align: center;
	color: #fff;
	margin: 0 0 0 20px;
}
.inprogress053 {
	border-bottom: 1px solid #efeeee;
	position: relative;
}
.mssmalltxt {
	font-family: 'Nunito', sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 10px 0 30px 0px;
	color: #626262;
}
.datetime {
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 10px 0 10px 0px;
	color: #949393;
}
.datetime span {
	color: #404040;
	padding: 0 30px 0 4px;
}
.actionitm {
	padding: 25px 0 30px 62px; border:none;
}
.actioninput {
	padding: 30px 62px 10px !important;
}
.inprogress054 {
	position: relative;
}
.she{ margin:20px 0 0 0;}
.actionspop {
	position: fixed;
	height: 100vh;
	width: 100%;
	background-color: rgba(31, 73, 93, 0.9);
	z-index: 110001;
	top: 0;
	right: 0;
}
.actionpopinn {
	width: 478px;
	margin: 50px auto 0;
	background: url(../../images/front/meet_popup_bg.png) no-repeat 0 0;
	display: block;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	padding: 30px 50px 40px;
	border: 3px solid #677e88;
	box-shadow: 0 0 30px #000;
	position: relative;
}
.actionhead {
	font-family: 'Nunito', sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 0 0;
	margin: 0 0 30px 0px;
	color: #4878a8;
	text-align: center;
}
.actoninput {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 12px;
	margin: 0 0 10px 0px;
	color: #4878a8;
	width: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border: none;
}
.stephead-list .active:after {
	content: " ";
	background: url(../../images/front/line.png) repeat-x;
	width: 142px;
	bottom: 58px;
	height: 5px;
	position: absolute;
	right: -82px;
	z-index: -1;
}
.stephead-list .active:last-child:after {
	background: none !important;
}
.actoninput01 {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 34px;
	padding: 3px 12px;
	margin: 0 0 10px 0px;
	color: #4878a8;
	width: 49.2%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border: none;
	float: left;
	background: #fff url(../../images/front/meet_date_ic.png) no-repeat right center;
}
.actoninput02 {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 34px;
	padding: 3px 12px;
	margin: 0 0 10px 0px;
	color: #4878a8;
	width: 49.2%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border: none;
	float: right;
}
.mitinmid008 {
	padding: 0 0 0 60px;
}
.inprogress053:last-child {
	border-bottom: none;
	padding: 30px 30px 0;
}
.acclosse {
	position: absolute;
	top: -15px;
	right: -15px;
	z-index: 100000;
}
.actionpopinn label {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 0;
	margin: 0 12px 0 0px;
	color: #4c4c4c;
	float: left;
}
.drddrop {
	width: 70%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border: none;
	background-color: #fff;
	padding: 6px 6px;
	float: right;
}
.drddropp {
	width: 70%;
	float: right;
}

.drdp {
	font-family: 'Nunito', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 8px 35px 8px 15px;
	margin: 0 0 0 0px;
	color: #676767;
	background-color: #e6e6e6;
	position: relative;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	display: inline-block;
}
.drdpclose {
	position: absolute;
	top: 8px;
	right: 8px;
}
.actiontop {
	background: url(../../images/front/meet_action_top_bg.jpg) no-repeat 0 0;
	padding: 22px 50px 12px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.assing {
	width: 275px;
	float: left;
}
.assing label {
	padding: 0 15px 0 0;
}
.act0051 {
	width: 160px;
	border: 1px solid #d7d7d7;
	padding: 9px 12px;
}
.astxt {
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 2px 0;
	margin: 0 0 0 0px;
	color: #666666;
}
.assdue {
	width: 155px;
	float: left;
	padding: 10px;
}
.assdue label {
	font-family: 'Nunito', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 0 0 2px 0;
	margin: 0 0 0 0px;
	color: #666666;
}
.act0039 {
	width: 108px;
	margin: 10px 0 0 0;
	border: 1px solid #d7d7d7;
	padding: 9px 12px;
}
.assduemeet {
	width: 330px;
	float: right;
	padding: 20px 0 0 0;
}
.assduemeet ul li {
	float: left;
	padding: 0 2px;
	list-style: none;
}
.assduemeet ul li a {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 3px 10px;
	margin: 0 0 0 0px;
	color: #898989;
	background-color: transparent;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	text-align: center;
}
.assduemeet ul li a:hover {
	background-color: #648bb2;
	text-decoration: none;
	color: #fff;
}
.assduemeet ul li a.active {
	background-color: #648bb2;
	text-decoration: none;
	color: #fff;
}
.priortyh span {
	background-color: #ce0000;
}
/*********************check box and radio btn********************/
input[type="checkbox"] {
	display: none;
}
input[type="checkbox"] + label {
	color: #f2f2f2;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
}
input[type="checkbox"] + label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../../images/front/check_radio_sheet.png) left top no-repeat;
	cursor: pointer;
}
input[type="checkbox"]:checked + label span {
	background: url(../../images/front/check_radio_sheet.png) -19px top no-repeat;
}
input[type="radio"] {
	display: none;
}
input[type="radio"] + label {
	color: #333;
	font-family: 'Nunito', sans-serif;
	font-size: 18px;
}
input[type="radio"] + label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../../images/front/check_radio_sheet.png) -37px -1px no-repeat;
	cursor: pointer;
}
input[type="radio"]:checked + label span {
	background: url(../../images/front/check_radio_sheet.png) -57px -1px no-repeat;
}
/*********************End check box and radio btn********************/
	
.acbuton {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	margin: 20px auto 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	background-color: #4d8aca;
	padding: 12px 18px;
	border-radius: 5px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	border: none;
	width: 180px;
	display: block;
}
.acbuton:hover {
	background-color: #f17831;
	text-decoration: none;
}
.item01 .owntext.active {
	font-weight: 600;
}
.penappop {
	position: absolute;
	top: 140px;
	left: 115px;
	padding: 15px 20px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 11;
	background: #f5f5f5;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
}
.penbigtxt {
	color: #212121;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	padding: 0 0 10px 0;
	text-align: center;
}
.penbigtxt span {
	font-weight: 600;
	font-size: 16px;
	display: block;
	padding: 0 0 0 0;
}
.pensmtxt {
	color: #7c7c7c;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	padding: 0 0 10px 0;
	text-align: center;
}
.penappop a {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	margin: 0 5px;
	line-height: 20px;
	font-family: 'Nunito', sans-serif;
	padding: 8px 0;
	text-align: center;
	width: 90px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	display: block;
	float: left;
}
.penappop a:hover {
	text-decoration: none;
	background-color: #e97631;
	color: #fff;
}
.penbutn {
	background-color: #4977a9;
}
.penbutns {
	background-color: #e25e5e;
}
.penappop img {
	margin: -27px auto 10px;
	display: block;
	text-align: center;
}
#jquery-script-menu {
	position: fixed;
	height: 90px;
	width: 100%;
	top: 0;
	left: 0;
	border-top: 5px solid #316594;
	background: #fff;
	-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
	z-index: 999999;
	padding: 10px 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.jquery-script-center {
	width: 960px;
	margin: 0 auto;
}
.jquery-script-center ul {
	width: 212px;
	float: left;
	line-height: 45px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.jquery-script-center a {
	text-decoration: none;
}
.jquery-script-ads {
	width: 728px;
	height: 90px;
	float: right;
}
.jquery-script-clear {
	clear: both;
	height: 0;
}
/*----------------------------------Layout_helpers----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
 border: 0;
 padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}
/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") *//*padding: .2em;*/
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 17px 0 0 35px;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 20px 8px -1px;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	width: 240px;
}
.ui-tabs .ui-tabs-nav li a {
	/*float: left; */
	padding: 12px 25px;
	text-decoration: none;
	display: block;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin: 8px 0 0;
	padding: 0 0 11px;
}
.view{ float:right; color:#898989; font-size:16px; font-weight:600;}
.view img{margin: 0 0px 0 9px;}
.accordion-tab-headings li a h3 {
	font-family: 'Varela Round', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	color: #3f3f3f; display:block;
}
.accordion-tab-headings li a h3:hover {
	color: #4977aa
}
.accordion-tab-headings li a h3.active {
	color: #4977aa
}
.accordion-tab-headings li a p {
	font-family: 'Varela Round', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	padding: 7px 0 0 0;
	margin: 0 0 0 0px;
	color: #3f3f3f
}
.accordion-tab-headings li a p span {
	font-size: 16px; font-weight: 700;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;    width: 100%;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 0 0 40px 0;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 'Nunito', sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	
	font-size: 1em;
}
.ui-widget-content {
	/*border: 1px solid #7e7783;
	background: #3d3644 url(images/ui-bg_gloss-wave_30_3d3644_500x100.png) 50% top repeat-x;*/
	color: #ffffff;
	position: relative;
}
.ui-widget-content a {
	color: #ffffff;
}
.ui-widget-header {
	background: #3d658e;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #dcd9de;
	background: #eeeeee;
	font-weight: bold;
	color: #665874;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #665874;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #d1c5d8;
	background: #eae6ea url(images/ui-bg_highlight-soft_100_eae6ea_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #734d99;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #734d99;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #fff;
	font-weight: bold;
	color: #4977aa;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active h3 {
	color: #4977aa;
	font-weight: 600;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #4977aa;
	text-decoration: none;
}
.accordion-tab-content {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #ffdb1f;
	background: #fafafa url(images/ui-bg_flat_55_fafafa_40x100.png) 50% 50% repeat-x;
	color: #333333;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #333333;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #994d53;
	background: #994d53 url(images/ui-bg_flat_55_994d53_40x100.png) 50% 50% repeat-x;
	color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35); /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_a8a3ae_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_8d78a5_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_734d99_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_8d78a5_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ebccce_256x240.png);
}
/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;

}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
/*border-top-left-radius: 6px;*/
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
/*border-top-right-radius: 6px;*/
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
/*border-bottom-left-radius: 6px;*/
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
/*border-bottom-right-radius: 6px;*/
}
/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 0px;
}
.cusDD_default {
	position: relative;
	margin: auto;
	cursor: pointer;
	text-align: left;
	text-indent: 20px;
}
.ass {
	margin: 6px 0 30px 6px !important;
}
.cusDD_default .cusDD_select {
	position: relative;
	z-index: 0;
}
.cusDD_default .cusDD_arrow {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	background: url(../../images/front/arrrr.png) no-repeat;
	background-position: 50% 50%;
}
.cusDD_default .cusDD_arrow.active {
	background: url(../../images/front/aa.png) no-repeat;
	background-position: 50% 50%;
}
.cusDD_default .cusDD_options {
	position: absolute;
	top: 32px;
	left: 0;
	right: 0;
	z-index: 1;
	display: none;
	background: #FFF;
}
.formin input[type="checkbox"] {
	display: none;
}
.formin input[type="checkbox"] + label {
	font-size: 16px;
	color: #5c93ad;
	font-family: 'Nunito', sans-serif; padding: 7px 0 0 5px;font-weight: 500;
}
.formin input[type="checkbox"] + label span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: -2px 10px 0 0;
	vertical-align: middle;
	background: url(../../images/front/radi.png) 0 -25px no-repeat;
	cursor: pointer;
}
.formin input[type="checkbox"]:checked + label span {
	background: url(../../images/front/radi.png) 0 0 no-repeat;
}
/*step 6 css*/
.con {
	font-size: 48px;
	color: #2ac0ff !important;
}
.head01 {
	font-size: 24px;
	text-align: center;
	color: #FFF;
	margin: -30px 0 63px 0;
}
.head01 img{margin: -5px 9px 0 0;}
.step6left {
	width: 73%;
	float: left;
	margin: 12px 0 0 37px;
}
.step6right {
	width: 19%;
	float: left;
	margin: 20px 0 0 20px;
}
.step6left h4 {
	color: #3b424b;
	font-size: 20px;
	margin: 15px 0 20px 0;
}
.step6left label {
	color: #9e9e9e;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	float: left;
	margin: 0 20px 0 0;
}
.step6left span {
	color: #4878a8;
	font-size: 16px; font-weight:700;
}
.step6left p {
	color: #626262;
	font-size: 13px;
	float: left;
	text-align: left;
	margin: 0 0 0 0; width:83%;
}
.step6left .inin {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
}
.prin {
	width: 33px;
	height: 33px;
	moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	margin: -10px 20px 0 0;
	padding: 10px 0 51px 60px !important;
}
.posin {
	float: left;
	margin: 0 50px 0 0;
}
.inin strong {
	font-size: 17px;
}
.today a {
	width: auto;
	padding: 12px 45px;
	background: #2bb9f4;
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	transition: all 0.5s ease;
	margin: 10px 0px 0 10px;
	float: left;
}
.today a:hover {
	background: #f07830;
	text-decoration: none;
	color: #FFF;
}
.timein {
	font-size: 11px;
	color: #959595;
	text-align: center;
	margin: 20px 0 0 0;
	width: 100%;
	float: left;
}
.timein label {
	font-size: 33px;
	color: #2bb9f4;
	font-weight: normal;
	width: 100%;
}
.tin {
	margin: -23px 0 0 10px !important;
}
.timein label p {
	font-size: 25px;
	font-weight: lighter;
}
.timein p {
	font-size: 16px;
	color: #808080;
	margin: 0;
}
.timein span {
	font-size: 20px;
}
.botom label {
	color: #9e9e9e;
	font-size: 14px;
	text-transform: uppercase;
	float: left;
	margin: 0 20px 0 20px;
}
.botom p {
	color: #626262;
	font-size: 14px;
	float: left;
	text-align: left;
	margin: 0;
}
.botom .inin {
	width: auto;
	float: left;
}
/*.dbRight label{ color:#FFF !important;}*/
.botom {
	border-top: 1px solid #f6f6f6;
	width: 100%;
	float: left;
	padding: 23px 0 23px 17px;
}
.mtbt a {
	width: auto;
	height: auto;
	padding: 15px 30px;
	background: #265181;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	display: table;
	margin: 0 auto 120px auto;
	moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: 18px;
	transition: all 0.5s ease;
}
.mtbt a:hover {
	background: #f07830;
	text-decoration: none;
	color: #FFF;
}
.accordion {
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	transition: 0.4s;
	margin: -61px 0 24px 0;
	/*padding: 15px 36px 0 0;*/
}
.accordion.active, .accordion:hover {
}
.accordion:after {
	content: ' ';
	color: #777;
	float: right;
	background: url(../../images/front/mettingarrow.png) no-repeat right center;
	width: 20px;
	height: 20px;
}
.accordion.active:after {
	content: ' ';
	background: url(../../images/front/mettingarrow1.png) no-repeat right center;
	width: 20px;
	height: 20px;
}
div.panel {
	padding: 0 18px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	border: none;
	margin: 0;
}
.dashBlogBg .stepindiv {
	width: 100%;
	margin: 0 0 25px 0;
}
.dashBlogBg .stepindiv .step6left {
	width: 73%;
}
.bb1 a {
	background: #4f7dab !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb2 a {
	background: #2bb9f4 !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb3 a {
	background: #ffb20e !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb4 a {
	background: #f17831 !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb5 a {
	background: #1ecc80 !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb6 a {
	background: #ff5f57 !important;
	min-width: 135px;
	padding: 7px 15px;
	text-align: center;
}
.bb1 {
	color: #4f7dab !important;
}
.bb2 {
	color: #2bb9f4 !important;
}
.bb3 {
	color: #ffb20e !important;
}
.bb4 {
	color: #f17831 !important;
}
.bb5 {
	color: #1ecc80 !important;
}
.bb6 {
	color: #ff5f57 !important;
}
.pro {
	margin: 50px 0 30px 0;
}
.ina p {
	text-align: left !important;
	margin: 0 0 14px 0;
}
.inal {
	margin: 0 auto 50px auto;
	background: none !important;
	float: none;
	display: block;
	border: 1px solid #92b6d9;
	color: #92b6d9;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.iinn .activityBlog {
	padding: 15px 10px 10px 20px !important
}
.imin {
	background: none;
	width: 100%;
	box-shadow: none;
	margin: -20px 0 0 0;
}
.imin .dbr1 {
	width: 100%;
}
.dashBlogBg h5 {
	font-size: 13px;
	color: #FFF;
	margin: 0 0 15px 20px;
}
.dashBlogBg h5 a {
	font-size: 13px;
	color: #FFF;
	text-decoration: underline;
}
.btrr {
	border: none;
}
.lef {
	float: left;
	margin: 0 0 0 0;
}
.sho {
	font-size: 15px;
	float: right;
	color: #8db3d9;
}
.sho span {
	color: #FFF;
}
.inlio {
	padding: 30px 0 30px 30px;
}
.prin {
	width: 104%;
	background: #4576ad;
	float: left;
	moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: -14px 0 -50px -30px;
	padding: 20px 0 42px 0;
	position: relative;
	z-index: 1;
}
.posin .prin {
	float: left;
	moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	width: 40px;
	height: 40px;
	margin: -12px 0 -50px -10px;
	padding: 0;
}
.inin .posin .prin {
	float: left;
	moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	width: 37px !important;
	height: 37px !important;
	margin: -6px -28px -12px 2px;
	padding: 0 !important;
}
.prin ul {
	padding: 0;
	margin: 0 0 0 50px;
}
.prin ul li {
	float: left;
	list-style: none;
	margin: 0 5px 0 0;
}
.prin ul li a {
	font-size: 20px !important;
	color: #94b7dc;
	padding: 8px 15px;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
}
.prin ul li a:hover {
	font-size: 18px;
	color: #FFF;
	background: #295785;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
}
.prin li.active a {
	font-size: 18px;
	color: #FFF !important;
	background: #295785;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
	padding: 5px 20px;
}
.pltt li.active a {
	color: #FFF !important;
	background: #295785;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
}
.pltt li a:hover {
	color: #FFF;
	background: none;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
}
.pltt li a {
	font-size: 18px !important;
	color: #94b7dc;
	padding: 5px 15px !important;
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
	float: left;
	margin: 4px 0 0 0;
}
.profn img {
	width: 40px;
}
.inlo {
	margin: 70px 0 0 0;
}
.posin span {
	    margin: 0px 0 0px 35px !important;
    font-weight: 500;
}
.dsbTd12 img {
	width: 40px;
	height: 40px;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	float: left;
}
.ann h5 {
	margin: 7px 0 0 10px;
	float: left;
}
.inali {
	background: none;
	color: #FFF;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 2px 0 0 0;
}
.inali:hover {
	background: #21476c;
	color: #FFF;
}
.proina {
	font-size: 15px;
	color: #FFF;
	float: left;
}
/*.nav > li > a{ padding:7px 15px !important;}*/
.en img {
	margin: 10px 0 0 0;
}
.enn h3 {
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #FFF;
}
.mngs {
	font-size: 18px;
	background-color: #4576ad;
	padding: 10px 20px;
}
.mngs span {
	background-color: #295785;
	border-radius: 100px;
	padding: 8px 15px;
	margin-left: 20px;
	display: inline-block;
}
.enbl {
	background: url("../../images/front/en.png") 0 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 20px;
	font-size: 11px;
	font-weight: 500;
	color: #8bafd6;
	padding-left: 10px;
	line-height: 20px;
}
.enb2 {
	background: url("../../images/front/en2.png") 0 0 no-repeat;
	display: inline-block;
	width: 66px;
	height: 20px;
	font-size: 11px;
	font-weight: 500;
	color: #f2f2f2;
	padding-left: 22px;
	line-height: 20px;
	margin: 9px 0 0 0;
}
.mngTable {
	width: 100%;
	margin-top: 0px;
}
.mngTable tr {
	border-bottom: 1px solid #285482;
}
.mngTable tr td {
	border-bottom: 1px solid #4d7db0;
	padding: 10px 0;
}
.profn {
	font-size: 18px;
	color: #fff;
}
.profn img {
	border-radius: 100px;
	margin-right: 5px;
}
.profMail {
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	padding: 19px 0 0 0 !important;
}
.demos {
	border-radius: 100%;
	width: 40px;
	text-align: center;
	padding: 6px 0 0 0;
	height: 38px;
	margin: 5px 0 0 0;
	float: left;
}
.demos1 {
	background: #f17831;
	border-radius: 100%;
	width: 40px;
	text-align: center;
	padding: 6px 0 0 0;
	height: 38px;
	margin: 5px 0 0 0;
	float: left;
}
.demos:hover {
	background-color: #21476c;
}
.usr {
	color: #a4bbd5;
	font-size: 14px;
}
.addzus {
	color: #fff;
	font-size: 16px;
}
.navin {
	background: #4878a8;
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	background-color: #4878a8;
	overflow-x: hidden;
	transition: all 0.5s ease;
	padding: 60px 0 0 0;
	overflow: hidden;
}
.closebtn {
	position: absolute;
	top: 20px;
	right: 21px;
}
.navin {
}
.navin ul {
	padding: 0;
	margin: 0 0 0 45px;
	width: 300px;
}
.navin ul li {
	float: left;
	list-style: none;
	width: 100%;
	clear: both;
	position: relative;
	min-height: 80px;
}
.navin ul li::before {
	content: "";
	background: url(../../images/front/linenav.png) no-repeat center bottom;
	width: 249px;
	opacity: 1!important;
	height: 2px;
	position: absolute;
	float: left;
	left: 0;
	bottom: 0;
}
.navin ul li a {
	font-size: 18px;
	transition: all 0.5s ease;
	color: #FFF;
	opacity: 0.5;
	text-decoration: none;
	line-height: 80px;
}
.navin ul li a:hover {
	opacity: 1;
}
.navin ul .m1 {
	background: url(../../images/front/m1.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m2 {
	background: url(../../images/front/m2.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m3 {
	background: url(../../images/front/m3.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m4 {
	background: url(../../images/front/m4.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m5 {
	background: url(../../images/front/m5.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m6 {
	background: url(../../images/front/m6.png) no-repeat left center;
	min-width: 39px;
	height: auto;
	padding: 0 0 0 50px;
	opacity: 0.5;
	transition: all 0.5s ease;
}
.navin ul .m1:hover, .navin ul .m2:hover, .navin ul .m3:hover, .navin ul .m4:hover, .navin ul .m5:hover, .navin ul .m6:hover {
	opacity: 1;
}
#Div_1 {
	display: none;
	width: 300px !important;
	background: #FFF;
	float: left;
	position: relative;
	z-index: 10000;
	border: 1px solid #efefef;
	right: 269px;
	top: 19px;
	moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
#Div_1 h5 {
	font-size: 12px;
	color: #999;
}
.sec {
	border-bottom: 1px solid #efefef;
	width: 100%;
	float: left;
	padding: 0 0 7px 0;
}
#Div_1 .profilename {
	width: 200px;
}
#Div_1 .profilename p {
	color: #4878a8;
}
#Div_1 .proimg {
	margin: 10px 0 0 15px;
}
#head-prof-list {
	width: 300px !important;
	background: #FFF;
	float: left;
	position: absolute;
	z-index: 10000;
	border: 1px solid #efefef;
	left: 0px;
	top: 60px;
	moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
#head-prof-list .sec {
	padding: 6px 10px 10px 10px;
	position: relative;
}
#head-prof-list h5 {
	font-size: 12px;
	color: #999;
}
#head-prof-list .profilename p {
	color: #333;
}
.notin {
	background: #f1f1f1;
	padding: 6px 0;
	width: 100%;
	text-align: center;
	float: left;
	moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.notin a {
	color: #4878a8 !important;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
}
.mTab .nav-tabs li .active a {
	background: #FFF !important;
}
#Div_2 {
	display: none;
	width: 300px !important;
	background: #FFF;
	float: left;
	position: absolute;
	z-index: 10000;
	border: 1px solid #efefef;
	left: 0px;
	top: 60px;
	moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
#Div_2 h5 {
	font-size: 12px;
	color: #999;
}
.sec {
	border-bottom: 1px solid #efefef;
	width: 100%;
	float: left;
	padding: 0 0 7px 0;
}
#Div_2 .profilename {
	width: 228px;
}
#Div_2 .profilename p {
	color: #333;
}
#Div_2 .proimg {
	margin: 10px 0 0 15px;
}
.cor {
	background: url(../../images/front/cor.png) no-repeat;
	width: 96px;
	height: 22px;
	float: right;
	color: #FFF;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0px;
}
.act {
	background: #c2d7f7;
}
#Div_2 .act h5 {
	color: #638595;
}
.addi a {
	font-size: 16px !important;
}
.blockinpop {
	width: 485px;
	height: auto;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin: 0 auto;
	padding: 22px;
}
.dash button {
	background: #a7a7a7 !important;
	color: #FFF;
}
.dash .fa-times-circle {
	color: #6e6d6d !important;
}
.dash {
	border: none;
	margin: 10px 0 0px 0;
}
.blockinpop h3 {
	font-size: 18px;
	line-height: 58px;
	margin: 2px 0 -62px 60px;
}
.blockinpop .inpu {
	width: 65%;
	height: auto;
	padding: 10px 10px;
	border: 1px solid #eeeeee;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.inalll {
	font-size: 14px !important;
	min-width: 115px;
}
.bb {
	width: 100%;
	height: 1px;
	float: left;
	margin: 15px 0;
	background: #f6f6f6;
}
.blockus {
	background: #245e9c;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	float: right !important;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 10px;
	border: none;
	margin: 35px 0 25px 0;
}
.modal-header {
	border: none !important;
}
.modal-content {
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.pop {
	font-size: 40px;
	color: #245e9c !important;
	opacity: 1;
	font-weight: lighter;
}
.popupinsl {
	text-align: center;
	display: block;
	margin: 13% auto 13% auto;
}
.blacc {
	width: 576px;
	border: 1px solid #4074ab;
	background: #0f345c;
	margin: 0 auto 50px auto;
	padding: 20px;
	moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 17px #333;
}
.blacc .proin {
	width: 68px;
	height: 67px;
	overflow: hidden;
	border: 2px solid #FFF;
	moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.dasin h1 {
	font-size: 30px;
	text-align: center;
	color: #9ac2ff;
	margin: 50px 0;
	font-weight: lighter;
}
.eminn {
	width: 70%;
	background: #1e4c7d;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #8caac8;
	padding: 15px 20px;
	border: none;
	display: list-item;
	margin: 0 auto;
}
.rightinn {
	float: left;
}
.nameinn {
	font-size: 12px;
	color: #96abcb;
}
.nameinn2 {
	font-size: 20px;
	color: #FFF;
}
.nameinn3 {
	font-size: 16px;
	color: #b5d2ee;
	background: url(../../images/front/acin.png) no-repeat left center;
	padding: 0 0 0 25px;
}
.blacc h4 {
	font-size: 18px;
	color: #96abcb;
	text-align: center;
	width: 100%;
	margin: 10px 0 30px 0;
}
.mar {
	width: 100%;
	text-align: center;
	margin: 40px auto 40px auto;
}
.marina {
	width: 60%;
	margin: 30px auto 0 auto;
}
.marina .proin {
	float: left;
	margin: 0 20px 30px 0;
}
.oppinl {
	width: 600px;
	margin: 0 auto;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 20px;
}
.oppinl .step5in input {
	margin: 30px 30px 45px 11%;
}
.oppinl h6 {
	font-size: 13px;
	width: 100%;
}
.oppinl h5 {
	font-size: 18px;
	color: #4f4e4e;
	width: 100%;
	text-align: center;
	margin: 0px 0 -20px 0;
	float: left;
}
.propp {
	margin: -26px -23px 0 0!important;
	opacity: 1;
}
.propp:hover {
	opacity: 1;
}
.modal2 {
	margin: 14% auto !important;
}
.penin {
	position: absolute;
	top: 85px;
	left: -75px;
	padding: 10px;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 11;
	background: #eaeaea;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	display: none;
	transition: all 0.5s ease;
}
.penin:after {
	content: "";
	background: url(../../images/front/meet_top_aro_ic.png) no-repeat;
	width: 20px;
	height: 11px;
	top: -15px;
	left: 46%;
	position: absolute;
}
.hoin:hover .penin {
	display: block;
	padding: 20px;
	width: 220px;
}
.app a {
	background: #4977a9;
	color: #FFF;
	font-weight: bold;
	padding: 8px 18px;
	text-decoration: none;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: left;
}
.den a {
	background: #e25e5e;
	color: #FFF;
	font-weight: bold;
	padding: 8px 18px;
	text-decoration: none;
	moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: right;
}
.penin h3 {
	color: #212121;
	font-size: 16px;
	text-align: center;
	margin: 0;
}
.penin h4 {
	color: #3b3b3b;
	font-size: 14px;
	text-align: center;
}
.penin p {
	color: #7c7c7c;
	font-size: 12px;
	text-align: center;
	margin: 0 0 10px 0;
}
/*.comin:hover .comsecpop12 {
	display: block;
}*/
.comsecpop12:after {
	content: "";
	background: url(../../images/front/meet_top_aro_ic.png) no-repeat;
	width: 20px;
	height: 11px;
	top: -15px;
	left: 15%;
	position: absolute;
}
.prin li a {
	color: #94b7dc !important;
	border: none !important;
}
.nav-tabs {
	border: none !important;
}
.nav-tabs li a:hover {
	moz-border-radius: 20px!important;
	-webkit-border-radius: 20px!important;
	border-radius: 20px!important;
	background: none;
}
.myProfileRight .myProfileRightBtm {
	border: none;
}
#menu1 .myProfileRightTop {
	border: none !important;
}
.dbr1 label.active1 {
	color: #4ca5ce;
}
/*.prin img{ float:left; margin:-10px 0 0 -60px;}*/
.ppty {
	padding: 0 0 0 0;
}
.bpro {
	padding: 0 0 0 0;
}
.bpro .proimg {
	width: 60px;
	height: 60px;
}
.plop {
	font-size: 24px !important;
}
#myTab1 li {
	padding: 10px;
	background: none;
	float: left;
	list-style-type: none;
	margin: 0 0px;
	border-radius: 0;
	background-color: none;
	text-align: center;
	min-width: inherit;
	height: inherit;
	position: relative;
	border-right: 1px solid #38679a;
}
#myTab1 li:last-child {
	border: none;
}
.tab-content > .active {
	opacity: 1;
}
#myTab1 li a {
	color: #c4d9ed;
	text-transform: uppercase;
	font-size: 16px;
}
#myTab1 .active a {
	color: #FFF!important;
	font-weight: bold;
}
#myTab1 {
	border-bottom: 1px solid #38679a;
	width: 92%;
	margin: -22px 0 0 25px;
	float: left;
	padding: 0 0 0 0!important;
}
#myTabContent1 {
	float: left;
}
.box2 ul li:last-child {
	background: none;
}
.mTab .nav-tabs li {
	opacity: 1;
	moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.mTab .nav-tabs .active {
	background-color: #5f89b8;
	border: none;
	font-size: 18px;
}
.mTab .nav-tabs .active a {
	color: #FFF!important;
	font-weight: bold;
}
.poss {
	margin: 10px 0 -13px 0;
}
.possina {
	margin: 40px 0 -30px 0 !important;
	float: left !important;
}
.sedd {
	width: 1000px;
}
.innermar {
	margin: 0 0 0 -30px !important;
}
.toplon .active1 {
	color: #4878a8 !important;
}
/*body {
	margin: 0px;
	padding: 0px;
	font-family: 'Varela Round', sans-serif;
}*/
#container {
	position: relative;
}
ul.resp-tabs-list, p {
	margin: 0px;
	padding: 0px;
}
#parentHorizontalTab {
	background-color: #f5f5f5;
	border-top: 1px solid #f0f0f0;
}
.resp-tabs-list li {
	font-weight: normal;
	font-size: 14px;
	display: inline-block;
	padding: 13px 25px;
	margin: 0 0 -1px 0;
	list-style: none;
	cursor: pointer;
	float: left;
	color: #5a5a5a;
	border: 1px solid #f0f0f0;
	border-bottom: none;
}
.resp-tabs-list li span {
	background-color: #e87631;
	color: #fff;
	font-weight: 600;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	margin: 0 0 0 10px;
	padding: 4px 8px;
}
.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
	padding: 15px;
}
.resp-tab-active {
	border: 1px solid #eaeaea !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-bottom: 0px #fff solid !important;
	color: #5f8dbb !important;
	font-weight: 600 !important;
}
.resp-tab-active {
	border-bottom: none;
	background-color: #fff;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
.resp-tab-content {
/*border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;*/
}
h2.resp-accordion {
	font-size: 13px;
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 10px 15px;
}
h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
	float: left;
	width: 30%;
}
.resp-vtabs .resp-tabs-list li {
	display: block;
	padding: 15px 15px !important;
	margin: 0 0 4px;
	cursor: pointer;
	float: none;
}
.resp-vtabs .resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	border: 1px solid #c1c1c1;
	float: left;
	width: 68%;
	min-height: 250px;
	border-radius: 4px;
	clear: none;
}
.resp-vtabs .resp-tab-content {
	border: none;
	word-wrap: break-word;
}
.resp-vtabs li.resp-tab-active {
	position: relative;
	z-index: 1;
	margin-right: -1px !important;
	padding: 14px 15px 15px 14px !important;
	border-top: 1px solid;
	border: 1px solid #5AB1D0 !important;
	border-left: 4px solid #5AB1D0 !important;
	margin-bottom: 4px !important;
	border-right: 1px #FFF solid !important;
}
.resp-arrow {
	width: 0;
	height: 0;
	float: right;
	margin-top: 3px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #c1c1c1;
}
h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 12px solid #9B9797;
}
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
	background: #DBDBDB;/* !important;*/
}
.resp-easy-accordion h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1;/* !important;*/
}
.resp-jfit {
	width: 100%;
	margin: 0px;
}
.resp-tab-content-active {
	display: block;
	position: relative;
	z-index: 100000;
}
h2.resp-accordion:first-child {
	border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
ul.resp-tabs-list {
	display: none;
}
h2.resp-accordion {
	display: block;
}
.resp-vtabs .resp-tab-content {
	border: 1px solid #C1C1C1;
}
.resp-vtabs .resp-tabs-container {
	border: none;
	float: none;
	width: 100%;
	min-height: 100px;
	clear: none;
}
.resp-accordion-closed {
	display: none !important;
}
.resp-vtabs .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1 !important;
}
}
.numm {
	background-color: #e87631!important;
	width: 30px;
	height: 30px;
	padding: 3px 0 0 0;
	moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float: right;
	color: #FFF;
	text-align: center;
}
 .inpBx ::-webkit-input-placeholder { /* Chrome */
 color: #FFF!important;
 opacity: 1;
}
.inpBx :-ms-input-placeholder { /* IE 10+ */
 color: #FFF!important;
}
.inpBx ::-moz-placeholder { /* Firefox 19+ */
 color: #FFF!important;
 opacity: 1;
}
.inpBx :-moz-placeholder { /* Firefox 4 - 18 */
 color: #FFF!important;
 opacity: 1;
}
.filterBtmSec ::-webkit-input-placeholder { /* Chrome */
 color: #999!important;
 opacity: 1;
}
.filterBtmSec :-ms-input-placeholder { /* IE 10+ */
 color: #999!important;
}
.filterBtmSec ::-moz-placeholder { /* Firefox 19+ */
 color: #999!important;
 opacity: 1;
}
.filterBtmSec:-moz-placeholder { /* Firefox 4 - 18 */
 color: #999!important;
 opacity: 1;
}


.calin ::-webkit-input-placeholder { /* Chrome */
 color: #FFF!important;
 opacity: 1;
}
.calin :-ms-input-placeholder { /* IE 10+ */
 color: #FFF!important;
}
.calin ::-moz-placeholder { /* Firefox 19+ */
 color: #FFF!important;
 opacity: 1;
}
.calin:-moz-placeholder { /* Firefox 4 - 18 */
 color: #FFF!important;
 opacity: 1;
}








.perfect-datetimepicker {
	position: relative;
	width: 100%;
	margin: 2px 0 0; padding:5px !important;
	font-size: 14px;
	color: #244d75;
	background-color: #244d75;
	line-height: 0;
	overflow: hidden;
	border:none !important ;
}
.perfect-datetimepicker * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.perfect-datetimepicker table {
	width: 100%;
	margin: 0;
	border-spacing: 2px;
	background-color: #fff;
}
.perfect-datetimepicker table.mt{width: 100% !important;}
.perfect-datetimepicker table td {
	border: 0;
	text-align: center;
	padding: 2px;
	width: 34px;
	height: 27px;
	cursor: pointer;
	vertical-align: middle;
}

.perfect-datetimepicker table.mt tbody td {
	width: 58px;
	height: 38px
}
.perfect-datetimepicker td.day {
	width: 14.28571429%; border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;
}
.perfect-datetimepicker td.name {
	font-weight: 700
}
.perfect-datetimepicker td.oday {
	color: #CCC;
	cursor: auto
}
.perfect-datetimepicker td.disabled {
	color: #999;
	cursor: auto
}
.perfect-datetimepicker td i {
	font-size: 18px;
}
.perfect-datetimepicker td table.tt {
	border: 0;
	padding: 0
}
.perfect-datetimepicker table.tt {
	padding: 5px
}
.perfect-datetimepicker table.tt td.hover {
	border: 0
}
.perfect-datetimepicker table.tt td.common {
	width: 5px
}
.perfect-datetimepicker table.tt tbody td {
	width: 40px;
	height: 14px
}
.perfect-datetimepicker table.tt input {
	outline: 0;
	border: 1px solid #ccc;
	margin: 0 auto;
	padding: 0!important;
	width: 38px;
	height: 24px;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	-moz-transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s;
	-ms-transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s;
	-webkit-transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s;
	-o-transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s;
	transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s
}
.perfect-datetimepicker table.tt input:focus {
	border-color: #66afe9;
	-webkit-box-shadow: 0 0 6px rgba(102,175,233,.6);
	-moz-box-shadow: 0 0 6px rgba(102,175,233,.6);
	box-shadow: 0 0 6px rgba(102,175,233,.6)
}
.perfect-datetimepicker table.tt input[type=number]::-webkit-inner-spin-button, .perfect-datetimepicker table.tt input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:none;
margin:0
}
.perfect-datetimepicker table.tt input[type=number] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield
}
.perfect-datetimepicker .buttonpane {
	border-top: 1px solid #CCC
}

.perfect-datetimepicker tbody td.today {
	font-weight: 700;
	color: #178cdf
}
.perfect-datetimepicker tbody td.selected {
	font-weight: 700;
	padding: 1px;
	color: #fff;
	border: 1px solid #f07830;
	background-color: #f07830
}
.weekend{border-left:1px solid #e9e9e9 !important;} 
.perfect-datetimepicker tfoot td.hover, .perfect-datetimepicker thead td.hover {


}
.perfect-datetimepicker thead td.title {
	text-align: center;
	padding: 2px
}
i {
	font-family: finex;
	/*font-style: normal;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
@font-face {
	font-family: finex;
	src: url(../../fonts/front/iconfont.eot);
	src: url(../../fonts/front/iconfont.eot?#iefix) format('embedded-opentype'), url(../../fonts/front/iconfont.woff) format('woff'), url(../../fonts/front/iconfont.ttf) format('truetype'), url(../../fonts/front/iconfont.svg#svgFontName) format('svg')
}
i.icon-datepicker-minus:before {
	content: '\e601'
}
i.icon-datepicker-plus:before {
	content: '\e603'
}
i.icon-datepicker-prev:before {
	content: '\e602'
}
i.icon-datepicker-next:before {
	content: '\e600'
}
.mainhead{ background:#4878a8 !important; color:#FFF !important;}
.tt, .buttonpane{ display:none !important;}
.name{ background:#244d75 !important; color:#FFF !important; font-size:12px; border:none !important;}
.caltop{ background:#244d75; width:100%; float: left; padding:4px 0 10px 4px;moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.calinnn{ width:80%; background:#173757; moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; border: none; padding:3px; font-size:12px; text-align:center;}
.calin{ width:40%; float:left; font-size:13px; color:#6c90b6; text-indent:10px;}
.calinm{ float:right; margin:10px 5px 0 0;}
.prevm{ border-right:1px solid #4d87c0 !important;}
.nextm{ border-left:1px solid #4d87c0 !important;}
.mainhead{ height:45px !important;}
.perfect-datetimepicker thead td.title{ font-size:18px !important; font-weight:bold !important;}
.appbt a{ background:#4f80b6; padding:5px 12px; color:#FFF; font-size:16px; text-align:center; text-decoration:none;moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; display:inline-block;}
.appbt{ text-align:center;background:#244d75; width:100%; float: left; padding:4px 0 10px 4px;moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px; margin:0 0 20px 0;}
.bginalll{ background:url(../../images/front/bggin.jpg) center top; background-size:cover;}
.stpcal{ width:91%; padding: 0 0 17px 0;}


/* New Dev CSS*/
.clear{clear: both;}
.error-message, .error-message p{color: #ff0000; font-size: 12px; display: block; width: 80%;
text-align: left; float: left;}
.height10{height: 10px;}
.box-center{margin-right: auto; margin-left: auto; float: none;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.margin10{margin: 10px;}
.margin-bottom-40{margin-bottom: 40px;}
.margin-vertical-20{margin-top: 20px; margin-bottom: 20px;}
.padding-vertical-20{padding-top: 20px; padding-bottom: 20px;}
.margin0{margin: 0;}
.margin-left-10{margin-left: 10px;}
.padding10{padding: 10px;}
.paddingtop10{padding-top: 10px;}
.paddingbootom10{padding-top: 10px;}
.padding0{padding: 0;}
.full-width{width: 100%;}
.half-width{width: 50%;}
.onethird-width{width: 33.3%;}
.quarter-width{width: 25%;}
.right{float: right;}
.left{float: left;}
.inline{display: inline;}

/*k-11.01.2020
.logo{}
.formtittle h1{}
.formdiv{}
.formin{}
.formdiv input[type="text"], .formdiv input[type="password"], .formdiv select{}
.formin input[type="checkbox"] + label {}
.formin input[type="checkbox"] + label span{}
.formdiv input[type="submit"]{}
.formdiv h3 a{}
.loginbutton h4{}
.loginbutton ul li{}
.loginbutton ul{}
.formtittle h2{}
.foot ul li{}
.foot p{}
.footer{}
.textin h2{}
.textin p{}
.stepindiv{}
.clsin{}
.acti{}
.closediv{}
.add{}
.leftadd{}
.rightadd{}
.icon{}






*/
.foot{ padding: 0 0 0 24px;}


form.sign-up-form input[type="submit"]{
margin:11px auto 29px auto; 
padding:7px 18px 9px 18px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccccc;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #cccccc;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #cccccc;
}
.acti-first{margin: 45px 0 0 20px !important;}
.acti-first-h4{height: 80px !important;}
.orange-color{ color:#f07830 !important;}

.scic1{margin:12px 0 0 -30px}
.closediv h4 { margin: 35px 0 0 19px;}
.icon i{ font-size:23px;}
.add h3 a{ font-weight:700 !important;}

.add h3 a img{margin: 0 11px 3px 0px;}

.subagd-main h5 a{ font-size:16px !important ; font-weight:700 !important; 
color:#4878a8;}
.subagd-main h5 a img{width: 22px; margin: -3px 8px 0 0;}
.subagd-main{ padding:0 0 33px 0 !important;}
.ed-container{margin: 17px 0 0 50px !important;}
.edit_sub_agenda_btn i, .delete_sub_agenda_btn i{ font-size:10px !important;}
/*.sub-agd-mgn{ display:none;}
.sub-list:hover{}*/
h2.con{ font-weight:600 !important; font-size: 46px;}
.stepindivcongra{width: 64% !important;}
.step6left a{margin: 0 0 0 16px;}
.add-quick div.add {
    /*width: auto;
    text-align: center;
    margin: 10px 0 10px 0;
    float: left;
    position: absolute;
    top: -57px;
    right: 57px;*/
	width: 100%;
}

.mt-time-elap { padding: 4px 0 0 0;}
.ui-switcher::before {
    font-size: 14px;
    top: 10px !important;
}
.ui-switcher[aria-checked=true]:before {
   
    left: 10px !important;
}

.meetmin .meetin {
     position: static !important; 
    /* left: 30px; */
    /* top: 30px; */
}
.accordion-tabs.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
    
    padding: 0;
    border-radius: 0 !important; border:none !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    
    
}
ul.resp-tabs-list hor_1{line-height: 16px  !important;}    
.agd-note-main-container div.generaltxt{font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 18px !important;
    padding: 0 0 0 3px !important;} 
.agd-note-main-container div.generalm generalm01{padding: 38px 0 10px 0 !important ;}
.agd-note-main-container div.editn a {font-weight: 700 !important;} 
.agd-note-main-container div.editn a img {
    padding: 0 0 0 0;
    margin: 0 5px 2px 0 !important;
}
.cmt-txt-block{ color:#798aa1;}
.cmt-action-block i{ font-size:14px;}
.add-scondstep div.add{ width:100% !important;}
.dddiv2{  float: right;
    width: 44%;}

.quick-mt div.panel{display: none; overflow: visible; position: relative;}
.quick-mt .closediv:nth-child(3){margin-bottom: 0;}
.avatar-small{width: 45px; height: 45px;}

.mobile-device{display: none;}
.sky-color{color: #96abcb;}
.select2-container{z-index: 9999999999999;}
.select2 {
	text-align: left;
}
.icon-text-btn i{
	margin-right: 5px;
}
.formin h3 {
	font-size: 18px;
}
.head-noti-detail{
	position: absolute !important;
	z-index: 99999;
	right: 0!important;;
	top: 20px!important;;
}
.noti-container .bell:hover .head-noti-detail{display: block !important;}
.general-search-item-no .profilename {
	text-align: center;
}
.general-search-item-no h3 {
	text-align: center;
}
.general-search-item-no .tag-type {
	background: transparent;
	color: #888 !important;
}
.switch-container {
	display: inline-block;
}
.switch-label {
	font-size: 16px;
	color: #81a0c2;
	margin-right: 10px;
}
.toplon .radio label::before {margin-top: -1px;}
@media only screen and (max-width: 600px) {
	.filterDrop,.dpick{margin-left: 0;}
	.width15 {
		width: 50%;
		margin-bottom: 10px;
	}
	.width30, .width20 {
		width: 100%;
		margin-bottom: 10px;
	}
	.filterTopSec .fs1 {
		width: 100%;
	}


	.formdiv {
		width: 100%;
	}
	.loginbutton h4 {
		width: 30%;
		margin: 36px 0 0 34px;
	}
	.menuicon {
		margin: 0;
		margin-top: 20px;
	}
	.bell {
		display: none;
	}
	.desktop{
		display: none !important;
	}
	.mob-m-80{width: 76%; margin-left: 2%; margin-right: 2%;
		float: left;}
	.mob-20{width: 16%; margin-left: 2%; margin-right: 2%;float: right;}
	#head-prof-list{right: 0;
		left: inherit;}
	.head-cret-menu {
		display: flex;
		justify-content: center;
	}
	.dblink{
		float: inherit;}
	.box1 {
		width: 96%;
		margin: 2%;
	}
	.box1 .bxtabs li{width: 96% !important;
		padding: 0 2% !important;
		height: 50px;
		margin: 2px 0;}
	.box1 .bxtabs li span {
		float: right;font-size: 28px!important;margin-right: 10px;
	}
	.box1 .bxtabs li p, .box1 .bxtabs li p span {
		float: left;
		font-size: 20px!important;
		margin: 0 !important;
		line-height: 50px;
		position: relative !important;
		color: #a8d8ef !important;
	}
	.box1 .bxtabs li p span{float: right;margin-left: 5px !important;}
	.box1 .bxtabs li p.subP {
		display: none;
	}
	.box1 .bxtabs li p br {
		display: none;
	}
	.stepindiv{
		width: 85% !important;
		/*display: block;*/
	}
	.clsin {
		width: 100%;
		float: left;
		margin: 0;
	}
	.step5in, .step5inMod {
		min-width: auto;
		margin: 0 auto;
	}
	.step5in input{margin: 30px 0 0 0;}
	.stepfooter{margin: 0;}
	.quick-mt div.panel{max-height: inherit;box-shadow: none;}
	.foot {
		clear: both;
	}
	.foot p{text-align: center;}
	.step5in i, .step5inMod i {
		margin: 0 10px 0 0;
	}
	.step5inMod a {
		margin: 10px 0 0 0%;
	}
	.step5inMod .uq-cont {
		float: left;
		margin: 0 10px 0 0%;
	}
	.quick-mt .step5inMod span {
		margin: 45px 0 10px 0;
	}
	.tabPanBtm ul li {
		width: 100%;
	}
	.carosNav {
		right: 10px;
	}
	.inpBx input[type="text"] {padding: 6px 10px;}
	.dbr1,.dbr2 {
		width: 100%;
	}
	.dbRight {
		background: #30537c;
		border-radius: 0;
	}
	.dbr2 {background: #30537c url("../../images/front/dbbgmob.png") 0 0 repeat-x; margin-right: 0;}
	.actionpopinn {
		width: 92%;
	}
	.actionpopinn label{font-size: 14px;}
	.actionpopinn input[type="radio"] + label{font-size: 14px;}
}