﻿.NosaSimorghSearch {
    max-width: 900px;
}

.NosaSimorghSearch table, 
.NosaSimorghSearch tr, 
.NosaSimorghSearch td, 
.NosaSimorghSearch p, 
.NosaSimorghSearch span, 
.NosaSimorghSearch select, 
.NosaSimorghSearch label,
.NosaSimorghSearch input[type="text"]
{
	font-family: tahoma;
	font-size: 11px;
	line-height: 1.5em;
}

.NosaSimorghSearch input[type="text"],
.NosaSimorghSearch select
{margin:3px 0 0 0;}

.NosaSimorghSearch label
{
    margin-bottom: 5px;
    margin-right: 3px;
    padding: 0 0 0 7px;
    display: inline-block;
    word-wrap: normal;
}

.NosaSimorghSearch td[dir="ltr"] label
{
    padding: 0 7px 0 0;
}
.lblUserComment
{
    padding:10px 0 0 0;
    display:inline-block;
    word-break:break-all;
    word-wrap:break-word;
    min-width:100%;
}
.ShcDefultSec
    {
	    background-color:#ededed;
    }

.ShcDefultSecHeader
    {
    	text-align:center;
    	font-weight:bold;
    }

.RuntimeErr
{
  border :solid 1px gray;
   padding:5px;	

}

.SrchInLabel
{
    font-size:12px;
	font-weight:bold;
	color:Gray;
}

.TxtBiblioDateFrom
{
    width:60px;
    margin-right:5px;
}

.TxtBiblioDateTo
{
     width:60px;
    margin-right:5px;
}
.DrpLang {
    margin-right:50px;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
padding:0 0 0 0;
margin:0;
font:11px tahoma;
list-style-type: none;
text-align: right; /*set to right, center, or right to align the menu as desired*/
font-weight:normal;
}

.shadetabs li{
display: inline;
margin: 0;

}
.shadetabsNormal
{
	background-color: #CCCCCC;
    border-top: 2px solid #CCCCCC;
}
.shadetabs li a{
    color: #333333;
    cursor: pointer;
    font-family:Tahoma;
    font-size: 12px;
    width: 140px;
	text-align: center;
	padding:3px 0 0 0;
	margin:0 0 0 0;
	font-weight:normal;	
}
.shadetabs li a:visited{
color: #333333;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;

}

.shadetabs li a.selected{ /*selected main tab style */
/*position: relative;
top: 1px;*/
 
    color: #FFFFFF;
    cursor: auto;
    font-size: 12px;
    padding:3px 0 0 0;   
    width: 150px;
    font-family:Tahoma;
    font-weight:normal;
    margin:0 0 0 0;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
.topborder
{
border-top: 3px solid #7f9195; 
width: 100%;
display:inline-block; 
margin-top:0px;
background-color:White;
}
.SimMainTblWidth
{
	width:695px;
}
.ErKindSec
{
	float:right;
	height:180px;
	padding-left:8px;
}
.SrvListSec
{
	float:right;
	padding:35px 0 0 8px;
    font-weight: bold;
    max-width: 50%;
}
.SrvListSec td a {display:inline-block;margin:2px 0 2px 0;}
.SrvListSec td,.DepartmentsSec div table td {white-space: normal !important;}

.SrvListSec span {padding: 0 4px 0 4px; vertical-align: middle;}

.SrvListCommSec
{
	float:right;
	width:100%;
    font-weight:normal;
}
.DepartmentsSec
{
	float:right;
    font-weight:bold;
	padding:19px 0 0 8px;
}
.DepartmentsCommSec
{
	float:right;
	width:100%;
    font-weight:normal;
}
.DbCatSec
{
	min-height:180px;
	margin: 0;
	display: inline-block;
    padding:10px 0 0 0;
    max-width: 50%;
    font-weight: bold;
}
.DbCatListSec
{
	display:block;
	height:150px;
	overflow:scroll;
	overflow-x:hidden;
    width: 400px;
	border:solid 1px silver;
}
.CheckAllDbCatSec{
    float:right;
	width:100%;
    display:inline-block;
}
.DbCatCommSec
{
	float:right;
	width:100%;
}
.ErKindCommSec
{
	float:right;
	width:100%;
}
/*--------------------------------------------------------------------------*/

.TblSetting
{
	
	width:100%;
}
.WhiteBg
{
	background-color:White;
}
.Div_Content
{
border-top:solid 3px #970000;
width: 100%; 
margin-top:0px;
}

.titles
{
	font-size:12px;
	font-weight:bold;
	color:Gray;
    vertical-align:baseline;
    margin:0 5px 0 5px;
    white-space: nowrap;
}
.ChkBoxLst
{
	 min-height:150px;
	 z-index:1; 
	 display:block;
	 width: 380px;
	 border:solid 1px silver;
	 text-align:right;
	
}
.SrvChkBoxLst
{
	height:150px;
	 z-index:1; 
	 display:block;
	 width: 400px;
	 border:solid 1px silver;
	 text-align:right;
	 overflow-y:scroll;
	
}

.DbChkBoxLst
{
	 z-index:1; 
	 text-align:right;
}
.DbChkBoxLst td {padding: 0 4px 0 4px}
.DbChkBoxLst td label{display:inline;}

.DepChkBoxLst
{
	 height:150px;
	 z-index:1; 
	 display:block;
	 width: 100%;
	 border:solid 1px silver;
	 text-align:right;
	  overflow-y:scroll;
	
}
.ChkBoxLstNoHeight
{
	 z-index:1; 
	 border:solid 1px silver;
	 text-align:right;
	 white-space:nowrap;
}
.ChkBoxLstNoHeight td {padding:0 4px 0 4px}

.DepLst
{
	 width: 380px;
	 border:solid 1px silver;
}
.TxtBorder
{
	border:solid 1px silver;
}
.ChkBoxLst_ErKind
{
	
	 z-index:1; 
height:118px;
	 width: 300px;
	 border:solid 1px silver;
	 display:block;
}
.SrchBtnPos
{
	text-align:left;padding-left:8px;
}
.btn {
    	background:  url("images/Icons.png") no-repeat scroll -3px -211px transparent !important;
   border: none 0px white !important;

	cursor:pointer !important;
	width:104px !important;
	height:27px !important;
	margin:10px !important;
    
}
.btn:hover
{
	background:  url("images/Icons.png") no-repeat scroll -3px -181px transparent !important;
   border: none 0px white !important;

	cursor:pointer !important; 
	width:104px !important;
	height:27px !important;
}
.GrayBac
{
	background-color:#e9e5e5;
}
.HeaderBox
{
	background-color:#540909;
	height:30px;
}
.CloseBtn
{
	text-align:left;
	background: url("images/Icons.png") no-repeat scroll -60px -41px transparent;
	 border: none 0px white;
	 height:18px;
	 width:18px;
	 cursor:pointer;
	 cursor:hand;
	 display:inline-block;
	
}
/*----------------------------Digital Search Item Setting Style-------------------------------------*/
.Tbl_DigLibElements_Fa
{
	direction:rtl;
	text-align:right;
	width:100%;
	background-color:White;
}
.Tbl_DigLibElements_En
{
	direction:ltr;
	text-align:left;
	width:100%;
	background-color:White;
}
.ListRowSelected
{
  background-color : #d2d2d2;	
  font-size: 11px;
  font-family:Tahoma;  	
  
}
.ListRowNormal
{
 background-color :#ececec;
  font-size: 11px;
  font-family:Tahoma; 
}
.ListRowHover
{
  background-color : #d2d2d2;	
  font-size: 11px;
  font-family:Tahoma;  	
  
}

.showSec
{
	
        height: 14px;
        background: url("Images/dbldn.gif") no-repeat;
        
       display:block;
        cursor: pointer;
        cursor: hand;
        width:345px;
        
}
.hideSec
    {
        width: 14px;
        height: 14px;
        background: url("Images/dblup.gif") no-repeat;
        position: relative;
        
        cursor: pointer;
        cursor: hand;
        display:block;
        width:345px;
    }
    .secHeader
    {
       
        font-family: Tahoma;
        font-size: 12px;
        color: black;
        padding:0 0 20px 0;      
    }
    .secContent
    {
        padding: 5px;
        margin:0 0 20px 10px;
        padding:5px 15px 20px 5px;
        background-color: White;
        overflow: visible;
        display: none;
        
    }
    .state-disabled
    {
        border-right: solid 5px red;
        
    }
    .secContent input
    {    
        
        width:200px;  
        
    }
    .DigColHeader
    {
    	padding: 11px;
    	margin: 0px 11px 0px 10px;
        font-size: 11px;
        font-weight:bold;
        width: 350px;
        background-color: #ededed;        
       
        text-align: right;
       
    }
   .DateSec
   {
   	padding-bottom:10px;
   }
    
    #DigLibSrchRefItems_sortable,
    #SimSrchRefItems_sortable,
    #AdvSrchRefItems_sortable
    {
    	
        padding: 10px;
        margin: 0px 10px 0px 10px;
        list-style-type: none;
        width: 350px; 
        min-height:700px; 
        border: solid 1px #DFDFDF;      
    }
    
    #DigLibSrchSelectedItems_sortable,
    #SimSrchSelectedItems_sortable,
    #AdvSrchSelectedItems_sortable
    {
       padding:10px;
        list-style-type: none;
        margin:0 10px 0 10px;
        width: 350px;
         min-height:700px;   
          border: solid 1px #DFDFDF; 
    }
    #DigLibSrchSelected_sortable .handle
    {
         cursor: default;
         display: inline-block;
    }
     #DigLibSrchRefItems_sortable li,#DigLibSrchSelectedItems_sortable li,
     #SimSrchRefItems_sortable li,#SimSrchSelectedItems_sortable li,
     #AdvSrchRefItems_sortable li,#AdvSrchSelectedItems_sortable li
    {
        margin: 15px 0 15px 0;
        padding: 15 10 0 10;
        font-size: 11px;
        
        background-color: #ededed;
        border-bottom: solid 1px #8f8f8f;
        list-style-type: none;
        text-align: right;
        cursor: move;
    }
    .AddColSpace[class]
    {
    	font-size:20px;
    	font-weight:bold;
    	border:dashed 1px gray;
    	padding:0;
    	height:40px;
    	width:280px;
    	display:block;
    	
    }
    .AddColSpace
    {
    	font-size:20px;
    	font-weight:bold;
    	border:dashed 1px gray;
    	padding:0;
    	height:20px;
    	width:275px;
    	display:block;
    	
    }
    /*-------------------------------------------------------Ajax Loader---------------------------------------------------------------------*/
.modalDialog
{
	
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:inherit !important;     	
}
.ui-dialog
{
	z-index:11000;
    overflow:inherit !important;  
}

.AjaxLoader
{
	 position:absolute;
	top:40%;
	left:40%;
    margin:auto;
	text-align:center; 
	overflow:hidden !important;
    max-width:20%;
}

.DialogOverflow {
    overflow:hidden !important;
}
/*div.ui-dialog 
{
	 position: absolute;  width: 300px; overflow:visible;
	 background: rgb(0, 0, 0);    
	 background: rgba(0, 0, 0, 0.2);    
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50000000', endColorstr='#50000000');     
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#50000000', endColorstr='#50000000')";
     border-bottom:solid 1px gray; 
           
}*/
/*.ui-dialog-titlebar-close {
  visibility: hidden;
  display:none;
}*/
/*-------------------------------------------------------Server Group------------------------------------------------------------------*/
.EditGrp
{
	background: url("images/Icons.png") no-repeat scroll -117px -41px transparent;
	 border: none 0px white;
	 height:18px;
	 width:18px;
	 cursor:pointer;
	 cursor:hand;
	 display:inline-block;
}

.EditGrp:hover
{
	background: url("images/Icons.png") no-repeat scroll -136px -41px transparent;
	  border: none 0px white;
	 height:18px;
	 width:18px;
	 cursor:pointer;
	 cursor:hand;
	 display:inline-block
}
.RemoveGrp
{
	background: url("images/Icons.png") no-repeat scroll -60px -41px transparent;
	 border: none 0px white;
	 height:18px;
	 width:18px;
	 cursor:pointer;
	 cursor:hand;
	 display:inline-block
}

.RemoveGrp:hover
{
	background: url("images/Icons.png") no-repeat scroll -79px -41px transparent;
	  border: none 0px white;
	 height:18px;
	 width:18px;
	 cursor:pointer;
	 cursor:hand;
	 display:inline-block
}
#SimSrvList,#SimSrvGrpList,
#AdvSrvList,#AdvSrvGrpList,
#DigLibSrvList,#DigLibSrvGrpList,
#SimDfk1List ,#SimDfk1GrpList,
#AdvDfk1List ,#AdvDfk1GrpList,
#DigLibDfk1List ,#DigLibDfk1GrpList
 
{ width: 350px; height:300px; overflow :auto;   margin: 0; padding: 0; zoom: 1; background-color:White;  padding:10px; list-style-type: none;  margin:0 10px 0 10px;border: solid 1px #DFDFDF; }


#SimSrvList li,#SimSrvGrpList li,
#AdvSrvList li,#AdvSrvGrpList li,
#DigLibSrvList li,#DigLibSrvGrpList li,
#SimDfk1List li,#SimDfk1GrpList li,
#AdvDfk1List li,#AdvDfk1GrpList li,
#DigLibDfk1List li,#DigLibDfk1GrpList li
 
{ margin: 0 5px 5px 5px; padding: 3px; width: 90%;background-color:#EDEDED; padding:10px; list-style-type: none;  margin:0 10px 0 10px;border: solid 1px #DFDFDF; }
.GrpNames
{
	height:18px;
	vertical-align:top;
	line-height:18px;
	display:inline-block;
	margin:0 5px 10px 0;
}

.EditGrpBtn
{
	display:none;
}
.EditGrpBox
{
	display:none;
	background-color:White;
	position:absolute;
	
	height:70px;
	border:solid 1px gray;
	vertical-align:middle;
}
.ShowGrpErr
{	
 color:Red;
 display:inline-block;	
 padding:5px;	
}
.DownSrv
{

color:Black;
}
.SrvList
{
	overflow-y:scroll;
	height:200px;
}
/*-------------------------------------------------------Setting Dfk-------------------------------------------------------------------*/
.DfkList
{
	width:300px;
	direction:rtl;
	height:200px;
}
.DfkItem
{
	width:150px;text-align:right;float:right;
}
.DfkItem input
{
	width:10px;
}
.SettingDescSec
{
	
	height:50px;
}
/*-------------------------------------------------------Skin Styles-------------------------------------------------------------------*/
.NosaHeaderWithBorder{
   background-color: #7f9195;
  border-left: 2px solid #314145;
  border-right: 2px solid #314145;
  border-top: 2px solid #314145;
  border-bottom-color:#314145;

  
}

.RBtnGroupNormal {white-space: normal;}
.RBtnGroupNormal label {display: inline;}

.RBtnGroupNoWrap {white-space: nowrap;}
.RBtnGroupNoWrap label {display: inline;}

@media (max-width: 480px) {
.DrpLang{margin:0 0 0 0;}
table.ChkBoxLstNoHeight tbody > tr > td{display:block;}
table.DbChkBoxLst tbody > tr > td{display:block;}
.DbCatListSec{width:100%;}
.SrvChkBoxLst{width:100%}
.SrvListSec{float:none;max-width:100%;}
.DepartmentsSec{float:none;}
.DbCatSec{width:100%;display:inline;max-width:100%;}
.shadetabs li a,.shadetabs li a.selected {width: 100%;}
input[type="text"]{width:100% !important;padding:0px;}
.titles{display:block;}
.ChkBoxLstNoHeight{width:100%;}
.DepChkBoxLst td div {width:auto !important;}
.DepChkBoxLst td{float:right;}

.SrvListSec td div {width:auto !important;}
.SrvListSec td{float:right;}
.hideSec{width:auto;}
.showSec{width: 14px;}
#DigLibSrchRefItems_sortable, #SimSrchRefItems_sortable, #AdvSrchRefItems_sortable {width:90%;padding:0;margin:0;}

#DigLibSrchSelectedItems_sortable, #SimSrchSelectedItems_sortable, #AdvSrchSelectedItems_sortable {width:90%;padding:0;margin:0;}
#SimSrvList, #SimSrvGrpList, #AdvSrvList, #AdvSrvGrpList, #DigLibSrvList, #DigLibSrvGrpList, #SimDfk1List, #SimDfk1GrpList, #AdvDfk1List, #AdvDfk1GrpList, #DigLibDfk1List, #DigLibDfk1GrpList{width:90%;height:100%;}
input[type="text"]{padding:0px;}
.DigColHeader{width:50%;}
.SrvListSec a{display:inline-block;margin:0;}
}
@media (min-width: 480px) and (max-width: 1000px) {
.DrpLang{margin:0 0 0 0;}
table.ChkBoxLstNoHeight tbody > tr > td{display:block;}
table.DbChkBoxLst tbody > tr > td{display:block;}
.DbCatListSec{width:100%;}
.DbCatSec{width:100%;display:inline;max-width:100%;}
.SrvChkBoxLst{width:100%}
.SrvListSec{float:none;max-width:100%;}
.DepartmentsSec{float:none;}
input[type="text"]{width:100% !important;padding:0px;}
.shadetabs li a,.shadetabs li a.selected {width: 30%;}
.titles{display:block;}
.ChkBoxLstNoHeight{width:100%;}
.DepChkBoxLst td div {width:auto !important;}
.DepChkBoxLst td{float:right;}

.SrvListSec td div {width:auto !important;}
.SrvListSec td{float:right;}
.hideSec{width:auto;}
.showSec{width: 14px;}
#DigLibSrchRefItems_sortable, #SimSrchRefItems_sortable, #AdvSrchRefItems_sortable {width:90%;}
#DigLibSrchSelectedItems_sortable, #SimSrchSelectedItems_sortable, #AdvSrchSelectedItems_sortable {width:90%;}
#SimSrvList, #SimSrvGrpList, #AdvSrvList, #AdvSrvGrpList, #DigLibSrvList, #DigLibSrvGrpList, #SimDfk1List, #SimDfk1GrpList, #AdvDfk1List, #AdvDfk1GrpList, #DigLibDfk1List, #DigLibDfk1GrpList{width:90%;height:100%;}
.DigColHeader{width:50%;}
input[type="text"]{padding:0;}
.SrvListSec a{display:inline-block;margin:0;}
}
.Floatleft{float:left}
.Floatright{float:right }
.Floatnone{float:none !important;}
.rightAlign{text-align:right !important;}
.leftAlign{text-align:left !important;direction:rtl}
.rtlDir{direction:rtl !important;}
.ltrDir{direction:ltr !important;}
.DisplayTable{display:table;width:100%;}
.DisplayTr{display:block;}
.DisplayTd{display:table-cell;}
.DisplayIb{display:inline-block;}

