@font-face {
     font-family: "Iran Nastaliq";
     src: url("../fonts/IranNastaliq.woff2") format("woff2"),url("../fonts/IranNastaliq.ttf") format("truetype");
     font-weight: 400;
     font-style: normal;
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb_Black.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb_Black.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb_Black.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb_Black.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb_Black.ttf?1532072864') format('truetype');
    font-weight:900;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb_Bold.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb_Bold.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb_Bold.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb_Bold.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb_Bold.ttf?1532072864') format('truetype');
    font-weight:"bold";
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb_Medium.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb_Medium.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb_Medium.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb_Medium.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb_Medium.ttf?1532072864') format('truetype');
    font-weight:500;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb_Light.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb_Light.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb_Light.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb_Light.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb_Light.ttf?1532072864') format('truetype');
    font-weight:300;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb_UltraLight.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb_UltraLight.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb_UltraLight.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb_UltraLight.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb_UltraLight.ttf?1532072864') format('truetype');
    font-weight:200;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans";
    src:url('../fonts/eot/IRANSansWeb.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb.ttf?1532072864') format('truetype');
    font-weight:"normal";
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum)_Black.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum)_Black.ttf?1532072864') format('truetype');
    font-weight:900;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf?1532072864') format('truetype');
    font-weight:"bold";
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf?1532072864') format('truetype');
    font-weight:500;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf?1532072864') format('truetype');
    font-weight:300;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf?1532072864') format('truetype');
    font-weight:200;
    font-style:"normal"
}
@font-face{
    font-family:"IRANSans_FaNum";
    src:url('../fonts/eot/IRANSansWeb.eot?1532072864');
    src:url('../fonts/eot/IRANSansWeb.eot?&1532072864#iefix') format('embedded-opentype'),url('../fonts/woff2/IRANSansWeb(FaNum).woff2?1532072864') format('woff2'),url('../fonts/woff/IRANSansWeb(FaNum).woff?1532072864') format('woff'),url('../fonts/ttf/IRANSansWeb(FaNum).ttf?1532072864') format('truetype');
    font-weight:"normal";
    font-style:"normal"
}

html,
body {
    font-family:IRANSans,Helvetica Neue,Roboto,Arial,Droid Sans,sans-serif;
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 10px 15px 20px;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: "\e151";
}

a.desc:after {
    content: "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view td {
    white-space: nowrap;
}

.grid-view .filters input,
.grid-view .filters select {
    min-width: 50px;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
    padding: 15px;
    border: none;
}

@media(max-width:767px) {
    .nav li > form > button.logout {
        display:block;
        text-align: left;
        width: 100%;
        padding: 10px 15px;
    }
}

.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
    text-decoration: none;
}

.nav > li > form > button.logout:focus {
    outline: none;
}
