﻿html, body {
  height: 100%;
  margin-top:0px;
  /*margin: 0px; 
  padding: 0px;*/
  /*margin-bottom: 90px;*/
  /*position: relative;
  height: auto;
  min-height: 100% !important;*/
  }

#wrap {
/*/* Firefox */
/*height: -moz-calc(100% - 140px);*/
/* WebKit */
/*height: -webkit-calc(100% - 140px);*/
/* Opera */
/*height: -o-calc(100% - 140px);*/
/* Standard */
/*height: calc(100% - 140px);*/
min-height: 100%;
}


#main {
  overflow:auto;
  /*padding-bottom:150px;*/ /* this needs to be bigger than footer height*/
}

/*.footer {
  position: relative;
  margin-top: -150px; 
  height: 150px;
  clear:both;
  padding-top:20px;
}*/

html {
  position: relative;
  min-height: 100%;
  /*padding-bottom:90px;*/
}

/* PAGE NUMBER */
.buttonRegion {height: 25px; background-image:url('images/bg_gray.gif'); }

.pageNumberTable {width:100%; height:40px; border: 2px solid #8A8A8A; padding: 0; background-color: #F2F2F2; text-decoration: none; font-family: IranSans; font-size: large; color: #1D4D02; cursor:pointer}
.pageNumberSpace {width:800px}
.fontPageNumberTotal {font-size: medium; color: #4F63EE;}
.fontPageNumber {font-size: medium; color: #9595F4; cursor:pointer;}
.fontPageNumberHL {font-size: medium; color: #4F63EE; text-decoration: underline;}
.fontCopyright {font-size: medium; color: #333333}


footer {
  /*position: absolute;*/
  bottom: 0;
  /*width: 100%;*/
  /*height: 90px;*/
}

.Parsi
{
    font-family: IranSans !important;
    line-height: normal;
}


.myTitleFont{
	font-size: large;
	font-weight: bold;
	color: #EF780E;	
	padding-right: 3px;
	padding-left: 3px;
}

.myTitleBackFont {
	font-size: small;
	color: #333333;	
	text-decoration: none
	padding-right: 3px;
	padding-left: 3px;
}

.myTitleBar {
padding-bottom: 12px
}



.myInputSmall {
    font-size: 12pt !important;
}

.myInputText {
    height: 38px !important;
    font-family: IranSans !important;
    font-size: 14pt !important;
}

.myFormRow {
    height: 48px !important;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
}

text, select, label {
    /*height: 38px !important;*/
    font-family: IranSans !important;
    font-size: 12pt !important;
    direction: rtl;
}

input {
    /*height: 60px !important;*/
    font-family: IranSans !important;
    font-size: 12pt !important;
    direction: rtl;
}

.myDropDown {
    font-family: IranSans !important;
    font-size: 12pt !important;
    height: 10px!important;
    width: 100%!important;
    /*font-size: 10pt !important;*/
    /*height: 60px !important;*/

}

.textarea  {
    font-family: IranSans !important;
    font-size: 12pt !important;
    direction: rtl;
}


.rtl {
    direction: rtl !important;
    text-align: right !important;
    /*float:right !important;*/
}

.ltr {
    direction: ltr !important;
    text-align: left !important;
    /*float:right !important;*/
}


.myAuthorList {

}

.myVList {
    /*font-family: IranSans !important;*/
    /*line-height:1.5;*/
    margin-bottom: 40px;
    text-align: justify !important;
}

.myVList_SImg {
    width: 30px;
    margin-left: 10px;
    margin-bottom: 5px;
}

.myVList_Title1{
    /*font-family: IranSans !important;*/
    font-size: x-large;
    color: #0094ff;
    font-weight: bold;
    /*line-height:130px;*/
}


.myVList_Title2{
    /*font-family: IranSans !important;*/
    font-size: x-large;
    color: #808080;
    /*line-height:130px;*/
}

.myVList_Body{
    /*font-family: IranSans !important;*/
    text-align: justify !important;
    color: #000000;
    font-size:medium;
    /*line-height:130px;*/

}

.myFloatRight{
    float: right !important;   
    }

.myGridviewNormal{
    direction: rtl;
    text-align: right !important;
    font-size: large;
    font-family: IranSans;
}

.myMessageNoResult{
    text-align: center;
    color: #ff0000;
    font-size: large;
    font-weight: bold;
    font-family: IranSans;
    
}

.myReport_SumPrice {
    font-size: x-large !important;
    font-family: IranSans !important;
    font-weight: bolder;
    color: #ff0000;

}


.myYesComment {
    font-size: large;
    font-weight: bold;
    color: #02b405;
    background-color: #e8ffe7;
}

.myNoComment {
    font-size: large;
    font-weight: bold;
    color: #ff0000;
    background-color: #ffe7e7;
    
}

.myTopMenu{
    font-size: large;
    font-weight: bold;
    color: #0094ff;
}

.text-center {
  text-align: center;
}

.myPageTitle{
    font-family: IranSans !important;
    font-size: x-large;
    color: #0094ff;
/*    text-align:center;
*/    /*line-height: 90px;*/
/*    height: 90px;*/
}

.myPageBody {
	color: #222222;
	text-size: large;
}


.text-justify {
  text-align: justify;
}

.homeCategory {
    font-weight: bolder;
    font-size: x-large;
    font-family: aLi-Sans;
    direction: rtl;
    text-align:center;
    color:#373737;
    height: 150px;
    /*line-height: 150px;*/
    line-height: 50px;
    vertical-align: central !important;
    margin-top: 30px;
    /*margin-left: 5px;*/
    display: table;
}

.homeCategory a {
    color: #7b7979;
    display: table-cell;
    vertical-align: middle;

}

.myKeywordBut{
    font-family: IranSans !important;
    font-size: larger !important;
    margin: 0 5px 0 0;


}

.myTable {
    background-color:#ffffff !important;
}
.myTableHeader {
    background-color:#E7E9EC !important;
}

.myCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.myVerticalLine {
  /*border-left: 6px solid green;*/
  /*height: 500px;
  position: absolute;*/
  /*left: 50%;*/
  /*margin-left: -3px;*/
  /*top: 0;*/
}


/*.myColID {
    width: 20px;
    color: #b5b1b1;
    text-align: left !important;
}*/
.myColID {
    width: 20px;
    color: #b5b1b1;
    text-align: left !important;
}






.myColEdit {width: 15px !important; font-size: large}

.myColIndex {
    width: 20px;
    color: #b5b1b1;
    text-align: center !important;
}

.breadcrumb ul li i {
    padding-right: 4px !important;
    padding-left: 4px !important;
}

.breadcrumbMT {
    background-color: #afd927;
    height: 1px;
    margin-top:10px;
    width: 100%;
}
.breadcrumbMB {
    background-color: #afd927;
    height: 1px;
    margin-bottom: 10px;
    width: 100%;
}

.breadcrumb {
    background-color: #e7f9ad !important;
    margin-bottom: 0px;

    /*padding: 10px;*/
}
/*@media (min-width: 768px)  {
  .fullHeight {height:100%} 
}*/

/*  -------------------------------------------------------------- Main Page */
.header {
    padding-top: 6rem;
    padding-bottom: 2rem !important;
}

.counter {
    padding-bottom: 0rem !important;
}

.counter .counter-cell {
    margin-bottom: 2rem !important;
}

.basic-1 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.ex-header {
    padding-top: 4rem !important;
    padding-bottom: 1.5rem !important;
    }

.pt-5, .py-5 {
    padding-top: 1rem!important;
}

.pb-5, .py-5 {
    padding-bottom: 1rem!important;
}

.btn-solid-reg {
    display: inline-block;
    padding: 0.5rem 1rem 0.5rem 1rem;
}

.navbar .logo-text {
    color: #191e47;
    font-weight: 700;
    font-size: 1.4rem;
}


.cards-2 .h2-heading {
    margin-bottom: 2rem;
}

.cards-2 {
    padding-top: 1.5rem;
    padding-bottom: 0rem!important;
}

.cards-2 .card{
    margin-bottom: 2.5rem!important;
}

.card-text{
    text-align: justify!important;

}

/*  -------------------------------------------------------------- Main Page */

/*Enable Disable Page*/
.opaqueLayer {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background-color: #000000;
    z-Index: 1000;
}


.questionLayer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 350px;
    height: 200px;
    display: none;
    z-Index: 1001;
    border: 2px solid black;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
}

.underline2x {
    border-bottom: 2px solid;
}