﻿/*style specific for each page is within its own section, under each breakpoint, some are combinations*/
/*practitioner page*/
.practitionertypecontainer{
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: cover;
}

.PA{ background-image: url(../images/physicanassist.jpg);background-size:cover;background-position:center;}
.MD{ background-image: url(../images/mddo.jpg);background-size:cover;background-position:center;}
.MC{ background-image: url(../images/practitioners.jpg);background-size:cover;background-position:center;}
.RA{ background-image: url(../images/radiologyassist.jpg);background-size:cover;background-position:center;}
.OT{ background-image: url(../images/occupationtherapist.jpg);background-size:cover;background-position:center;}
.ST{ background-image: url(../images/surgicaltechnician.jpg);background-size:cover;background-position:center;}
.RT{ background-image: url(../images/respiratorytherapist.jpg);background-size:cover;background-position:center;}
.GC{ background-image: url(../images/physicanassist.jpg);background-size:cover;background-position:center;}

.TypeSubContainer.MC, .TypeSubContainer.MD, .TypeSubContainer.PA, .TypeSubContainer.RA, .TypeSubContainer.OT, .TypeSubContainer.ST, .TypeSubContainer.RT, .TypeSubContainer.LGC {
    background-image: none;
}
.FC {background-image: url(../images/filecomplaint2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.LA {background-image: url(../images/licenseaction.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.PM {background-image: url(../images/purchasemail.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.PB {background-image: url(../images/publicbanner.jpg);background-size:cover;background-repeat:no-repeat;}

.CS {background-image: url(../images/filecabinet.jpg); background-size:cover;background-repeat:no-repeat;background-position:center;}
.CB {background-image: url(../images/contactasmb2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}

/*table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
}*/
.column h3{
    margin-bottom: 5px;
}

h4.contactheader{
    margin-bottom: .3em;
}
.heading{
    font-size: 1em;
    font-weight: bold;
    kerning: auto;
}
.messagebox{
    border: 2px solid #4F1434;
    text-align: center;
    padding:20px;
}
.calendarimage {
    width: 5%;
    margin-top: .4em;
}
.newsDate{
    font-weight: 500;
    color: #4F1434;
    padding-left: .2em;
    /*font-size: .4em;*/
}
#newsAnnouncement a {
    color: #4F1434;
    float: none;
}
#newsAnnouncement a:hover{
    color: #1B2245;
    text-decoration: underline;
}
.announcement{
    font-weight: 500;
    padding-left: .5em;
    float: left;
    font-size: 1em;
}
.announcementdescript {
    font-weight: 400;
}

.right-list 
    {
	width: 195px;
	float:right;
    text-decoration:underline;
    }

/*=========gridview style==============*/
.datagrid{
    width: 80%;
    border: solid 2px black;
    min-width: 80%;
    margin: 13px auto;
}
.headerpublic{
    background-color: #4F1434;
    color: white;
    border: none 0px transparent;
    height: 25px;
    text-align: left;
    font-size: 18px;
}
.gridrows {
    background-color: #fff;
    color: #000;
    min-height: 25px;
    text-align: left;
    border: none 0px transparent;
}
.gridrows:hover{
    background-color: #c9c9c9;
    color: #fff;
}
.selectedrow{
    background-color: #c9c9c9;
    font-weight: bold;
}
/*For the paging icons*/
.datagrid a{
    /*background-color: transparent;*/
    padding: 5px;
    color: #000;
    text-decoration: underline;
  }
.datagrid a:hover{
   background-color: #000;
   color: #fff;
}
.datagrid span{
    /*background-color: #c9c9c9;*/
    color: #000;
    padding: 5px;
}
.pager{
    background-color: #646464;
    color: #fff;
    height: 30px;
    text-align: left;
}
.datagrid td {
    padding: 5px;
}
.datagrid th{
    padding: 5px;
}
/*=========end gridview style==============*/
.portals {
   height: auto;
    margin-left: auto;
    margin-top: auto;
    margin-bottom: auto;
}
.TypeSubContainer{
    width: 305px;
    background-color: #E0E3E5;
    background-repeat: no-repeat;
    height: auto;
    margin: 40px auto;
    z-index: 5;
    clear: both;
}
.divPractitionerSubContainer {
    margin: auto .8em;
    color: #fff;
    text-align: center;
    padding: .5em 1em;
    min-height: 500px;
    margin: 10%;
}
.divPractitionerSubContainer h2{
    line-height: 28px;
}
.lblPractitionerHeader{
    font-size: 120%;
    font-weight: 800;
    text-shadow: 2px 1px 1px #1B2245;
    line-height: .8em;
}
.divSubLinks h3 {
    color: #fff;
    text-shadow: 2px 1px 1px #1B2245;
}
.divSubLinks {
    color: #1B2245;
    font-weight: 600;
    width: 100%;
    height: auto;
    margin: auto;
}
.divSubLinks .lblSubLinks {
    background-color: rgba(68, 75, 114, 0.8);
    border: 2px solid #444B72;
    padding: .5em;
    max-width: 280px;
    height: auto;
    display: block;
    margin: auto;
    margin-bottom: 2px;
    text-shadow: none;
 }
.divSubLinks a.lblSubLinks {
    font-weight: 500;
    line-height: 26px;
    color: #fff;
   
}
.divSubLinks .lblSubLinks:hover {
    color: #fff;
    background-color: rgba(68, 75, 114, 1)
}
.link2typecontainer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#OnlineServices {
    background-color: #e0e3e5;
    padding: .8em;
}
h2.OnlineServices{
    background-color: #444B72;
    padding: 1em;
    margin-bottom: 0;
    color: #ffffff;
}
/* faq page */
h6.QnAheader{
    font-size: .8em;
    color: #646464;
   margin: .2em 0;
    
   
}
span.faq {
    margin-bottom: 1em;
}
/* end of faq page*/
/* Public and Practitioners Pages*/
.VerifyReport{

}
#GeneralInformation .container{
    margin-top: 10%;
    margin-bottom: 10%;
}

.accountinfobox{
    background-color: #444B72;
    border: 2px solid #1B2245;
    color: #fff;
    padding: .5em;
    width: 40%;
   
}
.publicInformation h2.OnlineServices {
    background-color: #4F1434;
}
.practitionerInformation h2.OnlineServices{
    background-color: #444B72;
}

#ApplicantPortalInformation, #LicenseeLoginInformation, #PractitionerForgotPassword, .InformationBackgroundStyle {
    background-color: #E0E3E5;
    margin-top: -20px;
    padding: 10px;
    margin-bottom: 10%;
    height: auto;
    min-height: 500px;
    }
.InformationBackgroundStyle.content {
    margin-top: 40px;
}

.InformationBackgroundStyle.pract{
    border-bottom: 20px solid #444B72;
}
.InformationBackgroundStyle.pub {
    border-bottom: 20px solid #4F1434;
    min-height: 750px;
}

.backtop{
    /*border: 6px solid #444B72;*/
    margin: 0 auto;
    width: 40px;
    margin-bottom: -16px;
    border-top-right-radius: .4em;
    border-top-left-radius: .4em;
    clear: both;
}
.backtop a {
    font-size: 220%;
    display: block;
    /*color: #444B72;*/
    font-weight: 600;
    width: 22px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -16px;
}
.backtop.publicbacktop{
    border: 6px solid #4F1434;
    margin-top: 2em;
   }
.backtop.publicbacktop a {
    color: #4F1434;
}
.backtop.aboutbacktop a{
    color: #1B2245;
}
.backtop.aboutbacktop {
    border: 6px solid #1B2245;
     clear: both;
     margin-top: 2em;
}
.backtop.practbacktop{
    border: 6px solid #444B72;
    clear: both;
    margin-top: 2em;
}
.backtop.practbacktop a{
    color: #444B72;
}

.PublicExternalLinks a{
    color: #1B2245;
    line-height: 28px;
    font-size: 14px;
}
.PublicExternalLinks a:hover{
    color: #4F1434;
    text-decoration: underline;
}

/* end of Public and Practitioners page*/
/*============About Page===============*/
/*.abouttype.publictype{*/
.publicTypeLink.aboutTypeLink{
        background-color: rgba(27, 34, 69, .8);
        border: 2px solid #1B2245;
     }
 .publicTypeLink.aboutTypeLink:hover{
     background-color: rgba(27, 34, 69, 1);
 }
    /*a.abouttype.publictype:hover {
        background-color: rgba(27, 34, 69, 1);
    }*/
   
   .agenda a {
    color: #4F1434;
    font-weight: 600;
}
 .agenda a:hover{
    color: #1B2245;
    text-decoration: underline;
}
      
/*=============================================*/
h5.about{
    padding: .8em .8em;
    color: #ffffff;
    font-size: 115%;
}
.InformationBackgroundStyle a.informationlinks {
    color: #4F1434;
    font-weight: 600;
    text-decoration: underline;
}
.InformationBackgroundStyle a.reportLink{
    float: right;
    padding-right: 1em;   
}
 .InformationBackgroundStyle a:hover.informationlinks{
    color: #1B2245;
    text-decoration: underline;
}
.warning {
    color: #ff0000;
    padding-left: .8em;
    padding-right: .8em;
}
div.formandpub{
    border-bottom: 2px solid #4F1434;
    margin-bottom: 1em;
}
.practitionerLinks a {
    color: #444B72;
    text-decoration: underline;
}
.practitionerLinks a:hover, #LicenseeLoginInformation .practitionerLinks a:hover, #EstablishedOnlineSvcsPractitioner .practitionerLinks a:hover {
    color: #4F1434;
}

.form-group{
    position: relative;
 }
.ddalign {
   width: 50%;
   position: absolute;
   left: 100px;
   margin-bottom: 2em; 
}
.innerformcontainer {
    position: relative;
    border: 2px solid #1B2245;
    border-top: none;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    height: auto;
    padding-bottom: 1em;
    margin-bottom: 2em;
}
h5.public{
    padding: .8em 1em;
    color: #fff;
    margin-left: -2px;
    margin-right: -2px;
}
.innerformcontainer.publicborder{
    border-color: #4F1434;
 }
h2.publicform {
    padding: .8em .8em;
    color: #fff;
    font-size: 115%;
    margin-left: -2px;
    margin-right: -2px;
}
 .generalpublic{
    border: 6px solid #4F1434;
    margin-bottom: 20px;
}
 .generalpublic h2{
     margin-top: 0;
 }
.containerform {
    padding-left: 0;
    padding-right: 0;
}
.containerform p {
    margin-left: .8em;
    margin-right: .4em;
}
input[type=checkbox]{
    margin-left: 1em;
}
/*=======Public Page=========*/
.ckBoxalign input[type=checkbox]{
    margin-left: .5em;
    margin-bottom: .5em;
}
.lblalign{
    padding-top: .5em;
}
.txtBoxalign{
    margin-left: 10px;
    margin-top: 1em;
    height: 6em;
}
#disclaimer{
    border: 2px solid #4F1434;
    font-kerning: auto;
    margin-top: 2em;
    width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 4px;
}
#disclaimer .warning{
    padding-left: .2em;
    font-variant: small-caps;
}
#disclaimer p{
    margin-left: .4em;
    font-size: 80%;
    margin-top: .5em;
}
.dirSearch{
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 3em;
    padding-right: 3em;
}
.btn.btnclear{
    background-color: #ffd800;
}
/*=======end of Public Page=========*/
.practitionerSubheader{
    margin-bottom: .8em;
    height: auto;
    clear: both;
    background-color: #444B72;
    margin-top: 10px;
}
.container .practitionerSubheader{
       width: 105%;
       margin-left: -2.5%;
       margin-right: -5%;
       left: 0;  
}
.practitionerSubheader h4{
    color: #ffffff;
    font-weight: 800;
    text-shadow: 2px 1px 1px #1B2245;
    width: 80%;
    margin: 1.5em auto;
    font-size: 125%;
    text-align: center;
    padding: .5em 1em;
}
.practitionerTypeContainter {
    clear: both;
}
.practitionertype a {
    color: #fff;
    font-size: 210%;
    text-align: center;
    background-color: rgba(68, 75, 114, 0.8);
    border: 2px solid #444B72;
}
#LicenseeLoginInformation a {
    color: #444B72;
    text-decoration: underline;
}
.pratitionerLinks a:hover {
    color: #4F1434;
    text-decoration: underline;
}
/*.practitionertype:hover {
    background-color: rgba(68, 75, 114, 1);
}*/
.form-group {
    padding-left: .8em;
    padding-right: .8em;
}
/*.practitionertype a {
    float: none;
    color: #ffffff;
    position: relative;
    top: 20%;
    vertical-align: middle;
    margin-top: 5%;
}*/
.portalcontainer.generalInformation a{
    float: none;
    text-decoration: underline;
    color: #4F1434;
    font-size: 1em;
    padding-right: .5em;
}

.portalcontainer.generalInformation p{
    padding-left: 2em;
    padding-right: .8em;
    margin-top: .5em;
    margin-bottom: .5em;
}
.portalcontainer.generalInformation a:hover{
    color: #444B72;
}
a.padleft {
   padding: .8em 2em;
 }
#scheduledMeetings .scheduledMeetingDateReturn{
    font-size: .8em;
}
/*====================Public page========================*/

/*.InformationBackgroundStyle {
    border-bottom: 20px solid #4F1434;
    padding-left: 20px;
}*/
#DirectorySearch {
    clear: right;
}
.container#GeneralInformation{
    margin-top: 10%;
    margin-bottom: 10%;
}

.banner.PB{
        background-image: url(../images/publicbanner.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: auto;
        width: 100%;
}
div.bannercontainer.formlinks{
        height: auto;
        display: block;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        background-color: rgba(224, 227, 229, 0.8);
        border-radius: 0.25em;
        border: 3px solid rgba(224, 227, 229, 1);

}
div.bannercontainer.formlinks a{
    color: #4F1434;
    font-weight: 600;
    margin-right: 2em;
}
div.bannercontainer.formlinks a:hover{
    color: #1B2245;
}
#dDIV{
    padding-top: 1em;
    padding-bottom: 1em;
    height: auto;
}
div.bannercontainer.formlinks a.btnMPA{
    padding-top: .8em;
    padding-bottom: .8em;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 50%;
    border: 3px solid rgba(224, 227, 229, 1);
    margin-bottom: -2%;
    color: #fff;
    }
div.bannercontainer.formlinks a.btnMPApublic{
    background-color: #4F1434;
}
div.bannercontainer.formlinks a.btnMPA:hover{
    background-color: rgba(224, 227, 229, 1);
    font-weight: 600;
    border-color: #1B2245;
    color: #1B2245;
}

/*=========About Page===========*/
.aboutbacktop.InformationBackgroundStyle {
    border-bottom: 20px solid #1B2245;
}
.portalcontainer a.pull-right {
    text-decoration: underline;
}
.linktypecontainer{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    min-height: 33em;
       
}
.aboutlinkTypeContainer.linktypecontainer{
    background-color: #fff;
    margin-top: 2em;
    margin-bottom: 2em;
    min-height: 0;
    max-height: 21em;
}

/*.publictype{
        background-color: rgba(79, 20, 52, 0.8);
        border: 2px solid #4F1434;
        height: auto;
        position: relative;
        top: 40%;
        text-align: center;
        font-size: 180%;
        height: auto;
        padding: .8em;
        text-wrap: none;
    }
    .publictype a {
        float: none;
        color: #fff;
        font-size: .8em;
    }
    a.publictype:hover {
        background-color: rgba(79, 20, 52, 1);

    }*/

    /**SandBox for .publictype**/
    .publictype{
        color: #fff;
        position: relative;
        top: 40%;
        text-align: center;
        font-size: 180%;
        width: 100%;
        
    }
    a.publicTypeLink {
        padding-top: 1em;
        padding-bottom: 1em;
        font-size: .8em;
    }
    .publicTypeLink {
        background-color: rgba(79, 20, 52, 0.8);
        border: 2px solid #4F1434;
        margin-bottom: 2px;
        width: 100%;
        text-align: center;
        color: #fff;
        height: 3em;
    }
    .publicTypeLink:hover {
        background-color: rgba(79, 20, 52, 1);

    }
    .practitionertype{
        color: #fff;
        position: relative;
        top: 40%;
        text-align: center;
        font-size: 180%;
        width: 100%;
     }
    a.practTypeLink{
        padding-top: 1em;
        padding-bottom: 1em;
        font-size: .8em;
    }
    .practTypeLink{
        background-color:rgba(68, 75, 114, 0.8);
        border: 2px solid #444B72;
        margin-bottom: 2px;
        width: 100%;
        text-align: center;
        color: #fff;
        height: 5.5em;
    }
    .practTypeLink:hover{
        background-color: rgba(68, 75, 114, 1);
    }
         /**end of SandBox for .publictype**/
h2.publicInformation {
        background-color: #4F1434;
        padding: 1em;
        margin-bottom: 0;
        color: #fff;
    }
h2.practitionerInformation {
    background-color: #444B72;
    padding: 1em;
    margin-bottom: 0;
    color: #fff;
}

.Linktype{
    color: #fff;
    font-weight: 600;
    display: block;
    width: 100%;
    clear: both;
}
.Linktype a:hover{
    background-color: rgba(79, 20, 52, 1);
}
.publictype:hover {
    background-color: rgba(79, 20, 52, 1);
}
.abouttype:hover {
    background-color: rgba(27,34,69,1);
}
.SubLinks{
        background-color: rgba(79, 20, 52, 0.8);
        border: 2px solid #4F1434;
        margin-bottom: 2px;
        width: 100%;
        text-align: center;
        color: #fff;
        padding-right: 0px;
        height: 64px;
 }
a.SubLinks{
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 1em;
}
/*============About Page===============*/
.AboutSubLinks.SubLinks{
    background-color: rgba(27,34,69,.8);
    border: 2px solid #1B2245;

}
.AboutSubLinks.SubLinks:hover{
    background-color: rgba(27,34,69,1);
}
h2.aboutInformation {
    background-color: #1B2245;
    padding: 1em;
    margin-bottom: 0;
    color: #fff;
}
/*=============================================*/
.portalcontainer.publicLogin {
    border-bottom: 2px solid #4F1434;
    border-left: 2px solid #4F1434;
    border-right: 2px solid #4F1434;
   
   }
.portalcontainer.practitionerlogin{
    border-bottom: 2px solid #444B72;
    border-left: 2px solid #444B72;
    border-right: 2px solid #444B72;
    border-top-left-radius: 1.5em;
    border-top-right-radius: 1.5em;
}
/*.portalcontainer h2.login {
   margin-left: -2px;
   margin-right: -2px;
}*/

/*==================default page======================*/
div.bannercontainer {
    display: none;
    }
#newsAnnouncement, #scheduledMeetings {
    margin-bottom: 1.5em;
}

footer#prefooter {
    display: none;
    }

@media only screen and (min-width : 460px) {
    .calendarimage {
    width: 2%;
}
    .newsDate{
    font-weight: 500;
    font-size: 14px;
    }
.announcement{
    font-weight: 600;
    padding-left: 1.5em;
    font-size:16px;
}
    .ddalign {
        width: 40%;
        left: 150px;
    }
    .sizefullscreen{
        width: 85%;
    }
    .PublicExternalLinks a{
        font-size: 1em;
    }
    .TypeSubContainer {
        width: 95%;
    }
    .container .practitionerSubheader {
        width: 104%;
        margin-left: -2.333%;
        margin-right: -1%;
        
    }
    .form-group {
    padding-left: 1.5em;
    padding-right: 1.5em;
}
      
}

@media only screen and (min-width : 782px) {
    /*=============PractitionerPage=========*/
    .PublicExternalLinks a {
        font-size: 125%;
    }

    .container .practitionerSubheader {
        width: 102%;
        margin-left: -1%;
        margin-right: auto;
    }

    .ddalign {
        width: 35%;
        left: 200px;
    }


    .divSubLinks {
        position: relative;
        display: inline-block;
        width: 45%;
        vertical-align: top;
    }

    .practitionertype {
        font-size: 190%;
        top: 30%;
    }

        /*.practitionertype a {
            font-size: 100%;
            text-align: justify;
        }*/

    .TypeSubContainer.MC {
        background-image: url(../images/practitioners.jpg);
        background-size: cover;
    }

    .TypeSubContainer.MD {
        background-image: url(../images/mddo.jpg);
        background-size: cover;
    }

    .TypeSubContainer.PA {
        background-image: url(../images/physicanassist.jpg);
        background-size: cover;
    }

    .TypeSubContainer.RA {
        background-image: url(../images/radiologyassist.jpg);
        background-size: cover;
    }

    .TypeSubContainer.OT {
        background-image: url(../images/occupationtherapist.jpg);
        background-size: cover;
    }

    .TypeSubContainer.ST {
        background-image: url(../images/surgicaltechnician.jpg);
        background-size: cover;
    }

    .TypeSubContainer.RT {
        background-image: url(../images/respiratorytherapist.jpg);
        background-size: cover;
    }

    .practitionertype {
        height: 6em;
    }

    .TypeSubContainer {
        width: 90%;
    }

    .innerformcontainer {
        width: 90%;
        margin-bottom: 1.5em;
    }
    /*==========About Page=========*/
    .divide {
        width: 50%;
        display: inline;
        float: left;
        clear: both;
    }

        .divide a {
            color: #4F1434;
            font-weight: 600;
        }

            .divide a:hover {
                text-decoration: underline;
                color: #1B2245;
            }
    /*==========End About Page=========*/
    #DirectorySearch {
    clear: none;
}
    #resendFileID .form-group, #requestAccessOnlineSvcsPractitioner .form-group, #EstablishedOnlineSvcsPractitioner .form-group, #ForgotPasswordOnlineSvcsPractitioner .form-group {
        padding-left: 6em;
        padding-right: 4em;
    }

    h5.about {
        font-size: 125%;
    }

    #resendFileID .containerform p, #requestAccessOnlineSvcsPractitioner .containerform p, #EstablishedOnlineSvcsPractitioner .containerform p, #ForgotPasswordOnlineSvcsPractitioner .containerform p {
        margin-left: 2em;
        margin-right: 1.5em;
    }
    /*==============Public + Banner=================*/
    .InformationBackgroundStyle {
        padding-left: 40px;
    }

    .aboutlinkTypeContainer.linktypecontainer {
        margin-top: 5em;
    }

    .AB {
        background-image: url(../images/aboutbanner.jpg);
        background-position: center;
    }

    .PB {
        background-image: url(../images/publicbanner.jpg);
        background-position: center;
   }

    .DB {
        background-image: url(../images/Victory-Exterior.jpg);
        /*background-position: bottom;*/
    }

    .banner {
        margin-top: 60px;
        margin-bottom: 20px;
        background-color: rgb(109, 109, 109);
        object-fit: cover;
        background-repeat: no-repeat;
        background-size: cover;
        height: 14em;
        width: 100%;
    }
    div.banner.PB {
        height: auto;
    }

    div.bannercontainer {
        /*allows the content of missionlogo and missionstatement to flow ontop of the background image*/
        display: block;
        width: 95%;
        position: relative;
        top: 1em;
        margin-left: auto;
        margin-right: auto;
        background-color: rgba(224, 227, 229, 0.8);
        border-radius: 0.25em;
        border: 3px solid rgba(224, 227, 229, 1);
    }
    div.bannercontainer.formlinks{
        position: unset;
        top: unset;
        margin: 3em auto;
        padding-top: 1em;
       
    }
    #dDIV {
        padding-top: 1em;
        padding-bottom: 1em;
        height: auto;
    }

    #symbol {
        width: 7%;
        margin-top: .5em;
    }

    .missionlogo {
        display: block;
        font-variant: small-caps;
        font-size: 1.5em;
        color: #4F1434;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .btnMPA {
        display: block;
        background-color: #1B2245;
        color: #fff;
        text-decoration: underline;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 30%;
        border: 3px solid rgba(224, 227, 229, 1);
        margin-bottom: -2%;
    }

        .btnMPA:hover {
            background-color: rgba(224, 227, 229, 1);
            font-weight: 600;
            border-color: #1B2245;
        }

    a.btnMPA {
        padding-top: .8em;
        padding-bottom: .8em;
    }

        a.btnMPA:hover {
            color: #1B2245;
        }

    .btnMPApublic {
        background-color: #4F1434;
    }

        .btnMPApublic:hover {
        }

    span#missionleft, span#missionright {
        position: relative;
        top: -1em;
        font-weight: 700;
    }

    .missionstatement {
        display: inline-block;
       
    }

        .missionstatement p {
            padding: 0 1em;
            font-size: 85%;
            color: #1B2245;
            font-weight: 600;
            margin-top: 0;
        }

    .missionstatement a{
        color: #4F1434;
        font-weight: 600;
    }
    .missionstatement a:hover{
        color: #1B2245;
        text-decoration: underline;
    }
	
    span#missionleftcovid, span#missionrightcovid {
        position: relative;
        font-weight: 700;
    }

    .missionstatementcovid {
        display: inline-block;
       
    }

        .missionstatementcovid p {
            padding: 0 1em;
            font-size: 100%;
            color: #1B2245;
            font-weight: 600;
            margin-top: -0.5em;
        }

    .missionstatementcovid a{
        color: #4F1434;
        font-weight: 600;
    }
    .missionstatementcovid a:hover{
        color: #1B2245;
        text-decoration: underline;
    }
    .form-group {
    padding-left: .8em;
    padding-right: .8em;
    }
    .containerform.sizefullscreen{
        width: 70%;
        margin-left: auto;
        margin-right: auto;
    }
    /*.portalcontainer.publicLogin {
        float: right;  
    }*/
    .column{
        width: 42%;
        float: left;
        margin: 1em 0.6em;
    }
/*==============About Page==================*/
#ContactBoard {
    height: auto;
}
 .EmailASMB{
     float: right;
     width: 64%;
     display: inline;
     position: relative;
     top: -360px;
 }
 .BoardMemberList, .BoardMemberInfo {
     width: 45%;
     display: inline;
     float: left;
 }
 
/*===========Prefooter=================*/
    footer#prefooter{
    display: block;
    background-color: #6d6d6d;
    width: 100%;
    height: 300px;
    }
    #prefootercontainer{
    width: 97%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    }
    .prefootersection h3{
    color: #1b2245;
    font-size: 1.625em;
    font-variant: small-caps;
    margin-bottom: 0.375em;
    }
    
    .prefootersection a{
    color: #e0e3e5;
    line-height: 1.750em;
    /*font-weight: 600;*/
    }
    .prefootersection a:hover{
    color: #4f1434;
    }
    .prefootersection {
    display: inline-block;
    float: left;
    width: 28%;
    margin-left: 2em;
    }
    #address p{
    line-height: 1.250em;
    color: #ffffff;
    font-size: 0.875em;
    }
    #Accesslink a{
        padding-left: 1.429em;
    }
    #map img {
        max-width: 90%;
        background-color: #6d6d6d;
        border: 4px solid #474747;
    }
    #map.mapdirection img {
        margin-left: 2em;
    }
   
    /*++Practitioner Page+++*/
    #OnlineServices{
    padding: 1.5em;
}
    /*===================Public Page===================*/
    .linktypecontainer {
        width: 30%;
    }
   /*.publictype {
       height: 4em;
   }*/  
  
     /*====================About Page==============*/
        
}
@media only screen and (min-width : 992px) {
    /*=============PractitionerPage=========*/
     .container .practitionerSubheader {
        width: 103%;
        margin-left: -1.5%;
        margin-right: .1%;
        
    }
      .portalcontainer.publicLogin {
        margin-right: 3em;
        clear: both;
     }
    
    .practitionertype {
        font-size: 200%;
        top: 35%;
        height: 5.5em;
    }
     .portalcontainer.practitionertypecontainer a{
        font-size: 110%;
        /*text-align: center;
        padding: 0;*/
    }
    .innerformcontainer {
    width: 85%;
   }
    /*.portalcontainer a {
        padding-right: 3em;
    }*/
    /*.publictype a {
        padding-right: .4em;
    }*/
    .containerform.sizefullscreen {
        width: 60%;
    }
    .SubLinks{
        padding-right: .4em;
        padding-left: .4em;
    }
    h5.about{
    font-size: 135%;
    }

    /*==============Banner=================*/
    .banner {
        margin-top: 80px;
    }

    #symbol {
        width: 18%;
    }

    .missionlogo {
        width: 25%;
    }
    .missionstatement p {
            font-size: 100%;
            margin-top: .215em;
    }
    /*===========Prefooter=================*/
    #address p {
        line-height: 1.250em;
        color: #ffffff;
    }
    footer#prefooter {
        height: 250px;
    }
    .EmailASMB {
        
        width: 68%;
    }
}
@media only screen and (min-width : 1280px){
    /*=============PractitionerPage=========*/
    #ApplicantPortalInformation, #LicenseeLoginInformation, #PractitionerForgotPassword, .InformationBackgroundStyle {
        margin-bottom: 15%;
    }
    .container .practitionerSubheader {
        width: 110%;
        margin-left: -5%;
     }
    .portalcontainer.publicLogin {
        margin-right: 4em;
     }
    .practitionertype{
        height: 5em;
    }
   .innerformcontainer {
    width: 70%;
    }
    #OnlineServices.form-control {
        width: 70%;
    }
    /*.portalcontainer a {
        padding-right: 4em;
    }*/
    .publictype a {
        padding-right: .4em;
    }
    a.SubLinks{
        padding-right: 0;
    }
    .divSubLinks .lblSubLinks {
    width: 340px;
    }
    /*==============Banner=================*/
    #symbol {
        
    }
    .missionlogo {
        width: 20%;
    }
    .missionstatement p{
       font-size: 111%;
    }
    .form-group {
    padding-left: 1.5em;
    padding-right: 1.5em;
}
    /*===========Prefooter=================*/

     footer#prefooter{
     height: 250px;
    }
     #address p{
    line-height: 1.250em;
    font-size: 1em;
    }
     #map img{
        max-height: 160px;
        max-width: 80%;
        }
     .prefootersection {
        width: 30%;
    }
/*================Public Page==============*/
.InformationBackgroundStyle {
      padding-left: 40px;
      padding-right: 40px;
    }
 .column{
        width: 42%;
        float: left;
        margin: 1.5em 1em;
    }
/*====================About Page==============*/
 .aboutlinkTypeContainer.linktypecontainer{
       margin-top: 4em;
}
 /*===================Default Page================*/
.asmbaside span {
     font-size: 14px;
 }
.asmbaside img{
    max-width: 54px;
}
}    
    
    
 /*===================FileAComplaint==================*/
 .callout {
     background-color:rgb(193, 2, 48);
     color: #fff;
 }
 

