body {
    margin: 0;
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */ 
}

.shadow-textarea textarea.form-control::placeholder {
    font-weight: 300;
}
.shadow-textarea textarea.form-control {
    padding-left: 0.8rem;
}

.cursor-pointer{
    cursor: pointer;
}

/*.text-div {
    margin-top:150px;
}
.text-div > h1 {
    font-weight:bold;
}*/

::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}

.md-form-register {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    box-shadow: 0 0 0 30px white inset !important; 
}

.content-div::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

.content-div{
    height: 500px;
   overflow:auto;
   -ms-overflow-style: none;  /* Internet Explorer 10+ */
   scrollbar-width: none;  /* Firefox */
}

.main {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.date-due {
    color:#e60000;
}

.date-today {
    color:#ff6600;
}

.header {
    padding-bottom: 70px;
}

.footer {
    margin-top: auto;
}

.dropdown-item:hover {
    background-color: #33B5E5 !important;
}

.login {
    padding-top: 3rem!important;
    padding-right: 3rem!important;
    padding-left: 3rem!important;
}

.invalid-msg-padding{
    margin-bottom:2.5rem!important;
}

.card-block {
    margin-bottom: 1rem!important;
}

.no-bottom-padding {
    padding-bottom:0px !important;
}

.task-container-mt{
    margin-top:1rem!important;
}

.add-task-py {
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important;
}

.set-priority-label {
    font-size:small;
}

.aqua-color {
    color:aqua;
}

.status-dropdown {
    width:30% !important;
    font-size:13px !important;
    background-color:#FFF !important;
    outline:none !important;
    box-shadow:none !important;
    border: black solid 1px !important;
    margin-right: .5rem!important;
}

.dropdown-no-focus {
    background-color:#FFF !important;
    outline:none !important;
    box-shadow:none !important;
    border: black solid 1px !important;
}

.status-btn {
    margin-right : .5rem !important;
}

@media (max-width: 365px) {
 
    .login{
        padding-top: 1rem!important;
        padding-right: 1rem!important;
        padding-left: 1rem!important;            
    } 

    .card-block {
        margin-bottom: 2px!important;
    }

    .md-form {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important;
    }

    .signup-forgot {
        padding: .25rem!important;
    }

    .login-p {
        margin-bottom: 1px!important;
    }

    .md-form label {
        font-size:13px !important;
    }

    .task-container-mt{
        margin-top:5px!important;
    }

    .form-control {
        font-size:small!important;
    }

    h5{
        font-size:1rem!important;
    }

    .small-font{
        font-size:small!important;
    }

    .add-task-py {
        padding-top:10px !important;
        padding-bottom:10px !important;
    }

    .footer {
        margin-top: auto;
        padding-top:1rem!important;
    }

    .status-dropdown {
        width:40% !important;
        font-size:13px !important;
        background-color:#FFF !important;
        outline:none !important;
        box-shadow:none !important;
        border: black solid 1px !important;
        margin-right: .5rem!important;
    }

    .small-edit {
        margin-top: .5rem !important;
    }

}

/* Iphone 5 */
@media (max-width: 325px) {

    .status-btn {
        margin-right : 0 !important;
    }

    .status-dropdown {
        width:44% !important;
        font-size:13px !important;
        background-color:#FFF !important;
        outline:none !important;
        box-shadow:none !important;
        border: black solid 1px !important;
        margin-right: 0 !important;
    }

}