﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 100px;
    padding-bottom: 20px;
	font-family:'Nunito Sans', regular;
	font-size:16px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}




.card{
	/*box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);*/
	transition: 0.3s;
	border-radius: 4px;
	/*width:290px;*/
	background-color:white;
	float:left;
	position:relative;
}

.card:hover {
	box-shadow: 0 8px 16px 0 rgba(142,197,130,0.6);
}

.card-content {
	padding: 8px 8px 8px 8px;
}

.card-header{
	/*background-color:rgba(142,197,130,1);*/
	width:100%;
	/*color:#1E1E1E;*/
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	min-height:38px;
	background-color:rgba(156,221,147,1);
}

.card-header-text{
	color:#212529;
	text-indent:10px;
	font-size:1.4em;
	padding: 4px 0px 4px 0px;

}

.card-footer{
	position:absolute;
	bottom:0px;
	min-height:38px;
	border-top: 1px solid rgba(142,197,130,1);
	width:100%;
}

.card-footer-left{
	padding:10px 0px 10px 0px;
	border-right: 1px solid rgba(142,197,130,1);
	text-align:center;
	float:left;
}

.card-footer-inner{
	padding:10px 0px 10px 0px;
	text-align:center;
	float:left;
}

.card-footer-right{
	padding:10px 0px 10px 0px;
	border-left: 1px solid rgba(142,197,130,1);
	text-align:center;
	float:left;
}


/* BUTTONS  */
.RadButton_Material.rbPrimaryButton.rbHovered{
	background-color:#8BBF7E !important;
	border-color:#8BBF7E !important;
	background-image:none !important;
}

.RadButton_Material.rbPrimaryButton{
	background-color:#629c59 !important;
	background-image:none !important;
	/*border:0.1em solid #8BBF7E !important;*/
	transition: all 0.2s !important;
}

/*  GRID  */

div.RadGrid_Material
    {
      font-family: 'Nunito Sans', regular !important;
    }

 /*div.RadGrid_Material th.rgHeader, div.RadGrid_Material th.rgSorted {
       background-color:#9caeb6;
       color:White;
 }*/

.RadGrid_Material {
	border-radius: 10px;
	overflow: hidden;
}

 div.RadGrid_Material th.rgHeader, div.RadGrid_Material th.rgSorted {
	 background-color:#f2f4f9;
       color:#424449 !important;
	   font-weight:bold;
 }

 
/*.RadGrid_Material th.rgHeader a {
       color:White !important;
 }*/   
	
.RadGrid_Material th.rgHeader a {
       color:#424449 !important;
	   	   font-weight:bold;
 } 			  
			  		  
	div.RadGrid_Metro .rgFooter  {
             color:darkslategray;
			 font-weight:bold;
			 
       }
       
 .RadGrid_Material .rgRow  a {
             color:#629c59 !important;
       }    	
 .RadGrid_Material .rgAltRow  a {
             color:#629c59 !important;
       }   		    
       

/*  TEXTBOX   */
.txtbox {
	width:100% !important;
}

.riTextBox .RadInput {
	width:100% !important;
}

.rounded{
	padding: 15px;
	border: 1px solid #9caeb6;
	border-radius:10px;
}