@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
html{height:100vh;}
body, p, h1, h2, h3, h4, h5, input, select{
     font-family: "Montserrat", sans-serif !important;
  color:#000;

}
body.ms-backgroundImage {
    background-image: url('https://wispa.aristotle.com/SiteAssets/images/capitolimg.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    height: 100vh;
    overflow-x: hidden;
}
input#Screen1Next {
    border: 2px solid #ec6a55 !important;
    box-shadow: none !important;
    color: #000 !important;
    text-transform: uppercase;
    background: #fff !important;
}
h3.fs-subtitle {
    color: #000 !important;
}
body {

  font-size: 15px;
  padding-top: 0px;
}
.logo img{height: 92px;width: 300px;}
.logobx{
  background-color: white;
  padding: 10px;
  margin: 0;
}
.page-header {
  width: 100%;
  vertical-align: middle;
  border-bottom: none;
  text-align: center;
}
p.cssOR {
    text-align: center !important;
}
a#modalWindow {
    padding: 8px;
}
input#ctl00_ctl34_g_6197a118_64e9_4a5f_a384_6dcdb652f704_btnSubmit, #modalWindow, #modalWindow:visited, #modalWindow:hover, #modalWindow:active, input.previous.action-button, input#Screen2Next, input#Screen3Next {
   border: 2px solid #ec6a55 !important;
    box-shadow: none !important;
    color: #000 !important;
    text-transform: uppercase;
    background: #fff !important;   
}
div#multiform fieldset#fds2 p:nth-of-type(4) {display:flex;align-items: flex-start;flex-wrap: nowrap;}
div#multiform fieldset#fds2 p:nth-of-type(4) input {width:auto !important; margin-right:10px;}
label.clsSelectAll {
    display: flex;
}

input#ctl00_ctl34_g_6197a118_64e9_4a5f_a384_6dcdb652f704_ckbSelectAll {
    width: auto !important;
    margin-right: 9px;
}

span.HideThis {
    clear: both;
}

span.HideThis input {
    text-align: left;
    float:left;
    width: 10% !important;
}

span.HideThis label {
    text-align: left;
    float:left;
    width: 90% !important;
    margin-bottom: 20px;
}

.modal-content {
    padding: 10px;
}

.CreateNewInd table tbody tr td {
    /* display: block; */
    padding-bottom: 10px !important;
    margin-bottom: 10px;
}

.CreateNewInd table {
    display: block;
}

.modal-content {
    box-shadow: none;
    border: none;
}

input#ctl00_ctl34_g_6197a118_64e9_4a5f_a384_6dcdb652f704_txtAddIndividual {
    margin-left: 0px;
    margin-top:10px;
     border: 2px solid #ec6a55 !important;
    box-shadow: none !important;
    color: #000 !important;
    text-transform: uppercase;
    background: #fff !important;   
    font-weight:600
}


/* ------ Login ------- */
table.cTblLogin {
    background: #fff;
    padding: 20px !important;
    width: 300px;
}

table.cTblLogin tbody {
    padding: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

span#ctl00_ctl34_g_76e503f5_6711_49ca_86a9_b497331fdfd6_lblUsername span {
    font-size: 12px !important;
}

input#txtUsername {
    font-size: 12px;
}

tr.cTr2 {
    margin-bottom: 14px;
}

span#ctl00_ctl34_g_76e503f5_6711_49ca_86a9_b497331fdfd6_lblPassword span {
    font-size: 12px !important;
}

tr.cTr4 {
    text-align: left;
}

input#ctl00_ctl34_g_76e503f5_6711_49ca_86a9_b497331fdfd6_btnLogin {
    margin: 0px;
    border: 2px solid #ec6a55 !important;
    box-shadow: none !important;
    color: #000 !important;
    text-transform: uppercase;
    background: #fff !important;
}