body {
     color: #505050;
     font-family: Arial,Helvetica,Tahoma,sans-serif;
     font-size: 13px;
     line-height: 20px;
     width:100%;
}

    #r_wrapper {
    width: 100%;
}

.container
{
max-width: 100%;
/* padding: 0px; */
}

/*Rubrik*/
.welcome h1, .welcome h1 > span {
     font-family: Times New Roman,Times,serif;
    line-height: 48px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #343132;
    font-size: 44px;
    font-weight: normal;
}

.jobDescription p, .jobDescription ul {
    margin-bottom: 10px;
}


.welcome h1 > span
{
    font-size: 24px;
}

.welcome > p
{
font-style: italic;
}

p.prefixtext
{
font-style:italic !important;
padding-bottom: 10px;
}

p.sufixtext
{
font-style:italic !important;
}

/*Texter: Brödtext, Annonstext, Ansökningsformulär*/
  .jobDescription, .AGintro > p, .welcome > p, .jobDescription p, p.app-label, span.underbutton, .jobDescription strong, .jobDescription p > strong, .jobDescription p > a, .popupBox > h4 > a, .jobDescription li, .prefixtext, p, em,  .rm_contact_person, .rm_contact_name, .rm_contact_pos, .rm_contact_phone, .rm_contact_email, 
.profileEditItem p, .user-info dl dt
{
    color: #505050;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 13px;
    line-height: 20px;
    clear: both;
}

.jobDescription ul
{
padding-left: 15px;
}

.jobDescription li
{
list-style-position:outside;
}

.appbox1 h3, .appbox2 h3, .appbox3 h3, .profileEditItem > h4 
{
    font-size: 13px;
    margin-bottom: 5px;
    color: #505050;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
}

.q-checkbox > p.q-label, .appbox3 > p.q-label, span.underbutton
{
     font-size: 13px;
    color: #505050;
        font-family: Arial,Helvetica,Tahoma,sans-serif;
}

 .profilel, .profilel a ,  .popupBox a.itemDel, .popupBox > h4{
     font-weight: normal;
    color: #505050;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
}

.filterbox
{
width: 90%;
border: none;
}

.filterItemsTags, .filterItemsSelect
{
width: 90%;
}

/*Länkar*/
.jobDescription p > a, .popupBox > h4 > a, a.button-link, .feature-list a, .control p.feature-list,.user-info a, h1 a, .profilel a, p.conditions
{
   color: #E88300;
   font-size: 13px;
font-family: Arial,Helvetica,Tahoma,sans-serif;
cursor:pointer;
}

.jobDescription p > a:hover, .popupBox > h4 > a:hover, a.button-link:hover, .feature-list a:hover, .control p.feature-list:hover,.user-info a:hover, h1 a:hover, .profilel a:hover, p.conditions
{
text-decoration:underline;
}



/*Jobblista*/
.joblist thead th
{
    background: #FFF;
    color: #343132;
    font-size: 14px;
  font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-weight: bold;
    height: 20px;
   
    border: none;
border-bottom: 1px solid #E1E1E1;
}

.joblist table
{
    border-top: 1px solid #E1E1E1;
width:100%;
}


tr.jobs>td
{
 
  font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 13px;
	color: #000;
        line-height: normal;
    padding-bottom: 3px;
    padding-top: 3px;

/*	Background-Color: #DFDAD1*/
}

.joblist a
{
 color: #E88300;
   font-size: 13px;
  font-family: Arial,Helvetica,Tahoma,sans-serif;
cursor:pointer;
    
}

tr.jobs:hover
{

}

.joblist a:hover
{
text-decoration: underline;
}

tr.odd
{
background-color: #f2f2f2;
}

tr.even:hover
{

}

/* center text in mail-to share */
.btn-mail .label {
  padding: 0px;
}
/* make space unde share buttons if frame to narrow */
span.l-share {
 height: 25px;
}

/*Knappar*/
.addbutton, a.button, .fbutton, .sub-btn, .button-med, #pwd-sent, .button-big,
.control .button-med,  #applApply
{  
   color:  #fff;
   background-color: #515151;
   border: 1px solid #515151;
font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 12px;
    font-weight: bold;
border-radius: 5px;
padding:3px;
background: -moz-linear-gradient(top, #808080 0%, #515151 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#515151)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #808080 0%,#515151 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #808080 0%,#515151 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #808080 0%,#515151 100%); /* IE10+ */
background: linear-gradient(to bottom, #808080 0%,#515151 100%); /* W3C */


}


.addbutton:hover, .fbutton:hover, .sub-btn:hover, .button-med:hover, 
#pwd-sent:hover, .button-big:hover, .control .button-med:hover, 
#applApply:hover, a.button:hover
{
 
   box-shadow: none;
   background: -moz-linear-gradient(top, #9D9C9C 0%, #676666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9D9C9C), color-stop(100%,#676666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9D9C9C 0%,#676666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9D9C9C 0%,#676666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9D9C9C 0%,#676666 100%); /* IE10+ */
background: linear-gradient(to bottom, #9D9C9C 0%,#676666 100%); /* W3C */
 
}

.control .button-med, .popupBox .button-med
{
   border:1px solid  #515151;
   margin-right:2px;
border-radius: 5px;
box-shadow:none;
}

a.button span, .addbutton span, .genapply a
{
   
   
   color:  #fff;
   font-weight: normal;
font-family: Arial,Helvetica,Tahoma,sans-serif;
   font-size: 12px;
font-weight:bold;
}

.button
{
width: 90px;
}

.button-big
{
   height:33px;
   border:1px solid  #515151;
}



/*Boxar*/


/*Streck som finns i boxar*/
.control form, h3.profileHeader, h2.invitationHeader, h2.assessmentHeader, .simplyMsgBox > h3
{
border-bottom-color: #ffa100;
}

.jobitem
{
  width: 55%;
}

.jobtown
{

}

.publishto
{
width: 18%;
}
