
div.br5
{
  clear        :  both;
  line-height  :  5px;
  height       :  5px;
  font-size    :  1px;
}

div.br10
{
  clear        :  both;
  line-height  :  10px;
  height       :  10px;
  font-size    :  1px;
}

div.hr
{
  border-top     :  dotted 1px #999999;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  10px 0px 10px 0px;
}

hr
{
  border-top     :  dotted 1px #999999;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  margin         :  20px 0px 20px 0px;
}

.hidden
{
  display  :  none;
}

.noPadding
{
  padding  :  0px;
}

.noMargin
{
  margin  :  0px;
}

.fRight
{
  float  :  right;
}

.fLeft
{
  float  :  left;
}

form
{
  margin  :  0px;
}

label
{
  margin     :  0px;
  font-size  :  14px;
  padding    :  0px;
}

label span
{
  font-size  :  10px;
  color      :  #bbbbbb;
}

input.textbox, select, div.dataTables_wrapper input, textarea
{
  font-family            :  tahoma, verdana, arial, sans-serif;
  font-size              :  14px;
  color                  :  black;
   
  padding                :  5px;
  border                 :  solid 1px #cccccc;
  background             :  #ffffff;
  outline                :  none;
  
  -moz-border-radius     :  2px;
  border-radius          :  2px;
  -webkit-border-radius  :  2px;  
}

select
{
  padding  :  4px 5px;
  width    :  200px;
}

input.button, .button
{
  font-family            :  tahoma, verdana, arial, sans-serif;
  font-size              :  14px;
  color                  :  #fff;
   
  padding                :  2px 12px 2px 12px;
  border                 :  solid 1px #47648B;
  background             :  #47648B;
  cursor                 :  pointer;
  
  -moz-border-radius     :  3px;
  border-radius          :  3px;
  -webkit-border-radius  :  3px;  
  
  text-transform		 : uppercase;
  font-size				 : .8em;
  padding				 : 0.8rem 1.5rem;
  font-weight			 : 600;
}


input.button:hover
{
  border      :  solid 1px #000000;
  background  :  #5476A4;  
}

input.button.small
{
  font-size  :  11px;
  padding    :  2px 8px 2px 8px;
}

input.textbox:focus, select:focus, textarea:focus, div.dataTables_wrapper input:focus, .multiSelect:hover
{
  border      :  solid 1px #cccccc;
  background  :  #f9f9f9;
}

.mandatory
{
  font-size    :  12px;
  font-weight  :  bold;
  color        :  #830100;
}



.alert, .error, .success, .info, .info.noHide
{
  clear                  :  both;
  padding                :  10px 10px 10px 35px;
  margin-bottom          :  15px;
  min-height             :  16px;
  line-height            :  16px;
  cursor                 :  pointer;
  
  -moz-border-radius     :  4px;
  border-radius          :  4px;
  -webkit-border-radius  :  4px; 
  
  font-family            :  "Trebuchet MS", verdana, arial, sans-serif;
  font-size              :  12px;
  color                  :  #000000;
}

.alert
{
  background  :  #feffc8 url('../images/icons/alert.png') 10px 10px no-repeat;
  border      :  solid 1px #f1aa2d;
}

.error
{
  background  :  #fdcea4 url('../images/icons/error.png') 10px 10px no-repeat;
  border      :  solid 1px #c44509;
}

.success
{
  background  :  #d4f684 url('../images/icons/success.png') 10px 10px no-repeat;
  border      :  solid 1px #739f1d;
}

.info
{
  background  :  #c3e4fd url('../images/icons/info.png') 10px 10px no-repeat;
  border      :  solid 1px #688fdc;
}

.info.noHide
{
  background  :  #eeeeee url('../images/icons/info.gif') 10px 10px no-repeat;
  border      :  solid 1px #cccccc;
}



.multiSelect
{
  width                  :  280px;
  height                 :  95px;
  overflow               :  auto;
  border                 :  solid 1px #cccccc;
  padding                :  3px;
  background             :  #ffffff;
  
  -moz-border-radius     :  2px;
  border-radius          :  2px;
  -webkit-border-radius  :  2px;    
}

.multiSelect:hover
{
  border      :  solid 1px #cccccc;
  background  :  #ffffff;
}




#Application
{
  padding-top  :  20px;
}

#Application ul
{
  padding                :  0px;
  margin                 :  0px;
  list-style             :  none;
  overflow               :  hidden;

  -moz-border-radius     :  12%;
  border-radius          :  12%;
  -webkit-border-radius  :  12%;
}

#Application ul li
{
  font-family  :  arial, verdana, sans-serif;
  font-size    :  18px;
  color        :  #1e4878;
  
  text-align   :  center;

  display      :  block;
  float        :  left;
  width        :  33%;
  padding      :  12px 0px;
  background   :  #eeeeee;
}

#Application.recruiter ul li
{
  width  :  50%;
}

#Application ul li:nth-child(2), #Application ul li:nth-child(4)
{
  background  :  #f6f6f6;
}

#Application ul li:hover
{
  //background  :  #f6f6f6;
}

#Application ul li.selected
{
  font-weight  :  bold;
  color        :  #922223;
  //background :  #f6f6f6;
}

#Application ul li img
{
  margin-bottom  :  10px;
}

#Application .profile
{
  width        :  98%;
  margin       :  0px auto;
  padding-top  :  30px;
}

.buttons
{
  border         :  solid 1px #cccccc;
  background     :  #f6f6f6;
  padding        :  10px 20px;
  margin         :  30px 0px 15px 0px;
}

input.button.next
{
  /* padding              :  10px 36px 10px 21px;
  background-image     :  url('../images/icons/next-arrow.png');
  background-repeat    :  no-repeat;
  background-position  :  right 17px center; */
}

input.button.clear
{
  padding              :  15px 40px;
  background-repeat    :  no-repeat;
  background-position  :  right 15px center;
}

input.button.prev
{
  
  /* padding              :  10px 25px 10px 35px;
  background-image     :  url('../images/icons/prev-arrow.png');
  background-repeat    :  no-repeat;
  background-position  :  left 16px center; */
}

button.button.remove
{
  padding     :  13px 15px;
  border      :  solid 1px #9f5fb7;
  background  :  #555555 url('../images/icons/remove.png') no-repeat center center;  
}

button.button.add
{
  padding     :  4px 10px 4px 30px;
  border      :  solid 1px #9f5fb7;
  background  :  #555555 url('../images/icons/add.png') no-repeat left 7px center;  
}

.date
{
  width  :  165px !important;
}

.experiences .date
{
  width  :  145px !important;
}

.date img
{
  height  :  38px;
}
