@import url(https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css);        
.alert{
	background-color: #842758 !important;
    margin-top: 0px !important;
    border: none !important;
    }
.alert .inner {
    display: block;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    border:none; /*1px solid rgb(180,180,180);*/
    background-color: #842758; /*rgb(212,212,212);*/
    }
.alert .close {
    float: right;
    /* margin: 1px 12px 0px 0px; */
    /* margin: 1px 0px 0px 0px; */
    cursor: pointer;
    position: relative;
    margin: 1px 5px 0px 0px;
    }
.alert .inner,.alert .close {
    color: #ffffff; /*rgb(88,88,88);*/
    }
.alert input {
    display: none;
    }
.alert input:checked ~ * {
    animation-name: dismiss,hide;
    animation-duration: 300ms;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    animation-delay: 0s,100ms;
    }
.alert.error .inner {
    border: none; /* 1px solid rgb(238,211,215);*/
    background-color: #842758;
    }
.alert.error .inner,.alert.error .close {
    color: #ffffff;
    display: block;
    }
.top-ab-nav {
    background: #842758;
    position: relative;
    border-bottom: solid 1.5px #f1eded;
	}
        @keyframes dismiss {
          0% {
            opacity: 1;
          }
          90%, 100% {
            opacity: 0;
            font-size: 0.1px;
            transform: scale(0);
          }
        }

        @keyframes hide {
          100% {
            height: 0px;
            width: 0px;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            border: 0px;
          }
        }
/** {
    box-sizing: border-box;
}*/

/* Create three equal columns that floats next to each other */
.column-ab {
    float: left;
    width: 33.33%;
    padding: 10px;
}
.column-ab1 {
    float: left;
    width: 33.33%;
    padding: 10px;
}
.column-ab2 {
    float: left;
    width: 33.33%;
    padding: 10px;
}
.column-ab3 {
    float: left;
    width: 33.33%;
    padding: 10px;
}
/* Clear floats after the columns */
.row-ab:after {
    content: "";
    display: table;
    clear: both;
}
.column-1{
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .9em;
    text-align: left;
    letter-spacing: 1pt;
	line-height:18px;
    margin-top: 14px !important;
    width:25%;
}
#column1-pic{
    float: left;    
    padding-right: 10px;
    margin-top: -2px;
    padding-bottom: 8px;
}
#column1-text{
    margin-top: 4px;
}
.column-2{
    font-size:.9em;
    font-family: 'Helvetica Neue LT W01_75 Bold';
    text-align: center;
    margin-top:18px !important;
    line-height:18px;
    letter-spacing:1pt;
    width:38%;
    margin-left:88px !important;
}
.column-3{
    text-align: right;
    margin-top: 23px !important;
    width: 28%;
    margin-left: 12px !important;
}
.button-ab {
    text-transform: uppercase;
    font-size: .8em;
    font-weight: bold;
    padding: 1em 1.5em;
    background: #fff;
    color: #0197ab !important;
    border-radius: 0.3em;
    margin: 1.5em 0;
    transition: 0.3s all;
    font-family: "Helvetica Neue LT W01_75 Bold";
    letter-spacing: 1pt;
}
/* responsive */

@media screen and (max-width:1024px){
#mini-nav{
        margin-left: -260px !important;
    }
#search-form{
        margin-left: 690px !important;
    }
.column-1 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .7em;
    text-align: left;
    margin-top: 10px !important;
    width: 32%;
    }
#column1-text{
    margin-top: 9px;
    }
.column-2 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .7em;
    text-align: center;
    margin-top: 2% !important;
    width: 41%;
    margin-left: 0px !important;
    }
.column-3 {
	text-align: right;
    display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: 23px !important;
	width: 26%;
	}
.button-ab{
    font-size: 0.6em;
	}
.alert .close {
    position: relative;
    margin: 1px 5px 0px 0px;
	}	
}

@media screen and (max-width:768px){
#column1-text{
    margin-top: 1px;
}
.column-1 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .7em;
    text-align: left;
    margin-top: 10px !important;
    width: 32%;
}
#column1-text{
    margin-top: 9px;
}
.column-2 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .7em;
    text-align: center;
    /*margin-top: 1px !important;*/
    width: 41%;
    margin-left: 0px !important;
}
.column-3 {
    display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: 21px !important;
}
.button-ab{
    font-family: 'Helvetica Neue LT W01_75 Bold';
    font-size: 0.58em;
}
.alert .close {
    position: relative;
    margin: 1px 5px 0px 0px;
}
}
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.column-ab {
        width: 100%;
}
#column1-text{
    margin-top: 1px;
}
#column-3 {
    display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: -3px !important;
    text-align: center;
    }
.column-1 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .9em;
    text-align: left;
    margin-top: 10px !important;
}
#column1-text{
    margin-top: 9px;
}
.column-2 {
    font-size: .9em;
    font-family: 'Helvetica Neue LT W01_97 BlkCn';
    text-align: center;
    margin-top: -5px !important;
    margin-bottom: 10px !important;
}
#column-2 a{
        text-decoration: underline !important;
}
.alert .close {
    float: right;
    margin: 1px 5px 0px 0px;
    cursor: pointer;
    position: relative;
}
}

@media screen and (max-width:425px){
   
#column1-text{
    margin-top: 1px;
}
     #column-3 {
        display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: -3px !important;
    text-align: center;
    }
.column-1 {
     font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .9em;
    text-align: left;
    margin-top: 15px !important;
    margin-left: 25px !important;
    padding-bottom: 5px !important;
    }
.column-2 {
    font-size: .9em;
    font-family: 'Helvetica Neue LT W01_97 BlkCn';
    text-align: center;
    margin-top: -5px !important;
    }
#column-2 a{
        text-decoration: underline !important;
    }
#column-3 {
    display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: -3px !important;
    text-align: center;
}
}

@media screen and (max-width:375px){
#column1-text{
    margin-top: 1px;
}
#column-3 {
    display: block !important;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-left: 0px !important;
    margin-top: -3px !important;
    text-align: center;
}
.column-1 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .7em;
    text-align: left;
    margin-top: 10px !important;
    margin-top: 20px !important;
    margin-left: 4px !important; 
}
.column-2 {
    font-size: .9em;
    font-family: 'Helvetica Neue LT W01_75 Bold';
    text-align: center;
    margin-top: -5px !important;
}
#column-2 a{
        text-decoration: underline !important;
}  
}
@media screen and (max-width:320px){
#column1-text{
    margin: 1px 0 2px 0;
	font-size:.7em;
}
#column-3 {
        display: block !important;
        padding-bottom: 20px;
        padding-top: 5px;
            margin-left: 0px !important;
}
.column-1 {
    font-family: 'Helvetica Neue LT W01_75 Bold';
    color: #fff !important;
    font-size: .9em;
    text-align: left;
    margin-top: -5px !important;
        margin-left: 5px !important;
}
.column-2 {
    font-size: .7em;
    font-family: 'Helvetica Neue LT W01_75 Bold';
    text-align: center;
    margin-bottom: 10px !important;
    margin-top: -5px !important;
}
#column-2 a{
    text-decoration: underline !important;
}
.alert .close {
    float: right;
    margin: 1px 5px 0px 0px;
    cursor: pointer;
    position: relative;
}
}
 

/* FONTS */

/*EAMES*/

@font-face {
    font-family: Eames Reg It;
    src: url(https://www.disd.edu/fonts/eames/EamesCenturyModern-RegularItalic.woff);
}

/*HELVETICA*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=34d05a4d-375b-4027-bcf2-21eeb6ed2c16");
    @font-face{
        font-family:"Helvetica Neue LT W01_55 Roman";
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica/Fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica/Fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica/Fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica/Fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_71488914";
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica/Fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica/Fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica/Fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"),url("fonts/helvetica/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_95 Black";
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica/Fonts/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica/Fonts/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica/Fonts/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica/Fonts/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W0127UltLtCn";
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/a95f229f-9ef5-4f43-a4a2-2bbc8dc6612a.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/a95f229f-9ef5-4f43-a4a2-2bbc8dc6612a.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica/Fonts/d6f92a91-b2ac-4e80-a3e7-930719d81079.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica/Fonts/cabea84c-04f4-424a-a992-d75f0b372af0.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica/Fonts/ca61652b-8b38-4471-bc42-eca2d8d2993d.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica/Fonts/4b6aad5d-9c23-4bec-8db0-4733f91f2a60.svg#4b6aad5d-9c23-4bec-8db0-4733f91f2a60") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_57 Cond";
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica/Fonts/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica/Fonts/946b2f3f-a9d7-47e4-9738-ee963004d697.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica/Fonts/ce90a9c3-4580-4fa7-b453-9a4e86d0c271.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica/Fonts/a621a6bf-fa40-4115-9f42-6ffb55c017e2.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica/Fonts/436f9358-58a7-4f85-bdef-f4cd10831df6.svg#436f9358-58a7-4f85-bdef-f4cd10831df6") format("svg");
    }

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=fb01b21c-7dde-49cc-9c25-b7c1320d5bb1");
    @font-face{
        font-family:"Helvetica Neue LT W01_65 Md";
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica2/Fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica2/Fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica2/Fonts/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica2/Fonts/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_77 Bd Cn";
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica2/Fonts/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica2/Fonts/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica2/Fonts/b583b782-0709-4a13-899f-7e9ab1a7eccd.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica2/Fonts/d5dd03f5-3afb-46e9-aad0-234de8607afa.svg#d5dd03f5-3afb-46e9-aad0-234de8607afa") format("svg");
    }
    @font-face{
        font-family:"Helvetica Neue LT W01_97 BlkCn";
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica2/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica2/Fonts/d38cc1e3-5680-4390-8f60-78901d6e375b.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica2/Fonts/04d98c2f-b101-4363-976a-6581c5acf5d8.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica2/Fonts/f20324bd-78cb-412c-a570-efea43e52715.ttf") format("truetype"),url("https://www.disd.edu/fonts/helvetica2/Fonts/b3a7788b-f2f7-453b-bf6a-66bd22632ef4.svg#b3a7788b-f2f7-453b-bf6a-66bd22632ef4") format("svg");
    }

/*75 bold*/


    @import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=59cc6774-95d6-438f-97db-47a5a2986bb3");
    @font-face{
        font-family:"Helvetica Neue LT W01_75 Bold";
        src:url("https://www.disd.edu/fonts/helvetica75/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix");
        src:url("https://www.disd.edu/fonts/helvetica75/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot"),url("https://www.disd.edu/fonts/helvetica75/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("https://www.disd.edu/fonts/helvetica75/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff"),url("https://www.disd.edu/fonts/helvetica75/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf") format("truetype");
    }


