/* General */
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
.accordion-button:focus,
.form-select:focus,
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
  box-shadow: inset 0 -1px 0 #ddd !important;
}
a{text-decoration: none !important;}
.custom_size{padding: 5px 110px;}
.header-left-nav{height:auto;}
.body-left-nav{height: auto;padding-bottom: 300px;}
#accordioninfo .accordion-body{padding:10px !important;background-color: #FAFAFA;}
.del-btn-section-edu{position: absolute;right:0;top:-5px;}
.dom_skill_cells{width:24%;display: inline-block;}
input[type=range]::-moz-range-track {
  background: #cfe2ff !important;
}
.Active-writing{color:#0d6efc;}
#sticky-sidebar{z-index: 99;}
#header-prev{display: none;}
.section_title{font-size: 18px !important;}
.section_body{font-size: 15px !important;margin: 10px 0 15px 0;}
.td-date{font-size:15px !important;}
input[type="range"] {
  appearance: slider-vertical;
}


.dd-none{display: none;}
.makeItFull{
  position: fixed;
  left:0;
  top:0;
  z-index: 9999;
  background-color: #FFF;
  height:100%;
  width: 100%;
  transition: 0.5;
}

/* #cv_row{
  overflow-x: scroll;
  overflow-x: scroll;
} */

#make_cv_fullscreen{
  font-size: 1rem;
  margin-top: 10px;
  margin-left: 10px;
  cursor: pointer;
}

#make_cv_fullscreen:hover{
  color: #0d6efc;
}

/* .parent-group{cursor:grab;} */

#button-preview{display: none;}
/* Small Devices */
@media (max-width: 575.98px) {
  #header-prev,#button-preview{display: block; position: relative !important;}
  #main{display: none;}
  .show-main{ background-color: #FFF;z-index : 100;position : absolute;top : 0;left : 0;min-height: 100%;height: auto; }
  #app-main tr{ display: flex; flex-wrap: wrap;border-bottom: 1px solid #EEE;}
  #app-main  td{width: 100%;}
  #app-main .td-title{color:#000;}
  .header-left-nav{height: auto;}
  #make_cv_fullscreen{display:none}
  
}

@media (min-width: 576px) and (max-width: 990px) {

  #header-prev,#button-preview{display: block; position: relative !important;}
  #main{display: none;}
  .show-main{ background-color: #FFF;z-index : 100;position : absolute;top : 0;left : 0;min-height: 100%;height:auto;  }
  #sticky-sidebar{border-left: 1px solid #dee2e6;}
  #make_cv_fullscreen{display:none}
}



@media (min-width: 992px) and (max-width: 1024px) {
	
}

@media (min-width: 992px) and (max-width: 1440px) {
	
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	
}
@media (min-width: 1200px) {
	
}