@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont-30799efa5bf74129468ad4e257551dc3.eot');
    src: url('Roboto-Regular-webfont-30799efa5bf74129468ad4e257551dc3.eot?#iefix') format('embedded-opentype'),
    url('Roboto-Regular-webfont-3e5675c89f974f7811eeaf07e2dd5ba3.woff') format('woff'),
    url('Roboto-Regular-webfont-7f1320f7ec4f6716054d88c33235d17b.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('Roboto-Bold-webfont-ecdd509cadbf1ea78b8d2e31ec52328c.eot');
    src: url('Roboto-Bold-webfont-ecdd509cadbf1ea78b8d2e31ec52328c.eot?#iefix') format('embedded-opentype'),
    url('Roboto-Bold-webfont-8b18d65d6824460ad37616723e493bcd.woff') format('woff'),
    url('Roboto-Bold-webfont-3dcc0e0f2287e2e955cd8ce8cb08dae0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('Roboto-Italic-webfont-61bc7297d313b748c2da578315879de5.eot');
    src: url('Roboto-Italic-webfont-61bc7297d313b748c2da578315879de5.eot?#iefix') format('embedded-opentype'),
    url('Roboto-Italic-webfont-a9a4c0305c6122f968f89f9a3b9a7776.woff') format('woff'),
    url('Roboto-Italic-webfont-2d8663b7f5336580f8514ea9327f34a0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'NewsGothicCDLB';
    src: url('NewsGothicBT-Roman-1b37bc81c3d1b132b791b0053f543863.eot');
    src: url('NewsGothicBT-Roman-1b37bc81c3d1b132b791b0053f543863.eot?#iefix') format('embedded-opentype'),
    url('NewsGothicBT-Roman-7c706c1d828834966a1c9a1a6cd90932.woff') format('woff'),
    url('NewsGothicBT-Roman-e3374d751e68022c2564546e7b28bcdf.ttf') format('truetype'),
    url('NewsGothicBT-Roman-01d40b8ed11416fa8725d0f4ac4d842e.svg#NewsGothicBT-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoMono';
    url('RobotoMono-Regular-a48ac41620cd818c5020d0f4302489ff.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoMonoBold';
    url('RobotoMono-Bold-c0c4a33786b0278c385d0f647b57490f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoMonoItalic';
    url('RobotoMono-Italic-43f8f98b93be080364aa5b031ac350aa.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RobotoMonoBoldItalic';
    url('RobotoMono-BoldItalic-ae1cf8b7f9be2aee8ba2a6647d18dcb1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'icons';
    src:    url('icons-5bf31e95f6b80740f43262043d748aba.eot?aqh6o8');
    src:    url('icons-5bf31e95f6b80740f43262043d748aba.eot?aqh6o8#iefix') format('embedded-opentype'),
    url('icons-e2cde78544c808fbd1e13c7143901692.ttf?aqh6o8') format('truetype'),
    url('icons-e516a62c6726117f504cd18a0bfa3a93.woff?aqh6o8') format('woff'),
    url('icons-7618b755ac025d28bd6b22d6fd8300cb.svg?aqh6o8#icons') format('svg');
    font-weight: normal;
    font-style: normal;
}



.icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Quark-Logo:before {
    content: "\e906";
}
.icon-receipt:before {
    content: "\e900";
}
.icon-mail-envelope-closed2:before {
    content: "\e907";
}
.icon-certificate2:before {
    content: "\e908";
}
.icon-document-file-pdf2:before {
    content: "\e909";
}
.icon-mail-envelope-closed:before {
    content: "\e905";
}
.icon-printer-text:before {
    content: "\e904";
}
.icon-document-file-pdf:before {
    content: "\e901";
}
.icon-certificate:before {
    content: "\e902";
}
.icon-file-text:before {
    content: "\e90b";
}
.icon-copy:before {
    content: "\e90c";
}
.icon-printer:before {
    content: "\e90a";
}
.icon-eye:before {
    content: "\e903";
}
.icon-intake-form:before {
    content: "\e90d";
}

.icon-publication-notice:before {
    content: "\e90f";
}




body{
    font-family: robotoregular;
    font-size: 13px
}

/**** Buttons*****/

.orange-btn {
    background: #ffaf0f;
    background-image: -webkit-linear-gradient(top, #ffaf0f,
    #f28500);
    background-image: -moz-linear-gradient(top, #ffaf0f,
    #f28500);
    background-image: -ms-linear-gradient(top, #ffaf0f,
    #f28500);
    background-image: -o-linear-gradient(top, #ffaf0f,
    #f28500);
    background-image: linear-gradient(to bottom, #ffaf0f,
    #f28500);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 2px 0px #f28500;
    -moz-box-shadow: 0px 2px 0px #f28500;
    box-shadow: 0px 2px 0px #f28500;
    font-family: robotoregular;
    color: #ffffff;
    font-size: 13px;
    padding: 1px 10px 1px 10px;
    border: solid #ffbf1e 2px;
    text-decoration: none;
}

.orange-btn:hover {
    background: #ffcc00;
    background-image: -webkit-linear-gradient(top, #ffcc00,
    #f59f0c);
    background-image: -moz-linear-gradient(top, #ffcc00,
    #f59f0c);
    background-image: -ms-linear-gradient(top, #ffcc00,
    #f59f0c);
    background-image: -o-linear-gradient(top, #ffcc00,
    #f59f0c);
    background-image: linear-gradient(to bottom, #ffcc00,
    #f59f0c);
    text-decoration: none;
}

.orange-btn:disabled {
    background: #deddd6;
    border: solid #cdccc3 2px;
    box-shadow: 0px 2px 0px #cdccc3;
    background-image: -webkit-linear-gradient(top, #deddd6,
    #cdccc3);
    background-image: -moz-linear-gradient(top, #deddd6,
    #cdccc3);
    background-image: -ms-linear-gradient(top, #deddd6,
    #cdccc3);
    background-image: -o-linear-gradient(top, #deddd6,
    #cdccc3);
    background-image: linear-gradient(to bottom, #deddd6,
    #cdccc3);
    text-decoration: none;
}

.blue-btn {
    background: #d3ebeb;
    background-image: -webkit-linear-gradient(top, #d3ebeb,
    #a6d7d7);
    background-image: -moz-linear-gradient(top, #d3ebeb,
    #a6d7d7);
    background-image: -ms-linear-gradient(top, #d3ebeb,
    #a6d7d7);
    background-image: -o-linear-gradient(top, #d3ebeb,
    #a6d7d7);
    background-image: linear-gradient(to bottom, #d3ebeb,
    #a6d7d7);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 2px 0px #64b9b9;
    -moz-box-shadow: 0px 2px 0px #64b9b9;
    box-shadow: 0px 2px 0px #64b9b9;
    font-family: robotoregular;
    color: #058e8e;
    font-size: 13px;
    padding: 1px 10px 1px 10px;
    border: solid #84c7c7 2px;
    text-decoration: none;
}

.blue-btn:hover {
    background: #e9f5f5;
    background-image: -webkit-linear-gradient(top, #e9f5f5,
    #b1e0e0);
    background-image: -moz-linear-gradient(top, #e9f5f5,
    #b1e0e0);
    background-image: -ms-linear-gradient(top, #e9f5f5,
    #b1e0e0);
    background-image: -o-linear-gradient(top, #e9f5f5,
    #b1e0e0);
    background-image: linear-gradient(to bottom, #e9f5f5,
    #b1e0e0);
    text-decoration: none;
}

.btn {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-family: robotoregular;
    color: #104d91;
    font-size: 13px;
    background: #e6e7e8;
    padding: 4px 10px 4px 10px;
    border: solid #64b9b9 2px;
    text-decoration: none;
}

.btn:hover {
    background: #d6e8e8;
    text-decoration: none;
}

h3 {
    font-family: robotoregular;
    font-size: 16px;
}

.PrintButton {
    font-weight:bold!important;
    color: #34a2a2!important;
    border-color: #34a2a2!important;
    align:right!important;
}

.subNavText{
    width: 40%;
    height: 36px;
    padding: 10px 0px 5px 25px;
    float: left;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: none;
    color: #999999 !important;
    cursor: default;
}

.datepicker table tr td.old, .datepicker table tr td.new {
    color: #000000;
}


/*Alert Modal*/
.modal-open {
    overflow: inherit;
    padding-right: 0px !important;
}

.modal-close{
    padding-right: 0px !important;
}

/*Set modal backdrop to z-index:150 so that  an open datepicker is still accessable when modal is open*/
.modal-backdrop {
    z-index: 150;
}

.alertModal{
    position:fixed;
    display: table;
    margin-left: 30%;
    margin-top:60px
}

