/* CSS Document 
	
	Author :		Egraffitics
	Desc:			Styles for tallyacademy.in pages only
	Last Update:	2015/01/02 [ND]
	Update Desc:	Additions for My Tally Pages 

*/
body {
	font-family: 'Droid sans',Sans;
	color: #333;
/*	background: #ebebeb repeat-x 0 0;*/
  padding-top: 100px;
}
a {
	color: #66F;
	text-decoration: none;
}
a:hover { color: #333; }
 h1, h2, h3, h4, h5, h6{	font-family: 'Droid serif',Serif;}
/* Bootstrap */
.navbar {min-height: 80px;  }
/*.navbar-header{height: 80px; background:#fcc; padding:5px;}*/
.navbar-brand {display:inline-block; width:80%; height:auto; max-width:280px; padding:5px; }
.navbar-brand img{width: 100% \9; }
.btn{
  margin: 5px;
  font-size: 14px;
}
.thumbnail{box-shadow:2px 2px 5px #ccc;}
.thumbnail .caption {text-align:center;}
.jumbotron {
  padding: 20px 15px;
  margin-bottom: 20px;
  background-color: #eee;
}
.jumbotron p {
    font-size: 18px;
    font-weight: 200;

}




.socialbar{height:30px;/* background:#4670A4*/}
.ta_blue{color:#4670A4;}
.social_menu_container{ float:left;  height:20px; font-size:.9em; color:#999; width:250px; margin:5px 0 0 5px;}
.social_menu{  margin:0px 0 0 0; float:right;}
.icon_bullet{width:10px; height:20px; background:url("../img/icon_bullet.png" ) no-repeat 0px 0px; float:left; margin:5px 0px; display:block; margin-top:2px;}
.icon_sprite {background:url(../img/sm_icons.png) no-repeat; height:16px; width:16px; display:block; float:left; margin:2px 5px 2px 2px; }
.icon_orkut{background-position: 0px 0px;}
.icon_flickr{background-position: -24px 0px;}
.icon_fb{background-position: -48px 0px;}
.icon_twitter{background-position: -73px 0px;}
.icon_gmail{background-position: -97px 0px;}
.icon_rss{background-position: -121px 0px;}
.icon_email{background-position: -146px 0px;}
.icon_digg{background-position: -170px 0px;}
.icon_delicious{background-position: -193px 0px;}
.icon_yt{background-position: -215px 0px;}

/* Mock Questions and options Added by InfoTechVedas*/
.classIndianCurrency{

    display: inline-block;
    font-size: 11px;
    height: 10px; 
    margin-bottom: 4px;
    margin-right: 1px;
    text-decoration: inherit;
    vertical-align: middle;
    width: 6px;
}
.buyNowButton{
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #fffdff, #5bc0de) repeat scroll 0 0;
}

.discount-color-price {
    color: #b12704;
}

.current_question{background-color:#0088e4;} 
.correct_option{background-color:#defacd;}
.wrong_option{background-color:#FCC;}
.pagination > li.attempted_option > a {background-color:#ffffca !important; color:#8e6464; }
.pagination > li.attempted_option > a:hover {background-color:#FF7 !important; color:#800000; }

.row .bs {
	margin: 10px;
	width:100%;
	display: inline-block;
  padding: 10px 16px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
		  background-color: #efefef;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 6px;	
  height:250px;
  box-shadow: 3px 3px 5px #ccc;
  	 }
.row .bs p { text-justify: auto; word-wrap:break-word;} 

.section-title{ background:#CCC; padding:20px;box-shadow: 5px 5px 15px #eee;text-shadow: 2px 2px 0px #fff;}
.subsection_title{background:#efefef; padding:10px;box-shadow: 2px 2px 10px #eee; background:url(../img/icon_bullet.png) no-repeat; font-weight:bold;}
.content_table { border:1px solid #eee;   border-radius: 10px; box-shadow: 5px 5px 15px #eee; width:100%;}
.content_table .head{font-weight:bold; background:#eee }
.content_table .head td, .content_table .odd td, .content_table .even td {padding:5px;}
.content_table .odd{ background:#DDE7F0;}
/* Tally Hall of Fame */
.thof{ background:#efefef; padding:5px; height:250px; overflow:auto;}
.thof_row{ clear:both; background: #fff;border:1px solid #eee; margin:2px 0;}
.thof_thumb{width:18%; max-width:75px; border:1px solid #ccc; box-shadow: 1px 1px 2px #aaa; float:left; overflow:hidden; margin:.5%;}
.thof_thumb img {width:100%; height:auto; }
.thof_text{width:80%;float:left;  padding:0% 1%; font-size:.85em;}
.thof_text_col{float:left; width:100%; margin:.15%; white-space: nowrap; }
.thof-item  .val{ font-size:.8em; color:#444;}
.thof-item .labl{ font-size:.8em; color:#666;}
.thof-item .thumbnail img{max-width:150px; max-height:150px;}

/* Tally Software Prices */ 

.software-item-container{ border:1px solid #efefef; padding:0 10px; margin-top:10px;  }
.softbox{float:right; background:#eee; margin: 0 0 20px 20px; padding:5px;  border-radius: 10px; max-width:250px; overflow:hidden;  }
footer{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#efefef;  margin:20px 0; padding:10px;}
footer .colf4{ font-size:.785em; color:#777; padding: 0 0 0 50px;}
footer .quick_link{font-size:.85em;} footer .quick_link a{color:#666;}
#statice{ display: block; z-index: 10; color: #ffffff; overflow-x: hidden; overflow-y: hidden; position: fixed;  bottom: 0;  height:20px; width:20px; 	right:0;}

/* Misc */
.morelink{ 	font-family: 'Droid sans',Sans !important;
	color: #66F; }
.floatr{float:right;} .floatl{float:left;} .fbold{font-weight:bold;} .f10 { font-size:.85em;}
.f22 { font-size:1.55em;}
.tally_buynow {
	display:inline-block;
    height: 70px;
    margin: 10px  0 0 30px;
    width: 140px;
}
.alignc{text-align:center;} 
.alignl{text-align:left;} 
.alignr{text-align:right; text-wrap:normal;}
.quoted{background:url(../img/quote-small.png) no-repeat; padding: 0 0 0 30px; min-height:30px; line-height:30px }

.btn_buy {
    background: url("../img/btn_buynow_green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 30px;
    margin: 5px auto;
    width: 130px;
}
.roundlabel{ border-radius: 10px; border:1px solid #DBE4F0; box-shadow:2px 2px 3px #ccc; margin:5px; padding:10px; min-height:160px; }
.googlemap{border:1px solid #DBE4F0;border-radius: 10px; box-shadow:3px 3px 4px #ccc;margin:5px;padding:10px;}

/* Ad Slots */
.add-here{font-size:.85em; background:#fff; color:#999; padding:3px; margin:20px 0 0 0;}
.addslot_768by90 {display:block;width:100%; text-align:center;padding:5px ;}
.adslot01, .adslot02, .adslot03, .adslot04{margin:5px; display:inline-block; width:250px; height:250px; } 
.adslot0 {display:none;} // for partner pages only
/*.adslot03{ display:none;}*/

/*Icons used in admin section added by InfoTechVedas*/ 
.isprite {display:block; height:20px; width:20px; float:right; }
.icon-edit{ background:url(../img/icon_edit.png) no-repeat;}
.icon-addmore{ background:url(../img/icon_add.png) no-repeat;}
.icon-delete{ background:url(../img/icon_delete.png) no-repeat;}


@media (min-width: 480px) { 
	.thof_text_col{float:left; width:48%;}
	.col-xs-6 {width:50%;} 
	.thof-item  .val{ font-size:.8em; }
}
@media (min-width: 768px) { 
	.add-here{margin:0;}
	.navbar-brand { width:15%; min-width:150px;} 
	.col-sm-4 {width:33%;}
	.jumbotron { padding: 18px 0; }
	.container .jumbotron,
	.container-fluid .jumbotron {    padding-right: 30px;    padding-left: 30px;  }
	.adslot0 {display:inline-block;} // for partner pages only
/*	.addslot {display:inline-block; padding:10px;}*/
	.addslot_768by90{display:none;}
	
	
	
	.
}
@media (min-width: 992px) {
	
	.col-md-3 {width:25%;}
	.navbar-brand { width:20%;} 
	.container {    min-width: 970px;	width:100%;  }
}
@media (min-width: 1200px) {
	.navbar-brand { width:30%;} 
  	.container { width: 1170px;}
}

/* Footer */
/* Added by NDK on 25/05/2015 */ 

.ack_row{ border:0px solid red; height:50px; overflow:hidden; margin: 0 0 5px 5px;}
.ack_logo{display:inline-block; width:50px; height:50px; border:0px solid blue; float:left; background:url("../img/sprite-footer.png") no-repeat; margin:0 10px 0 0; }
.logo_tally{ background-position:-200px 0;}
.logo_itv{background-position:-65px 0;}
.logo_e{background-position: -135px 0;}

/* Added by ADS on 27/12/2016 */ 
div.required label.control-label:after { content: " *"; color: red;}
