@font-face {
  font-family: 'BVNassim';
  src: url('/html/fonts/nassim-regular.eot');
  src: url('/html/fonts/nassim-regular.eot?#iefix') format('embedded-opentype'),
    url('/html/fonts/nassim-regular.woff') format('woff'),
    url('/html/fonts/nassim-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BVNassim';
  src: url('/html/fonts/nassim-bold.eot');
  src: url('/html/fonts/nassim-bold.eot?#iefix') format('embedded-opentype'),
    url('/html/fonts/nassim-bold.woff') format('woff'),
    url('/html/fonts/nassim-bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
label{
display:inline-block;
}
.icon-file-name{
background:none;
height:auto;
}
.portlet-borderless-back-url-wrapper {
    display:block;
    position : relative;
    text-align : left;
}
.portlet-borderless-back-url {
    background: url("/html/themes/classic/images/arrows/back.png") no-repeat scroll 0 50% transparent;
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 20px;
    margin-top: -5px;
    padding: 3px 0 3px 18px;
    z-index: 12;
}
.ecportal-taglib-discussion {
    border : solid 2px #E2E2E2;
    border-collapse__ : collapse;
    margin-right: 14px;
    margin-left : 10px;
    margin-bottom: 5px;
    width : auto !important;
    -moz-border-radius:10px;
}
.error-box {
    display: table;
}
.error-box span{
    color:red;
}
.ecportal-taglib-discussion-replies-label {
    background-color: #EFEFEF;
    padding-right : 5px;
}
.ecportal-taglib-discussion b {
    background-color: #DEDEDE;
    border: 1px solid #AAAAAA;
    border-radius: 6px 0 5px 0;
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.exportal-discussion-user-profile {
    display:none;
}
.stretch div{
    padding-right:37px;
}
.ecportal-discussion-messages-top{
    display:none;
}
.ecportal-discussion-reply-info{
    display:none;
}
.save-page-span-0{
    text-shadow:none !important;
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif !important;
    font-size: 23px !important;
    font-weight: bold !important;
}
.friendly-url,.target {
    direction:ltr;
}
.send-to-friends { background: url(/html/images/friends.png) no-repeat right 50%; display: block; height: 20px; padding-right: 20px;margin-right:15px;float:left; }
.send-to-friends a { display: block; height: 20px; margin: 0!important; padding-top: 0; text-align: left; width: 80px; }
.font-resize{display: block;height: 30px;padding-right: 20px;margin-right: 15px;float: left}
.print { display: block; height: 20px; padding-right: 20px;float:left; }
.print a{display: block;height: 20px; margin-bottom: auto;margin: 0 !important;padding-top: 0px;text-align: center;vertical-align: middle;width: 45px;}
.save{ display: block; height: 20px; padding-right: 20px;float:left; }
.save a { display: block; height: 20px; margin: 0!important; padding-top: 0; text-align: right; vertical-align: middle; width: 45px; }
.actjions{width:25%;margin: 0 auto;}
.print a { display: block; height: 20px; margin: 0!important; padding-top: 0; text-align: right; vertical-align: middle; width: 45px; }
.save-page-span-0{
    display:none;
}
.layout-url-text input{
    text-align:left;
    direction:ltr;
}
#approve_comment_div .results-row{
    border-bottom:solid 1px #AEAEAE;
}
#approve_comment_div .results-row td{
    font-size:9pt;
}
.portlet-enterprise-admin .organization-row .col-2 a{
    padding-right:20px;
    background: url(/html/images/agency.png) no-repeat top right !important;
}
.portlet-enterprise-admin .organization-row-level-1 .col-2 {
    padding-right:20px;
}
.portlet-enterprise-admin .organization-row-level-2 .col-2 {
    padding-right:40px;
}
.portlet-enterprise-admin .organization-row-level-3 .col-2 {
    padding-right:60px;
}
.portlet-enterprise-admin .organization-row-level-4 .col-2 {
    padding-right:80px;
}
.portlet-enterprise-admin .organization-row-level-5 .col-2 {
    padding-right:100px;
}
.default-language{
    direction:ltr;
}
.locale-language select{
    direction:ltr;
}
.style_1,.style_2,.style_3,.style_4,.style_5,.style_6,.style_7,.style_8,.style_9,.style_10{
    color:black !important;
    background-color:white !important;
    text-align:center !important;
}
td.col-1{
    text-align:right !important;
}
td.col-1 a b{
    font-family:tahoma;
    font-size:12px;
    text-align:right;
    font-weight:normal;
    color:#1F2D41 !important;
    line-height:2em;
    background: transparent url(../images/common/bullet.gif) no-repeat center right;
    padding-right:12px;
}
.portlet-message-boards  .results-header th{
    font-size:12px;
    font-weight:bold;
    color:black;;
}
.portlet-message-boards .results-row td{
    background-color:white !important;
    border-bottom:solid 1px #AEAEAE;
}
.thread-body {
    font-size:12px;
}
.portlet-message-boards .thread-body {
    font-size:12px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    line-height:2em;;
    text-align: justify;
}
.portlet-abstract-content h3 a{
    font-size:14px;
    line-height:30px;
}
.portlet-message-boards a{
    color:#254166;
    font-weight:normal;
}
.portlet-message-boards .col-1 a, .portlet-message-boards .col-1 b {
    background: url("../images/common/bullet.gif") no-repeat scroll right center transparent;
    color: #254166;
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    padding-right: 12px;
}
.thread-top{
    font-size:10px;
}
.thread-top .subject b, .taglib-tags-summary{
    color:#A81F29;
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-size: 14px !important;
    font-weight: bold;
}
.for-example{
    direction:ltr;
}
.portlet-message-boards .title{
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-weight:bold;
    font-size:20px;
}
.results-header{
    background: #EAEAEA;
}
.toggle_id_message_boards_view_message_thread a{
    font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
    font-weight:bold;
    font-size:15px;
}
.portlet-message-boards .edit-controls{
    float:left;
}
.portlet-message-boards .subject {
    float: right;
}
.portlet-message-boards .subject , .subject b{
    font-family: BVNassim,Tahoma,sans-serif;
    font-weight:bold;
    font-size:13px;
}
.jtitle { line-height: 2em; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; text-align: right; }
.jtitle h3 {line-height:35px; color: #000080; font-family: BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif; font-size: 24px; font-weight: 700;text-align:right;  margin:0px;}
.jcontent { padding-left: 20px; padding-right: 20px; }
.jcontent,.jcontent p { font-size: 12px; font-weight: 400; line-height: 180%; }
.jdesc { text-align:right;color: #000080; display: block; font: bold 15px BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif; height: auto; line-height: 160%; margin-left: 20px; margin-right: 20px; }
.jmetadata { line-height: 2em; margin-bottom: 30px; padding-left: 20px; padding-right: 20px; text-align: center; }
.jounal-related-article > a { background: url(../images/sharif/3-dotbullet.gif) no-repeat 100% 50%; display: block; line-height: 20px; padding-right: 8px; vertical-align: center; }
.jounal-related-article b { display: block; height: 30px; }
.journal-basic-content-container { background: transparent; margin: 0 auto; width: 90%; }
.journal-content-article { background: transparent; }
.journal-content-tag-label { display: none; font-size: 11px; }
.journal-single-image-container { text-align: center; }
.journal-single-image-container img { border: solid 1px; width: 100%; }
.search-column{
    display:block;
    width:300px;
    float:right;
}
ul.collapsibleList{
    margin-top: 0px;
    margin-bottom: 0px;
    cursor:auto;
}
li.collapsibleListOpen{
    list-style-image:url('/html/common/images/collapsible_lists_button_open.png');
    cursor:pointer;
}
li.collapsibleListClosed{
    list-style-image:url('/html/common/images/collapsible_lists_button_closed.png');
    cursor:pointer;
}
div.ecportal-categories-wrapper {
    margin-right: 10px;
    margin-left: 10px;
}
.portlet-journal-abstract .portlet-journal-metadata{
    text-align:left;
}
#toggle_id_journal_edit_article_extra{
    float:right;
    width:93%;
}
div.login_form div{
    clear:right;
}
.login_form{
    min-height:114px;
}
.topbox {
    position: absolute;
    right: 70px;
    top: -10px;
    border_: 1px solid lime;
    background-color:transparent;
    padding: 0 20px 10px 20px;
}
.topbox .loginbox {
    direction: rtl;
}
.topbox .loginbox {
    background-image: url("/html/common/images/sprite.png");
    background-position: -187px -5px;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin-left: 10px;
    padding: 7px 10px 9px;
    top: -10px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition: all 0.2s ease-in-out 0s;
    background-color: #CECFCF;
    border-color: -moz-use-text-color #6688AA #6688AA;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #6688AA;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    width: 213px;
    height: 34px;
}
.topbox .loginbox div {
    float: right;
    height: 20px;
    padding: 7px 3px 2px;
    position: relative;
}
.topbox .loginbox .buttonBox {
    position: absolute;
    float: none;
    left: 39px;
    top: 8px;
}
.topbox .loginbox input {
    background-color:	#FFFFFF !important;
    background-repeat:	repeat;
    padding-top:	1px !important;
    padding-right:	0 !important;
    padding-bottom:	1px !important;
    padding-left:	0 !important;
    display:	inline;
    background-image: url("/html/common/images/sprite.png") !important;
    background-position: -170px -7px !important;
    border: 1px solid #DEDEDE !important;
    font-size: 10px !important;
    height: 16px;
    margin: 5px 0px 5px -1px !important;
    text-align: center !important;
    width: 80px ;
}
.topbox .loginbox #password {
    border: 1px solid #DEDEDE;
    float: right;
    opacity: 0;
    position: relative;
    z-index: 3;
    left: 5px;
}
.topbox .loginbox #passwordLabel {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
    clear: both;
    float: right;
    font-size: 10px;
    line-height: 19px;
    position: relative;
    text-align: center;
    top: -25px;
    left: 5px;
    width: 80px;
    z-index: 2;
    display:block !important;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
}
.topbox .loginbox #submit ,.topbox .loginbox #register {
    background-color: transparent;
    background-image: url("/html/common/images/sprite.png");
    background-position: -3px -7px;
    border: medium none;
    cursor: pointer;
    height: 18px;
    width: 37px;
    margin-right: 1px !important;
}
.topbox .loginbox .submitnohover {
    background-position: -50px -7px !important;
}
.topbox .loginbox .submithover {
    background-position: -50px -37px !important;
}
.topbox .loginbox .registerhover {
    background-position: 0px -7px !important;
}
.topbox .loginbox .registernohover {
    background-position: 0px -37px !important;
}
.topbox .loginbox .forgotBox {
float: none;
clear: both;
}
pre{
    background-color: #EFEFEF;
    border-bottom: 3px solid #E10000;
    font-family: BVNassim,Arial, Serif, Tahoma;
    font-size: 18px;
    line-height: 31px;
    padding-right: 2%;
    width: 98%;
    margin:0px;
}
cite{
    background-color: #EFEFEF;
    border-bottom: 3px solid #000080;
    font-family: BVNassim,Arial, Serif, Tahoma;
    font-size: 18px;
    line-height: 31px;
    padding-right: 2%;
    width: 98%;
    display:block;
}
.html-editor li{
    margin-right:2em !important;
}
body.ForceBaseFont{
    background-color:#E8E8E8;
}
.bourse-requests-error{
    border: 1px dashed #800000;
    color: red;
    display: block;
    font-size: 14px;
    margin: 2px;
    padding: 4px;
    width: 98%;
}
.bourse-requests-message{
    border: 1px dashed #008000;
    color: #008000;
    display: block;
    font-size: 14px;
    margin: 2px;
    padding: 4px;
    width: 98%;
}
.bourse-requests-notification{
    font: bold 15px BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif;
}
.bourse-search{
    display:block;
    width:300px;
    float:right;
}
.bill-negative-remain{color:red;direction:ltr;text-align:center;}
.bill-positive-remain{color:blue;direction:ltr;text-align:center;}
.bourse-customer-info span{ float:left;margin-top:2px;margin-left:12px; font: bold 15px BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif; height: auto;}
.bourse-customer-info-total-bill{border-left:solid 1px #AEAEAE;padding-left:12px;}
.admin-icon{
    width: auto !important;
}
.admin-icon div{
    font: bold 15px BVNassim,Arial,"Times News Roman",Times,Tahoma,sans-serif !important;
}
.loginPage #content{
    background:none !important;
}
ul.ui-tabs{
    border: 1px solid #C8C9CA;
    padding: 4px !important;
    border-radius: 4px 4px 4px 4px;
    height:20px !important;
    margin:4px !important;
}
.ui-tabs > li {
    padding-right:8px !important;
    padding-left:8px !important;
    border: none !important;
    background: none transparent !important;
    height: 21px;
    margin: 1px;
}
.ui-tabs > li.current {
    background-color: #333333  !important;
    border: none !important;
    -moz-border-radius:4px !important;
}
.ui-tabs > li.current a , .ui-tabs > li.current span{
    color: #FFFFFF  !important;
    border-color: none !important;
    text-decoration:none !important;
    background: url(/html/images/ui-tab.png) no-repeat 50% 100% !important;
}
.ui-tabs > li a, .tabs > li span {
    background: none repeat scroll 0 0 transparent;
    color: #5B677D !important;
    line-height:16px !important;
    float:none !important;
    height:26px !important;
    padding: 0px !important;
}
.ui-dialog{
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/html/images/message_panel_shadow.png") repeat-x scroll 0 0 #F4F3F3;
    border-color: #AEAFB1;
    border-style: solid;
    border-width: 0 1px 1px;
}
.ui-dialog .ui-dialog-titlebar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/html/images/common/panel_header_bg.png") repeat-x scroll 0 0 #C0C2C5;
    border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
    border-style: solid;
    border-width: 1px;
    padding-left: 10px;
    text-shadow: 1px 1px #FFFFFF;
}
/*.ui-jqgrid-hdiv ,  .ui-jqgrid-hdiv th {
    background:  repeat-x scroll  #F2F2F4 !important ;
    border: 1px solid #AAAAAA !important;
    color: #222222 !important;
    font-weight: normal;
}*/
hr.chart-seperator {
margin: 0px;
}
.chat-portlet{
    margin:0px;
}
#login-horizontal{
    position:absolute;
    margin-right:390px;
    width:500px;
}
.lfr-table tr td:first-child, .lfr-table tr td.first-child, .lfr-table tr th:first-child, .lfr-table tr th.first-child {
    vertical-align: top;
}
.portal-tool-tip {
    background: url("") no-repeat scroll 50% 100% #ffffff !important;
    border-radius: 4px;
    border-color: #aabbcc;
}
.tooltip-down-arrow {
    left: 50%;
    position: absolute;
    width: 12px;
}
.field-hint {
    color: #FF6600;
    font-family: tahoma;
    font-size: 11px;
    padding-bottom: 7px;
    text-align: justify;
}
.required {
    background-image: url("/html/images/icon_required.gif") !important;
    background-position: right 50% !important;
    background-repeat: no-repeat !important;
    padding-right: 10px !important;
    vertical-align: middle !important;
}
.show-comments-field{
    display:inline-block;
    margin:1px;
    width:150px;
}
.show-comments-comment{
    width:400px;
}
.show-comments-header .show-comments-field{
    text-align:center;
}
.show-comments-header .show-comments-field{
    background:none repeat scroll 0 0 #EAEAEA;
}
.show-comments-body .show-comments-field{
    border-top:1px solid #AEAEAE;
    background:none repeat scroll 0 0 #f2f0f0;
}
.show-comments-odd .show-comments-field{
    background:none repeat scroll 0 0 #f8f8f8;
}
/* ---------- Add content styles ---------- */
.portal-add-content-search {
margin-bottom: 8px;
}
.portal-add-content .lfr-portlet-used {
color: #ccc;
cursor: default;
}
.portal-add-content .portlet-msg-info {
color: #333;
margin-bottom: 0;
}
.portal-add-content .lfr-portlet-used a {
display: none;
}
.lfr-add-content {
margin-bottom: 0.5em;
}
.lfr-add-content.collapsed {
}
.lfr-add-content.expanded {
}
.lfr-add-content h2 {
cursor: pointer;
font-size: 1.1em;
font-weight: normal;
margin: 0;
line-height:16px;
}
.lfr-content-category {
padding-left: 10px;
padding-top: 3px;
}
.lfr-content-category.hidden {
display: none;
}
.lfr-content-category.visible {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
display: block;
}
.ie6 .lfr-content-category.visible {
height: 1%;
}
.lfr-has-sidebar {
padding-left: 270px;
}
.enter-page input {
margin-bottom: 0;
height: 11px;
line-height: 11px;
}
/** comment style **/
.message-container table {
width: 100%;
}
.message-container {
margin-top: 10px;
}
.b-container .row-fluid [class*="span"] {
min-height: auto;
}
.message-container:after {
content: "";
clear: both;
display: table;
  	line-height: 0;
}
.b-container {
margin-right: auto;
  	margin-left: auto;
  	*zoom: 1;
  	width: auto;
}
.b-container:after {
clear: both
}
.b-container td {
line-height: 18px;
}
.b-container .user-details {
display: none;
}
.b-container .user-profile-image {
padding: 0px;
}
.b-container .message-body {
/*border: 1px solid #e5e5e5;
padding: 5px;
margin-bottom: 5px;
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
    font-size: 12px;
margin-bottom: 5px;
padding: 5px 0px;
}
.b-container .message-body:after {
content: "";
clear: both;
display: table;
  	line-height: 0;
}
.b-container .float-btn-group {
float: left;
margin-right: 10px;
}
.b-container .btn {
line-height: 15px;
font-size: 11px !important;
}
.b-container .btn.dropdown-toggle {
height: 15px;
}
.b-container .message-date {
color: #d0d0d0;
}
.b-container .message-text, .b-container .message-author {
color: #4d4d4d;
}
.b-container .message-text {
padding-bottom: 20px;
}
.b-container .message-author {
font-weight: bold;
direction: ltr;
}
.b-container .message-not-readed {
font-style: italic;
}
.b-container .message-author-td {
width: 90px;
vertical-align: top;
}
/** end comment **/
/* additional bootstrap style */
input, button, select, textarea {
    font-family: Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {
float:none; 
display: inline-block;
margin-bottom__: 10px;
margin-right:0;
}
.bootstrap-select {width: 220px;}
.bootstrap-select .btn {width: 220px;}
.bootstrap-select .btn:focus {
outline: thin dotted #333333 !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
}
.bootstrap-select.btn-group .btn .filter-option {
overflow:hidden; 
position:absolute;
right:12px; 
left:25px;
text-align:right;
}
.bootstrap-select.btn-group .btn .caret {
position:absolute;
left:12px;
}
.bootstrap-select.btn-group .disabled {cursor: not-allowed;}
.bootstrap-select.btn-group[class*="span"] .btn {
width:100%;
}
.bootstrap-select.btn-group .dropdown-menu {
min-width:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
.bootstrap-select.btn-group .dropdown-menu ul {
margin:0;
list-style:none;
}
.bootstrap-select.btn-group .dropdown-menu ul dt {
display:block; 
padding:3px 20px; 
cursor:default;
}
.bootstrap-select.btn-group .dropdown-menu li a[class^="opt"] {padding-right:35px;}
.bootstrap-select.btn-group .dropdown-menu ul .optgroup-div {border-bottom:1px solid #e5e5e5;}
.form-horizontal .control-group {
    margin-bottom: 6px;
}
​
/*** majid ***/
img {
max-width: none;
}
.top_link img {
height: 20px;
width: 20px;
}
.sub.child-menu span img {
height: 20px;
width: 20px;
}
#treeMenu li img {
height: 20px;
        width: 20px;
}
.ie7 .topbox .loginbox div {
float: none;
}
.ie7 #userdiv {
        float: right;
}
/* configuration */
legend {
font-size: 13px;
}
fieldset {
padding: 5px;
}
.archive-date-fieldset .archive-date {
width: 330px !important;
}
.display-style-fields .div-table .div-col {
display: inline-table;
margin-right: 32px;
}
#li_for_cpu {
height: 95px !important;
}
/*** end-of majid ***/
.date-picker-image{
    margin:50% auto;
}
.rtl {
direction: rtl;
}
.ltr {
direction: ltr;
}
*[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before {
    content: attr(data-placeholder);
    float: right;
    margin-left: 2px;
    color: #b3b3b3;
}
.captcha-image {
display: table-cell;
}
.captcha-functions {
display: table-cell;
vertical-align: top;
padding-right: 4px;
}
.captcha-label {
display: table-cell;
white-space: nowrap;
}
.captcha-input {
padding-right: 4px;
display: table-cell;
}
.captcha-input input{
width: 50px;
}
