﻿/* File Created: September 5, 2018 */
        /*IRAN Sans-serif fonts are considered a proprietary software.
        To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 

        This set of fonts are used in this project under the license: (VJ49F)*/
        /*@font-face
        {
            font-family: 'IRANSans'; 
            src: url('/dl/Classes/Font/IRANSans/BRoya.woff?-wwn5ej');
            src: url('/dl/Classes/Font/IRANSans/BRoya.eot?#iefix-wwn5ej') format('embedded-opentype'), url('/dl/Classes/Font/IRANSans/BRoya.woff?-wwn5ej') format('woff');
            font-weight: normal;
            font-style: normal;
        }*/
        @import url(/dl/Classes/Font/IRANSans/WebFonts/css/fontiran.css);
        html *
        {
            /*font-family: Nazanin,tahoma,FontAwesome;
            font-weight: normal;
            z-index: 1;*/
            font-family: IRANSans,tahoma;
            font-weight: 400;
            font-size: 12px; /*z-index: 1;*/
        }
        
        body
        {
            /* background: linear-gradient(rgba(255, 255, 255, 0.1),rgba(227, 227, 227, 0.7));*/
            background-color: #F7F7F7; /*rgba(227, 227, 227, 0.15);/*#f6f6f6;*/
            margin: 0px;
        }
        hr
        {
            width: 100%;
            border: 1px solid rgba(0, 0, 0, 0.1);
            display: inline-block;
        }
        
        
        .bankshow
        {
            display: none; /*padding: 1px 50px 1px 50px;
            height: 60px;*/
            width: 100%;
        }
        .divshow
        {
            padding: 10px;
        }
        .labletext
        {
            /*border:gray 1px solid;*/
            width: 20%;
            display: inline-block;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            line-height: 1.59;
        }
        span
        {
            display: inline-block;
        }
        select.selectpicker
        {
            display: block;
            margin: 0 auto;
            background-color: #337ab7;
            color: #fff;
            /*border-color: #2e6da4; /*font-size: medium;
            font-weight: bold;*/
            height: 30px;
            border:none;
        }
        select
        {
           /* -webkit-appearance: none;*/
            -moz-appearance: none;
            /*appearance: none;
            /*background: url(images/up.png) right / 20px no-repeat #fff;
            padding-right:20px;*/
            
        }
        @-moz-document url-prefix() 
        {
            select 
            {
            background: url(images/up.png) left / 12px no-repeat #fff;padding:0px 20px;
            }
            
        }
        input[type="text"]
        {
            min-height: 18px;
            padding: 2px 4px;
            line-height: 1.42857143;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc; /*border-radius: 4px;*/
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        }
        .topLink
        {
            color: #337ab7;
            cursor: pointer;
            display: none;
            font-size: larger;
        }
        #spanmenu
        {
            font-size: 35px;
            cursor: pointer;
            color: #337ab7;
            /*padding-bottom: 20px;*/
            position: absolute;
            z-index: 100;
            top:10px;
        }
        h3 {
	margin: 22px auto;
}
        .btnta
        {
            width: 140px;
            font-weight: bold;
            font-size: 14px;
        }
        
        .titlespan
        {
            font-weight: bold;
            font-size: 14px;
            padding: 20px 0px 10px 0px;
        }
        .tdblank
        {
            /*display: inline-block;*/
            width: 57px;
        }
        .tr_hr
        {
            border-top: 1px solid rgba(0, 0, 0, 0.1);
        }
        
    
        
        
        .topList
        {
            list-style: none;
            padding: 0px;
            margin: 0px 3px 0px 0px; /*border-bottom: lightgrey 2px solid;*/
        }
        #dataTypesCell
        {
            /*border-left: black 1px solid;*/ /*width: 25%;*/
            padding-top: 10px;
            padding-right: 5px;
            border-top: rgba(0, 0, 0, 0.2) 1px solid;
        }
        .listLink
        {
            /*border-right: darkgray 1px solid;
            border-top: darkgray 1px solid;
            border-left: darkgray 1px solid;
            border-bottom: darkgray 1px solid;*/
            padding:5px 3px;
            display: block;
            /*padding-left: 0px;*/
            background: whitesmoke;
            /*padding-bottom: 5px;*/
            width: 100%;
            color: black;
            /*padding-top: 5px;*/
            text-decoration: none;
            margin: 2px 0px 2px 0px;
        }
        .listLinkSelected, .listLink:hover
        {
            background-color: #69C;
            color: #fff;
        }
        #dataTypesListView
        {
            list-style: none;
            padding: 0px;
        }
        .pageNavigator
        {
            display: block;
            margin: 0px auto;
            width: 55%;
        }
        .goToPageContainer
        {
            border: darkgray 1px solid;
            text-align: center;
            padding: 0px 5px 0px 3px; /*float: right;*/
            display: inline-block;
            margin: 0px 0px 0px 0px;
            text-decoration: none;
            color: black;
            background-color: whitesmoke;
            height: 100%;
        }
        .goToPageContainer input
        {
            font-size: medium;
            margin: 2px 0px 0px 3px;
            padding: 0px 2px 0px 0px;
            height: 100%;
            position: relative;
            top: 0px;
            border: darkgray 1px solid;
            vertical-align: top;
        }
        .actionButton
        {
            border-right: none;
            border-top: none;
            border-left: none;
            width: 100%;
            border-bottom: none;
            padding-right: 3px;
            display: block;
            padding-left: 0px;
            background: whitesmoke;
            padding-bottom: 5px;
            color: black;
            padding-top: 5px;
            text-decoration: none;
            margin: 2px 0px 2px 0px;
            background-repeat: no-repeat;
            background-position: right center;
            cursor: pointer;
            text-indent: 25px;
        }
        .actionButton:hover
        {
            background-color: #69C;
            color: White;
        }
        #searchTermJustLabel
        {
            font-weight: normal;
            color: #337ab7;
        }
        #searchTermLabel
        {
            font-weight: normal;
            color: #337ab7;
        }
        .saveSelectedLabel, .viewSelectedLabel
        {
            background-image: none;
        }
        .calculator
        {
            background-color:#FFFFF0; /* #f6f6f6;*/
        }
        .calculator :hover
        {
            background-color: #f0f4f7;
        }
        .topList li:hover
        {
            background-color: #FFF;
            color: #69C;
            font-weight: bold;
        }
        .pageNavigatorLink
        {
            /*border: darkgray 1px solid;*/
            text-align: center;
            padding: 5px 10px; /*float: right;*/
            display: block; /*margin: 0px 2px 0px 2px;*/
            text-decoration: none; /*color: Blue; /*background-color: whitesmoke; /*height: 15px;*/
            transition: background-color .3s;
            color: Black;
            border-radius: 5px;
        }
        .pageNavigatorLinkSelected
        {
            /*border: darkgray 1px solid;*/
            text-align: center;
            padding: 5px 10px; /*float: right;*/
            display: inline;
            margin: 0px 2px 0px 2px;
            text-decoration: none; /*color: whitesmoke;
            background-color: #69C; /*height: 15px;*/
            background-color: dodgerblue;
            color: white;
            border-radius: 5px;
            
        }
        .pageNavigatorLink:hover
        {
            /*border: darkgray 1px solid;*/
            text-align: center; /*padding: 5px 5px 5px 5px; /*float: right;*/
            display: block; /*margin: 0px 2px 0px 2px;*/
            text-decoration: none; /*color: whitesmoke;
            background-color: #69C; /*height: 15px;*/
            background-color: #ddd;
        }
        .refineButton
        {
            background-image: url(/DL/search/CSS/images/search.png);
        }

        [class*='close2-']
        {
            color: #777;
            font: 14px/100% arial, sans-serif; /*position: absolute;*/
            right: 5px;
            text-decoration: none;
            text-shadow: 0 1px 0 #fff;
            top: 5px;
        }
        .close2-classic:after
        {
            content: '✖'; /* ANSI X letter */
        }
        .dialog2
        {
            background: #ddd;
            border: 1px solid #ccc;
            border-radius: 5px;
            float: right;
            margin: 2px;
            position: relative;
        }
        .actionBelow
        {
            margin-right: 3px;
            margin-left: 3px;
            display: inline-block;
            color: #235A90 !important;
            text-decoration: none;
            padding-bottom: 2px;
            border-bottom: solid 1px gray;
            font-size: 11px; /*position:absolute;*/
        }
        .actionBelow:hover
        {
            color: #91c758 !important;
        }
        .fa-file-pdf-o:hover
        {
            color: #91c758 !important;
        }
        .fa-file-pdf-o
        {
            color: red !important;
        }
        .btn-success
        {
            color: #fff !important;
        }
        .aunderline
        {
            padding: 3px 20px; /* set here size + gap size from text */ /*background: linear-gradient(0deg, currentcolor, currentcolor) bottom center no-repeat;*/
            background-size: 70% 3px;
            transition: 0.5s;
            text-decoration: none;
            background-color: #91c758 !important;
            color: #fff;
            
        }
        .aunderline:hover
        {
            /*background-size: 0% 3px;*/
        }
        
        .ageneral
        {
            padding: 4px 8px; /* set here size + gap size from text */
            background-size: 0px 3px;
            color: #333 !important;
            background-color: #e6e6e6 !important;
            border-color: #adadad !important;
            border-radius: 0px;
            margin: 0px 2px 2px;
            font-size: 11px;
            cursor:pointer;
            border-radius:2px;
        }
        .ageneral:hover
        {
            background-color: #91c758 !important;
            color: #fff !important;
            
        }
        .fieldValue
        {
            color:Gray;
        }
        .linkedFieldValue
        {
            cursor: pointer;
            color: gray; /*#69C;/*darkblue;*/
            line-height:1.2;
        }
        .linkedFieldValueTitle
        {
            cursor: pointer;
            color: #69C;
            font-weight: bold; /*padding-right: 7%;
            padding-left: 7%;
            padding-top: 10px;*/
            font-size: medium;
            border: none;
            margin: 0px 1px;
            line-height:1.2;
        }
        .fieldValueTitle
        {
            color: #69C;
            font-weight: bold;
            line-height:1.2;
        }
        #headermenucontain >ul>li
        {
	        background-color: #efefef;
            list-style:none;
            margin: 0px;
            padding:12px 3px;
        }
        #headermenucontain >ul>li>a
        {
            color: #333;
            font-size: 13px;
            cursor: pointer;
        }
        #headermenucontain >ul>li>a:hover
        {
            text-decoration: underline;
        }
        ul {
        padding: 0px;
        }
        #headermenucontain
            {
	            background-color: #efefef;
            }
        .headermenu {
	        width: 60%;
        border-top:1px solid rgba(0, 0, 0, 0.1);
        margin: auto 30px;
        }
        .linkhearderspan {
	color: #fff;
	padding: 10px 10px;
	font-weight: 300;
	
}
.linkhearderspan:hover
{
    color: #faa71a;
    cursor: pointer;
	
}
.sidebar-footer
{
    color: white; 
    position: relative; 
    bottom: 0; 
    background-color: #303030; 
    opacity: 0.88; 
    transition: all .3s ease;
    -webkit-box-shadow: 0 6px 3px rgba(0,0,0,.07),0 -6px 3px rgba(0,0,0,.07);
    -moz-box-shadow: 0 6px 3px rgba(0,0,0,.07),0 -6px 3px rgba(0,0,0,.07); 
    box-shadow: 0 6px 3px rgba(0,0,0,.07),0 -6px 3px rgba(0,0,0,.07);    
    padding-top:7px;    
}




        