﻿@import url("../webfontkit/devyogni/stylesheet.css");

@import url("../webfontkit/DVBSR0NT/stylesheet.css");

@import url("../webfontkit/OFHPRIYN/stylesheet.css");

.divmarathiakruti{font-size:16px; font-family:akrutidevyogininormal;}
.txtmarathiakruti{font-size:17px; font-family:akrutidevyogininormal;}
.lblmarathiakruti{font-size:17px; font-family:akrutidevyogininormal;}
.lblmarathiakruti14{font-size:14px; font-family:akrutidevyogininormal;}
.ttsurekh{font-size:15px; font-family:dvb-ttsurekhnormal;}




/*CSS RESET*/
/*COMMON CSS*/
.fnt9{font-size:9px;}.fnt10{font-size:10px;}.fnt11{font-size:11px;}.fnt12{font-size:12px}
.fnt13{font-size:13px}.fnt15{font-size:15px}.fnt18{font-size:18px}.fnt19{font-size:19px}
.fnt23{font-size:23px;}.fnt28{font-size:28px}.fnt30{font-size:30px}
.float-left{ float:left; display:inline;}.float-right{ float:right; display:inline;}.float-none{float:none;}
.txtleft{ text-align:left;}.txtright{ text-align:right;}.txtcent{ text-align:center;}.txtjust{ text-align:justify;}
.bold{font-weight:bold;}
.clear{ clear:both;}.lclear{ clear:left;}.rclear{ clear:right;}
.round-corners4{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius: 4px;border-radius:4px}
.shadow{-webkit-box-shadow: 0 1px 4px 2px #ABABAB;-moz-box-shadow: 0 1px 4px 2px #ABABAB;box-shadow: 0 1px 4px 2px #ABABAB;}
/*COMMON CSS*/

/*FORM ELEMENTS*/
.button-blue{font-family:arial;border: 1px solid #3868B4;color: #FFFFFF !important;padding:3px 6px;text-shadow:2px 1px 1px #363636;
             border:solid 1px #1e41d1;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;/*Border Radius*/
             background: #4D90FE;/* Old browsers */
             background: -moz-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* FF3.6+ */
             background: -webkit-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* IE10+ */
             background: linear-gradient(to bottom, #6B9CF7 0%, #002F7A 100%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B9CF7', endColorstr='#002F7A',GradientType=0 ); /* IE6-9 */}
.button-blue:hover{cursor:pointer;-webkit-box-shadow: 0 1px 4px 2px #ABABAB;-moz-box-shadow: 0 1px 4px 2px #ABABAB;box-shadow: 0 1px 4px 2px #ABABAB;}

/*TABLE STRUCTURE*/
.table1td {} 
.table1 {background-color: #fbfbfb;width: 100%;font-size: 12px;}  
.table1 td {padding:2px;border:1px solid #BABABA;border-left:none;vertical-align:middle !important;height: 26px;} 
.table1 td a{color:#068ED6}
.table1 th {background: url(cssimages/table_th.gif) repeat-x scroll center bottom #F7F7F7;text-align:center;padding:10px 4px;font-weight: bold;color: #000;text-shadow: 1px 1px 0 rgb(255, 255, 255), 3px -3px 18px rgb(157, 157, 157);border-right:1px solid #BABABA;border-top:1px solid #BABABA;}  
.table1 .alt {background-color:#f5f5f5; }
.table1 .footer{background-color:#ccc; }
.table1 tr.footer:hover td{background-color:#ccc; }
.table1 tr td:first-child,.table1 th:first-child{border-left:1px solid #BABABA;}
.table1 tr:hover td {background-color: #FFFCF4;cursor:pointer;}
/*.table1 tbody.scrollContent{height:342px;overflow:auto;width:100%;display:block;}
.table1 tbody.scrollContent td{width:162px;vertical-align:middle}
.table1 tbody.scrollContent td+td{width:712px}
.table1 tbody.scrollContent td+td+td{width:300px}
.table1 thead.fixedHeader tr{position:relative;display:block;}
.table1 thead.fixedHeader th{padding:7px 3px 7px 3px;width:162px;border-right:none !important;}
.table1 thead.fixedHeader th:last-child{border-right:1px solid #bababa !important;}
.table1 thead.fixedHeader th+th{width:573px}
.table1 thead.fixedHeader th+th+th{width:300px}*/

.reporttable {background-color: #fbfbfb;width: 100%;font-size: 12px;}  
.reporttable td {text-align:center;padding:6px;border:1px solid #BABABA;border-left:none;vertical-align:middle !important;} 
.reporttable td a{color:#068ED6}
.reporttable th {background: url(cssimages/table_th.gif) repeat-x scroll center bottom #F7F7F7;text-align:center;font-weight: bold;color: #000;text-shadow: 1px 1px 0 rgb(255, 255, 255), 3px -3px 18px rgb(157, 157, 157);border-right:1px solid #BABABA;border-top:1px solid #BABABA;padding: 11px 5px;}  
.reporttable .alt {background-color:#f5f5f5; }
.reporttable .footer{background-color:#ccc; }
.reporttable tr.footer:hover td{background-color:#ccc; }
.reporttable tr td:first-child,.table1 th:first-child{border-left:1px solid #BABABA;}
.reporttable tr:hover td {background-color: #FFFCF4;cursor:pointer;}

/*Search Filter*/
.filtersearch .title .label{float:left;}
.filtersearch{border:1px solid #BABABA;border-bottom:none;background:url(cssimages/sp_filter_bg.png) repeat;margin:0 0 10px;width:99.8%;}
.filtersearch .title{border-bottom: 1px solid #BABABA;font-family:HelvCNormal;font-size: 14px;height: 30px;line-height: 30px;
                     background: url(cssimages/table_th.gif) repeat-x scroll center bottom #F7F7F7;cursor:pointer;}
.filtersearch .title .label span{background:url(cssimages/iconsprites.png) no-repeat #fff -1px -1px;margin: 0 10px 0 0;display: block;float: left;height: 30px;width: 30px;border-right:1px solid #BABABA;}                
.filtersearch .title .exp_col{background:url(cssimages/iconsprites.png) no-repeat;display:block;height: 12px;margin: 7px 5px 0 0;width: 15px;float:right;}
.filtersearch .title.active-header .exp_col{background-position:0 -32px;}
.filtersearch .title.inactive-header .exp_col{background-position:-15px -32px;}
.accordion-content{display:none;border-bottom:1px solid #BABABA;}
.accordion-content p{clear:both;}

.searchinput{background:url(cssimages/view.gif) no-repeat right 0 #fff !important;}

.filtersearch ul{background:#F7F7F7;border: 1px dotted #CCCCCC;float: left;margin: 10px;padding: 10px;width: 96.5%;}
.filtersearch ul li{float:left;width:98%;}
.filtersearch ul li .group.cols4{width:25%;float:left;margin:0 0 10px;}
.filtersearch ul li .group.cols3{width:32%;float:left;margin:0 0 10px;}
.filtersearch ul li .group.cols2{width:50%;float:left;margin:0 0 10px;}
.filtersearch ul li .group label{float:left;font-weight:bold;width:25%;}
.filtersearch ul li .group .data{float:left;}
.filtersearch ul li .group .data input[type=text]{width: 200px;float:left;}
.filtersearch ul li .group.cols4 .data input[type=text]{width: 150px;}


.uppercase{text-transform:uppercase;}

/*MASTER TABS STRUCTURE*/
.mastertabs{}
.mastertabs .mastertabmenu{width:100%;float:left;margin:0 0 -1px;}
.mastertabs .0 input[type=button]{background:#e4e4e4;border: 1px solid #ccc;border-right:none;color:#939393;text-align: center;min-width:50px;font-family: verdana;font-size: 11px;font-weight: bold;padding:6px;display:block;float:left;}
.mastertabs .mastertabmenu input[type=button]:last-child{border-right:1px solid #ccc;}
.mastertabs .mastertabmenu input[type=button].active{border-top:1px solid #557EF4;border-left:1px solid #4E6DC9;border-bottom:1px solid #022792;color:#fff;
             background: #4D90FE;/* Old browsers */
             background: -moz-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* FF3.6+ */
             background: -webkit-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* IE10+ */
             background: linear-gradient(to bottom, #6B9CF7 0%, #002F7A 100%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B9CF7', endColorstr='#002F7A',GradientType=0 ); /* IE6-9 */}
.mastertabs .mastertabmenu a{background:#e4e4e4;border: 1px solid #ccc;border-right:none;color:#939393;text-align: center;min-width:50px;font-family: verdana;font-size: 11px;font-weight: bold;padding:6px;display:block;float:left;}
.mastertabs .mastertabmenu a:last-child{border-right:1px solid #ccc;}
.mastertabs .mastertabmenu a.active{border-top:1px solid #557EF4;border-left:1px solid #4E6DC9;border-bottom:1px solid #022792;color:#fff;
             background: #4D90FE;
             background: -moz-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* FF3.6+ */
             background: -webkit-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #6B9CF7 0%, #002F7A 100%); /* IE10+ */
             background: linear-gradient(to bottom, #6B9CF7 0%, #002F7A 100%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B9CF7', endColorstr='#002F7A',GradientType=0 )}
.mastertabs .mastertabcontent{border:1px solid #ccc;padding:10px;}



/*************************************************************************************

RESPONSIVE ACCORDION

**************************************************************************************/


.accwrapper{width:100%;	max-width:800px;margin:10px auto 10px;}
.st-accordion{width:100%;min-width:270px;margin: 0 auto;}
.st-accordion ul{padding:0;margin:0 12px 0 ;}
.st-accordion ul li{overflow: hidden;margin:0 0 12px;padding:0 0 5px;border-bottom:1px solid #ececec;}
.st-accordion ul li:first-child{border-top:none;}
.st-accordion ul li a{text-decoration:none;}
.st-accordion ul li > a{font-size: 14px;display: block;position: relative;line-height: 20px;outline:none;-webkit-transition:  color 0.2s ease-in-out;
     -moz-transition:  color 0.2s ease-in-out;-o-transition:  color 0.2s ease-in-out;-ms-transition:  color 0.2s ease-in-out;	transition:  color 0.2s ease-in-out;color:#000;font-weight:bold;}

.st-accordion ul li > a span{background: transparent url(/Resources/css/cssimages/accordion_arrows.jpg) no-repeat center center;text-indent:-9000px;width: 26px;height: 14px;
	position: absolute;top: 50%;right: 10px;margin-top: -7px;opacity:1;-webkit-transition:  all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;-ms-transition:  all 0.2s ease-in-out;transition:  all 0.2s ease-in-out;}
.st-accordion ul li > a:hover{color: #5490E7;}
.st-accordion ul li > a:hover span{opacity:1;right: 10px;}
.st-accordion ul li.st-open > a{color: #000;font-weight:bold;}
.st-accordion ul li.st-open > a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);right:10px;opacity:1;}
.st-content{padding: 5px 0px 10px 0px;}
.st-content p{font-size:  12px;line-height:  20px;padding: 0px 4px 15px 0 ; }
.st-content img{width:125px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
@media screen and (max-width: 320px)
{
    .st-accordion ul li > a{

		font-size:12px;
	}
}


input.datepick{background:url(cssimages/calendar.gif) no-repeat 97% 2px #fff;}