/*
 * This is a template css file. 
 * 
 * All custom classes will be prefixed with #exantecostjsf by build system
 * 
 */
 .center{
 text-align: center;
 }
 #exantecostjsf .text-strong-grey-bold{
    color: #808080;
    font-size: 1.2em;
    font-family: verdana;
    font-weight: normal;
}

 #exantecostjsf .value-text-normal{
    font-family: verdana;
    padding-top: .3em;
    padding-bottom: .3em;
    font-size: .9em;
}


#exantecostjsf  .rightJustifyOnly {
    text-align: right;
}

#exantecostjsf  .transaction-style {
    font-family: verdana;
    font-size: small;
}


 #exantecostjsf .row-padding-top{
 padding-top: 5px;
}
 #exantecostjsf .row-padding-top2{
 padding-top: 4px;
}
 #exantecostjsf .transaction-text{
  font-size: 11px;
  font-family:verdana;
}
#exantecostjsf .text-strong-black-bold{
 	font-size: 1.4em;
}
#exantecostjsf .row-align{
 padding-bottom: 0.7em;
}

#exantecostjsf .text-strong-grey{
  color: #808080;
  font-size: .9em;
  font-family: verdana;
}
#exantecostjsf .text-strong-mnt{
	text-align: right;
    width:25%; 
 	 color: #808080;
 	 font-size: .55em;
}
#exantecostjsf .text-strong-blue{
  font-size: .9em;
  font-family: verdana;
  color: blue;
}
#exantecostjsf .text-strong-black{
  font-size: .9em;
  font-family: verdana;
  padding-top: .3em;
  padding-bottom: .3em;
}
#durablemediumjsf .text-bold-black{
  font-size: .9em;
  font-family: verdana;
  font-weight: bold;
  padding-top: .3em;
  padding-bottom: .3em;
}

#exantecostjsf .text-strong-black-right{
  font-size: .9em;
  text-align: right;
  width: 25%;
   font-family: verdana;  
}
#exantecostjsf .text-strong-grey-small{
  color: #808080;
  font-size: smaller;
  font-family: verdana;  
  
}
#exantecostjsf  .rightJustify {
    text-align: right;
    width: 51%;
    
}
#exantecostjsf .large8-modified{
 	width:75%; 
}
#exantecostjsf  .CustomColumn {
    margin:0px 0px 0px 10px;
}
#exantecostjsf  .CustomRows {
    margin:0px 0px 0px 10px;
}
#exantecostjsf  .bottomMargin {
    margin:0px 0px 1px 0px;
    padding-bottom: 2px;
}
#exantecostjsf  .menulistdropdown {
    -webkit-appearance: menulist;
}
#exantecostjsf  hr.hrStyle1 {
    height: 1px;
    margin: 1px;
    border: none;   
}
#exantecostjsf  hr.hrStyle2 {
    height: 1px;
    margin: 0px;
    border: none;  
    width: 100%; 
}
#exantecostjsf  hr.hrStyle3 {
    height: 1px;
    margin: 2px;
    border: none;  
}
#exantecostjsf  hr.hrStyle4 {
  background: #f6f6f6;
    border: none;
    height: 1px;
    margin: 10px 0;
    width: 100%;
    box-sizing: content-box; 
}

#exantecostjsf  .close-it {
    display: none;
}

#exantecostjsf  .messages {
    margin: 0 0 0 0;
    padding: 1%;
    list-style: none;
}

@media print {

 #exantecostjsf .js-slide-in {
  width: 100%;
  position: initial;
  overflow-y: visible;
      }
      
     #exantecostjsf .js-slide-in .slide-in-content-wrapper {
           overflow-y: hidden;
           position: inherit
     }
     
      #exantecostjsf .application-header
   {
     display:none; 
   }
#exantecostjsf form .content.exantetabcontent, #exantecostjsf form  .scrollable {
display:none;
 }    
}