﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}
body.admin{
    padding-top: 10px;
    padding-bottom: 20px;
}

.BlueBody {
    background: rgb(198, 228, 255);
}

.GreenBody {
    background: #ACFFAC;
}

.RedBody {
    background: #FF8A8A;
}

.OrangeBody {
    background: rgba(198, 228, 255, 0.67);
}

/* Set padding to keep content from hitting the edges */
.body-content {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
}


/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}



.RU-Header {
    font-family: IRANSans(FaNum), RU_Roya,RU_Yekan,Tahoma;
    font-size: 14px;
    font-weight: bold;
}


.RU-Content {
    font-family: IRANSans(FaNum), RU_Roya,RU_Yekan,Tahoma;
    text-align: justify;
    font-size: 12px;
    line-height: 30px;
    margin: 0 20px;
    font-weight: bold;
}

.RU-Panel {
}

.RU-news-img {
    max-width: 80px;
    margin: 4px;
    height: 90px;
    min-width: 80px;
    border: 2px solid #253946;
}

.RU-TabContent {
    font-family: IRANSans(FaNum), RU_Roya,RU_Yekan,Tahoma;
    text-align: justify;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
    background-color: #FFF;
    border-radius: 2px;
    padding: 10px 25px;
}

.pagination a,
.pagination a:visited,
.NewsTitles a,
.NewsTitles a:visited {
    color: #002B50;
}

.pages {
    font-family: RU_Yekan,RU_IranianSerifWeb, RU_Roya,RU_Yekan,Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin: 0 20px;
}

.RU-NewsItem {
    padding: 10px;
    background-color: #f8f8f8;
    margin-bottom: 10px;
    border-radius: 5px;
    border: 1px solid #CCCACA;
    border-left: 1px;
    border-top: 1px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}

    .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 14px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }
.table > tbody > tr:first-child {
    background-color: #07618A;
    color: white;
}

.leftlable {
    text-align:left;
}

/*add font to website*/
@font-face {
    font-family: 'RU_Roya';
    src: url('/fonts/BRoya.eot?v=4.0.3');
    src: url('../fonts/BRoya.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/BRoya.woff?v=4.0.3') format('woff'), url('../fonts/BRoya.ttf?v=4.0.3') format('truetype'), url('../fonts/BRoya.svg?v=4.0.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IRANSans(FaNum)';
    src: local('IRANSans(FaNum)'), url("/wwwroot/fonts/IRANSANS(FANUM).ttf") format('truetype');
    /*src: url(../fonts/IRANSans.woff) format('woff');*/
    font-style: normal;
    font-variant: normal;
    font-weight: normal;

}




/*Style sheet for exam timer*/
.timer, .timer-done, .timer-loop {
      font-size: 30px;
      color: black;
      font-weight: bold;
      padding: 10px;
      direction: ltr;
    }

    .hours { float: left; }
    .minutes { float: left; }
    .seconds { float: left; }
    .clearDiv { clear: both; }

    .is-complete {
      color: red;
      -webkit-animation-name: blinker;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
      -webkit-animation-duration: 1s;
    }
    @-webkit-keyframes blinker {
      from { opacity: 1.0; }
      to { opacity: 0.0; }
    }
    /**/