﻿body 
{
    padding:0;
    margin:0;
}




	
@import url(http://fonts.googleapis.com/css?family=Lato);
@charset 'UTF-8';
.iconimage
{
   height:8rem;
   width:8rem;
  background: rgb(255,183,107); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 71%, rgba(255,124,0,1) 79%, rgba(255,127,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(71%,rgba(255,124,0,1)), color-stop(79%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 71%,rgba(255,124,0,1) 79%,rgba(255,127,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 71%,rgba(255,124,0,1) 79%,rgba(255,127,4,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 71%,rgba(255,124,0,1) 79%,rgba(255,127,4,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 71%,rgba(255,124,0,1) 79%,rgba(255,127,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
border-radius:1rem;
}


.iconimage1
{
   height:8rem;
   width:8rem;
   border-radius:1rem;
  
background: rgb(207,231,250); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(207,231,250,1)), color-stop(100%,rgba(99,147,193,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.rdlist
{
    color:#f02f17;
     font-family:'Droid Sans' , sans-serif;
}

.logoimage
{
     height:2rem;
   width:5.3rem;
   
    
}

.reportdiv
{
    color:White;
    font-family:'Droid Sans' , sans-serif;
    min-height:20rem;
    max-height:100%;
    margin: auto;
    overflow:auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0; 
  background: rgb(207,231,250); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(207,231,250,1)), color-stop(100%,rgba(99,147,193,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  
}

.partycard
{
    background:#f7f7f7;
   border:1px solid #f1f1f1;
   box-shadow: 0px 2px 10px #f7f7f7;
   margin-top:4%;
   max-width:90%;
   border-radius:5px;
   
   height:auto;
   -webkit-transition: all  0.218s ease 0s;
    -moz-transition: all  0.218s ease 0s;
    -o-transition: all  0.218s ease 0s;
    transition: all  0.218s ease 0s;
}
.lblrespo
{
    color:#4D90FE;
    font-family: 'Roboto', sans-serif;
  
}
.lblrespotxt
{
    color:#D14836;
    font-family: 'Roboto', sans-serif;
    -webkit-transition: all  0.218s ease 0s;
    -moz-transition: all  0.218s ease 0s;
    -o-transition: all  0.218s ease 0s;
    transition: all  0.218s ease 0s;
    
}
.txtrespo
{
    font:Sans serif;
    width:80%;
    color:#404040;
    outline:medium none;
    margin-top:1%;
   height:2rem;
    box-shadow: 0px 2px 10px #f7f7f7;
    -webkit-transition: all  0.218s ease 0s;
    -moz-transition: all  0.218s ease 0s;
    -o-transition: all  0.218s ease 0s;
    transition: all  0.218s ease 0s;
    }
    .txtrespo:focus
    {border: 1px solid #4D90FE;
        }
        
        .hiddenCol
{
    display:none;
}
.txtrespo2
{
    font:Sans serif;
    width:80%;
    color:#404040;
    outline:medium none;
    margin-top:1%;
   height:1.2rem;
    box-shadow: 0px 2px 10px #f7f7f7;
}
.txtrespo2:focus
    {border: 1px solid #4D90FE;
        }

 .imgcalender
 {
     height:1.7rem;
     width:2rem;
     }
.respobutton
 {
         
         border: 1px solid #2B84C5;
color: #FFF;
text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
background-color: #2B84C5;

transition: all 0.218s ease 0s;
 font-family:Verdana;
   font-size:15px;
     margin-top:1%;
   height:1rem;
    box-shadow: 0px 2px 10px #f7f7f7;
    z-index:100;
    -webkit-transition: all  0.218s ease 0s;
    -moz-transition: all  0.218s ease 0s;
    -o-transition: all  0.218s ease 0s;
    transition: all  0.218s ease 0s;
 }
 
 
 
 .respobutton1
 {
         
         border: 1px solid #2B84C5;
color: #FFF;
text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
background-color: #2B84C5;

transition: all 0.218s ease 0s;
font-family:Verdana;
   font-size:15px;
     margin-top:1%;
   height:1rem;
    box-shadow: 0px 2px 10px #f7f7f7;
    z-index:100;
    -webkit-transition: all  0.218s ease 0s;
    -moz-transition: all  0.218s ease 0s;
    -o-transition: all  0.218s ease 0s;
    transition: all  0.218s ease 0s;
 }
 .caltextbox
 {
     height:.01rem;
     width:.01rem;
     margin-top:-.6rem;
     z-index:0;
     margin-left:-11rem;
 }
 
 
 .cal_KimTheme .ajax__calendar_container{
background-color: #4D90FE; border:solid 1px #cccccc;
}

.cal_KimTheme .ajax__calendar_header{
background-color: #4D90FE; color:#fff; margin-bottom: 4px;
}

.cal_KimTheme .ajax__calendar_title,
.cal_KimTheme .ajax__calendar_next,
.cal_KimTheme .ajax__calendar_prev{
color: #fff; padding-top: 3px;
}

.cal_KimTheme .ajax__calendar_body{
background-color: #fff; border: solid 1px #4D90FE;
}

.cal_KimTheme .ajax__calendar_dayname{
text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}

.cal_KimTheme .ajax__calendar_day{
text-align:center;
}


.cal_KimTheme .ajax__calendar_hover .ajax__calendar_day,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_month,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_year,
.cal_KimTheme .ajax__calendar_active{
color: #fff; font-weight:bold; background-color: #AAAAAA;
}

.cal_KimTheme .ajax__calendar_today{
font-weight:bold;
}

.cal_KimTheme .ajax__calendar_other,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_today,
.cal_KimTheme .ajax__calendar_hover .ajax__calendar_title{
color: #bbbbbb;
}