.topBar
{
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
font-weight: bold;
}

.topBarDP
{
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
font-weight: bold;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.body
{
line-height: 100%; !important;
}
body {

}


.additionalProcedures
{

}
#mainBlock {

border: 1px solid;
border-color:rgb(218, 218, 218);
background-color:#FFF;
width:850px;
padding: 0px 0px !important;
}

#generalDataBlock{
/*
margin-top:1%;
border: 1px solid;
border-color:grey;
background-color:#E2F5CD;
*/
}


.mainData{
width: 100%;
border-color:rgb(218, 218, 218);
  -webkit-box-shadow: 0 0 2px 2px #ccc;
  -moz-box-shadow: 0 0 2px 2px #ccc;
  box-shadow: 0 0 2px 2px #ccc;
background-color:#E5F4F5;
margin: 10px 0;
}

.solidBorderWithShadow
{
border-color:rgb(218, 218, 218);
  -webkit-box-shadow: 0 0 2px 2px #ccc;
  -moz-box-shadow: 0 0 2px 2px #ccc;
  box-shadow: 0 0 2px 2px #ccc;
}

.innerBlock{
width:100%;
font-size: 12px;
}

.addStay{
white-space: normal;
}

#resultBlock {
width:100%;
min-height:100px;
margin-bottom:50px;
}

#groupResult{
width:80%;
height:95px;
margin-bottom:50px;
text-align:center;
border-collapse: collapse; 
border-bottom:1px solid rgb(218, 218, 218);
}

#groupResult tr{

border-bottom:1px solid rgb(218, 218, 218);
}

#groupResult tr:first-child td {
   background-color:rgb(236, 235, 232)
}


#groupResult tr{


}

      .dropdown-menu {
        max-height: 200px;
		overflow-y: auto;
		width:40%;
		       max-width:100%;
        white-space: nowrap;
        text-overflow: ellipsis;
      }

.stay {
background-color:#fff;
}
	  
.stayTable
{
width:100% !important;
margin: 0 0;
}
.stayTable td 
{
vertical-align: middle !important;

}

.lastRow
{
background-color: #E5F4F5;
}

.stayTable tr td
{
border:0 !important;
}

.dpTable tr:nth-child(even){

    background-color: #EAE7E7;
}



.rowStayTable:nth-child(even){

    background-color: #EAE7E7;
}


.footer{
margin: 40px 0;
}

.rowStayTable:hover{
background-color: #D0E1F9;
}


.procDiagForm{
width:180px;
line-height:normal;
}

.mainData td{
 padding: 3px;
padding-left:10px;
}

.formWidth{
width:50px;
}

.regroup{
  font-size: 14px;
}

#groupButton{
margin-bottom:1%;
float:left;
height:95px;
width:20%;
font-size:25px;
padding: 0px !important;
background: rgb(246,248,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
}


#groupButton2{
float:right;
height:47px;
width:10%;
font-size:14px;
padding: 0px !important;
background: rgb(246,248,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
}
#clearButton
{
float:right;
height:47px;
width:10%;
font-size:14px;
padding: 0px !important;

}
.arrow
{

}
.sortable
{
cursor: pointer;
}
.diag{
width:412px;
float:left;
}
.proc{
width:412px;
float:right;
}


.firstResult
{
font-weight: 900;
}

.otherResult
{
font-style: italic;
font-size: 80%;
}

.sgaLogo{
display: inline-block;
margin-bottom:10px;

}

.pageName
{
display: inline-block;
margin-left:40px;
font-family: Arial;
font-weight: bold;

}

#pageTitle
{
width:750px;
    margin-left: auto;
    margin-right: auto;
font-size:36px;

}

.dpTable td {
vertical-align: middle !important;

}



.dpCode
{
text-align:right;
font-weight: bold;

}
.dpName
{
text-align:left;

}

#errorTable
{
width:100%;
background-color:#FFFF99;
text-align:center;
color: red;
}

.RowSpacing{
margin-top:2%;
padding-left:10px;
padding-right:10px;
}

.dateForm{
width:85px;
line-height:normal;
text-align:center;
}

.dateFormSmall{
width:75px;
line-height:normal;
text-align:center;
}


.dropdown-menu li a {
    word-wrap: break-word;
    white-space: normal;
}

#stayPrinter
{	
  position:relative;
  margin-bottom:50px;
}

#nyhaScale {
  box-sizing: border-box;
  width: 100px;
  margin-left: 5px;
  margin-right: 21px;
}

#lvefValue {
  box-sizing: border-box;
  width: 35px;
  margin-left: 5px;
}
