/*-----------------------------
  TDCMS v1.0. CSS DOCUMENT    | 
  CODED ON 23-JAN-2015        |
  CODED BY SIVA               |
*-----------------------------|
@charset "utf-8";
/* SIDE BAR MENU STYLES */
.accordion{
  background-color: #151515 !important; 
}
a.accordion-toggle:hover{
  background-color: #CC0033 !important;
}
#leftMenu .accordion-group {
    margin-bottom: 0px;
    border:0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}    

#leftMenu .accordion-heading {
    height: 34px;
    border-top: 1px solid #717171; /* inner stroke */
    border-bottom: 1px solid #5A5A5A; /* inner stroke */
    background-color: #313637; /* layer fill content */
    background-image: -moz-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: -o-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    list-style-type:none;
}  

#leftMenu .accordion-heading  a{  
    color: #cbcbcb; /* text color */
    text-shadow: 0 1px 0 #3b3b3b; /* drop shadow */
    text-decoration:none;
    font-weight:bold;  
}

#leftMenu .accordion-heading .active {
    width: 182px;
    height: 34px;
    border: 1px solid #5b5b5b; /* inner stroke */
    background-color: #313637; /* layer fill content */
    background-image: -moz-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: -o-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
}
/* ENDS */
fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}
legend.scheduler-border {
        font-size: 1.2em !important;
        font-weight: bold !important;
        text-align: left !important;
		color:#306;
        width:auto;
        padding:0 10px;
        border-bottom:none;
		color:#CE4043;
    }
    
/*
    html,
body {
    margin:0;
    padding:0;
    height:100%;
}
#container {
    min-height:100%;
    position:relative;
}
*/
#footer1{
	position:absolute;
    bottom:0;
    width:100%;
    height:40px;  
}
#header1{
	position:relative;
	top:30;
	width:100%;
}
#mod{
          padding: 0;
          table-layout: fixed;
          width: fit-content;
          height: fit-content;
          text-align: left;
          text-spacing: 0;
          font-size: 85%;
      }
#bsize{
	width:200px;
	height:50px;
}
#bsize1{
	width:160px;
	height:30px;
}
#bsize2{
  width:100px;
  height:30px;
}
#bsize11{
  width:160px;
  height:60px;
}
#bsize:hover{
	background:#F63;
}
button[type="submit"]:hover{
    background:#138710;
}
input[type="submit"]:hover{
	background:#66CC33;
}
#clink:hover{
	color:#09F;
}
.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 12px;
    pointer-events: none;
}
#numalign{
  text-align: right;
}

#numaligncenter{
  text-align: center;
}
#numalignleft{
  text-align: left;
}
.modal-header {
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #0480be;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
 }
 
 #sidebar-menu{
  margin: 10px;
  padding: 5px;
 }
 a{
  text-decoration: none !important;
 }
 
 li.title-color a.text-color{
  color:#000;
 }
 li.title-color a:visited{
  background-color: #cc0033;
  }
.ibaligncenter {
  margin: 0 auto;
  text-align: center;
  }

#img_op {
    opacity: 1;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}
@font-face{
    FONT-FAMILY:"Arial Narrow";
    src:url('../fonts/Arial Narrow.ttf');
}