﻿
 br {
        line-height: 50%;
     }

.customhr
{ 
    height:1px; visibility:hidden; margin-bottom:-1px; 

}

input.kendoeditorfor {
    
    
     width: 100%; 
     max-width: 100%;
     max-height:50%;
     height:10px;

}

input.form-fixer {
    padding: 1px;
    font-size: 16px;
    height: 25px;
   
}
.div-fixer {
   height: 25px;
   
}

.margin5px {
    margin: 5px;
}
.margin15px {
    margin: 15px;
}

.worksheet-table {
    width: 100%;
    border: 0;
    margin-top: 15px;
}

    .worksheet-table TR TD {
        line-height: 26px;
        border: 0;
    }

    .worksheet-table TD.right {
        text-align: right;
    }


.width4 {
    width: 4%;
}

.width5 {
    width: 5%;
}

.width10 {
    width: 10%;
}

.width15 {
    width: 15%;
}

.width20 {
    width: 20%;
}

.width25 {
    width: 25%;
}

.width30 {
    width: 30%;
}

.width30 {
    width: 35%;
}

.width50 {
    width: 50%;
}

.width60 {
    width: 60%;
}

.width63 {
    width: 63%;
}

.width65 {
    width: 65%;
}

.width70 {
    width: 70%;
}

.width75 {
    width: 75%;
}

.width85 {
    width: 85%;
}

.width83 {
    width: 83%;
}

.width17 {
    width: 17%;
}

.width80 {
    width: 80%;
}
div.jGrowl {
    top: 15em !important;
    bottom: 50%;
}
a.cancel {
    color: #B20101;
}

.box.alternate .box-title {
    background-color: #444444;
    background-image: -moz-linear-gradient(top, #555555, #333333);
    background-image: -ms-linear-gradient(top, #555555, #333333);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333));
    background-image: -webkit-linear-gradient(top, #555555, #333333);
    background-image: -o-linear-gradient(top, #555555, #333333);
    background-image: linear-gradient(top, #555555, #333333);
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}

.box.alternate-yellow .box-title {
    background-color: #D3BF0B;
    background-image: none;
    color: #FFFFFF;
    text-shadow: none;
}

.box.alternate-orange .box-title {
    background-color: #E68610;
    background-image: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
    text-shadow: none;
}

.box.alternate-green .box-title {
    background-color: #63A570;
    background-image: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
    text-shadow: none;
}

.box.alternate-blue .box-title {
    background-color: #666E7B;
    background-image: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
    text-shadow: none;
}

.box.alternate-blue .box-title:first-child {
    background-color: #2556AB;
    background-image: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
    text-shadow: none;
}

.box.alternate-pink .box-title {
    background-color: #8E4E6C;
    background-image: none;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
    text-shadow: none;
}

.box-title SPAN.ico {
    display: inline-block;
    padding: 10px;
    margin: -10px 10px -10px -10px;
    border-right: 1px solid #D6D6D6;
}

.box.alternate .box-title SPAN.ico {
    border-right: 1px solid #333;
}

.box-title SPAN.label {
    float: right;
}

.box.alternate .box-title SPAN.ico I {
    background-image: url("../Images/Common/glyphicons-halflings-white.png");
}

.box-content, .box-content.collapse.in {
    background-color: #FFFFFF;
    padding: 15px;
}

.width18Perc {
    /*for phone*/
    width: 18%; 
}
.width13Perc {
    /*for Zip*/
    width: 3%; 
}
   
.k-grid tr.k-alt {
    background-color: antiquewhite; /* antiquewhite specify the alternate background-color */
}
.k-grid tr th {
    background-color: #ffffff;
}
.k-grid td {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.15) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.15)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.15) 100%);
}
.k-grid .k-alt td {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.1)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 100%);
}
/* */
.k-grid .k-state-selected  {
    background-color: white !important;
    color: #000000;
}
 
.k-grid .k-alt.k-state-selected {
    background-color: white !important;
    color: #000000;
}

/*.tdbackcolorblue {
    background-color: blue;
    color: black;
}*/ 


.table thead th { 
  background-color: gainsboro;
}


.table td,
.table th {
    background-color: palegoldenrod;
color: black;
   
}

.datatable {
  width: 100%;
  border: 1px solid #d6dde6;
  border-collapse: collapse;
}

.datatable td {
  border: 1px solid #d6dde6;
  padding: 0.3em;
}

.datatable th {
  border: 1px solid #828282;
  color:White;
  background-color:#303F9F;
  font-weight: bold;
  text-align: left;
  padding-left: 0.3em;
}

.datatable caption {
  font: bold 110% Arial, Helvetica, sans-serif;
  color: #33517a;
  text-align: left;
  padding: 0.4em 0 0.8em 0;
}

.datatable tr:nth-child(odd) {
  background-color: WhiteSmoke;
  color: #000000;
}

/*thead th {
    background-color: #006DCC;
    color: white;
}

tbody td {
    background-color: #EEEEEE;
}*/

.sumbackcolor {
    background-color:lightgrey;
}

.actionlink {
    color:dodgerblue;
    font-weight:bold;
    font-size:12px;
}


/*Grid Styles*/
.highlightedGrid-row {
	background-color: white;
}
.highlightedGrid-row.k-alt {
	background-color: white;
}


.icon-minus {
    background-color: #000;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    width: 16px;
    height: 16px;
    position: relative;
    top:0;
    left:0;

}

.icon-plus {
    background-color: #000;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    width: 16px;
    height: 16px;
    position: relative;
    top:0;
    left:0;
}

.buttondefault {
    font-weight: bold;
    color: white;
    background-color:#4d90fe; /*#ff3300;*/ 
}
.buttonbold {
    font-weight: bold;
    color: white;
    /*background-color: #ff3300;*/
}


.required-label::after { 
    content: "  *";
    font-weight: bold;
    color: red; 
}

.pullright { 
    padding-right: 500px;
}


/* 08-17-2016 */
.navbar-inverse 
{ 
	background-color: black !important; 
    padding:0px;
    padding-top:0px;
    margin-top: 2px;
    margin-bottom: 2px;
    /*font-weight:bold;*/
    border:unset;
  	border-color: red;
}

.navbar {
    	background-color: #39870C; /* kind af green */
  	    border-color: whitesmoke;
}


.navbar-custom {
    	color: #fff;
	    font-size:1.5em;
    	background-color: #CC3333;
}

.navbar-default {
  	background-color:teal;
  	border-color: green;
	font-size:1.5em;
	background-image: none;
  	background-repeat: no-repeat;
 }


nav navbar-nav:visited
{
    color: black;
}

/*
.navbar-brand { color: black !important }
.navbar-brand:visited { color: black !important }
.navbar-default-color { color: black !important }
.navbar-inverse { color : #FFFFFF !important }
*/


ul.nav.nav-tabs > li.active {
    color: red;
}


/* Container Fluid Padding*/

.container-fluid {
    padding: 2px;
}



.navbar-inverse .navbar-nav > ul {
    height:35px;
}

.navbar-inverse .navbar-nav > li {
    margin:0px;
    padding:0px;
    height:35px;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: black;
  background-color: transparent;
}


/* Grid Colors */

.gridcss {

    background-color:white; 
    align:center; 
    font-size:12px;
    font-weight: bold;

}



.gridcssapps {

    background-color:white; 
    align:center; 
    height:400px;
    font-size:12px;
    font-weight: bold;

}
.marginleft
{
    margin-right:25px;
}

.imgBox 
{
        width: 32px;
        height: 32px;
        opacity: 1.0;
        filter: alpha(opacity=100);
}

.forminfo {

   border:thin;
   font: initial;
   font-weight:normal;
}

.nav.navbar-nav {
        color: black;
        font-weight:bold;

}

.bluecolor {
  color: blue;

}
.cornflowerblue{

  color: cornflowerblue;

}

.cornflowerbluebold{

  color: cornflowerblue;
  font-weight:bold;

}

.errorsummary{
    height:300px;
    color:red;
}

#accordionerror .ui-accordion-header { 
    background: #cc0000; 
    color: white;
}
.input-disabled{
    background-color:#eeeeee !important;

}
.alligntextleft {

text-align:left !important;

}

.tdnopadding {

  padding: 0 !important;
  margin: 0 !important;

}

.trtdnopadding {

  padding: 0 !important;
  margin: 0 !important;

}
.whitebackground{

    background-color: #fff !important;
}

.textaligncenter{

    text-align:center !important;
}

/*.centered {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}*/


/*For Accessability*/ 

.iconok {
  background-position: -288px 0;
}

.paddingleft10px{
    padding-left: 10px!important;
}


.closedopp{
    color: green;

    font-weight: bold;
}

.closedapp{
    color: green;
}



.facebook {
    width: 100px;
    height: 100px;
    background-image: url('~/Content/Images/fb.png');
    margin: 0;
    padding: 0;
}
.twitter {
    width: 100px;
    height: 100px;
    background-image: url('~/Content/Images/twit.png');
    margin: 0;
    padding: 0;
}

.nodecoration {
    text-decoration:none;
}

.backgroundheaderimage {
    position: absolute;
    background-size: contain;
    background-image: url('../../Content/Images/nea-header.jpg');
    /*background-repeat: repeat-x;
    width: 100%;
    height: 100px; 
    top: 0px;
    left: 0px;*/
}

table tr.separator { 
    height: 25px; 

}
.gridEditordd
{
	cursor: pointer;
	color: #3773A5;
}


.boldlabel{
  font-weight: bold;
 font-size: 14px;

}

.boldlabel16{
  font-weight: bold;
 font-size: 16px;
 }
.boldme{
  font-weight: bold;

}

.hrinvisible{ height:1px; visibility:hidden; margin-bottom:-1px; }

.inlineli {
		margin:0; 
		padding:0; 
		list-style:none;
	}	