a{
    color: #002563;
}


/* Removes child page links on parent pages  */
.child-navigation{
    display: none;
}

body{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

footer{
    margin-top: auto;
}

#gethelp{
    display: none;
}

/* ----------------------------Alerts --------------------------------------- */
 .alert {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px; 
    line-height: inherit;
    box-sizing: border-box;
    word-break: break-word;
    position: relative;
    min-height: 1px;
    float: left;
    width: 100%;
    padding: 15px;
    margin-bottom: 21px;
    border: 1px solid transparent;
    border-radius: 4px;
    /* background-color: #faebcc;
    border-color: #faebcc; */
    color: #000;
} 

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-success {
    color: #3c763d;
}

.alert-info {
    background-color: #d9edf7;
    color: #31708f;
    border-color: #bce8f1;
}

/* ----------------------------------------------------------------------------- */

.tab-title{
    font-size: 18px;
}

/* ----------------------- Button edits--------------------------------------  */
.btn-primary {
    color: #fff;
    background-color: #002563;
    border-color: #002563;
}

.btn-primary:hover {
    background-color:#008cc4 ;
}

#PreviousButton {
        border-color: #002563;
        color: #002563;
}

/* ----------------------Form fonts and sizing--------------------------------- */

/* Enter the name of each jurisdiction in which you have been admitted (page 1) */
#jurisdiction {
    font-size: 14px; 
    padding: 0 28px;
}

#before_you_begin {
    font-size: 14px;
}

.list-unstyled {
    text-decoration: underline;
}

.layer_down {
    display: none;
}

#dlg_title_label {
    font-size: 14px;
    padding: 0 28px;
}

#trans_names {
    font-size: 14px;
    padding: 0 28px;
}

#other_names {
    font-size: 14px;
    padding: 0 28px;
}

#dlg_place_birth_label {
    font-size: 14px;
    padding: 0 28px;
}

#special_needs {
    font-size: 14px;
    padding: 0 28px;
}

/*------------------Green ID Page, form, text editing ------------------- */
#pnlPersonalDetails {
    font-size: 14px;
    padding: 0 28px;
}

#lblskip {
    font-size: 14px;
}

#pnlPersonalDetails .text-muted {
    display: none;
}
                    
/* ------------- Nav bar adjustment according to logo size --------------------- */

.navbar-right {
    margin-top: -26px;
}
/* -------------------------Progress bar----------------------------------------- */
.progress-bar {
    background-color:#008cc4;
}

/* -------------------------Ceremony List---------------------------------------  */
#EntityList331e0f0f-7e93-ec11-b400-002248181eda .pull-right {
  float: left!important;
}

/* -----------------------Ceremony Registration Page ------------------------------*/
/* div { 
    word-break: unset;
} */

/* -------------Radio button/checkbox layout and border/outline removal on form------------ */
html[dir=ltr] .crmEntityFormView .cell .picklist input[type=radio] {
        margin: 2px 5px;
        margin-left: 15px;
        outline: none;
        border: none;
}

html[dir=ltr] .crmEntityFormView .cell div.control span.checkbox input[type=checkbox]{
    outline: none;
    border: none;
}
.crmEntityFormView fieldset{
    margin: 0px!important;
}
.form-control{
    padding: 0!important;
}

.greenidUserDetails label {
    padding-top: 5px!important;
}

/* a1-a3 signature block css */

.mocaControls{
    border: 2px;
    border-style: solid;
    border-color: #008cc4;
}
#outer
{
    width:100%;
    text-align: left;
}
#innerBtn
{
    display: inline-block;
}