body{ margin:0; padding:0; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif;}



.top-area{ float:left; width:100%; height:auto;  }

.top-cover{ margin:0 auto; width:90%; height:auto; }

.top-co{ float:left; width:100%; height:auto; border-radius:0px 0px 5px 5px;  border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; height:90px; box-shadow:0px 10px 30px #ccc; background:#fff;}



.top-logo-cover{ float:left; width:100%; height:auto;}

.top-logo-left{ float:left; margin:11px 10px 10px 10px;}

.top-logo-left img{ float:left; width: 57%; }

.top-logo-right{ float:right; width:48%; height:auto; margin:40px 10px 10px 10px; text-align:right;}

.top-time{ float:right; font:12px verdana; color:#333; width:auto; text-align:right;}





.login-area{ float:left; width:100%; height:auto;  }

.login-cover{ margin:0 auto; width:90%; height:auto;}

.login-co{ margin:0 auto; width:35%; margin-top:10%; }



.login-box{ float:left; width:100%; height:auto; border-radius:0px 0px 5px 5px; box-shadow:0px 3px 30px #ccc; border:solid 1px #ccc;height:auto; padding-bottom:10px;  background:#fff;}

.login-head{ float:left; width:95%; padding:10px; background:#333; font:bold 18px verdana; color:#fff; border-radius:5px 5px 0px 0px;}



.login-te-co{ float:left; width:95%; height:auto; margin:15px 10px 5px 10px;}

.login-te-text{ float:left; width:30%; height:auto; font:14px verdana; color:#333; margin-top:10px;}

.login-te-in{ float:right; width:68%; height:auto; }

.login-te-in input{ float:left;  width:95%; font:12px verdana; color:#333; border:solid 1px #999; height:28px; outline:none; padding-left:10px; }



.normal{ color:#999 !important; border:solid 1px #999 !important; }



.error{ color:#990000 !important; }



.successmsg{ float:left; margin:10px; width:87%; padding:10px 0px; font:bold 12px verdana; text-align:left; color:#009900; border:dotted 2px #009900; background:url(../img/message-success.png) center left no-repeat; padding-left:30px; background-size:25px; }

.errormsg{ float:left; margin:10px; width:87%; padding:10px 0px; font:bold 12px verdana; text-align:left; color:#009900; border:dotted 2px #009900; background:url(../img/message-success.png) center left no-repeat; padding-left:30px; background-size:25px; }



.login-te-in button{ float:left; width:40%; background:#333; font:12px verdana; color:#fff; cursor:pointer; padding:5px 10px; border-radius:5px; height:auto; }

.login-te-in button:hover{ background:#e44323; font:12px verdana; color:#fff; cursor:pointer; padding:5px 10px; border-radius:5px; height:auto; }



.login-te-in span{ float:right; width:auto; height:auto; font:12px verdana; color:#333; margin-top:5px;}

.login-te-in span a{font:bold 12px verdana; color:#333; text-decoration:none;}

.login-te-in span a:hover{ color:#e44323;}



/*--------------------------------------------------------------------------------Login page end here--------------------------------------------------------*/



.ad-area{ float:left; width:100%; height:auto;   }

.ad-cover{ margin:0 auto; width:90%; height:auto;}

.ad-co{ float:left; width:100%; height:auto; border-radius:0px 0px 5px 5px;  border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; height:90px; box-shadow:5px 5px 5px #ccc; background:#fff;}



.ad-logo-cover{ float:left; width:100%; height:auto; border-bottom:solid 1px #ccc;}

.ad-logo-left{ float:left; margin:20px 10px 10px 10px;}

.ad-logo-left img{ float:left; width:100%;}

.ad-logo-right{ float:right; width:48%; height:auto; margin:10px 10px 10px 10px; text-align:right;}

.ad-time{ float:right; font:12px verdana; color:#333; width:auto; text-align:right;}

.ad-log-cover{ float:right; width:100%; height:auto;}

.ad-log{ float:right; width:auto; font:12px verdana; color:#333; margin:10px 10px 10px 10px;}

.ad-log a{font:bold 12px verdana; color:#333; text-decoration:none; position:relative;}

.ad-log img{ vertical-align:bottom;}

.ad-log:hover .ad-log-pop{   display:block;}

.ad-log-pop{ position:absolute; width:150px; display:none; background:#fff; border:solid 1px #ccc; box-shadow:3px 3px 3px #000; font:12px verdana; color:#333; text-align:left; padding:3px 5px; }

.ad-but{ float:left; width:100%; border-bottom:solid 1px #111; padding:3px 0px; font:12px #333; color:#111;}

.ad-but a{ float:left; width:100%; background:#eee;}





.ad-area{ float:left; width:100%; height:auto;   }

.ad-cover{ margin:0 auto; width:90%; height:auto;}

.ad-co{float:left; width:100%; height:auto; border-radius:0px 0px 5px 5px;  border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; height:auto; box-shadow:0px 10px 30px #ccc; background:#fff;}



.ad-logo-cover{ float:left; width:100%; height:auto; border-bottom:solid 1px #ccc;}

.ad-logo-left{ float:left; height:auto; margin:0px 10px 10px 10px; width:58%; vertical-align:middle;}
.ad-logo-left small{ float:left; width:auto; text-align:center; font-size:24px; text-align:left; margin-left:20px; color:#005baa; font-weight:bold; margin-top:25px;}
.ad-logo-left img{ float:left; width:auto;}

.ad-logo-right{ float:right; width:35%; height:auto; margin:10px 10px 10px 10px; text-align:right;}

.ad-time{ float:right; font:12px verdana; color:#333; width:auto; text-align:right;}

.ad-log-cover{ float:right; width:100%; height:auto; margin-top:10px;}

.ad-log-cover span{ float: left; width:auto; font:12px verdana; color:#000;}

.ad-log{ float:right; width:auto; font:12px verdana; color:#333; margin:10px 0px 10px 10px; position:relative;}

.ad-log a{font:bold 12px verdana; color:#000; text-decoration:none;}

.ad-log img{ vertical-align:bottom;}

.ad-log:hover .ad-log-pop{   display:block;}

.ad-log-pop{ position:absolute; width:150px; display:none; background:#eee; border:solid 1px #ccc; box-shadow:3px 3px 3px #666; font:12px verdana; color:#333; text-align:left; padding:3px 5px; left:-98px; z-index:10001;  }

.ad-but{ float:left; width:100%; border-bottom:solid 1px #666; padding:3px 0px; font:12px #333; color:#111;}

.ad-but a{ float:left; width:100%; background:#eee; font:11px verdana;  color:#333; padding:5px 0px;}

.ad-but a:hover{ color:#333; background:#ccc;}

.ad-but a img{ height:12px;}



.menu-cover{ float:left; width:100%; height:auto;}





.page-area{ float:left; width:100%; height:auto;  }

.page-cover{ margin:0 auto; width:90%; height:auto;}

.page-co{ float:left; width:100%; margin-top:10px; background:#fff; border:solid 1px #ccc; height:auto; box-shadow:0 10px 30px #ccc;; }



.bread-cover{ float:left; width:98%; height:auto; background:#f1f1f1; padding: 13px 0px 13px 0px; margin:10px 10px 5px 10px; border-radius:5px; border:solid 1px #ccc;}

.bread{ float:left; width:100%; font:14px verdana; color:#333;}

.bread a{font:12px verdana; color:#333; text-decoration:none; padding:10px 2px; border-radius:5px; margin-left:5px;}

.bread a:hover{ color:#e44323;}



.ta-cover{ float:left; width:98%; height:100%; border:solid 1px #ccc; margin:10px; min-height:450px;}

.ta-co{ background:url(../img/bg.jpg) repeat-x #e7e7e7; height:26px; padding:10px;}

.ta-left{ float:left; width:40%; height:auto; font:14px verdana; color:#111;}

.ta-left img{ vertical-align:bottom;}





.ta-right{ float:right; width:auto; height:auto;}

.ta-right button{ float:left; background:#333; color:#fff; padding:5px 10px; /*margin-top:-5px;*/ margin-top:0; margin-left:5px; border:none; border-radius:2px; cursor:pointer;}

.ta-right button:hover{ background:#005aaa; color:#fff;}







.se-cover{ float:left; width:100%; }

.se-co{ float:left; width:100%; margin-bottom:10px;}

.reco-cover{ float:left; width:100%; font:12px verdana; color:#333; margin:10px;}

.reco-cover select{ height:25px; font:12px verdana; color:#333; outline:none;}

.sea-cover{ float:left; width:100%;}

.sea{ float:left; width:23%; height:auto; margin:0px 11px;}

.sea input{ float:left; width:100%; border:solid 1px #ccc; height:22px; background:#f1f1f1; outline:none; margin-top:10px; padding-left:5px;  font:12px verdana; color:#333;}





.sea-b{ float:left; width:100%; height:auto; margin-top:10px;}

.sea-b-left{ float:left; width:50%;}

.sea-b-right{ float:right; width:50%;}

.sea-b-right button{ float:right; background:#333; color:#fff; padding:5px 20px;  margin-right:10px; border:none; border-radius:2px; cursor:pointer;}

.sea-b-right button:hover{ background:#e44323; color:#fff;}

.tab-cover{ float:left; width:98%; margin:10px;}

.tab-cover table{ font:12px verdana; color:#333;}



.tab-cover table tr td{ font:12px verdana; color:#333; border:solid 1px #ccc; border-collapse:collapse;}

.tab-cover table strong{ font:bold 14px verdana; color:#333;}





.footer-cover{ float:left; width:100%; height:auto; margin-top:0px;}

.footer-cover-left{ float:left; width:48%; font:11px verdana; color:#333; text-align:left; padding:5px 10px;}

.footer-cover-right{ float:right; width:48%; font:11px verdana; color:#333; text-align:right; padding:5px 10px;}

.footer-cover-right a{ font:11px verdana; color:#333; text-decoration:none; }



/*----------------------------------------------------------------Table page end here-------------------------------------------------------*/



/*----------------------------------------------------------------Form page start here-------------------------------------------------------*/

.form-cover{ /*float:left; width:80%; height:auto;     margin: 10px 140px;*/ float: none;  width: 650px; height: auto; margin: 10px auto;}

.form-cover table tr td{ font:12px verdana; color:#333;  }

.form-cover table tr td input{ font:12px verdana; color:#333; width:90%; float:left; border:solid 1px #ccc; background:#f1f1f1;height: auto;  outline: none;  padding: 10px; border-radius: 3px; }

.form-cover table tr td select{ font:12px verdana; color:#333; width:95%; float:left; border:solid 1px #ccc; background:#f1f1f1; height:auto; outline:none; padding:10px; border-radius: 3px;}

.form-cover table tr td textarea{ font:12px verdana; color:#333; width:92%; float:left; resize:none; border:solid 1px #ccc; background:#f1f1f1; height:90px; outline:none; padding-left:10px; border-radius: 3px; }

.form-cover table tr td button{ font:12px verdana; color:#fff; width:auto; float:left; border:solid 1px #333; background:#333;  outline:none; padding:10px 15px; margin:0px 5px; border-radius:4px; cursor:pointer;  }



.form-cover table tr td button:hover{ background:#005aaa; color:#fff; border:solid 1px #005aaa;}





.form-cover table tr td .resetbutton{font:12px verdana; color:#fff; width:auto; float:left; border:solid 1px #ccc; background:#900;  outline:none; padding:5px 15px; margin:0px 5px; border-radius:10px; cursor:pointer;}



.form-cover table tr td .resetbutton:hover{color:#fff; background:#F00;}





/*----------------------------------------------------------------Dash board  start here-------------------------------------------------------*/

.dash-cover{ float:left; width:98%; height:auto; margin:10px;}

.da-cover{ float:left; width:100%; height:auto;}

.dash-box{ float:left; width:23%; border:solid 1px #ccc; background:url(../img/da-bg.jpg) repeat-x; height:105px; border-radius:5px; margin:10px 10px; box-shadow:5px 5px 5px #ccc;}

.da-box{ float:left; width:100%;}

.da-pop{ float:left; width:100%; margin-top:-15px;}

.da-po{ float:right; border:solid 1px #ccc; background:#333; color:#fff; text-align:center; padding:2px 5px; border-radius:5px; margin-right: -10px; margin-top: -2px;}

.da-im{ float:left; width:100%; height:auto; padding:5px 0px 5px 0px;}

.da-te{ float:left; width:100%; height:auto; text-align:center; font:bold 14px verdana; color:#e44323; padding:5px 0px; }

.da-tex{ float:left; width:100%; height:auto; text-align:center; font:bold 12px verdana; color:#333; padding:5px 0px; }



.drop-cover{ float:left; width:98%; height:auto; margin:10px; }

.drop-box{ float:left; width:30%; border:solid 1px #ccc; margin:0px 26px 0px 10px; }

.drop-head{ float:left; width:94%; font:bold 14px verdana; color:#333; background:url(../img/bg.jpg) repeat-x; height:auto; padding:10px;}

.drop-head img{ vertical-align:bottom;}



.drop-text{ float:left; width:94%; font:bold 12px verdana; color:#333; height:15px; border-bottom: solid 1px #DEE7F0; padding:10px;}

.drop-text span{font:bold 12px verdana; color:#e44323; margin:0px 5px;}

.drop-text span b{font:bold 12px verdana; color:#096B35; }





.drop-text:hover{ font:bold 12px verdana; background:#eee; color:#333; text-decoration:none; width:94%;}



/*----------------------------------------------------------------Dash board end here-------------------------------------------------------*/



/*--------------------------------------------------------------- ERROR --------------------------------------------------------------------*/

.validateerror{font:12px verdana; color:#900;font-weight:bold;}



.form-space{margin-right:30px;}



/*----------------------------------------------------------------My view order start here-------------------------------------------------------*/



.my-view-order{ float:left; width:100%; height:auto;}

.my-view-order table th{ padding:5px; border:solid 1px #ddd; border-collapse:collapse; background:#111; color:#fff !important; font-size:14px; font-family:verdana; text-align:left;}

.my-view-order table td{ padding:5px; border:solid 1px #ddd; border-collapse:collapse; color:#111; font-size:12px;  font-family:verdana;}

/*----------------------------------------------------------------My view order end here-------------------------------------------------------*/



/*----------------------------------------------------------------My view order start here-------------------------------------------------------*/



.my-view-order1{ float:left; width:100%; height:auto;}

.my-view-order1 table th{ padding:5px; border:solid 1px #ddd; border-collapse:collapse;  color:#111 !important; font-size:14px; font-family:verdana; text-align:left;}

.my-view-order1 table td{ padding:5px; border:solid 1px #ddd; border-collapse:collapse; color:#111; font-size:12px;  font-family:verdana;}

/*----------------------------------------------------------------My view order end here-------------------------------------------------------*/







/*/----------------------------------------------------------------Dash board start here-------------------------------------------------------*/

.dash-cover{ float:left; width:98%; height:auto; margin:10px;}

.da-cover{ float:left; width:100%; height:auto;}

.dash-box{ float:left; width:20%; border:solid 1px #ccc; background:url(../img/da-bg.jpg) repeat-x; height:110px; border-radius:5px; margin:10px 10px; box-shadow:5px 5px 5px #ccc;}

.da-box{ float:left; width:100%;}

.da-pop{ float:left; width:100%; margin-top:-15px;}

.da-po{ float:right; border:solid 1px #ccc; background:#333; color:#fff; text-align:center; padding:2px 5px; border-radius:5px; margin-right: -10px; margin-top: -2px;}

.da-im{ float:left; width:100%; height:auto; padding:5px 0px 5px 0px;}

.da-te{ float:left; width:100%; height:auto; text-align:center; font:bold 14px verdana; color:#d54834; padding:5px 0px; }

.da-tex{ float:left; width:100%; height:auto; text-align:center; font:bold 12px verdana; color:#333; padding:5px 0px; }



.drop-cover{ float:left; width:98%; height:auto; margin:10px; }

.drop-box{ float:left; width:30%; border:solid 1px #ccc; margin:0px 26px 0px 10px; }

.drop-head{ float:left; width:94%; font:bold 14px verdana; color:#333; background:url(../img/bg.jpg) repeat-x; height:auto; padding:10px;}

.drop-head img{ vertical-align:bottom;}

.drop-box1{ float:left; width:98%; border:solid 1px #ccc; margin:0px 26px 0px 10px; }

.drop-head1{ float:left; width:98%; font:bold 14px verdana; color:#333; background:url(../img/bg.jpg) repeat-x; height:auto; padding:9px;}

.drop-head1 img{ vertical-align:bottom;}



.drop-text{ float:left; width:94%; font:bold 12px verdana; color:#333; height:15px; border-bottom: solid 1px #DEE7F0; padding:10px;}

.drop-text span{font:bold 12px verdana; color:#d54834; margin:0px 5px;}

.drop-text span b{font:bold 12px verdana; color:#096B35; }





.drop-text:hover{ font:bold 12px verdana; background:#eee; color:#333; text-decoration:none; width:94%;}



/*/----------------------------------------------------------------Dash board end here-------------------------------------------------------/*/

.da-form-col-2-8{ float:left; width:25%; font:12px Verdana; color:#333;}

.da-form-col-2-8 input{ float:left; width:auto !important; font:12px Verdana; color:#333;}

.da-form-inline{ border:solid 1px #ccc; font:bold 12px Verdana; color:#333; margin:20px 20px; }



#ajax_listOfOptions{position:absolute;width:220px;height:160px;overflow:auto;border:1px solid #D0CFCB;background-color:#FFF;text-align:left;font:12px verdana;z-index:100;}

#ajax_listOfOptions div{margin:1px;	padding:1px;cursor:pointer;font-size:0.9em;}

#ajax_listOfOptions .optionDiv{}

#ajax_listOfOptions .optionDivSelected{ background-color:#f0f0f0;color:#000;}

#ajax_listOfOptions_iframe{background-color:#F00;position:absolute;z-index:5;}	





/*/----------------------------------------------------------------Tiffin menu start here-------------------------------------------------------/*/

.tm-cover{ float:left; width:100%; height:auto;}

.tm-co{ margin:0 auto; width:90%;}



.tm-co table tr td{ font:12px verdana; color:#333; border:solid 1px #ccc; border-collapse:collapse;}

.tm-co table tr td input{ font:12px verdana; color:#333; border:solid 1px #ccc; width:96%; height:22px!important;; }

.tm-co table strong{ font:bold 12px verdana; color:#333;}

.tm-co table a{ font:12px verdana; color:#333; text-decoration:none;}

.tm-co table a:hover{color:#d54834; }

.tm-d{ float:left; width:100%; margin-top:5px;}

.tm-d1{ float:left; width:100%; margin-top:5px;padding-bottom:5px;}

.tm-in{ float:right; width:50%; text-align:right;}

.tm-in input{ float:right; width:91%!important;}

.tm-price{ float:left; width:46%; text-align:right; margin-top:5px; margin-right:10px;}

.veg-cover{float:left; width:100%; height:auto;}



.veg-veg a{float:left; width:auto; font:bold 14px verdana; color:#009900; margin-bottom:-2px; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:5px 5px 5px 5px; padding:10px 10px; margin-right:10px; text-decoration:none;}

.veg-nonveg a{float:left; width:auto; font:bold 14px verdana; color:#FF0000; margin-bottom:-2px; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:5px 5px 5px 5px; padding:10px 10px; text-decoration:none;}



.veg-veg a:hover{color:#fff; background:#009900;}

.veg-nonveg a:hover{color:#fff; background:#FF0000;}





.veg-veg1 a{float:left; width:auto; font:bold 14px verdana; color:#fff; background:#009900; margin-bottom:-2px; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:5px 5px 5px 5px; padding:10px 10px; margin-right:10px; text-decoration:none;}

.veg-nonveg1 a{float:left; width:auto; font:bold 14px verdana; color:#fff; background:#FF0000; margin-bottom:-2px; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-radius:5px 5px 5px 5px; padding:10px 10px; text-decoration:none;}

/*/----------------------------------------------------------------Tiffin menu end here-------------------------------------------------------/*/





.form-cover1{ float:left; width:98%; height:auto; margin:10px;}

.form-cover1 table tr td{ font:12px verdana; color:#333; }

.form-cover1 table tr td input{ font:12px verdana; color:#333; width:90%; float:left; border:solid 1px #ccc; background:#f1f1f1; height:22px; outline:none; padding-left:10px; }

.form-cover1 table tr td textarea{ font:12px verdana; color:#333; width:90%; float:left; resize:none; border:solid 1px #ccc; background:#f1f1f1; height:90px; outline:none; padding-left:10px; }



.tableheading{background-color:#dddddd;height:22px;}



/*-----------------------------------------------------------------------------------Review page start here-------------------------*/

.rev-cover{float:left; width:100%;}

.rev-co{float:left; width:100%; height:auto;  margin:15px 0px;}

.rev-box-cop{float:left; width:auto; margin:0px 0px 10px 10px; position:relative;}

.rev-box-cop img{border-radius:5px; width:88px; height:88px;}

.rev-box-spa{float:right;  position:absolute; top:-5px; right:-5px;}

/*-----------------------------------------------------------------------------------Review page end here-------------------------*/



.cross-cover{float:left; width:98%; margin:10px;}

.cross-box-cover{ float:left; width:auto; height:auto; height:auto;cursor:pointer;text-transform:uppercase; margin:5px 10px 5px 0px;}

.cross-box-cover span{ float:left; padding:2px 10px; width:auto; border:solid 1px #ccc; background:#eee;  cursor:pointer; font:13px verdana; color:#333;  position:relative;}

/*.cross-box-cover span:hover{ float:left; padding:2px 10px; width:auto; border:solid 1px #ccc; background:#eee;  cursor:pointer; font:13px verdana; color:#333; box-shadow:1px 1px 1px #333;}*/

.cross-box-cover span img{ position:absolute; top:-4px; right:-4px;}



.form-div{ float:left; width:100%; margin-bottom:30px;}

.form-div input.checkbox-form{ float:left; width:10%;}

.lft-dv input.checkbox-div{ float:left; text-align:left; width:auto; margin-top:-2px;}

.lft-dv{ float:left; width:50%; margin-bottom:5px;}

.checkbox-outer{ float:left; width:100%;}

.lft-dv-big input.checkbox-div{ float:left; text-align:left; width:auto; margin-top:-2px;}

.lft-dv-big{ float:left; width:100%; margin-bottom:5px;}

.form-outer3 {float: left;width: 45%;margin-right: 10px;}

.add{  margin-left:10px; }

.add a{  color:#d54834; text-decoration:none; font-size:12px; font-family: "OpenSans-Regular";}

.add-box-div{ float:left; width:100%;}

.add-box-div a{ text-decoration:none;}

.add-box-div a:hover{ text-decoration:none;}

.add a:focus{ text-decoration:none;}

.add i{ font-size:12px;}

.add a:hover{text-decoration:none; color:#555; }

.lft-aapliable{ float:left; width:46%; margin-right:10px; font-size:12px;}

.ryt-aapliable{ float:left; width:46%; font-size:12px;}

.lft-aapliable input{ margin-top:10px;}

.ryt-aapliable input{ margin-top:10px;}

.outer-add{ float:left; width:100%; margin-top:10px;}

.outer-add input{ float:left; width:42% !important; margin-right:5px;}

.new-form-box{ float:left; width:100%; margin-bottom:10px;}

.new-form-box input{ width:42% !important; float:left; margin-right:5px;}

.fa.fa-times, .fa.fa-times-circle{ color:#d54834;}

.fa.fa-check-circle{ color:#009900;}

.upload-img{ float:left; width:96px; text-decoration:none; text-align:left; margin:9px;}

.upload-img img{ margin:0;}

.upload-img i{ position:relative; z-index:1000; top:-67px; right:6px;}

.upload-img span{font-size:12px;font-family:Verdana;color:#333;}





.myerror{font-family:Arial;font-size:10px;color:#990000;font-weight:bold;}

.amtech-btn{
    float: right;
    background: #333;
    color: #fff;
    margin-left: 5px;
    border: none;
    cursor: pointer;	
	border-radius:3px;
	padding:10px 15px;
}
.amtech-btn:hover{	 background:#005aaa; color:#fff;}
.tabs {
    margin: 0;
    position: relative;
    background: none;
 /*   box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2);*/
    width: 100%;
}

.tabs nav {
 float: left;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  background: #fff;
  color: #005aaa;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2);
  width:20%;
}

.tabs nav a {
  padding: 20px 0px;
  text-align: center;
  width: 100%;
  cursor: pointer;
   border: 1px solid #01509f;
	  margin:2px 0;
}

.tabs nav a:hover,
.tabs nav a.selected {
  background: #01509f;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
      border: 1px solid #01509f;
	  margin:2px 0;
}

.tabs .content {
  padding: 20px 0px;
  /*position: absolute;*/
  top: 0px;
  left: 150px;
  color: #6C5D5D;
  width: 0px;
 /* height: 100%;*/
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.1s linear 0s;
      float: left;
}

.tabs .content.visible {
  padding:0 20px;
  width:75%;
 /* overflow: scroll;*/
  opacity: 1;
}

.tabs .content p { padding-bottom: 2px; }

.tabs .content p:last-of-type { padding-bottom: 0px; }



.ta-right1 button {
    float:right;
    margin: 0px;
    background: none;
    border: none;
	margin-top:-6px;
    border-radius: 0px;
    cursor: pointer;
}


a.tooltip.delt .tooltiptext {
    left: -14px;
}
a.tooltip.edt .tooltiptext {
    left: -6px;
}

.tooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

.tooltip .tooltiptext {
  visibility: hidden;
    /* width: 90px; */
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 5px 11px;
    font-size: 11px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 0px;
    /* margin-left: -60px; */
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


.parent{cursor:pointer; position:relative;}
.sub-nav {
display: none;
position:absolute; width:100%; padding:0; margin:0; right: -50px; z-index: 2;
}
.sub-nav li{list-style:none;width:100%; line-height:22px; border-bottom:#f7f7f7 solid 1px; background:#f2f2f2;}
.sub-nav li a{color:#333; text-decoration:none; padding:5px 10px; display:block; }
.sub-nav li a:hover{color:#0099FF; }
.visible {
display: block;}
.fade{ width:auto; height:auto;}
.fade img{opacity:0.3}

/*-----------------------------------------Add Report Detail start here---------------------------*/
.ard-cover{ float:left; width:98%; height:auto; padding:10px;}
.ard-fil{ float:left; width:98%; height:auto; border:solid 1px #ddd; padding:10px;}

.ard-fil-se select{ width:100%; height:30px; outline:none; margin-top:5px;}
.ard-fil-se{ float:left; width:20%; margin-right:10px; font-size:14px;}
.ard-fil-se input{ width:46%; height:25px; outline:none; color:#333; font-size:14px; }

.ard-fil-se2{ float:left; width:22%; margin-right:10px;}
.ard-fil-se2 input{ width:46%; height:24px; outline:none; color:#333; font-size:14px; margin-top:20px; }

.ard-fil-se1{ float:left; width:auto;}

.ard-fil-se1 input{ width:auto; padding:8px 20px; border:none;  outline:none;  margin-top:18px; background:#333; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; }

.ard-fil-se1 input:hover{background:#005baa; color:#fff; }

.as{margin-top:26px;}
.as a{  width:auto; padding:8px 20px; border:none;  outline:none;  margin-top:18px; background:#333; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; }

.as a:hover{background:#005baa; color:#fff; }


.ard-fil-se1 button{ width:auto; padding:8px 20px; border:none;  outline:none;  margin-top:18px; background:#333; color:#fff; font-size:14px; border-radius:5px; cursor:pointer; }

.ard-fil-se1 button:hover{background:#005baa; color:#fff; }

.ard-tab{ float:left; width:98%; height:auto; padding:10px;}
.ard-ta{ float:left; width:98%; height:auto; border:solid 1px #ddd; padding:10px;}
.ard-ta table tr th{ background:#005baa; color:#fff; font-size:16px;  padding:8px;}
.ard-ta table tr td{ color:#333; font-size:12px; padding:10px; border:solid 1px #ddd; border-collapse:collapse; font-weight:normal;}
.ard-ta table{ border:solid 1px #ddd; border-collapse:collapse;}

.tpp-cover{ float:left; width:98%; height:auto; padding:10px;}
.tpp{ float:left; width:98%; height:auto; padding:10px;}
.tpi{ float:left; width:22%; margin-right:10%;}
.tpi2{ float:right !important; width:22%; margin-right:0%;}
.tpp-head{ font-size:13px; font-weight:bold; float:left; width:100%; margin-bottom:5px;}
.tpi table tr th{ background:#005baa; color:#fff; font-size:16px;  padding:5px;}
.tpi table tr td{ color:#333; font-size:12px; padding:5px; border:solid 1px #ddd; border-collapse:collapse; font-weight:normal;}
.tpi table{ border:solid 1px #ddd; border-collapse:collapse;}
/*-----------------------------------------Add Report Detail start here---------------------------*/


.ard-fil-se1 a{
    width: auto;
    padding: 8px 20px;
    border: none;
    outline: none;
    margin-top: 18px;
    background: #333;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}