
/*@import url('https://github.com/rtaibah/dubai-font-cdn/blob/master/dubai-font.css');*/
/*@import url('https://cdn.jsdelivr.net/npm/dubai-font@1.0.1/dubai-font/css/dubai-font.css');*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Apr 25, 2018, 9:53:51 AM
    Author     : user
*/

/**{
  font-family: 'Dubai-Bold', Helvetica, sans-serif;
  font-family: 'Dubai-Medium', Helvetica, sans-serif;
  font-family: 'Dubai-Regular', Helvetica, sans-serif;
  font-family: 'Dubai-Light', Helvetica, sans-serif;
}*/

/*new Reqquest*/

@font-face { 
    font-family: 'dubairegular';
    src:url(../dubaifonts/DubaiW23-Regular.eot);
    src: url(../dubaifonts/DubaiW23-Regular.eot?#iefix) format('embedded-opentype'), 
        url(../dubaifonts/DubaiW23-Regular.woff2) format('woff2'), 
        url(../dubaifonts/DubaiW23-Regular.woff) format('woff'), 
        url(../dubaifonts/DubaiW23-Regular.ttf) format('truetype'); 
}



@font-face { 
    font-family: 'medium';
    src:url(../dubaifonts/DubaiW23-Medium.eot);
    src: url(../dubaifonts/DubaiW23-Medium.eot?#iefix) format('embedded-opentype'), 
        url(../dubaifonts/DubaiW23-Medium.woff2) format('woff2'), 
        url(../dubaifonts/DubaiW23-Medium.woff) format('woff'), 
        url(../dubaifonts/DubaiW23-Medium.ttf) format('truetype'); 
}
@font-face { 
    font-family: 'bold';
    src:url(../dubaifonts/DubaiW23-Bold.eot);
    src: url(../dubaifonts/DubaiW23-Bold.eot?#iefix) format('embedded-opentype'), 
        url(../dubaifonts/DubaiW23-Bold.woff2) format('woff2'), 
        url(../dubaifonts/DubaiW23-Bold.woff) format('woff'), 
        url(../dubaifonts/DubaiW23-Bold.ttf) format('truetype'); 
}

@font-face { 
    font-family: 'dubailight';
    src:url(../dubaifonts/DubaiW23-Light.eot);
    src: url(../dubaifonts/DubaiW23-Light.eot?#iefix) format('embedded-opentype'), 
        url(../dubaifonts/DubaiW23-Light.woff2) format('woff2'), 
        url(../dubaifonts/DubaiW23-Light.woff) format('woff'), 
        url(../dubaifonts/DubaiW23-Light.ttf) format('truetype'); 
}


.hiden-item{
    display: none !important;
}
.mandatory-symbol{
    color: red !important;
}
.new-request-form{}

.new-request-form fieldset{
    margin-bottom: 30px;
}
.new-request-form legend{
    width: auto;
    font-size: 100%;
    border: 1px solid #8e846b !important;
    background: #9697be !important;
    color: white !important;
    margin: 0;
}

.new-request-form .tab-title{
    color: red;
    font-weight: bold;
    text-decoration: underline;
}

.new-request-form .attachmentClass{
    margin: 2%;
    width: 60%;
}

.new-request-form .applicationFormClass{
    margin: 2%;
    width: 50%;
}

.new-request-form .attachmentClass .label ,.new-request-form .applicationFormClass .label{
    display: block;
    width: 100%;
    font-size: 100%;
    padding: 0;
    margin-bottom: 7px;
    color: #3d3f87;
    /*text-align: left !important;*/
}
.new-request-form .applicationFormClass .label{
    text-align: right;
}

.new-request-form .attachmentClass .value{
    display: block;
    margin-bottom: 57px;
}

.new-request-form .applicationFormClass .value{
    display: block;
    margin-bottom: 27px;
    /*width: 90%;*/
}

.new-request-form .applicationFormClass .value > input , .new-request-form .applicationFormClass .value > div ,.new-request-form .applicationFormClass .value > select{
    width: 100%;
}

.new-request-form .codition-title{
    font-size: 16px;
    padding: 0 20px;
    color: red;
    font-weight: 600;
}

.new-request-form textarea{
    height: auto !important;
    width: 100% !important;
    min-height: 100px !important;
}

.new-request-form .ui-selectcheckboxmenu-panel{
    /*width: 300px !important;*/

}

.new-request-form #hasPreviousParticipateId2 label.ui-selectonemenu-label {
    text-align: CENTER !IMPORTANT;
}

.ui-selectonemenu-panel.selectCheckboxMenu .ui-selectonemenu-item.ui-state-disabled {
    display: none;
}
.new-request-form select.selectCheckboxMenu option[disabled] {
    display: none;
}

ul.ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset{
    direction: ltr;
}


.ui-dialog .ui-dialog-content{
    padding: 2.5em 1em;
}



.new-request-form .sc-note{
    margin: 22px 0;
    color: #3e418a;
    font-weight: initial;
    max-width: 70%;
}
.new-request-form .sc-note-2{
    margin: 5px 0;
    color: #3e418a;
    font-weight: initial;
    max-width: 90%;
    text-align: right;
    display: block;
    text-indent: 0;
    word-wrap: break-word;
    white-space: initial;
    line-height: 1.5;
}

.new-request-form .sc-note span,.new-request-form .sc-note-2 span{
    color : #ff0000;
    /*margin-top: 16%;*/
}

.new-request-form ul.sc-note-3 {
    /*    color: #3e418a;
        font-weight: initial;
        max-width: 70%;*/

    color: #3e418a;
    font-weight: initial;
    /* max-width: 70%; */
    /* display: table; */
    width: 700px;
    text-align: right;
    white-space: initial;
}

.new-request-form .sc-note-4{
    display: block;
    text-indent: 0;
    margin-top: 28px;
    color: #0934a9;
    margin-bottom: 0;
}

.new-request-form .attachmentClass label.at-label{
    display: block;
    width: 100%;
    font-size: 100%;
    padding: 0;
    margin-top: 25px;
    color: #3d3f87;
}

.new-request-form .attachmentClass hr{
    border-top: 2.5px solid #9697be;
    width: 80%;
    margin: 27px auto;
}

.new-request-form .sc-textarea{
    margin-bottom: 15px;
}

.new-request-form .sc-textarea-2{
    margin-bottom: 15px;
    min-height: 400px !important;
}

.new-request-form textarea.sc-textarea2 {
    min-height: 75px !important;
    display: block;
    margin-bottom: 10px;
}

.new-request-form label.label-sc-textarea {
    display: block;
    margin-top: 7px;
    text-indent: 0;
}

.new-request-form .sc-input{
    width: 100%;
    margin-bottom: 10px;
}

.new-request-form .ui-selectonemenu{
    /*margin-bottom: 10px;*/
}
.send-notes{
    font-weight: bold;
}

.send-notes span{
    color: red;
}

.new-request-form .att-sc-title{
    color: #4b4eaf;
    font-weight: bold;
    margin-top: 10px;
}

.avowalForm{
    font-size: 1.2em;
}

.avowalForm .ui-calendar input{
    width: auto;
}


.table-bordered > thead > tr > th{
    text-align: right;
}

.table-bordered  a.link{
    background: #3d3f87;
    color: #ffffff !important;
    padding: 4px;
    border-radius: 4px;
    text-decoration: none;
}



.form-dlg-entity .ui-selectonemenu{
    margin-bottom: 16px;
}

.form-dlg-entity .ui-selectonemenu .ui-selectonemenu-label,.ui-selectonemenu label.ui-selectonemenu-label{
    text-align: center !important;
} 

.PreviousParticipateStylefalse , .PreviousParticipateStyle2false{
    opacity: 0.4;
}

.PreviousParticipateStyletrue , .PreviousParticipateStyle2true{
    opacity: 1;
}

.view_phone_number{
    direction: ltr;
    text-align: right;
}

.intl-tel-input{
    width: 300px !important;
}

.intl-tel-input .flag-container{
    direction: ltr;
    text-align: left;
    height: 100%;
    background: #d2deff;
    width: 30%;
    width: 96px;
}
.intl-tel-input .flag-container .selected-flag{
    width: 100% !important;
}

.intl-tel-input .iti-flag{
    margin: auto 3px !important;
}

.intl-tel-input.separate-dial-code .selected-dial-code{
    padding-left: 24px;
    padding-right: 16px;
}

.intl-tel-input input{
    /*padding-left: 96px !important;*/
    /*padding-right: 96px !important;*/

}

.phoneinput{
    direction: ltr;
}

/*.new-request-form .phoneinput*/
.phoneinput{
    /*width: 70%;*/
    border-radius: 0;
    text-align: left !important;
    padding: 4px 8px !important;
    direction: ltr;
    /*width: auto;*/
    width: 203px !important;
}

.recommend-textarea{
    min-height: 400px;
    width: 100%;
    margin: 18px 0px;
}

.label-att-sub{
    margin-top: 33px;
    display: block !important;
    text-indent: 0px !important;
}

.label-att-sub-f{
    /*    color: red;*/
    margin-top: 10%;
    display: block !important;
    text-indent: 0px !important;
}


.title-att-sub{
    color: #3d3e86;
    font-size: 114%;
    display: block !important;
    margin-top: 20px;
    text-decoration: underline;
    margin-bottom: 0;
    text-indent: 0px !important;
    float: right;
    text-align: right;
    margin-bottom: 10px;
}

.attachment-question > div > label{
    /*color:red;*/
    float: right;
    text-indent: 0;
    margin-top: 2%;
    white-space: initial;
}

.view-request .attachment-title{
    color: #3d3f87;
    font-weight: bold;
    font-size: 117%;
    text-decoration: underline;
    margin: 0;
    margin-top: 40px;
}

.view-request .attachment-title-main{    
    font-weight: bold;
    font-size: 117%;
    text-decoration: underline;
    margin: 0;
    margin-top: 40px;
    color: red; 
    text-align: center;
}

.view-request .sc-input-title{
    text-indent: 0;
    margin-top: 23px;
    text-decoration: none;
    border: 0;
    display: inline-block;
    width: 10%;
    font-weight: bold;
}

.view-request .sc-input-text{
    display: inline-block;
    width: 89%;
    margin-top: 10px;
    border-radius: 5px;
}

.view-request table thead{
    background: #3d3f87;
    color: #ffffff;
}

.view-request table thead span{
    color: #ffffff;
}

.view-request table thead th {
    font-weight: 500 !important;
}


.showAttachmentDetailsForm .attach-info-input {
    margin-top: 10px;
}

.showAttachmentDetailsForm .attach-link {
    font-family: changa;
    overflow: hidden;
    color: white !important;
    font-weight: 500;
    font-size: 13px !important;
    padding: 12px 10px;
    /* padding-left: 10px; */
    border-radius: 7px;
    background-color: #3d3e86;
    /* height: 30px; */
    width: auto;
    /* line-height: 2; */
    display: inline-block;
    text-decoration: none !important;
    transition: all 0.4s;
}

.showAttachmentDetailsForm .attach-info-description {
    margin-bottom: 10px;
    font-weight: bold;
    display: block;
}

.new-request-form .applicationFormClass input:disabled,.new-request-form .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label ,input.ui-state-disabled{
    /*background-color: #eae1e1;*/
    background-color: #c5c5c5 !important;
}

.ui-inputmask {
    direction: ltr;
}

.yearmenu{
    max-width: 225px;
    /*display: block;*/
    margin-bottom: 23px;
    display: inline-block;
    margin-left: 15px;
    min-width: 157px !important;
}

.hiddentrue{
    display: none !important;
}

.hiddenfalse{
    display: inherit !important;
}

.ui-messages-error-icon{
    display: none; 
}


/* Table Criteria for Project Award */
.subCriteriaTables .col-xs-2 {
    padding: 5px !important;
}

.subCriteriaTables table{
    width:100%;
}


.subCriteriaTables td.ui-panelgrid-cell {
    display: block;
    /* width: 100%; */
    height: auto;
}

.subCriteriaTables .sc-note-2{
    margin: 5px 0;
    color: #3e418a;
    /* font-weight: initial; */
    /* max-width: 90%; */
    /* text-align: right; */
    /* display: block; */
    text-indent: 0;
    word-wrap: break-word;
    white-space: initial;
    line-height: 1.5;
}

.subCriteriaTables .sc-note-2 span{
    color:red;
}

/*.ui-fileupload-cancel{z-index : 100000;}*/

.auto-dist-btn{
    height: 40px;
    background: #344187;
    color: #ffffff;
    padding: 6px;
    margin: 13px !important;
    /* margin-bottom: 27px !important; */
    /* position: relative; */
    display: block;
    width: auto;
    width: 142px;
    text-align: center;
    border-radius: 4px;
    font-weight: bold;
}

.btn_return_to_judjment{
    margin-bottom: 1%;
    box-shadow: 0px 0px 13px #959ac0;
    color: #4146ff !important;
    border-radius: 4px;
}

.btn_return_to_judjment:hover{
    background: #595dfb;
    color: white !important;

}

.download-link{
    margin: 0 50%;
    color: #0000ff !important;
    font-weight: bold;
    /*text-decoration: underline;*/  
}

.oldprojectvalue{
    width: 100%
}

.criteria-numbering{
    font-weight: 600;
    /*unicode-bidi: bidi-override;*/
    /*direction: rtl;*/
}

.input-secret{
    border-radius: 6px;
    border: 1px solid #ccc;
    background: #fff;
    font-weight: normal;
    color: #000;
    padding: 5px;
    /* -webkit-box-shadow: inset 0 2px 2px #f1f1f1 !important; */
    font-size: 90%;
    box-shadow: inset 1px 0px 2px #f1f1f1 !important;
}

.avowalAttachmentClass > tbody > tr{
    width: 48%;
    display: inline-block;
    margin: 0 1%;
}


