﻿body
{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;
	background:#fff url(../../Images/background/bg2.jpg);background-repeat:no-repeat; background-position:top right; margin:0px;
	
}
h3{   font-weight: 200;
  color: #0a789d;
  font-size: 1.7em;
  margin: 5px 0px;}

td
{
	font-family:verdana;
	font-size:11pt;
	font-weight:normal;padding:0px 0px 0px 0px;
     vertical-align:top;
}

.txtBox
{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;	
	text-transform:uppercase;  border-radius: 4px;
padding: 2px;
  border: 1px solid #ccc;
}

.txtBoxEmail
{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;	
	text-transform:lowercase; 
}

.Button
{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;		  
}


#divCR
{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;	
	/*text-transform:lowercase;  */}



.CRMainHeader
{
	font-size:4;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize; 
}

.CRHd1
{
	font-size:12px;
	font-family:Verdana;
	text-align:left;
	text-transform:capitalize; 
	float:none;
}

.CRHd2
{
	font-size:12px;
	font-family:Verdana;
	text-align:left;
	text-transform:capitalize; 
}




.CRHeader
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-align:left;
	/*text-transform:capitalize; */
}

.CRMemo
{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;}
	
.btnButton{
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;
	margin-left: 0px;  padding: 3px 4px;
	height: auto;  background: #03A2C8;
  border: 1px solid #0a789b;color:#fff;  border-radius: 4px;}
.btnactive{font-family:verdana;
	font-size:10pt;
	font-weight:normal;
	margin-left: 0px;  padding: 3px 4px;
	height: auto;  background: #03A2C8;
  border: 1px solid #0a789b;color:#fff;  border-radius: 4px;} 
   
.btnButton:hover{ background:#0a8cae;}  
.main
      {
     font-family:Verdana;
     font-size:10pt;
     font-weight:normal;
      }
.cap
     {
     	font-family:Verdana;
		font-size:10pt;
		font-weight:normal;
     	font-variant:small-caps;
	 }
.MyGridHeader
	{
		background-color:ThreeDFace;
		position:relative;
		color:White;
	}
.MyGridRow
	{
		overflow:hidden;
	}

.centerAlign
{
	text-align: center  
}
.error
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red;	
}
a.an_error:link
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red	
}
a.an_error:active
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red	
}
a.an_error:visited
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red	
}
a.an_error:hover
{
	font-family: verdana;
	font-weight: bold;
	font-size: 10pt;
	color: red	
}

a:link
{	
	color: blue;
	text-decoration:underline
}
a:active
{	
	color: blue;
	text-decoration:underline
}
a:visited
{	
	color: blue;
	text-decoration:underline
}
a:hover
{		
	color: blue;
	text-decoration:underline;	
}


hr
{
	width: 100%;
	border-top: solid 1px Gray;	
}

legend
{
 color: #0a789d !important;  font-size: 18px !important; width: auto !important; border-width:0px !important; 
}
fieldset{ border:1px solid #31A8D0 !important;  margin-bottom: 10px !important; padding: 5px !important;}

.Pager
{
	background-color:#cccccc; border-color: Black; border-width:2
}

.gridtop
{
	font-family:verdana;
	font-size:x-small;
	font-weight:normal;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#cccccc;	
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#cccccc;	
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#cccccc;		
}
.gridtopleft
{
	font-family:verdana;
	font-size:x-small;
	font-weight:normal;
	border-style:solid;
	border-width:thin;
	border-color:#cccccc;	
	border-style:solid;
}
.gridcell
{
	font-family:verdana;
	font-size:x-small;
	font-weight:normal;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#cccccc;	
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#cccccc;			
}
.gridcellleft
{
	font-family:verdana;
	font-size:x-small;
	font-weight:normal;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#cccccc;	
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#cccccc;		
}

/*add new css */
h2{font-size: 1.3em;
margin: 10px 0px;}
h3{font-size: 1.4em;
margin: 10px 0px; color:#0a789d;}
h4{text-align: center;
margin-bottom: 0px;
margin-top: 20px; font-size:1.3em;}
.panel-box{background:#0a789d url(../../Images/login-bg.png); width:100%; margin:0px auto; -webkit-box-shadow: 0px 9px 14px -5px rgba(0,0,0,0.75); background-repeat:no-repeat;
-moz-box-shadow: 0px 9px 14px -5px rgba(0,0,0,0.75);
box-shadow: 0px 9px 14px -5px rgba(0,0,0,0.75);color: #fff;}
.panel-box legend{ color:#fff;}
.admin-logo{width:177px; float:left;}
.left-currency{background-image:url(../../Images/left-currency.png); background-repeat:no-repeat;left:-77px; height:500px; position:absolute;width: 466px; top:-56px;}
.right-currency{background-image:url(../../Images/right-currency.png);background-repeat:no-repeat;position: absolute;
right: 0px;
height:290px;
top: 0;
width: 273px;}
.pending-data{ width:auto; margin-left:10px; margin-right:10px;}
.content{ padding:10px;}
.col1{width: 31.6%; margin-left: 10px;
  margin-right: 10px; float:left;  border: 1px solid #c3ddec;  border-radius: 4px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);  height: 315px;}
.col1 > .heading{
  color: #3784b1;  padding:10px;
  border-bottom: 1px solid #c3ddec;
  background-color: #edf5fa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfefe), to(#edf5fa));
  background-image: -webkit-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -moz-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -ms-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -o-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: linear-gradient(top, #fdfefe, #edf5fa);}  
.panel-body{  padding: 10px 15px 0px 15px;}
.panel-body p{ margin:3px 0px;  line-height: 1.5em; cursor:pointer;}
.panel-body small{ color:#666;}
.panel-body .group{  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;}
  .panel-body .group-last{  margin-bottom: 5px;
  border-bottom: none
  padding-bottom: 5px;}
.clear{ clear:both;}
table.trans-line{ width:100%; margin-top:10px; border-color:#ccc;}
table.trans-line td{ padding:2px 3px; text-transform:capitalize; font-size:9pt; text-align:left;}
table.trans-line th{padding: 5px 3px;background: #F9F9F9;font-size:9pt; text-align:left;}

table.pg-tbl{ width:100%; margin-top:10px; border-color:#ccc;}
table.pg-tbl td{ padding:2px 3px; text-transform:capitalize; font-size:13px; text-align:left;}
table.pg-tbl th{padding: 5px 3px;background: #F9F9F9;font-size:13px; text-align:left; text-transform:capitalize;}
table.pg-tbl td a{ color:#0b62bb;}

table.ac-profile{ width:100%; margin-top:10px; border-color:#ccc;}
table.ac-profile td{ padding:2px 3px; text-transform:capitalize; font-size:9pt; text-align:left;}
table.ac-profile th{padding: 5px 3px;background: #F9F9F9;font-size:9pt; text-align:left;}

.lg-button{background:#E9B65B; color:#fff; padding:3px 13px; border-radius:4px;font-family: verdana;
font-size: 10pt; border:none;
font-weight: normal;}
table.counter{ width:100%; border:1px solid #ccc;border-collapse: collapse;}
table.counter td{ padding:4px 5px; font-size:12px; text-align:left;  border: 1px solid #ccc; text-transform:capitalize;}
table.counter th{ padding:4px 5px; font-size:12px;text-align:left;  border-bottom: 1px solid #ccc; text-transform:capitalize;
  border-right: 1px solid #ccc;  background: #fffcf7;}
table.trans-line caption{font-size: 1.3em;
padding-bottom: 5px;color: #0a789d;
font-weight: 700;}
.scroll{width:100%; overflow:auto;overflow-x: scroll; display:none;}
.version{ float:right;}
.version p{font-size: 14px;}
.clear{ clear:both;}
.header{ width:100%; margin:0px auto; margin-top:5px; margin-bottom:5px;}
.login-caption{float: left; padding-top:90px; padding-left: 40px; font-size: 12px;}
.login-btn{ margin-top:5px;}
    .footer{background:#088dbb; color:#fff; font-size:12px; text-align:center; width:100%;position:fixed;bottom:0px;}
   .footer p{color:#fff; text-align:center;padding: 5px 0px; margin:0px;} 
.product{ width:1000px; margin:0px auto;margin-top:10px; width:100%;}
    
ul.product-list{ width:auto; list-style:none; margin-top:20px;}
ul.product-list li{  width: 23.9%; float:left; padding:10px 0px;
  margin-right: 1%; display:list-item;text-align: center;}
ul.product-list li:hover{ background:#fff;-webkit-box-shadow: -1px 9px 20px -6px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 9px 20px -6px rgba(0,0,0,0.75);
box-shadow: -1px 9px 20px -6px rgba(0,0,0,0.75);}
ul.product-list li h2{ color: #333;
  font-size: 1.2em;
  font-weight: normal;
  margin: 5px 0px;}
  ul.product-list li h2 a{ color: #333;
  font-size: 1.2em;
  font-weight: normal; text-decoration:none;
  margin: 5px 0px;}
ul.product-list li.last{ float:left; width:24%; padding-left:0%;border-right: 0px solid #ccc;}
.popup{  width: 99%;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  border: 1px solid #0a789d;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  height: auto;}
  
.popup .heading {
  color:#187494;
  padding: 10px;
  border-bottom: 1px solid #0a789b;
  background-color: #edf5fa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfefe), to(#edf5fa));
  background-image: -webkit-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -moz-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -ms-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -o-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: linear-gradient(top, #fdfefe, #edf5fa); font-size:15px;}
table.poptbl{ width:100%;border-collapse:collapse;}
table.poptbl th{ border:1px solid #ccc; background:#f6fafc;text-align:left; padding:4px 5px;  font-size: 13px; color:#111;}
table.poptbl th a{ color:#111; text-decoration:none;  font-size: 13px;
  text-transform: capitalize;}
table.poptbl td{ border:1px solid #ccc;  padding:4px 5px;  font-size: 13px;
  text-transform: capitalize; text-align:left; background:#fff;}
.rights{ width:auto; } 
.rights a{ color:#111; font-size: 13px; line-height:1.7em;} 
.email{position:fixed; top:250px; right:0px;}
.naoccu {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  position: fixed;
  bottom:2%;
  right:0%;
  width: 375px;
  height: auto;
  padding: 10px;
  border: 3px solid #d31f38;
  background-color: white;
  z-index: 30;
overflow: auto;-webkit-box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:1px 1px 12px 0px rgba(50, 50, 50, 0.75);
box-shadow:1px 1px 12px 0px rgba(50, 50, 50, 0.75);
}
.col-sm-12{ width:100%;}
ul.rate{ width:100%; display:list-item; list-style:none;}
ul.rate li{ width:auto;float:left; padding:0px 5px; border-right:1px solid #111; list-style:none;}
ul.rate li.brhide{ border-right:none;}
.divWaiting{ 
position: absolute;
background-color: #FAFAFA;
z-index: 2147483647 !important;
opacity: 0.8;
overflow: hidden;
text-align: center; top: 0; left: 0;
height: 200%;
width: 100%;
padding-top:20%;
} 
.btnButton[disabled]{ cursor:not-allowed;}
table.theme{ width:600px; margin:0px auto;}
table.theme td{ padding:5px;}
table.theme img{ width:150px; height:100px; border:1px solid #ccc;}
table.theme img:hover{ width:150px; height:100px; border:1px solid #ccc;  -webkit-transform: scale(1.3, 1.3);
   -moz-transform: scale(1.3, 1.3);
   -ms-transform: scale(1.3, 1.3);
   -o-transform: scale(1.3, 1.3);
   transform: scale(1.3, 1.3) ;}
   
.advset{ width:auto;}   
.advset a{ cursor:pointer;color:#111;line-height: 1.6em;
  text-transform: uppercase;
  font-size: 14px;}
.advset a:hover{color:#03A2C8; cursor:pointer;}



.pr-list {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  position: fixed;
  top:10%;
 left: 25%;
  width: 50%;
  height: auto;
  padding: 10px;
  border: 5px solid #333;
  background-color: white;
  z-index: 1002;
  overflow: auto;}



.col2{ margin-left: 10px;  width: 95%;
 float:left;  border: 1px solid #c3ddec;  border-radius: 4px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);  min-height: 450px;}
    .col2 > .panel-body { padding:10PX;}
   
.col2 > .heading{
  color: #3784b1;  padding:10px;
  border-bottom: 1px solid #c3ddec;
  background-color: #edf5fa;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfefe), to(#edf5fa));
  background-image: -webkit-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -moz-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -ms-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: -o-linear-gradient(top, #fdfefe, #edf5fa);
  background-image: linear-gradient(top, #fdfefe, #edf5fa);}

.phistory { height:357px; overflow:auto;}





@media screen and ( device-width: 1024px ) {
.col1{ margin-left:7px; margin-right:7px;  height: 335px;}
}


legend.scheduler-border {
        font-size: 1.3em !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none; color:#02759D;}
			
fieldset.vld-method {
    border: 1px solid #088dbb !important;
    padding:0 0em 0em 0.50em !important;
   margin: 0em 0 0.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #02A9AB;
            box-shadow:  0px 0px 0px 0px #02A9AB; border-radius:3px;
}

legend.vld-method {
        font-size: 1.3em !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none; color:#02759D;}		
	
fieldset.borderprli {
    border: 1px solid #088dbb !important;
    padding:0 0em 0em 0.50em !important;
    margin:0.8em 0 1.1em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #02A9AB;
            box-shadow:  0px 0px 0px 0px #02A9AB; border-radius:3px;
}

legend.borderprli {
        font-size: 1.3em !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none; color:#02759D;text-transform: capitalize;}	
		
fieldset.flprp {
    border: 1px solid #e59a0c!important;
    padding:0 0em 0em 0.50em !important;
    margin:0.8em 0 1.1em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #02A9AB;
            box-shadow:  0px 0px 0px 0px #02A9AB; border-radius:3px;
}

legend.flprp {
        font-size: 1.3em !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none; color:#795000;text-transform: capitalize;}

.validation-summary-errors {
	color: #f2d307;
	font-size:large;
}