﻿*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background: none;
    color: #003a70;
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.form-group {
    margin-bottom: 8px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

textarea, input {
    font: inherit;
    margin: 0;
    outline: none;
}

input, button {
    background: white;
    background: rgba(255, 255, 255, 0.8);
    color: #003a70;
}

    input[type="text"] {
        width: 200px;
    }

    input::-moz-placeholder {
        color: #003a70;
        font-family: "Roboto Condensed", Arial, sans-serif;
        font-style: normal;
        opacity: 1;
    }

    input:-ms-input-placeholder {
        color: #003a70;
        font-style: normal;
        font-family: "Roboto Condensed", Arial, sans-serif;
    }

    input::-webkit-input-placeholder {
        color: #003a70;
        font-style: normal;
        font-family: "Roboto Condensed", Arial, sans-serif;
    }

.form-control {
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 15px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #003a70;
        outline: 0;
    }

.login-submit {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAA6CAYAAAAulX7rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNWQwNjI4Zi1lMmU3LTQ3NWItOWRkZS00YWM4NDRkMDgxMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFDODM2QkJEODgwMTFFNEE2RjJFRUQ5RjkwREFDMUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFDODM2QkFEODgwMTFFNEE2RjJFRUQ5RjkwREFDMUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZjgzMTYxZC1jZjU0LTRiNjktOTE0ZS1mNGE3Yzc1YjMxMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZDVkMDYyOGYtZTJlNy00NzViLTlkZGUtNGFjODQ0ZDA4MTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4PmoZwAAAydJREFUeNrs3FlrE1EYBuCTmbr9CK+881YFEa/dEFFrtWpI09gipZTWFXfrhru1iBTX1uJSrUsRcbnwH+gPcmv8Puc7JFiDybxnhjlnzgfvXfKSPp1M5iQzU1CrhlQGp0C5T6kAHVOUIuVXmi88UNmcKqWXMg50dFImKaEHjWZWUCeAjl3y/NCDRsNv1x7Z0uJOMU3UrINqVN6XPgZRH6aBagOoRi1TngAdJfmgCz1oDbWL8hTo4H/KvST/bptANWpJDoniTregFjxoDZX3iS+AjkpSqDaCalQ+JJoGOvZQ7ppGtRW0HvUl0MGHZHdMotoMyvPTACovHsZModoOyvNDUF8BHXspt02gugBaj/oa6Oij3EJRXQHl+U7ZSZkBOvopowiqS6AadQflLdAxQBmJi+oaqEbtoLwDOgbjoroIqlHbDaDe8KBzUd8DHUOtoroMqlG3UD4AHfso1zzoXNSPQMcByhUPWptvgvoJ6DhEufS/B4Vq8cqcmP5ZpvJqagVlScyO1ZSFlM+NHtBG+aLyNYvA5x9R0a+yxxqBLlN+Wp2jKvpV9kRe96FJzHHKWQ9qdk5Shj2o2Tkt8aAGZ1i2Vg9qcAIPam7OSDyogTlX/8HkQbE5TznlP+XNzAX9QfT3SulrDpeeS8GOi/9aJWnQ5TnDnAFBLzdax+ftLc/fEr2hrAE6rqroyxGVd9AFgrkW6LhOOdzUwajjM18w14GYB5s+us8B5nqgY6RZTNdBGZO/od8AdNyk7G95/ekw5kagY7RVTFdBGXMaxOSTxvjn42reQRnzOWUT0MGnNQ7GwXQNlDGfUTaDmANxMV0Cnaeiy222Ah1jKKYroBqzHejg8+z7UUwXQNsEcxvQwZfX9JnAtB00NID5QEXn11dNvajAcswOoIMvpu01iWkrKGPylcnbQcwe05g2gjImXzvfCXSMJ7Fl2gjKmI9UdPlM3JkQzNmkXmRgESZj7AY6JuVtnuhNXQJLMHmfVwQ6eJ9bUSncISewAJPvwlACOvguEGWV0u2GsgwayEF3GejgQ6suleK9m7IKWhDMbqBjSrbsVG+E9VuAAQAqb5OFahHTzwAAAABJRU5ErkJggg==);
    background-position: 90% center;
    background-repeat: no-repeat;
    background-size: 25px;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    height: 35px;
    line-height: 1.42857143;
    margin-bottom: 5px;
    max-height: 35px;
    max-width: 200px;
    padding: 6px 55px 6px 12px;
    text-align: left;
    white-space: nowrap;
    width: 200px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
}

    .login-submit:focus,
    .login-submit:hover {
        color: #d8dde2;
        background-color: #003a70;
        background-color: rgba(0, 58, 112, 0.8);
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAA6CAYAAAAulX7rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNWQwNjI4Zi1lMmU3LTQ3NWItOWRkZS00YWM4NDRkMDgxMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTYwRkQ3MUVEODgwMTFFNEIyQkQ4RDQ0NDgxMTZCMjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTYwRkQ3MUREODgwMTFFNEIyQkQ4RDQ0NDgxMTZCMjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZjgzMTYxZC1jZjU0LTRiNjktOTE0ZS1mNGE3Yzc1YjMxMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZDVkMDYyOGYtZTJlNy00NzViLTlkZGUtNGFjODQ0ZDA4MTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iOgHngAAAxRJREFUeNrs3NlOU1EUBuDdU5xexVt9BqcYoyKK2pRSIYYQgvM84BSckRhDHEHigOJAjHF6Br33xhufwpG6Vs7aaSNi2vOvnnTvs1fy39E/5eOMnCH3+ctX04KTo9yhlIGOKUqB8jvNLx6Z1pwKpZcyDnR0UiYp+QAaz6ygTgAd2+Tz+QAaD6+uPbKkJZ1CmqitDmpReVv6AES9lwaqC6AWtUR5CHQUZUeXD6BV1C7KI6CD/yi3m/l7uwRqUYtySJR0ugU1F0CrqLxNfAp0lJuF6iKoReVDommgYwflljaqq6C1qM+ADj4ku6mJ6jIozy8FVD55GNNCdR2U56egPgc6dlJuaKD6AFqL+gLo6KNcR1F9AeX5QdlKmQE6+imjCKpPoBZ1C+UV0DFAGUmK6huoRe2gvAY6BpOi+ghqUdsVUK8G0Lmob4COXY2i+gxqUTdQ3gIduymXA+hc1HdAx17KxQBane+C+h7o2E85H0Cr801QPwAdBynD//uBNspHk61ZAn7+kImvyh6ZD3SZCdPoHDbxVdljWV7lteco5XQA1Z3jlKEAqjsnJQFUcYZkaQ2gihMFUL05JQmgCnOmdscUQLE5SzkR9vI6c87uiP4+U/qUwVPPpWDH8L/Okizo8oxhzoCgF+Y7j8/aKr+Y8pKyAui4ZOJ/jpisgy4SzJVAxxXKgboORj2fhYK5CsTcV/fRfQYwVwMdI/Vi+g7KmHy/0xqg4xplT8Pnnx5jrgU6RhvF9BWUMadBTL5pjC8fV7IOyphPKOuADr6tcTAJpm+gjPmYsh7EHEiK6RPoAhM/brMR6BhDMX0BtZjtQAffZ9+PYvoA2iaYm4AOfrymTwPTddC8AuZdE99fX9H6UpHjmB1ABz9M26uJ6SooY/KTyZtBzB5tTBdBGZOfne8EOsabsWS6CMqY9038+EzSmRDM2WZ9ycghTMbYDnRMymre1Je6RI5g8javAHTwNrdsUnhDTuQAJr+FoQh08FsgSial1w21MmgkB90loIMPrbpMiu9ualXQnGB2Ax1TsmSn+iKsPwIMACJwlRvPirX6AAAAAElFTkSuQmCC);
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

@media (max-width: 767px) {
    input[type="text"] {
        width: 300px;
    }

    .login-submit {
        max-width: 300px;
        width: 300px;
    }
}

.no-backgroundsize .login-submit {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5ODFBMDQyQ0QxMjExRTQ5Q0I3QkQ2NkU1MTkxRTlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5ODFBMDQzQ0QxMjExRTQ5Q0I3QkQ2NkU1MTkxRTlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjk4MUEwNDBDRDEyMTFFNDlDQjdCRDY2RTUxOTFFOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk4MUEwNDFDRDEyMTFFNDlDQjdCRDY2RTUxOTFFOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4y9E76AAABHklEQVR42mJksCpgIAHoAPEeIBZHEjsKxN7/j/Z/xKWJiYE0cAWIHYH4OZKYNRDvYrQuFKCWJSBwHYgdgPgpkpgZEO8FWiRELUtA4BYQ2wHxQyQxI6hFotSyBATuQX10H0nMAIj3AS0Sp5YlIPAAiO2B+A5a4tgPtEgSJsAITF3GDJQDKSBeDMT8aEHqBEx1T0GW/GegHQAFqSMTA22BEhAvpLUlIJ8ksAAJExrGiTMwTp6ALDlLoQWyQLwCzYIb0Eh/To0krADEB4FYBUnsKij/wCyg1BJQpB4AYkUksQug1AS04CU1MqMa1AfySGLngNgFaMFrdMUsZFigASo6gFgSSew0ELsBLfhAjQJSGxpEyBYcA2JXXBaAAECAAQDhy0kyjJWDtwAAAABJRU5ErkJggg==);
}

    .no-backgroundsize .login-submit:focus,
    .no-backgroundsize .login-submit:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4M0NEQ0MyQ0QxMjExRTQ5RjY3OTY4QjMxRDc3NjNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4M0NEQ0MzQ0QxMjExRTQ5RjY3OTY4QjMxRDc3NjNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgzQ0RDQzBDRDEyMTFFNDlGNjc5NjhCMzFENzc2M0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgzQ0RDQzFDRDEyMTFFNDlGNjc5NjhCMzFENzc2M0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4t0aK2AAABGklEQVR42rSUzUoCURiGj+I+CUIMxJLIoBai4SbI1GrjTXhr4qZriNJc6CYKF0oqZr8i0qauQJ8PjvAx4MLmzAvPLF5meDjnfGdCg9dPs0FO4A5iqmtDJZ1K/K37KGw2Sw+KMFPdGdwOJ19RVxLJC1zAVHV5uEe07UoiGcE5fKgua0U7riSSiV3Rm+oy0EAUcyWRvEMBxp7haCKKr4oQ05Uz/rMLddjybGmJqZuKZGGCi2xpMWyCTQpqQUtkJdUIj9MAz6TMmXyL5MmnIAE3HsHAHvrMxQjvQQsOVNeX+7MS+JXIoT7Avuq6Mk0I5i4u46FdQVJ1z3CJ4Mf7cuQfgiP5dUBcdY9wjeDXxQ/y2G6RFnTgap1AshRgABeMR0VCKIrmAAAAAElFTkSuQmCC);
    }