@import url("../../css/fonts/American Typewriter/stylesheet.css");
@import url("../../css/fonts/Lato Regular/stylesheet.css");

/*::-moz-selection {
  background: #1AC6FF;
}
::selection {
  background: #1AC6FF;
}*/
body {
    font-family: "Lato Regular";
    /*font-size: 13px;*/
}
.rep-container-header {
    font-size: 1.1em;
}

.staffzone-heading,
h1, h2, h3, h4, h5, h6, h7,
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
.rep-container-header
{
    font-family: "Lato Regular";
}
  .container h1, 
  .container h2,
  .container h3,
  .container h4,
  .container-fluid h1, 
  .container-fluid h2,
  .container-fluid h3,
  .container-fluid h4 {
    font-weight: bold!important;
  }
  
/*.rep-container-header,
.list-group .list-group-item,
.list-group,
.form-control
{
    border-color: #F2F3D9;
}*/
.rep-container-header {
    /*background: #EDEDED;*/
    color: #083791;
}

.bg-primary {
  background: #083791;
  color: #fff!important;
}
.color-primary {
    color: #083791;
}
.bd-callout.primary {
    border-color: #083791;
}

.eyecandy-link {
    color: #014E78;
    text-decoration: underline;
    font-weight: bold;
}
.color-eyecandy-pink {
    color: #014E78;
}
.eyecandy-subheader {
    color: #014E78;
    font-weight: bold;
    font-size: 13px;
    margin-left: 10px;
}
.eyecandy-welcome-block 
{
    /*padding-left: 0px;*/
}
.eyecandy-welcome-block input[type=checkbox]
{
    vertical-align: bottom;
    margin-left: 5px;
}
.tooltip.eyecandy {
    opacity: 1;
    filter: alpha(opacity=100);
}
.tooltip.bottom.eyecandy .tooltip-arrow {
    border-bottom-color: #014E78;
}
.tooltip.right.eyecandy .tooltip-arrow {
    border-right-color: #014E78;
}
.tooltip.eyecandy .tooltip-inner {
    background-color: #F2F3D9;
    color: #014E78;
    border-color: #014E78;
    border: solid 1px;
    text-align: left;
}

.facebook-images-list .image.selected {
    outline: 0;
    border-color: #1AC6FF;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
  }

.btn:hover {
    outline: 0;
    border-color: #1AC6FF;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
  }

.checkbox {
    /*min-height: 0px;*/
    margin-top: 0px;
    /*margin-bottom: 0px;*/
}
/*
color primary (bluish)): #1AC6FF
color primary (pink)): #014E78

text on white: #646363

background1: #B3BDBF
bg2: not(#F6E1DF) #F2F3D9
*/
body,
.a.list-group-item,
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
    color: #646363;
}


.alert-eyecandy {
    background: #F2F3D9;
    color: #014E78;
    border-color: #014E78;
}

:focus {outline:#1AC6FF auto 5px;}
.pagination > .active > span{color: #333!important;}
.main-navigation .nav-item.important {
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzNDY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzI5NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #1AC6FF 0%, #1AC6FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1AC6FF), color-stop(100%,#1AC6FF));
    background: -webkit-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -o-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -ms-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: linear-gradient(to bottom,  #1AC6FF 0%,#1AC6FF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1AC6FF', endColorstr='#1AC6FF',GradientType=0 );
  }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary 
{
      background-color: #1AC6FF!important;
      border-color: #1AC6FF!important;
}
   .main-navigation .dropdown-menu > li > a:hover,
  .main-navigation .dropdown-menu > li > a:focus,
  .main-navigation .dropdown-submenu:hover > a,
   .main-navigation .dropdown-submenu:focus > a {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzNDY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzI5NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1AC6FF 0%, #1AC6FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1AC6FF), color-stop(100%,#1AC6FF));
    background: -webkit-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -o-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -ms-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: linear-gradient(to bottom,  #1AC6FF 0%,#1AC6FF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1AC6FF', endColorstr='#1AC6FF',GradientType=0 );
  }

  .dropdown-menu > li > a:hover,
  .dropdown-menu > li > a:focus,
  .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus
  .dropdown-submenu:hover > a,
  .dropdown-submenu:focus > a {
    background-color: #1AC6FF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzNDY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzI5NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1AC6FF 0%, #1AC6FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1AC6FF), color-stop(100%,#1AC6FF));
    background: -webkit-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -o-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: -ms-linear-gradient(top,  #1AC6FF 0%,#1AC6FF 100%);
    background: linear-gradient(to bottom,  #1AC6FF 0%,#1AC6FF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1AC6FF', endColorstr='#1AC6FF',GradientType=0 );
  }

  .container-controls.floating {
     border-color: #1AC6FF;
    -webkit-box-shadow: 0 0 0px 2px #1AC6FF;
    -moz-box-shadow: 0 0 0px 2px #1AC6FF;
    box-shadow: 0 0 0px 2px #1AC6FF;    
  }

  .modal-body-em {
   
    border-bottom: 2px solid #1AC6FF;
    -webkit-box-shadow: 0 2px 5px rgba(40,40,40,0.4);
    -moz-box-shadow: 0 2px 5px rgba(40,40,40,0.4);
    box-shadow: 0 2px 5px rgba(40,40,40,0.4);
  }

  .main-navigation .nav-item.right li >a:hover{ color: #fff; background-color:#1AC6FF; }

.tabbable li.active a{background-color:#1AC6FF; }
.container-questionnaire .form-image span{color:#1AC6FF; }

.list-group .list-group-item.active {
  background: #1AC6FF;
   background-image: linear-gradient(to bottom, #1AC6FF 0%, #1AC6FF 100%) !important;
}

.list-group .active .label {
  color: #1AC6FF;
}

.list-group .list-group-item[data-toggle].active:after {
  border-color: transparent transparent transparent #1AC6FF;
}

.btn-primary {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#1AC6FF), to(#1AC6FF));
   background-image: -webkit-linear-gradient(top, #1AC6FF, 0%, #1AC6FF 100%);
  background-image: -moz-linear-gradient(top, #1AC6FF 0%, #1AC6FF 100%);
  background-image: linear-gradient(to bottom, #1AC6FF 0%, #1AC6FF 100%);
  background-repeat: repeat-x;
  border-color: #1AC6FF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA3465B', endColorstr='#ff932947', GradientType=0);
  }

  .btn-primary:hover {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#1AC6FF), to(#1AC6FF));
  background-image: -webkit-linear-gradient(top, #1AC6FF, 0%, #1AC6FF, 100%);
  background-image: -moz-linear-gradient(top, #1AC6FF 0%, #1AC6FF 100%);
  background-image: linear-gradient(to bottom, #1AC6FF 0%, #1AC6FF 100%);
  background-repeat: repeat-x;
  border-color: #1AC6FF;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #1AC6FF;
  border-color: #1AC6FF;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {

  background-color: #1AC6FF;
  border-color: #1AC6FF;
}
a:hover {
  /*color: #E37C2B;;*/
  color: #014E78;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#1AC6FF), to(#1AC6FF));
   background-image: -webkit-linear-gradient(top, #1AC6FF, 0%, #1AC6FF 100%);
  background-image: -moz-linear-gradient(top, #1AC6FF 0%, #1AC6FF 100%);
  background-image: linear-gradient(to bottom, #1AC6FF 0%, #1AC6FF 100%);
  background-repeat: repeat-x;
  border-color: #1AC6FF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AC6FFFF', endColorstr='#ff1AC6FF', GradientType=0);
}
 .widget-staff-search .saved-searches:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  }
select option:hover {
      background-image: -webkit-gradient(linear, left 0%, left 100%, from(#1AC6FF), to(#1AC6FF));
   background-image: -webkit-linear-gradient(top, #1AC6FF, 0%, #1AC6FF 100%);
  background-image: -moz-linear-gradient(top, #1AC6FF 0%, #1AC6FF 100%);
  background-image: linear-gradient(to bottom, #1AC6FF 0%, #1AC6FF 100%);
  background-repeat: repeat-x;
  border-color: #1AC6FF;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffA3465B', endColorstr='#ff932947', GradientType=0);
}

.form-control:focus {

    border-color: #1AC6FF;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(1, 78, 120, 1);
  }
 .login-header-staffzone .logo.company-name {
color: #083791!important;
margin-top: 20px!important;
} 
a.staffzone-heading {
    color: #FFF;
}

img.staffzone-reg-logo {
    max-height: 140px;
    max-width: 250px;
}
body.staffzone.gradient-background {
    background: url(/assets/sites/9/imgs/bg4.jpg) fixed!important; 
}

.container-staffzone-main {
    margin-top: 5px;
}

.asterisk {

    color: #014E78;

}
.login-logo img {
margin-left: 0%!important; 
}
.datepick-month-header, .datepick-month-header input 
{
    width: 100%;
}
.datepick-nav, .datepick-ctrl 
{
    width: 100%;
}
@media screen and (max-width: 1150px) {
  .datepick-month {
width: 33.33%;
}
.datepick-month-row {
 clear: none; 
}
}
@media screen and (max-width: 1000px) {
  .datepick-month {
width: 50%;
}
.datepick-month-row {
 clear: none; 
}
}
@media screen and (max-width: 600px) {
  .datepick-month {
width: 100%;
}
.datepick-month-row {
 clear: none; 
}}
.single-upload-block .fileinput-preview.thumbnail 
{
    width: 100%;
}

.user-panel {
float: left;
}
img.staffzone-reg-logo {
float: right;
}

#passport .col-sm-5:first-child label
{
    text-align: justify;
}

#about .select2-container-multi .select2-choices {
border: 1px solid #ccc!important;
background-image:none!important;
}



#photos .fileinput .btn {
min-width: 120px;
}
#photos .fileinput {
text-align: center;
display:table-caption;
}


#photos #images-div a:nth-child(2) {
min-width: 120px;
}

#photos #images-div a:first-child {
display: table;
min-width: 120px;
margin-bottom: 10px;
}

#photos .fileinput div:nth-child(2) {
float: left;
}