/*
            
--------------  CONF_PCOMM ---------------

*/

*{
    margin:0px;
    font-size:14px;
}

body, html {
  height: 100%;
  width: 100%;

}

.ps-ui-wrap{
    margin:3px;
}

.ps_tpl_formGroupWrap{
    width:17em;
}

.xxxDLFormWrapCommon{
    border:0 none;
    width:80%;
}

.xxxDLFormWrapCommon p{
    margin-bottom:10px;
}

.xxxDLFormWrapCommon select{
    margin-right:10px;
    margin-bottom:10px;
    float:left;
}

.xxxDLFormWrapPDFSheet{
    width:80%;
    margin-top:10px; 
    margin-bottom:10px;
    border:0 none;
}

.xxxDLFormWrapPDFSheet span{
    margin-right:10px;         
}

.xxxDLFormWrapDirect{
    width:80%;
    border:0 none;
    float:left;
}

.xxxDLFormWrapDirect p{
    margin-bottom:10px;
}
.xxxDLFormWrapDirect select{
    margin-right:10px;
}

.ps-ui-blockLayer{
    cursor: wait;
}

.xxxText{
    margin-bottom: 12px;
    padding: 0.4em;
    width: 95%;
}
.xxxLabel{
    display:block;
}
.xxxFieldset {
    border: 0 none;
    margin-top: 10px;
    padding: 0;
}
.ps-ui-attention{
    color:red;
}

.ps_input{
    
}
.prev_button{
	border: 1px orange solid;
	border-radius: 3px;
}
.ps_input_custom{
    width:100%;
    height:41px;
}

.ps_download_select{
    width:20em;
}

.ps_download_select select{
    width:16em;
}

.ps_download_select_custom{
    width:16em;
    height:40px;
}

.ps_download_btn{
    width:180px;
    margin-left:10px;
}

.ps_download_btn_custom{
    width:180px;
    height:40px;
    margin-left:10px;
}

.ps_downloadLink{
    margin:5px;
    padding:3px;
    float:left;
}

.ps_conf_formView{
	
}

.ps_tpl_formFieldVarName{
    display:none;
}
.ps_conf_helpLink{
    display:block;
    margin-bottom:10px;
}
.ps_tpl_infoFieldWrap{
	margin:0;
    padding:0;
    border:1px solid #DBDBDB;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.ps_tpl_formFieldWrap select{
    width:100%;
}

.ps_tpl_formFieldWrap{
    border:1px solid #DBDBDB;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.ps_tpl_formFieldWrap input{
    width:100%;
}
.ps_tpl_formFieldVarElement{
    position:relative;
}
.ps_tpl_formFieldVarDesc{background-color: #EDEFEF;background-image: none; border-right:1px solid #DBDBDB;}
.ps_tpl_infoFieldWrap .infoVarNamePar{background-color: #dddddd; display: none} 
.ps_tpl_infoFieldWrap .infoVarDSCPar{background-color: #EDEFEF; border-right:1px solid #DBDBDB}
.ps_tpl_infoFieldWrap .infoUnitPar{text-align: center;}
.ps_tpl_formFieldVarUnit{ text-align: center;}

.ps_tpl_formFieldWrap tr{border-top:none;}
.ps_tpl_infoFieldWrap tr{border-top:none;}


.ui-widget-header{
    border-top:none;
    border-left:none;
    border-right:none;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    padding:5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.ps_conf_partInfo{
	border: none;
}


#loader2D {
	width: 60px;
	height:60px;
	background-image: url('../img/loadinfo.gif');
	background-repeat:no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	z-index: 1000;
}

.psol-comp-dialogbase-container{
	display: none !important;
} 

.psol-comp-dialogbase-backdrop{
	display: none !important;
} 


#btn3D{
    font-size: 16px;
    height:33px;
    width:49%;
    background-color: #1C63B5;
    color: #ffffff;
    border-radius: 0%;
}

#btn2D{
    font-size: 16px;
    height:33px;
    width:49%;
    float:right;
    background-color: #1C63B5;
    color: #ffffff;
    border-radius: 0%;
}

.overlayDiv{
    position: absolute;
    width:100%;
    top:50%;
    color:#fff;
    text-align: center;
}

.ps_conf_3dButton{
    border-radius: 0%;
    background-color:  #1C63B5 !important;
    color: #fff !important;
}

#overlay3d{
    position:absolute;
    width:100%;
    height:100%;
    background-color: rgb(0, 0, 0, 0.7);
}

.ps_btn_download{
    border-radius: 0%;
    background-color:  #1C63B5 !important;
    color: #fff !important;
    width:137px;
    height:33px;
}

.prjInfoHeader{
    margin:5px, 5px, 3px, 3px;
    padding:2px;

}

.prjImg{
    width:50px;
    height:50px;
}

.prjPNvalue{
    display:inline-block;
    margin: auto;
    width: 50%;
}

.naviParent{
    border:1px #DBDBDB solid;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin:3px;
    min-width:390px;
    /* height:600px; */
}
