﻿
*
{
    font-family: Tahoma;
    font-size: 10pt;
}

body
{
}
.rtl
{
    direction: rtl;
    text-align: right;
}
/* Textbox */
.TxtBox
{
    
}


.Fieldset
{
    height:100%;
    padding-top:20px;
    border: 1px solid transparent;
    border-top-color: #121212;
    
}
.Legend
{
   font-weight:bold; 
}



.LnkDownload
{
    background-color:#32ccfe;
    color:White;
    padding:7px;
}


iframe
{
    border: 2px solid #0e93be;
    border-radius:3px;    
}
.TxtBoxLtr
{    
    direction:ltr;
    text-align:left;
}

.TextBox3
{   
    width: 495px;
}
.TxtBoxClientPoll
{   
    max-width: 600px;
    min-width: 600px;
}

/* Textbox Search */
.TxtSrch
{    
}

/* Textbox Search */
.Calender
{
    direction: ltr;    
    width: 80px;
}

.CalenderYear
{
    direction: ltr;    
    width: 80px;
}

.Year
{
    direction: ltr;    
    width: 50px;
}
.Time
{
    direction: ltr;    
    width: 50px;
}
/* Labels */
.Lbl
{
   
}

.LblGraySmall
{
    font-size:small;
    color:Gray;
}

.LblDarkBlueText
{
    color:#0e93be !important;
}
.LblBold
{
    font-weight:bold;
}

.LblTitle
{
    font-weight: bold;   
    font-size: 8pt;
    text-align: center;
    color: Black;
    text-decoration: none;
}

.LblHeader
{
    font-weight: bold;   
    font-size: 12pt;
    text-align: center;
    color: Black;
    text-decoration: none;
}


.LblMsg
{
    
    color: Maroon;
}

.NewsTitle
{
    color: #4c4c4c;
    text-decoration: none;
    font-size: 8pt;    
    font-weight: bold;
}
.LblError
{    
    font-size: 10pt;
    color: #d61b1b;    
}

.LblOk
{    
    color: #006a00;
}
.LblMrn
{
    background-color: Maroon;    
    font-size: 12px;
}

.LblXSmall
{
    font-size:x-small;
}

.LblXXSmall
{
    font-size:xx-small;
}

/* linkButton */
.LnkBtn
{
    text-decoration: none;
}

.Div
{
    
}

/* ImageButton */
.ImgBtn
{
    width:22px;
    height:22px;
}

/* HyperLink */
.Lnk
{
    text-decoration: none;    
}

/* DropDownList */
.DDL
{
    width: 150px;
}

/* ListBox */
.LstBx
{
    
}

/* CheckBox && CheckBoxList */
.ChkBx
{
    
}

/* Button  */
.Btn
{
    font: bold 8pt tahoma;
    color: #202020;
    width: 145px;
    height: 30px;
    background-color: #92daf5;
    border-bottom: solid 2px #0a526d;
    border-right: solid 2px #0a526d;
    border-top: solid 1px #0d6a8e;
    border-left: solid 1px #0d6a8e;
    background-position: left;
    background-repeat:no-repeat;
}
.BtnSave
{    
    background-image: url(../Images/icons/save.png);   
}
.BtnEdit
{    
    background-image: url(../Images/icons/Edit.png);    
}
.BtnCancel
{    
    background-image: url(../Images/icons/enseraf.png);    
}
.BtnAddGroup
{    
    background-image: url(../Images/icons/Addgroup.png);    
}
.BtnAddUser
{    
    background-image: url(../Images/icons/Adduser.png);    
}
.BtnRestore
{
    background-image: url(../Images/icons/bazyabi.png);    
}
.BtnRefresh
{
    background-image: url(../Images/icons/refreshgreen.png);
}
.BtnDelete
{    
    background-image: url(../Images/icons/Delete.png);    
}
.BtnLogin
{    
    background-image: url(../Images/icons/vorod.png);   
    background-repeat:no-repeat;
}
.BtnAlbom
{    
    background-image: url(../Images/icons/albom.png);    
}
.Btnpishnamyesh
{    
    background-image: url(../Images/icons/pishnamyesh.png);    
}
.BtnConfirm
{    
    background-image: url(../Images/icons/Ok.png);    
}
.BtnConfirmDefault
{    
    background-color: #a6b9c0;    
    background-image: url(../Images/icons/OkDefault.png);    
}
.BtnNext
{    
    background-image: url(../Images/icons/next.png);    
}
.BtnNextDefault
{    
    background-color: #a6b9c0;    
    background-image: url(../Images/icons/nextdefault.png);    
}
.BtnAdd1
{    
    background-image: url(../Images/icons/Add.png);    
}
.BtnAdd1Default
{    
    background-color: #a6b9c0;    
    background-image: url(../Images/icons/AddDefault.png);    
}
.BtnUpload
{    
    background-image: url(../Images/icons/upload.png);    
}
/* RadioButon && RadioButtonList */
.RBtn
{
    
}
/* Legend*/
.Lgnd
{
    font-weight: bold;    
    font-size: 9pt;
}
/* FieldSet*/
.FldSt
{
    
}

/* Image */
.Img
{
    
}

/* FileUpload */
.FlUpld
{
}

/* MultiView */
.MltViw
{
   
}

/* View */
.Viw
{
    
}

/* Panel */
.Pnl
{
}

/* TableGrid */
.TblGrd
{
    color: #000;
    background-color: Silver;    
    vertical-align: middle;
    text-align: center;
    margin-bottom: 0px;
}

.TblGrdHdr
{
    font-weight: bold;    
    color: #FFF;
    background-color: #000;    
    height: 25px;
    margin: 0;
    padding: 0;
}

.TblGrdFtr
{
    background-color: #868686;   
    text-align: center;
    color: Black;
    height: 25px;
}

.TblGrdTr
{
    color: #000;
    background-color: #FFF;
    font: 10pt "Tahoma";
    height: 25px;
}

.TblGrdTrEvn
{
    color: #FFF;
    background-color: #d3d3d3;    
    padding: 5px;
    height: 25px;
}



/* FormViewer */
.FrmViw
{
    
}


/* RepeatViewer */
.RptViw
{
}
/* Validator */
.Validation
{
    font-size:14px !important;
    font-weight:bold;
    color:red;
}

/* Update Panel */
.UpPnl
{
}


/* Table */
.Tbl
{
    
}

.TblCenter
{
    width: 95%;
}
/* TR */
.Tbl tr
{
    /*height: 30px;*/
   
}

/* TD */
.Tbl tr td
{
   
}

/* Tab */
.Tab
{
}

/* Form */
.Frm
{
    
}

/* Accordion */
.Acrdin
{
}

.Rptr
{    
    vertical-align: middle;
    text-align: center;
    background-color: Silver;
    color: #000;
}
.RptrTr
{   
    background-color: #FFF;
    color: #000;
    border: solid 1px Silver;
    padding: 4px;
}

.RptrTrEven
{
    background-color: #d3d3d3;
    color: #FFF;    
    padding: 4px;
}

.RptrHdr
{   
    color: #FFF;
    background-color: #000;
    font-weight: bold;
    text-align: center;
}

.RptrFtr 
{
    color: Black;
    background-color: #868686;    
    text-align: center;
}

.RptrHdr a
{    
    text-decoration: underline;
    color: #FFF;
    font-weight: bold;
    text-align: center;
}

.RptrItm :hover td
{
    background-color: #FFF;
    cursor: pointer;
    color: Silver;
}

.RptrItmEven :hover td
{
    background-color: #FFF;
    cursor: hand;
    color: Silver;
}

.RptrItm
{
    color: #000;
    background-color: #FFF;
}
.RptrItm td
{
    background-color: #FFF;
    color: #000;   
}

.RptrItmEvn td
{
    background-color: #d3d3d3;
    color: #FFF;    
}
.RptrItmEvn
{
    background-color: #d3d3d3;
    color: #FFF;    
}
.RptrInpt td input
{    
}
.RptrInptItm td
{
    background-color: #FFF;
    color: #000;    
}

.RptrItmEvn td a
{
    color: #3f3f3f;    
    text-decoration: none;
}
.RptrItm td a
{
    color: #3f3f3f;    
    text-decoration: none;
}
.RptrItmEvn td a:hover
{
    cursor: pointer;
    color: Silver;
    text-decoration: none;
}

.TreViw
{    
    font-size: 13px;
}
/*a Tag*/
A
{
    font-size: 10pt;
    border-style: none;
}
A:link
{
    color: #4c4c4c;
    text-align: center;
    text-decoration: none;
    font-size: 9pt;   
    border-style: none;
}
A:visited
{
    color: #4c4c4c;
    text-align: center;
    text-decoration: none;
    font-size: 9pt;    
    border-style: none;
}
A:hover
{
    color: #000000;
    font-size: 9pt;    
}

.Box1content
{
    font-weight: normal;
    font-size: 9pt;    
}

/* First Page Links */

.HomePageLinks
{
    float:right;
    height: 116px;
}

.HomePageLinks>span
{
    text-align:center;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    width:100%
}

.LoginLink
{
    width: 25%;  
    background-color: #e66322;    
}

.LoginLink:hover
{   
    background-color: #ec8857;
}
.CompletedLink
{
    width: 45%;    
    background-color: #2a630e;
}
.CompletedLink:hover
{    
    background-color: #3d9014;
}
.RegisterLink
{    
    width: 40%;    
    background-color: #6dd7f4;
}
.RegisterLink:hover
{   
    background-color: #9ce4f8;
}
.AnalyseLink
{
    width: 30%;
    background-color: #024685;   
}
.AnalyseLink:hover
{    
    background-color: #0360b7;
}
.ProgressLink
{    
    width: 25%;    
    background-color: #f47089;
}
.ProgressLink:hover
{    
    background-color: #f89fb0;
}
.ResearchPriorityLink
{   
    width: 35%;
    background-color: #a98bf3;    
}
.ResearchPriorityLink:hover
{    
    background-color: #cbb9f8;
}




/* By Shafiekhani */

.TDHash
{
    background-color:#d2d2d2;
}

.TblBordered
{
    border:1px solid #000000;
    border-collapse:collapse;
}

.TDVal
{
    width:7px;
}

textarea
{
    resize:none;
    width:250px;
    
}

img
{
    vertical-align:middle;
}

.TableBordered
{
    border:1px solid #111111;
    border-collapse:collapse;
}
.TableBordered tr
{
    min-height:50px;
}

.TableBordered td
{
    border:1px solid #111111;
    border-collapse:collapse;    
}
.TableBordered *
{
    font-size:11px !important;
}
.TableBordered tr td
{
    padding:3px 0;    
}

.Table tr td
{
    padding:3px 0;    
}

.TD15
{
    width:20px;
    text-align:center;
}


.Table tr
{
    min-height:50px;
}

.DDL
{
    width:170px;
}

.ImgBtnGrd
{
    width:22px;
    height:22px;
}
.GrdMaxSize
{
    width:95%;
}

.GrdTdOverflow
{
    max-width:220px;
    overflow:hidden;
}

.GrdTdOverflow30
{
    max-width:30px;
    overflow:hidden;
}
.GrdTdOverflow150
{
    max-width:150px;
    overflow:hidden;
}


.GrdPager
{
    text-align:center;
}
.GrdPager table
{
    margin:0 auto;
    height:35px;
}

.GrdPager table td
{
    padding-left:5px;
    padding-right:5px;
}
.GrdPager table td span
{
    background-color:#0e93be; 
    padding-left:5px;
    padding-right:5px;
    color:#ffffff;
}

.GrdPager table td a
{
    border:2px solid transparent;
}
.GrdPager table td a:hover
{
    border-bottom-color:#0e93be;
}


/*  By A.Sh  */
/*  Grid Items  */


div.PossibleItems
{
    background-color:#0e93be;
    margin:0;
    width:100px;
    height:120px;
    padding:0; 
    position:absolute;
    display:none;
    opacity:0.88;
    border:2px solid #2b4a54;     
}

div.PossibleItems div
{
    width:100px;   
    text-align:right;
    margin:0;
}

div.PossibleItems div a
{
    font-size:12px;
    color:Black;    
}

div.PossibleItems div a:hover
{
    font-size:12px;     
}


.DivTitle
{
    text-align:right;
    height:50px;
    padding-right:25px;
}



/*  Grid Items  */



/* Log Buttons  */
.LogBtn
{
    font-family:Tahoma;
    width:40px;
    border:1px solid Red;
    text-decoration:none;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
}


.HL
{
    padding-bottom:5px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    background-color:#92daf5;
    border-left:1px solid #0a526d !important;
    border-right:2px solid #0a526d !important;  
    border-top::1px solid #0a526d !important;
    border-bottom:2px solid #0a526d !important;
    font-weight:bold;
    color:#000000 !important;
    font-size:11px !important;
}


.LogBtn.Logout
{
    color: Red;    
}
.LogBtn.Logout:hover
{
    border-bottom-color:Red;
}
.LogBtn.Login
{
    color: Blue;    
}
.LogBtn.Login:hover
{
    border-bottom-color:Blue;
}

.GrdProjects td, .GrdReferees td
{
    font-size:10px !important;
}
.GrdProjects th, .GrdProjects th a,
.GrdReferees th, .GrdReferees th a
{
    font-size:10px !important;
    font-weight:normal !important;
    text-decoration:none;
}

.GrdReferees th a
{    
    padding-bottom:3px !important;
}


.TxtBoxDisable
{
    background-color:#d9d9d9;
}

.flexdropdownmenu
{
    opacity:0.95;
}        
.flexdropdownmenu li a
{
    background-color:#0e93be;
}
.flexdropdownmenu li a:hover
{
    background-color:#25bebb;
}

.PrjDescriptionsBox
{
    min-height:80px;
    border:1px solid #2e2e2e;
}

.GrdGray th
{
    background-color:#d2d2d2;
}
.GrdGray tr
{
    text-align:center;
}

.GrdPagerGray
{
    text-align:center;
}
.GrdPagerGray table
{
    margin:0 auto;
    height:35px;
}

.GrdPagerGray table td
{
    padding-left:5px;
    padding-right:5px;
}
.GrdPagerGray table td span
{
    background-color:#d2d2d2; 
    padding-left:5px;
    padding-right:5px;
    color:#ffffff;
}

.GrdPagerGray table td a
{
    border:2px solid transparent;
}
.GrdPagerGray table td a:hover
{
    border-bottom-color:#d2d2d2;
}




.BtnTopMenu
{
    font-family:Tahoma !important;
    font-size:9px !important;
    font-weight:bold !important;
    background-repeat:no-repeat;
    background-color:transparent;
    background-attachment:inherit;
    background-position:top center;
    background-size: 94px 26px;
    border:none;
    outline:none;
    cursor:pointer;
    width:94px;
    height:26px;
    padding-top:5px;
    padding-bottom:5px;
}

.BtnMenuShapeActive
{
    background-image: url('../Images/pic/ActiveBtn.png');     
}

.BtnMenuShapeDeactive
{    
    background-image: url('../Images/pic/DeactiveBtn.png');
}

.TrFilter td
{
     border: 1px solid #0e93be;
     padding-bottom: 5px;
     padding-top: 5px;
}
.TblFilter
{
     border-collapse: collapse;
}


.LblQuestions
{
    font-weight: bold;   
    font-size: 8pt;
    text-align: center;    
    text-decoration: none;
    color:#085872;
}


.BtnCancel
{
    background-image:url('../Images/icons/delete.png');
    background-position:left;
}

.BtnAdd
{
    background-image:url('../Images/icons/addgreen.png');    
}

.BtnConfirm
{
    background-image:url('../Images/icons/ok.png');    
}

.BtnSearch
{
    background-image:url('../Images/icons/Search-icon.png');    
}

.BtnEdit
{
    background-image:url('../Images/icons/editbtn.png');
}

.BtnAllComments
{
    background-image:url('../Images/icons/Comments.png');
}

.BtnSave
{
    background-image:url('../Images/icons/save.png');    
}

.BtnChangeStatus
{
    background-image:url('../Images/icons/Refreshgreen.png');    
}

.UPProgress
{
    position:absolute;
    text-align:center;
    width:200px;
    height:50px;
    margin:0 auto;
    margin-top:30%;
    margin-left:36%;
    background-color:#0e93be;
    opacity:0.9;
    border:1px solid #92daf5; 
}
.UPProgress>span
{
    line-height:50px;
    font-weight:bold;
    font-size:14px;
    color:#ffffff;
}

.UPProgressPage
{
    float:none;
    position:fixed;
    text-align:center;
    width:300px;
    height:70px;
    margin:0 auto;
    margin-top:10%;
    margin-right:28%;
    background-color:#0e93be;
    opacity:0.9;
    border:1px solid #92daf5; 
}
.UPProgressPage>span
{
    line-height:70px;
    font-weight:bold;
    font-size:14px;
    color:#ffffff;
}


.GrdTdEditDelete
{
    width:30px;
    text-align:center;
    vertical-align:middle;
}


.MainDivProgress
{
    position:fixed;
    width:90%;
    height:90%;
    text-align:center;
    padding-bottom:10%;
    padding-top:10%;
}
.MainDivProgress > div
{    
    width:30%;
    height:7%;
    border:2px solid #0a526d;
    border-radius:5px;
    background-color:#a7e9ff;
    color:#0a526d;
    margin:0 auto; 
    margin-right:40%;   
    padding-top:2.4%;
    padding-bottom:2%;       
}
.MainDivProgress > div > span
{
    direction:ltr;
    position:relative;
    font-size:medium;
    font-weight:bold;
}


.LblContextFa
{
    width:90%;
    text-align:justify !important;
    direction:rtl;
    float:right;
    padding-right:10px;
}


.Log div
{
    width: auto;
    float: left;
    padding-left:2px;
    padding-right:2px;
}

