.brd_all{
	border:solid 1px #FF0000;}
body{
	font-size:14px;
	font-family: "Source Sans Pro",sans-serif;}
img{
	outline:0px !important;}
.fc-button-agendaWeek{
	display:none !important;}
.fc-button-agendaDay{
	display:none !important;}
p{
	font-size:14px !important;
	font-weight:400 !important;}
a{
outline:0px !important;}
a:hover{
outline:0px !important;}
.modal .modal-header .close{
	font-weight:700 !important;}
/*-------=======NAV BUTTON ICON STYLE START======----------*/
.mobile_logo{
	display:none !important;}
.large_logo{
	display:inherit !important;}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a, .page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a{
	border:solid 1px #ebebeb;}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover, .page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover{
	border:solid 1px #ebebeb;
	background-color:#ffffff;}
.profile-info.dropdown .dropdown-menu li{
	font-size:14px !important;
	font-weight:400 !important;}
/*-------=======NAV BUTTON ICON STYLE END======----------*/

/*=========BORDER STYLE TAGS START===========*/
.brd_none{
	border:none !important;}
.border_all{border:solid 1px #ebebeb;}
.brd_left{border-left:solid 1px #ebebeb;}
.brd_right{border-right:solid 1px #ebebeb;}
brd_radius3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
brd_radius5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.brd_btm{
	border-bottom:solid 1px #ebebeb;}
/*=========BORDER STYLE TAGS END===========*/

/*=========BUTTONS STYLE TAGS START===========*/
.btn1{
	float:right;
	color:#FFF;
	font-weight:700;
	font-size:14px;
	padding:5px 10px;
	margin:0px 0px 5px 20px;}
.pointer1 {pointer-events: none;}
.btn_bule{
	float:left;
	font-weight:600;
	font-size:14px;
	color:#0070cf;
	border:solid 1px #0070cf;}
.btn_bule:hover{
	color:#0070cf;
	background-color:#FFF;
	border:solid 1px #0070cf;}
.bg_grey{
	background-color:#d2d5d7;}
.bg_grey .form-control{
	color:#000 !important;}
.table_cursor{
	cursor: default;
	pointer-events: none;
	background-color:#d2d5d7;
	-moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;}
.table_cursor input{background-color:#d2d5d7;}
.btn{
	outline:0px;}
.badge.badge-warning{
	color:#000 !important;}
.btn{
	text-transform:capitalize;}
/*=========BUTTONS STYLE TAGS END===========*/

.mrn_top20{
	margin-top:20px;}
.mrn_top30{
	margin-top:30px !important;}
.mrn_btm20{
	margin-bottom:20px !important;}
/*=========FORM PROPERTIES STYLE TAGS START===========*/
.input_full{}
.input_full .input-group{
	width:100% !important;}
.input_brd input{
	color:#000;
	box-shadow:none;
	border:solid 1px #ffffff;}
.input_brd .form-control{
	/*border:none;*/
	color:#000000;
	-webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
	}
.input_brd .form-control:focus {
  outline: 0;
  border:solid 1px #cccccc;
  -webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  
}
/*=========FORM PROPERTIES STYLE TAGS END===========*/

/*------========TABLE STYLE TAGS START==========-----*/
.nav-tabs > li{
	margin-top:5px !important;}
.table_100{
	}
.table_100 table{
	width:100%;}
.tr_bg{
	background-color:#fafcfd;}
/*=========MARGIN STYLE TAGS START===========*/
.mrn_0{
	margin:0px !important;}
/*=========MARGIN STYLE TAGS END===========*/

/*=========FONT PROPERTIES STYLE TAGS START===========*/
.bold{
	font-weight:700 !important;}
.semibold{
	font-weight:600 !important;}
/*=========FONT PROPERTIES STYLE TAGS END===========*/

/*=========FONT-COLORS, BACKGROUND-COLORS PROPERTIES STYLE TAGS START===========*/
.remove_bg{
	float:left;
	padding:0px 10px 0px 10px;
	background-color:#ffffe5;
	border:solid 1px #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.orange{
	color:#ff6600 !important;}
.orange .text-right{
	font-weight:600;
	text-align:right !important;}
.black_color{
	color:#000 !important;}
.red{
	color:#ff0000;}
.icon_color{
	color:#0070cf !important;}
/*=========FONT-COLORS, BACKGROUND-COLORS PROPERTIES STYLE TAGS END===========*/

/*=========NAVIGATION STYLE TAGS START===========*/
.summary_icon{
	outline:0px;
	/*float:left;*/
	text-align:right;
	width:25px !important;
	height:auto;
	margin:0px 20px 0px 0px;
	}
.dashboard_icon{
	outline:0px;
	height:auto;
	background-image:url(../images/dashboard-icon.png);
	background-position: center left center 10px;
	background-repeat:no-repeat;
	}
.dropdown-menu.nav_right{
	left:auto;
	right:0;}
.nav_right{
	float:right !important;}
.dropdown-menu.nav_right1{
	left:auto;
	right:0;}
.nav_right1{
	float:right !important;}
/*=========NAVIGATION STYLE TAGS END===========*/


/*=========HEADER STYLE TAGS START===========*/
.row_clear{
	float:left;
	width:100%;
	clear:both;
	}
.search_con{
	outline:0px;
	float: left;
	width: 500px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* [disabled]border: solid 1px #0070cf; */
	}
.add_icon{
	outline: 0px;
	float: left;
	width: 42px;
	text-align: center;
	line-height: 42px;
	height: 42px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*border: solid 1px #0070cf;*/
	margin-right: 20px;
}
.add_icon a{
	outline:0px;
	float: left;
	/*width: 42px;
	text-align: center;
	line-height: 42px;
	height: 42px;*/}
.add_icon img{
	vertical-align:middle;}
.edite_icon{
	outline:0px;
	float: left;
	width: 42px;
	text-align: center;
	line-height: 42px;
	height: 42px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*border: solid 1px #0070cf;*/
}
.edite_icon a{
	outline:0px;
	/*float: left;
	width: 42px;
	text-align: center;
	line-height: 42px;
	height: 42px;*/}
.login_con{
	float: right;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.dwon_arrow{
	outline:0px;
	padding-right:15px;
	background-repeat:no-repeat;
	background-image:url(../images/dwon-arrow.png);
	background-position:right center;}
.user_con{
	outline:0px;
	float:right;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 40px;}
.nav_mrn{
	margin:0px 20px 0px 0px !important;}
.mike_icon{
	outline:0px;
	/* [disabled]float:left; */
	width: 28px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-repeat: no-repeat;
	background-image: url(../images/bullhorn-icon.png);*/
}
/*=========HEADER STYLE TAGS END===========*/

/*=========INNER PAGE BODY DESIGN STYLE TAGS START===========*/

/*=========ROM PAGE DESIGN STYLE TAGS START===========*/
.tab_mrn{
	margin-bottom:30px !important;}
.page_tag{
	outline:0px;
	float: left;
	width: 100%;
	color: #FFF;
	text-align: left;
	font-size: 26px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px 20px 10px 20px;
	margin: 20px 0px 0px 0px;
	background-repeat: repeat;
	background-image: url(../images/active-bg.png);
}
.print_icon{
	outline:0px;
	float:right;
	width:34px;
	height:auto;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.print_icon img{
	vertical-align: top;
	padding:0px;
	margin:0px;}
.print_icon a{
	outline:0px;}
.print_icon a:hover{
	outline:0px;}
.table_con{
	outline:0px;
	clear:both;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.table_con table{
	width:100%;
	border-top:solid 1px #ebebeb;}
.table_con table thead > tr > th{
	color:#000;
	font-size:14px;
	font-weight:700;
	background-color:#eff4f7;
	border-bottom:solid 1px #ebebeb;}
.table_con1 table{
	width:100%;
	/*border:solid 1px #ebebeb;*/}
.table_con1 table thead > tr > th{
	color:#000;
	font-size:14px;
	font-weight:700;
	vertical-align:middle;
	background-color:#eff4f7;
	border-bottom:solid 1px #ebebeb;}
.thbg table thead > tr > th{
	color:#000;
	font-size:14px;
	font-weight:700;
	background-color:#ffffff;
	border-bottom:solid 1px #ebebeb;}
.table_con table td{
	color:#000;
	font-size:14px !important;
	font-weight:400 !important;}
.collaps_col1{
	float:right;
	width:20%;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:solid 1px #FF0000;}
/*=========ROM PAGE DESIGN STYLE TAGS END===========*/

.td_blue{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #d0e9f3;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
.td_blue1{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #d0d5f3;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
.td_gold{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f3e7d0;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
.td_green{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #def3d0;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	} 
.td_pink{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ebd0f3;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
.td_deployment{
	float: left;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f3dad0;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	}
table td a{
	text-decoration:none;
	color:#0030ff;}
table td a:hover{
	text-decoration:underline;
	color:#0030ff;}
.icon_row{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;}
.icon_teaser{
	float:left;
	width:22%;
	vertical-align:middle;
	padding:20px 0px 20px 0px;
	margin:0px 4% 0px 0px;
	-webkit-border-radius: 5x;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #ebebeb;}
.icon_teaser1{
	float:right;
	vertical-align:middle;
	width:22%;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	border: solid 1px #ebebeb;}
.icon_rhs{
	float: left;
	width: 50%;
	text-align: left;
	text-transform: uppercase;
	color: #585858;
	font-size: 24px;
	line-height: 20px;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.icon_test{
	color: #585858;
	line-height: 16px;
	font-weight: 500;
	font-size: 14px;
}
.icon_align{
	float:left;
	width:40%;
	text-align:right;
	font-weight:500;
	font-size:14px;
	margin-right:5%;}

/*=========TABS STYLE DESIGN STYLE TAGS START===========*/
.tab_container{
	float:left;
	width:100%;
	pdding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;}
.nav-tabs > li > a{
	outline:0px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	margin-right:8px;
	padding:7px 15px;
	background-color:#0070cf;
	border-radius: 5px 5px 0 0;
	/*border-right:none;*/}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	outline:0px;
	color:#000;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #dddddd #dddddd transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: default;
}
.nav > li > a:hover,
.nav > li > a:focus {
	outline:0px;
	/*color:#000;*/
  text-decoration: none;
  background-color:#0070cf;
  /*border-right: solid 1px #0070cf;*/
 /* border-color:#0070cf;*/
}
.tab_container .tab-content{
	float:left;
	width:100%;
	padding-top:20px !important;
	padding-bottom:20px !important;
	}
.body_container{
	float:left;
	width:100%;
	padding:20px;}
.tab_lhs{
	float:left;
	height:auto;
	width:20%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.tab_rhs{
	float:right;
	height:auto;
	width:75%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.tab_rhs table{
	width:100%;}
.tab_semibold{
	/*width:20%;*/
	float: right;
	font-weight: 500;
	text-align: right;
	font-size: 12px;
	/*border:solid 1px #FF0000;*/
}
.panel-title{
	width:100%;
	float:left;
	text-transform:uppercase;
	color:#000;
	font-weight:700 !important;
	font-family: "Source Sans Pro",sans-serif;}
.panel-group.joined > .panel > .panel-heading{
	background-color:#eff4f7 !important;}
/*=========TABS STYLE DESIGN STYLE TAGS END===========*/

/*=========INNER PAGE BODY DESIGN STYLE TAGS END===========*/

/*=========LIGHTBOX DESIGN STYLE TAGS START===========*/
.modal-title{
	color:#000 !important;
	font-weight:600;
	font-size:18px;}
.add_icon1{
	outline: 0px;
	float: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #ebebeb;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
}
.add_icon1 img{
	padding:0px;
	margin:0px;
	vertical-align: middle;}
.add_icon1 a{
	outline:0px;
	float: left;	
	text-align: center;
	padding:5px 13px 5px 13px;
	margin:0px 0px 0px 0px;}
.close1 {
  float: right;
  font-weight:700;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  margin:0px 15px 0px 0px;
  padding:0px 0px 0px 0px;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  filter: alpha(opacity=20);
}
.close1:hover,
.close1:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  filter: alpha(opacity=50);
}
button.close1 {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.green_co{
	color:#04b800;}
.green_text{
	font-weight:700;
	font-size:18px !important;
	color:#04b800;}
.btn_right{
	margin-right:13px;}
.btn:active, .btn.active{
	box-shadow:none !important;
	/*background-color:#f1f1f1;
	border: solid 1px #f1f1f1;*/}
.modal-footer .btn{
	font-weight:400;
	font-size:14px;}
.text_mrn{
	margin-right:40px;}
.lb_title{
	/*float:left;*/
	clear:both;
	color:#000;
	font-weight:600;
	font-size:16px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:solid 2px #dddddd;}
.lb_title2{
	/*float:left;*/
	clear:both;
	color:#000;
	font-weight:600;
	font-size:16px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;}
.lb_subtitle{
	/*float: left;*/
	clear:both;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #dddddd;
}
.lb_regular{
	/*float: left;*/
	clear:both;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.checkbox_con{
	/*float:left;*/
	clear:both;
	width:100%;
	padding:0px 0px 30px 0px;
	margin:15px 0px 0px 0px;}
.checkbox_con1{
	/*float:left;*/
	clear:both;
	width:100%;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;}
.checkbox_con .checkbox{
	float:left;
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:400;
	line-height:14px;
	/*padding:0px 0px 0px 0px;*/
	margin:0px 30px 0px 0px;}
.checkbox_con1 .radio{
	float:left;
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:400;
	line-height:14px;
	/*padding:0px 0px 0px 0px;*/
	margin:0px 30px 10px 0px;}
.checkbox_con  .form-group{
	/*float:left;*/
	clear:both;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.checkbox_col{
	/*float:left;*/
	clear:both;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 30px 0px 0px;}
.slider_col{
	/*float:left;*/
	text-align:left;
	font-size:14px;
	font-weight:700;}
.slider_col1{
	float:right;
	text-align:right;
	font-size:14px;
	font-weight:700;}
.lb_table{
	border:solid 1px #0000FF;}
.tbody{
	float:left;
	height:200px;
	overflow:auto;
	position:relative;
	width:100%;
	/*border:solid 1px #00FF00 !important;*/}
.table_scroll{
	height:200px;
	overflow:auto;
	/*border:solid 1px #FF0000;*/}
/*=========LIGHTBOX DESIGN STYLE TAGS END===========*/

/*=========BUDGET PAGE DESIGN STYLE TAGS START===========*/
table{
	border-top:solid 1px #ebebeb !important;}
.date_table input{
	width:60px;}
/*.date_table input:after{
	border:solid 1px #0000FF !important;}*/
.date_table input{
  border:none;
}

/*.date_table .form-control:hover{
  border: solid 1px #090;
}*/
/*.form-control .form-control:active {
  border-color: #c8cdd7;
  outline: 0;
  -webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0.08);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0.08);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0.08);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0.08);
  border:solid 1px #009900 !important;
}*/
.date200{
	/*float:left;*/
	width:200px;}
.lb_title1{
	color:#000;
	font-weight:600;
	font-size:18px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;}
.data_con{
	float: left;
	width: 100%;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	background-color: #ffecb9;
}
.date_con{
	float:left;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.date_col{
	float: left;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
.date_col1{
	float: left;
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
.date_con .form-control{
	color:#000 !important;
	font-weight:400 !important;
	font-size:14px !important;
	width:120px !important;}
.date_con .form-group{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.regular_link{
	float:right;
	color:#000;
	font-size:14px;
	line-height:30px;
	padding:0px 0px 0px 40px;
	margin:0px 0px 0px 0px;}
.regular_link a{
	color:#0030ff;
	text-decoration:none;}
.regular_link a:hover{
	color:#0030ff;
	text-decoration:underline;}
.regular_link1{
	float:right;
	color:#000;
	font-size:14px;
	line-height:30px;
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;}
.regular_link1 a{
	color:#0030ff;
	text-decoration:none;}
.regular_link1 a:hover{
	color:#0030ff;
	text-decoration:underline;}
.regular_link2{
	float:right;
	color:#000;
	font-size:14px;
	line-height:30px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;}
.regular_link3{
	float:right;
	color:#000;
	font-size:14px;
	line-height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.regular_link3 a{
	color:#0030ff;
	text-decoration:none;}
.regular_link3 a:hover{
	color:#0030ff;
	text-decoration:underline;}
.vesion_con{
	float:right;
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;}
.version{
	float:left;
	width:70px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;}
.version .form-control{
	color:#000;
	line-height:10px !important;
	font-weight:700;
	font-size:18px;
	padding:0px 5px 0px 5px;}
.teaser_row{
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.budget_box{
	float: left;
	width: 32%;
	padding:13px 20px 13px 20px;
	margin:0px 2% 0px 0px;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	border: 1px solid #e0e0e0;
	background-color: #eff4f7;
}
.budget_box1{
	float: right;
	width: 32%;
	padding:13px 20px 13px 20px;
	margin:0px 0px 0px 0px;
	border: 1px solid #e0e0e0;
	background-color: #eff4f7;
}
.teaser_lhs{
	float:left;
	width:70%;
	}
.regular_text{
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.regular_text1{
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.teaser_rhs{
	outline:0px;
	float:right;
	height:60;
	width:65px;
	text-align:center;
	line-height:60px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:solid 1px #0070cf;}
.teaser_rhs1{
	outline:0px;
	float:right;
	height:60;
	width:65px;
	text-align:center;
	line-height:60px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:solid 1px #e0e0e0;}
.teaser_rhs a{
	outline:0px;
	float:left;
	height:60;
	width:65px;
	text-align:center;
	line-height:60px;}
.teaser_total{
	color: #ff6600;
	clear: both;
	font-size: 16px;
	text-align: left;
	font-weight: 700;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	
/*---------DATE ABLE TSTYLE TAGS START-------------*/
/*thead{
	background-color:#eff4f7;}*/
.table_th_fixed{
	position: relative;
	overflow:auto;
	top:50px;
	left:inherit;}
.table_fixed{
	float:left;
	width: 200px;
}
.column1{
	/*padding:0px 10px 5px 10px !important;*/
	font-weight:400 !important;}
.date_table_th{
	float:left;
	width:100px;
	/*border:solid 1px #990000;*/}
.table_scrol{
	overflow:auto;
	width:100%;
	height:500px;
	border:solid 1px #FFFF00;}
.td_center{
	font-weight:600 !important;
	text-align:center !important;
	border-bottom:none !important;
	border-right:solid 1px #ebebeb;}
	
.date_table{
	position:relative;
	float: left;
	width: 100%;
	height: 510px;
	/*overflow: auto;*/
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	/* [disabled]border: 1px solid #ebebeb; */
}
.date_table table thead > tr > th{
	color:#000;
	font-size:14px;
	font-weight:700;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#eff4f7;
	border-bottom:solid 1px #ebebeb;}
.date_table .regular th{
	color:#000;
	font-weight:400 !important;
	font-size:13px !important;}
.brd_right{
	border-right:solid 1px #ebebeb;}
.grey_right{
	color:#000;
	float:right;
	text-align:right !important;}
.date_table .regular_grwy{
	
	color:#000;}
	
.lb_select .select2-container .select2-choice{
	height:30px;
	line-height:30px;
	}
.stick_table input{
  border:none;
}
.stick_table .form-control{
	/*border:none;*/
	color:#0030ff;
	height:28px;
	line-height: normal !important;
	-webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
	}
.stick_table .form-control:focus {
  outline: 0;
  height:28px !important;
  /*padding:0px !important;*/
  line-height: normal !important;
  border:solid 1px #cccccc;
  -webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  
}

.input_brd input{
  border:none;
}
.input_brd .form-control{
	/*border:none;*/
	color:#0030ff;
	-webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
	}
.input_brd .form-control:focus {
  outline: 0;
  border:solid 1px #cccccc;
  -webkit-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -moz-box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0px 2px 1px rgba(203, 208, 217, 0);
  -webkit-box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  box-shadow:  0 2px 1px rgba(203, 208, 217, 0);
  
}
.brd_top_left_right{
	border-top:solid 1px #ebebeb;
	border-left:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;}
	
/*=========BUDGET PAGE DESIGN STYLE TAGS END===========*/

/*=========LIGHTBOX  PROPERTIES STYLE TAGS START===========*/
.modal-footer{
	clear:both;}
.grey_row{
	float:left;
	height:auto;
	width:100%;
	padding:10px 10px;
	margin-bottom:20px;
	background-color:#eff4f7;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;}
.grey_row2{
	float:left;
	height:auto;
	width:100%;
	padding:10px 10px;
	margin-bottom:10px;
	background-color:#eff4f7;
	border-top:solid 1px #ebebeb;
	border-bottom:solid 1px #ebebeb;}
.grey_row1{
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
	background-color: #eff4f7;
	border-top: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.form_row{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
	border-bottom:solid 1px #ebebeb;}	
.form_row1{
	float:left;
	width:100%;
	margin:0px 0px 20px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:solid 1px #ebebeb;}
.form_row2{
	float:left;
	width:100%;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;}	
.lb_column{
	float:left;
	width:45%;}
.lb_column1{
	float:right;
	width:45%;}
.lb_button .radio, .lb_button .checkbox{
	margin-top:5px;
	margin-bottom:5px;
	}
.lb_button .radio{}
.lb_button .radio input[type="radio"], .lb_button .radio-inline input[type="radio"], .lb_button .checkbox input[type="checkbox"], .lb_button .checkbox-inline input[type="checkbox"]{
	margin-top:3px;}
.input_col{
	color:#000;
	float:left;
	font-size:14px;
	font-weight:400;
	width:auto;
	line-height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;}
#edite_user .input_col{
	float:left;
	width:150px;}
label{
	font-size:14px;
	font-weight:600;}
.input1{
	float:right;
	width:100px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;}
.semibold14{
	/*float: left;*/
	clear:both;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lb_subtitle_brd{
	float: left;
	clear:both;
	color: #000;
	font-weight: 600;
	font-size: 14px;
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:solid 1px #ebebeb;
}
.regular14{
	/*float: left;*/
	clear:both;
	color: #000;
	font-weight: 400;
	font-size: 14px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.content_row{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	border-bottom:solid 1px #ebebeb;}
.lb_row{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
.semibold18{
	color:#000;
	font-size:18px;
	font-weight:600;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.row_brd{
	float:left;
	width:100%;
	padding:0px 0px 5px 0px;
	margin:20px 0px 20px 0px;
	border-bottom:solid 1px #ebebeb;}
/*=========LIGHTBOX  PROPERTIES STYLE TAGS END===========*/

/*=========CONFIGURATION PAGE DESIGN STYLE TAGS START===========*/
.configuration_table{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.configuration_table table{
	width:100%;}
.configuration_table table th{
	font-size:18px !important;
	font-weight:600 !important;}
.configuration_table .table > thead > tr > th{
	vertical-align:middle;}
.lhs_table{
	float:left;
	width:50%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.rhs_table{
	float:left;
	width:50%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.edite_link{
	text-align:right;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 30px 0px 0px;}
.link1{
	color:#0030ff;
	font-size:14px;
	font-weight:400;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;}
.link1 a{
	color:#0030ff;
	text-decoration:none;}
.link1 a:hover{
	color:#0030ff;
	text-decoration: underline;}
.table_bg{
	background-color:#ffffea;}
.add_icon2{
	outline: 0px;
	float: right;
	width:40px;
	height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #ebebeb;
	margin:0px 20px 0px 0px;
	background-color:#FFF;
}
.add_icon2 img{
	padding:0px;
	margin:0px;
	vertical-align: middle;}
.add_icon2 a{
	width:38px;
	height:28px;
	outline:0px;
	float: left;	
	text-align: center;
	margin:0px 0px 0px 0px;}
	
	/*---------=======USER TAB STYLE TAGS START=========-----------*/
.tab_brd{
	border-right:solid 1px #a3c3df !important;}
.tab2_con{
	float:left;
	width:100%;}
.tab2_con .nav-tabs{
	border:none;}
.tab2_con .nav-tabs{
	float:left;
	width:auto;
	/*border:solid 1px #a3c3df;*/}
.tab2_con  .nav-tabs > li:first-child > a{
	margin:0px;
	/*border: solid 1px #a3c3df;*/}
.tab2_con .nav-tabs > li > a{
	color:#000;
	border-radius:0px;
	font-size:14px;
	font-weight:600;
	margin-right:-4px !important;
	text-transform:none;
	border:solid 1px #a3c3df;
	/*border-bottom:solid 1px #a3c3df;*/
	background-color:#c6e0f6;
	box-shadow:none !important;}
.tab2_con .nav-tabs > li{
	margin-bottom:1px;
	padding:0px;
	border: none;
	background-color:#F00;}
.tab2_con .nav-tabs > li.active > a, .tab2_con .nav-tabs > li.active > a:hover, .tab2_con .nav-tabs > li.active > a:focus{
	background-color:#FFF;
	border-color:#a3c3df;
	/*border-right:none;*/}
.tab2_con .nav > li > a:hover,
.tab2_con .nav > li > a:focus {
	outline:0px;
	color:#000;
  text-decoration: none;
  background-color:#ffffff;
  border-color:#a3c3df;
}
.tab2_con .tab-content{
	padding:20px 0px 20px 0px !important;}
.tab2_con .nav-tabs{
	margin-top:0px;}
	/*---------=======USER TAB STYLE TAGS START=========-----------*/

/*========BODY TEASER DESIGN STYLE TAGS START=========*/
.user_row{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.user_teaser{
	float:left;
	height:auto;
	width:150px;
	position:relative;
	background-color:#f4f4f4;
	padding:0px 0px 0px 0px;
	margin:0px 15px 30px 15px;}
.user_teaser .user_teaser_hover{
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.user_teaser .user_teaser_hover a{
	text-decoration:none;}
.user_teaser .user_teaser_hover a:hover{
	text-decoration:none;}
.user_teaser:hover .user_teaser_hover{
    display: inherit;
    height: 100%;
    top: 0;
	cursor:pointer;
    width: 100%;
	padding:20px;
	z-index:20;
	background-image: url(../images/bg-img.png);
	background-repeat: repeat;
}
.user_name1{
	color:#FFF;
	width:100%;
	text-align:center;
	font-weight:600;
	font-size:14px;
	}
.user_footer{
	float:left;
	position:relative;
	width:100%;
	padding:8px;
	border-right:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	border-left:solid 1px #eaeaea;}
.user_name{
	width:100%;
	text-align:center;
	font-weight:600;
	font-size:14px;}
.projects{
	width:100%;
	text-align:center;
	font-weight:400;
	font-size:12px;
	}
.projects1{
	clear: both;
	color: #FFF;
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	padding-bottom: 20px;
	}
.business{
	clear: both;
	color: #FFF;
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	padding-bottom: 30px;
	}
.user_img{
	height:auto;
	width:100%;}
.user_img img{
	width:100%;
	height:auto;}

/*========BODY TEASER DESIGN STYLE TAGS END=========*/

.link2{
	float:left;
	color:#0030ff;
	font-size:14px;
	font-weight:400;
	padding:0px 0px 0px 30px;
	margin:9px 0px 0px 0px;}
.link2 a{
	color:#0030ff;
	text-decoration:none;}
.link2 a:hover{
	color:#0030ff;
	text-decoration: underline;}
.grey13{
	text-align:right;
	color:#909090;
	font-size:13px;
	font-weight:400;
	padding:0px 0px 0px 30px;
	margin:0px 0px 20px 0px;}
.link3{
	text-align:right;
	color:#0030ff;
	font-size:14px;
	font-weight:400;
	padding:0px 0px 0px 30px;
	margin:9px 0px 0px 0px;}
.link3 a{
	color:#0030ff;
	text-decoration:none;}
.link3 a:hover{
	color:#0030ff;
	text-decoration: underline;}
.tbody1{
	float:left;
	height:auto;
	/*overflow:auto;*/
	position:relative;
	width:100%;
	/*border:solid 1px #00FF00 !important;*/}
.tbody1 table{
	width:100%;}
.tbody2{
	float:left;
	height:auto;
	overflow:auto;
	position:relative;
	width:100%;}
.tbody2 table{
	width:100%;}
.tbody1 table td{
	width:20%;
	border:solid 1px #FF0000;}
.tbody2 table td{
	width:20%;
	border:solid 1px #FF0000;}
.table_col{
	width:auuto;
	background-color:#0C0;}
.table_scroll2{
	clear:both;
	position:relative;
	width:100%;}
.table_scroll2 table {
	float:left;
  width: 100%;
}

.table_scroll2 thead, .table_scroll2 tbody, .table_scroll2 tr { display: block; }

.table_scroll2 tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
.table_scroll2 > .table > thead {
	text-wrap: normal;
	border-bottom:solid 1px #ebebeb;}
.table_scroll2 thead th {
 /* height: 30px;*/

  /*text-align: left;*/
  margin:0px;
  padding:0px;
  width:20%;
  /*float:left;*/
  height:auto;
  text-wrap: normal;
  border-bottom:none;
}
.table_scroll2 tr{
	}
.table_scroll2 tbody {
  height: 120px;
  overflow-y: auto;
}

.table_scroll2 thead {
  /* fallback */
}


.table_scroll2 tbody td, .table_scroll2 thead th {
  width: 20%;
  /*float: left;*/
}

.logo_con{
	width:15%;
	outline:0px;
	float:left;
	color:#0070cf;
	font-size:26px;
	font-weight:600;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background-color:#202c36;}
.logo_con a{
	color:#fff;
	float:left;
	text-decoration:none;
	width:100%;
	padding:20px 0px 20px 20px;
	}
.logo_con a:hover{
	color:#0070cf;
	text-decoration:none;}
.rhs_con{
	float:left;
	width:85%;
	padding:0px 0px 0px 20px;
	margin:20px 0px 0px 0px;}
/*----========PROJECT TEMPLATES STYLE TAGS START==========----*/

/*----========MASONRY STYLE TAGS START==========----*/
.project_container .main-content {
    padding-top: 0px;
	padding-left:0px;
}
.project_container .main-content .tab_container{
	padding-left:20px;}
.project_container{
	clear:both;
	height:auto;
	width:100% !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	background-color:#FFF;
	z-index:10;}
.project_container .page-container{
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;}
.masonry_con{
	float:left;
	height:auto;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.masonry_con .js-masonry .item {		 
	width: 23%;
	float:left;
	margin-right:1%;
	margin-left:1%;
	/*border:solid 1px #000000;*/
	margin-bottom:30px;
	}
.masonry_con table{
	width:100%;}
.table_trbg{
	background-color:#202c36;}
.table_title{
	color:#FFF;
	font-size:18px;
	line-height:18px;
	font-weight:600;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.table_subtitle{
	color:#FFF;
	line-height: normal;
	font-size:14px;
	font-weight:400;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.masonry_con .table {
    margin: 0px;
	background-color:#FFF;
}
.masonry_con .table > tbody > tr > td{
	padding:10px 15px;}
.grey_box{
	padding:20px 20px;
	background-color:#f8f8f8;
	border:solid 1px #ededed;}
/*----========MASONRY STYLE TAGS END==========----*/
.add_img{
	float:right;
	outline: 0px;
	width:42px;
	height:auto;
	cursor:pointer;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
}
.add_img a{
	outline:0px;}
/*.add_img img{
	height:auto;
	width:100%;
	outline:0px;
	}
.add_img a{
	outline:0px;
	}*/
.btn_row{
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
/*.btn_row .active{
	color:#FFF;
	background-color:#f8f8f8;}*/
.btn_row .pagination-sm > li > a, .pagination-sm > li > span{
	outline:0px;
	padding:6px 20px;
	font-size:14px;
	color:#0030ff;
	font-weight:400;}
.btn_row .pagination{
	outline:0px;
	padding:0px;
	margin:0px 0px 25px 0px;}
.btn_row .pagination > .active > a, .btn_row .pagination > .active > span, .btn_row .pagination > .active > a:hover, .pagination > .active > span:hover, .btn_row .pagination > .active > a:focus, .btn_row .pagination > .active > span:focus{
	outline:0px;
	color:#000000;
	background-color:#f8f8f8;
	border:solid 1px #ededed;}
/*----========PROJECT TEMPLATES STYLE TAGS END==========----*/

/*----========CALENDAR STYLE TAGS START==========----*/
.calendar_con{
	clear:both;
	/*float:left;
	width:100%;*/
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	/*border:solid 1px #990000;*/}
.calendar_con table{
	border:solid 1px #ededed !important;}
/*.calendar_con th{
	color:#000 !important;
	border-right:solid 1px #ededed;
	background-color:#eff4f7 !important;
	padding-top:10px !important;
	padding-bottom:10px !important;}*/
/*.calendar_con .calendar-env .calendar-body .fc-header {
    background-color: #000;
    border-bottom: 1px solid #ebebeb;
	background-color:#eff4f7 !important;
	margin-bottom:20px !important;
}*/
/*.calendar_con .calendar-env .calendar-body{
	width:100%;}*/
/*.calendar_con .calendar-env .calendar-body .fc-content .fc-view table tbody tr td.fc-day{
	border-right:solid 1px #ededed;}*/
.cal_con{
	clear:both;
	position:relative;
	padding:20px 0px 20px 0px;
	width:100%;
	margin:0px 0px 0px 0px;}
.cal_row{
	float:left;
	width:100%;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;}
	
.calendar-env{
	clear:both;}
.calendar_left{
	float:left;
	width:auto;
	margin:20px 0px 0px 30px;}
.calendar_right{
	float:right;
	width:auto;
	margin:0px 0px 0px 30px;}
.calendar_col{
	float: right;
	width:250px;
	margin:0px 0px 0px 30px;}
.calendar_col1{
	float: right;
	width:250px;
	margin:0px 0px 0px 0px;}
.calendar_col .form-group{
	margin-bottom:0px !important;}
/*----========CALENDAR STYLE TAGS END==========----*/

/*=========CONFIGURATION PAGE DESIGN STYLE TAGS END===========*/

/*=========PROJECTS PAGE DESIGN STYLE TAGS START===========*/
.data_table a:hover, .data_table a:focus{
	color:#0030ff;}
.data_table{
	clear:both;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.data_table table{
	border-top:none !important;}
.data_table .row{
	float:left;
	display:none;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:solid 1px #FF0000;}
.data_table .row .col-xs-6{
	padding-left:0px !important;
	padding-right:0px !important;
	margin:0px !important;}
.data_form .form-group {
    margin-bottom: 20px !important;
}
.add_img1{
	float:right;
	outline: 0px;
	width:40px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.add_img1 a{
	outline:0px;}
/*=========PROJECTS PAGE DESIGN STYLE TAGS END===========*/


/*--=========TABLE SCROLL STYLE TAGS START============---*/
.lb_table_scroll1{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#060;}
.lb_table_scroll{
	border:solid 1px #FF0000;}
section {
  position: relative;
  /*border: 1px solid #000;*/
  padding-top: 37px;
  /*background: #500;*/
}
.lb_table_scroll section.positioned {
  position: absolute;
  top:100px;
  left:100px;
  /*width:800px;*/
 /* box-shadow: 0 0 15px #333;*/
}
.lb_table_scroll{
  overflow-y: auto;
  height: 200px;
}
.lb_table_scroll table {
  border-spacing: 0;
  width:100%;
}
.lb_table_scroll td + td {
 /* border-left:1px solid #eee;*/
}
.lb_table_scroll td, .lb_table_scroll th {
  border-bottom:1px solid #eee;
 /* background: #ddd;
  color: #000;*/
  padding: 10px 25px;
}
.lb_table_scroll th {
  height: 0;
  line-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  color: transparent;
  border: none;
  white-space: nowrap;
}
.lb_table_scroll th div{
  position: absolute;
  background: transparent;
  color: #000;
  font-weight:700;
  padding: 9px 25px;
  top: 0;
  margin-left: -25px;
  line-height: normal;
}
.lb_table_scroll th:first-child div{
  border: none;}
/*----========TABLE SCROLL STYLE TAGS END==========----*/

/*-----=====================--------*/
.update_con{
	float:left;
	width:100%;
	padding:20px 20px 0px 20px;
	margin:0px 0px 0px 0px;}
.update_title{
	color:#7f8186;
	font-size:14px;
	clear:both;
	font-weight:500;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;}
.update_content{
	font-size:13px;
	font-weight:400;
	color:#bec0c2;}

footer{
	text-transform:uppercase;
	color:#000;
	font-weight:400;
	font-size:12px;
	font-family: "Source Sans Pro",sans-serif;}
/*.modal-open .modal.in .modal-dialog{
	opacity:10;}*/

/*-----==========LIGHTBOX WIDTH STYLES START===========--------*/
.modal_large{
	width:800px;}
.modal-1{
	width:500px;}
.modal-2{
	width:400px;}
.modal-3{
	width:700px;}
/*-----==========LIGHTBOX WIDTH STYLES END===========--------*/