﻿/* Default styling for jQuery Calendars Picker v2.0.0. */
.calendars {
	background-color: #f5f5f5;
	z-index:1050;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 90%;
   
}
.calendars-rtl {
	direction: rtl;
}
.calendars-popup {
	z-index:  1000000;
        border-width: 1px;
    border-color: white;
    border-style: double;
    
    /*border: solid 2px #2581a5;*/
}
.calendars-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.calendars a {
	color: #fff;
	text-decoration: none;
    padding:0;
}
.calendars a.calendars-disabled {
	color: #888;
	cursor: auto;
}
.calendars button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    /*-moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;*/
    font-weight: bold;
}
.calendars-nav, .calendars-ctrl {
	float: left;
	width: 100%;
	background-color: #1d89cf;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
    padding: 3px;
}
.calendars-ctrl {
	background-color: #600;

}
.calendars-cmd {
	width: 10%;
    margin-right:0 !important;
    margin-left:0 !important;
    border-radius:0 !important;
    font-size: 15px;
    line-height: 19px;
    /*padding: 7px 18px;*/
    border-color: #3282a0 ;
    border-bottom-color: #3282a0 ;
    /*background-color:#3282a0;*/
   /* background: #3282a0 ;
    background-image: -webkit-linear-gradient(top,#3282a0  0,#3282a0  100%);
    background-image: linear-gradient(to bottom,#3282a0  0,#3282a0  100%);
    background-repeat: repeat-x;*/
        border: 1px solid transparent;
    /*border-left-color: #3282a0 ;
    border-right-color: #3282a0 ;*/
     text-align: center !important;
        float:left !important;
        /*font-family:byekan;*/

}
/*.calendars-cmd:hover {
	background-color: #777;
}*/
/*.calendars-ctrl .calendars-cmd:hover {
	background-color: #f08080;
}*/
.calendars-cmd-prevJump, .calendars-cmd-nextJump {
	width: 8%;
}
a.calendars-cmd {
	height: auto;
}
button.calendars-cmd {
	text-align: center;
}
.calendars-cmd-prev, .calendars-cmd-prevJump, .calendars-cmd-clear {
	float: left;
	padding-left: 2%;
}
.calendars-cmd-current, .calendars-cmd-today {
	float: left;
	/*width: 35%;*/
	text-align: center;
}
 .calendars-cmd-changeToGregorian {
     padding-right:10px;
        float: left;
        text-align: center;
        width:13%;
        color:white !important;
       background-color:#ada9a9;
       padding-bottom:5px;
       font-weight:100;
       /*border: 1px solid white;*/
       /*border:1px solid #26708b;
       border-top-right-radius:15px !important;
       border-bottom-right-radius:15px !important;*/
    }
 .calendars-cmd-changeToPersian {
     padding-right:10px;
        float: left;
        color:white !important;
        text-align: center;
        width:13%;
        background-color:#ada9a9;
        padding-bottom:5px;
        font-weight:100;
        /*border: 1px solid white;*/
        /*border:1px solid #26708b;
        border-top-left-radius:15px !important;
       border-bottom-left-radius:15px !important;*/
    }
 .calendars-change-active{
      /*background-color:#2d98b9;*/
           background-color: white;
    /*box-shadow: 0px 1px 4px 1px #FF9800;*/
       /*box-shadow: inset 0 0 0 1px rgba(30, 30, 30, 0.86);*/
      color:#444 !important;
          /*border: solid 1px white;*/
}
    /*text-shadow: 3px 0px 20px rgba(30, 30, 30, 0.86);*/
    /*-webkit-box-shadow:#999491 0px 0px 8px inset;-moz-box-shadow: #999491 2px 0px 18px inset; box-shadow:#949191 0px 0px 10px inset;*/
 }
.calendars-cmd-next, .calendars-cmd-nextJump, .calendars-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.calendars-rtl .calendars-cmd-prev, .calendars-rtl .calendars-cmd-prevJump,
.calendars-rtl .calendars-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.calendars-rtl .calendars-cmd-current, .calendars-rtl .calendars-cmd-today {
	float: right;
}
.calendars-rtl .calendars-cmd-next, .calendars-rtl .calendars-cmd-nextJump,
.calendars-rtl .calendars-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.calendars-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.calendars-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.calendars-month-nav span {
	color: #888;
}
.calendars-month-row {
	clear: left;
}
.calendars-month {
	float: left;
	width: 223px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	
	text-align: center;
}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
	height: 2.5em;
	/*background-color: #444;*/
	color: #444;
	font-weight: bold;
    padding-top: 3px;
    font-size:14px;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    /*font-family:byekan;*/
}
.calendars-month-header select, .calendars-month-header input {
	height:auto;
	border: none;
        background: rgb(222, 220, 220);
    border-radius: 5px;
}
.calendars-month-header input {
	position: absolute;
	display: none;
}
.calendars-month table {
	width: 100%;
	border-collapse: collapse;
}
.calendars-month thead {
	border-bottom: 1px solid #aaa;
        background-color: white;
}
.calendars-month th, .calendars-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center !important;
}
.calendars-month th {
	/*border: 1px solid #777;*/
    font-size: 15px;
}
.calendars-month th, .calendars-month th a {
	/*background-color: #3282a0;*/
	    color: #4CAF50;
}
.calendars-month td {
	/*background-color: #eee;*/
        background-color: white;
	border: 1px solid #d9d9d9;
}
.calendars-month td.calendars-week {
	border: 1px solid #777;
}
.calendars-month td.calendars-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.calendars-month a {
	display: block;
	width: 100%;
	/*padding: 0.125em 0em;
	background-color: #eee;*/
	color: #000;
	text-decoration: none;
       padding: 3px 2px 3px 2px;
       /*font-family:byekan;*/
       font-size: 15px;
}
.calendars-month span {
	display: block;
	width: 100%;
	padding: 3px 2px 3px 2px;
    font-size: 15px;
}
.calendars-month td span {
	color: #888;
}
.calendars-month td .calendars-other-month {
	background-color: rgba(247, 241, 241, 0.96);
}
.calendars-month td .calendars-weekend {
	/*background-color: #ddd;*/
}
.calendars-month td .calendars-today {
	background-color: rgba(29, 137, 207, 0.31);
}
.calendars-month td .calendars-highlight {
	background-color: #4CAF50;
    color: #fff;
    /*box-shadow: 0px 2px 10px 2px #ea789f;*/
}
.calendars-month td .calendars-selected {
    background-color: #1d89cf;
    color: #fff;
    /*box-shadow: 0px 2px 10px 2px #E91E63;*/
}
.calendars-month th.calendars-week {
	background-color: #777;
	color: #fff;
}
.calendars-status {
	clear: both;
	background-color: #ddd;
	text-align: center;
}
.calendars-clear-fix {
	clear: both;
}
.farsi{
        font-family:byekan;
    }
    .englsi {
        font-family: arial;
       
    }
    .calendarsPicker{
         font-family: tahoma;
         direction: ltr;
    }