﻿body {
}


.btnadd{ background-color:#454545;border: none; color:#ffd203; font-size:13px; letter-spacing:1px; padding:4px 7px; border-radius:5px;}

/*-----------------cal2-------------------*/
/*.cal1 { font-family:'Open Sans', OpenSans-Regular_0,Arial; background-color:#fafafa; border-radius:4px; border:solid 1px #d0d0d0; height:270px; width:240px;}
.cal1 .ajax__calendar_container { width:96%;}
.cal1 .ajax__calendar_header { width:230px; line-height:40px; height:40px; background-color:#ffffff; color:#151515; font-weight:bold; border-radius:2px; font-size:18px;}
.cal1 .ajax__calendar_body { width:230px !important; height:220px; }
.cal1 .ajax__calendar_footer {opacity:0; display:none;}
.cal1 .ajax__calendar_dayname { font-weight:bold; border-bottom:dotted 0px #888888;}
.cal1 .ajax__calendar_other { color:#000000; background-color:#ffffff; opacity:0;}
.cal1 .ajax__calendar_today {background-color:#f5c0bd; border-radius:50%; }
.cal1 .ajax__calendar_day { text-align:center; vertical-align:middle; }
.cal1 .ajax__calendar_next, .cal1 .ajax__calendar_prev { padding:20px 10px;color:#e03d35; line-height:40px; border:solid 0px #666666; border-radius:2px; }
.cal1 .ajax__calendar_hover { background-color:#e03d35; border-radius:50%; color:#ffffff;}
.cal1 .ajax__calendar_hover .ajax__calendar_title { background-color:#ffffff; color:#151515; }
.cal1 .ajax__calendar_active { background-color:#e03d35; border-radius:50%; color:#ffffff; }
.cal1 .ajax__calendar_invalid { color:#aaaaaa; }
.cal1 table tr td {padding:7px; border-radius:50%;}*/


/*.cal1 { background-color:#000 !important; border-radius:4px; border:solid 1px #ddd; width:200px;}
.cal1 .ajax__calendar_container { width:96%; height:202px;}
.cal1 .ajax__calendar_header { background-color:#fe0002; color:#ffffff; font-weight:bold; border-radius:2px;}
.cal1 .ajax__calendar_body {height:165px; }
.cal1 .ajax__calendar_footer { }
.cal1 .ajax__calendar_dayname { font-weight:bold;color:#fff; text-decoration:underline; border-bottom:dotted 1px #888888;}
.cal1 .ajax__calendar_other { color:#000 !important; background-color:#666; font-weight:normal;}
.cal1 .ajax__calendar_today { background-color:#adadff; font-weight:bold; border-radius:2px;}
.cal1 .ajax__calendar_day { text-align:center; vertical-align:middle;color:#fff; }
.cal1 .ajax__calendar_next, .cal1 .ajax__calendar_prev { background-color:#eeeeff; border:solid 2px #666666; border-radius:50%; }
.cal1 .ajax__calendar_hover { background-color: #ff6666 ; border-radius:2px;}
.cal1 .ajax__calendar_active { background-color:#cdcdff; font-weight:bold; border-radius:2px; }
.cal1 table tr td {padding:1px;}*/

.cal1 { background-color:#000;color:#fff; border-radius:0px; border:solid 1px #f0f0f0;}

.cal1 .ajax__calendar_header { background-color:#fe0002; color:#ffffff; font-weight:bold; border-radius:0px;}
.cal1 .ajax__calendar_dayname { font-weight:bold; text-decoration:underline; border-bottom:dotted 1px #888888;}
.cal1 .ajax__calendar_other {  background-color:#000;color:#000; font-weight:normal;}
.cal1 .ajax__calendar_today { background-color:#fe0002;color:white; font-weight:bold; border-radius:0px;}
/*.cal1 .ajax__calendar_next, .cal1 .ajax__calendar_prev { background-color:#eeeeff; border:solid 2px #666666; border-radius:0px;margin-top:2px; }*/
.cal1 .ajax__calendar_hover { background-color:#ff6666; border-radius:0px;}
.cal1 .ajax__calendar_active { background-color:#ff6666; font-weight:bold; border-radius:0px; }
.cal1 .ajax__calendar_footer{display:none !important;}
.cal1 table tr td {padding:1px;}
/*---------------------------------

/*------- Loading image css-----------------*/

.loading { box-shadow: 0px 0px 8px 8px #555555; border-radius:10px; background-color:#ffffff; position:fixed ; top:50%; left:50%; width:214px; height:138px; margin:-69px 0 0 -107px; z-index: 1; }


/* -----------Radio Button--------------*/
.radiolist{margin-top:13px;}
.radiolist td{position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;width: 180px;vertical-align: middle;cursor: pointer;color: #333;font-size: 14px;font-family: Open Sans;}
.radiolist input{position: absolute;margin-left:-20px;}
.radiolist label{display: inline-block;max-width: 100%; margin-left: 25px; text-align: left;color: white ;letter-spacing: 1px;font-family: Open Sans;font-size: 14px;/* font-weight: bold; */}

.radiolist1{margin-top:10px;}
.radiolist1 td{position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;width: 114px;vertical-align: middle;cursor: pointer;color: #333;font-size: 14px;font-family: Open Sans;}
.radiolist1 input{position: absolute;margin-left:-20px;}
.radiolist1 label{display: inline-block;max-width: 100%; margin-left: 25px; text-align: left;color: #000 ;letter-spacing: 1px;font-family: Open Sans;font-size: 14px;/* font-weight: bold; */}
