
@font-face {
    font-family: myFirstFont;
    src: url("../fonts/DVOTSUREKH_N_SHIP.TTF");
}

body{
	text-align:left!important;
	font-family: myFirstFont;
}

.form-control::-webkit-input-placeholder { color: #A5A5A5!important; }
.form-control:-moz-placeholder { color: #A5A5A5!important; }
.form-control::-moz-placeholder { color: #A5A5A5!important; }
.form-control:-ms-input-placeholder { color: #A5A5A5!important; }

.header_bg
{
	background-color:#5998CF!important;
	color:white!important;
	padding: 3px!important; 
}
.modal-title
{
	margin-left: 3%!important;
}
.head_img
{
	padding:1%;
}
.pager a.current {
		color: #F6F6F6!important;
background-color: #6C6A6A;
	}
.row_bg
{
	background-color:#449D7A!important;
	color:white!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.buttonred
{
	padding:1%!important;
	color:red!important;
}
.lowidth
{
	width:21%!important;
}

.margintop3px
{
	margin-top:3px;
}

.header_bg > h4 > small 
{
	color:white!important;
}

.header_bg > h4 > small 
{
	color:white!important;
}
.modal-body
{
	color: #6c6c6c!important;
}

.appt_table
{
margin: 20px;
}

.danger
{
background-color:#f2dede!important;
}

.bordered
{
border:solid 1px rgb(207, 207, 207);
}

.noradius{
border: 0px solid white!important;
border-radius:0px!important;
box-shadow:0 0px 0px rgba(0,0,0,.5)!important;
}

.nopadding{
padding:0px;
}

.add_program , .add_program{
height:100%!important;
}

.padding15px{
padding-left:15px!important;
padding-right:15px!important;
}

.grey
{
color:#D8D8D8!important;
}

.grey:hover
{
color:#7F7F7F!important;
}

.noleftpad
	{
		padding-left:0px!important;
	}
.leftpadding10px
{
	padding-left:10px!important;
}
.nopad
	{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	
.grad
{
	background: -webkit-linear-gradient(left, rgb(89, 152, 207) , white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right,rgb(89, 152, 207) , white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgb(89, 152, 207) , white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgb(89, 152, 207) , white); /* Standard syntax (must be last) */
	color:white;
	padding-left:2%;
}

.shadow
{
	box-shadow: 10px 10px 5px #888888!important;
}

.border_bottom{
	border-bottom:1px solid #d3d3d3!important;
}

.sal_dd{
	height:32px!important;
	border-radius:4px;
	border-color:#d3d3d3;
}

.footer{
	height:10%;
}

.divPanel {
	padding: 16px!important;
}

.left3px{
	padding-right:0px!important;
	padding-left:3px!important;
}

.marginleft10
{
	margin-left:5%!important;
}

.padding15px{
	padding-left:15px!important;
	padding-right:15px!important;
}
.width95{
	width:91%!important;
	padding-left:2%;
}
.padding5{
	padding-left:5%;
}
.font_style{
	font-family:calibri;
	font-size:17px;
}
.event{
	background-image:url("../images/calendar_bg.png");
}
.nopad
	{
	padding-left:0px!important;
	padding-right:0px!important;
	}
	
		.addmorecontact
		{
			margin-top:6%;
			cursor:pointer;
		}
		
		.addmoreattachment
		{
			margin-top:15%;
			cursor:pointer;
		}
.abc{background-color: #003B59!important;}.dashboard {
    box-shadow: 8px 8px 5px #888;
}li{line-height: 6px;}.footerArea{margin-left:-12px}
	
	#calendar {
   /* width: 260px;*/
    margin: 0 auto;
    font-size: 10px;
	background: antiquewhite;
	font-size: 11px;
	 border-style: solid;
    border-color: #428bca;
	
}
.fc-header{
background:red !important;
}
.fc-header-title h2 {
    font-size: .9em;
    white-space: normal !important;
}
.fc-view-month .fc-event, .fc-view-agendaWeek .fc-event {
    font-size: 0;
    overflow: hidden;
    height: 2px;
}
.fc-view-agendaWeek .fc-event-vert {
    font-size: 0;
    overflow: hidden;
    width: 2px !important;
}
.fc-agenda-axis {
    width: 20px !important;
    font-size: .7em;
}

.fc-button-content {
    padding: 0;
}
.fc-button-month {
padding:2px;
}
.fc-button-agendaDay{
padding:2px;
text-align:right;
}
.fc-button-agendaWeek {
padding:2px;
}
.fc-button-today{
padding-left:10px !important;

}
.fc-day-header {

}
.fc-day-number {
padding-left:15px !important;
}
.ui-widget-header {
padding-left:15px !important;
}

.fc-agenda-axis{
width:0px !important;
}
.fc-first{

}
.fc-button{ width   : 80px;
    background  : none !important;
    cursor  : pointer;
    font-family : 'voltaeftu-regular',Times New Roman;
    font-size   : 16px;
    color   : #fff;
    border  : none !important;
    margin      : 0px;
    padding     : 0px;}
	.fc-text-arrow{color:white}
	
.fc-day{box-sizing: border-box;
font-size: 1.1em;
text-align: center;
cursor: pointer;
font-weight: 900;}
.fc-day-number{box-sizing: border-box;
font-size: 1.1em;
text-align: center;
cursor: pointer;
font-weight: 900;}
.fc-header-title{font-size: 15px;
font-weight: bold;
color: white;
padding-top: 10px;}
.fc-other-month{
color:darkgrey;}
.fc-agenda-axis{
display:none;
}
.fc-last{
margin-left:-20px !important;
}
.ui-datepicker-month
{
	color:black!important;
}
.ui-datepicker-year	
{
	color:black!important;
}
.date1
{ 
	background-image: url("../../assets/images/calendar.png");width:51px;height:80px;
	text-align: center;
}
.year1
{
	color:white;font-size: 12px;display: block;margin-bottom: 0.5em;
}
.day1
{
	color:red;font-size: 16px;font-weight: bold;display: block;
}
.month1
{
	font-size: 11px;font-weight: bold;display: block;
}
.dname{
	font-size: 12px;font-weight: bold;display: block;
}
.ui-datepicker-header > a > span {
	background-color:white!important;
}
.glow
{
	border-color:red;
	border-width:2px;
} 
.dropdown-menu 
{
	max-height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}
.close
{
color:white!important;
font-size:30px!important;
opacity:1!important;
}
.table-bordered tr:hover {
    /*background: #fbf8e9;*/
    background: #feecd8 !important;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}
.mtz-monthpicker{
color:black;
}

@media screen and (max-width: 1000px){
#calendar{display: none;}
}

.loadingMask{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-top: -50px; 
	margin-left: -50px;
    width: 100px; 
	height: 100px;
}