



/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*
 * See the Getting Started docs for more information:
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-webkit-viewport { width: device-width; }
@-moz-viewport    { width: device-width; }
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }


/*****************************************************************/
/* NAV WIZ SLUT***************************************************/
/*****************************************************************/

li.installningar,
li.arkiv,
li.foreskrifter,
li.koncept,
li.godkandbv,
li.ackreditering, 
li.kontroll,
li.acman,
.navModulesHeader,
#ctl00_ContentPlaceHolder1_Uc_links1_GridView1 tr:nth-child(2),
#ctl00_ContentPlaceHolder1_Uc_links1_GridView1 tr:nth-child(3),
#ctl00_ContentPlaceHolder1_Uc_links1_GridView1,
#ctl00_ContentPlaceHolder1_Uc_links1_GridView3,
#newsarchivelinks,
#skaSynasNarManStartatEnNyKontrollEllerGattInPaEnAktiv-Avslutad-ellerArkiverad .pil_:nth-child(6), 
#skaSynasNarManStartatEnNyKontrollEllerGattInPaEnAktiv-Avslutad-ellerArkiverad .avsluta, 
#ctl00_ContentPlaceHolder1_Uc_newsGeneral1_DataList1{
   display:none;
   
    } 

table#newsarchivelinks tbody tr:nth-child(4) td{background-color:red; display:none;}

#ctl00_Menu1_SkipLink{display:none}

h1, .h1 {
    font-size: 26px;
}


h2, .h2 {
    font-size: 20px;
}



.none, .kontrollp_atgardsplan .kommentar{
	display:none;
}
#logo {
	margin-top:1em;
	margin-bottom:2em;
}

#logo img, .navbar img{
  
    height:34px;
    margin-top:0.7em
     
    }

.navbar img{
    margin-top:10px;
    margin-left:10px;
   
    height:25px;

     
    }

#top-information-phone{
    visibility: hidden;
    }
.ctl00_Menu1_2 { 
    width:200px !important; 
    }

#poster-photo-container img {
	display:none;
}
#poster-photo-container {
	position:relative;
	background:url(images/vi/background_main.jpg);
	width:100%;
	position:relative;
    height:300px;
}
#feature-area-home {
	background:none 0 0 repeat scroll rgba(150,150,150,0.7);
	padding-top:0.5em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0.5em;
	position:absolute;
	right:0;
	top:0;
	width:50%;
}

#feature-area-home a {
    color: white;
    font-size:1.5em;
    font-weight:bold;
}

#feature-area-home > a {
    color: white;
    font-size: 1.5em;
    font-weight: bold;
}

#ctl00_ContentPlaceHolder1_pnlLogin h4 {
	font-size:1.9em;
	color:white;
	z-index:2;
}
#ctl00_ContentPlaceHolder1_pnlLogin {
	color:white;
	font-weight:bold;
}
#ctl00_ContentPlaceHolder1_pnlLogin input {
	color:dimgray;
	font-weight:normal;
	width:90% !important;
}
#ctl00_ContentPlaceHolder1_btnLogin[type="submit"] {
	max-width:100% !important;
}
.carousel {
	z-index:1;
	margin-bottom:60px;
	width:100%;
	margin:0 auto;
}

.carousel-indicators{display:none}
.slider-size {
	height:350px;
}
.carousel .container {
	position:relative;
}
.carousel-control {
	height:100%;
	margin-top:0;
	font-size:120px;
	text-shadow:0 1px 1px rgba(0,0,0,0.4);
	background-color:transparent;
	border:0;
	z-index:10;
}
.carousel-caption {
	background-color:transparent;
	position:static;
	padding:200px 20px;
}
.carousel-caption h2,.carousel-caption .lead {
	margin:0;
	line-height:1.25;
	color:#fff;
	text-shadow:0 2px 2px rgba(0,0,0,0.4);
}
.carousel-caption h2 {
	font-size:2em;
}
.carousel-caption p {
	font-size:1.5em;
}
.nr1_car {
	background:url("http://glykolrnd.se.temp-url.se/App_Themes/Standard/images/vi/background_main_2.jpg") left center no-repeat;
	background-size:cover;
}
.nr2_car {
	background:url("http://glykolrnd.se.temp-url.se/App_Themes/Standard/images/vi/background_main_3.jpg") left center no-repeat;
	background-size:cover;
}
.nr3_car {
	background:url("http://glykolrnd.se.temp-url.se/App_Themes/Standard/images/vi/background_main_4.jpg") left center no-repeat;
	background-size:cover;
}

#content-side1-three-column table[style="width:160px;border-collapse:collapse;"] {
	width:100% !important;
}

#content-side1-three-column, #content-side2-three-column{padding-top:2em;}

#content-container-three-column{
margin-bottom:2em;    
}

#three-column-container{overflow:auto;}

#three-column-side2, #three-column-side1, #three-column-middle{
	float:left;
	width:30%;
    padding:10px;
	}


h1,h2,h3,h4,h5,h6 {
	font-family:"Raleway",Arial,sans-serif;
	color:#575757;
    margin-bottom:1em;
}
small, .small {
    margin-top: 0;
}

body {
	font-family:"Droid Sans",Arial,sans-serif;
    color:#777;
   
}

#top-information {
	position:relative;
}
#top-information-home {
	height:2em;
	padding:0 1.5% 0 0;
	position:absolute;
	right:20.5%;
	text-align:right;
	top:0;
	width:15%;
	height:100%;
	display:none;
}
#top-information-phone {
	padding:0 0 0 2%;
	position:absolute;
	right:0;
	text-align:center;
	top:3px;
	width:175px;
}




#nav-main a.ctl00_Menu1_1 {
    color:#6e6e6e !important;

}

 img[style="vertical-align:bottom"], img.arrow{
    padding-bottom: 0.25em
 }

#newsarchivelinks{margin-top:10px; margin-bottom:10px;}

#ctl00_ContentPlaceHolder1_NewsDetailPanel div table td{
    padding-left:1em;
    }

#none {
	display:none;
}
#myMain {
	text-align:left;
}

#myMain td{
	padding: 2px 5px 2px 0;
}


#ctl00_ContentPlaceHolder1_NewsDetailPanel div{
    padding-bottom:2em;
    }

/*login.aspx*/

input#ctl00_ContentPlaceHolder1_tbUsername, input#ctl00_ContentPlaceHolder1_tbPwd{
   width:300px;
    }
#content-container-two-column{
    padding-left:1em;
    }
.login_pwd{
    padding-top:0.5em;
    padding-bottom:0.5em;
    }

#redalert {
	border:#D91E18 solid thin;
    background-color:white;
    margin-bottom:1em;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
}



/************************************/
/*ADMIN                            */
/************************************/


.iconDiv{
    margin-top:2em;
    }

#red_box {
	border:#D91E18 solid thin;
    background-color:white;
    padding:1em
    }

#red_box br, #ctl00_ContentPlaceHolder1_lblSpec br{
    display:none;
    }

#content-main-three-column #red_box h2 {
    margin-top:0px;
    }

.redigera_aktivt_ftg, .avaktivera_ftg, .aktivera_ftg, #ctl00_ContentPlaceHolder1_pnlNewUser, .red_akt_anv, .akt_avakt_anv{
    border: thin solid #e5e5e5;
    padding:1em;
    margin-bottom:1em;
    }

.redigera_aktivt_ftg h2, .avaktivera_ftg h2, .aktivera_ftg h2, #ctl00_ContentPlaceHolder1_pnlNewUser h2, .red_akt_anv h2, .akt_avakt_anv h2{
    margin-top:0em !important;
    }
input#ctl00_ContentPlaceHolder1_btnDeactivate{
    margin-bottom:1em
    }

#ctl00_ContentPlaceHolder1_ddlCiceron{
    width:190px;
    }

#ctl00_ContentPlaceHolder1_lbChoices, #ctl00_ContentPlaceHolder1_lbSelected{
    height:350px;
    width:250px;
    margin-bottom:1em;
   
    }

#ctl00_ContentPlaceHolder1_btnAdd, #ctl00_ContentPlaceHolder1_btnRemove{
    display: block;
    margin: 2em;
    width: 80px;
    
    }

#ctl00_ContentPlaceHolder1_btnSpara{
    margin-bottom: 2em;
    }

#ctl00_ContentPlaceHolder1_lbSelected{
    margin-left:10px;
    }


.alert{
    margin-top:15px;
    margin-bottom:0px;
    margin-top:0px;    
    color:black;
}
.alert h2{margin-top:0px;
margin-top:0px;
    font-size:1.5em;
}

#bluealert {
	border:#4B77BE solid medium;
background-color: aliceblue    }



#ctl00_ContentPlaceHolder1_Uc_statusLogin1_lblStatusLogin {
	padding-left:1em;
}
.tableWhite tr td {
	padding:0.2em;
}
input:focus,textarea:focus {
	background:none 0 0 repeat scroll #f5f5f5;
}
.processen {
	height:55px;
	margin-top:15px;
	position:relative;
}
.processen p {
	background-color:#FFF;
	height:55px;
	width:68px;
	float:left;
}
.processen a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	height:55px;
	width:68px;
	position:absolute;
	text-indent:-10000px;
}
.lank {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
.lank:hover {
	color:#CCC;
}
.processen .start {
	border:#000 solid thin;
	display:inline;
	padding:4px;
	margin-right:15px;
}
.processen .start_aktiv {
	border:#000 solid thin;
	display:inline;
	padding:4px;
	margin-right:15px;
}
.processen .checklista {
	background-image:url(images/check_av.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .checklista:hover {
	background-image:url(images/check_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .checklista_aktiv {
	background-image:url(images/check_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .handlingsplan {
	background-image:url(images/atgard_av.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .handlingsplan:hover {
	background-image:url(images/atgard_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .handlingsplan_aktiv {
	background-image:url(images/atgard_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .avsluta {
	background-image:url(images/avsluta_av.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .avsluta:hover {
	background-image:url(images/avsluta_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .avsluta_aktiv {
	background-image:url(images/avsluta_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .slutrapport {
	background-image:url(images/rapport_av.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .slutrapport:hover {
	background-image:url(images/rapport_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .slutrapport_aktiv {
	background-image:url(images/rapport_pa.png);
	background-repeat:no-repeat;
    background-size:100%
}
.processen .pil_ {
	position:relative;
	top:13px;
	padding-left:2px;
	width:16px;
}
.pil_ img{width:100%}


#content-side2-three-column {
	/*padding-top:1.2em;*/
}
#content-side2-three-column h2{
	margin-top:0em;
}

#content-side2-three-column > div{
    padding-left:1em;
   
}
td[style="width:85px"] {
	padding:0 25px 5px 0;
}

#content-main-three-column {
	padding-top:2em;
}

#content-main-three-column h1{
    margin-top:0px;
    }

#content-main-three-column h2{
    margin-top:1.5em
}
#content-side-two-column {
	padding-top:1.28em;
}


#content-side-two-column td {
	padding-top:1em;
}


#footer {
  
   
    background: none 0 0 repeat scroll #e0e0e0;
    color: #fff;
    font-size: 0.8em;
    margin-top: 0;
    padding-left: 2em;
    margin-left: 0;
    margin-right: 0;
    padding:2em;
}


.well {
	background-color:whitesmoke;
	border:#e3e3e3 solid 1px;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;
	margin-bottom:20px;
	min-height:305px;
	padding:19px;
}
.well img {
	margin:auto;
    
}
#ctl00_ContentPlaceHolder1_GridViewCategories tbody td {
	padding-top:1em;
}
#pagetitle {
	background-color:#c9c9c9;
	font-family:"Raleway",Arial,sans-serif;
	color:white;
	font-size:large;
	margin-left:auto;
	margin-right:auto;
	padding:0.5em 20px 0.7em;
}

.DisplayAOProject {
    width: 99%;
}

/*Starta ny kontroll*/
#eget td{
    padding-top:10px;
    }

.divHuvud{ 
    margin-bottom:15px;
    }

.ny_ktrl td{
    padding-right:10px;
    }

/*Starta ny kontroll slut*/
/*Aktiva kontroller och arkiv*/

#ctl00_ContentPlaceHolder1_gvSearchStandardResult{width:100% !important;}

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr th:first-child {
	font-size:0em;
	padding:0px;
    }	

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:first-child {
	font-size:0em;
	padding:0px;
        }

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr th:nth-child(4) {
  display:none;
    }	

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:nth-child(4) {
  display:none;
    }


#ctl00_ContentPlaceHolder1_gvSearchStandardResult th:nth-child(6){
    display:none; 
    }

#ctl00_ContentPlaceHolder1_gvSearchStandardResult td:nth-child(6){
    display:none; 
    }

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr th:nth-child(8) {
    display:none;
      }	

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:nth-child(8) {
    display:none; 
    }

#ctl00_ContentPlaceHolder1_gvSearchStandardResult{position:relative;} 


#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:first-child a{display:block;
    position:absolute;
    width:100%;
    height:33px;
    
    /*background: url(images/trans.gif);*/
    color:#666 !important;
	}

/**/


/*Checklistan.*/

/*Kontrollpunkt bedömning */
#deltagare_kontroll p{margin-top:10px;}
#content_kontroll  {
    border:1px solid black;
    padding:5px;}

#deltagare_kontroll h4{color:#337ab7}

.andra_kontrollpunkt legend, .andra_kontrollpunkt  label {
    font-size: 1.2em; margin-right:0px;
 }

.kontrollpunkt_nr  {
    font-size:1.2em;
    border-bottom:thin solid #e5e5e5;
}


.kontrollpunkt{
        margin-bottom:2em; 
        width:60%;
        float:left;
        }
.kontrollpunkt h3{
padding-right:1em;

}


.bedomning, .risk{
    width: 20%;
    float:left;
    }

.bedomning span, .risk span{
display:block;
    }

.bedomning label, .risk label{
    padding-right:1em;
 
    }

.risk{clear:right;margin-bottom: 2em;}

.risk{display:none}


div#ctl00_ContentPlaceHolder1_pnlComment{
 
    margin-top:1em;
    }

.file-input{
margin-bottom:2em;
}

.control-label{clear:both;
    padding-top:1em;}

.spara {font-size:1.2em; clear:both;}
#ctl00_ContentPlaceHolder1_lblAuditItemName {
    font-size: 1em;
    padding-right: 1em;
}

input[type="radio"] {
    margin-right: 0.4em;
}


/*atgardsplan kontrollpunkt*/
.kontroll_bedomning{     
    border-top: thin solid #e5e5e5;
    margin-top:1em;
    }

.bedomning p, .risk p {
    font-size: 1.2em;
    border-bottom: thin solid #e5e5e5;
    }

.ansvarig {
    width:100%;
  
    overflow:auto;
    }

.ansvarig input, .ansvarig select{
    width:200px;
    float:left;
    margin-right:1em;

    }


.atgardat, .v_kost, .beskr_atg, .eff_atg, .bed_ef_atg{
    margin-top:2em;
    }

.v_kost{
    overflow:auto;
    }

.v_kost input, .uppskattning input{ 
    width:200px; 
    float:left; 
    margin-right:.5em;
    
}

.atgardat input{width:200px;}


/*label {
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left:10px;
    max-width: 100%;
    padding: 5px;
}*/

/*

caption h2 {
    position:relative;
    padding-left:50px;
}    
caption h2:before {
    content: "";
    font-family: FontAwesome;
    left:0px;
    position:absolute;
    top:0;
    color:red
 }
*/
/*
.kontrollpunkt{margin-bottom:2em;}

.bedomning, .risk{
    width: 50%;
    float:left;
    }

.bedomning label, .risk label{
    padding-right:2em;
    }
*/

/*h2[style="margin-left: 70px;"]{
    margin-left:0 !important;
    }



table.andra_deltagare tr td{padding:5px;}
table.andra_deltagare [type="submit"]{width:120px;}

table.andra_plats tr td{padding:5px;}
table.andra_plats [type="submit"]{width:120px;}

*/
.deltagare_toggle + div{display:none;}

.deltagare_toggle {
    position:relative;
    padding-left:25px;
    color: #337ab7;
}    
.deltagare_toggle:before {
    content: "\f0c0";
    font-family: FontAwesome;
    left:0px;
    position:absolute;
    top:0;
}

.deltagare_toggle:hover {text-decoration: underline}

#ctl00_ContentPlaceHolder1_Image2, 
#ctl00_ContentPlaceHolder1_Image4, 
#ctl00_ContentPlaceHolder1_Image5, 
#ctl00_ContentPlaceHolder1_Image3,
#ctl00_ContentPlaceHolder1_Image1{
    display:none;
    }

#ctl00_ContentPlaceHolder1_lbExportChecklista, 
#ctl00_ContentPlaceHolder1_lbAddKontrollpunkt, 
#ctl00_ContentPlaceHolder1_lbEditParticipant, 
#ctl00_ContentPlaceHolder1_lbEditLocation, 
#ctl00_ContentPlaceHolder1_lbStandardSave, 
#ctl00_ContentPlaceHolder1_lbExportStatistik,
#ctl00_ContentPlaceHolder1_lbProjectExportToWord,
#ctl00_ContentPlaceHolder1_lbExportHela
{
    position:relative;
    padding-left:20px;
    font-size: 16px;
    color: #337ab7;
}    

#ctl00_ContentPlaceHolder1_lbExportChecklista:before, 
#ctl00_ContentPlaceHolder1_lbEditParticipant:before,
#ctl00_ContentPlaceHolder1_lbEditLocation:before,
#ctl00_ContentPlaceHolder1_lbAddKontrollpunkt:before,
#ctl00_ContentPlaceHolder1_lbStandardSave:before,
#ctl00_ContentPlaceHolder1_lbExportStatistik:before,
#ctl00_ContentPlaceHolder1_lbProjectExportToWord:before,
#ctl00_ContentPlaceHolder1_lbExportHela:before{
    font-family: FontAwesome;
    left:0px;
    position:absolute;
    top:0;
}



#ctl00_ContentPlaceHolder1_lbExportHela:before,
#ctl00_ContentPlaceHolder1_lbExportStatistik:before,
#ctl00_ContentPlaceHolder1_lbProjectExportToWord:before,
#ctl00_ContentPlaceHolder1_lbExportChecklista:before {
    content: "\f1c1";
}

#ctl00_ContentPlaceHolder1_lbEditParticipant:before {
    content: "\f234";
}

#ctl00_ContentPlaceHolder1_lbEditLocation:before {
    content: "\f278";
}

#ctl00_ContentPlaceHolder1_lbAddKontrollpunkt:before {
    content: "\f196";
}

#ctl00_ContentPlaceHolder1_lbStandardSave:before{
    content: "\f0c7";
    }





#ctl00_ContentPlaceHolder1_ListView1_itemPlaceholderContainer td{
    padding:10px;
}





.tillbaka {
    background-color: #cccccc !important;
    color: black !important;
}



/*#ctl00_ContentPlaceHolder1_GridViewRevPunkter{
    font-size:1em;
    }


#ctl00_ContentPlaceHolder1_GridViewRevPunkter tr {
	height:35px;
	
}

#ctl00_ContentPlaceHolder1_GridViewRevPunkter th {
	
}
*/

#ctl00_ContentPlaceHolder1_GridViewRevPunkter tr th:first-child+th {
	font-size:0em;
	padding:0px;
}
/*
#ctl00_ContentPlaceHolder1_GridViewRevPunkter tr th:first-child {
	border-right:thin solid #fff;
}

*/
#ctl00_ContentPlaceHolder1_GridViewRevPunkter tr td:first-child+td {
	font-size:0em;
	padding:0px;
}

/*
#ctl00_ContentPlaceHolder1_GridViewRevPunkter tr td:first-child {
	border-right:thin solid #fff;
}


#ctl00_ContentPlaceHolder1_GridViewRevPunkter td {

}
*/

#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(3){
    display:none;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(3){
    display:none;
    }


/*
#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(5){
    display:none;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(5){
    display:none;
    }
*/
#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(6){
    display:none;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(6){
    display:none;
    }


.DisplayAOProject{
    position:relative;
    }

.DisplayAOProject tr td:first-child + td a{
    display:block;
    position:absolute;
    left:0;
    width:100%;
    height:50px;
}


.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #ededed;
}

/*Ändra kontrollpunkt*/

.andra_kontrollpunkt_page{margin-bottom:2em;}


.datum_kontroll {display:none;}
/*.kontroll_bedomning{overflow:auto;} */

.andra_kontrollpunkt{ 
    overflow:auto;
    border-bottom:  1px solid #e5e5e5;

    /*background-color: #f9f9f9;*/
    /*padding: 5px;*/
    margin-top:2em;
    padding-bottom:2em;
    }

#ctl00_ContentPlaceHolder1_pnlAction {
        margin-bottom:1em;
    }

/*
#ctl00_ContentPlaceHolder1_pnlAction label{
        margin-bottom:.2em;
    }
*/

#ctl00_ContentPlaceHolder1_pnlAction{clear:both;}

#ctl00_ContentPlaceHolder1_pnlAction .uppskattning, 
#ctl00_ContentPlaceHolder1_pnlAction .ansvarig, 
#ctl00_ContentPlaceHolder1_pnlAction .atgard_sen {
    margin-top:2em;
    
    }

#ctl00_ContentPlaceHolder1_pnlAction .uppskattning, #ctl00_ContentPlaceHolder1_pnlAction .ansvarig, #ctl00_ContentPlaceHolder1_pnlAction .atg_senast{
/*    width:30%; 
    float:left;*/
    }


#ctl00_ContentPlaceHolder1_pnlAction input,  
#ctl00_ContentPlaceHolder1_pnlAction select  {
     /* width:200px;*/
    padding-right:1.5em;
 /*   display:inline;*/
}

.atg_senast {
    margin-top:2em;
    }

.atg_senast input{width:200px;}


/*Åtgärdsplan kontrollpunkt.  */

#ctl00_ContentPlaceHolder1_rbCorporateCode{font-size:1.2em;}

.bed_ef_atg{
    margin-bottom:2em;
    padding-bottom:1em;
    border-bottom: 1px solid #e5e5e5;
    }

.bed_ef_atg #ctl00_ContentPlaceHolder1_rbCorporateCode label{
        position:absolute;
    float:left;
    }

.atgp_datum_fkontroll input{ 
    width:200px;
    }



#ctl00_ContentPlaceHolder1_pnlAction label{
/*    display:block; font-size:1.2em;*/
    }

/*table[style="width: 100%; border-style: solid; border-width: 2px"]{
    border-style: solid; 
    border-width: thin !important;
    border-color:#cccccc;
}

table[style="width: 100%; border-style: solid; border-width: 2px"] td{
    padding:2px;
}

table[style="width: 100%; border-style: solid; border-width: 2px"] td:first-child{
    width:50%;
}

textarea[style="height:53px;width:605px;"]{
	width:100% !important;
	} 



.clear table tr td {
    vertical-align: top;
    }
*/
.clear{
    clear:both;
    }


/*
input[type="radio"] {
    margin-bottom: -40px;
    margin-right: 0.2em;
    }

*/

/*label {
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left:10px;
    max-width: 100%;
    padding: 5px;
}*/




/*Kontrollpunkt BESKRIVNING*/

.mer {
    display:none
    }

.mer {
    background-color: #efefef;
    border-left: 6px solid #999;
    padding: 6px 8px 6px 10px;
    color:#777777;
    overflow: auto;
    margin-bottom: 3em;
    }



.mer figure{max-width: 30%;
    float:right;
    }

.mer figure img {max-width: 100%;

    border: solid thin #999;}







/*Navbar BOOT*/

.navbar {
    border-radius: 0px;
    background: #e0e0e0 none repeat scroll 0 0;
    margin-bottom:0px !Important;
    border: 0px solid transparent;
  
}

#nav-main {background-color:#e7e7e7}

.navbar-collapse{padding-left:0}

/*.navbar-nav > li:first-child > a{padding-left:0}*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #e7e7e7;
    color: #555;
    text-decoration: underline;
}


.row {/*background-color: aquamarine*/}





/*INLOGGNING BOOT*/
#ctl00_ContentPlaceHolder1_pnlLogin br{display:none;}

#ctl00_ContentPlaceHolder1_pnlLogin, 
#ctl00_ContentPlaceHolder1_btnLogin{
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

#ctl00_ContentPlaceHolder1_pnlLogin br{display:none;}
#ctl00_ContentPlaceHolder1_pnlLogin #ctl00_ContentPlaceHolder1_tbUser, #ctl00_ContentPlaceHolder1_pnlLogin #ctl00_ContentPlaceHolder1_tbPwd, 
#ctl00_ContentPlaceHolder1_btnLogin{
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}

#ctl00_ContentPlaceHolder1_pnlLogin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}


.form-signin .form-control:focus {
  z-index: 2;
}
#ctl00_ContentPlaceHolder1_tbUser {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

#ctl00_ContentPlaceHolder1_tbPwd {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}







/*Meny för manualen, dd och submit*/

#ctl00_ContentPlaceHolder1_Uc_manual1_ddlChapter, 
#ctl00_ContentPlaceHolder1_Uc_manual1_ddlBilagor {
       width: 75%;
    display:block;
  


    }


#ctl00_ContentPlaceHolder1_Uc_manual1_btnGenPdf,
#ctl00_ContentPlaceHolder1_Uc_manual1_btnBilaga, 
#ctl00_ContentPlaceHolder1_Uc_manual1_btnToc, 
#ctl00_ContentPlaceHolder1_Uc_manual1_btnKapitelregiste, 
#ctl00_ContentPlaceHolder1_Uc_manual1_btnToArchiveForChapter{
  float:right;
    margin-right:25%;

    }



ul.cd-accordion-menu, .cd-accordion-menu li .cd-accordion-menu a{
   color:#428bca;
}

.cd-accordion-menu label, .cd-accordion-menu a { 
                margin-left: 0;
      margin-right:0;
      margin-top:0;
      margin-bottom: 0;
     padding-left: 0;
      padding-right:0;
      padding-top:0;
      padding-bottom: 0;
}
ul.cd-accordion-menu {
    padding:0;
   
    line-height: 1em;
}

ul.cd-accordion-menu li {padding-top:10px;}

ul.cd-accordion-menu a, ul.cd-accordion-menu li, ul.cd-accordion-menu label{

    text-decoration: none;
   font-weight: normal;
    line-height: 1;
    list-style: outside none none;

    
  
}

input a label {
    font-weight:400;
            }

 ul.cd-accordion-menu > li{
background-image: url(../../images/ar/icon_li_on.gif);
background-repeat: no-repeat;
background-position: 0 10px; 
padding-left:14px;
}


.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
    padding:0;
    margin:0;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
 
 
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
 
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  position: absolute;
 /* top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);*/
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after {
  /*background-image: url(../img/cd-icons.svg);
  background-repeat: no-repeat;*/
}
.cd-accordion-menu label::before {
  /* arrow icon */
 /* left: 18px;*/
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons 
  left: 41px;
  background-position: -16px 0;*/
}
.cd-accordion-menu a::after {
  /* image icon
  left: 36px; */
  /*background: url(../img/cd-icons.svg) no-repeat -48px 0;*/
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label{    margin:0;}
.cd-accordion-menu ul a {
  /* background: #35383d;
 box-shadow: inset 0 -1px #41444a;*/
    ;

}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  /*background: #3c3f45;*/
  
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  }
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
 
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {   padding:0;
    margin:0;
 
}
.cd-accordion-menu ul ul label::before {
    padding:0;
    margin:0;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {   
  
    margin:0;
    
 
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a { 
    margin:0;

}
.cd-accordion-menu ul ul ul label::before {
    padding:0;
    margin:0;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
    
    margin:0;

}
@media only screen and (min-width: 600px) {
   
  .cd-accordion-menu label, .cd-accordion-menu a {

 
  }
  .cd-accordion-menu label::before {


 
   
  }
  .cd-accordion-menu label::after {

  }
  .cd-accordion-menu ul label,
  .cd-accordion-menu ul a {     

   
  }
  .cd-accordion-menu ul label::before {

 
  }
  .cd-accordion-menu ul label::after,
  .cd-accordion-menu ul a::after {

   
  }
  .cd-accordion-menu ul ul label,
  .cd-accordion-menu ul ul a {
      /*padding-left:5px;
      background-color:red;*/

   
  }
  .cd-accordion-menu ul ul label::before {

   
  }
  .cd-accordion-menu ul ul label::after,
  .cd-accordion-menu ul ul a::after {

  
  }
  .cd-accordion-menu ul ul ul label,
  .cd-accordion-menu ul ul ul a {      margin-left: 0;

    
    
  }
  .cd-accordion-menu ul ul ul label::before {

      
   
  }
  .cd-accordion-menu ul ul ul label::after,
  .cd-accordion-menu ul ul ul a::after {

  }
}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;

}

.cd-accordion-menu ul, .cd-accordion-menu li .cd-accordion-menu label{

}




/*Sidomeny accordion SLUT*/

/*****************************************************************/
/* NAV WIZ *******************************************************/
/*****************************************************************/

.nav-pills.nav-wizard > li {
  position: relative;
  overflow: visible;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}
.nav-pills.nav-wizard > li + li {
  margin-left:0;
}
.nav-pills.nav-wizard > li:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > li:first-child a {
  border-radius: 5px 0 0 5px;
}
.nav-pills.nav-wizard > li:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > li:last-child a {
  border-radius: 0 5px 5px 0;
}
.nav-pills.nav-wizard > li a {
  border-radius: 0;
  background-color: #eee;
}
.nav-pills.nav-wizard > li .nav-arrow {
  position: absolute;
  top: 0px;
  right: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > li .nav-wedge {
  position: absolute;
  top: 0px;
  left: -20px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > li:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > li:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > li:hover a {
  background-color: #aaa;
  color: #fff;
}
.nav-pills.nav-wizard > li.active .nav-arrow {
  border-color: transparent transparent transparent #428bca;
}
.nav-pills.nav-wizard > li.active .nav-wedge {
  border-color: #428bca #428bca #428bca transparent;
}
.nav-pills.nav-wizard > li.active a {
  background-color: #428bca;
}

/*
*********************
Nav pills end
***********************
*/

/*div#content-side2-three-column {display:none;} */
div#content-side2-three-column h2, div#content-side1-three-column h2{font-size:1.1em;}
div#content-side2-three-column h3{font-size:1em;}
/*
************************
Mediaqueries start
************************
*/
@media (max-width:767px) {
.navbar {
    background:  #e0e0e0 none repeat scroll 0 0;
    }
    
    .navbar img{ display:inline}
    #top-information{display:none;}
    
    
    #feature-area-home {
    width: 100%;
    height:100%;
        padding-top:50p;
}

   
    
.navbar-default .navbar-toggle {
    background-color:#c4c4c4;
    border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}    
    
/*    
div#content-side-two-column.col-sm-3{
background-color: whitesmoke;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 305px;
    padding: 19px;
    margin-right:15px;
    margin-left:15px;
} */   

/*Ändra kontrollpunkt*/

.kontrollpunkt{
        margin-bottom:2em; 
        width:100%;

        }
    


.bedomning, .risk{
    width: 100%;
    margin-bottom:1em;
   
    }
.bedomning span, .risk span{
display:inline;
    }

.bedomning label, .risk label{
    padding-right:1em;
 
    }
    
#ctl00_ContentPlaceHolder1_gvSearchStandardResult, #ctl00_ContentPlaceHolder1_GridViewRevPunkter{ width:100% !important;font-size:0.8em;}
/*#ctl00_ContentPlaceHolder1_gvSearchStandardResult th{padding:0px !important;}
#ctl00_ContentPlaceHolder1_gvSearchStandardResult td{padding:0px !important;}    
*/

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr th:nth-child(5){
    display:none;
}

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:nth-child(5){
    display:none;
}    
/*    

*/
 
    

div#content-side1-three-column, div#content-side2-three-column {
    display:none;
}     
    
}

@media (max-width:750px) {

div#content-side1-three-column, div#content-side2-three-column {
    display:none;
} 
    
   
    

}

@media (min-width:751px) and (max-width:1200px) {

div#content-side2-three-column {display:none;
}
    
  

}

@media (min-width:768px) {

    
.navbar {
    
    background: #e0e0e0 none repeat scroll 0 0;
}
    

.navbar img{display:none;}


/*.navbar .godkandbv, .navbar .varumarke,  .navbar .ackreditering, .navbar .organisation{display:none;}  */

    h1, .h1 {
 font-size: 28px;
margin-top: 1.5em;
}

.h3, h3 {
    font-size: 20px;
}
    
    #content-main-three-column >  h1:first-child{margin-top:0px;}
    
 h1, .h1 {
 
}

h2, .h2 {
  font-size: 22px;
} 

#three-column-container h2 {
	font-size:1.2em;
}
    
#three-column-container img {
    margin-left:1em;
    border:#e3e3e3 solid 1px;
    max-width:100%;
    }
    
#content-main-two-column {
/*border-left: #e3e3e3 solid 1px;*/
    margin-bottom:2em;

}
    
    .carousel-caption{border-left: #e3e3e3 solid 1px;}
    
	#feature-area-home {
		background:none 0 0 repeat scroll rgba(150,150,150,0.7);
		padding-top:1.5em;
		height:100%;
		padding-left:10px;
		padding-right:10px;
		position:absolute;
		right:0;
		top:0;
		width: 25%;
	}
    
    
    #three-column-container h2 {
        font-size: 25px;

    }

    .carousel {
        z-index:1;
        margin-bottom:60px;
        width:100%;
        margin:0 auto;
    }
    .slider-size {
        height:350px;
    }
    .carousel .container {
        position:relative;
    }
    .carousel-control {
        height:100%;
        margin-top:0;
        font-size:120px;
        text-shadow:0 1px 1px rgba(0,0,0,0.4);
        background-color:transparent;
        border:0;
        z-index:10;
    }
    .carousel-caption {
        background-color:transparent;
        position:static;
        padding:200px 20px;
    }
    .carousel-caption h2,.carousel-caption .lead {
        margin:0;
        line-height:1.25;
        color:#fff;
        text-shadow:0 2px 2px rgba(0,0,0,0.4);
    }
    .carousel-caption h2 {
        font-size:3.5em;
    }
    .carousel-caption p {
        font-size:2em;
    }

        .carousel-indicators {display:block}
    
.content{
    padding-top:1em; 
    padding-left: 1.5em;
    padding-right: 1.5em;
    }
    
.kontrollp_atgardsplan {
    padding-top: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    }
    
    #top-information-phone{
    visibility: visible;
    }
     
  /*  input[type="radio"] {
    margin-bottom: -30px;
    margin-right: 1em;
}

table[style="width: 100%; border-style: solid; border-width: 2px"] td:first-child {
    width: 50%;
}
*/
    
/*input[type="radio"] {
  margin-right: .2em;
    margin-bottom: -30px;
    }*/

label {
    display: inline-block;
    font-weight: normal;
    margin-bottom: 10px;
    font-size: 1em;
    max-width: 100%;
}

    

    
    
#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr th:nth-child(4) {
  display:table-cell
    }	

#ctl00_ContentPlaceHolder1_gvSearchStandardResult tr td:nth-child(4) {
   display:table-cell;
    }    

  
    
#ctl00_ContentPlaceHolder1_gvSearchStandardResult{
    font-size:1em
    } 
    
#ctl00_ContentPlaceHolder1_GridViewRevPunkter{
    /*font-size:1em;*/
    }
    
.processen {
	height:70px;
	margin-top:2em;

}
.processen p {
	
	height:70px;
	width:94px;

}
.processen a {
	height:70px;
	width:94px;

}
.processen .pil_ {
	position:relative;
	top:13px;
	padding-left:5px;
	width:25px;
}
    
#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(5){
    display:table-cell;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(5){
    display:table-cell;
    }    
    
#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(6){
    display:table-cell;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(6){
    display:table-cell;
    }
    
.atgardsplan #ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(6),
    .atgardsplan #ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(6){display:none;}
    

#ctl00_ContentPlaceHolder1_GridViewRevPunkter th:nth-child(3){
    display:table-cell;
    }

#ctl00_ContentPlaceHolder1_GridViewRevPunkter td:nth-child(3){
    display:table-cell;
    }
    
    
    
}


@media all and (min-width:1200px;){
 

}

/*
************************
Media queries end
************************
*/

/* Klistrig nav*/

/* bootstrap 3 helpers */

#ledning {float:right; color:#d3d3d3;}


