@font-face {
    font-family: 'opensans';
    font-style: normal;
    font-weight: 400;
    src: url("/jakarta.faces.resource/opensans/opensans-regular-webfont.eot.xhtml?ln=font");
    src: local('opensans'),
        local('opensans-regular-webfont'),
        url("/jakarta.faces.resource/opensans/opensans-regular-webfont.eot.xhtml?ln=font?#iefix") format('embedded-opentype'),
        url("/jakarta.faces.resource/opensans/opensans-regular-webfont.woff2.xhtml?ln=font") format('woff2'),
        url("") format('woff'),
        url("/jakarta.faces.resource/opensans/opensans-regular-webfont.ttf.xhtml?ln=font") format('truetype');    
}
html,body,h1,h2,h3,h4,h5 {font-family: 'IRAN','opensans','STIX2Math', sans-serif}
/*.w3-bar-item{text-align:left!important}*/
.w3-bar-item:hover{text-decoration: none}
.main-menu{z-index:4;width:200px;margin-top: 10px;left:0;border-right: 1px solid cadetblue;}
.sidebar{z-index:3;width:250px;margin-top: 10px;right:0}
.user-menu{z-index:4;width:150px;left:0;height:80px;margin-top:39px;}
.main-content{margin-left:50px;margin-right:50px;margin-top:40px;}
.brand-logo{
    background-position: left;
    text-indent: 30px;
    margin-left: 8px;
}
.flex-container {display:flex;flex-direction:row;flex-wrap:wrap}
#searchMain{width: 100%; position: relative;overflow: auto;margin: 0 auto;
  display: flex;  border: 1px solid silver;border-radius: 24px;padding: 4px 4px 4px 20px;max-width: 600px
}
#searchMain input[type='text']{float:right;width:100%;border: none}
#searchMain .search-button{width:40px;border-radius: 50%;border: none;padding: 8px 12px;float: left}
#searchMain .reset-button{background-color: silver; width:20px;height:20px;border-radius: 50%;border: none;padding: 4px 4px;float: left}
#searchBar {position: relative;overflow: auto;margin: 0 auto;
  display: flex;border: 1px solid silver;border-radius: 16px;padding: 2px 2px 2px 8px;width:100%;max-width: 360px;float: right}
#searchBar input[type='text']{float:right;height:24px;width:100%;border: none;padding: 0px !important;margin: 0px !important}
#searchBar .search-button{width:24px;height:24px;border-radius: 50%;border: none;padding: 3px 6px;float: left}
.select-item > span{
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;flex: 1;padding: 0px 3px;text-align: right;
}
.select-item > span{
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;flex: 1;padding: 0px 3px;text-align: left;
}
.infoMessage{color:seagreen;border:1px solid seagreen;font-weight:bold;background-image:url('/azdegar/resources/images/accept.png');background-position:center right;background-color:white;background-repeat:no-repeat;float:right;padding:6px;}
.warnMessage{color:royalblue;border:1px solid royalblue;font-weight:bold;background-image:url('/azdegar/resources/images/information.png');background-position:center right;background-color:white;background-repeat:no-repeat;float:right;padding:6px;}
.errorMessage{color:tomato;background-image:url('../images/exclamation.png');background-position:center right;background-repeat:no-repeat;float:right;padding: 6px}
.fatalMessage{color:red;font-style:italic;font-weight:bold;}


