/*!
 * MedZilla v0.1
 *
 */


/*
 * JB Changes
 */

.login-box input, .register-box input {
    display: block;
    margin: 13px auto;
    max-width: 350px;
}

.logos-home-box .carousel-inner {
    width: 465px;
    margin: 0 auto;
}

.logos-home-box .carousel-inner ul {
    margin:0;
}


.inverse {color:#fff;} 
.black {color:#000;}
.gray {color:#ddd;}
.required   { visibility: hidden; }

/* Commons
-------------------------------------------------- */
 body {
  background: transparent url(../img/bg_bd.png) center 0 no-repeat;
  color: #585959;
 }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333;
}

 body#home {
  
 }

 a {color: #26A9DF ;}

.mg {position: relative;}
.mg.pull-left {margin-right: 10px;}
.mg.pull-right {margin-left: 10px;}
.mt {display: block; overflow: hidden; word-wrap: break-word;}
.iblk {display:inline-block !important;zoom:1;*display:inline !important;}
.md {margin-bottom: 20px;}

.main-grid {margin-top:20px;} /*fix margin grid search box*/

/*label more*/
.label-more {background-color: #FFFFCE;padding: 5px;font-size: 12px;}
.label-more[href] {text-shadow:none;}
.label-more a {text-shadow: none;}
h3 .label-more {margin-top: 10px;}

/*label company*/
.label-company {background-color: #FFF2DD;padding: 3px;font-size: 12px;}
.label-company[href] {text-shadow:none;}
.label-company a {text-shadow: none;color: #333;}

/*titles*/  
.tit1 {
  color: #fff;
  font-size: 12px;
  background-color: #26A9E0;
  padding: 2px 10px;
}

  .tit1 small {color: #fff;font-size: 12px;float:right;padding:3px 10px;}

.tit2 {border-bottom: 1px solid #f0f0f0;}

/*buttons*/
  /*med1*/
  .btn-medzilla1 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4181AF;
    *background-color: #1F88C9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#26A9E0), to(#1F88C9));
    background-image: -webkit-linear-gradient(top, #26A9E0, #1F88C9);
    background-image: -o-linear-gradient(top, #26A9E0, #1F88C9);
    background-image: linear-gradient(to bottom, #26A9E0, #1F88C9);
    background-image: -moz-linear-gradient(top, #26A9E0, #1F88C9);
    background-repeat: repeat-x;
    border-color: #4181AF #4181AF #4181AF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  }

  .btn-medzilla1:hover,
  .btn-medzilla1:active,
  .btn-medzilla1.active,
  .btn-medzilla1.disabled,
  .btn-medzilla1[disabled] {
    color: #ffffff;
    background-color: #1F88C9;
    *background-color: #003bb3;
  }

  .btn-medzilla1:active,
  .btn-medzilla1.active {
    background-color: #003399 \9;
  }

  /*med2*/
  .btn-medzilla2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #FFA53F;
    *background-color: #FF9933;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFCC66), to(#FF9933));
    background-image: -webkit-linear-gradient(top, #FFCC66, #FF9933);
    background-image: -o-linear-gradient(top, #FFCC66, #FF9933);
    background-image: linear-gradient(to bottom, #FFCC66, #FF9933);
    background-image: -moz-linear-gradient(top, #FFCC66, #FF9933);
    background-repeat: repeat-x;
    border-color: #4181AF #4181AF #4181AF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  }

  .btn-medzilla2:hover,
  .btn-medzilla2:active,
  .btn-medzilla2.active,
  .btn-medzilla2.disabled,
  .btn-medzilla2[disabled] {
    color: #ffffff;
    background-color: #FF9933;
    *background-color: #003bb3;
  }

  .btn-medzilla2:active,
  .btn-medzilla2.active {
    background-color: #003399 \9;
  }

  /*Table OR Bootstrap*/
  .featured-jobs-lst .table th, .table td {border:none;font-size: 12px;}
  .featured-jobs-lst .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
   background: #F2F2F2 url(../img/sprites/sprite_gradient.png) 0 -341px;
  }


/* Header
-------------------------------------------------- */
header {}

  header .hd-nav-lnk {
    margin-top: 10px;
    
  }

    header .hd-nav-lnk ul {
      font-size: 12px;
    }

      header .hd-nav-lnk li {
        float: left;display: inline;
        color: #ccc;
      }

  header .hd-logo-search {
    background: transparent url(../img/bg_hd_logo_search.png) top left repeat-x;
    height: 300px;
    margin: 10px -10px 0 -10px;
  }

/*logo2*/
  header .hd-logo-search2 {
    background: transparent url(../img/bg_hd_logo_search.png) top left repeat-x;
    height: 300px;
    margin: 10px -10px 0 -10px;
  }

    header .hd-logo-search.static {
      background: transparent url(../img/bg_hd_logo_static.png) top left repeat-x;
      height: 100px;
    }

/*logo2*/
    header .hd-logo-search2.static {
      background: transparent url(../img/bg_hd_logo_static.png) top left repeat-x;
      height: 100px;
    }

    header .hd-logo-search.int {height: auto;}
    header .hd-logo-search.int .search .frog {background: transparent url(../img/bg_frog_search_company.png) no-repeat 0 0;}

    /*logo home*/
    header .hd-logo-search .logo {
      padding-top: 30px;
    }

    /*logo2 home*/
    header .hd-logo-search2 .logo {
      padding-top: 30px;
    }

      header .hd-logo-search .logo h1 {
          background: transparent url(../img/logo_home.png) 0 0 no-repeat;
          width: 392px;
          height: 97px;
          margin:0 auto;padding:0;
      }

      header .hd-logo-search .logo h1:hover {
          background: transparent url(../img/logo_home.png) 0 0 no-repeat;
          width: 392px;
          height: 97px;
      }
/*logo2*/
      header .hd-logo-search2 .logo2 h1 {
          background: transparent url(../img/logo_home2.png) 0 0 no-repeat;
          width: 392px;
          height: 97px;
          margin:0 auto;padding:0;
      }

/*logo2*/
      header .hd-logo-search2 .logo2 h1:hover {
          background: transparent url(../img/logo_home2.png) 0 0 no-repeat;
          width: 392px;
          height: 97px;
      }

          header .hd-logo-search .logo h1 a {display: block;width: 392px;height: 97px;}
          header .hd-logo-search .logo h1 span {display: none;}

/*logo2*/
          header .hd-logo-search2 .logo h1 a {display: block;width: 392px;height: 97px;}
          header .hd-logo-search2 .logo h1 span {display: none;}

    /*search home*/
    header .search {
      background: transparent url(../img/sprites/sprite_gradient.png) 0 -972px;
      position: relative;
      margin-top: 100px;
    }

      /*company*/
      header .search.company {
      background: transparent url(../img/sprites/sprite_gradient.png) 0 -972px;
      }

      header .search .frog {
        background: transparent url(../img/bg_frog_search.png)no-repeat 0 0;
        width: 402px;height: 83px;
        position: absolute;
        left:270px;top:-83px;
      }

      header .search .search-box {
        padding:20px;
        margin-left: 75px;
      }

        header .search .search-box .inliner {float: left;display: inline;}

          header .search .search-box .inliner.text {}

            header .search .search-box .inliner.text input {
              font-size: 22px;padding:11px;
              height: 31px;
              color: #666;
              width: 480px;
            }

            header .search .search-box .inliner.text input:hover,
            header .search .search-box .inliner.text input:focus {color: #333;/*border:2px solid #1B7AA3;height: 29px;box-shadow: none !important;*/

              box-shadow: inset #1B7AA3 0px 0 0 2px;
            }

          header .search .search-box .inliner.state {
            padding:5px 24px;
            height: 44px;
            background: #E2DFDF url(../img/sprites/sprite_gradient.png) 0 -189px;
          }

            header .search .search-box .inliner.state label {font-size: 12px;font-weight: bold;margin:0;}
            header .search .search-box .inliner.state select {
              font-size: 11px;
              height: 20px;
              line-height: 20px;
              padding:0;
            }

            header .search .search-box .inliner.button .btn {
              font-size: 24px;
              padding:16px;
            }

      /*search refine*/
      header .search-refine {
        margin-top: 30px;
      }

        header .search-refine .search-box {}

          header .search-refine .search-box .inliner {float: left;display: inline;}

            header .search-refine .search-box .inliner.text {}

            header .search-refine .search-box .inliner.text input {
              font-size: 13px;padding:4px;
              width:245px;
            }

           header .search-refine .search-box .inliner.sel {
            padding:5px 10px;
            height: 18px;
            background: #E2DFDF url(../img/sprites/sprite_gradient.png) 0 -189px;
            border-top: 1px solid #C9D1C1;
            border-bottom: 1px solid #C9D1C1;
          }

            header .search-refine .search-box .inliner.sel.pad {padding-left: 30px;}

          header .search-refine .search-box .inliner.sel .radio {padding-left: 0;}

          header .search-refine .search-box .inliner.sel label {
            font-size: 12px;
            margin:0;
            display: inline;
            margin-right: 5px;
          }

            header .search-refine .search-box .inliner.sel select {
              font-size: 11px;
              height: 20px;
              line-height: 20px;
              padding:0;
              width: 165px;
            }

            header .search-refine .search-box .inliner.button .btn {
              font-size: 13px;
              padding:4px 10px;
            }

            /*search company*/
            header .search-refine.company .search-box .inliner.text input {width:540px;}
              header .search-refine.company .more {
                font-size: 12px;margin-right: 10px;
		removebackground, removeborderradius, padding: 20px 5px;
/*
                background: transparent url(../img/sprites/sprite_commons.png) -307px -462px;
*/
                padding-left: 15px;
              }

              header .search-refine.company .advanced {padding:10px 20px;
                border-radius: 10px;
                background: rgb(255,255,255); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
              }

              header .search-refine.company .advanced form {margin:0;}
              header .search-refine.company .advanced label {display: inline;font-size: 12px;}
              header .search-refine.company .advanced select {
                width:90px;font-size: 12px;
                height: 25px;
                line-height: 25px;
                padding:3px;
              }

              header .search-refine.company .advanced input.inps {
                width:130px;font-size: 12px;
                margin-left: 5px;
              }

              header .search-refine.company .advanced .pad {
                margin-bottom: 10px;
              }




    /*header logged*/
    header.logged .search {
      margin-top: 50px;
    }


/*1*/
    header.logged .hd-logo-search .logo {
      padding: 30px;
    }

      header.logged .hd-logo-search .logo h1 {
          background: transparent url(../img/logo.png) 0 0 no-repeat;
          width: 212px;
          height: 56px;
          float: left;
      }

      header.logged .hd-logo-search .logo h1:hover {
          background: transparent url(../img/logo.png) 0 0 no-repeat;
          width: 212px;
          height: 56px;
      }

          header.logged .hd-logo-search .logo h1 a {display: block;width: 212px;height: 56px;}
          header.logged .hd-logo-search .logo h1 span {display: none;}

/*logo2*/
    header.logged .hd-logo-search2 .logo2 {
      padding: 30px;
    }

      header.logged .hd-logo-search2 .logo2 h1 {
          background: transparent url(../img/logo3.png) 0 0 no-repeat;
          width: 212px;
          height: 56px;
          float: left;
      }

      header.logged .hd-logo-search2 .logo2 h1:hover {
          background: transparent url(../img/logo3.png) 0 0 no-repeat;
          width: 212px;
          height: 56px;
      }

          header.logged .hd-logo-search2 .logo2 h1 a {display: block;width: 212px;height: 56px;}
          header.logged .hd-logo-search2 .logo2 h1 span {display: none;}


    /*topbar logged*/
    header .topbar {
      background: transparent url(../img/sprites/sprite_gradient.png) 0 -836px;
    }

      header .topbar .search-small {}

        header .topbar .search-small h2 {
            background: transparent url(../img/logo_topbar.png) 0 0 no-repeat;
            width: 63px;
            height: 13px;
            float: left;display: inline;
        }

        header .topbar .search-small h2:hover {
            background: transparent url(../img/logo_topbar.png) 0 0 no-repeat;
            width: 63px;
            height: 13px;
        }

            header .topbar .search-small h2 a {display: block;width: 63px;height: 13px;}
            header .topbar .search-small h2 span {display: none;}

        header .topbar .search-small .search-box {
          float: left;display: inline;
          margin: 3px 0 0 10px;
        }

          header .topbar .search-small .search-box input {
            height: 15px;
          }

          header .topbar .search-small .search-box button {
            height: 25px;
            line-height: 1em;
          }

        header .topbar .nav-topbar {
          font-size: 12px;
        }

          header .topbar .nav-topbar a {color: #fff;}
          header .topbar .nav-topbar a:hover {background:#5FB8E0;}

          header .topbar .nav-topbar .dropdown-menu {background-color:#08668D;}
          header .nav-tabs .open .dropdown-toggle, header .nav-pills .open .dropdown-toggle, header .nav > li.dropdown.open.active > a:hover {
            background-color: #08668D;
            border-color: #DB8935;
            color: #FFFFFF;
          }

          header .nav .dropdown-toggle .caret,
          header .nav .dropdown-toggle:hover .caret {
            border-bottom-color: #fff;
            border-top-color: #fff;
          }

          header .topbar .badge {
            background-color: #08668D;
          }


    /*header interior*/
    header .hd-logo-int .logo {
      padding:0;
    }

      header .hd-logo-int .logo h1 {
        background: transparent url(../img/logo2.png) 0 0 no-repeat;
        width: 192px;
        height: 47px;
        float: left;
      }

      header .hd-logo-int .logo h1:hover {
          background: transparent url(../img/logo2.png) 0 0 no-repeat;
          width: 192px;
          height: 47px;
      }

          header .hd-logo-int .logo h1 a {display: block;width: 192px;height: 47px;}
          header .hd-logo-int .logo h1 span {display: none;}

      header .banner {}

/* Footer
-------------------------------------------------- */
footer {
  background: transparent url(../img/sprites/sprite_gradient.png) 0 -506px;
  padding:20px;
  margin-top: 50px;
}

  footer .lnks {margin-left: 140px;margin-bottom: 0px;}
  
  footer p {margin:0 140px;font-size: 11px;line-height: 1.4em;}
    
    footer .lnks li {float: left;display: inline;color: #ccc;font-size: 11px;}

      footer .lnks li .ico {
        background:url(../img/sprites/sprite_commons.png) 0 0 no-repeat;
        width: 32px;height: 32px;
        display: block;
        margin-left: 10px;
      }
        footer .lnks li span {display: none;}

        footer .lnks li .ico.fb {background-position: -59px -737px;}
        footer .lnks li .ico.tw {background-position: -91px -705px;}
        footer .lnks li .ico.lk {background-position: -123px -673px;}

/* Logos Home Box
-------------------------------------------------- */  
  .logos-home-box {
  }

    .logos-home-box h6 {
      font-size: 12px;
    }

    .logos-home-box li {
      float: left;display: inline;
      margin: 0 0 8px 8px;
    }

      .logos-home-box li img {
        padding:2px;
      }


/* Job Seekers & Post CV BOX
-------------------------------------------------- */
  .job-seekers-box, .post-cv-box  {}

    .job-seekers-box p, .post-cv-box p {
      font-size: 12px;
      line-height: 1.5em;
    }

      .post-cv-box-search {margin-top: -10px;margin-bottom: 10px;}


/* Ad Box
-------------------------------------------------- */
.ad-box {
  margin-top: 70px;
}

  .ad-box h6 {
    text-align: center;
    font-size: 12px;
    color: #ccc;
    font-weight: normal;
  }

/* Forum BOX
-------------------------------------------------- */
  .forum-box {margin-bottom: 70px;}

    .forum-box p {font-size: 12px;line-height: 1.5em}

/* Featured Job LST
-------------------------------------------------- */
.featured-jobs-lst {}

  .featured-jobs-lst .item {}

    .featured-jobs-lst .item p {
      margin:3px 0;
      font-size: 13px;
    }

    .featured-jobs-lst .item .position {font-weight: bold;}

/* Lates Articles BOX
-------------------------------------------------- */
.latest-articles-box {font-size: 12px;position: relative;}

  .latest-articles-box .item {border-bottom: 1px solid #ccc;}
    .latest-articles-box .item h3 {font-size: 18px;line-height: 1.2em;}
      .latest-articles-box .item h3 a {color: #333;text-decoration: underline;}
    .latest-articles-box .item p {line-height: 1.5em;}

  .latest-articles-box .ico-article {
    background:url(../img/sprites/sprite_commons.png) 0 -769px no-repeat;
    width: 59px;height: 31px;
    position: absolute; top:-31px; right: 0;
  }

/* Medzilla Family
-------------------------------------------------- */
.medzilla-family {}

  .medzilla-family .item {width: 49.8%;}

    .medzilla-family .item .aux {width: 132px;margin:0 auto;}
    .medzilla-family .item h5 {font-size: 25px;text-align: center;}
    .medzilla-family .item.pull-left {border-right: 1px dashed #E2E1E1;}

    /*OR company logged home*/
    .span3 .medzilla-family .item {width:100%;}
    .span3 .medzilla-family .item.pull-left {border:none;}
    
    
/* Search Results
-------------------------------------------------- */
.pg-search-results {}

  .pg-search-results table {font-size: 12px;}

    .pg-search-results table thead {background-color: #FF9F39;}

    .pg-search-results table thead th {
      padding:3px 10px;
      text-transform: uppercase;
    }

      .pg-search-results table thead a {color: #fff;}

/* CV Results
-------------------------------------------------- */
.pg-cv-results {}

  .pg-cv-results .lst-cv-results {}

    .pg-cv-results .lst-cv-results .lst-item {
      color: #2B2626;
      font-size: 12px;
      border-bottom: 7px solid #F0F0F0;
      padding-bottom: 10px;
      margin-bottom: 10px;
    }

      .pg-cv-results .lst-cv-results .lst-item .location-date {
        font-size: 11px;
        color: #666;
      }

        .pg-cv-results .lst-cv-results .lst-item .location-date p {margin-bottom: 0;}

      .pg-cv-results .lst-cv-results .lst-item h2 {
        font-size: 18px;
        margin:0 0 10px 0;
        line-height: 1.3em;
      }

      .pg-cv-results .lst-cv-results .lst-item .cv-summary {
        border-top: 1px dashed #ccc;
        border-bottom: 1px dashed #ccc;
      }

        .pg-cv-results .lst-cv-results .lst-item .cv-summary p {margin:5px 0;}

      .pg-cv-results .lst-cv-results .lst-item .cv-detail {margin-top: 10px;}

        .pg-cv-results .lst-cv-results .lst-item .cv-detail .request {width:90px;border-right: 1px dashed #26A9E0;margin-right: 10px;}

          .pg-cv-results .lst-cv-results .lst-item .cv-detail .request p {margin:0;text-align: center;}
          .pg-cv-results .lst-cv-results .lst-item .cv-detail .request form {margin:0;text-align: center;}
            .pg-cv-results .lst-cv-results .lst-item .cv-detail .request form input {margin:0;padding:0;}

      .pg-cv-results .lst-cv-results .lst-item .cv-detail .lst-details {}

        .pg-cv-results .lst-cv-results .lst-item .cv-detail .lst-details .item {
          list-style-type: square;
          color: #26A9E0;
          margin-left: 20px;
        }

          .pg-cv-results .lst-cv-results .lst-item .cv-detail .lst-details .item span {color: #2B2626;}


/* CV Articles
-------------------------------------------------- */
.pg-articles {}

  .pg-articles .article-section {}

    .pg-articles .article-section .item-article {border-bottom: 6px solid #f0f0f0;margin-bottom: 5px;padding-bottom: 5px;}

      .pg-articles .article-section .item-article h2,
      .pg-articles .article-section .item-article h2 a {margin:0;font-size: 18px;text-decoration: underline;line-height: 1.5em;}
        .pg-articles .article-section .item-article h2 small {
          font-size: 12px;color: #666;font-weight: bold;line-height: 1.5em;
          padding-left: 20px;
          background: transparent url(../img/sprites/sprite_commons.png) -293px -478px no-repeat;
        }

      .pg-articles .article-section .item-article p {font-size: 12px;color: #2B2626;margin-bottom: 5px;}

/* Forum
-------------------------------------------------- */
.pg-forum {}

  .pg-forum .forum-section {}

    .pg-forum .forum-section .item-forum {border-bottom: 6px solid #f0f0f0;margin-bottom: 5px;padding-bottom: 5px;}

      .pg-forum .forum-section .item-forum h2,
      .pg-forum .forum-section .item-forum h2 a {margin:0;font-size: 18px;text-decoration: underline;line-height: 1.5em;}
        .pg-forum .forum-section .item-forum h2 small {
          font-size: 12px;color: #666;font-weight: bold;line-height: 1.5em;
        }

      .pg-forum .forum-section .item-forum p {font-size: 12px;color: #2B2626;margin-bottom: 5px;}

        .pg-forum .forum-section .item-forum .more a {color: #333;}

/* Company Jobs
-------------------------------------------------- */
.pg-company-jobs {}

  .pg-company-jobs .jump {
    font-size: 11px;
    color: #999;
  }

    .pg-company-jobs .jump p {margin-bottom: 0;}

  .pg-company-jobs h4 {
    margin-top: 0;
  }

  .pg-company-jobs .desc {
    font-size: 12px;
    line-height: 1.5em;
  }

  .pg-company-jobs table {font-size: 12px;}
  .pg-company-jobs table thead {border-bottom: 1px solid #ccc;}
  .pg-company-jobs table thead th {padding-bottom:0;}
  .pg-company-jobs table .lt {text-align: right;}
  .pg-company-jobs table p {margin:0;color: #999;}
  .pg-company-jobs table p strong {color: #585959;}


/* Build CV
-------------------------------------------------- */
.pg-build-cv {}

.pg-build-cv .desc {
  font-size: 12px;
  line-height: 1.5em;
  margin-bottom: 20px;
}

  .pg-build-cv .fm {
    width: 750px;
    margin:0 auto;
  }

    .pg-build-cv .fm .inner {
      border-bottom: 10px solid #F0F0F0;
      margin-bottom: 20px;
      background: transparent url(../img/bg_build.png) bottom left repeat-x;
    }

    .pg-build-cv .fm label {font-size: 12px;font-weight: bold;}
    .pg-build-cv .fm label.checkbox {font-weight: normal;}


    /*override contact static*/
    .pg-build-cv.contact .fm {width: 100%;}
    .pg-build-cv.contact .fm textarea {width:75%;}
    .pg-build-cv.contact .fm .btn {margin-bottom: 20px;margin-right: 20px;}


/* Jobseeker logged
-------------------------------------------------- */
/*logged myrsumes*/
.md-logged-myresumes {}

  .md-logged-myresumes .item {
    border-bottom: 1px dotted #ccc;
    padding-left: 40px;
    background: transparent url(../img/sprites/sprite_commons.png) -200px -592px no-repeat;
  }
    .md-logged-myresumes .item .label-more {margin-top: 15px;}
    .md-logged-myresumes .item h5 {font-size: 13px;margin:0;}
    .md-logged-myresumes .item p {font-size: 12px;color: #999}

/*logged logos visitors*/
.logos-home-box.logged {}

  .logos-home-box.logged .tit2 {padding-bottom: 7px;}

/*logged alerts*/
.mg-logged-alerts {}

.mg-logged-alerts .tit2 {padding-bottom: 7px;}
  
  .mg-logged-alerts .item {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
  }

  .mg-logged-alerts .item .label-more {margin-top: 5px;}


/* Company logged
-------------------------------------------------- */
/*logged-postjobs*/
.md-logged-postjobs {}

  .md-logged-postjobs p {font-size: 12px;}

  .md-logged-postjobs .btn {font-size: 24px;padding:10px 20px;}


/*logged mycandidates*/
.md-logged-mycandidates {}

  .md-logged-mycandidates .item {
    border-bottom: 1px dotted #ccc;
    padding-left: 40px;
    background: transparent url(../img/sprites/sprite_commons.png) -229px -535px no-repeat;
    margin-bottom: 10px;
  }
    .md-logged-mycandidates .item .label-more {margin-top: 5px;}
    .md-logged-mycandidates .item h5 {font-size: 13px;margin:0;}
    .md-logged-mycandidates .item p {font-size: 12px;color: #999}

/*logged myjobs*/
.md-logged-myjobs {}

  .md-logged-myjobs .item {
    border-bottom: 1px dotted #ccc;
    padding-left: 40px;
    background: transparent url(../img/sprites/sprite_commons.png) -261px -510px no-repeat;
    margin-bottom: 10px;
  }
    .md-logged-myjobs .item h5 {font-size: 13px;margin:0;}
    .md-logged-myjobs .item p {font-size: 12px;color: #999}



/* Login Page
-------------------------------------------------- */

.pg-login {}

/*
.pg-login .span8 {margin-top: -100px;}
.pg-login .span4 {margin-top: -50px;}
*/

.pg-login .span8 {margin-top: 0;}
.pg-login .span4 {margin-top: 0;}


  .pg-login h3 {
    font-size: 18px;
    margin:0;
    line-height: 1.3em;
    margin-bottom: 8px;
    text-align: center;
  }

  .pg-login .prize {
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
  }

  .pg-login .info-box, .static-nav {
    background: rgb(36,168,224); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0YThlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc1YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(36,168,224,1) 0%, rgba(0,117,183,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,168,224,1)), color-stop(100%,rgba(0,117,183,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(36,168,224,1) 0%,rgba(0,117,183,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(36,168,224,1) 0%,rgba(0,117,183,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(36,168,224,1) 0%,rgba(0,117,183,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(36,168,224,1) 0%,rgba(0,117,183,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24a8e0', endColorstr='#0075b7',GradientType=0 ); /* IE6-8 */
    padding: 10px 30px;
    -webkit-box-shadow: 1px 1px 5px 1px #666;
    box-shadow: 1px 1px 5px 1px #666;
  }

    .static-nav {padding:10px;}
    .static-nav a {color: #fff;}

    .pg-login .info-box h4 {
      color: #fff;
      font-size: 35px;
      text-shadow:  1px 2px 8px #333333;
      line-height: 1.3em;
    }

    .pg-login .info-box ul {
      margin-top: 20px;
    }

      .pg-login .info-box li {
        background: transparent url(../img/sprites/sprite_commons.png) -155px -638px no-repeat;
        border-bottom: 1px solid #0982C2;
        border-top: 1px solid #57B8E0;
        color: #fff;
        text-shadow:  1px 1px 4px #333333;
        padding: 10px 0 10px 40px;
        min-height: 25px;
      }

        .static-nav li {
          border-bottom: 1px solid #0982C2;
          border-top: 1px solid #57B8E0;
          color: #fff;
          text-shadow:  1px 1px 4px #333333;
          padding:5px 0;
        }

        .pg-login .info-box li:first-child, .static-nav li:first-child {border-top: none;}
        .static-nav li:last-child {border-bottom: none;}

  /* login & register box */   

  .pg-login .login-box input, .pg-login .register-box input {max-width: 320px;display: block;} 
  .register-box {text-align: center;}  

  .pg-login .login-box {
    border-bottom: 7px solid #f0f0f0;
    margin-bottom: 20px;
  }

    .pg-login .login-box form,
    .pg-login .register-box form
      {margin-bottom: 10px;}

      .pg-login .login-box legend,
      .pg-login .register-box legend {font-size: 12px;font-weight: bold;line-height: 1.5em;margin-bottom: 5px;border-bottom:none;}

    .pg-login .login-box .btn,
    .pg-login .register-box .btn {font-size: 18px;padding:10px 20px;}

    .pg-login .login-box .forgot,
    .pg-login .register-box .forgot {font-size: 12px;margin-top: 5px;}



h1 small.dark, h2 small.dark, h3 small.dark, h4 small.dark, h5 small.dark, h6 small.dark {
    color:#08668D;
}


/*static fx*/

.static-tx h3 {
  border-bottom: 1px solid #ccc;
  margin:0 0 10px 0;
}

.static-tx p {
  font-size: 12px;
}

  .static-tx p a {text-decoration: underline;}
