/* NS */

@font-face {
	font-family: "Poppins";
	src:url("/fonts/Poppins/Poppins-Regular.ttf") format("truetype");
}

.changing-boxes .hidden-text {
  position:absolute !important;
  top:0px;
  width:100%;
  color:#ffffff !important;  
  opacity:0;
            transition: opacity 0.5s ease-in-out; /* vendorless fallback */
       -o-transition: opacity 0.5s ease-in-out; /* opera */
      -ms-transition: opacity 0.5s ease-in-out; /* IE 10 betas, not needed in final build. */
     -moz-transition: opacity 0.5s ease-in-out; /* Firefox */
  -webkit-transition: opacity 0.5s ease-in-out; /*safari and chrome */  
}

.changing-boxes .hidden-text h2, .changing-boxes .hidden-text h3, .changing-boxes .hidden-text h4 {
  color:#ffffff;
}

.changing-boxes .hidden-text:hover {
  opacity:1;
          transition: opacity 0.5s ease-in-out; /* vendorless fallback */
       -o-transition: opacity 0.5s ease-in-out; /* opera */
      -ms-transition: opacity 0.5s ease-in-out; /* IE 10 betas, not needed in final build. */
     -moz-transition: opacity 0.5s ease-in-out; /* Firefox */
  -webkit-transition: opacity 0.5s ease-in-out; /*safari and chrome */  
}

.sunfw_section_content-top-over .box-title {
  margin-bottom:20px !important;
}

.page-header h2 {
  font-size:26px;
}

.sunfw_section_bottom img.logo {
  max-width:250px;
}

.login .controls {
  margin-left:140px;
}

.logout-below-content {
	margin-bottom:30px
}

.sunfw-scrollup {
  border:1px solid white;
}

.sunfw-scrollup.position-left {
    left: 10px;
    position: sticky;
    width: 40px;
    height:40px;
    border-radius:40px;
    padding: 9px;
    bottom: 30px;
    display:block !important;
}

a.sunfw-scrollup.position-left:focus, a.sunfw-scrollup.position-left:hover {
  color:#ffffff;
}

.bottommenu nav.navbar.sunfw-menu-head ul.navbar-nav {
  float:unset;
  margin-left:-10px;
}

.alert.alert-success, alert.alert-success h3, alert.alert-success h2 {
    border-width: 0;
    background-color: #119d0f;
    color: #fff !important;
} 

div.message-uniform .alert-success h3, div.message-uniform .alert-success h2 {
    border-width: 0;
    background-color: #119d0f;
    color: #fff !important;  
}

.jsn-uniform .form-actions .btn-toolbar .btn.jsn-form-submit {
    margin-top: 0px;
    white-space: normal;
    font-size: 1em;
    line-height: 20px;
}

div.daterangepicker.hide {
	display:inherit !important;
}  

div.daterangepicker .ranges {
	float:left! important;
}

div.daterangepicker .ranges .range_inputs>div:nth-child(2) {
    padding-left: 0 !important;
}  

.daterangepicker .btn {
    margin: 5px 0px 0px 0px !important;
	min-width:100px;
}

div.daterangepicker {
	border:1px solid #cccccc;
}

div#submissions-list button {
	height:42px;
}

div#submissions-list i.icon-search:before {
	content:"";
}
	



@media (max-width:767px) {
  div.sunfw-pos-bottom-4  {
    margin-top:20px;
  }
  
}
