*{ margin:0; padding:0; box-sizing:border-box;}
body{margin:0; padding:0; box-sizing:border-box; font-family: 'Raleway', sans-serif; background:#f9f9f9;}
h1, h2, h3, h4, h5, h6, ul, input, textarea, select, p{ margin:0; padding:0;}
ul li{list-style:none;}
a{text-decoration:none;outline:none;}
.clr{clear:both;}
img.full{width:100%;}
a img{border:none;}
img{max-width:100%;}
.flt_rt{float:right!important;}
select, input[type='text'] input[type='email'], textarea{
    -webkit-appearance: none;
    -moz-appearance: none;
	appearance: none;
}
::-webkit-input-placeholder {
    opacity: 1 !important; /* for chrome */
}
input[type='checkbox']{
	-ms-transform: scale(1.3); /* IE */
 -moz-transform: scale(1.3); /* FF */
 -webkit-transform: scale(1.3); /* Safari and Chrome */
 -o-transform: scale(1.3); /* Opera */	
}

:-moz-placeholder { /* Firefox 18- */
    opacity: 1 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity: 1 !important;
}

:-ms-input-placeholder {  
   opacity: 1 !important;
}

.row{
	clear:both;	
}
.right{
	float:right;	
}
.left{
	 float:left;
}


header{
	margin:0;
	padding:0 0 3px;
	background:#28313c;
	font-family:'Lato', sans-serif;	
}

.hd_con{
	width:98%;
	margin:0 auto;
	position:relative;	
}

.container{
	margin:0 auto;
	width:98%;
	position:relative;	
}
.logo_sec{
	position:relative;
	display:inline-block;
	z-index:3;
	float:left;	
}

.logo{
	float:left;
	display:inline-block;
	padding: 3px 0 0;	
}
.logo img{
	display:block;	
}

.side_menu{
	display: inline-block;
    float: left;
    margin: 0 12px 0 0;
}

.side_menu > a {
    border-right: 1px solid #333e4f;
    display: block;
    padding: 0 8px 0 0;
}
.side_menu >  img {
    display: block;
    width: 40px;
}
.login_sec{
	margin:0;
	padding:0;	
}

body.login_bg{
	background: url(../images/login_bg.jpg)  no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.log_bg{
	background: url(../images/log.jpg)  no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

footer{
	font-family:Lato;
	background:#f2f2f2;
	border-top:solid 1px #cdcdcd;
	font-size:12px;
	font-weight:300;
	text-align:center;
	color:#444343;
	line-height:40px;	
}
footer.log_footer{
	width:100%;
	position:fixed;
	bottom:0;
}
.log_sec{
	text-align:center;
	padding:0;	
}
.log_sec h3{
	font-size:48px;
	font-weight:400;
	color:#fff;
	padding:0;	
}
.log_sec h2{
	font-size:68px;
	font-weight:700;
	color:#fff;
	padding:0 180px;
	display:inline-block;
	background:url(../images/bg-before.png) no-repeat left center, url(../images/bg-after.png) no-repeat right center;	
}
.log_form{
	background:#fff;
	margin:15px auto;
	padding:20px;
	width:800px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:solid 9px rgba(206, 206, 206, .5);	
}

.log_form h4{
	font-size:30px;
	font-weight:400;
	padding:0 0 10px 0;	
}
.log_form .fom_row{
	overflow:hidden;
	margin:0 0 14px 0;	
}
.log_form .fom_row label{
	width:20%;
	float:left;
	text-align:left;
	margin:0 2% 0 0;
	padding: 14px 0 0;
}
.log_form .fom_row input{
	width:78%;
	float:left;
	border:solid 1px #ccccca;
	height:52px;
	font-size:18px;
	padding:0 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	 -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;	
}
.log_form .fom_row input:focus, .from_row input:focus{
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	border: 1px solid rgba(81, 203, 238, 1);	
}

.log_form .fom_row a{
	color:#1182b6;
	text-decoration:underline;
	font-size:14px;
	text-align:left;
	display:block;
	font-weight:400;
}
.log_form .fom_row input[type='submit']{
	background:#117d85;
	height:48px;
	color:#fff;
	font-size:18px;
	font-weight:400;
	color:#fff;
	display:inline-block;
	line-height:44px;
	width:auto;
	cursor:pointer;
	padding:0 50px;
	border:none;
	transition: background-color 0.5s ease;	
}
.log_form .fom_row input[type='submit']:hover{
	background:#f7761f;	
}
.log_form .no_mg{
	margin:0;	
}
.search_sec {
    left: 50%;
    margin: 4px auto 0;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    transform: translateX(-50%);
    width: 300px;
    z-index: 1;
}

.search_ico {
    position: absolute;
    right: 11px;
    top: 9px;
}
.search_sec input{
	width:300px;
	margin:0 auto;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	/*background:#dfdfdf url(../images/search_ico.png) no-repeat 96% center;*/
	border:none;
	height:35px;
	box-sizing:border-box;
	padding:0 42px 0 10px;	
}

.hd_rt{
	float:right;
	display:inline-block;
	position:relative;
	z-index:3;
	padding:6px 0 0;
}

.date{
	font-size:16px;
	color:#b5b5b5;
	display:inline-block;
	float:left;
	padding: 11px 0 0;	
}
.date span{
	padding:0 15px 0 0;	
}
.help{
	display:inline-block;
	float:right;
	position:relative;	
}
ul.menu_cat{
	margin:0;
	padding:0;
	overflow:hidden;	
}
ul.menu_cat li{
	width:24%;
	margin:0 1% 12px 0;
	position:relative;
	padding:0 8px;
	float:left;
	opacity:.85;
	overflow:hidden;	
}

ul.menu_cat li:nth-child(4n){
	margin-right:0;	
}

ul.menu_cat li img{
	display:inline-block;
	-webkit-transform:scale(1);
	transform:scale(1);	
}

ul.menu_cat li:hover img{
	-webkit-transform:scale(1.1);
transform:scale(1.1);
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}

ul.menu_cat li h3{
	position:absolute;
	top:50%;
	right:5%;
	color:#fff;
	font-size:17px;
	font-weight:400;
	transform: translateX(-5%) translateY(-50%);
		
}
ul.menu_cat li:hover{
	opacity:1;	
}
ul.menu_cat li a{
	display:block;	
}
ul.menu_cat li.dash{
	background:#086541;	
}
ul.menu_cat li.opp{
	background:#37a8b0;	
}
ul.menu_cat li.task{
	background:#3e739d;	
}
ul.menu_cat li.list{
	background:#f66955;	
}
ul.menu_cat li.account{
	background:#0090d9;	
}
ul.menu_cat li.contact{
	background:#4d5968;	
}
ul.menu_cat li.meet{
	background:#24c381;	
}
ul.menu_cat li.market{
	background:#d0bb2e;	
}
ul.menu_cat li.rfp{
	background:#688123;	
}
ul.menu_cat li.report{
	background:#f63651;	
}
ul.menu_cat li.admin{
	background:#7d520f;	
}
ul.menu_cat li.weblog{
	background:#f7761f;	
}
ul.menu_cat li.sales_bg{
	background:#6c4e8b;	
}
.sales_con{
	padding:12px 0;	
}
.profile_sec{
	background:#283243;
	text-align:center;
	padding:12px 0 0 0;	
}

.profile_sec img{
	border-radius:100%;
	border:solid 2px #f9f9f9;	
}

.profile_sec h3{
	font-size:14px;
	font-weight:300;
	color:#fff;
	padding:0 0 7px 0;	
}
.profile_sec h3 span{
	color:#f7761f;	
}
ul.lt_menu{
	margin:0;
	padding:0 0 60px 0;
	font-size:14px;
	font-weight:400;
	
}

ul.lt_menu li{
	display:block;
	border-bottom:solid 1px #333a45;
	padding:0 10px 0 5px;	
	position:relative;
	background:url(../images/arrow.png) no-repeat 98% center;
}

ul.lt_menu li a{
	color:#b6b5b5;
	display:block;
			
}

ul.lt_menu li:hover{
	
	background:url(../images/arrow_h.png) no-repeat 98% center;		
}

ul.lt_menu li:hover a{
	color:#f7761f;	
}

ul.lt_menu li img{
	display:inline-block;	
}

ul.lt_menu li span{
	display: inline-block;
    padding: 11px 0 0 6px;
    vertical-align: top;
}
ul.lt_menu li ul.sub_menu{
	display:none;
	position:absolute;
	right:-200px;
	width:200px;
	background:#283243;
	top:0;
	z-index:1;
	padding:0;	
}
ul.lt_menu li:hover ul.sub_menu{
	display:block;
}
ul.lt_menu li ul.sub_menu li{
	font-size:13px;
	font-weight:400;
	padding:0 12px;
	line-height:26px;
	background:none;	
}
ul.lt_menu li ul.sub_menu li a{
	color:#b5b5b5;	
}
ul.lt_menu li ul.sub_menu li a:hover{
	color:#f7761f;			
}
ul.lt_menu li ul.sub_menu li:hover{
	background:none;	
}
.top_hd {
    margin: 0;
    padding: 18px 0;
}
.container h2{
	font-size:24px;
	font-weight:500;
	color:#000000;	
}

.ac_list_main {
    margin: 0;
    padding: 0 0 40px;
}
/*.ac_list h2{
	float:left;	
}*/
.sort_rt{
	float:right;
	display:inline-block;	
}
.sort_rt label{
	float:left;
	font-size:18px;
	font-weight:400;
	padding:3px 6px 0 0;
	display:inline-block;	
}
.sort_rt select{
	width:194px;
	border:solid 1px #9e9e9e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:28px;
	margin:0 6px 0 0;
	background:#fff url(../images/drop-list.png) no-repeat 97% center;
}
.sort_rt input[type='submit']{
	height:28px;
	border:solid 1px #b45312;
	background:#f7761f;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
	font-size:15px;
	padding:0 12px;
	font-weight:400;
}
table.ac_list{
	width:100%;	
}
table.ac_list th{
	color:#fff;
	background:#28313c;
	padding:10px 0 10px 5px;
	font-size:15px;
	font-weight:400;
	text-align:left;	
}
.center{
	text-align:center;	
}
table.ac_list tr td{
	padding:8px 0 8px 5px;
	color:#404040;
	font:400 13px 'Lato';
	border-bottom:solid 1px #dadada;		
}
table.ac_list tr:last-child td{
	border:none;	
}
table.ac_list tr td a{
	text-decoration:underline;
	color:#24c381 ;	
}
.top_namebar{
	background:#fff;
	padding:2px 6px;
	margin:12px 0;
	border:solid 1px #dcdcdc;	
}
.top_namebar .name_left{
	float:left;
	display:inline-block;
	margin:0 10px 0 0;	
}

.top_namebar .name_left img{
	float:left;
	display:block;	
}
.top_namebar .name_left span{
	font-size:18px;
	float:left;
	display:inline-block;
	padding:10px 0 0 10px;	
}
.top_namebar .name_rt{
	float:right;
	margin:0;	
}
.top_namebar .name_rt span{
	color:#f7761f;	
}
.after_search{
	background:#fff;
	padding:10px;	
}
.comp_left{
	float:left;
	width:24%;
	position:relative;	
}
.right_main{
	float:right;
	width:74%	
}
table.comp_detail{
	background:#f5f5f5;
	width:100%;
	margin:0 0 15px 0;	
}

table.comp_detail tr td{
	font:400 14px 'Lato';
	border-bottom:solid 1px #d4d4d4;
	color:#e5620a;
	padding:5px; 	
}
table.comp_detail tr td span{
	font-weight:600;
	color:#000000;	
}
table.comp_detail tr:last-child td{
	border:none;
}
table.comp_detail tr td a{
	text-decoration:underline;
	color:#169068;	
}
.comp_left h3{
	font-size:18px;
	font-weight:500;
	padding:0 0 10px 0;	
}
.att_main{
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
}
.att_main .att_left{
	background: #f37b53 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    width: 48%;
}
.att_main .att_left h4{
	background:#cf562d;
	color:#fff;
	overflow:hidden;
	font-size:9px;
	font-weight:300;
	padding:0 3px;
	line-height: 26px;	
}
.att_main .att_left h4 a{
	font:400 9px 'Lato';
	border:solid 1px #fff;
	float:right;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:2px;
	color:#fff;
	margin:2px 0;
	display:inline-block;	
}
.att_main p{
	overflow:hidden;
	font:400 12px/23px "Lato";
	color:#fff;
	padding:0 6px;	
}
.att_main p a{
	float:right;
	padding: 3px  0;	
}
.att_main p a img{
	display:block;	
}
.att_main .att_mid{
	background: #71b7f2 none repeat scroll 0 0;
    display: inline-block;
    float:right;
    width: 51%;
}
.att_main .att_mid h4{
	background:#4a8bc2;
	color:#fff;
	overflow:hidden;
	font-size:9px;
	font-weight:300;
	padding:0 3px;
	line-height: 26px;	
}
.att_main .att_mid h4 a{
	font:400 9px 'Lato';
	border:solid 1px #fff;
	float:right;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:2px;
	color:#fff;
	margin:2px 0;
	display:inline-block;	
}
.att_main .att_rt{
	background: #74b749 none repeat scroll 0 0;
    display: inline-block;
	margin:10px 0;
    width: 48%;
}
.att_main .att_rt h4{
	background:#4d9022;
	color:#fff;
	overflow:hidden;
	font-size:9px;
	font-weight:300;
	padding:0 3px;
	line-height: 26px;	
}
.att_main .att_rt h4 a{
	font:400 10px 'Lato';
	border:solid 1px #fff;
	float:right;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:2px;
	color:#fff;
	margin:2px 0;
	display:inline-block;	
}
.crasul_sec{
    position: relative;	
}

.crasul_sec ul{
	margin:0 auto;
	padding:0;
	width:100%;	
}
.crasul_sec ul li{
	width:100%;
	margin:0 1% 12px 0;
	position:relative;
	padding:0;
	float:left;
	opacity:.85;	
}

.crasul_sec ul li:nth-child(4n){
	margin-right:0;	
}
.crasul_sec ul li span{
	background: #e2dede none repeat scroll 0 0;
    border: 1px solid #878383;
    border-radius: 100%;
    box-sizing: border-box;
    font: 400 13px "Lato";
    height: 30px;
    padding: 5px 0 0;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -8px;
    width: 30px;
	color:#000;
}
.crasul_sec ul li img{
	display:block;
	-webkit-transform:scale(1);
	transform:scale(1);	
}

.crasul_sec ul li:hover img{
	-webkit-transform:scale(1.1);
transform:scale(1.1);
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}

.crasul_sec ul li h3{
	bottom: 3px;
    color: #ffffff;
    font-size:16px;
    font-weight: 400;
    position: absolute;
    right: 10px;
}
.crasul_sec ul li:hover{
	opacity:1;	
}
.crasul_sec ul li a{
	display:block;	
}
.crasul_sec ul li.dash{
	background:#086541;	
}
.crasul_sec ul li.opp{
	background:#37a8b0;	
}
.crasul_sec ul li.task{
	background:#3e739d;	
}
.crasul_sec ul li.list{
	background:#f66955;	
}
.crasul_sec ul li.account{
	background:#0090d9;	
}
.crasul_sec ul li.contact{
	background:#4d5968;	
}
.crasul_sec ul li.meet{
	background:#24c381;	
}
.crasul_sec ul li.market{
	background:#d0bb2e;	
}
.crasul_sec ul li.rfp{
	background:#688123;	
}
.crasul_sec ul li.report{
	background:#f63651;	
}
.crasul_sec ul li.admin{
	background:#7d520f;	
}
.crasul_sec ul li.resize{
	background:#7d0f67;
	width:auto;
	margin: 0 1% 0 0;
	float:right;	
}
.crasul_sec h2{
	color:#000000;
	font-size:24px;
	font-weight:600;
	padding:0 0 12px 0;	
}
table.contact_tab{
	width:100%;	
}
table.contact_tab th{
	color:#fff;
	background:#28313c;
	padding:10px 0 10px 5px;
	font-size:14px;
	font-weight:400;
	text-align:left;	
}

table.contact_tab tr td{
	padding:8px 0 8px 5px;
	color:#404040;
	font:400 13px 'Lato';
	border-bottom:solid 1px #dadada;		
}
table.contact_tab tr:last-child td{
	border:none;	
}
table.contact_tab tr td a{
	text-decoration:underline;
	color:#24c381 ;	
}
.small_menu ul li{
	width:auto;
	margin: 0 1.2% 12px 0;		
}
.small_menu ul li:nth-child(4n) {
    margin: 0 1.5% 12px 0;
}
.small_menu ul li.resize{
	margin:0;	
}
.top_hd h2 img.add_ico {
    position: relative;
    top: 8px;
}
table.ac_list tr.total_bar td{
	background:#288268;
	color:#fff;	
}
a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips em {
  position: absolute;
  padding:3px 10px;
  color: #FFFFFF;
  background: #000000;
  font-size:13px;
  font-style:normal;
  display:none;
  border-radius: 6px;
  transform: translateX(-50%);
  left:50%;
  top: -15px;
}
a.tooltips em:after {
  content: '';
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips em {
  display:block;
  opacity: 0.8;
  z-index: 999;
}
a.t_button{
	color:#98989a;
	font-size:24px;
	width:48px;
	height:39px;
	border:solid 1px #98989a;
	line-height:39px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align:center;
	display:inline-block;
	margin:0 0 0 5px;
}
a.t_button:hover{
	border:solid 1px #fba56a;
	color:#fba56a; 
	-moz-transition: all .3s ease-in;
    /* WebKit */
    -webkit-transition: all .3s ease-in;
    /* Opera */
    -o-transition: all .3s ease-in;
    /* Standard */
    transition: all .3s ease-in;	
}
span.red{
	color:#ff0427;	
}
table.inn_table tr td{
	border:none;
	padding:0;	
}
.email_tab{
	position:relative;
}
.activity_tab{
	position:relative;	
}	

.contact_tab th span {
    padding: 0 6px 0 0;
}
.email_tab .dataTables_length{
	 position: absolute;
    right: 7px;
    top: 10px;
}

.activity_tab .dataTables_length{
	position: absolute;
    right: 66px;
    top: -37px;	
}

.e_detailpop{
	position:absolute;
	height:100%;
	background:rgba(0, 0, 0, .85);
	z-index:9999;	
	top:0;
	width:100%;
}
.det_pop{
	background:#fff;
	left:50%;
	top:50%;
	transform:translatex(-50%) translateY(-50%);
	width:778px;
	position:absolute;
	margin:0 auto;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
}
.close_btn1{
	position: absolute;
    right: -13px;
    top: -10px;	
}
.det_pop h3{
	background:#ef970c;
	font-size:24px;
	color:#fff;
	font-weight:300;
	line-height:42px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	text-align:center;	
}
.maill_d{
	padding:10px;	
}
.maill_d h4{
	font-size:16px;
	font-weight:300;
	padding:0 0 10px 0;
}
.maill_d h4 strong{
	font-weight:700;	
}
.maill_d h4 strong.re{
	color:#5b5959;	
}
.mail_body{
	background:#f1f2f2;
	padding:10px;
	margin:0 0 12px 0;
}
.mail_body h5{
	color:#0d317b;
	font-size:18px;
	font-weight:700;
	border-bottom:solid 1px #d2d2d2;	
}
.mail_body p{
	font-size:15px;
	font-weight:300;
	padding:15px 0 0 0;	
}
.mail_thanks{
	background:#45bcd2;
	padding:10px;
	-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.thanks_left{
	float:left;
	margin:0;
	padding:0;
	display:inline-block;
	color:#fff;
	font:400 14px 'Lato';
	position:relative;	
}

.attch_icon {
    bottom: -9px;
    position: absolute;
    right: -86px;
}	
.thanks_rt{
	float:right;
	display:inline-block;
	color:#fff;
	font:400 14px 'Lato';
	padding:18px 0 0 0;		
}	
.thanks_rt p{
	text-align:right;	
}
table.contact_tab table.survey_table tr td{
	padding:4px 0;
	border-bottom: 1px solid #dadada;	
}

table.contact_tab table.survey_table tr:last-child td{
	border:none;	
}
table.contact_tab table.survey_table tr td span{
	color:#259771;	
}
.crasul_sec h2 a{
	background:#6cb755;
	color:#fff;
	padding:0 10px;
	font-weight: 300;
	vertical-align:middle;
	font-size:13px;
	line-height:24px;
	display:inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
}
.create_edit{
	background:#fff;
	left:50%;
	top:50%;
	transform:translatex(-50%) translateY(-50%);
	width:1016px;
	position:absolute;
	margin:0 auto;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	
}

.create_edit h3{
	background:#ef970c;
	font-size:24px;
	color:#fff;
	font-weight:300;
	line-height:42px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	text-align:center;	
}
.create_form{
	padding:10px;	
}
.create_form .create_row{
	padding:0 0 5px 0;	
}
.create_form .create_left{
	float:left;
	width:49%;	
}
.create_form .create_row{
	padding:0 0 10px 0;	
}
.create_form .create_left .field_name{
	width:25%;
	float:left;	
}
.create_form .create_left .field_name label{
	color: #3e3c3c;
    display: block;
    font: 400 14px "Lato";
    padding: 4px 0 0;	
}
.create_form .create_left .inp_f{
	width:74%;
	float:left;
	position:relative;	
}
.create_form .create_left .inp_f input{
	width:100%;
	border:solid 1px #bcbbbb;
	height:30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0 5px;	
}
.create_form .create_left .inp_f select {
    background: #ffffff url("../images/drop-list.png") no-repeat scroll 97% center;
    border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    margin:0;
    width: 100%;
}
.create_form .create_left .inp_f strong{
	font:700 14px 'Lato';	
}
.create_form .create_rt{
	float:right;
}	
.create_form .ct_left{
	width:12%;
	float:left;color: #3e3c3c;
    display: block;
    font: 400 14px "Lato";
    padding: 4px 0 0;	
}
.create_form .ct_rt{
	width:88%;
	float:right;	
}
.create_form .ct_rt textarea{
	width:100%;
	border:solid 1px #bcbbbb;
	height:80px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;	
	
}
.create_button{
	text-align:center;	
}
.create_button a.cancel{
	background:#28313c;
	padding:0 25px;
	display:inline-block;
	font:400 18px/36px 'Lato';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;	
}
.create_button a.ok{
	background:#086541;
	padding:0 25px;
	display:inline-block;
	font:400 18px/36px 'Lato';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;	
}	

.create_button .mybutton{
	background:#086541;
	padding:0 25px;
	display:inline-block;
	font:400 18px/36px 'Lato';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;	
    margin-top: -8px;
}	

.ac_list th span {
    padding: 0 6px 0 0;
}
.create_button a.prev{
	background:#24c381;
	padding:0 25px;
	display:inline-block;
	font:400 18px/36px 'Lato';
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
	margin: 0 0 0 7px;	
}
.crasul_sec h2 img.add_ico {
    position: relative;
    top: 5px;
}
.heading_row h2{
	display:inline-block;
	float:left;	
}
.heading_row button{
	float:right;
	display:inline-block;
	border:none;
	cursor:pointer; 
}
.heading_row .configure{
	background: #0090d9 url("../images/config-drop.png") no-repeat scroll 88% center;
    color: #ffffff;
	position:relative;
    font-size: 19px;
    padding:2px 25px 1px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
    float: right;	
}
.heading_row .configure .conf_opt{
	background:#0090d9;
	position:absolute;
	width:180px;
	padding:10px;
	right:0;
	-webkit-border-radius: 4px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 4px;
	-moz-border-radius-topright: 0;
	border-radius: 4px;
	border-top-right-radius: 0;	
	z-index:999999;
	display:none;
}
.heading_row .configure .conf_opt ul{
	margin:0;
	padding:0;
	position:relative;
	z-index:999999;
}
.heading_row .configure .conf_opt ul li{
	display:block;
	font:400 13px 'Lato';
	line-height:30px;
	padding:0;
	margin:0;
	text-align:left;	
}
.heading_row .configure .conf_opt ul li a{
	color:#fff;	
}
.flip_button {
    position: absolute;
    right: -12px;
    top: -7px;
}
.quick_click{
	background:#f5f5f5;
	padding:10px 5px;
	margin:0 0 12px 0;	
}
.quick_click a.send_mail{
	background:#f63651 url(../images/send_mail.png) no-repeat 95% center;
	padding:0 33px 0 5px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;	
}
.quick_click a.call_log{
	background:#688123 url(../images/call_log.png) no-repeat 95% center;
	padding:0 33px 0 5px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	margin:0 10px;
	line-height:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;	
}
.quick_click a.notes{
	background:#3e739d url(../images/enter-notes.png) no-repeat 95% center;
	padding:0 33px 0 5px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;	
}
.top_namebar .name_left a.nlt{
	background: #086541 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-style: normal;
    margin: 12px 0 0 5px;
    padding: 2px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
.create_edit h4{
	padding:12px 0;
	font-size:18px;
	font-weight:400;
	text-align:center;	
}
.create_edit h4 strong{
	color:#086541;	
}

.create_form .create_left .inp_f button {
     background:#086541;
   -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 30px;
	font-size:15px;
	color:#fff;
    padding: 0 15px;
	border:none;
	cursor:pointer;
}
.create_form .create_left .inp_f input.date{
	background:url(../images/calender.png) no-repeat 97% center;	
}

.create_form .create_left .inp_f input[type="checkbox"] {
    background: #f1f1f1 none repeat scroll 0 0;
    border: medium none;
    height: 25px;
    margin: 1px 0 0 1px;
    outline: medium none;
    position: relative;
    width: 25px;
    z-index: 9;
}
.topspace{
	padding:12px 0;	
}
.topspace h2 img.add_ico {
    position: relative;
    top: 5px;
}
.owner_sec{
	width:300px;
	float:right;	
}
.owner_sec label {
    display: inline-block;
    float: left;
	padding: 3px 0 0;
}
.owner_sec select{
	background: #ffffff url("../images/drop-list.png") no-repeat scroll 93% center;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin: 0 0 0 10px;
    width: 50%;
}
.owner_sec input[type='submit']{
	background:#f7761f;
	border: 1px solid #b45312;
    border-radius: 4px;
	color:#fff;
	font-size:15px;
	width:28%;
	text-align:center;
    float: right;
    height: 28px; 	
}
select.action{
	background: #20858c url("../images/action_drop.png") no-repeat scroll 93% center;
    border-radius: 4px;
	border:none;
    float: left;
    height: 28px;
    margin: 0 0 0 10px;
    width:80%;
	color:#fff;
}
.bd_crum{
	margin:0;
	display:inline-block;
}
.bd_crum ul{
	margin:0;
	padding:0;	
}
.bd_crum ul li{
	display:inline-block;
	font-size:18px;
	font-weight:300;
	line-height:18px;
	border-right:solid 1px #000;
	padding:0 10px 0 10px;	
}
.bd_crum ul li a{
	color:#000;	
}
.bd_crum ul li:last-child{
	border:none;	
}
.bd_crum ul li:first-child{
	padding-left:0;	
}
.bd_crum ul li:last-child a{
	color:#f7761f	
}
.box_list_row{
	margin: 0 0 12px;
    padding: 0;
}
.box_list_row .box_list_main{
	width:24%;
	display:inline-block;
	position:relative;
	background:#eeeeee;
	margin: 0 0.7% 0 0;
	border:solid 1px #dcdcdc;	
}

.box_list_row .box_list_main table td{
	 font:400 14px 'Lato';
	 color:#312e2e;
	 padding:5px;
	 border-bottom:solid 1px #dcdcdc;
}
.box_list_row .box_list_main table td span{
	font-size:15px;
	color:#1902fc;
}
.box_list_row .box_list_main table tr:last-child td{
	border:none;	
}
.close_ico{
	position:absolute;
	right:-12px;
	top:-10px;	
}
.create_edit h3 a{
	color:#fff;
}
.create_edit h3.template_heading{
	text-align:left;
	overflow:hidden;
	padding:0 10px;	
}
.create_edit h3.template_heading button{
	background:#368265;
	color:#fff;
	font-size:18px;
	font-weight:300;
	padding:0 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
	float:right;
	height: 30px;
    line-height: 26px;
    margin: 7px 20px 0 0;
	cursor:pointer;
	border:none;	
}
.create_form .create_left .field_name label em{
	color:#f00;	
}
.create_form .create_left .inp_f input[type='file']{
	width:auto;
	border:none;
	padding:0;	
}
.create_form .create_left .inp_f input.add{
	width:auto;
	padding:0 25px;
	font:400 18px 'Lato';
	color:#fff;
	background:#28313c;
	border:none;	
}
em.out_border{
	/*border:solid 1px #bcbbbb;*/
	position:absolute;
	left:0;
	width:26px;
	height:26px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index:1;
}	
.create_form .create_left .inp_f select.source_field{
	width:80%;	
}
.field_add{
    position: absolute;
    right: 0;
}
.ac_list_main > h3 {
    font-size: 18px;
    font-weight: 400;
    padding: 8px 0;
}
.list_table {
    padding: 0 0 25px;
}
.task_d h3{
	
    color: #000;
    font:400 18px "Lato";
    margin: 0 0 6px;
    overflow: hidden;
    padding:0 0 5px 0;
	border-bottom:solid 1px #d2d2d2;
}
.tabs-left > .nav-tabs > li > a span{
	background:#12b71a;
	padding:0 10px;
	color:#fff;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.nav{
	min-height:400px;
	width:15%;	
}
.meet_tab .dataTables_length{
	right:0;
}	
.help_con{
	padding:15px;	
}
.help_con p{
	font-size:16px;
	font-weight:300;
	padding:0 0 15px 0;	
}
a.new_btn{
	background:#086541!important;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-style: 300;
    margin:0;
    padding: 2px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;	
}
a.new_btn:hover{
	background:#f7761f!important;	
}
.create_popsm{
	width:750px;	
}
.log_pop{
	background:#fff;
	padding:15px;
	position:absolute;
	display:none;
	width:300px;
	right:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align:center;
	border:solid 1px #d2d2d2;
	z-index:9999;	
}
.log_pop h4{
	font-size:18px;
	padding:0 0 15px 0;
}	
.log_pop a.yes{
	background:#24c381;
	color:#fff;
	font-size:16px;
	padding:7px 15px;
	display:inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.log_pop a.no{
	background:#f7546b;
	color:#fff;
	font-size:16px;
	padding:7px 15px;
	display:inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.rfp_question{
	margin:0;
	padding:0;
	font-family:Lato;	
}
ul.bd_crum_list{
	margin:0;
	padding:22px 0 10px 0;
	border-bottom:solid 1px #c5c5c5;
	margin:0 0 12px 0;	
}
ul.bd_crum_list li{
	display:inline-block;
	color:#000000;
	padding:0 15px 0 10px;
	font:300 17px 'Lato';
	background:url(../images/sep.png) no-repeat right center;	
}
ul.bd_crum_list li:last-child{
	background:none;	
}
ul.bd_crum_list li a{
	color:#636161;	
}
ul.bd_crum_list li a:hover{
	color:#4d9022;	
}
.que_bar{
	background:#28313c;
	color:#fff;
	padding:10px;
	margin:10px 0;
}
.que_bar h3{
	font-size:18px;
	font-weight:400;
	color:#fff;
	overflow:hidden;
}
.que_bar h3 span{
	float:right;	
}
.que_wrap{
	background:#fff;
	padding:10px;
	margin:0 0 12px 0;	
}
.que_left{
	width:22%;
	float:left;	
}
.que_left h4{
	overflow:hidden;
	font-size:24px;
	font-weight:400;
	padding:0 0 10px 0;	
}
.que_left h4 span{
	background:#086541;
    color: #ffffff;
    float:right;
    font-size: 13px;
    font-style: 300;
    margin:0;
    padding: 2px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 4px 0 0;
}
.que_left .que_type{
	background:#fcf8e3;
	min-height:400px;	
}
.que_left .que_type ul{
	margin:0;
	padding:0;	
}
.que_left .que_type ul li{
	display:block;
	overflow:hidden;
	font-size:16px;
	font-weight:300;
	padding:6px 6px 1px 6px;
	border-bottom:solid 1px #d2d1c9;	
}
i.up_sort{
	float:left;
	padding:0 5px 0 0;
	margin: 4px 0 0;	
}
.que_left .que_type ul li em{
	float:right;
	display:inline-block;	
}
.que_left .que_type ul li span {
    display: inline-block;
    float: left;
    margin: 4px 0 0;
}
.que_rt{
	float:left;
	width:26%;	
}
.que_mid{
	float:left;
	width:48%;
	margin:0 2%;	
}
.que_mid h4{
	overflow:hidden;
	font-size:24px;
	font-weight:400;
	padding:0 0 10px 0;	
}
.que_mid h4 span{
	background:#086541;
    color: #ffffff;
    font-size: 13px;
    font-style: 300;
    margin:0;
    padding: 2px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}
.que_mid .que_box{
	margin:0 0 12px 0;
	padding:0;	
}
.que_mid .que_box .que_top_bar{
	background:#117d85;
	padding:4px 8px 2px 8px;
	overflow:hidden;	
}
.que_number{
	display:inline-block;
	float:left;	
}
.que_number label{
	float:left;
	display:inline-block;
	font-size:15px;
	font-weight:400;
	color:#fff;
	padding:3px 0 0 0;	
}
.que_number input{
	background:#fff;
	height:25px;
	color:#696969;
	font-size:14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0 10px;
	text-align:center;
	width:48px;
	display:inline-block;
	float:left;
	border:none;	
}
a.update{
	font-size:15px;
	text-decoration:underline;
	display:inline-block;
	float:left;
	color:#fff;
	padding:3px 15px 0 0;	
}
.btn_close{
	display:inline-block;
	float:right;	
}
.que_name{
	padding:12px 8px;
	background:#f9f9f9;	
}
.que_name h5{
	font-size:18px;
	font-weight:300;
	padding:0 0 5px 0;	
}
.que_name h5 strong{
	font-weight:700;	
}
.que_name h6{
	font-size:18px;
	font-weight:300;
	color:#ff0505;	
}
.que_name h6 strong{
	font-weight:700;
	color:#000;	
}
.tabs-menu {
    height: 30px;
    clear: both;
}
.tabs-menu li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right:3px;
    background-color: #74b749;
   /* border-top: 1px solid #d4d4d1;
    border-right: 1px solid #d4d4d1;
    border-left: 1px solid #d4d4d1;*/
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size:14px;
	font-weight:300;
}
.tabs-menu li.current {
    position: relative;
    background-color: #4d9022;
   
    z-index: 5;
}
.tabs-menu li a {
    padding: 10px;
    color: #fff;
    text-decoration: none; 
}
.tabs-menu .current a {
    color: #fff;
}
.tab{
    background-color: #f9f9f9;
    width: auto;
	clear:both;
}
.tab-content {
     display: block;
    padding: 10px;
    width: 80%;
}

#tab-1 {
 display: block;   
}
.rfp_status{
	padding:10px 0 0 0;
}
.rfp_status label{
	font-size:16px;
	float:left;
	display:inline-block;
	padding:3px 5px 0 0;
	width: 24%;	
}
.rfp_status select{
	background: #ffffff url("../images/drop-list.png") no-repeat scroll 93% center;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin:0 10px 0 0;
    width:38%;	
}	
.rfp_status input[type='submit']{
	background: #28313c;
    border: 1px solid #28313c;
    border-radius: 4px;
    float: left;
	color:#fff;
    margin:0;
	padding:0 10px;
	height:27px;
	line-height:23px;
	cursor:pointer;
	display:inline-block;	
}
.rfp_status a.prevew{
	background: #f7761f;
    border-radius: 4px;
    float: left;
	color:#fff;
    height: 28px;
	line-height:28px;
    margin:0;
	padding:0 20px;
	cursor:pointer;
	display:inline-block;	
}
.btm_bdr{
	border-bottom:solid 1px #d2d2d2;
	padding:0 0 7px 0;
	margin:6px 0 10px;	
}
.upload_que{
	background:#f9f9f9;
	padding:10px;	
}
.upload_que h4{
	color:#28313c;
	font-size:18px;
	font-weight:400;
	padding:0 0 10px 0;	
}
.upload_row {
    overflow: hidden;
    padding: 0 0 10px;
}
.upload_row input[type='file']{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
	float:left;	
}
.upload_row input[type='submit']{
	background: #f7761f;
	border:none;
    border-radius: 4px;
    float: left;
	color:#fff;
    margin:0;
	padding:0 10px;
	height:27px;
	line-height:23px;
	cursor:pointer;
	display:inline-block;	
}
 a.download_temp{
	background: #74b749;
    border-radius: 4px;
	font-size:14px;
	color:#fff;
    height: 28px;
	line-height:28px;
    margin:0 0 20px 0;
	padding:0 20px;
	cursor:pointer;
	display:inline-block;	
}
.space_new{
	 padding: 28px 0 14px;
}
h6.format {
    font-size: 18px;
    font-weight: 400;
    padding: 50px 0 0 0;
    text-align: center;
}
ul.check_list{
	text-align:center;
	padding:30px;
}
ul.check_list li{
	display:inline-block;
	padding:0 10px;
	vertical-align: middle;
}	
ul.check_list li input[type='checkbox']{
	width:20px;
	height:20px;	
}
.search_page{
	padding:20px 0;	
}
.search_left{
	width:49%;
	float:left;	
}
.search_rt{
	float:right;	
}
.search_left h2{
	padding:0 0 12px 0;	
}
.three_btn{
	padding:20px 0;
	text-align:center;	
}
a.exl{
    background: #688123 url("../images/exl.png") no-repeat scroll 10px center;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    margin: 0 10px;
    padding:0 20px 0 42px;
}
a.pdf{
    background: #f63651  url("../images/pdf.png") no-repeat scroll 10px center;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    margin: 0 10px;
    padding:0 20px 0 42px;
}
a.cs{
    background: #3e739d   url("../images/csv.png") no-repeat scroll 10px center;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    margin: 0 10px;
    padding:0 20px 0 42px;
}
.multiselect {
    width: 100%;
	padding:50px 20px;
	font-family:Lato;
		
    }
.selectBox {
    position: relative;
    }
.selectBox select {
    width: 100%;
    font-weight: 400;
	padding:5px 0;
	background:#3e739d url(../images/config-drop.png) no-repeat 98% center;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
	font-size:16px; 
    }
.overSelect {
    position: absolute;
    left: 0; right: 0; top: 0; bottom: 0;
    }
#checkboxes {
    display: none;
    border: 1px #dadada solid;
    padding: 5px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
   -moz-border-radius-bottomleft: 4px;
   border-bottom-right-radius: 4px;
   border-bottom-left-radius: 4px;
    }
#checkboxes label {
        display: block;
    }
#checkboxes label:hover {
        background-color: #1e90ff;
    }

#checkboxes input {
    margin: 0 3px 8px 0;
}
.filter_form{
	padding:15px;	
}
.filter_form label{
	color: #3e3c3c;
    display:inline-block;
    font: 400 14px "Lato";
    padding: 4px 0 0;	
}
.filter_row_top{
	margin:0;
	padding:0 0 10px 0;	
}
.filter_row_top label{
	float:left;
	padding:6px 10px 0 0;	
}
.filter_row_top select{
	width:60%;
	padding:5px 0;
	background:url(../images/drop-list.png) no-repeat 98% center;
	border:solid 1px #d2d2d2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#000;
	font-size:15px;
	float:left;
	margin:0 10px 0 0;	
}
.filter_row_top input[type='submit']{
	background: #28313c none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font: 400 18px/30px "Lato";
    padding: 0 25px;
	border:none;	
}
.filter1{
	float:left;
	width:10%;
	margin-right:12px;
}
.filter1 input{
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 5px;
    width: 100%;
}
.filter2{
	width:28%;
	float:left;	
}
.filter2 input{
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 5px;
    width: 100%;
}
.filter3{
	width:16%;
	float:left;
	margin:0 12px;	
}
.filter3 select, .filter1 select{
	background:url(../images/drop-list.png) no-repeat 96% center;
	border:solid 1px #d2d2d2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:100%;		
}
.filter3 input{
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 5px;
    width: 100%;
}

.filter_row {
    padding: 0 0 10px;
}	
select.or_sel{
	background: rgba(0, 0, 0, 0) url("../images/drop-list.png") no-repeat scroll 88% center;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    color: #000000;
    font-size: 13px;
    padding: 2px 0;
    width:50px;	
}
.filter_new .filter1{
	width:14%;	
}
.filter_new .filter3{
	width:12%;
}
.filter_new .filter_row_top select{
	width:74%;	
}
.bdr_btm{
	border-bottom:solid 1px #d2d2d2;	
}
.top_btn{
	float:right;	
}
.top_btn a{
	background:#20858c ;
	display:inline-block;
	padding:6px 15px;
	color:#fff;
	font-size:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.ed_pro{
	width:900px;
	margin:0 auto;
	border:solid 1px #d2d2d2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;	
}
.name_sec{
	margin:0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #d2d2d2;
}
.name_sec .name_row{
	margin:0 auto;
	padding:0 0 10px 0;
	overflow:hidden;	
}
.name_sec .name_row label{
	width:20%;
	float:left;
	display:block;
	color: #3e3c3c;
    font: 400 14px "Lato";
    padding: 4px 0 0;	
}
.name_sec .name_row input{
	float:left;
	display:block;
	width:80%;
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 5px;	
}
.name_sec .name_row input.date{
	background:#fff url(../images/calender.png) no-repeat 98% center;		
}
.name_sec .name_row input.number_list{
	width:100px;
	text-align:center;	
}
.name_sec .name_row textarea{
	float:left;
	display:block;
	width:80%;
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height:80px;
    padding: 0 5px;	
}
.pick_sec{
	border-bottom:solid 1px #d2d2d2;
	background:#f1f1f1;
	padding:40px 15px;	
}
.pick_left{
	width:49%;
	float:left;	
}
.pick_left a{
	background:#24c381 ;
	display:block;
	text-align:center;
	padding:15px 0;
	font-size:18px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px 0;	
}
.pick_left a:hover{
		
}
.pick_rt{
	width:49%;
	float:right;
	overflow:hidden;			
}
.pick_rt a.target{
	background:#086541 ;
	display:block;
	text-align:center;
	padding:15px 0;
	font-size:18px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px 0;			
}
.pick_rt a.list_btn{
	background:#37a8b0;
	display:block;
	text-align:center;
	padding:15px 0;
	font-size:18px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:49%;
	float:left;			
}
.pick_rt a.pick_tgt{
	background:#28313c;
	display:block;
	text-align:center;
	padding:15px 0;
	font-size:18px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:49%;
	float:right;			
}
.timing_sec{
	margin:0;
	padding:10px 0;
	border-bottom:solid 1px #d2d2d2;	
}
.timing_sec h3{
	font-size:20px;
	font-weight:300;
	padding:0 0 10px 0;	
}
.time_left{
	width:36%;
	float:left;
	position:relative;	
}
.time_left a.send_now{
	background:#3e739d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px 20px;
	font-size:18px;
	color:#fff;
	display:inline-block;		
}
.time_rt{
	float:right;
	width:58%;
	text-align:right;
	overflow:hidden;		
}
.time_rt a.sech_send{
	background:#688123  ;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px 20px;
	font-size:18px;
	color:#fff;
	float:right;
	display:inline-block;		
}
.time_rt span{
	text-align:right;
    font-family: "lato";
    font-size: 15px;
	display:inline-block;
    padding: 11px 10px 0 0;
}
.ed_pro .create_form .create_left .inp_f{
	width:50%;	
}
.ed_pro .create_form .create_left .field_name{
	width:45%;	
}
input.search_f{
	width:100%;
	height:35px;
	border:1px solid #bcbbbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 10px;
	margin:0 0 10px 0;
	background: url("../images/search_ico.png") no-repeat scroll 99% center;	
}
.scroll_list{
	height:430px;
	overflow-y:scroll;	
}
.scroll_list h2{
	padding:0 0 5px 0;	
}
.lst_created{
	padding:12px 0;
	position:relative;	
}

.lst_created .dataTables_length {
    position: absolute;
    right: 0;
    top: 14px;
}
.lst_created ul{
}
.lst_created ul li{
	display:inline-block;
	font-size:16px;
	font-family:'Lato';
	padding:5px 10px;
	border-left:solid 1px #d2d2d2;
}
.lst_created ul li a{
	color:#000;
}
.lst_created ul li:first-child{
	border:none;
	padding-left:0;	
}
.time_left .log_pop{
	left:0;	
}
.org_box{
	padding:20px 0;
}
ul.org_list{
	margin:0;
	padding:0;
	min-height:550px;	
}
ul.org_list li{
	display:inline-block;
    margin: 0 1% 12px 0;
    opacity: 0.85;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    width: 24%;
}
ul.org_list li.us_org{
	background:#112265;	
}
ul.org_list li.non_us_org{
	background:#505050;	
}
ul.org_list li h3{
	color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translateX(-5%) translateY(-50%);	
}
ul.org_list li a{
	display:block;	
}
.og_logs{
	padding:20px 0;	
}
.og_hd{
	width:100%;
	padding: 18px 0;	
}
.og_hd h3{
	color: #000000;
    font-size: 24px;
    font-weight: 500;
	display:inline-block;
	float:left;
	padding: 5px 0 0;	
}
.st_date{
	display: inline-block;
    float: right;
    padding: 5px 0 0;
	text-align: right;	
}
.st_date_new{
	float:none;
	text-align:left;	
}
.st_date p{
	font-family:lato;
	 padding: 8px 0 0;	
}
.st_date input{
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 25px 0 5px;
    width:30%;
	margin:0 0 0 15px;
	background:url(../images/calender.png) no-repeat 96% center;
}
table.ac_list tr td a i:hover{
	color:#f7761f;	
}
.og_full{
	width:100%;	
}
.visitor_detail{
	margin:0;
	padding:0;	
}
.visitor_left{
	float:left;
	width:26%;
}
.visitor_rt{
	float:right;
	width:72%;
}
.map_box{
	height:300px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 12px 0;	
}
.v_profile{
	background:#fff;
	font-family:Lato;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 0 12px 0;	
}
.v_profile h3{
	font-size:18px;
	font-weight:300;
	background:#28313c ;
	padding:4px 10px;
	color:#fff;
	margin:0 0 10px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
}
.v_profile ul{
	margin:0;
	padding:0 10px;	
}
.v_profile ul li{
	display:block;
	padding:5px 0;
	overflow:hidden;
	border-bottom:solid 1px #d2d2d2;	
}
.v_profile ul li:last-child{
	border:none;	
}
.v_profile ul li span{
	float:right;
	color:#24c381;
	font-weight:300;	
}

.tbl-accordion {
  margin: 0 auto;
  font-family:'Lato';
  width:100%;
  border: 1px solid #d9d9d9;
}
.tbl-accordion th{
	text-align:left;
	padding:8px 5px;
	font-weight:400;	
}
.tbl-accordion thead {
  background: #28313c;
  color:#fff;
}
.tbl-accordion .tbl-accordion-nested {
  width: 100%;
}
.tbl-accordion .tbl-accordion-nested tr:nth-child(even) {
  background-color: #eeeeee;
}
.tbl-accordion .tbl-accordion-nested td, .tbl-accordion .tbl-accordion-nested th {
  padding: 10px;
  border-bottom: 1px solid #d9d9d9;
}
.tbl-accordion .tbl-accordion-nested .tbl-accordion-section{
  background: #f2f2f2 url(../images/plus.png) no-repeat 6px center;
  color: #000;
}
.tbl-accordion .tbl-accordion-nested .tbl-accordion-section td{
	color: #404040;
    font: 400 13px "Lato";	
}
.tbl-accordion .tbl-accordion-nested .tbl-accordion-section td:first-child{
	padding-left:30px;
	cursor:pointer;	
}
.tbl-accordion .plus_new .tbl-accordion-section{
	 background: #f2f2f2 url(../images/minus.png) no-repeat 6px center;	
}
.tbl-accordion-nested span{
	color:#f00;	
}
.tbl-accordion-section a{
	color:#24c381;	
}
.tbl-accordion-section a:hover{
	color:#f7761f;	
}
.log_form .fom_row a.new_reg{
	background: #0090d9  none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    height: 48px;
    line-height: 48px;
    padding: 0 40px;
	float:left;
	color:#fff;
    transition: background-color 0.5s ease 0s;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
	margin:0 0 0 12px;
}
.log_form .fom_row a.new_reg:hover{
	background:#1a76a5;	
}
.register_sec{  
	background: #ffffff none repeat scroll 0 0;
    margin: 15px;
    padding: 20px;
    position: absolute;
    right: 2%;
    text-align: left;
    top: 50%;
    transform: translateX(-2%) translateY(-50%);
    width: 47%;
}
.register_sec h4 {
    font-size: 28px;
    padding: 0 0 14px;
	text-align:left
}
.from_row{
	margin:0;
	padding:0 0 12px 0;	
}
.from_row label{
	font-size: 16px;
    font-weight: 300;
    padding: 0 0 7px;
	display:block;	
}
.from_row label em{
	color:#f00;	
}
.from_row input{
	border: 1px solid #a4a4a4;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 36px;
    padding: 0 10px;
    width: 100%;
	 -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;	
}
.from_row input[type='submit']{
	background: #d47d16;
    border:none ;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    height: 38px;
    padding: 0;
    width: 100%;	
}
.no_space{
	padding:0;	
}
.reg_con{
    left: 7%;
    position: absolute;
    top: 50%;
    transform: translateX(-7%) translateY(-50%);
    width: 40%;
	text-align:left;
}
.reg_con h4 {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    padding: 0 0 10px;
}

.reg_con p {
    color: #ffffff;
    font-weight: 300;
    padding: 0 0 15px;
}
.amz_tab .dataTables_length{
	display: inline-block;
    right: 50%;
    transform: translateX(50%);
}
.st_date a {
    display: inline-block;
    margin: 0 0 0 10px;
    vertical-align: middle;
}
.tbl-accordion-section a.not_linked{
	color:#b1b1b1;	
}
/*.tbl-accordion-section a.not_linked:hover{
	color:#24c381;	
}*/
.sale_process{
	padding: 28px 0 14px;
}
.sale_process h2{
	color: #000000;
    font-size: 24px;
    font-weight: 500;
	border-bottom:solid 1px #d2d2d2;
	padding:0 0 5px 0;
	margin:0 0 10px 0;	
}
.process_main{
	padding:10px;
	margin:0 0 12px 0;
	width:900px;
	background:#fff;
}
.process_form{
	padding:0 0 12px 0;	
}
.process_form:last-child{
	padding:0;	
}
.process_form .process_left{
	width:49%;
	float:left;	
}
.process_form label{
	display:block;
	padding:0 0 4px 0;	
}
.process_form  input{
	width:100%;
	border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 36px;
    padding: 0 5px;	
}
.process_form select{
	background: rgba(0, 0, 0, 0) url("../images/drop-list.png") no-repeat scroll 96% center;
	width:100%;
	border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 36px;
    padding: 0 5px;		
}
.process_form .process_rt{
	float:right;	
}
.process_form input[type='submit']{
	background:#28313c;
	width:200px;
	padding:0;
	color:#fff;
	font-size:16px;
	border:none;
	cursor:pointer;	
}
.process_form .process_left input[type='submit']:hover{
	background:#f7761f;	
}
.process_form  textarea.description{
	width:100%;
	border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height:80px;
    padding:5px;		
}
.process_form  textarea.script_text{
	width:100%;
	border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height:200px;
    padding:5px;		
}
.day_sec{
	background:#fff;
	padding:12px;
	/*width:90%;*/	
}
.day_sec ul{
	margin:0;
	font-family:'Lato';
	padding:0;
	width:1250px;	
}
.day_sec ul li{
	width:220px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:8px;
	border:solid 1px #bcbbbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-height:228px;
	margin:0 20px 20px 0;	
}
.day_sec ul li h4{
	font-size:24px;
	text-align:center;
	font-weight:500;
	padding:0 0 10px 0;	
}
.day_sec ul li h4 span{
	color:#f67f6e;
}
a.comment{
	padding:0 10px;
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
	margin:0 0 5px 0;
	background:#139ca5 url(../images/comment.png) no-repeat 98% center;	
}
a.call_phone{
	padding:0 10px;
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
	margin:0 0 5px 0;
	background:#278260 url(../images/call_phone.png) no-repeat 98% center;	
}
 a.vm{
	padding:0 10px;
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
	margin:0 0 5px 0;
	background:#f67f6e url(../images/vm.png) no-repeat 98% center;	
}
a.add_opt{
	background: #28313c none repeat scroll 0 0;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    bottom: 6px;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    left: 8px;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    width: 93%;
}
a.d_mail{
	padding:0 10px;
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
	margin:0 0 5px 0;
	background:#67717e url(../images/d_mail.png) no-repeat 98% center;	
}

 a.inventory{
	padding:0 10px;
	font-size:15px;
	font-weight:500;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	width:100%;
	margin:0 0 5px 0;
	background:#44cb93 url(../images/inventory.png) no-repeat 98% center;	
}
.del {
   position: absolute;
    right: 6px;
}
.edit_d{
	position: absolute;
    right: 33px;
}
a.st_board{
	background:#7a7415 url(../images/story_board.png) no-repeat 96% center;
	color:#fff;
	padding:0 96px 0 28px;
	font-size:18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:500;
	display:inline-block;
	line-height:58px;	
}	
a.st_board:hover{
	background:#28313c url(../images/story_board.png) no-repeat 96% center;	
}
a.st_board_et{
	background:#7a7415 url(../images/emails.png) no-repeat 96% center;
	color:#fff;
	padding:0 96px 0 28px;
	font-size:18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:500;
	display:inline-block;
	line-height:58px;	
}	
a.st_board_et:hover{
	background:#28313c url(../images/emails.png) no-repeat 96% center;	
}
.sm_pop_option{
	width:500px;	
}
ul.add_option{
	margin:0;
	padding:15px;
	overflow:hidden;	
}
ul.add_option li{
	width:49%;
	float:left;
	margin:0 0 6px 0;	
}
ul.add_option li:nth-child(2n){
	float:right;
}
table.ac_list tr td a.select_btn{
	background: #0090d9 none repeat scroll 0 0;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding:3px 15px;
	margin:0 6px 0 0;
    text-decoration: none;
    transition: background-color 0.5s ease 0s;	
}
table.ac_list tr td a.select_btn:hover{
	background:#44cb93;	
}
table.ac_list tr td a.active{
  background-color: #f40;
}
.obj_opt a{
	color: #278260;
    display: inline-block;
    font-size: 18px;
    padding: 0 0 7px;
    text-decoration: underline;
}
a.link_obj{
	background:#0090d9;
	color:#fff;
	padding:10px 42px;
	display:inline-block;
	 -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
a.new_user{
	background:#086541;	
}
a.link_obj:hover{
	background:#f40;	
}
a.assign{
	background:#28313c ;	
}
.sale_process h3{
	font-size:20px;
	font-weight:400;
	color:#464646;
	padding:0 0 15px 0;	
}
.story_board{
	padding:0 0 20px 0;	
}
.story_board .story_lt{
	float:left;
	width:49%;
	border:solid 1px #bcbbbb;
	padding:12px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.story_board .story_lt h4{
	font-size:24px;
	color:#1356a9;
	font-weight:500;
	padding:0 0 20px 0;	
}
.story_board .story_lt h5{
	font-size:18px;
	overflow:hidden;
	border-bottom:solid 1px #d2d2d2;
	padding:0 0 5px 0;
	font-weight:400;
	margin:0 0 10px 0;	
}
.story_board .story_lt h5 img{
	float:right;	
}
.story_board .story_rt{
	float:right;	
}
.story_board .story_lt p{
	font-size:15px;
	padding:0 0 20px 0;
	color:#615e5e;
	font-weight:300;
		
}
img.edt{
	float:right;
	padding:0 0 0 5px;
	margin: -2px 0 0;	
}
.ac_data input{
	float:left;
	display:block;
	width:80%;
	border: 1px solid #bcbbbb;
    border-radius: 4px;
    height: 30px;
    padding: 0 5px;	
}
.ac_data input[type="checkbox"] {
    background: #f1f1f1 none repeat scroll 0 0;
    border: medium none;
    height: 25px;
    margin: 1px 0 0 1px;
    outline: medium none;
    position: relative;
    width: 25px;
    z-index: 9;
}
tbody.data_height{
  height: 256px;
  overflow-y: auto;
}
.add_field{
	background:#288268 url(../images/add_white.png) no-repeat 15px center;
	color:#fff;
	font-size:18px;
	font-weight:400;
	padding:15px 50px;
	display:inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:20px 0 0 0;	
}
.account_tab table{
	background:#fff;
}
.GScroll {
	position: relative;
	overflow: hidden;
}
.GScroll > .GScroll-scrollable {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}
.GScroll > .GScroll-bar {
	position: absolute;
	width: 10px;
	min-height: 70px;
	top: 0px;
	right: 0px;
	display: none;
	background-color:#f7761f;
	cursor: move;
	z-index: 2;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.top_mg{
	padding:12px 0 0 0;
	border:none;	
}
.comp_info{
	padding:30px 0 12px 0;
	margin:0;
	font-family:'Lato';	
}
.left_comp{
	width:28%;
	float:left;	
}
.right_comp{
	width:70%;
	float:right;	
}	
.comp_logo{
	border:solid 1px #d2d2d2;
	padding:20px 10px;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0 0 15px 0;	
}
.c_info_box{
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px;	
}	
.c_info_box p{
	padding:0 0 10px 0;
	font-size:17px;
	font-weight:400;	
}
.c_title{
	background: #303031 none repeat scroll 0 0;
    color: #fff;
    margin: 0 0 15px;
    padding: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
.right_comp p{
	padding:0 0 15px 0;
	font-size:17px;
	font-weight:300;	
}
.web_tracking p{
	font-size:17px;
	font-weight:300;
	overflow:hidden;
	padding:0 0 15px 0;
}	
.web_tracking p span{
	float:left;
	display:inline-block;
	padding:4px 0 0 0;	
}
.web_tracking input.track_check{
	background: #f1f1f1 none repeat scroll 0 0;
    border: medium none;
    height: 25px;
    margin: 1px 5px 0 1px;
    outline: medium none;
    position: relative;
    width: 25px;
    z-index: 9;
	float:left;	
}
input.service_check{
	background: #f1f1f1 none repeat scroll 0 0;
    border: medium none;
   /* height: 25px;  width: 25px;*/
    margin: 1px 5px 0 1px;
    outline: medium none;
    position: absolute;
   
    z-index: 9;
	bottom:10px;
	right:5%;	
}
.edit_fm{
	margin:0;
	text-align:left;
	padding:0;	
}
.edit_fm label{
	display:block;
	padding:0 0 5px 0;	
}
.edit_fm input{
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:30px;
	padding:0 5px;
	border:solid 1px #d2d2d2;	
}
.edit_fm input[type='file']{
	 border:none;	
}
.edit_fm textarea{
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:100px;
	padding:5px;
	border:solid 1px #d2d2d2;	
}
.edit_fm textarea.ana_code{
	width:40%;
	margin:0 0 10px 0;	
}
.web_tracking .create_button{
	text-align:left;	
}
.web_tracking .create_form{
	padding:0 0 10px;	
}
.text_left{
	text-align:left;	
}
.progress {
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 25px;
    margin-bottom: 20px;
    overflow: hidden;
	border:solid 1px #d2d2d2;
}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-bar {
    background-color: #337ab7;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #fff;
    float: left;
    font-size: 12px;
    height: 100%;
    line-height: 25px;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}
.left_comp h4{
	font-weight:300;
	padding:0 0 4px 0;		
}
.entry_process{
	background:#f66955;
	
}
.sql{
	background:#f63651  ;	
}
.attack_pop{
	position:absolute;
	margin:0;
	padding:0;
	font-family:'Lato';
	background:#fff;
	width:300px;
	border:solid 1px #d2d2d2;
	top:45px;
	right:0;
	/*display:none;	*/
}

.attack_pop h3{
	font-size:17px;
	font-weight:400;
	line-height:30px;
	padding:0 10px;
	background:#e9eaed ;
	color:#4a8bc2;
	border-bottom:solid 1px #d2d2d2;	
}
.attack_pop ul{
	padding:0;
	margin:0;	
}
.attack_pop ul li{
	display:block;
	font-size:15px;
	font-weight:400;
		
}
.attack_pop ul li a{
	color:#000;
	display:block;
	border-bottom:solid 1px #d2d2d2;
	padding:10px;
}
.attack_pop ul li a:hover{
	background:#f1f1f1;
	color:#0d6297;	
}
.attack_pop ul li a span{
	display:block;
	font-size:13px;	
}
.see_all{
	background:#e9eaed;
	line-height:30px;
	text-align:center;
	font-size:13px;
	font-weight:300;
	border-top:solid 1px #d2d2d2;
	
}
.see_all a{
	color:#0090d9;
	text-decoration:underline;		
}
.attack_pop ul li:last-child a{
	border-bottom:none;	
}
.from_row p a{
	text-decoration:underline;
	color:#0090d9;	
}
.from_row p a:hover{
	color:#d47d16;	
}	
ul.client_access{
	margin:0;
	padding:0;
}
ul.client_access li{
	display:block;
	border-bottom:solid 1px #d2d2d2;
	padding:10px 0;
}	
ul.client_access li a{
 color:#000;
 display:block;	
}
ul.client_access li a:hover{
	color:#24c381 ;			
}
ul.client_access li:last-child{
	border:none;	
}
ul.client_access li a i{
	float:right;
	color:#24c381 ;	
}
h1.dalete_text{
	padding:40px;
	text-align:center;	
}
.process_main h4{
	font-size:18px;
	padding:15px 0;	
}
ul.user_list{
	margin:0 0 20px 0;
	padding:0;
	border:solid 1px #d2d2d2;
	width:400px;
	font-family:'lato';	
}
ul.user_list li{
	display:block;
	padding:10px;
	overflow:hidden;
	border-bottom:solid 1px #d2d2d2;	
}
ul.user_list li strong{
	float:right;
	color:#688123;
	font-weight:400;	
}
ul.user_list li:last-child{
	border:none;	
}
header.admin_header{
	background:#0c5e96;
	border-bottom: 1px solid #d2d2d2;	
}
header.admin_header a.t_button, header.client_header a.t_button{
	color:#fff;
	border:solid 1px #fff;	
}
header.admin_header a.t_button:hover, header.client_header a.t_button:hover{
	border: 1px solid #fba56a;
    color: #fba56a;
    transition: all 0.3s ease-in 0s;	
}
header.admin_header .date, header.client_header .date{
	color:#fff;	
}
header.client_header{
	background:#13b088;
	border-bottom: 1px solid #d2d2d2;	
}

header.client_header .logo_sec, header.admin_header .logo_sec {
   
    display: inline-block;
    float: left;
    height: 48px;
    /*left: -2%;
    padding: 0 1% 0 2%;
    position: absolute; background: #fff none repeat scroll 0 0;*/
    z-index: 3;
}

span.fail{
	color:#f00;	
}
.logic_sec{
	/*margin:0;
	padding:0;*/	
}
.logic_sec label{
	display:block;
	padding:0 0 4px 0;	
}
.logic_sec input {
    border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 36px;
    padding: 0 5px;
    width: 100%;
}
.logic_sec hr{
	border-top:solid 1px #d2d2d2;
	margin:0 0 15px 0;	
}
.logic_sec select{
	background: rgba(0, 0, 0, 0) url("../images/drop-list.png") no-repeat scroll 94% center;
    border: 1px solid #bcbbbb;
     border: 1px solid #bcbbbb;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    height: 36px;
    padding: 0 5px;
    width: 100%;	
}
.logic_sec .logic_left{
	float:left;
	width:72%;	
}
.logic_sec .logic_rt{
	float:right;
	width:24%;	
}
.logic_row{
    padding: 0 0 16px;
}
a.add_level{
	background: #28313c none repeat scroll 0 0;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #fff;
    display: inline-block;
    font: 400 14px/36px "Lato";
    padding: 0 10px;
	margin:0 0 6px 0;	
}
a.add_lvl{
	background:#28313c url(../images/add_white.png) no-repeat 10px center ;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #fff;
    display: inline-block;
    font: 400 14px/36px "Lato";
    padding: 0 20px 0 45px;
	margin:0 0 6px 0;	
}
a.add_lvl:hover{
	background:#f7761f url(../images/add_white.png) no-repeat 10px center ;
}
a.add_level:hover, a.add_crit:hover, a.add_subl:hover{
	background:#f7761f;	
}
a.add_crit{
	background: #3e739d  none repeat scroll 0 0;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #fff;
    display: inline-block;
    font: 400 14px/36px "Lato";
    padding: 0 10px;
	margin:0 0 6px 0;	
}
a.add_subl{
	background: #7d520f   none repeat scroll 0 0;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    color: #fff;
    display: inline-block;
    font: 400 14px/36px "Lato";
    padding: 0 10px;	
}
.logic_l{
	width:20%;
	float:left;	
}
.logic_mid{
	width:56%;
	margin:0 2%;
	float:left;	
}
.logic_r{
	width:20%;
	float:left;	
}
/*----------------Css for DupAdmin Section 18May2016------------------------------------*/
ul.ninja_list{ margin:0; padding:0; font-family:Raleway; min-height: 81vh;}
ul.ninja_list li{ background:#f6f4f4; padding:12px; margin:0 2vw 2vw 0; display:inline-block;  width: 31.6%; vertical-align:top; position:relative;}
ul.ninja_list li:nth-child(3n){margin-right:0;}
ul.ninja_list li:hover{ background:#fefce7;}
ul.ninja_list li h3{ font-size:24px; font-weight:500; margin:0; padding:0;}
ul.ninja_list li p{font-size:18px; color:#26282a; font-weight:400;}
ul.ninja_list .edit_del{ position:absolute; right:12px; top:50%; transform:translateY(-50%);}
.t_center{ text-align:center;}
.n_left{ width:16%; float:left;color: #3e3c3c;display: block;font: 400 14px "Lato";padding: 4px 0 0;}
.n_inpfield{width:64%; margin:0 2%; float:left;}
.n_inpfield input{ width:100%;border: 1px solid #bcbbbb; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; height: 30px; padding:0 10px;}
.n_sbt{ width:16%; float:left;}
.n_sbt input[type='submit']{ width:100%; height:30px; color:#fff; text-transform:uppercase; text-align:center;background:#28313c; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border:none;}
.c_member{ width:82%; float:right; font-family:Raleway; margin:0 0 15px 0;}
.c_member h2{ font-size:24px; font-weight:400; padding:0 0 5px 0;}
.c_member .member_list{ background:#f4f4f4; border-top:solid 2px #ef970c; padding:12px; }
.c_member .member_list p{ font-size:18px; color:#ef970c; font-weight:400;}
.s_result{ width:82%; float:right; font-family:Raleway; margin:0 0 10px 0;}
.s_result h2{ font-size:24px; font-weight:400; padding:0 0 5px 0;}
.s_result .member_list{ background:#f4f4f4; border-top:solid 2px #11b682; padding:12px;}
.s_result .member_list p{ font-size:18px; color:#11b682; overflow: hidden; font-weight:400; padding:0 0 7px 0;}
.member_list img {float: left;padding: 0 7px 0 0;}
ul.dup_list{ margin:0; padding:0; max-width:800px;}
ul.dup_list li{ display:block; margin:20px 0 0 0; padding:12px; background:#0c5e96; position:relative;}
ul.dup_list li h4{ color:#fff; font-family:Raleway; font-size:24px; font-weight:400; padding:0 0 5px 0;}
ul.dup_list li p{ color:#fff; font-size:18px; padding:0 0 0 0; font-weight:400; font-family:'lato';}
a.pass{position:absolute; right:10px; top:50%; transform:translateY(-50%); color:#000; padding:0 15px; background:#ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; line-height: 34px;}
a.pass span{ width:14px; height:14px; border-radius:100%; display:inline-block; background:#11b682; vertical-align:middle;}
a.pass span.stop{ background:#f00;}
.gen_step{font-family:Raleway; font-size:24px; font-weight:400; max-width:800px; color:#fff; background:#70ad47; padding:12px; margin:20px 0 0 0;}
.dp_left{ width:18%; float:left; color: #3e3c3c;display: block;font: 400 14px "Lato";padding: 4px 0 0;}
.dp_rt{ width:82%; float:left;}
.dp_rt input, .logic_left input, .clogic_left input, .clogic_rt input{ width:100%;border: 1px solid #bcbbbb; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; height: 30px; padding:0 10px;}
.logic_left{width:14%; float:left;}
.logic_left input{width:100%;}
.logic_left input[type='submit']{ text-transform:uppercase; font-size:18px; height:32px; font-weight:400; color:#fff; background:#04406b; cursor:pointer; border:none;}
.logic_rt{ width:25%; float:left; margin:0 2%;}
.logic_rt select{width:100%; background: #ffffff url("../images/drop-list.png") no-repeat scroll 97% center; border: 1px solid #bcbbbb;border-radius: 4px;height: 30px;margin: 0;}
h4.c_logic{ font-size:18px; font-weight:400; padding:0 0 5px 0;}
.clogic_left{ width:29%; float:left;}
.clogic_rt{ width:18%; float:left; margin:0 0 0 2%;}
.inp_mg{ margin:0 0 0 2%;}

/*----------------------------------------------------15november accounts filter start here---------------------------------------*/
.show_hide{ background:#f1f1f1; padding:10px; margin:0 0 15px 0;}
.show_hide ul{ margin:0; padding:4px 0; display:inline-block; float:left;}
.show_hide ul li{ display:inline-block; padding:0 12px 0 0;}
.show_hide ul li a{ color:#6cb755; border:solid 1px #6cb755; line-height:25px; display:inline-block; margin:0 0 0 0; padding:0 12px; font-size:13px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.show_hide ul li a:hover{ border:solid 1px #0090d9; color:#0090d9;}
.s_filter_main{ display:inline-block; float:right;}
.s_filter_main a{ border:solid 1px #0090d9; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; display:block; line-height:25px; padding:4px 10px;display: inline-block;    float: right; }
.s_filter_main a:hover{ border:solid 1px #6cb755;}
.s_filter_main a img{ width:22px; display:inline-block; vertical-align:middle;}
.s_filter_sec{ border-top:solid 1px #d2d2d2; padding:12px 0 0 0; margin:12px 0 0 0; display:none;}
.s_filter_sec input{border: 1px solid #bcbbbb; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;   height: 30px; font-size:13px; padding:0 5px; width:14.085%;}

.s_filter_main > span { display: inline-block;  float: left;   padding: 7px 10px 0 0;    vertical-align: middle;}
/*----------------------------------------------------15november accounts filter End here---------------------------------------*/

#reportrange {  border-radius: 4px;  display: inline-block;   font-size: 12px;    margin: 0 265px 0 0;  height:27px;   padding: 5px 10px !important;    width: 280px !important;}

/*--------quick filter---------*/
select::-ms-expand { display: none;}
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.ac_list th.sorting_desc::after{display:none;}
table.ac_list th{background:#2e3a4a;}
table.ac_list th.sorting_asc, table.ac_list th.sorting_desc{background:#091e3b; color:#ffe32b;}
.t-fields{background:#005687;}
.t-fields input{width:90%; border-radius:4px; height:30px; border:none;}
.t-fields input[type="button"]{width:30px; background-color:#F7761F; height:30px; background-image:url(../images/tick-btn.png); background-position:center center; background-repeat:no-repeat; cursor:pointer;}
/* .t-fields td:nth-last-child(1) input{width:76%; margin-right:2%;}
.t-fields td:nth-last-child(1) input[type="button"]{width:17.5%; vertical-align: top;} */
.year{width:85px; margin-right:10px;}
.dropdown{
	background-color: #ffffff;
	background-image: url("../images/drop-list.png");
	background-repeat:no-repeat;
	background-position:93% center;
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	color:#a49898;
    border: 1px solid #9e9e9e;
    border-radius: 4px;
    height: 27px;
    width:100%;
	padding:4px 10px;
}
/*--------quick filter---------*/

/*-------add-remove-------*/
.add-box{float:left; width:32.3%; margin-right:1.5%; margin-bottom:1.5%; padding:2px 76px 2px 10px; position:relative; border-radius:5px; border:1px solid #a8a5a5;}
.add-box:nth-child(3n){margin-right:0;}
.add-box input{height:42px; width:100%; border:none; font-size:16px; color:#616161;}
.ctrls{position:absolute; top:11px; right:10px;}
.ctrls a{display:inline-block; margin:0 2px;}
.ctrls img{display:block;}
/*-------add-remove-------*/

/*--------create survey--------*/
.s-tabs{
	margin-bottom:20px;}
.s-tab {
    background-image:url("../images/tab2-inactive-bg.png");
	background-repeat:no-repeat;
	background-size:100% 100%;
    color: #a8a7a7;
    float: left;
    font-size: 20px;
    padding: 8px 70px 8px 28px;
	margin-left:40px;
}
.s-tab:nth-child(1){margin-left:0; padding-left:12px;}
.s-tab span{display:block; float:left; width:40px; height:40px; background:#a49898; color:#fff; font-size:20px; text-align:center; border-radius:50%; line-height:36px; margin-right:20px; font-weight:500;}
.s-tab p{float:left; margin-top:7px;}
.s-tab-active, .s-tab-current{background-image:url(../images/tab2-active-bg.png); color:#404040;}
.s-tab-active span{background:#11c326;}
.s-tab-current span{background:#e67021;}
.s-tab1{background-image:url(../images/tab1-inactive-bg.png);}
.s-tab1-active{background-image:url(../images/tab1-active-bg.png);}
.s-tab-last{background-image:url(../images/tab-last-bg.png);}
.s-tab-last-active{background-image:url(../images/tab-last-active-bg.png);}
.survey-main{}
.survey-left h3{font-size:24px; font-weight:400; margin-bottom:15px;}
.survey-left{float:left; width:26%; padding-right:10px;}
.survey-right{float:left; width:74%; background:#fff; padding:15px 15px 50px;}
.s-label{background:#0c5e96; color:#fff; font-size:20px; padding:10px 10px 8px; overflow:hidden;}
.sl-left{float:left; padding:5px 0;}
.sl-right{float:right;}
.s-white{padding:10px 10px 0; background:#fff; margin-bottom:10px;}
.survey-left .dropdown{height:40px; background-position:97%;}
.text-field{border:1px solid #c1c1c1; padding:4px 10px; border-radius:4px; height:40px; width:100%; font-family: 'Raleway', sans-serif; font-size:15px; color:#a49898;}

textarea.text-field{height:80px;}
.browse-file{}
.browse-file .text-field{width:73%;}
.browse-file .btn-black{width:26%;}
.btn-black{background:#28313c; display:inline-block; font-size:18px; color:#fff; text-align:center; border-radius:4px; border:none; cursor:pointer; padding:5px 10px; font-family: 'Raleway', sans-serif;}
.browse-file .btn-black{height:40px;}
.box-half{width:49%;}
.survey-left .text-field, .survey-left .dropdown{margin-bottom:10px;}
.f-style{padding-bottom:10px;}
.f-style a{display:inline-block; border-radius:4px; border:1px solid #c1c1c1; padding:8px 10px;}
.f-style img{display:block;}
.r-top{text-align:center;}
.logo-orange{margin-bottom:100px;}
.r-here{font-size:40px; font-weight:bold; margin:100px 0 200px;}
.survey-right .progress{border:none; border-radius:20px; margin-bottom:50px; margin-top:100px;}
.survey-right .progress-bar{background-color:#e67021; font-size:18px;}
.survey-right .btn-black{font-size:24px; padding:18px 80px;}
.bottom-five{margin-bottom:5px;}
.survey-right h2{border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:20px;}
.survey-right h3{font-size:24px; font-weight:700;}
.survey-right p{margin-bottom:20px;}
.anchor{color:#0c5e96; text-decoration:underline;}
.daterangepicker{display:none;}
/*---switch---*/
.switch {  position: relative;  display: inline-block;  width: 60px;  height: 34px;}
.switch input {display:none;}
.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;}
.slider:before {  position: absolute;  content: "";  height: 26px;  width: 26px;  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;}
input:checked + .slider {  background-color:#30F4B6;}
input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}
/* Rounded sliders */
.slider.round {  border-radius: 34px;}
.slider.round:before {  border-radius: 50%;}
/*---switch---*/
.applyBtn{ background:#f7761f; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  padding: 2px 10px; border:none;}
.cancelBtn{background:#000; color:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;  padding: 2px 10px; border:none;}

/*--------create survey--------*/

/*------------------------------Responsive css------------------------*/

@media (max-width: 1290px){
.quick_click{
	text-align:center;	
}
.quick_click a{
	margin:0 0 10px 0;
	display:block!important;	
}
.quick_click a.call_log{
	margin:0 0 10px 0;
}
.rfp_status label {
    display: block;
    float: none;
    font-size: 16px;
    padding: 3px 5px 0 0;
    width: 100%;
}
.tabs-menu{
	height:auto;	
}
ul.menu_cat_new li h3{
	font-size:16px;
	text-align:right;	
}
img.ed_board{
	width:100%;	
}	
}
@media (max-width: 1249px){
.day_sec ul{
	width:90%;	
}
/*--------create survey--------*/
.s-tab{margin-left:0;}
.browse-file .btn-black{width:130px;}
.browse-file .text-field{width:100%;}
.t-fields td:nth-last-child(1) input{width:64%;}
.t-fields td:nth-last-child(1) input[type="button"]{width:28%;}
/*--------create survey--------*/
}
@media (max-width: 1050px){
.log_sec h2{
	font-size:48px;	
}
.log_form{
	width:90%;	
}
ul.menu_cat li h3{
	padding: 0 0 4px;
    position: relative;
    right: 0;
    text-align: center;
    transform: translateX(0px);
    width: 100%;	
}
.date{
	display:none;	
}

ul.menu_cat li img {
    display: block;
     margin: 0 auto;
}
ul.lt_menu li ul.sub_menu{
	right:0;	
}
ul.lt_menu li:hover ul.sub_menu{
	display:none;	
}

ul.lt_menu li ul.sub_menu{
	position:relative;
	width:100%;	
}
ul.lt_menu li{
	background:none;	
}
ul.lt_menu li:hover{
	background:none;	
}
.small_menu ul li.resize{
	display:none;	
}
.att_main .att_left{
	width:100%;
	display:block;
	margin:0 0 10px 0;	
}
.att_main .att_mid{
	width:100%;
	float:none;	
}
.att_main .att_rt{
	width:100%;	
}
.create_edit{
	width:96%;	
}

.right_main {
    float: right;
    width: 72%;
}
.tabs-menu li{
	display:block;
	float:none;
	margin:0 0 2px 0;	
}	
.tabs-menu li a{
	display:block;
	padding: 2px 10px;	
}
.upload_row input[type="file"]{
	float:none;
	display:block;
	margin:0 0 5px 0;	
}
input.service_check{
	position:relative;
	left:50%;
	transform:translateX(-50%) translateY(10px)	
}	
/*--------create survey--------*/
.survey-left{width:30%;}
.survey-right{width:70%;}
.s-tab span{height:25px; width:25px; font-size:16ppx; line-height:21px; margin-right:10px;}
.s-tab p{margin-top:3px;}
.s-tab{padding:8px 26px 8px 22px; font-size:16px;}
.sl-right, .sl-left{width:100%;}
/*--------create survey--------*/
}

@media (max-width: 980px){

.top_hd {
    margin: 0;
    padding: 18px 0 12px;
}

.right_main {
    float: right;
    width:68%;
}
.comp_left{
	width:29%;	
}
table.comp_detail tr td{
	font-size:11px;
}
.create_popsm{
	width:96%;
}
.ed_pro{
	width:96%;	
}

.st_date {
    display: block;
    float: right;
    padding: 36px 0 0;
    text-align: right;
}
/*.day_sec ul li{
	width:21%;	
}*/
.process_form{
	width:100%;	
}
.process_main{
	width:96%;
	margin:0 auto;	
}

/*--------quick filter---------*/
#reportrange{width:280px !important; margin:0 232px 0 0;}
div.dataTables_length select{width:65px !important;}
.survey-left{width:40%;}
.survey-right{width:60%;}

/*--------quick filter---------*/
		
}

@media (max-width: 880px){
.right_main {
    float: right;
    width: 69%;
}	
}

@media (max-width: 768px){
.det_pop{
	width:90%;	
}		
}

@media (max-width: 767px){
.log_sec h3{
	font-size:28px;	
}
.create_edit{
	width:86%;	
}
.log_sec h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 44px;
    padding: 0;
}
.log_form{
	width:94%	
}	
.log_form .fom_row label {
    display: block;
    float: none;
    padding: 0 0 6px;
    width: 100%;
}
.log_form .fom_row input{
	width:100%;
	float:none;
	height:30px;	
}
.log_form .fom_row input[type="submit"]{
	display:block;
	width:100%;
	margin: 10px 0 0;	
}
.log_form .no_mg label{
	display:none;
}
ul.menu_cat li {
    display: inline-block;
    float: none;
    margin: 0 1% 6px 0;
    text-align: center;
    width: 48%;
}
ul.menu_cat li h3{
	font-size:16px;	
}

ul.menu_cat {
    padding: 0 0 40px;
}

.search_sec {
    position: relative;
}

.logo_sec {
    display: block;
    float: none;
	border-bottom:solid 1px #333e4f;
}

.logo {
    float: right;
    padding: 1px 0 0;
}
.search_sec input{
	width:96%;
	margin:10px auto;	
}
.hd_rt {
    display: block;
    float: none;	
}
.help {
    display: block;
    float: none;
    padding: 0 0 6px;
    text-align: center;
}
.sidr{
	overflow-y:auto;	
}
.dataTables_length {
    position: relative!important;
    right: auto !important;
	width: 241px;
	margin:0 auto;
    top: 0!important;
}
div.dataTables_length select{
	margin: -3px 0 9px 10px!important;	
}
.ac_list h2{
	text-align:center;	
}
.comp_left {
    float: none;
    width: 100%;
}

.right_main {
    float: none;
    width:100%;
}

.create_form .create_left {
    float: none;
    width: 100%;
}
.create_form .create_left .field_name{
	float:none;
	width:100%;	
}
.create_form .create_left .inp_f{
	float:none;
	width:100%;	
}
.create_form .ct_left{
	float:none;
	width:100%;	
}
.create_form .ct_rt{
	width:100%;
	float:none;	
}
.create_edit h3{
	font-size:18px;	
}
.create_edit h3.template_heading{
	font-size:12px;	
}
.create_edit {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 4px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0;
    transform: translateX(0px) translateY(0px);
}

.close_btn1 {
    position: absolute;
    right: -13px;
    top: -1px;
    width: 25px;
}

.close_btn1 > img {
    width: 100%;
}
.create_edit h3.template_heading button{
	float:none;
	margin:0;	
}

.owner_sec {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.que_left{
	width:100%;
	float:none;	
}
.que_mid{
	float:none;
	width:100%;
	margin:15px 0;	
}
.que_rt{
	width:100%;
	float:none;	
}
.que_left .que_type{
	min-height:auto;	
}
a.update{
	padding: 3px 10px 0 0;	
}
.search_left{
	width:100%;
	float:none;	
}
.search_rt{
	float:none;	
}
.filter_row_top select{
	float:none;
	display:block;
	width:100%;
	margin:0 0 10px 0;	
}
.filter_row_top input[type="submit"]{
	float:none;
	width:100%;
	display:block;
	text-align:center;	
}

.filter_new .filter1 {
    margin: 0 0 10px;
    width: 100%;
}
.filter2, .filter1{
	width:100%;
	margin:0 0 10px 0;	
}

.filter_new .filter3 {
    width: 100%;
}
.filter3 {
    margin: 0 0 10px 0;
    width: 100%;
}
.visitor_left {
    float: none;
    margin: 0 auto 10px auto;
    width: 96%;
}

.visitor_rt {
    float: none;
    width: 100%;
}
.st_date{
	float:none;
	display:block;
	text-align:center;
	padding:0;	
}
.og_hd h3{
	display:block;
	float:none;
	text-align:center;	
}
.og_hd{
	width:100%;	
}
.log_form .fom_row a.new_reg{
	float:none;
	width:100%;
	margin:10px 0 0 0;	
}
.reg_con{
	display:none;	
}
.register_sec{
	float: none;
    left: 50%;
    margin: 0 auto;
    transform: translateX(-50%) translateY(-50%);
    width: 96%;	
}
.register_sec h4{
	font-size:20px;	
}
.name_sec .name_row label{
	display:block;
	float:none;	
}
.name_sec .name_row input{
	width:100%;
	float:none;	
}
.name_sec .name_row textarea{
	float:none;
	width:100%;	
}
.pick_left{
	width:100%;
	float:none;	
}
.pick_left a{
	font-size:15px;	
}
.pick_rt{
	float:none;
	width:100%;	
}
.time_left{
	display:block;
	float:none;
	width:100%;	
}
.time_left a.send_now{
	display:block;
	width:100%;
	text-align:center;	
}
.time_rt {
    float: none;
    width: 100%;
}
.time_rt a.sech_send{
	display:block;
	float:none;
	width:100%;
	text-align:center;	
}
.time_rt span{
	float:none;
	padding:10px 0;
	display:block;	
}
.pick_rt a.list_btn{
	font-size:15px;	
}
.pick_rt a.pick_tgt{
	font-size:15px;	
}
.amz_tab .dataTables_length {
    display: inline-block;
    float: right;
    margin: 0 auto;
    right: 0;
    transform: translateX(0px);
    width: 248px;
}
.process_form .process_left {
    float: none;
    width: 100%;
}
.process_form .process_left label{
	float:none;
	width:100%;	
}
.process_form .process_left input{
	width:100%;
	box-sizing:border-box;
	float:none;
}
.process_form .process_left select{
	width:100%;
	float:none;
	box-sizing:border-box;	
}
.process_form .process_left input[type="submit"]{
	margin:10px 0 0 0;
	width:100%;
	text-align:center;	
}
.day_sec ul li {
    display: block;
    margin: 0 auto 25px;
    width:270px;
}

a.st_board{
	display:block;	
}
a.st_board_et{
	display:block;	
}
ul.add_option li{
	width:100%;
	float:none;	
}
.scroll_list{
	overflow:scroll;	
}
.left_comp{
	float:none;
	width:96%;
	margin:0 auto;	
}
.right_comp{
	float:none;
	width:96%;
	margin:0 auto;	
}
ul.user_list{
	width:300px;
	margin:0 auto 20px auto;	
}
header.client_header .logo_sec, header.admin_header .logo_sec {
    border-bottom: 1px solid #333e4f;
    display: block;
    float: none;
    left: 0;
    padding: 0 10px;
    position: relative;
    text-align: center;
}

header.client_header .logo, header.admin_header .logo{
    float: none;
    padding: 1px 0 0;
}	

/*--------quick filter---------*/
#reportrange{width:280px !important; margin:0;}
.t-fields td:nth-child(1) input{width:80px;}
/*--------quick filter---------*/

/*-------add-remove-------*/
.add-box{width:100%; margin-right:0;}
/*-------add-remove-------*/

/*--------create survey--------*/
.s-tab{margin-bottom:10px; padding:8px 16px 8px 20px;}
.s-tab:nth-child(1){padding-left:8px;}
.survey-left, .survey-right{width:100%; margin-bottom:15px;}
/*--------create survey--------*/

}
/*--------for swinging amounts on dashboard--------*/

.counts{
	color:#2a2a2b;
	background:#fff;
	border-radius:50px;
	background:#fff;
	padding:12px 14px;
	display:inline-block;
	font-size:15px;
	font-weight:600;
}

/*---css for amex uploads header---*/
.dataTables_length{
	right:0;
}
.element-inline {
    display: inline-block;
    vertical-align: middle;
}
.element-right {
    float: right;
	padding-right:242px;
}
.element-right .element-inline {
    margin-left:20px;
}
/*---css end for amex uploads header---*/

/*---css for initial strategy---
.help i{
	line-height:36px;
}
.date{
	padding:8px 0 0;
}
.search_sec .date{
	padding:5px 0 0;
}
.create_form{
    background: #f5f5f5;
    padding: 5px 10px;
	overflow:hidden;
}
.create_form .create_left1{
	width:auto !important;
}
.create_form .create_left:nth-child(2){
	float:right !important;
	padding-top:8px;
}
.create_left1 img {
    display: inline-block;
    vertical-align: middle;
    max-width: 50px;
    margin-right: 10px;
}
.create_left1 #reportrangediv{
	width:auto !important;
	margin-left:0 !important;
}
.create_left1 .create_button{
	float:left;
}
.create_left1 #reportrange{
	height:36px !important;
	padding:7px 10px !important;
	margin:0 10px 0 0 !important;
}
/*---css end for initial strategy---*/


/*
    Added for icons fixing!!
*/
.help i {
    line-height: 36px;
}

.search_sec input {
    width: 100%;
}


@media all and (max-width:1024px) {
    .search_sec {
        position: relative;
        left: auto;
        width: 235px;
        transform: none;
        float: left;
        margin-left: 30px;
    }
}

@media all and (max-width:980px) {
    .search_sec {
        margin-left: 10px;
        width: 180px;
    }
}
*/