﻿
    .field-required:after { content:" *";color:red; }
    .row-no-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
    label{text-align:left !important;}


hr.hr-reg {
  height: 2px;
  margin-left: 15px;
  /*margin-bottom:35px;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 99, 71), rgba(255, 147, 128), rgba(0,0,0,0));
  border-top: none;
  opacity: 1;
}

hr.hr-def {
    border-top: 2px solid #eeeeee;
}


.loading{
    content: "~/Content/images/loading.gif";
}
.validation-summary-errors{display:none;}
.modal-title{text-align:left !important;}
#errorModalBody li{text-align:left !important;color:red;}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
} 

.btnConfirm {
    /*height: 40px;*/
    width: 115px;
    border-radius: 11px;
    background: linear-gradient(180deg, rgba(219,123,0,1) 0%, rgba(255,74,15,1) 100%);
    border: none;
    box-shadow: rgba(0, 0, 0, 0.25);
    color: white;
}

.btnRegister {
    background: linear-gradient(180deg, rgba(255,74,15,1) 0%, rgba(137,63,0,1) 100%);
}

.btnBack {
    /*height: 41px;*/
    width: 115px;
    border-radius: 11px;
    background: linear-gradient(0deg, rgba(159,159,159,1) 0%, rgba(255,255,255,1) 130%);
    border: none;
    color: white;
}

.btnBack {
    background: linear-gradient(0deg, rgba(159,159,159,1) 0%, rgba(255,255,255,1) 240%);
}

#btnUpload,
#btnUpload_GovID,
#btnUpload_TOC,
#btnUpload_IssuedID {
    /*max-height: 36px;
    width: 110px;*/
    border-radius: 5px 0px 0px 5px;
    background: linear-gradient(180deg, rgba(219,123,0,1) 0%, rgba(255,74,15,1) 100%);
    border: none;
    box-shadow: rgba(0, 0, 0, 0.25);
    color: white;
    padding: 10px 14px;

}

.ictsi-banner {
    background-color:black;
    color:white;    
    font-size:30px;
    height:auto;
}

.terminal-logo {
    height: 30px;
    width: 100px;
}

@media only screen and (max-width: 1097.14px) {

    .idusername, .password, .firstname {
        width: 17%;
    }
} 