/* CSS Document */ 

 input[type=text], input[type=password] , .form-control ,textarea ,select, input[type="radio"], input[type="checkbox"]{	 	 
	padding-right: 1px; 
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	color: #000 !important; 
	box-shadow:inset 0 0 2px #cecece; 	
	border:1px solid #bbbbbb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	display:inline-block;
	background-color:#FFFFFF;	 
	padding:3px 4px  !important ;	 
	margin-right:5px ;
	width: 95%;
	max-width:421px!important ;
	margin-bottom: 3px!important ;
    font-weight: normal !important;
	background:#fff  ;
} 
 
.small-control{
	width: 82% !important; 
}



input[type=text], input[type=password] ,  textarea   {	 	 
	    
}

input[type="radio"], input[type="checkbox"]{
	width: 15px;
	height:15px	;
}

input:read-only { 
    background-color:#E7DDDE;
	
} 

.datecss{
	 width : 100px!important ;   	 
	 float: left; 
	 margin-right : 0px!important;
}



.txtperunit{
	 width : 100px!important ;   	 
	 float: left; 
	 margin-right : 0px!important; 
}

.input-group-addon span {
	font-size:9px;	
	font-weight: 900;
	margin-left: -3px;
}

.timecss{
	 width : 80px!important ;   	 
	 float: left; 
	 margin-right : 0px!important;
}



.selectday { 
	width:48px!important ;
	
} 



.selectmonth { 
	width:48px!important ;
} 


.selectyear { 
	width:65px!important ;
} 



input:focus, input[type=text]:focus, input[type=password]:focus , textarea:focus , select:focus  ,input[type="radio"]:focus, input[type="checkbox"]:focus {
	background-color:#FFFFCC;	
}		
		
/*



textarea  {
	    
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	color: #000;
	box-shadow:inset 0 0 2px #cecece; 	
	border:1px solid #bbbbbb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	display:inline-block;
	background-color:#FFFFFF;	
	
	text-align:left;
	margin-top: 2px;
	margin-bottom: 2px;

} 

select { 
	 
	padding:3px 4px  !important ;
	max-width:450px!important ;
	margin-right:5px;
} 

input[type=text], input[type=password] {
	padding: 5px;
	padding-right: 1px;
     
    font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
    color: #000;
	box-shadow:inset 0 0 2px #cecece; 	
	border:1px solid #bbbbbb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	display:inline-block;
	background-color:#FFFFFF;	
	width:310px;
	margin-top: 2px;
	margin-bottom: 2px;
	 
} 		
 
select , textarea {
	padding: 5px;
	padding-right: 1px;
    padding-left: 1px;
    font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
    color: #000;
	box-shadow:inset 0 0 2px #cecece; 	
	border:1px solid #bbbbbb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	display:inline-block;
	background-color:#FFFFFF;	
	 
	margin-top: 2px !important;
    margin-bottom: 3px !important;
} 
textarea {
	width:310px;
}

input[type=text]:focus, input[type=password]:focus , textarea:focus , select:focus  {
	background-color:#FFFFCC;	
}*/

 
.num_text { 
	text-align:right ;
} 

 
input:read-only { 
    background-color:#E7DDDE;
	
}
/*
.BTN {
	font-size: 11px;
	color:#fff ;
	font-weight: bold;
	min-width:70px; cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	height: 28px;
	line-height: 15px; 
	-webkit-border-radius: 5px;	 
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 2px 1px 1px #aaa;
	
	  

    
}

.ie6 .BTN , .ie6  { width: 70px; }
.ie7 .BTN  { min-width: 70px; }
.ie8 .BTN  { min-width: 70px; }


.BTN:hover {
	cursor: pointer;   
	color:#CCCCCC ;
	font-size: 11px; 	
	border: 1px solid #333333;
	-webkit-border-radius: 5px;	 
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 2px 1px 1px #aaa;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	 
}
.BTN:focus {
	cursor: pointer;   
	color:#CCCCCC ;
	font-size: 11px; 	
	border: 1px solid #333333;
	-webkit-border-radius: 5px;	 
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 2px 1px 1px #aaa;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	 
}

.BTN:active {
	-webkit-box-shadow: 0px 0px 1px #aaa;
	-moz-box-shadow: 0px 0px 1px #aaa;
	box-shadow: 0px 0px 1px #aaa;
	-webkit-transform: scale(1);
	transform: scale(1);
	 
}


.skin-black .BTN{

   	border: 1px solid #797676;
    background-color: #333333;
} 
 
 
 .skin-green .BTN{

   	border: 1px solid #00a65a;
    background-color: #00a65a;
} 
 
 .skin-blue .BTN{

   	border: 1px solid #3c8dbc;
    background-color: #3c8dbc;
} 
 
 .skin-purple .BTN{

   	border: 1px solid #555299;
    background-color: #555299;
} */
 
 
 
 
 
.smlink1 {
	font-size: 12px; 
	text-decoration:none;	
	padding:3px 5px;   
	font-weight:900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	 
}
 
 
.smlink1:hover {
	font-size: 12px; 
	text-decoration:underline;	
	padding:3px 5px;   
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.smlink  {
	font-size: 12px; 
	text-decoration:none;	
	padding:3px 5px;   
	font-weight:900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	 
}
 
 
.smlink:hover {
	font-size: 12px; 
	text-decoration:underline;	
	padding:3px 5px;   
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headlink  { 
	text-decoration:none;	 
	color: #003300;
}
 
 
.headlink:hover {
	text-decoration:none;	 
	color: #003300;
}


.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}




 
.skin-black .front table ,.skin-black-light .front table  {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#333;
	margin-top:10px;
	border:#ccc 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-black .front th , .skin-black-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background:  #333;
	color:#fff; 
	 
}  

.skin-green .front table, .skin-green-light .front table {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#00a65a;
	margin-top:10px;
	border:#a5cd7d 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-green .front th , .skin-green-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid ##a5cd7d;
	background:  #00a65a;
	color:#fff; 
	 
} 
.skin-blue .front table , .skin-blue-light .front table {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#3c8dbc;
	margin-top:10px;
	border:#3c8dbc 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #3c8dbc;
	-webkit-box-shadow: 0 1px 2px #3c8dbc;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-blue .front th , .skin-blue-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #3c8dbc;
	border-bottom:1px solid #e0e0e0;
	background:  #3c8dbc;
	color:#fff; 
	 
} 

.skin-purple .front table , .skin-purple-light .front table {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#555299;
	margin-top:10px;
	border:#ccc 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-purple .front th , .skin-purple-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #555299;
	color:#fff; 
	 
}


.skin-red .front table , .skin-red-light .front table {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#dd4b39;
	margin-top:10px;
	border:#ccc 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-red .front th , .skin-red-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #dd4b39;
	color:#fff; 
	 
}

.skin-yellow .front table , .skin-yellow-light .front table {     
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px; 
	background:#f39c12;
	margin-top:10px;
	border:#ccc 1px solid; 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
} 

.skin-yellow .front th , .skin-yellow-light .front th {    
	padding: 11px 10px 12px 10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
	background: #f39c12;
	color:#fff; 
	 
} 




.front{
	margin-left: 10px;
    margin-right: 10px;
	
}
 

.front table th:first-child{
	text-align: left;
	padding-left:20px;
}
.front .alert table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.front table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

.front table tr{
	text-align: left;
	padding-left:20px;
}

.front table tr td:first-child{
	text-align: left;
	padding-left:5px;
	border-left: 0;
}


.front td {    
	padding: 5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0; 
	background: #fafafa;
	 
} 


 
 
.boxmsg 
{ 
    position: fixed;
    width:90%;
	padding:5px;    
    background-color:#FFFFC6;
	color:#000;
    padding:10px;
    border:2px solid #CCC;
    z-index:9999;   
	text-align:center;
	display:none;
	top: 5px; left: 0; right: 0;
	margin: auto;      
	opacity: 90%; 
	filter:alpha(opacity=90); 
	font-weight:bold;   
	border: 1px solid;
	border-color: #819D55 #819D55 #819D55;
	border-radius: 10px;
	outline: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
	-webkit-box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.15);
	cursor:pointer;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
	 
} 


.checkdiv  {     
    margin-left:20px;
    margin-right:20px;
	padding:10px;
	border: 1px solid #333333;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	width:80%;
	max-height:240px;
	overflow-y:scroll;
	 
  
}

.checkdiv1  {    
	padding:2px;
	border: 1px solid #333333;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	width:95%;
	height:380px;
	overflow-y:scroll;  
}

.checkdiv2  {     
    margin-left:20px;
    margin-right:20px;
	padding:10px;
	border: 1px solid #333333;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	width:95%; 
	max-height:240px;
	overflow-y:scroll;
	overflow-x:hidden;  
}

.checkdivmsg  {     
    margin-left:20px;
	padding:5px; 
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	width:90%;
	height:20px;
	 
  
}

.namediv  {      	 
	width:100%;
	max-height:40px; 	 
	overflow-y:scroll;
}

 


/* Image File*/ 
  
.single_list {
	list-style: none;
	margin: 0; 
	font-size: 95%;
	padding:0px;
}
.single_list li {
	margin: 0;
	padding: 3px 10px 20px 10px;
	width: 152px;
	height: 136px;
	position: relative;
	line-height: 100%;
	float: left;
	background-image: none;
	background: url(../images/single-bg.png) no-repeat;
}
.single_list .add {
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 12;
	border:0px;
	 
}
.single_list a {
	color: #666;
	text-decoration: none;
}
.single_list a:hover {
	color: #000;
	text-decoration: none;
}
.single_list .item {
	position: absolute;
	top: 14px;
	left: 28px;
	z-index: 11;
	cursor: move;
}
.single_list .price {
	position: absolute;
	top: 120px; 
	z-index: 13;
	font-size: 92%; 
	height:18px;
	line-height:18px;
	text-decoration: none;
}
.single_list .price a {
	width: 116px;
	height: 14px;
	overflow: hidden;
	display: block;
}
.single_list .price em {
	position: absolute;
	top: 0;
	left: 105px;
	z-index: 13;
	text-align: right;
	font-style: normal;
}
.single_list .bg {
	background: url(../images/single-bg.png) no-repeat;
	position: absolute;
	top: 3px;
	left: 17px;
	width: 152px;
	height: 141px;
	
}

.single_img {	 	 
	border:0px;
	text-align:center;
}
.single_img .bg {
	left: 0;
}
.single_img li {
	width: 136px;
}
.single_img .price {
	left: 10px;
	padding:0px;
	margin:0px;
	text-align:center;
	width:135px;
}
.single_img .item {
	left: 11px;
	border:0px;
} 

/* styling for elements inside overlay */ 
  
.simple_overlay {
 
    /* must be initially hidden */
    display:none;
 
    /* place overlay on top of other elements */
    z-index:10000;
 
    /* styling */
    background-color:#ededed;
 
    max-width:700px;
    max-height:500px;
    border:1px solid #666;
 
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
 
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
 
.login_form {
	margin:0px;
	padding:0px;
/*	background-image:url(../images/login_form.jpg) ; */
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	width:437px;
	height:300px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	font-size:11px; 
	line-height:25px;
	 
} 

.login_form p {
   margin: 5px 0px 0;
   width: 100%;
   float:left;
   display:block; 
    
}


.simple_border {  
    width:100%;
    border:1px solid #666; 
	padding:2px;
	line-height:15px;
	float:left;
}

.iconecss{display:block;width:100%;height:50px;font-size:10px;color:#000;line-height:55px;text-align:center;text-decoration:none;background:#fff}
.iconecss:hover{color:#ccc;text-decoration:none;background:#ddd}


img.border {
			 
		padding:5px;
		border:solid;
		border-color: #dddddd  #ccc #ededed;
		border-width: 1px 2px 2px 1px;
		background-color:#ededed;
	    padding: 5px;
     
		
		}
		
.a_css  { 
	color: #333333;
	text-decoration: none;
	}
.a_css:hover { 
	color: #006633;	
	text-decoration: underline;
	}		
	
.list-unstyled
 {
	  list-style: none;
	  margin: 0;
	  padding: 0;
 }	
 
.full-opacity-hover {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

.text-center {
  text-align: center;
}


 
.clearfix{
    clear: both;
} 

  

.close {
		font-size: 11px;
		color:#fff ;
		background-color: #333333;
		font-weight: bold;
		cursor: pointer;
		border: 1px solid #797676;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform: capitalize;
		height: 25px;
		line-height: 13px; 
		-webkit-border-radius: 5px;	 
		-moz-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 2px 1px 1px #aaa;
	
}

.ie6 .close , .ie6  { width: 70px; }
.ie7 .close  { min-width: 70px; }
.ie8 .close  { min-width: 70px; }


.close:hover {
	cursor: pointer;   
	color:#CCCCCC ;
	font-size: 11px; 	
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;	 
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 2px 1px 1px #aaa;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	 
}

.close:active {
	-webkit-box-shadow: 0px 0px 1px #aaa;
	-moz-box-shadow: 0px 0px 1px #aaa;
	box-shadow: 0px 0px 1px #aaa;
	-webkit-transform: scale(1);
	transform: scale(1);
}

 .skin-black .close{

   	border: 1px solid #797676;
    background-color: #333333;
} 
 
 
 .skin-green .close{

   	border: 1px solid #00a65a;
    background-color: #00a65a;
} 
 
 .skin-blue .close{

   	border: 1px solid #3c8dbc;
    background-color: #3c8dbc;
} 
 
 .skin-purple .close{

   	border: 1px solid #555299;
    background-color: #555299;
}  

 .csshref {
    color: #666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-decoration: none;
}
.btn_refresh{
margin-bottom:-4px; 
cursor:pointer;
width:16px;
height:16px;
border:0px;	
}      

.btn_refresh:hover, .btn_refresh:focus , .btn_refresh:active {
	
	cursor:pointer;
	/*width:18px;
	height:16px;*/
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
} 

.btn_refresh:active {
	
	cursor:pointer;
	-webkit-transform: scale(1);
    transform: scale(1);
}   
 
.btn_right{
    margin-right:5px;
	float:right;	
		
	
}   
  
 




/* Validation*/ 

.skin-green .error_validation {
	border: 2px solid #ff9999 !important;	
	color:#000;
}
 


.skin-purple .error_validation {
	border: 2px solid #ff9999 !important;
	color:#000;
}
 
.skin-blue .error_validation  {
	border: 2px solid #ff9999 !important;
	color:#000;
}


.skin-black .error_validation {
	border: 2px solid #ff9999 !important;
	color:#000;
}


#loader1 {
    position:absolute;
    left:45%;
    top:35%;
   /* border-radius:20px;*/
    padding:25px;
   /* border:1px solid #777777;
    background:#ffffff;
    box-shadow:0px 0px 10px #777777;*/ 
}
.head_line
{
	position: relative;
	padding: 6px 15px 8px 15px;
	background: #FFF;
	border-bottom: 1px solid #ccc;
	height: 35px;
    /*margin-left: -15px;
    margin-right: -15px;*/
	margin-bottom: 10px;
	
}

.head_line h3 span
{
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}
.head_line h3  
{
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}



/*
.skin-green .btn , .skin-green .btn a, .skin-green-light .btn , .skin-green-light .btn a{
	background: #00a65a !important;	
	color:#fff;
}


.skin-purple .btn, .skin-purple .btn a,.skin-purple-light .btn, .skin-purple-light .btn a{
	background: #555299 !important;
	color:#fff;
}

.skin-blue .btn , .skin-blue .btn a,.skin-blue-light .btn , .skin-blue-light .btn a{
	background: #3c8dbc !important;
	color:#fff;
}

.skin-black .btn , .skin-black .btn a, .skin-black-light .btn , .skin-black-light .btn a{
	background: #333 !important;
	color:#fff;
}

.skin-red .btn , .skin-red .btn a, .skin-red-light .btn , .skin-red-light .btn a{
	background: #dd4b39 !important;
	color:#fff;
}

.skin-yellow .btn , .skin-yellow .btn a, .skin-yellow-light .btn , .skin-yellow-light .btn a{
	background: #f39c12 !important;
	color:#fff;
}
  */
  
 
/*
 * Component: Button
 * -----------------
 */
 
 
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	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-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid transparent;
}

.btn.uppercase {
  text-transform: uppercase;
}

.btn-xs {
	padding: 2px 5px !important;
	font-size: 11px!important;
	line-height: 1.7!important;
	border-radius: 3px!important;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}




.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #F1F04C;
  text-decoration: none;
  outline: none;
}
.btn:active,
.btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);	
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);	
}


.skin-black .btn , .skin-black-light .btn {
	 background-color: #333333;
	  color: #fff;
	  border-color: #666666;
}

.skin-black .btn:hover,
.skin-black .btn:active,
.skin-black .btn:focus ,
.skin-black-light .btn:hover,
.skin-black-light .btn:active,
.skin-black-light .btn:focus 
{
  		background-color: #000;
        border-color: #888;
		
}

.skin-black .show_Snackbar {  background-color: #000;}
.skin-black-light .show_Snackbar {  background-color: #000;}

.skin-blue .btn , .skin-blue-light .btn {
	   background-color: #3c8dbc;
	   color: #fff;
 	   border-color: #367fa9; 
}

.skin-blue .btn:hover,
.skin-blue .btn:active,
.skin-blue .btn:focus ,
.skin-blue-light .btn:hover,
.skin-blue-light .btn:active,
.skin-blue-light .btn:focus 
{
  	background-color: #367fa9;
    border-color: #204d74;
}
.skin-blue .show_Snackbar {  background-color: #DCF0F7;}
.skin-blue-light .show_Snackbar {  background-color: #DCF0F7;}

 
.skin-purple .btn , .skin-purple-light .btn {
	   background-color: #605ca8;
	   color: #fff;
 	   border-color: #204d74; 
}

.skin-purple .btn:hover,
.skin-purple .btn:active,
.skin-purple .btn:focus ,
.skin-purple-light .btn:hover,
.skin-purple-light .btn:active,
.skin-purple-light .btn:focus 
{
  	background-color: #555299;
    border-color: #204d74;
}

.skin-purple .show_Snackbar {  background-color: #555299;}
.skin-purple-light .show_Snackbar {  background-color: #555299;}
 
 
 .skin-green .btn , .skin-green-light .btn {
		background-color: #00a65a;
		border-color: #008d4c;
		color: #fff;
}

.skin-green .btn:hover,
.skin-green .btn:active,
.skin-green .btn:focus ,
.skin-green-light .btn:hover,
.skin-green-light .btn:active,
.skin-green-light .btn:focus 
{
  	background-color: #008d4c;
    border-color: #398439;
}
 
.skin-green .show_Snackbar {  background-color: #008d4c;}
.skin-green-light .show_Snackbar {  background-color: #008d4c;}

 
.skin-red .btn , .skin-red-light .btn {
		background-color: #dd4b39;
		border-color: #d73925;
		color: #fff;
}


.skin-red .show_Snackbar {  background-color: #dd4b39;}
.skin-red-light .show_Snackbar {  background-color: #dd4b39;}



.skin-red .btn:hover,
.skin-red .btn:active,
.skin-red .btn:focus ,
.skin-red-light .btn:hover,
.skin-red-light .btn:active,
.skin-red-light .btn:focus 
{
	background-color: #d73925;
	border-color: #ac2925;
}
 


.skin-yellow .btn , .skin-yellow-light .btn {
	background-color: #f39c12;
	border-color: #e08e0b;
	color: #fff;
}

.skin-yellow .btn:hover,
.skin-yellow .btn:active,
.skin-yellow .btn:focus ,
.skin-yellow-light .btn:hover,
.skin-yellow-light .btn:active,
.skin-yellow-light .btn:focus 
{
	background-color: #e08e0b;
	border-color: #d58512;
}

.skin-yellow .show_Snackbar {  background-color: #e08e0b;}
.skin-yellow-light .show_Snackbar {  background-color: #e08e0b;}

  
 .btn:hover,
 .btn:active,
 .btn:focus 
{
    	/*background-color: #CDD05F !important;*/
		/*background-color: #7ab0d0  !important;*/
		color:#000000  !important;
} 



.skin-black .btn:hover,
.skin-black .btn:active,
.skin-black .btn:focus ,
.skin-black-light .btn:hover,
.skin-black-light .btn:active,
.skin-black-light .btn:focus {
	background-color: #e0e0e0  !important;
	/*color: #020;*/
}

.skin-green .btn:hover,
.skin-green .btn:active,
.skin-green .btn:focus,
.skin-green-light .btn:hover,
.skin-green-light .btn:active,
.skin-green-light .btn:focus {
	background-color:#d8f0d0 !important;
	/*color: #020;*/
}

.skin-purple .btn:hover,
.skin-purple .btn:active,
.skin-purple .btn:focus,
.skin-purple-light .btn:hover,
.skin-purple-light .btn:active,
.skin-purple-light .btn:focus {
	background-color:#C3C3E5 !important;
	/*color: #020;*/
}

.skin-blue .btn:hover,
.skin-blue .btn:active,
.skin-blue .btn:focus,
.skin-blue-light .btn:hover,
.skin-blue-light .btn:active,
.skin-blue-light .btn:focus {
	 background-color:#DCF0F7 !important;
	/*color: #020;*/
}

.skin-red .btn:hover,
.skin-red .btn:active,
.skin-red .btn:focus,
.skin-red-light .btn:hover,
.skin-red-light .btn:active,
.skin-red-light .btn:focus {
	 background-color:#F4D3D1 !important;
	/*color: #020;*/
}

.skin-yellow .btn:hover,
.skin-yellow .btn:active,
.skin-yellow .btn:focus,
.skin-yellow-light .btn:hover,
.skin-yellow-light .btn:active,
.skin-yellow-light .btn:focus {
	 background-color:#F0EEC0 !important;
	/*color: #020;*/
}




.btn.btn-flat {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 1px;
}
 
.btn.btn-file {
  position: relative;
  overflow: hidden;
}


.btn.btn-file > input[type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}

 
.btn-default {
  color: #333 !important;
  background-color: #fff !important;
  border-color: #ccc !important;
}
.btn-default:focus,
.btn-default.focus {
  color: #333 !important;
  background-color: #e6e6e6 !important;
  border-color: #8c8c8c !important;
}

.btn-default:hover {
  color: #333!important;
  background-color: #e6e6e6!important;
  border-color: #adadad!important;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333!important;
  background-color: #e6e6e6!important;
  border-color: #adadad!important;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333!important;
  background-color: #d4d4d4!important;
  border-color: #8c8c8c!important;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none!important;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff!important;
  border-color: #ccc!important;
}


.btn-outline {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn[class*='bg-']:hover {
  -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}
.btn-app {
  border-radius: 3px;
  position: relative;
  padding: 15px 5px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  height: 60px;
  text-align: center;
  color: #666;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  font-size: 12px;
}
.btn-app > .fa,
.btn-app > .glyphicon,
.btn-app > .ion {
  font-size: 20px;
  display: block;
}



.btn-app:hover {
  background: #f4f4f4;
  color: #444;
  border-color: #aaa;
}
.btn-app:active,
.btn-app:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-app > .badge {
  position: absolute;
  top: -3px;
  right: -10px;
  font-size: 10px;
  font-weight: 400;
} 
.border{
	border:1px solid #CFCFCF;
	padding:3px
}


.main-group{
	font-weight:bold;
	font-size:12px ;
    cursor:pointer;
    color:#FC0202 !important;
}


.sub-group{
	font-weight:bold;
	font-size:11px ;
    cursor:pointer;
}
.acccss { 	
   	 font-weight:500; 
	 cursor:pointer;	  
	 font-size:11px ;
}

.acccostcss { 	
   	 font-weight:normal; 
	 cursor:pointer;	  
	 font-size:9px ;
}



.error-valid { 	
   	 font-weight:normal; 
	 font-size:11px ;
	 color:#F80003;
}

 
.tree,
.tree ul {
  margin:0 0 0 0px; /* indentation */
  padding:0;
  list-style:none;
   
  position:relative;
  width: 100%;
}

.tree ul {margin-left:.5em;     margin-top: -5px;} /* (indentation/2) */

.tree:before,
.tree ul:before {
  content:"";
  display:block;
  width:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  border-left:1px solid;
}

.tree li {
  margin:0;
  padding:0 10px; /* indentation + .5em */
  line-height: 25px;; /* default list item's `line-height` */  
  position:relative;
  padding-right: 5px;
   
  
}

.tree li span{
	cursor:pointer;
	padding-left:5px;
	 
}

.tree li span:hover{
   text-decoration:underline;
}

.tree li input{
	     float: left;
	 
}

.tree li:before {
  content:"";
  display:block;
  width:10px; /* same with indentation */
  height:0;
  border-top:1px solid;
  margin-top:-1px; /* border top width */
  position:absolute;
  top:1em; /* (line-height/2) */
  left:0;
}

.tree li:last-child:before {
  background:white; /* same with body background */
  height:auto;
  top:1em; /* (line-height/2) */
  bottom:0;
}
 


.control-label  {
 text-transform: capitalize;
}


.badge:hover{ 
  text-decoration:underline; 
}


.sorterhide{ 
   display:none;
}

.breadcrumb_1 { 
  padding: 0px 5px !important;
}

 
 
 
 
 

.skin-green .item  figure .online ,.skin-green-light .item  figure .online  {
	background: #00a65a !important;	
	border: 2px solid #00a65a !important;	
	 
}  


.skin-purple .item  figure .online ,.skin-purple-light .item  figure .online  {
	background: #555299 !important;
	border: 2px solid #555299 !important;	
	color:#fff;
}

.skin-blue .item  figure .online ,.skin-blue-light .item  figure .online  {
	background: #3c8dbc !important;
	border: 2px solid #3c8dbc !important;	
	color:#fff;
}

.skin-black .item  figure .online ,.skin-black-light .item  figure .online {
	background: #333 !important;
	border: 2px solid #333 !important;	
	color:#fff;
}

.skin-red .item  figure .online ,.skin-red-light .item  figure .online {
	background: #dd4b39 !important;
	border: 2px solid #dd4b39 !important;	
	color:#fff;
}

.skin-yellow .item  figure .online ,.skin-yellow-light .item  figure .online {
	background: #f39c12 !important;
	border: 2px solid #f39c12 !important;	
	color:#fff;
}


.skin-green .item  figure .offline ,.skin-green-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.skin-purple .item  figure .offline ,.skin-purple-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.skin-blue .item  figure .offline ,.skin-blue-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.skin-red .item  figure .offline ,.skin-red-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.skin-black .item  figure .offline ,.skin-black-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.skin-yellow .item  figure .offline ,.skin-yellow-light .item  figure .offline {
	background: #00c0ef !important;	
	border: 2px solid #00c0ef !important;	
 
}

.terms_pur_order{
font-family : arial;
}
