/*#img_logo_jobatus{width:200px;}*/
body{font-size:16px;padding-top: 60px;overflow-x: hidden;}
.navbar-right{font-size:14px;padding-top:5px;}
.links{text-align:center;font-size:16px;} 
.login a{color:#777;}
.javat{width: 100%;}
.login{text-align:right;padding-right:10px;margin-top:5px;font-size:16px;}
.searchlinks{text-align:left;margin-top:5px;font-size:16px;}
.searchlinks a{color:#337ab7;text-decoration:underline;}
.logout a{color:#777;}
.new{width: 30px;margin-top: -15px;}
.logout{text-align:right;padding:10px 5px 10px 0;margin-top:5px;}
body{background-color: #f5f5f5;}
.cookie-consent{background: none repeat scroll 0 0 rgba(0,0,0,0.8); color: white; font-size: 16px; line-height:30px; margin: 0; padding: 0; position: fixed; bottom:0; left:0; text-align: center; width: 100%;z-index: 10;}
.cookie-consent p{display:inline-block; margin: 0;}
.close-cookie-panel{border: medium none; height: 24px; width: 15px; float:right; margin: 0 7px;font-size:25px;cursor:pointer;}
.btn-info{text-decoration:none;}
#footer{margin-top: 50px;}
#mi-jobatus{color:#337ab7;text-decoration:underline;cursor:pointer;padding:15px 25px 5px 0;text-align:right;}
.active{color:#000 !important;text-decoration:none !important;}
#header{padding-bottom:5px;}
#logo{padding-top: 15px;}
.ui-widget-content{background:#FFF;border: 1px solid #4c3481;border-radius: 0;z-index: 2147483647;}
.ui-widget-content a{color:#000;}
.ui-menu-item .ui-state-focus{color:#FFF;background:#4c3481 !important;border-radius:0;}
.ui-menu-item{padding-right:0.8px}
.ui-menu-item .ui-state-hover{color:#FFF;background:#4c3481 !important;}
#appContainer{width: 100%; height: 63px; z-index:3;}
#fijo{padding:10px 0 0 0;position: fixed;border-bottom: 1px #CCC solid; top: 0; left: 0; right: 0; background-color: #f5f5f5; z-index: 3; box-sizing: border-box; }
#static{padding-right: 0;}
#appClose{display: inline-block; position: relative; float: left; padding: 15px 10px;color:#222;}
.appPromoicon{border-radius:8px; display:inline-block;}
.appPromoicon img{vertical-align: 0;width: 48px;}
#appPromotext{display:inline-block;}
.promoTitle{ font-size: 16px; font-weight: 700; color: #515151;}
.promoText{ color: #515151; font-size: 16px; line-height: 1em; }
.stars{display:inline-flex; color:#777;}
.glyphicon-star {color:#777;}
.glyphicon-star-empty { color:#777;}
#appPromoBanner_view_link_container{padding-top:10px;padding-right:30px;padding-left: 0;}
#appButton{font-size:16px; width:100%; color:#fff; text-align:center; border:1px solid #fff; background-color:#189d0e; border-radius:8px; font-weight:600; padding-top:5px; padding-bottom:5px; }
#WAContainer{width:100%;z-index:3;}
#WAfijo{background-color: #f5f5f5;border-bottom:2px solid #eee;box-sizing:border-box;display:inline-block;padding:0 5px;position:fixed;z-index:3;width:100%;padding-top:2px;}
#WAClose{color:#555;display:inline-block;text-align: center;padding-top: 15px;}
#WAPromotext{color:#888;font-size:16px;text-align:center;padding-top: 15px;}
div#WAPromotext{padding-left: 0}
div#WAClose{padding-right: 0}
#WAButton{background-color:#189d0e;border:3px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:bold;padding:6px 0;text-align:center;margin-top:5px;}
.WAicon{padding-top:2px;}
.WAicon img{width:46px;height:40px;}
.similar{font-size: 16px;}
.divfill{height: auto;background-color: #ffffff}
.noti_space{overflow: hidden;position: fixed;top: 10%;width: 400px;z-index: 1001;/*display: none;*/;left: 5;right: 1%;}

.noti_objetivos {overflow: hidden;background-color: #ffffff;width: 400px;/*height: 100px;*/display: none;box-sizing: border-box;box-shadow: 0 0 1.25rem 0 rgba(0,0,0,.4);bottom: 0;left: 5;right: 1%;float:left;margin-top: 5px;border: 1px solid #bababa;}
.div_enlace{text-align: center; padding-bottom: 15px;}
.div_bloque_noti{height: 100px;}
.noti_objetivos > div > img {width:20%; height:100px;float: left;}
.texto_noti{color:#333;padding-top: 5px;padding-right: 25px;text-align: justify;margin-right: 5px;font-size: 16px;}
.cerrar_noti{color:#F33;float: right;font-size: 20px;cursor: pointer;padding-right: 10px;}
.red_price{color: #c33f3f;text-decoration: line-through;font-size: 20px;}
.texto_modal{font-size: 28px;color:#000000;}
.texto_modal_small{font-size: 18px;color:#000000;}
.si_no{font-size: 20px;height: 50px;width:100%;margin-bottom:5px;}
.modal-header{border-bottom: 0px solid;}
.modal-footer{border-top: 0px solid;}
.modal-body{text-align: center;}
.enlace_cv{font-size:22px;}
.modal-center{text-align: center!important;}

.withoutstyle{background: #FFF;border: none;box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.2);}
.blackback{background: rgba(0,0,0,0.4);height: 560px;}
.logonavbar{height: 100%;}
#acceder{color: #000;font-weight: 500;}
.navbar-form{display: inline-block;padding-right: 0px;padding-left: 0px;}
.row1 a{color:#666666;padding-left: 20px;}
.row2 a{color:#000000;padding-left: 20px;}
.row3 a{color:#000000;}
.row4 a{color:#666666;}
.tarjet{background:#f5f5f5;margin-top: 30px;padding: 20px;}
.tarjet_car{background:#f5f5f5;margin-top: 30px;padding: 20px;}
.tarjet_other{background:#ffffff;margin-top: 30px;padding: 20px;}
.title_other{color:#000;font-size:25px;line-height: 36px;padding:8px 0;border-bottom: 1px solid;padding-left: 20px;padding-top: 8px;padding-bottom: 8px;margin-top: 10px;margin-bottom: 10px;}
#share-facebook_png{height:23px;width:23px;background-position:0px 0;display: inline-block;}
.share-twitter_png{height:23px;width:23px;background-position:-183px 0;display: inline-block;}
.sprites{background-image:url(/static/image/sprite_classifieds_list.png);background-color:transparent;background-repeat:no-repeat;}
.iframe{border:none; overflow:hidden; width:115px; height:21px;}
.footer_oficial{background-color:#069;color: #FFF;}
.linkin_block{padding: 7px 10px 7px;border-bottom: 1px solid rgba(255,255,255,0.2); color:#337ab7;}
.linkin_block a{color:#fff;}
.red_social_links a{border: 1px solid #337ab7; border-radius: 600px; padding: 6px 9px; color: #fff; height: 36px; width: 38px; font-size: 23px; text-align: center; margin-right: 10px; display: inline-block;}
.red_social_links i{display:block;}
.headerf{font-weight: 500;font-size: 20px;padding-bottom: 5px;padding-top: 20px;font-family: 'Slabo 27px', serif;}
.copyright{text-align: right;margin-top:40px;}
.followi{padding:10px 0}
footer{border-top: 3px solid #444;}
.glycolor{color:#265a88;}
.si_no_middle{font-size: 16px;height: 33px;width:100%;margin-bottom:5px;}
.pagination {text-align:center;font-size:16px;color:#000;display:block;}
.pagination .arrows{font-size:16px;display: inline-block;}
.step-links a{font-size:16px;text-decoration:none;color:#069;}
.current_page{background:none repeat scroll 0 0 #069;color:#FFF !important;font-weight:bold;border-radius: 3px;}
.arrows{padding:15px;border: solid 1px #069;margin-top: 15px;}
.pag_title{font-size:16px;}
.box-line{background-color: #069;width: 100%;text-align: center;}
.box-line span{padding: 30px;background-color: #fff;display: inline-block;border-radius: 300px;box-shadow: -19px 17px 46px inset #bbb;margin: 22px !important;}
.box-line svg{width: 197px;height: 197px;} 
.text-line{display: block;width: 80%;margin: auto;color: #000;font-size: 30px;font-family: 'Helvetica Neue';background-color: #fff;box-shadow: -15px 15px 19px #c5c5c5;text-align: center;padding: 17px 0;margin-bottom:44px}
a.gatrack:hover{text-decoration:none}
.careers_cont{background-color: #ffffff;padding-bottom: 30px;}
#sidebarCollapse{display: none;}
#sidebar{display: none}
.nav_mobile{display: none}
.close-sidebar{float:right;margin-top: 8px;margin-right: 8px;}

@media (max-width: 1200px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);padding-right: 15px;}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .collapse.in{display:block !important;}
    #sidebar-wrapper {margin-left: 0;}
    #page-content-wrapper {min-width: 0;width: 100%;}
    #wrapper.toggled #sidebar-wrapper {margin-left: -15rem;}
    .nav_desktop{display: none;}
    .nav_mobile{display: block;}
    .cont-fluid-width{width: 100%;}
}
.lalala{cursor: pointer;text-decoration: underline;color: #337ab7;}
/*.wrapper {display: flex;align-items: stretch;}*/
#sidebar.active {margin-left: -250px;margin-bottom: 0px;}
a[data-toggle="collapse"] {position: relative;}
.dropdown-toggle::after { display: block;     position: absolute; top: 50%; right: 20px;  transform: translateY(-50%); }    
#sidebar {background: #ffffff;transition: all 0.3s;min-width: 250px;max-width: 250px;border-right:1px solid #999;}
#sidebar .sidebar-header {padding: 20px;background: #6d7fcc;}
#sidebar ul.components {padding: 20px 0;/*border-bottom: 1px solid #47748b;*/}
#sidebar ul p {color: #fff;padding: 10px;}
#sidebar ul li a {padding: 10px;font-size: 1.1em;display: block;}
#sidebar ul li a:hover {color: #7386D5;background: #fff;}
#sidebar ul li.active > a, a[aria-expanded="true"] {color: #fff;background: #6d7fcc;}
ul ul a {font-size: 0.9em !important;padding-left: 30px !important;background: #6d7fcc;}
#sidebar ul.components {padding: 20px 0;border-bottom: 1px solid #999;}
#navbar_mobile{display: none;}
#navbar_desktop{display: block;}
@media (max-width: 767px) {
    .blackback{background: rgba(0,0,0,0.4);height: 600px;}
.fieldset{padding:10px;}
.noti_objetivos {top: 0;width: 100%;right: 5%;}
.noti_objetivos > div > img {height:150%;width:15%;}
.div_bloque_noti{font-size:12px;height: 40px;}
.div_enlace{padding-bottom: 10px;}
.noti_space{position:fixed;bottom:0;top:auto;width: 90%;right: 5%;}
.div_enlace{padding-top: 6%;}
.btn{font-size:16px;}
.menu_superior {display:none;}
 /*#sidebar {margin-top: 25px;}*/
.cont-fluid-width{width: 100%;}
#sidebarCollapse{display: block;}
.img_sidebar{width: 95%;;}

#sidebar {
    min-width: 250px;
    max-width: 250px;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    /* top layer */
    z-index: 9999;
    overflow: scroll;
}

.overlay {
    display: none;
    position: fixed;
    /* full screen */
    width: 100vw;
    height: 100vh;
    /* transparent black */
    background: rgba(0, 0, 0, 0.7);
    /* middle layer, i.e. appears below the sidebar */
    z-index: 998;
    opacity: 0;
    /* animate the transition */
    transition: all 0.5s ease-in-out;
}
/* display .overlay when it has the .active class */
.overlay.active {
    display: block;
    opacity: 1;
}

#dismiss {
    width: 35px;
    height: 35px;
    position: absolute;
    /* top right corner of the sidebar */
    top: 0px;
    right: 10px;
}


}

@media (max-width: 1199px) {
#sidebar{display: block}
.menu_superior {display:none;}
#sidebarCollapse{display: block;}
#sidebar {
    min-width: 250px;
    max-width: 250px;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    /* top layer */
    z-index: 9999;
    overflow: scroll;
}

.overlay {
    display: none;
    position: fixed;
    /* full screen */
    width: 100vw;
    height: 100vh;
    /* transparent black */
    background: rgba(0, 0, 0, 0.7);
    /* middle layer, i.e. appears below the sidebar */
    z-index: 998;
    opacity: 0;
    /* animate the transition */
    transition: all 0.5s ease-in-out;
}
/* display .overlay when it has the .active class */
.overlay.active {
    display: block;
    opacity: 1;
}

#dismiss {
    width: 35px;
    height: 35px;
    position: absolute;
    /* top right corner of the sidebar */
    top: 0px;
    right: 10px;
}

}


/* Outline buttons */
/*.btn-outline {border: 2px solid black;background-color: white;color: black;padding: 14px 28px;font-size: 16px;cursor: pointer;border-radius: 5px;}*/

.btn-outline-dark {color: #343a40;background-color: transparent;background-image: none;border-color: #343a40;}
.btn-outline-dark:hover {color: #fff;background-color: #343a40;border-color: #343a40;}

.btn-outline-primary {color: #007bff;background-color: transparent;background-image: none;border-color: #007bff;}
.btn-outline-primary:hover {color: #fff;background-color: #007bff;border-color: #007bff;}

.btn-outline-secondary {color: #6c757d;background-color: transparent;background-image: none;border-color: #6c757d;}
.btn-outline-secondary:hover {color: #fff;background-color: #6c757d;border-color: #6c757d;}

.btn-outline-success {color: #28a745;background-color: transparent;background-image: none;border-color: #28a745;}
.btn-outline-success:hover {color: #fff;background-color: #28a745;border-color: #28a745;}

.btn-outline-danger {color: #dc3545;background-color: transparent;background-image: none;border-color: #dc3545;}
.btn-outline-danger:hover {color: #fff;background-color: #dc3545;border-color: #dc3545;}

.btn-outline-warning {color: #ffc107;background-color: transparent;background-image: none;border-color: #ffc107;}
.btn-outline-warning:hover {color: #000;background-color: #ffc107;border-color: #ffc107;}

.btn-outline-info {color: #17a2b8;background-color: transparent;background-image: none;border-color: #17a2b8;}
.btn-outline-info:hover {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}


@media (max-width:767px){
    .blackback{background: rgba(0,0,0,0.4);height: 600px;}
  }
