
/*fonts*/
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
/*end fonts*/
.body {

}
body, html {
  height: 100%;
  font-family: 'Roboto'
}

header {
  border-top: 1px solid #385c72;
  border-bottom: 1px solid #385c72;
  background-color: #385c72;
}
header .header_top_left {
  float: left;
  height: 50px;
  background-color: #F7EED4;
}
header .header_top_left img{
    width: 100px;
    position: relative;
    top:-22px;
}
header .header_top_middle {
  float: left;
  height: 50px;
  width: calc(100% - 220px);
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
  line-height: 50px;
  text-transform: uppercase;
}
header .header_top_right {
  float: left;
  height: 50px;
  width: 115px;
}
header .header_top_right a {
  color: #fff;
  margin-top: 10px;
}
header .header_top_right a span {
  vertical-align: super;
}
.material-icons {
  vertical-align: middle;
}

.nuclear-hero {
    background: linear-gradient(135deg, #1e88e5 0%, #1565c0 100%);
    color: white;
    padding: 10px 0;
}
.nuclear-hero .container .row .flow-text{
  margin-bottom: 0px;
}
.nuclear-hero .container .row {
  margin-bottom: 0px;
}
.nuclear-hero h1 {
    font-weight: bold;
    color: #fff;
    margin: 0;
    font-size: 2rem;
}
.job-card {
    margin-bottom: 20px;
    transition: transform 0.2s ease-in-out;
}
.job-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
}
.nuclear-badge {
    background-color: #2196f3;
    color: white;
    padding: 2px 8px;
    border-radius: 12px;
    font-size: 0.8rem;
    margin: 2px;
}
.stats-number {
    font-size: 2rem;
    font-weight: bold;
    color: #1565c0;
}
.filter-section {
    background: #f5f5f5;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.pagination-wrapper {
    text-align: center;
    margin: 30px 0;
}

.job-detail-section {
    margin-bottom: 30px;
}
.company-info {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.job-requirements {
    background: #fff3e0;
    padding: 20px;
    border-radius: 8px;
    border-left: 4px solid #ff9800;
}
.apply-section {
    background: #e8f5e8;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
    margin: 30px 0;
}
.compatibility-score {
    background: linear-gradient(45deg, #4caf50, #81c784);
    color: white;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}
.job-stats {
    display: flex;
    justify-content: space-around;
    background: #f5f5f5;
    padding: 15px;
    border-radius: 8px;
    margin: 20px 0;
}
.job-stat {
    text-align: center;
}
.job-stat .number {
    font-size: 1.5rem;
    font-weight: bold;
    color: #1565c0;
}

.clearer {
  clear: both;
}
.bold {
  font-weight: 700;
}
.underline {
  text-decoration: underline;
}
.relative {
  position: relative;
}
.inline-block {
  display: inline-block!important;
}
.no-margin {
  margin:0;
}
.progress.top-of-page {
 margin:0;
 z-index:100;
 position:absolute;
 top:0;
}
.oferta-title {
  font-size: 1.5em;
}
#contul-meu-detaliu {
  background: url('../_admitere/images/anuen-rectorat-3.jpg') no-repeat 100%;
  background-size:cover;
}
.pushpin-anuen-nav {
  z-index:99;
}
.btn-block {
  display:block;
  width:98%;
  margin:0 auto;
}
.pushpin-anuen-nav span.title {
  font-size:1.9rem;
  font-weight:bold;
  color:white;
  line-height:1.9rem;
  display:inline-block;
  padding-left:20px;
  text-align: center;
  width: 100%;
  width: calc(100% - 20px);
}
.block .nav-wrapper a {
  height: 100%;
  position:relative;
}
.block .nav-wrapper a i {
  position:absolute;
  top:1px;
  left:1px;
  color:rgba(0, 0,0, 0.6);
  font-size:4rem;
  font-weight:bold;
  max-height:64px;
  overflow:hidden;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .block .nav-wrapper a.hide-on-med-and-down i {
    display:none;
  }
}
.block .nav-wrapper a.right {
  margin-right:10px;
}
a.modal-trigger.link_autentificare, a.right.link_contul_meu {
  overflow: hidden;
  width:100px;
}
a.modal-trigger.link_autentificare i, a.right.link_contul_meu i  {
  font-size:3rem;
  height:30px;
  line-height: 33px;
  top:8px;
  left:19px;
}
a.modal-trigger.link_autentificare span, a.right.link_contul_meu span  {
  font-size:1rem;
  white-space: nowrap;
  position: relative;
  bottom:9px;
}
.block .nav-wrapper a.right i {
  position:relative;
  color:#fff;
}
.block .nav-wrapper a img {
  height: 100%;
  max-height:64px;
}
.block .sidenav-trigger i {
  height: 63px;
}
#staggered-list {
  padding-top: 8%;
}
#staggered-list, #staggered-list2 {
  text-align: center;
}
#staggered-list li, #staggered-list2 li {
  opacity: 0;
  max-width: 450px;
  display: inline-block;
  width:49%;
}
#staggered-list li .card, #staggered-list2 li .card {
  margin:15px;
}
#staggered-list li .card .card-content, #staggered-list2 li .card .card-content {
  font-size:2rem;
  font-weight:bold;
  text-align: center;
  padding:10px;
}
#staggered-list li .card .card-action, #staggered-list2 li .card .card-action {
  text-align: center;
}
#staggered-list li .card .card-action a, #staggered-list2 li .card .card-action a {
  font-size:1rem;
  font-weight:bold;
  color:red;
  margin:0;
}
.nav-wrapper .meniu-ascuns {
  font-size:24px;
  margin:0px 0px 0px 5px;
  padding:0 5px;
  border:1px solid #fff;
  border-radius:4px;
}

#nav-mobile {
  top:64px;
  height: 94%;
  height: calc(100% - 64px);
  z-index:1000;
  overflow:hidden;
}
#nav-mobile:hover {
  overflow-y: auto;
}
#nav-mobile li.search .label-icon {
  top:10px;
}
#nav-mobile li.search .material-icons {
  top:12px;
}
#nav-mobile li.search .search-wrapper {
  color: #777;
  margin-top: -1px;
  border-top: 1px solid rgba(0,0,0,0.14);
  -webkit-transition: margin .25s ease;
  transition: margin .25s ease;
}
#nav-mobile li.search .search-results {
  margin: 0;
  border-top: 1px solid rgba(0,0,0,0.14);
  background-color: #fff;
}
#nav-mobile li.search #search {
  margin:0;
}
#nav-mobile li.search .input-field.focused .search-results:not(:empty) {
  border-bottom: 1px solid rgba(0,0,0,0.14);
}
#nav-mobile li.search .search-results a {
  font-size: 12px;
  white-space: nowrap;
  display: block;
}
#nav-mobile.sidenav.sidenav-fixed li a {
  font-size: 14px;
  line-height: 44px;
  height: 44px;
  padding: 0 20px;
  color:#fff;
}
#nav-mobile.sidenav.sidenav-fixed li a.home {
  padding: 0 10px;
}
#nav-mobile li.search .search-results a {
  color:#000;
}
#nav-mobile ul.collapsible-accordion .collapsible-body li a {
  font-weight: 400;
  padding: 0 7px 0 30px;
}
#nav-mobile.sidenav.sidenav-fixed li .background {
  background-color:#fff;
}
#nav-mobile.sidenav.sidenav-fixed li .background img {
  opacity:0.4;
}
#nav-mobile.sidenav.sidenav-fixed li .user-view a {
  line-height:inherit;
  height:auto;
  padding:0;
}
#nav-mobile.sidenav.sidenav-fixed li .user-view a.logout {
  position: absolute;
  top:0;
  right:0;
}
#nav-mobile.sidenav.sidenav-fixed li .user-view a.logout i {
  font-size:3rem;
}
#nav-mobile.sidenav .user-view {
  padding:0;
}
#nav-mobile.sidenav .user-view .name {
  margin:0;
  padding-left:10px;
}
#nav-mobile.sidenav .user-view .email {
  padding-left:10px;
}
#nav-mobile.sidenav .padding-left {
  padding-left:30px!important;
}
#nav-mobile ul.collapsible-accordion .collapsible-body li a.extra_padding {
  padding-left:40px!important;
}
#nav-mobile li.img-flags {
  width: 100%;
  text-align:center;
}
#nav-mobile li.img-flags a {
  display: inline-block;
  cursor:pointer;
}
#nav-mobile li.img-flags a img {
  border:1px solid #fff;
}
#nav-mobile .waves-effect.padding-left.truncate.aleasa {
  background-color:#1de9b6;
  color: #000;
}

#oferta-educationala-lista>nav, #oferta-educationala-detaliu>nav, #contul-meu-detaliu>nav {
  position:fixed;
  top:0px;
  z-index:98;
}
#oferta-educationala-lista .oferta-container, #oferta-educationala-detaliu .oferta-container {
  padding-left:300px;
  padding-top:64px;
  position:relative;
}
#oferta-lista li {
  opacity: 0;
}
#oferta-lista .card-content {
  height:85px;
  overflow:hidden;
}
#oferta-lista .card .card-image {
    position:relative;
}
#oferta-lista .card .card-image .over-name {
  position:absolute;
  top:0px;
  left:0px;
  font-size:18px;
  font-weight:bold;
  color:#fff;
  background-color:rgba(0,0,0, .6);
  padding:5px;
  width:100%;
  text-align:center;
}
#oferta-lista .card .card-content a.btn-oferta {
  width:100%;
  margin-bottom:5px;
  display: table;
  height:32px;
  line-height: 16px;
}
#oferta-lista .card .card-content a.btn-oferta span {
  display: table-cell;
  vertical-align: middle;
}

.footer{background:#006699;padding:0;text-align:center;}
.footer h6{font-size:1.7em;background:#f8efc0;padding:0.5em 1.7em;font-weight:700;color:#000;}
.footer p{font-size:0.875em;color:#fff;margin:1em 0;line-height:1.8em;}
.footer h4{font-size:1.7em;color:#fff;border-bottom:1px solid #fff;width:89%;margin-bottom:1em;}
.footer-right li a{color:#fff;font-size:0.875em;line-height:1.8em;}
.footer-right li a:hover{color:#fff;}
.footer-right li{display:block;}
.foot-nav ul li{display:inline-block;}
.foot-nav li a{color:#fff;font-size:1em;padding:0.5em 1em;text-decoration:none;font-weight:700;}
.foot-nav{background:#f8efc0;}
.foot-nav ul{padding:0.65em 0;}
.foot-nav li a{display:inline-block;color:#000;font-size:0.95em;padding:0.7em 1.5em;text-decoration:none;font-weight:500;text-transform:uppercase;border-right:1px solid rgba(255, 255, 255, 0.32) ! important;cursor: pointer;}
.foot-nav li a:hover{color:#f0ad4e;}
.footer_p {padding:0 40px;}
.social_footer{padding:5px;line-height:3em!important;}
.social_footer img{width:30px;}
.copyright{padding:1em 0;text-align:center;}
.copyright .contact{font-size:0.8em;}

.calendar_picker {
  margin:0;width:40px;direction:rtl;font-size:2.5rem!important;color:#4545a5;float:right;display:inline-block;cursor:pointer;
}
.datepicker {
  width:calc(100% - 40px)!important;
}
#formular_inregistrare .datepicker {
  width:calc(100% - 40px - 3rem)!important;
}
ul.dropdown-content.select-dropdown {
  position:fixed;/*pentru modal datepicker*/
  z-index:1010;
  background-color:#fff;
}
.intl-tel-input.invalid ~ .helper-text:after {
  content: attr(data-error);
  color: #F44336;
  top:7px;
}
.datepicker-calendar-container input.select-dropdown.dropdown-trigger{
  font-weight: bold;
  text-decoration: underline;
  font-size: 1.2em;
}
.fixed-action-btn .totop {
  display:none;
}
.fixed-action-btn ul {
  left:auto;
  right:10px;
}
.fixed-action-btn .fb-share-button_div {
  border-radius: 4px;
}
.fixed-action-btn .fb-share-button_div .fb_iframe_widget {
  top: -5px;
  left: -1px;
  display: inline-block;
  position: relative;
}
.fixed-action-btn .fb-share-button_div .fb_iframe_widget>span {
  width: 25px!important;
  height: 25px!important;
  background-color: #fff;
}
.fixed-action-btn .fb-share-button_div iframe {
  top: -5px;
  left:-6px;
  transform: scale(2.4);
  -ms-transform: scale(2.4);
  -webkit-transform: scale(2.4);
  -o-transform: scale(2.4);
  -moz-transform: scale(2.4);
  transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -webkit-transform-origin: top left;
}

.footer.oferta-educationala-lista  {
  padding-left:300px;
}

.tabs-content.carousel .carousel-item {
  height:auto;
}

#oferta-educationala-detaliu .oferta-container ul.tabs {
  z-index:50;
  position: fixed;
  top:64px;
  width: 71%;
  width: calc(100% - 300px);
}
#oferta-educationala-detaliu .oferta-container ul.tabs .indicator {
  background-color: red;
  height: 4px;
}

#oferta-educationala-detaliu .oferta-container .tabs-content .toc-wrapper {
  z-index:50;
  position: fixed;
  top:0;
  width: 100%;
  overflow-x:auto;
  overflow-y:hidden ;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .toc-wrapper ul {
  padding-top:50px;
  display:table;
  width:100%;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .toc-wrapper ul li {
  display:table-cell;
  text-align: center;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .toc-wrapper ul li a {
  display: block;
  padding: 0 15px;
  cursor: pointer;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .tab-content-inside {
  /*padding-top:105px;*/
  padding-top:5px;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .tab-content-inside .section {
  padding:10px;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .tab-content-inside .section h2 {
  margin-top:0;
}
#oferta-educationala-detaliu .oferta-container .tabs-content .tab-content-inside .section .header.white-text {
  margin-bottom:0;
  text-shadow: 2px 3px 2px rgba(0,0,0,0.7);
}

#contul-meu-detaliu .contul-meu {
  padding-top:64px;
  position:relative;
  padding-left:300px;
}
#contul-meu-detaliu .contul-meu ul.tabs {
  z-index:50;
  position: fixed;
  top:64px;
  width: 71%;
  width: calc(100% - 300px);
}
#contul-meu-detaliu .contul-meu ul.tabs .indicator {
  background-color: red;
  height: 4px;
}
#contul-meu-detaliu .contul-meu .sectiune_fisiere {
  padding:0 11px;
}
.tabs-content .toc-wrapper {
  z-index:50;
  position: fixed;
  top:0;
  width: 100%;
  overflow-x:auto;
  overflow-y:hidden ;
}
#contul-meu-detaliu .contul-meu .tabs-content .toc-wrapper ul {
  padding-top:50px;
  display:table;
  width:100%;
}
#contul-meu-detaliu .contul-meu .tabs-content .toc-wrapper ul li {
  display:table-cell;
  text-align: center;
}
#contul-meu-detaliu .contul-meu .tabs-content .toc-wrapper ul li a {
  display: block;
  padding: 0 15px;
  cursor: pointer;
}
#contul-meu-detaliu .contul-meu .tab-content-inside {
  padding-top:40px;
  overflow: hidden;
}
#contul-meu-detaliu .contul-meu .tab-content-inside .section {
  padding:10px;
}
#contul-meu-detaliu .contul-meu .tab-content-inside .section .header.white-text {
  margin-bottom:0;
  text-shadow: 2px 3px 2px rgba(0,0,0,0.7);
}
#contul-meu-detaliu .collapsible-header {
  font-size:18px;
}
#contul-meu-detaliu .order-and-drag-container {
}
span.badge {
    min-width:auto;
    color:#fff;
}
span.badge.new::after {
  content: " ";
}

#overlay_ajax, .overlay_ajax {
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.2);
  text-align:center;
  z-index:999;
  display: table-cell;
  vertical-align: middle;
  top:0;
}
#overlay_ajax img, .overlay_ajax img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 150px;
  margin-top: -75px; /* Half the height */
  margin-left: -75px; /* Half the width */
}


#autentificare .modal-content {
  padding:5px 11px;
}
.modal-footer {
  padding:0;
  height:auto;
}
.modal-footer button, .modal-footer a {
  margin:0 auto!important;
}
#autentificare .modal-footer .tabs .indicator {
  background-color:red;
  height:3px;
}
#autentificare .modal-content .btn-large {
  display: block;
}
#autentificare .modal-content form {
  padding:0px;
}
#autentificare .modal-content .preloader-wrapper {
  position:absolute;
  top:0;
  z-index:100;
}
#autentificare .modal-content .btn-large.red {
  background-color: red!important;
  color: white!important;
}
#autentificare .modal-content .btn-large.blue {
  background-color: #2196F3!important;
  color: white!important;
}
#toast-container .toast-error {
  background-color: red!important;
  font-weight:bold;
}
#toast-container .toast-info {
  background-color: #ef6c00!important;
  font-weight:bold;
  font-size:18px;
}

input:not([type]).mandatory,
input[type=text]:not(.browser-default).mandatory,
input[type=password]:not(.browser-default).mandatory,
input[type=email]:not(.browser-default).mandatory,
input[type=url]:not(.browser-default).mandatory,
input[type=time]:not(.browser-default).mandatory,
input[type=date]:not(.browser-default).mandatory,
input[type=datetime]:not(.browser-default).mandatory,
input[type=datetime-local]:not(.browser-default).mandatory,
input[type=tel]:not(.browser-default).mandatory,
input[type=number]:not(.browser-default).mandatory,
input[type=search]:not(.browser-default).mandatory,
textarea.materialize-textarea.mandatory {
  /*border-color:#9c27b0;*/
  background-color:#f3e5f5;
}
input:not([type]).mandatory~label:before,
input[type=text]:not(.browser-default).mandatory~label:before,
input[type=password]:not(.browser-default).mandatory~label:before,
input[type=email]:not(.browser-default).mandatory~label:before,
input[type=url]:not(.browser-default).mandatory~label:before,
input[type=time]:not(.browser-default).mandatory~label:before,
input[type=date]:not(.browser-default).mandatory~label:before,
input[type=datetime]:not(.browser-default).mandatory~label:before,
input[type=datetime-local]:not(.browser-default).mandatory~label:before,
input[type=tel]:not(.browser-default).mandatory~label:before,
input[type=number]:not(.browser-default).mandatory~label:before,
input[type=search]:not(.browser-default).mandatory~label:before,
textarea.materialize-textarea.mandatory~label:before {
  content:'*';
  display:block;
  color:#9c27b0;
  position:absolute;
  top:2px;
  left:-10px;
  font-weight: bold;
}

.mandatory .select-wrapper input[type=text]:not(.browser-default) {
  /*border-color:#9c27b0;*/
  background:rgba(156, 39, 176, .1);
}
.mandatory label:before {
  content:'*';
  display:block;
  color:#9c27b0;
  position:absolute;
  top:2px;
  left:-10px;
  font-weight: bold;
}
.mandatory2 .g-recaptcha:before {
  content:'*';
  display:block;
  color:#9c27b0;
  position:absolute;
  top:2px;
  left:-10px;
  font-weight: bold;
  position:relative;
}

#oferta-educationala-detaliu .useful-informations, #contul-meu-detaliu .useful-informations {
  position:relative;
}
#oferta-educationala-detaliu .form_preloader, #contul-meu-detaliu .form_preloader {
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.2);
  text-align:center;
  z-index:999;
  display: table-cell;
  vertical-align: middle;
  top:0;
  margin-left:-10px;
}
#oferta-educationala-detaliu .form_preloader .preloader-wrapper, #contul-meu-detaliu .form_preloader .preloader-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 150px;
  margin-top: -75px; /* Half the height */
  margin-left: -75px; /* Half the width */
}
#oferta-educationala-detaliu .cnp_strain, #contul-meu-detaliu .cnp_strain {
  display: none;
}
#formular_inregistrare .inside_form {
  padding:10px 1rem;
}
#formular_inregistrare .purple-text, #tab-date-personale .purple-text {
  font-size:16px;
  font-weight: bold;
}
#formular_inregistrare input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error], {
  font-size:16px;
  font-weight: bold;
}
#formular_inregistrare .inside_form .input-field .helper-text {
  position:absolute;
  bottom:-10px;
  white-space: nowrap;
}
#formular_inregistrare .inside_form .input-field .helper-text::after {

}
#formular_inregistrare .intl-tel-input * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#formular_inregistrare label[for="camp_telefon"] {
  top:-31px;
}
#contul-meu-detaliu  .intl-tel-input {
  margin-left:45px;
}
#contul-meu-detaliu #formular_inregistrare fieldset .row .col {
  padding:0;
}
.input-field .prefix {
  text-align: right;
  padding-right: 2px;
}
#contul-meu-detaliu #formular_inregistrare fieldset .row:last-of-type {
  margin-bottom:0;
}
#contul-meu-detaliu #formular_inregistrare fieldset {
  margin-bottom:5px;
}
.container_documente_necesare .row:nth-child(odd):not(.no-margin) {
  border-top:5px solid #ccc;
  padding-bottom:10px;
  border-bottom:5px solid #ccc;
}
.container_documente_necesare>.row:nth-child(odd) {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.container_documente_necesare .row .collection.with-header .collection-header {
  border-bottom:none;
}

.register .cnp_strain {
  display:none;
}
.register button {
  line-height:16px;
}

.documente_utile_div:nth-child(even) {
  background-color: #eee;
}

#tab-inscrieri .collection {
}


#studiu_preuniversitar.modal, #studiu_universitar.modal {
  width:80%;
}

.material-icons.circle.white-text {
  margin-right:5px;
}

.input-field>label:not(.label-icon).active1 {
  -webkit-transform: translateY(-14px) scale(0.8);
  transform: translateY(-14px) scale(0.8);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

@media only screen and (max-width: 1280px) {
    .container {
        width: 90%;
    }
}


@media only screen and (max-width: 992px) {
  #oferta-educationala-lista .oferta-container, #oferta-educationala-detaliu .oferta-container, #contul-meu-detaliu .oferta-container {
    padding-left:0px;
  }
  .footer.oferta-educationala-lista  {
    padding-left:0px;
  }
  #oferta-educationala-detaliu .oferta-container ul.tabs, #contul-meu-detaliu .oferta-container ul.tabs {
    width:100%;
  }
  #studiu_preuniversitar.modal, #studiu_universitar.modal {
    width:95%;
  }
  #contul-meu-detaliu .contul-meu ul.tabs {
    width: 100%;
  }
  #contul-meu-detaliu .contul-meu {
    padding-left: 0;
  }
  .collapsible {
    margin-top:0;
  }
}


@media only screen and (max-width: 600px) {
  #staggered-list li, #staggered-list2 li {
    width:100%;
  }
  .pushpin-anuen-nav a i {
    font-size:3rem!important;
  }
  .block .sidenav-trigger i {
    height: 55px;
  }
  #contul-meu-detaliu .contul-meu ul.tabs {
    top:57px;
  }
  .collapsible {
    margin-top:0;
  }
  #camp_nume_familie_nastere ~ span {
    bottom:-10px!important;
  }
  #camp_nume_familie_actual ~ span {
    bottom:-10px!important;
  }
  #contul-meu-detaliu .order-and-drag-container {
    display:block;
    text-align: center;;
  }
  #autentificare.modal.bottom-sheet {
    bottom:auto;
    top:10%;
  }

}

@media only screen and (min-width: 1660px) {
  #camp_cnp ~ span {
    bottom:-10px!important;
  }
  #camp_nume_familie_actual ~ span {
    bottom:-10px!important;
  }
}

@media only screen and (min-width: 601px) {
    nav .nav-wrapper i {
        margin-right: 5px;
    }
}

