/* pace1.css Pace University Stylesheet for CAS login page */

@font-face{
font-family:"Brandon Grot W01 Thin";
src:url("fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix");
src:url("fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix") format("eot"),url("fonts/ce5742e8-f05a-463f-b51a-a9a5059a119e.woff2") format("woff2"),url("fonts/9cea1d1b-5428-4461-8a01-23d44045d07e.woff") format("woff"),url("fonts/6530183c-fc34-4eaa-934a-d2b1c03b7a5f.ttf") format("truetype"),url("fonts/4c444e85-f761-4519-a7b1-b3839969ba2a.svg#4c444e85-f761-4519-a7b1-b3839969ba2a") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-ThinItal";
src:url("fonts/06d5b3fa-499e-4222-a77b-8450f1cfc8a9.eot?#iefix");
src:url("fonts/06d5b3fa-499e-4222-a77b-8450f1cfc8a9.eot?#iefix") format("eot"),url("fonts/9903bc0d-447c-4ebe-9cff-85932d5dc105.woff2") format("woff2"),url("fonts/26d363c8-fac1-4d39-9c3f-1d379fed0718.woff") format("woff"),url("fonts/956400f7-7af7-46f5-86c5-61c6ed4074ed.ttf") format("truetype"),url("fonts/a3698265-6a26-4869-a04d-9f03860f97ec.svg#a3698265-6a26-4869-a04d-9f03860f97ec") format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Light";
src:url("fonts/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix");
src:url("fonts/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix") format("eot"),url("fonts/69b40392-453a-438a-a121-a49e5fbc9213.woff2") format("woff2"),url("fonts/9362bca5-b362-4543-a051-2129e2def911.woff") format("woff"),url("fonts/85060878-ca6c-43cc-ac31-7edccfdca71b.ttf") format("truetype"),url("fonts/47f089a6-c8ce-46fa-b98f-03b8c0619d8a.svg#47f089a6-c8ce-46fa-b98f-03b8c0619d8a") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-LightIt";
src:url("fonts/20322ca9-aa51-47dd-8a57-0404bcbd9dd3.eot?#iefix");
src:url("fonts/20322ca9-aa51-47dd-8a57-0404bcbd9dd3.eot?#iefix") format("eot"),url("fonts/df6b240d-ecc9-4df2-9512-711a495b68e2.woff2") format("woff2"),url("fonts/9770d10d-36ea-4eeb-a0fe-b49939adcf57.woff") format("woff"),url("fonts/9790e9dc-efbb-451f-a081-2cbeb9bdbbda.ttf") format("truetype"),url("fonts/a0bc5b6f-1a3f-4516-b6ed-f4857e7d1120.svg#a0bc5b6f-1a3f-4516-b6ed-f4857e7d1120") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-Regular";
src:url("fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix");
src:url("fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix") format("eot"),url("fonts/1e5fc8fa-a98c-4613-a08e-c6c975759a80.woff2") format("woff2"),url("fonts/6b45f9ca-22b4-48ca-962f-6ff1fa7fc196.woff") format("woff"),url("fonts/7fdcfbf6-62ea-4d31-935f-cac99a996c73.ttf") format("truetype"),url("fonts/80f420d4-9e57-4016-b805-01b95b2e08f3.svg#80f420d4-9e57-4016-b805-01b95b2e08f3") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-RegularI";
src:url("fonts/4cd437c8-f180-408d-8ad9-556ba652458e.eot?#iefix");
src:url("fonts/4cd437c8-f180-408d-8ad9-556ba652458e.eot?#iefix") format("eot"),url("fonts/bd1a2ƒ4db-484f-4747-a301-1b66c2de4827.woff2") format("woff2"),url("fonts/4295133c-8375-4ebf-bcde-c3fa95065198.woff") format("woff"),url("fonts/691c886e-9c2c-494c-bfd8-4c93de90cbb1.ttf") format("truetype"),url("fonts/9da820e7-d5a8-4857-ab6f-fe8d9fd5608a.svg#9da820e7-d5a8-4857-ab6f-fe8d9fd5608a") format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Medium";
src:url("fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix");
src:url("fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix") format("eot"),url("fonts/50ca6f6f-b64d-4af0-9b30-526cf363d87e.woff2") format("woff2"),url("fonts/050c2cbf-b818-4b8e-b6d2-71b70478bd9d.woff") format("woff"),url("fonts/7da41ce3-b3fd-4fca-a85f-4f3099884c15.ttf") format("truetype"),url("fonts/37c88f3d-9532-4547-9e11-7cca7f66048c.svg#37c88f3d-9532-4547-9e11-7cca7f66048c") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-MediumIt";
src:url("fonts/a9bc6b22-ae4f-4362-8c42-8c08d88d0c49.eot?#iefix");
src:url("fonts/a9bc6b22-ae4f-4362-8c42-8c08d88d0c49.eot?#iefix") format("eot"),url("fonts/5e70f31d-98d9-4d9c-9c20-6818c2fc391a.woff2") format("woff2"),url("fonts/e1d8495c-af3a-4668-b375-d1af6ecfd0d9.woff") format("woff"),url("fonts/f78c1335-875d-4a16-b98c-0632ddd933e9.ttf") format("truetype"),url("fonts/36bf8d33-bd2e-45f2-a9bc-1a8e7d81abf5.svg#36bf8d33-bd2e-45f2-a9bc-1a8e7d81abf5") format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Bold";
src:url("fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix");
src:url("fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix") format("eot"),url("fonts/df1cd944-a6a3-4d30-8fd3-391c2e9531f1.woff2") format("woff2"),url("fonts/4f2d0548-c7dc-459b-a2e0-e86656a10ded.woff") format("woff"),url("fonts/dc21d9e5-516f-4e7e-9a84-7be79a44c2dd.ttf") format("truetype"),url("fonts/a9bdb836-ee14-494d-8c69-5617c5720992.svg#a9bdb836-ee14-494d-8c69-5617c5720992") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-BoldItal";
src:url("fonts/319c1a01-b14e-4532-b16a-e6ec987c8a93.eot?#iefix");
src:url("fonts/319c1a01-b14e-4532-b16a-e6ec987c8a93.eot?#iefix") format("eot"),url("fonts/1ed55a28-0d93-4ce9-944e-bcf60cfffa26.woff2") format("woff2"),url("fonts/7eb3721b-4ae1-41ab-a9be-11f90b1bde70.woff") format("woff"),url("fonts/3c0cab4d-d2b2-4a8a-864b-dd15c38d99cb.ttf") format("truetype"),url("fonts/3ddde7fb-2d0b-4e97-96b4-971ae8fcbf7f.svg#3ddde7fb-2d0b-4e97-96b4-971ae8fcbf7f") format("svg");
}
@font-face{
font-family:"Brandon Grot W01 Black";
src:url("fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix");
src:url("fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix") format("eot"),url("fonts/5eb8ec44-bd3d-4f8e-a022-4435afe8c772.woff2") format("woff2"),url("fonts/f74a4823-b1ad-4887-9f8e-b02719f2972b.woff") format("woff"),url("fonts/bb746ead-509f-451a-b786-cbb81b93710d.ttf") format("truetype"),url("fonts/97d12583-fcae-4cd9-92f5-003b80748877.svg#97d12583-fcae-4cd9-92f5-003b80748877") format("svg");
}
@font-face{
font-family:"BrandonGrotW01-BlackIta";
src:url("fonts/06925d3f-0e1d-4732-8150-8dd43747d037.eot?#iefix");
src:url("fonts/06925d3f-0e1d-4732-8150-8dd43747d037.eot?#iefix") format("eot"),url("fonts/3ce1e5d6-d546-44fc-b179-138520e76529.woff2") format("woff2"),url("fonts/f41ad4ed-a6d3-405f-b256-0621c16d29b9.woff") format("woff"),url("fonts/c0b183f1-098c-40fa-bcc3-190eb657a947.ttf") format("truetype"),url("fonts/00e71f37-b52c-40a7-9fb8-12ac107f02f2.svg#00e71f37-b52c-40a7-9fb8-12ac107f02f2") format("svg");
}


header { margin: 0; width: 100%; height: 95px; background: rgba(0,51,127,0.5); }

header .logo { background: url('/cas-web/images/logo-2c4aec8d1501be02fc28c474e44991bb.png') no-repeat; width: 170px; height:75px; background-size: 170px 75px; position: absolute; top:10px; left:55px; }

/* content */

/*
#cas #content { padding: 10px 10px 0 10px; overflow: hidden; }
#cas #content #msg { padding: 20px; margin-bottom: 10px; background:rgba(0,0,0,0.2) }
#cas #content #msg h2 { font-size: 1.4em; margin-bottom: 0.5em; }
#cas #content #msg.errors { border: 1px dotted #BB0000; color: #BB0000; padding-left: 100px; background: url(/cas-web/images/error-d84a9f4fb1ee26dda066ab8afda1e3e9.gif) no-repeat 20px center; }
#cas #content #msg.success { border: 1px dotted #390; color: #390; padding-left: 100px; background: url(/cas-web/images/confirm-bc10f2c67e8f7bd49fb4c1265ebc2b98.gif) no-repeat 20px center; background:#eee; }
#cas #content #msg.info { border: 1px dotted #008; color: #008; padding-left: 100px; background: url(/cas-web/images/info-e275f4b468319f15a80e953d923da039.gif) no-repeat 20px center; }
*/


/*
#cas #content #login {  padding: 10px 0 0 0; width: 320px; margin:0 auto;  }
#cas #content #login #fm1 { padding: 20px; background: rgba(0,51,127,0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#cas #content #login #fm1 h2 { font-size: 1.4em; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #000000; }

#cas #content #login #fm1 h2
{font-family: "Brandon Grot W01 Bold", Arial, sans-serif; font-weight: normal; text-transform: uppercase; line-height: 1em; margin: 1em 0 1em; color:#214277;}



#cas #content #login #fm1 .row { margin-bottom: 10px; }
#cas #content #login #fm1 .row .fl-label { display: block; color: #000000; padding: 3px; font-weight: bold; }
#cas #content #login #fm1 .row input[type=text], #cas #content #login #fm1 .row input[type=password] { padding: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #aaaaaa;  background: #FFFFFF; }
#cas #content #login #fm1 .row.check { padding-bottom: 8px; margin-bottom: 10px; border-bottom: 1px solid #DDDDDD; color: #000; font-size: 10px; font-weight: bold; }
#cas #content #login #fm1 .row .btn-submit { border-width: 2px; padding: 3px; margin-right: 4px; }
#cas #content #login #fm1 .row .btn-reset { border: 0; background: none; color: #777; text-transform: lowercase; border-left: 1px solid #ddd; }
#cas #content #login #fm1 .row .btn-submit:hover, #cas #content #login #fm1 .row .btn-reset:hover { cursor: pointer; }
*/

.well { padding:20px;background-color:rgba(245,245,245,0.75);border-color:rgba(227,227,227,0.75);}

/*
#cas #content #sidebar { width: auto; }
#cas #content #sidebar .sidebar-content { padding-left: 20px; }
#cas #content #sidebar .sidebar-content p { margin-bottom: 1.4em; }
#cas #content #sidebar .sidebar-content #list-languages ul { display: inline; list-style: none; }
#cas #content #sidebar .sidebar-content #list-languages ul li { display: inline; padding: 0px 10px; border-right: 1px solid #e2e2e2; }
#cas #content #sidebar .sidebar-content #list-languages ul li:last-child { border: none; line-height: 1.4em; }

*/


/* footer */
#cas #footer {
        text-align: right;
  color: #333333;
  height: 38px; }

.ellucian-copyright {
        padding-top: 10px;
        padding-right: 10px; }

/*
#cas #footer { display:none;}
*/

footer {
        position:fixed;
        left:0;
        right:0;
        bottom:0;
        width:100%;
        text-align:right;
        background-color:rgba(245,245,245,0.95);
}








h5 { color:#214277; }






                header > .logo > a { display:block; text-indent:-9999px; margin-bottom:-100px;}
                header .logo { display:block; text-indent:-9999px;}





html {
    position: relative;
    min-height: 100%;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.item {
            -webkit-transition: 0.60s ease-in-out left;
    -moz-transition: 0.60s ease-in-out left;
    -o-transition: 0.60s ease-in-out left;
    transition: 0.60s ease-in-out left;
}


.item {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/*
.item:nth-child(1) {
    background: url(https://ununsplash.imgix.net/photo-1417021423914-070979c8eb34?q=75&fm=jpg&s=55746bd56e02a131b1e48c12196ea866) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.item:nth-child(2) {
    background: url(https://ununsplash.imgix.net/reserve/oY3ayprWQlewtG7N4OXl_DSC_5225-2.jpg?q=75&fm=jpg&s=85ab821f3fa535036a68155aab571bad) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.item:nth-child(3) {
    background: url(https://unsplash.imgix.net/photo-1414073875831-b47709631146?q=75&fm=jpg&s=731b6d5150eea8bafa63ae8194e72ebd) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/
.carousel {
    z-index: -99;
}
.carousel .item {
    position: fixed;
    width: 100%;
    height: 100%;
}
.title {
  text-align: center;
  margin-top: 20px;
  padding: 10px;
  text-shadow: 2px 2px #000;
  color: #FFF;
}

.carousel-indicators {
        bottom:auto;
}







@media (max-width: 767px) {

        #paceCarousel { display:none; }
        #paceLogin { margin-top:10px; }
        footer { display:none; }
        .navbar-toggle { display:none; }
        .navbar-brand { height:100%; float:none; padding:0; }
        .navbar-brand > img { margin:10px auto; width:100px; height:auto; padding:0; }

}


html,
body {
    height: 100%;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.navbar-default {
    background: rgba(0,51,127,0.5);
    border: none;
}

.navbar {
    margin-bottom: 0px;
}

.navbar-brand {
    float: left;
    height: 100%;
    padding: 5px 15px;
    font-size: 18px;
    line-height: 20px;
}

.duo-sizing {
    position: relative;
    padding-bottom: 100%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.duo-sizing iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
