@charset "utf-8";

/* CSS Document */





*{margin:0; padding:0; outline:none;}

img{border:none; line-height:0;}

ul{list-style:none;}

a{text-decoration:none;color: inherit; cursor:pointer;}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Bold.woff2') format('woff2'),
        url('fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Black.woff2') format('woff2'),
        url('fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BlackItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-BoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Italic.woff2') format('woff2'),
        url('fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Light.woff2') format('woff2'),
        url('fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Medium.woff2') format('woff2'),
        url('fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-LightItalic.woff2') format('woff2'),
        url('fonts/Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-MediumItalic.woff2') format('woff2'),
        url('fonts/Montserrat-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Montserrat-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Thin.woff2') format('woff2'),
        url('fonts/Montserrat-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-ThinItalic.woff2') format('woff2'),
        url('fonts/Montserrat-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}



body.login{

	background:url(../images/loginbg.jpg) center top no-repeat;

	background-size:cover;

}

body.main-log{

	background:url(../images/orange-bg.png) center top no-repeat;

	background-size:cover;

}

.abs-center, .abs-center-invited{

	width:584px;

	height:270px;

	position:absolute;

	left:50%;

	top:50%;

	margin:-135px 0 0 -292px;

	background:#fff;

	border:solid 1px #2b388f;	

	padding:28px;

	box-sizing:border-box;

		

}

.maincenter{

	height:360px;

	margin-top:-180px;

}

.abs-center h1, .abs-center-invited h1{

	font-family: 'Montserrat';

	font-weight:normal;

	color:#2aa2db;

	width:100%;

	text-align:center;

	float:left;

	font-size:28px;

}

.logo-main{

	width:100%;

	float:left;

	text-align:center;

	padding:0 0 10px 0;

}

.maincenter h1{

	color:#F69221;

}

.abs-center-invited p{

	font-family: 'Montserrat';

	font-size:15px;

	color:#929497;

	text-align:center;

}

.abs-center-invited{

	height:390px;

	margin-top:-188px;

}

form.login{

	width:100%;

	margin:22px 0 0 0;

	float:left;

}

.abs-center-invited form.login{

	margin:18px 0 0 0;

}

form.login input[type=text], form.login input[type=password]{

	width:100%;

	padding:12px 16px;

	float:left;

	box-sizing:border-box;

	border:solid 1px #bcbdc0;

	margin-bottom:8px;

	font-family: 'Montserrat';

	font-size:15px;

	color:#929497;

}

.row{

	width:100%;

	float:left;

}

.lefts-side{

	width:215px;

	float:left;

	margin:14px 0 0 0;

}

form.login a{

	font-family: 'Montserrat';

	font-size:15px;

	color:#929497;

	float:left;

}

.rights-side{

	width:152px;

	float:right;

	margin:14px 0 0 0;	

}

form.login input[type=submit]{

	width:170px;

	float:right;

	text-align:center;

	background:#2aa2db;

	border:none;

	border-bottom:solid 3px #1b8ab9;

	font-family: 'Montserrat';

	color:#fff;

	padding:5px 0;

	font-size:16px;

	cursor:pointer;

}



form.orangeform  input[type=submit]{

	background:#F7931E;

	border-bottom-color:#F15A29;

}

.main{

	width:100%;

	float:left;

}

.content{

	 width:100%;

	 float:left;

}

.header{

	width:100%;

	float:left;

	position:fixed;

	z-index:9;

}

.left-side{

	width:205px;

	float:left;

	border-right:solid 1px #d8d9da;

	position:relative;

	z-index:10000;

}

.right-pan{

	width:100%;

	position:absolute;

	padding:24px 0 13px 250px;

	box-sizing:border-box;

	background:#f9fafb;

	z-index:9999;

}

.logo{

	padding:0 0 0 12px;

	background:#fff;

}

.search-form{

	width:320px;

	float:left;

	border:solid 1px #e5e6e7;

	background:#fff;

}

.search-form input[type=text]{

	width:285px;

	float:left;

	padding:4px 10px;

	box-sizing:border-box;

	border:none;

	font-family: 'Montserrat';

	font-size:16px;

	background:none;

	color:#7e7f81;

}

.search-form input[type=submit]{

	width:26px;

	float:right;

	background:url(../images/search.png) center center no-repeat;

	height:26px;

	border:none;

	font-size:0px;

	cursor:pointer;

}

.right-head{

	float:right;

	width:260px;

/*	margin-right:80px;*/
    margin-right:47px;

}

.invitemem{

	width:125px;

	float:left;

	border-right:solid 1px #dfdfe0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#808184;

	padding:5px 0;

}

.invitemem span{

	float:left;

	padding-right:12px;

}

.invitemem a{

	color:#808184;

}

.usernam{

	width:50px;

	float:left;

	border-right:solid 1px #dfdfe0;

	text-align:center;

}

.user-pro{

	width:80px;

	float:left;

	text-align:center;

	margin:-8px 0 0 0;

	position: relative;

}

.user-pro ul{

    position: absolute;

	left:14px;

	margin-top:-3px;

    width: 80px;

    height: 50px;

    padding: 0px;

    background: #ffffff;

    border: #919191 solid 1px;

}



.user-pro ul:after {

    content: "";

    position: absolute;

    top: -10px;

    left: 30px;

    border-style: solid;

    border-width: 0 10px 10px;

    border-color: #ffffff transparent;

    display: block;

    width: 0;

    z-index: 1;

}

.user-pro ul:before {

    content: "";

    position: absolute;

    top: -11px;

    left: 30px;

    border-style: solid;

    border-width: 0 10px 10px;

    border-color: #919191 transparent;

    display: block;

    width: 0;

    z-index: 0;

}

.user-pro ul li{width:100%; float:left; padding:4px 0;}

.user-pro ul li a{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}

.content{

	width:100%;

	float:left;

}

.sidebar{

	width:205px;

	float:left;

	border-right:solid 1px #d8d9da;

	position:fixed;

	z-index:3;

	height:100%;

	background:#f1f1f1;

	margin-top:76px;

}

.feeds{

	width:100%;

	float:left;

}

.feeds a{

	font-family: 'Montserrat';

	font-size:16px;

	color:#231f20;

	width:100%;

	float:left;

	padding:12px 26px;

	box-sizing:border-box;

	background:#e56655;

}

.feeds span{

	float:left;

	padding-right:5px;

	line-height:0;

}

.team_meber{

	width:150px;

	margin:0 auto;

}

.main-list{

	width:100%;

	float:left;

}

.main-list ul{

	width:100%;

	float:left;

	font-family: 'Montserrat';

}

.main-list ul li{

	width:100%;

	float:left;

	font-size:14px;

}

.main-list ul li a{

	width:100%;

	float:left;

	color:#231f20;

	margin:12px 0 0 0;

}

.main-list ul li ul{

	margin-left:10px;

	border-left:solid 1px #d6d7d8;

	padding-left:10px;

	margin-top:10px;

}

.main-list ul li li a{

	margin-bottom:12px !important;

	margin-top:0;

}

.main-list ul li li:last-child a{

	margin-bottom:2px;

}

.main-list ul li li:hover a, .main-list ul li li.select a{

	 font-family: 'Montserrat';

}

.left-content{

	width:100%;

	padding:110px 40px 40px 250px;

	float:left;

	box-sizing:border-box;	

}

.header-area{

	 width:100%;

	 float:left;

}

.left-title{

	width:auto;

	float:left;

	font-family: 'Montserrat';

	font-size:12px;

	color:#a6a8ab;

	

}

.left-title span{

	font-size:12px;

	color:#a6a8ab;

	margin-top:-15px;

	float:left;

}

.left-title h1{

	font-size:28px;

	color:#404041;

	font-weight:normal;

}

.right-data{

	width:auto;

	float:right;

	margin:15px 0 0;

}

.right-data a{

	font-size:13px;

	color:#00adee;

	margin-left:10px;

	font-family: 'Montserrat';

}

.content-area{

	width:100%;

	float:left;

}

table.archive{

	width:100%;
	float:left;
	

}

table tr.head{

	background:#fff;

	font-size:12px;

	font-family: 'Montserrat';

	color:#929497;

	height:32px;

	font-weight: normal;

}

table tr.head td{

	text-align:center;

}



table tr.reg{

	background:#f3f3f4;

	font-size:13px;

	font-family: 'Montserrat';

	color:#58595b;

	height:32px;



}

table tr.reg td{

	border-bottom:solid 1px #fff;

	text-align:center;

}

table tr.reg td.pink{

	background:url(../images/pink.jpg) left top repeat-y;

}

table tr.reg td.blue{

	background:url(../images/blue.jpg) left top repeat-y;

}

table tr.reg td.orange{

	background:url(../images/orange.jpg) left top repeat-y;

}

table tr.reg td.purple{

	background:url(../images/purple.jpg) left top repeat-y;

}



table tr.reg td.grey{

	background:url(../images/grey.jpg) left top repeat-y;

}

table tr.reg td.black{background:url(../images/black.png) left top repeat-y;}

table tr.reg td.textindent{

	text-indent:20px;

	text-align:left;

}

table tr.reg td.last-no-bg{

	background:#fff;

	width:5%;

	min-width:45px;

}



.inpe-pop{

	width:652px;

	float:left;

	padding:26px !important;

	box-sizing:border-box;

	background:#fff;

	border:solid 1px #e0e0e0;

}

.pop-title{

	width:100%;

	float:left;

	font-family: 'Montserrat';

	font-size:28px;

	color:#8f908f;	

}

.grey-section{

	width:100%;

	float:left;

	background:#e6e7e8;

	margin-top:15px;

}

form.inp-pop-form{

	width:100%;

	float:left;

	padding:12px;

	box-sizing:border-box;

}

form.inp-pop-form label{

	width:100%;

	float:left;

	font-size:16px;

	color:#8f908f;

	font-family: 'Montserrat';

}

form.inp-pop-form input[type=submit]{

	width:150px;

	float:right;

	margin:30px 0 0 0;

	font-family: 'Montserrat';

	cursor:pointer;

	color:#fff;

	background:#2ba2da;

	border:none;

	font-size:16px;

	border-bottom:solid 2px #1b8ab9;

	padding:6px 0;

	

}



table tr.white{background:#fff;}

table tr.white td.border{ border:solid 1px #d0d2d3; box-sizing:border-box;}

td.bigname, table tr.head td.bigname{

	font-size:18px;

	text-align:left;

	font-family: 'Montserrat';

}

.mar45{

	margin-top:45px;

}

.roundshape{

	background:#fff;

	text-align:center;	

}

.roundshape span{

	width:30px;

	height:3px;

	border-radius:100%;

	display:block;

	vertical-align:middle;

	font-size:12px;

	background:#bbbdbf;

	padding:10px 0 17px;

	color:#fff;

}

.personadded{

	width:100%;

	float:left;

	text-align:center;

	font-family: 'Montserrat';

	font-size:16px;

	color:#37b34a;

}

.person-mail{

	color:#00adee;

	width:100%;

	float:left;

	text-align:center;

	font-size:24px;

	font-family: 'Montserrat';

}

.person-mailopt{

	width:100%;

	float:left;

	text-align:center;

	font-size:#58595b;

	font-family: 'Montserrat';

}

.option{

	width:100%;

	float:left;

	text-align:center;

}

.option a{

	width:65px;

	float:none;

	display:inline-block;

	text-align:center;

	background:#2aa2db;

	border:none;

	border-bottom:solid 3px #1b8ab9;

	font-family: 'Montserrat';

	color:#fff;

	padding:5px 0;

	font-size:16px;

	margin:20px 0 0 0;
	
	cursor:pointer;

}

.person-img{

	width:100%;

	text-align:center;

	padding:5px 0 0;

	float:left;

}

.feed-listing{

	width:584px;

	float:left;

	border-left:solid 1px #40c2f2;

	margin-top:15px;

}

.feed-listing ul{

	width:100%;

	float:left;

}

.feed-listing ul li{

	width:100%;

	float:left;

	box-sizing:border-box;

	background:url(../images/mid-bor.png) left top no-repeat;

	padding:23px 0 0 35px; 

}

.border-cont{

	width:100%;

	float:left;

	border-bottom:solid 1px #ecedee;

	padding-bottom:15px;

}

.lftprt{

	width:57px;

	float:left;

}

.rgtprt{

	width:490px;

	float:left;

}

.toplink{

	width:100%;

	float:left;

	font-size:13px;

	font-family: 'Montserrat';

	color:#58c3e8;

}

.toplink a{

	color:#58c3e8;

}

.toplink a span{

	color:#fff;

	width:auto;

	background:#f2899f;

	padding:2px 4px	;

}

.midcon{

	width:auto;

	float:left;

	font-size:13px;

	color:#828383;

	font-family: 'Montserrat';

	padding:10px 0 5px;

	

}

.midcon span{

	color:#ffff;;

}

.marg-dat{

	width:100%;

	float:left;

}

.marg-dat ul{

	list-style:disc;

	width:auto;

}

.marg-dat ul li{

	padding:0;

	margin:0px 0 0 35px;

	font-size:13px;

	font-family: 'Montserrat';

	color:#828383;

	line-height:18px;

}

.div-date{

	width:100%;

	float:left;

	font-size:13px;

	font-family: 'Montserrat';

	color:#828383;

	margin-top:8px;

}

td.green, td.red, td.pidu{

	background:#629879;

	border:solid 1px #fff;

	box-sizing:border-box;

	color:#fff;

}

td.red{	background:#b21f37;}

td.pidu{background:#f0d014;}

td.yellow{background:#f0d014;}

.bluesr{background:#58c3e7 !important;}

.orangesr{background:#F8A853 !important;}

.pinksr{background:#ED617E !important;}

.purplesr{background:#8D69A9 !important;}

.plan-grey{background:#a6a8ab; border:solid 1px #fff; box-sizing:border-box;}

.lgrey{background:#f3f3f4;  border:solid 1px #fff; box-sizing:border-box;}

td{position:relative;}

.page-curl, .select-curl{

	width:8px;

    height:7px;

    position:absolute;

    top:0;

	z-index:0;

    right:0;

	cursor:pointer;

	background:#fff;

	opacity:0;

}



.plus{

	display:none;

	position:absolute;

	top:-4px;

	right:-2px;

	z-index:1000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width:10px;

}

.page-curl img, .select-curl img{display:none; position:relative; z-index:998;}

.page-curl:hover .plus, .page-curl:focus .plus, .select-curl .plus{

	display:block;

}



.page-curl:hover, .page-curl:focus, .select-curl{

    width:12px;

    height:13.5px;

     -webkit-transition: ease 2s;

     -moz-transition: ease 2s;

	 opacity:1;

}

.page-curl:hover img,.page-curl:focus img, .select-curl img{

	width:100%;

	display:block;

	-webkit-transition: ease 2s;

     -moz-transition: ease 2s;

}

.plus:hover{color:#f00;}

.select-curl .plus a{

	color:#fff;

}

.select-curl:hover .plus a{

	color:#000;

}

.pads{

	padding:0 20px;

	box-sizing:border-box;

}

.inputxt{

	width:90%;

	float:left;

	text-align:left;

	font-family: 'Montserrat';

	font-size:13px;

	color:#a6a8ab;

}

.inputxt input[type=text]{

	width:100%;

	float:left;

	background:#fff;

	border:solid 1px #e9eaeb;

	width:98%;

	padding:2px 3px;

	font-family: 'Montserrat';

	font-size:13px;

	color:#a6a8ab;

	box-sizing:border-box;

	

}

.rightcon{

	width:5%;

	float:left;

	text-align:center;

	line-height:5px;
	cursor:pointer;

}

.rightcon img{

	padding:3px 0;

}

.full-comment{

	width:600px;

	float:left;

}

.comment-section{

	width:100%;

	float:left;

	margin-top:50px;

	margin-left:-15px;

}

.leftimg{

	width:58px;

	float:left;

}

.comment-box{

	width:540px;

	float:left;

	margin:12px 0 0 0;

	border:solid 1px #bcbec0;

	padding:28px 14px;

	box-sizing:border-box;

}

.comment-rep{

	width:100%;

	float:left;

	margin-top:27px;

}

.comment-rep ul{

	width:600px;

	float:left;

	padding-bottom:0;

	border-left:solid 1px #c3c2c2;

}

.comment-rep ul li{

	width:100%;

	float:left;

	margin-top:24px;

}

.dotted-line{

	width:43px;

	float:left;

	margin:13px -1px  0 -5px;

}

.image-per{

	width:58px;

	float:left;

}

.comment-cont{

	width:486px;

	float:left;

}

.user-title{

	width:97%;

	float:left;

	 font-family: 'Montserrat';

	 font-size:16px;

	 color:#229ad3;

	 margin-top:8px;

}

.user-title strong{

	font-family: 'Montserrat';

	font-weight:normal;

}

.valuebox{

	
	float:left;

	width:100%;

	padding:8px;

	background:none;

	margin:8px 0  0 0 ;

	box-sizing:border-box;

	font-size:14px;

	font-family: 'Montserrat';

	color:#959696;

}
.valuebox img{
	width:500px;
	height:auto;
}
.dated-data{


	float:left;

	margin-top:6px;

	border-top:solid 2px #f3f3f4;

	position:relative;

}

.dates{

	width:170px;

	float:left;

	padding:0 5px;

	font-size:12px;

	color:#d9dadb;

	margin-top:12px;

	font-family: 'Montserrat';

}

.cross-cls{

	width:20px;

	float:right;

	margin:8px 0 0 0;

}

.quicknote{

	float:left;

	margin:2px 0  0 0 ;

	box-sizing:border-box;

	font-size:14px;

	font-family: 'Montserrat';

	color:#959696;

}

.quicknote a{

	color:#f1d323;

}

.controlbtn{

	width:100%;

	float:left;

	margin-top:35px;

}

.controlbtn ul{

	width:100%;

	float:left;

	list-style:none;

}

.controlbtn ul  li{

	width:100px;

	float:left;

	text-align:center;

	background:#bcbec0;

	margin-right:20px;

	font-size:14px;

	font-family: 'Montserrat';

}

.controlbtn ul li:hover, .controlbtn ul li.select{

	background:#00aeef;

}

.controlbtn ul li a{

	color:#fff;

	width:100%;

	float:left;

	padding:6px 0;

}

.insures{

	width:905px;

	float:left;

	border-top:solid 2px #6ecff6;

	margin-top:24px;

	position:relative;

}

.abs-ig{

	position:absolute;

	left:120px;

	top:-6px;

}

@media only screen and (max-width: 1366px){

.abs-ig{

	position:absolute;

	left:120px;

	top:-8px;

}



}

@media only screen and (min-width: 1560px){

.abs-ig{

	position:absolute;

	left:120px;

	top:-7px;

}



}

.tit-insu{

	width:100%;

	float:left;

	font-family: 'Montserrat';

	font-size:19px;

	padding:26px 0;

	color:#414042;

}



.tablecont{

	width:640px;

	float:left;

}

table.light-tb tr{

	text-align:center;

}

table.light-tb tr.titletr td{

	font-family: 'Montserrat';

	font-size:16px;

	padding:10px 0;

	color:#58595b;

}

table.light-tb tr td{

	border-right:solid 1px #f3f4f4;

	font-size:13px;

	color:#58595b;

	font-family: 'Montserrat';

	padding:10px 0;

}

table.light-tb tr td:last-child{

	border:none;

}



input[type=text].sttign, .shrt, .tbl{

	border:solid 1px #e7e8e9;

	font-size:12px;

	font-family: 'Montserrat';

	text-align:center;

	width:150px;

	padding:2px 0;

}

.shrt{width:36px;}

td.noborder{border:none !important; }



body.istuser {

    background: url("../images/bodybg.png") repeat-x scroll left top rgba(0, 0, 0, 0);

}

.header-ist{

	width:80%;

	margin:0 auto;

}

.logouser{

	width:270px;

	float:left;

	margin:14px 0 ;

	margin-left:20px;

}

.login-pann{

	width:auto;

	 float:right;

}

.firstbg{

	width:33px;

	float:left;

	height:40px;

	background:url(../images/left-log.png) left top no-repeat;

}

.secondbg{

	width:auto;

	float:left;

	background:url(../images/right-log.png) right top no-repeat;

}

.username{

	min-width:170px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#58595b;

	padding:10px 3px;

}

.loginout{

	min-width:130px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:32px;

	padding:4px 0;

	color:#6d6e70;

	font-weight:bold;

	margin-right:25px;

}	

.loginout a{

	padding:0 10px;

	color:#6d6e70;

	font-weight:normal !important;

}

.content-ist{

	width:80%;

	margin:42px auto;

	clear:both;

}

.midsec{

	width:100%;

	float:left;

}

.add-btn{

	width:121px;

	float:right;

	margin-top:60px;

}

.add-btn a{

	 background: linear-gradient(to bottom, #84c242 0%, #71b944 50%, #60b146 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-radius: 4px;

    color: #ffffff;

    float: left;

    font-family: "Arial Rounded MT Bold","Helvetica Rounded",Arial,sans-serif;

    font-size: 14px;

    font-weight: normal !important;

    padding: 4px 0 5px 20px;

    position: relative;

    text-align: left;

	 width: 100px;

}



.add-btn a span {

    background: url("../images/btn.png") no-repeat scroll right center rgba(0, 0, 0, 0);

    height: 26px;

    position: absolute;

    right: 2px;

    top: 0;

    width: 19px;

}

.headding h1{

	width:100%;

	float:left;

	color:#404041;

	font-size:30pt;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

}

.table-data{

	width:100%;

	float:left;

	margin:15px 0;

}

.firist{

	width:100%;

	vertical-align:middle;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:left;

}

table.firist tr td{

	height:28px;

	color:#4C4D4F;

	font-size:14px;

	padding:0 16px;

	box-sizing:border-box;

	border-right:solid 1px  #D0D1D1;

}

table.firist tr.head{

	background:#F59120;

	border:none;

	

	border-bottom:solid 1px #D0D1D1;

}



table.firist tr td{

	border-left:none;

	border-right:solid 1px #d0d1d1;

}

table.firist tr.head td{

	border-left:none;

	border-right:solid 1px #D0D1D1;

	height:40px;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	

}

table.firist tr td:first-child{

	border-left:solid 1px  #d0d1d1;

}

table.firist tr.head td:first-child{

	border-left:none;

}

table.firist tr.head td:last-child{

	border-right:none;

	border-left:none;	

}

table.firist tr.whitebg{

	background:#fff;

}

table.firist tr.greybg{

	background:#F1F1F2;

}

table.firist tr td{border-bottom:solid 1px #d0d1d1;}

.del{width:18px; float:left;}

.editd{width:18px; float:left;}

.backlink{

	width:100%;

	float:left;

}

.backlink a{

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	color:#F59120;

}

.left-sec{

	width:70%;

	float:left;

}

.right-sec{

	width:28%;

	float:right;

}

.searchbar{

	width:100%;

	float:left;

	margin-top:60px;

}

.searchbar form{

	width:100%;

	float:left;

	border:solid 1px #929496;

	background: #f2f3f3; /* Old browsers */

background: -moz-linear-gradient(top,  #f2f3f3 0%, #ffffff 50%, #f2f3f3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f3f3), color-stop(50%,#ffffff), color-stop(100%,#f2f3f3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2f3f3 0%,#ffffff 50%,#f2f3f3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2f3f3 0%,#ffffff 50%,#f2f3f3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2f3f3 0%,#ffffff 50%,#f2f3f3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2f3f3 0%,#ffffff 50%,#f2f3f3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f3', endColorstr='#f2f3f3',GradientType=0 ); /* IE6-9 */

	box-sizing:border-box;

	border-radius:10px;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	-o-border-radius:10px;

}

.searchbar input[type=text]{

	background:none;

	border:none;

	padding:5px 15px;

	width:78%;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

.searchbar input[type=submit]{

	width:30px;

	height:25px;

	float:left;

	font-size:0px;

	background:url(../images/searchbtn.png) center center no-repeat;

	border:none;

	cursor:pointer;

}

.tot-bar{

	width:100%;

	float:left;

	margin-top:12px;

}

.newpop{

	width:460px;

	float:left;

	position:relative;

	border:solid 1px #ccc;

	padding:60px !important;

	box-sizing:border-box;

	padding-bottom:20px !important;

}

.abscls{

	position:absolute;

	right:30px;

	top:20px;

}

.addtit{

	width:100%;

	float:left;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#6E7072;

}

.addform{

	width:100%;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

.addform .row{

	width:100%;

	float:left;

	margin-bottom:8px;

}

.addform label{

	width:120px;

	float:left;

}

.addform input[type=text]{

	width:210px;

	float:left;

	border:solid 1px #BBBCBD;

	padding:3px 8px;

	box-sizing:border-box;

	border-radius:8px;	

}

.addform  input[type=submit]{

	width:110px;

	float:left;

	background: #8cc542; /* Old browsers */

background: -moz-linear-gradient(top,  #8cc542 0%, #5bad46 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc542), color-stop(100%,#5bad46)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #8cc542 0%,#5bad46 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #8cc542 0%,#5bad46 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #8cc542 0%,#5bad46 100%); /* IE10+ */

background: linear-gradient(to bottom,  #8cc542 0%,#5bad46 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc542', endColorstr='#5bad46',GradientType=0 ); /* IE6-9 */

	font-size:16px;

	color:#fff;	

	padding:10px 0;

	border-radius:10px;

	border:none;

	margin-top:52px;

}

.bar{

	width:100%;

	float:left;

	height:23px;

	overflow:hidden;

}

.texara{

	width:100%;

	float:left;

	text-align:left;

	color:#111111;

}

.texara textarea{

	border:solid 1px #f2f2f2;

	width:99.70%;

	float:left;

	background:#fff;

	padding:8px;

	box-sizing:border-box;

	resize:none;

	height:100px;

}

.leftright{

	width:100%;

	float:left;

}

.leftlink{

	width:auto;

	float:left;

	margin:10px 0 0 0;

	

}

.leftlink a{

	font-family: 'Montserrat';

	font-size:13px;

	color:#0099FF;

	float:left;	

}

.rightbtn{

	width:auto;

	float:right;

	/*margin:10px 0 0 0;*/
	margin:10px 0 0 7px;

}

input[type=submit]{
	cursor:pointer;
}
.rightbtn input{

	background:#0099FF;

	border:none;
	font-size:12px;

	color:#fff;

	text-align:center;

	padding:2px 10px 2px;

	float:right;
	text-transform:capitalize;

}

.delbtn{

	width:150px;

	float:left;

	background:#fff;

	position:absolute;

	border:solid 1px #f2f2f2;

	padding:8px;

	box-sizing:border-box;

	right: 25px;

	bottom:0;

}

.delete-titl{

	width:100%;

	float:left;

	text-align:center;

	font-family: 'Montserrat';

	font-size:13px;

	margin-bottom:8px;

	color:#404041;

}

.btns{

	width:100%;

	float:left;

}

.btns input{

	background:#0099FF;

	border:none;

	font-size:10px;

	color:#fff;

	text-align:center;

	padding:3px 10px 4px;

	float:left;	

	cursor:pointer;

}

.colboxs{

	background: none ;

    float: left;

    height: auto !important;

    left: 40px;

    padding: 0;

    top: 20px;

    z-index: 9998;



}

.whitebox{

	width:425px;

	float:left;

	border:solid 1px #a6a8ab;

	padding:18px;

	box-sizing:border-box;

	background:#fff;

}

.abs-cl{

	float:right;

	text-align:right;

}

.abs-aer{

	position:absolute;

	top:-9px;

	right:20px;

}

.texara p{

	text-align:left;

	color:#666666;

}

.togmenu{

	width:auto;

	float:right;

	display:none;

}

.togmenu a {

	width:250px;

	float:right;

	 font-family: 'Montserrat';

	 font-size:16px;

	 padding:6px 0;

	 text-align:center;

	 background:#16A0DE;

	 color:#fff;	

}

.light-tb .roundshape span{

	margin-top:-8px;

}









/*forget password */

.ital{

	width:100%;

	float:left;

	font-family: 'Montserrat';

    font-size:14px;

	margin:14px 0 0 0;

	color:#a6a8ab;

}



form.login input[type=text].error{

	font-family: 'Montserrat';

	color:#c8424e;

}

.main-list ul li ul ul{

	margin-left:0px;

	border-left:none;

	padding-left:5px;

	margin-top:-8px;

	position:relative;

	padding-bottom: 5px;

	display:none;

}

.main-list ul li li li{position:relative; font-family: 'Montserrat'; padding:2px;list-style-type: disc;list-style-position: inside; }

.main-list ul li li.select ul{display:block;}

.main-list ul li li.select li a{font-family: 'Montserrat';  margin-bottom:5PX;position: absolute;}

/*.main-list ul li li li:before {

	content:"-"; 

	position:absolute; 

	left:-5px;

}*/

.form-profile{

	width:100%;

	float:left;

}

.form-profile form{

	width:100%;

	float:left;

	margin-top:20px;

}

.form-profile form .row{

	margin:10px 0 0 0;

}

.form-profile label{

	width:100px;

	float:left;

	color: #58595b;

    font-family: 'Montserrat';

    font-size: 13px;

    padding: 3px 0;

}

.form-profile form  input[type=text], .form-profile form input[type=password]{

	border:solid 1px #e7e8e9;

	font-size:12px;

	font-family: 'Montserrat';

	text-align:left;

	width:150px;

	padding:2px 8px;

	float:left;

}

/*new*/



.colorpop{

    position: absolute;

	left:8px;

	margin-top:8px;

    width: 140px;

    /*height: 130px;*/

    padding: 0px;

    background: #ffffff;

    border: #919191 solid 1px;

}



.colorpop:after {

    content: "";

    position: absolute;

    top: -10px;

    left: 30px;

    border-style: solid;

    border-width: 0 10px 10px;

    border-color: #ffffff transparent;

    display: block;

    width: 0;

    z-index: 1;

}
.colorpop ul:before {

    content: "";

    position: absolute;

    top: -11px;

    left: 30px;

    border-style: solid;

    border-width: 0 10px 10px;

    border-color: #919191 transparent;

    display: block;

    width: 0;

    z-index: 0;

}

.cont-ner{

	width:100%;

	float:left;

	padding:10px;

	box-sizing:border-box;

}

.clos{

	width:100%;

	float:left;

	text-align:left;

	margin:5px 0;

}

.cont-ner .contne{

	width:100%;

	float:left;

}

.cont-ner .contne ul{

	width:100%;

	float:left;

	list-style:none;

}

.cont-ner .contne ul li{

	width:24px  !important;

	float:left  !important;

	

}

.contne-full{

	width:100%;

	float:left;

}

.cont-ner .contne-full ul{

	width:100%;

	float:left;

	list-style:none;

}

.cont-ner .contne-full ul li{

	width:100%  !important;

	float:left  !important;	

	margin-bottom:5px;

	float:left;

}

.contne-full a{

	color:#fff;

	padding:5px 0;

}

.red{background:#ED617E;}

.blue{background:#58C3E7;}

.orange{ background:#F8A853;}

.purple{background:#8D69A9;} 

/*admin side forgot password*/

.forgot-password-header-main {

float: left;

width: 500px;

height: 40px;

background: url(../images/forgot-password-header-bg.png) repeat;

}

.forgot-password-header-main-text {

float: left;

width: 450px;

height: 40px;

}

.forgot-password-header-main-text span {

color: #FFFFFF;

font-size: 20px;

font-family: Arial;

font-weight: normal;

float: left;

margin: 7px 0px 0px 20px;

}

.forgot-password-middle-main-top span {

float: left;

width: 480px;

color: #221f1f;

font-family: Arial;

font-size: 14px;

font-weight: bold;

margin-top: 20px;

}

.forgot-password-middle-main-top input {

float: left;

padding: 0px 0px 0px 5px;

width: 280px;

height: 23px;

border: #dbdbdc 1px solid;

color: #414243;

font-family: Arial;

font-size: 19px;

font-style: italic;

margin-top: 5px;

}

.forgot-password-middle-main-middle span {

font-family: Arial;

font-size: 13px;

font-weight: bold;

font-style: italic;

color: #808083;

}

.forgot-password-header-main-cencel {

float: left;

width: 50px;

height: 40px;

margin-top: 8px;

margin-right: -20px;

}

.forgot-password-middle-main {

float: left;

width: 500px;

height: 200px;

}

.forgot-password-middle-main-top {

float: left;

width: 480px;

height: 100px;

margin: 0px 0px 0px 20px;

}

.forgot-password-middle-main-middle {

float: left;

width: 480px;

height: 50px;

margin: 0px 0px 0px 20px;

}

.forgot-password-middle-main-bottom {

float: left;

width: 460px;

height: 50px;

margin: 0px 20px 0px 20px;

text-align: center;

}

.forgot-password-middle-main-bottom input[type="submit"]{

background: #F7931E;

/* border-bottom-color: #F15A29; */

width: 170px;

float: right;

text-align: center;

/* background: #2aa2db; */

border: none;

border-bottom: solid 3px #F15A29;

font-family: 'Montserrat';

color: #fff;

padding: 5px 0;

font-size: 16px;

cursor: pointer;

}

.err {

color:#FF0000;

}

.inputtydt {

border: none;

/*width: 50px;*/
width:45px;

height: 99%;

background: none;

cursor: pointer;

text-align: center;

vertical-align: middle;

color: #FFF;

/*padding-left: 12px;*/
padding-left: 0px;
padding-right: 0px;
/*padding-right: 10px;*/
font-weight: normal;

}

.taskdate {
border: none;
width: 93px !important;
height: 70% !important;
background: #fff !important;
color: #000 !important;
}

/*my view page*/

.create_pulse_btn {

	background: #569cf7;

	border-color: #569cf7;

	padding: 3px 12px;

	font-size: 14px;

	font-weight: normal;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	cursor: pointer;

	position: absolute;

	right: 0px;

	top: 0;

	border-radius: 0;

	height: 30px;

	color: #fff;

	border: 1px solid transparent;

}

.inputtytxt {

border: none;

width: 99%;

height: 99%;

background: none;

cursor: pointer;

text-align: center;

vertical-align: middle;



}

/*invite btn*/

.invite_btn {

    width: 150px;

	float: right;

	margin: 44px 0 0 0;

	font-family: 'Montserrat';

	cursor: pointer;

	color: #fff;

	background: #2ba2da;

	border: none;

	font-size: 16px;

	border-bottom: solid 2px #1b8ab9;

	padding: 6px 0;

}

/*profile page*/

.prf_btn {

    width: 100px !important;

	margin-top:15px;

	padding:4px 0px !important;

}

/*my-view page*/

.box_ul {

	width: 150px;

	opacity: 1;

	height: auto;

	position: absolute;

	right: 0px;

	text-align: left;

	font-size: 13px;

	border-radius: 0px 0px 4px 4px;

	border: 1px solid rgba(0, 0, 0, 0.2);

	padding: 3px;

	z-index: 150;

	background-color: white;

}
.red_color {
    color: #c8424e !important;
}

.green_color {
    color: #008833 !important;
}
@media print{
div.page {
size: landscape !important; margin: 2cm !important;
writing-mode: tb-rl;
height: 80%;
margin: 10% 0%;
}}




/***************Upadte css 18*2*2015***********************/

.fullsec{
	width:100%;
	float:left;
	margin-top:60px;
}
.lft, .rgt{
	width:auto;
	float:left;
	margin-right:30px;
}
.double-data{
	width:100%;
	float:left;
	margin-top:10px;
}
.leftcont{
	width:49%;
	float:left;
}
.rightcont{
	width:49%;
	float:right;
}
table tr.blc{
	background:#424143;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	height:40px;
}
table tr.blc td{
	color:#fff !important;
}
table tr.blc td span{
	float:right;
	font-size:12px;
	color:#fff;
}
table tr.blc td span a{
	color:#fff;
} 
.input-dat input[type=text]{
	width:380px;
	float:left;
	background:#fff;
	border:solid 1px #e9eaeb;
	padding:3px 10px;
	font-family: 'Montserrat';
	font-size:13px;
	color:#a6a8ab;
	box-sizing:border-box;
}
.input-dat{
	width:100%; 
	float:left;
}
.full-det{
	float: left; width:100%; margin-top:70px;
}
.controlbtn p{
	float:right;
	text-align:right;
	font-size:14px;
	width:100%;
}

.data_table  {width:100%; font-family: 'Montserrat'; border:solid 1px #BCBEC0;}
.data_table td{font-size:14px; padding:0px 15px; overflow:hidden; word-break:normal; border-left:solid 1px #BCBEC0; border-bottom:solid 1px #BCBEC0; height:28px; }

.data_table th{font-size:14px;padding:8px 15px; overflow:hidden; word-break:normal; font-family: 'Montserrat';  font-weight:normal;  }

.data_table tr{border:solid 1px #BCBEC0;}
.data_table tr td:first-child{border-left:none;}
.data_table tr:last-child td{border-bottom:none; padding:0 14px;}

.data_table tr th.tbl_add {
	text-align:right;
}
.data_table tr th.tbl_add a{
	color:#fff;
	text-align:right;
	float:left;
	margin-right:15px;
}
.data_table tr th.tbl_add span{
	padding-left:5px;
	padding-top:4px;
	float:right;
}



.data_table .add_new{font-style:italic; font-size:12px; color:#a7a9ac;}
.data_table .add_new label{font-style:normal; font-size:12px; color:#a7a9ac; margin-left:3px;}
.data_table .tg-pqqy{font-size:12px; color:#a7a9ac;}
.data_table .row_head{font-family: 'Montserrat'; font-size:12px; background-color:#eff0f0; color:#58595b;}
.data_table .tbl_head{font-weight:normal; font-size:16px; background-color:#00aeef; color:#ffffff; text-align:left;}

.data_table .user-data{font-size:12px; color:#58595b; font-family: 'Montserrat';}
.data_table .tbl_add{font-size:13px; background-color:#00aeef; color:#ffffff; text-align:left; ;}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	margin:-2px 0 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.rowss{width:auto; float:left;}
.rowss label{
	padding:5px 0;
	float:left;
	margin-right:5px;
}
.exp{
	color: #58595b;
    float: left;
    font-family: 'Montserrat';
    font-size: 12px;
    margin-bottom: -20px;
    margin-top: 0px;
    text-align: right;
    width: 905px;
}
.user-data a, .add-new a{
  display: inline-block;
    float: none;
    padding: 6px 1px;
}

/***********************************************************************************/
