body {
  margin-top: 50px;
}

#wrapper {
  padding-left: 0;
}

#page-wrapper {
  width: 100%;
  padding: 5px 15px;
}

/* Nav Messages */

.messages-dropdown .dropdown-menu .message-preview .avatar,
.messages-dropdown .dropdown-menu .message-preview .name,
.messages-dropdown .dropdown-menu .message-preview .message,
.messages-dropdown .dropdown-menu .message-preview .time {
  display: block;
}

.messages-dropdown .dropdown-menu .message-preview .avatar {
  float: left;
  margin-right: 15px;
}

.messages-dropdown .dropdown-menu .message-preview .name {
  font-weight: bold;
}

.messages-dropdown .dropdown-menu .message-preview .message {
  font-size: 12px;
}

.messages-dropdown .dropdown-menu .message-preview .time {
  font-size: 12px;
}


/* Nav Announcements */

.announcement-heading {
  font-size: 30px;
  margin: 0;
	text-align:center;
}

.announcement-text {
  margin: 0;
	text-align:center;
}

/* Table Headers */

table.tablesorter thead {
  cursor: pointer;
}

table.tablesorter thead tr th:hover {
  background-color: #6DB6C4;
}

/* Flot Chart Containers */

.flot-chart {
  display: block;
  height: 400px;
}

.flot-chart-content {
  width: 100%;
  height: 100%;
}

/* Edit Below to Customize Widths > 768px */
@media (min-width:768px) {

  /* Wrappers */

  #wrapper {
	padding-left: 225px;
  }

  #page-wrapper {
	padding: 15px 25px;
  }

  /* Side Nav */

  .side-nav {
	margin-left: -225px;
	left: 225px;
	width: 225px;
	position: fixed;
	top: 42px;
	height: 100%;
	border-radius: 0;
	border: none;
	background-color: #0FA5E4;
	overflow-y: auto;
  }

  /* Bootstrap Default Overrides - Customized Dropdowns for the Side Nav */

  .side-nav>li.dropdown>ul.dropdown-menu {
	position: relative;
	min-width: 225px;
	margin: 0 0 8px;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	box-shadow: none;
	-webkit-box-shadow: none;
  }
	.side-nav>li.dropdown>ul.dropdown-menu>li {
	height:25px;
	line-height:25px;
	padding-left:20px;
	}
  .side-nav>li.dropdown>ul.dropdown-menu>li>a {
	color: #999999;
	height:25px;
	line-height:25px;
  }

  .side-nav>li.dropdown>ul.dropdown-menu>li>a:hover,
  .side-nav>li.dropdown>ul.dropdown-menu>li>a.active,
  .side-nav>li.dropdown>ul.dropdown-menu>li>a:focus {
	color: #fff;
	background-color: #012840;
  }

  .side-nav>li>a {
	width: 225px;
  }

  .navbar-inverse .navbar-nav>li>a:hover,
  .navbar-inverse .navbar-nav>li>a:focus {
	background-color: #30607e;
  }

  /* Nav Messages */

  .messages-dropdown .dropdown-menu {
	min-width: 300px;
  }

  .messages-dropdown .dropdown-menu li a {
	white-space: normal;
  }

  .navbar-collapse {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

}
.footer {
	width:94%;
	height:25px;
	line-height:25px;
	margin:0 3%;
	float:left;
	text-align:center;
	font-size:12px;
	color:#428BCA;
}
.w_70 {
	width:70px!important;
	display:inline;
}
.m_b_10 {margin-bottom:15px;}
.m_15 {padding:25px!important;}
.f_left {
	width:20px;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
h1 {
	font-weight:25px;
	font-weight:bold;
}
.mandatory, .error {
	color:#FF0000;
}
label.error {
	font-size:12px;
}
.change_order {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.change_order li{
	width:100%;
	min-height:20px;
	float:left;
	margin:0;
	line-height:30px;
	border-top:1px solid #0FA5E4;
}
.move li:hover{
	cursor:move;
}
.move li input {
	cursor:pointer !important;
}
.sub_page {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.sub_page li {
	border-top:1px dashed #c8c8c8!important;
}
.inactive {
	font-size:11px;
	background:#FF0000;
	color:#fff;
	margin-left:10px;
	padding:2px 4px;
	font-weight:bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
/*Login Form*/
.form-signin{max-width:330px;margin:0 auto;padding:15px;}
.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px;}
.form-signin .checkbox{font-weight:normal;}
.form-signin .form-control{position:relative;font-size:16px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.form-signin .form-control:focus{z-index:2;}
.form-signin input[type="text"], .form-signin input[type="email"], .form-signin input[type="password"]{margin-bottom:10px;}
.account-wall{margin-top:20px;/*background-color:#f7f7f7;-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);padding:40px 0 20px;*/}
.login-title{color:#555;font-size:18px;font-weight:400;display:block;}
.profile-img-logo{max-width:50%;display:block;margin:0 auto 10px;}
.profile-name{text-align:center;}
.profile-img{width: 30%;display: block;margin: 0 auto 10px;border-radius: 100px;border: 4px solid #e6e6e6;}
.need-help{margin-top:10px; float: left;margin-top: 10px;text-align: center;width: 100%;}
.m_20{margin-bottom:20px!important;}
.developed_by{display:block;margin-top:10px;font-size:12px;color:#898989;}
.developed_by:hover{color:#898989;}
.no_result {
	color:#FF0000;
	font-size:18px;
	text-align:center;
}
#dropbox:before{
	display: block;
	content:'';
	height:4px;
	width:100%;
	position: absolute;
	top:0;
	left:0;
}
#dropbox{
	border-radius:3px;
	min-height: 80px;
	overflow: hidden;
  width: 100%;
	border:1px solid #ccc;
	margin:0 0 10px;
}
#dropbox .message{
	text-align: center;
	height:200px;
	display: block;
	background:url(../images/drag.png) no-repeat center;
}
#dropbox:before{
	border-radius:3px 3px 0 0;
}
#dropbox .preview{
	width:140px;
	height: 105px;
	float:left;
	margin: 10px 0 10px 10px;
	position: relative;
	text-align: center;
}
#dropbox .preview img{
	max-width: 130px;
	max-height:90px;
	border:3px solid #fff;
	display: block;
	box-shadow:0 0 2px #000;
}
#dropbox .imageHolder{
	display: inline-block;
	position:relative;
}
#dropbox .uploaded{
	position: absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: url('../images/done.png') no-repeat center center rgba(255,255,255,0.5);
	display: none;
}
#dropbox .preview.done .uploaded{
	display: block;
}
#dropbox .progressHolder{
	position: absolute;
	background-color:#fff;
	height:5px;
	width:100%;
	left:0;
	bottom: 0;
	box-shadow:0 0 2px #000;
}
#dropbox .progress{
	background-color:#58bc2d;
	position: absolute;
	height:100%;
	left:0;
	width:0;	
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset;	
	-moz-transition:0.25s;
	-webkit-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
#dropbox .preview.done .progress{
	width:100% !important;
}
.add_more, .remove_item, .edit_item {
	width:16px;
	height:16px;
	float:left;
	display:block;
	cursor:pointer;
}
.add_more {
	background:url(../images/add.png) no-repeat;
}
.remove_item {
	margin-left:10px;
	background:url(../images/close.png) no-repeat;
}
.edit_item {
	margin-left:10px;
	background:url(../images/edit.png) no-repeat;
}
.error_head {
	font-size: 16px;
	color: #FF0000;
	text-align:center;
	line-height:1.5em;
	padding:5px;
	margin:0 0 15px 0; 
	border:1px solid #F0C36D;	
	background:#F9EDBE;
}
.success_head {
	font-size: 16px;
	color: #009933;
	text-align:center;
	line-height:1.5em;
	padding:5px;
	margin:0 0 15px 0; 
	border:1px solid #F0C36D;	
	background:#F9EDBE;
}
.owner_list .profile {
	width:auto;
	height:48px;
	float:left;
}
.owner_list .profile img{
	width:auto;
	height:48px;
	max-width:75px;
}
.operation a:hover {
	cursor:pointer;
}
.p_5 {
	padding:5px;
}
.owner_list .limited_accessability{
	bottom:28px;
  color:#FF0000;  
  font-size:10px;
  font-weight:bold;
  position:absolute;
  right:6px;
}
.owner_list .name {
	width:99%;
	height:22px;
	line-height:22px;
	float:left;
	text-align:left;
	color:#000;
	padding-left:1%;
	background:#eee;
}
.owner_list .new {
	width:41px;
	height:36px;
	position:absolute;
	top:33px;
	right:15px;
	z-index:100;
	background:url(../images/new.png) no-repeat;
}
.owner_list .inactive {
	width:16px;
	height:56px;
	position:absolute;
	top:6px;
	left:5px;
	border-radius:0;
	z-index:100;
	background:url(../images/inactive.png) no-repeat;
}
.owner_list .row {margin:0 0 0 10px;}
#owner_dashboard {
	width:100%;
	height:auto;
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 3px;
}
#owner_dashboard li{
	width:18%;
	height:auto;
	float:left;
	list-style:none;
	margin:1%;
	padding:4px;
	text-align:center;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
  -webkit-box-shadow:3px 3px 9px #ccc;
          box-shadow:3px 3px 9px #ccc;
}
#owner_dashboard li span{
	width:100%;
	height:auto;
	margin-top: 10px;
	display:block;
	float:left;
	clear: both;
}
#owner_dashboard li img{
	width:40%;
}
#owner_dashboard li .img_button{
	width:100%;
	height:25px;
	line-height:25px;
	margin-top:10px;
	display:block;
	float:left;
	clear: both;
	color:#000;
	font-size: 13px;
	font-weight:bold;
	background:#eee;
	text-decoration:none;
}
#owner_dashboard li .move_icon {
	width:16px;
	height:16px;
	position:absolute;
	top:5px;
	right:5px;
	cursor:move;
	background:url(../images/move.png) no-repeat center;
}
#top_menu_wrapper {
	height:40px;
}
#top_menu_bg {
	width:100%;
	height:30px;
	float:left;
	margin:9px 0;
	border:1px solid #ccc;
	background:#eee;
}
#owner_name_wrapper {
	width:250px;
	min-height:30px;
	height:auto;	
	float:right;
	position:relative;
	background:#ffae00;
}
#owner_name_wrp {
	width:150px;
	min-height:30px;
	height:auto;	
	float:right;
	position:relative;
	background:#ffae00;
}
#owner_name_button {			
	width:191px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:500;
	margin:0 0 0 40px;	
}
#owner_name_list {
	width:249px;
	height:auto;
	position:absolute;
	top:30px;
	left:0;
	display:none;
	background:#eee;
	border:1px solid #ccc;
	z-index:2000;
}
#owner_name_list ul{
	width:222px;
	height:auto;
	margin:0 0 0 10px;
	padding:0;
	overflow:hidden;
}
#owner_name_list li{	
	width:212px;
	height:30px;
	padding:0;
	margin:0;
	line-height:30px;
	text-align:left;
	cursor:pointer;
	color:#fff;
	border-bottom:1px dotted #696969;
}
#owner_name_list li a{
	color:#696969;
}
#owner_name_list li > a{
	display:block;
}
#owner_name_wrapper:hover > #owner_name_list{
	display:block;
}
#owner_name_list .scroll {
	width:249px;
	height:auto;
	max-height:308px;	
	overflow-y:scroll;
}
.t_p {
	padding:0 8px;
	line-height:30px!important;
	text-align:left;
}
.center {
	text-align:center!important;
}
.ftp_file_list {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.ftp_file_list li {
	width:15%;
	height:60px;
	margin:6px 10px;
	padding:0 5px;
	float:left;
	margin:6px;
	position:relative;
	cursor:pointer;
}
.hide_block {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	display:none;
	cursor:auto;
	margin:-3px 0 0;
	border:1px solid #D7D7D7;
	background:url(../images/pix_2.png) repeat;
}
/*.ftp_file_list li.file:hover > .hide_block {
	display:block;
}*/
.file_download {
	width:32px!important;
	height:26px!important;
	position:absolute;
	bottom:10px;
	right:10px;
	display:block;
	cursor:pointer!important;
	background:url(../images/down.png) no-repeat;
}
.file_delete {
	width:32px!important;
	height:26px!important;
	position:absolute;
	bottom:10px;
	right:86px;
	display:block;
	cursor:pointer!important;
	background:url(../images/del.png) no-repeat;
}
.file_view {
	width:32px!important;
	height:26px!important;
	position:absolute;
	bottom:10px;	
	right:48px;
	display:block;
	cursor:pointer!important;
	background:url(../images/view.png) no-repeat;
}
.ftp_file_list li a{
	cursor:pointer;
	width:100%;
	height:auto;
	float:left;
	display:block;
}
.ftp_file_list li .name{
	width:87%;
	float:left;
	color:#000;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.ftp_file_list li .date{
	width:87%;
	float:left;
	font-size:11px;
	color:#a7a7a7;
}
.ftp_file_list li a img, .ftp_file_list li img {
	float:left;
}
.folder_address {
	height:30px;
	line-height:30px;
	padding-left:15px;
	font-size:10px;
	color:#898989;
	margin:0 0 10px;
	border-bottom:1px solid #ccc;
}
.folder_path {
	font-size:11px;
	color:#898989;
	
}
.folder_path:hover {
	color:#000;
	cursor:pointer;
	text-decoration:none;
}
#ajax_file_block {
	width:100%;	
	height:auto;
	min-height:200px;
	float:left;
	margin:20px 0;
	background-color: #fff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 19px 7px rgba(0, 0, 0, .100);
          box-shadow: 0 0 19px 7px rgba(0, 0, 0, .100);
}
#owner_top_menu .dropdown-menu {
	left:16px;
	top:28px;
}
.w_action a{cursor:pointer;}

#owner_top_menu {
	position:relative;
	z-index:100;
	margin-bottom:20px;
}
#show_list {
	list-style:none;
	/*padding-left:15px;*/
}
#show_list li{
	height:35px;
	list-style:none;
}
#show_list li a{
	color:#000;
	font-size:12px;
	font-weight:normal;
}
#show_list li a:hover{
	text-decoration:none;
	color:#428BCA;
}
.show_alerts {
	margin:0;
	padding:0;
	list-style:none;
}
.thumb_pics img {
	width:100%;
	max-height:130px;
	border: 1px solid #ddd;
	margin: 2.3%;
	padding: 4px;    
}
#ajax_file_block .preview{
	cursor:move;
}
@media (max-width: 767px) {
	.n_link,.w_sdep{display:none;}
}
@media (min-width: 200px) {
	.w_action {width:40%;text-align:center}
	.w_ico {width:10%;}	
	.w_30{width:40%;}	
	.m_l_0{padding:0;}
	.ftp_file_list li {width:96%;}
	/*#owner_top_menu .navbar-toggle {border-color:#e3e3e3}*/
	#owner_top_menu .navbar-toggle .icon-bar {background:#222;}
	.breadcrumb {display:none;}
	#owner_top_menu .nav_bg {
	 -webkit-box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, .100);
           box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, .100);
					}
	#owner_lst {display:none;}	
	#owner_dashboard li{width:48%;}
	#owner_dashboard li .img_button {font-size:10px;}
	.thumb_pics {
		width:28%;
		height:auto;
		float:left;
		display:block;
		max-height:130px;		
    margin: 2.5%;
	}
	.modal {left: 0%;}
	.ftp_file_list li .date, .ftp_file_list li .name{width:79%;}
}
@media (min-width: 480px) {
	.w_action {width:30%;}
	.w_30{width:35%;}
	.m_l_0{padding:0;}
	#owner_top_menu .navbar-nav > li { width: 50%}
	#owner_top_menu .navbar {min-height:43px;}
	.ftp_file_list li {width:48%;}
	#owner_dashboard li{width:31.2%;}
	#owner_dashboard li .img_button {font-size:11px;}
	.thumb_pics {
		width:20%;
		height:auto;
		float:left;
		display:block;
		max-height:130px;		
    margin: 2.3%;
	}
	.modal {left: 5%;}
	.ftp_file_list li .date, .ftp_file_list li .name{width:75%;}
}
@media (min-width: 768px) {
	.w_action {width:25%;}
	.w_30{width:30%;}	
	.w_rent,.w_sdep{width:15%;}
	.m_l_0{padding:0;}
	.active .dropdown-menu {display:block!important;}	
	#owner_top_menu .navbar-nav > li { width: 50%;}
	.ftp_file_list li {width:98%;	}
	#owner_top_menu .navbar li.dropdown{
  background-color: #fff;
  margin: 1px 0 0;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .100);
          box-shadow: 0 4px 10px rgba(0, 0, 0, .100);
	}
	.breadcrumb {display:block;}
	#owner_lst {display:block;}
	#owner_dashboard li{width:31.3%;}
	.thumb_pics {
		width:21%;
		height:auto;
		float:left;
		display:block;
		max-height:130px;		
    margin: 1.8%;
	}
	.modal {left: 25%;}
	.ftp_file_list li .date, .ftp_file_list li .name{width:89%;}
}
@media (min-width: 992px) {
	.w_action {width:20%;}
	.w_30{width:20%;}
	.w_rent,.w_sdep{width:15%;}
	.m_l_0{padding:0;}	
	.row {margin-right: 15px;margin-left: 15px;}
	#owner_top_menu .navbar-nav > li { width: 33%;}
	.ftp_file_list li {	width:48%;}
	#owner_top_menu .navbar li.dropdown{
  margin:0;
  -webkit-box-shadow:none;
          box-shadow:none;
	}
	#owner_top_menu .navbar {
  background-color: #fff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
          box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
	}
	#owner_dashboard li{width:31.3%;}
	.thumb_pics {
		width:16%;
		height:auto;
		float:left;
		display:block;
		max-height:130px;		
    margin: 1.9%;
	}
	.modal {left: 35%;}
	.ftp_file_list li .date, .ftp_file_list li .name{width:83%;}
}
@media (min-width: 1200px) {
	.m_l_0{padding:0 15px 0 0;}
	.m_0{padding:0;}
	#owner_top_menu .navbar-nav > li { width: 20%;}
	.ftp_file_list li {	width:31%;}
	.owner_manual .ftp_file_list li {	width:48%;}
	#owner_top_menu .dropdown-menu {left:0;top:36px;}
	#owner_top_menu .navbar li.dropdown{
  background-color: #fff;
  margin: 12px 0 0;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
          box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
	}
	#owner_top_menu .navbar{
  -webkit-box-shadow: none;
          box-shadow: none;
	}	
	#owner_dashboard li{width:18%;}
	#owner_dashboard li .img_button {font-size:12px;}
	.thumb_pics {
		width:15.9%;
		height:auto;
		float:left;
		display:block;
		max-height:130px;		
    margin: 2%;
	}	
	.modal {left: 45%;}
	.ftp_file_list li .date, .ftp_file_list li .name{width:80%;}
}
@media (min-width: 1600px) {
	#owner_top_menu .navbar {
  background-color: #fff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
          box-shadow: 0 4px 12px rgba(0, 0, 0, .100);
	}
	#owner_top_menu .navbar li.dropdown{
  -webkit-box-shadow: none;
          box-shadow: none;
	}
	#owner_top_menu .navbar-nav > li { width: auto;}
	.ftp_file_list li {	width:32%; }
	#owner_dashboard li{width:18%;}	
}
@media (min-width: 1200px) and (max-width: 1410px) {
	.nav > li > a { padding:10px 4%;font-size:12px;}
}
@media (min-width: 1411px) and (max-width: 1599px) {
	.nav > li > a { padding:10px 9%;}
}
.client_logo {
	width:100%;
	height:auto;
	float:left;
	background:#fff;
	padding:10px 0;
}
.client_logo>a:hover,
.client_logo>a:focus {
	background:#fff!important;
}
.client_logo a img{
	width:auto;
	height:auto;
}
@media (min-width: 768px)  {
.box-shadow {
	-webkit-box-shadow:2px 0 15px #ccc;
          box-shadow:2px 0 15px #ccc;
}
}
@media (max-width: 768px)  {
	.client_logo {display:none!important}
}

.table_border	{
	background:#d7d7d7;
	border-spacing:1px;
	border-collapse:separate;
}
.table_border td{
	background:#fff;
	width:100px;
	position:relative;
}
.name_days td{
	height: 23px;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	font-size: 12px;
	background:#F1F1F1!important;
}
.day	{
	font-size: 12px;
	height: 85px;
	padding: 1px;
	text-align: right;
	vertical-align: top;
}
/*TIME LINE*/
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}
.fill_block {
	background:#ccc;
	float:left;
	height: 33px;
	padding: 6px 10px;
	width:100%;
}
.fill_block label {
	font-weight:normal;
}
.fb_active {
	 background:#0DB45B;
}
.green {
	color:#0DB45B;
}
.top_border {
	border-top:1px dashed #ccc;
	margin-top:10px;
}

.comment_text {
	font-size:12px;
   padding:10px 0;
}

.update_text {
	font-size:10px;
	text-align:right;
	color:#848484;
}