.button-blue {
    background-color: #01579b;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-sky {
    background-color: #29b6f6;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-green {
    background-color: #0a8f08;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-yellow {
    background-color: #ffeb3b;
    color: black;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-red {
    background-color: #dd191d;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-purple {
    background-color: #512da8;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-pink {
    background-color: #ec407a;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-turqouise {
    background-color: #00acc1;
    color: white;
    border: 0;
    border-radius: 2px;
    text-align: center;
}

.button-update {
    background-color: #fdd835;
    color: black;
    text-shadow: white 1px 1px 1px;
    border: 0;
    border-radius: 2px;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.button-turqouise:hover {
    color: white;
}

.button-pink:hover {
    color: white;
}

.button-red:hover {
    color: white;
}

.button-green:hover {
    color: white;
}

.button-blue:hover {
    color: white;
}

.button-update:hover {
    color: black;
    text-shadow: white 2px 2px 1px;
}

.button-purple:hover {
    color: white;
}

.button-sky:hover {
    color: white;
}

.button-md {
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
}

.button-sm {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
}

.button-xs {
    height: 20px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    font-size: 10px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}

.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: absolute;
}