.watermarked
{
    color: Gray;
}

.removeMarginsAndPadding {
    padding: 0;
    margin: 0;
    display: inline;
}

.personSearchField {
    padding-top: 2px;
    padding-right: 0
}

.icon-white {color: white}

.page-content {
    padding-top: 10px;
}

.margin-Right {
    margin-right: 1.5em;
}

.normal-FontWeight {
    font-weight: normal !important;
}

a:visited {
    text-decoration: none;
    outline: none;
}

a:visited {
    text-decoration: none;
    outline: none;
}
a.icon-link {
    color: #FFFFFF;
    text-decoration: none !important;
    padding-left: 7px;
}

a.icon-link:hover {
    color: #bcd4ec;
}

.popupLabel {
    font-weight:bold
}

.Center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* ====== GridView ====== */ 
.filterable {  }
.indexColumn {  }

/* ====== Modal Form ====== */ 
.modalPopup {
	background-color:#EFF3F7; 
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
    overflow : auto
}
    
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.hiddencol
    {
        display:none;
    }

.samtyckerContent {
    float: left;
    white-space: nowrap;
    background: #f5f5f5;
    margin-right: 10px;
    margin-top: 4px;
    padding: 8px;
    text-align: left;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.modalBackground 
{
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.modalForm
{
	border-style: outset;
	background-color: #EFF3F7;
}
.modalFormHeader
{
	height: 20px;
	background-image: url(../Content/Images/ModalHeader.png);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	cursor: default;
}
.modalFormCloseImage
{
	padding-top: 2px;
}
.modalFormContent
{
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFF3F7;
}

/* ====== Image ====== */ 
.img.help { }

/* ====== div  ====== */ 
div.box { 
    border:0.8em solid #000; 
    padding:3px; 
    width:300px; 
    height:350px; 
    color:#000; 
    text-align:left; 
} 
div.info { 
    border: solid 1px #6189B8;
    padding:3px; 
    width:98%; 
    color:#6189B8; 
    background-color:#FFFFFF;
    text-align:left; 
} 
div.warning { 
    border: solid 1px #6189B8;
    padding:3px; 
    width:98%; 
    color:#416998; 
    background-color:#FFFFBB;
    text-align:left; 
    font-size: 12px
} 


div.controlset
{
    padding:5px;
    width:100%;
}

div.floating
{
    position: absolute;
    top:300px;
    left:400px;
}

fieldset.gruopbox
{   
    border-right-width: 0px; 
    border-bottom-width: 0px;
} 
/* ====== RAPP  ====== */ 
.sll-button  
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    outline: 0; 
    margin:0 2px 0 0; 
    font-size: 11px;
    font-weight: 500;
    padding: .2em 1em; 
    text-decoration:none !important; 
    cursor:pointer; 
    position: relative; 
    text-align: center;    
}

.darkBgr {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #6189B8;	
}

.pageBgr { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
    border-left: 1px #6189B8 solid;
    border-right: 1px #6189B8 solid;
	color: #333333; 
	background-color: #EFF3F7;	
}

.sidfot
{	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.headTable {
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #FFFFFF;
}

.content 
{	background-color: #FFFFFF; 		
	border-style: none;
}

.bulletedList 
{	background-color: White;
 	color : Black
}

.infoMeddelande 
{	background-color: #FFFFFF; 			
	border-style:solid;
	border-width:1px;
	border-color:#FF0000;	
}

.noPaddning
{
	padding : 0 0 0 0;
}

.headPage {
	font-size: 15px;
	color: #666666;
}

.headerWarning  
{
	font-weight: bold;
	color: White
}
.headerText 
{
	font-style: italic;
	color: White;
}

.watermark 
{
	font-style: italic;
	color: Silver;
}

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}

/* Printerfriendly page. Disable em som har klass printShow, dem skall endast visas under Print Preview. Det motsatsa gäller för print stilen */
.printShow { display: none }


.MenuCell
{
    border-color: Black;
    border-width: 1px;
    border-style:solid;
    color: Black;
    text-align: center;
    height:25px;
}

.MenuCellSelected
{
    border-top-color:Black;
    border-left-color:Black;
    border-right-color:Black;
    border-bottom-color:#E2E8EE;
    border-width:1px;
    font-weight:bold;
}

.MenuCellHover
{
    background-color: #E2E8EE;
}
.MenuCellFiller
{
    border-bottom: 1px solid black;
    width: 100%;
}

.ansokanTable {

    border-spacing: 0;
    margin-bottom: 5px;
}

.tabCanvas
{
    background-color: #E2E8EE;
    font-size: x-small;
    padding: 5px;
}

.Error
{
    border: 1px solid red;

}

/* ====== Defaults ====== */ 
label {
    font-size: 11px
}
a {
    font-size: 11px
}
span {
    font-size: 11px
}
div {
    font-size: 11px
}

.linethrough .k-dropdown {
        text-decoration: line-through;
}
.highlight {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(81, 203, 238, 1);
}
.warningMessage {
    background-color: #f89406;
    border: 2px solid #f89406;
    color: white;
    margin: 10px;
    border-radius: 15px
}
.rightAlign {
    float: right !important;
}