@charset "UTF-8";

/** 
 *  
 * @version 1.0.0 
 * @package ns 
 *      
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *  
 */
 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  extension
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 


a[href*=".pdf"] { 
    background: url('../images/pdf_icon.png') no-repeat top left;
    padding-left: 60px;
    display:block;
    min-height:60px;
}

a.pdf16 { 
    background: url('../images/pdf_icon_16.png') no-repeat top left;
    padding-left: 20px;
    display:block;
    min-height:20px;
}

a.pdf24 { 
    background: url('../images/pdf_icon_24.png') no-repeat top left;
    padding-left:30px;
    display:block;
    min-height:30px;
}

a.pdf32 { 
    background: url('../images/pdf_icon_32.png') no-repeat top left;
    padding-left: 38px;
    display:block;
    min-height:38px;
}

.frame-1 ul,
.frame-2 ul {
    list-style:none;
    padding:0;
}

.frame-1 ul > ul,
.frame-2 ul > ul {
    padding:0;
}

.frame-1 > ul > li,
.frame-2 > ul > li {
    display:block;
    min-height:33px;
    line-height:33px;
    margin-bottom:30px;
}

.frame-1 ul > li li,
.frame-2 ul > li li {
    cursor:auto;
    padding-left:0;
    padding-left:40px; 
}


.frame-1 > ul > li a.accordionHeader {
    padding-left:40px;        
    text-decoration:none;
    display:block;
    height:33px;
    background:url('../images/accordion_up.png') no-repeat 0 0;
}

.frame-1 > ul > li.act a.accordionHeader {
    background-image:url('../images/accordion_down.png');
}

.frame-2 > ul > li a {
    background:none;
    padding-left:0;
    min-height:1em;
}

.frame-2 > ul > li {
    display: block;
    min-height: 1em;
    line-height: 1.6em;
    margin-bottom: 1em;
}

/* sr_feuser_register
********************************************/
.space-after:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 20px;
  display: block;
}
#tx-srfeuserregister-pi1-fe_users_form .usergroup span {
  margin-right: 40px;
  display: inline-block;
  float: left;
}
#tx-srfeuserregister-pi1-fe_users_form .usergroup span:last-child {
  margin-right: 0;
}

.tx-srfeuserregister-pi1 dd.usergroup label, 
.tx-srfeuserregister-pi1 dd.usergroup input,
.tx-srfeuserregister-pi1 .gender dd label, 
.tx-srfeuserregister-pi1 .gender dd input {
    float: left;
}
.tx-srfeuserregister-pi1 dd.usergroup label {
  margin-left: 5px;
}
body .tx-srfeuserregister-pi1 dd.gender label {
    margin-right: 62px;
}
.csc-frame-invisible {
  display: none;
  border: 1px solid #000 ;
  background-color: #FFF;
  padding: 10px ;
  position: relative;
}
span.csc-frame-visible {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #000;
  border: 1px solid #000 ;
  color: #FFF;
  text-align: center;
  transition: all 0.3s ease ;
  cursor: pointer;
  line-height: 20px;
  
  /* Temp Fix */
  display: none !important;
}
span.csc-frame-visible:hover,
span.csc-frame-visible:active,
span.csc-frame-visible:focus {
  background-color: transparent;
  color: #000;
}

/* Form sr_feuser_register Field Client Number */
.cnum {
  display: none;
}
.cnum.show {
  display: block;
}

/* BDO */

/* Fluid Form */

.contact-form label {
  display: block;
  margin-top: 0.6em;
}
.contact-form textarea {
  min-height: 120px;
  border: 1px solid #e9e9e9!important;
  line-height: 100%!important;
  padding: 5px;
  background: #f7f7f7!important;
  box-shadow: none!important;
  width: 96%;  
}
.contact-form {

}






