/* Main */
@keyframes normalcursor {
    0% {cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;}
    16.6667% {cursor: url("https://freight.cargo.site/t/original/i/T1891368491873620507347160202423/cursor-normal-2.png"), auto;}
    33.3333% {cursor: url("https://freight.cargo.site/t/original/i/D1891368491892067251420869754039/cursor-normal-3.png"), auto;}
    50% {cursor: url("https://freight.cargo.site/t/original/i/Z1891368491910513995494579305655/cursor-normal-4.png"), auto;}
    66.6667% {cursor: url("https://freight.cargo.site/t/original/i/E1891368491928960739568288857271/cursor-normal-5.png"), auto;}
    83.3333% {cursor: url("https://freight.cargo.site/t/original/i/K1891368491947407483641998408887/cursor-normal-6.png"), auto;}
    100% {cursor: url("https://freight.cargo.site/t/original/i/E1891368491965854227715707960503/cursor-normal-7.png"), auto;}
}

@keyframes linkcursor {
    0% {cursor: url("https://freight.cargo.site/t/original/i/Q1891368491707599810683774237879/cursor-link-1.png"), auto;}
    16.6667% {cursor: url("https://freight.cargo.site/t/original/i/P1891368491744493298831193341111/cursor-link-2.png"), auto;}
    33.3333% {cursor: url("https://freight.cargo.site/t/original/i/M1891368491762940042904902892727/cursor-link-3.png"), auto;}
    50% {cursor: url("https://freight.cargo.site/t/original/i/K1891368491781386786978612444343/cursor-link-4.png"), auto;}
    66.6667% {cursor: url("https://freight.cargo.site/t/original/i/X1891368491799833531052321995959/cursor-link-5.png"), auto;}
    83.3333% {cursor: url("https://freight.cargo.site/t/original/i/E1891368491818280275126031547575/cursor-link-6.png"), auto;}
    100% {cursor: url("https://freight.cargo.site/t/original/i/I1891368491836727019199741099191/cursor-link-7.png"), auto;}
}

#mailinglist_widget {
    box-sizing: border-box;
    height: 100%;
    padding: 15px;
    overflow: auto;
    font: normal 14px Courier New;
    color: #211F24;
	cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
}

#mailinglist_widget button, #mailinglist_widget input[type=submit] {
    padding: 4px;
    text-decoration: none;
	text-transform: lowercase;
	text-align: center;
    background-color: white;
    color: #CE98FB;
    border: 1px solid #CE98FB;
    border-radius: 5px;
}

#mailinglist_widget button:enabled, #mailinglist_widget input[type=submit] {
	cursor: url("https://freight.cargo.site/t/original/i/Q1891368491707599810683774237879/cursor-link-1.png"), auto;
	animation: linkcursor 800ms infinite;
}

#mailinglist_widget button:hover, #mailinglist_widget input[type=submit]:hover {
    background-color: #FB96D8;
    color: white;
    border: 1px solid #FB96D8;
}
#mailinglist_widget button:disabled, #mailinglist_widget input[type=submit]:disabled {
	cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
	opacity: 60%;
}
#mailinglist_widget button:disabled:hover, #mailinglist_widget input[type=submit]:disabled:hover {
    background-color: white;
    color: #CE98FB;
    border: 1px solid #CE98FB;
}

/* Input section */
#m_inputDiv {
    padding: 10px;
    text-transform: lowercase;
    background-color: rgba(255, 255, 255, .8);
    border: 1px dashed #CE98FB;
    border-radius: 5px;
}
#m_container {margin-top: 10px;}

#m_widgetTitle {
    margin: 0;
    padding: 0;
    font-style: italic;
    text-decoration: underline;
}

.m-label {
	cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
}

.m-inputWrapper {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.m-input {
    padding: 4px;
    color: #5E2C49;
    border-radius: 4px;
    border: 1px solid #CE98FB;
	outline: none;
	font: normal 14px Courier New;
	cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
}

.m-input:focus {border: 1px solid #FB96D8;}

.m-input:disabled {
	opacity: 60%;
	cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
}

.m-textInput {
    width: calc(100% - 10px);
    max-width: 900px;
    resize: none;
}

.m-checkbox {
    cursor: url("https://freight.cargo.site/t/original/i/B1891368491855173763273450650807/cursor-normal-1.png"), auto;
    animation: normalcursor 800ms infinite;
}

#id_submitButton {display: block;}
#m_replyingText {color: #5E2C49;}
