
.blink_me {
    -webkit-animation-name: blinker;
     -webkit-animation-duration: 2s;
     -webkit-animation-timing-function: linear; 
    -webkit-animation-iteration-count: infinite;
    
     -moz-animation-name: blinker;
     -moz-animation-duration:2s; 
     -moz-animation-timing-function: linear;
     -moz-animation-iteration-count: infinite; 
    
     animation-name: blinker;
     animation-duration:2s; 
     animation-timing-function: linear; 
     animation-iteration-count: infinite; 
	
	 
	
}
.blinkme
{
background:#00a65a !important;
color:#fff;	
}
.patients_list tr
{
	transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
}

@-moz-keyframes blinker {   
     0% { opacity: 1.0; } 
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
} 

@-webkit-keyframes blinker {  
     0% { opacity: 1.0; } 
     50% { opacity: 0.0; } 
     100% { opacity: 1.0; } 
}

 @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
} 

#email-error, #password-error
{
	color:#f00;
}
.home_icons {
    text-align: center;
    border-radius:10px;
	margin-bottom:20px;
	padding-top:20px;
	padding-bottom:20px;
	border: 2px solid #808080;
    background: #fff;
}
.home_icons .fa
{
	font-size:80px;
}
.home_icons .heading
{
	font-size:22px;
	
	font-weight:600; 
}
.dashboard .small-box-footer
{
	color: #808080;
	
}
.dashboard .small-box-footer:hover, .dashboard .small-box-footer:focus, .dashboard .small-box-footer:active
{
	color:#fff;
}
.dashboard .small-box-footer:hover .home_icons, .dashboard .small-box-footer:focus .home_icons, .dashboard .small-box-footer:active .home_icons 
{
	background: #3c8dbc;
	border: 2px solid #3c8dbc;
}

.notification.content-header
{
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.list_of_notification {
    float: right;
    text-align: right;
}
.list_of_notification ul {
    list-style: none;
    text-align: center;
    float: right;
}
.list_of_notification ul li {
    float: left;
    margin: 0 20px;
    font-size: 18px;
    font-weight: 600;
    color: #7a7a7c;
}
.list_of_notification ul li .title
{
	
}
.list_of_notification ul li .count
{
	color:#aec66f;
	font-size:20px;
}
span.required, div.error
{
	color:red;
}
.input_section
{
	position:relative;
	height: 60px;

}

.input_section div.error
{
	position:absolute;
	bottom: -18px;
}
.option_list
{
	list-style:none;
	float:right
}
.option_list li
{
	float:left;
	margin-left:10px;
}
.action_buttons
{
	display: table;
    margin: 0 auto;
    list-style: none;
    padding: 0;
}
.action_buttons li
{
	display:table-cell;
}

.action_buttons .button {
    width: 53px;
    height: auto;
    float: left;
    text-align: center;
    background:#eee;
    margin: 10px;
    color:rgb(202, 202, 202);
    padding: 10px;
    border-radius: 3px;
	border:0px;
}
.action_buttons  .active .button
{
	background: #3c8dbc;
	 color: #fff;
}

.action_buttons .button .fa {
    float: left;
    width: 100%;
    font-size: 20px;
}
.Accountant .table-bordered > tbody > tr > th,.Accountant .table-bordered > tbody > tr > td{
 border: 1px solid #ccc;
background-color: #FDFFC5;   
}
.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}
.Accountant .form-group input,.Accountant .form-group select,.Accountant .form-group textarea,.Accountant .select2-container .select2-selection{
    box-shadow: 2px 2px 0px #5a5a5a inset !important;
    background-color: #FFFFC6;
color: #000;
font-family: arial;
}
.Accountant form .box-primary{
    background-color: #EBEACD;
}
.Accountant form .box-primary .box-body{
 border: 1px solid #3c8dbc;   
}
li.divider{
    width: 100%;
border-bottom: 1px groove #3c3a3a;
}
.border11 th{
border-top: 1px solid #000 !important;
border-bottom: 1px solid #000 !important;
}