/****

COMMOM ELEMENTS

 */
.logo {
  background: url("data:image/svg+xml;charset=utf8;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDgwOS4wNCAzMzYuMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwOS4wNCAzMzYuMDc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjIyOTJEO30KCS5zdDF7ZmlsbDojMDEwMTAxO30KCS5zdDJ7ZmlsbDp1cmwoI1hNTElEXzEyMzBfKTt9Cgkuc3Qze2ZpbGw6IzgzOTc5NDt9Cgkuc3Q0e2ZpbGw6I0JDMkYyQzt9Cgkuc3Q1e2ZpbGw6dXJsKCNYTUxJRF8xMjMxXyk7fQoJLnN0NntmaWxsOnVybCgjWE1MSURfMTIzMl8pO30KCS5zdDd7ZmlsbDp1cmwoI1hNTElEXzEyMzNfKTt9Cgkuc3Q4e2ZpbGw6bm9uZTt9Cgkuc3Q5e2ZpbGw6dXJsKCNYTUxJRF8xMjM0Xyk7fQoJLnN0MTB7ZmlsbDp1cmwoI1hNTElEXzEyMzVfKTt9Cgkuc3QxMXtmaWxsOnVybCgjWE1MSURfMTIzNl8pO30KCS5zdDEye2ZpbGw6dXJsKCNYTUxJRF8xMjM5Xyk7fQoJLnN0MTN7ZmlsbDp1cmwoI1hNTElEXzEyNDBfKTt9Cgkuc3QxNHtmaWxsOnVybCgjWE1MSURfMTI0MV8pO30KCS5zdDE1e2ZpbGw6IzEwMTgyMDt9Cgkuc3QxNntmaWxsOnVybCgjWE1MSURfMTI0Ml8pO30KCS5zdDE3e2ZpbGw6I0ZGRkZGRjt9Cgkuc3QxOHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNCMjI5MkQ7fQoJLnN0MTl7ZmlsbDojQTEyQjJGO3N0cm9rZTojQTEyQjJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDIwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjt9Cgkuc3QyMXtmaWxsOnVybCgjWE1MSURfMTI0NF8pO30KCS5zdDIye2ZpbGw6dXJsKCNYTUxJRF8xMjQ1Xyk7fQoJLnN0MjN7ZmlsbDp1cmwoI1hNTElEXzEzMDhfKTt9Cgkuc3QyNHtmaWxsOnVybCgjWE1MSURfMTMwOV8pO30KCS5zdDI1e2ZpbGw6I0Q4RDdENjtmaWxsLW9wYWNpdHk6MC45Mzt9Cgkuc3QyNntmaWxsOiNCMjI5MkQ7c3Ryb2tlOiNBMTJCMkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0Mjd7ZmlsbDp1cmwoI1hNTElEXzEzMTBfKTt9Cgkuc3QyOHtmaWxsOnVybCgjWE1MSURfMTMxMV8pO30KCS5zdDI5e2ZpbGw6dXJsKCNYTUxJRF8xMzEyXyk7fQoJLnN0MzB7ZmlsbDp1cmwoI1hNTElEXzEzMTNfKTt9Cgkuc3QzMXtmaWxsOnVybCgjWE1MSURfMTMxNF8pO30KCS5zdDMye2ZpbGw6dXJsKCNYTUxJRF8xMzE1Xyk7fQoJLnN0MzN7ZmlsbDp1cmwoI1hNTElEXzEzMTZfKTt9Cgkuc3QzNHtmaWxsOnVybCgjWE1MSURfMTMxN18pO30KCS5zdDM1e2ZpbGw6dXJsKCNYTUxJRF8xMzE4Xyk7fQoJLnN0MzZ7ZmlsbDp1cmwoI1hNTElEXzEzMTlfKTt9Cgkuc3QzN3tmaWxsOnVybCgjWE1MSURfMTMyMF8pO30KCS5zdDM4e2ZpbGw6I0E0NEY1NTt9Cgkuc3QzOXtmaWxsOiNCMzQ3MzU7fQoJLnN0NDB7ZmlsbDp1cmwoI1hNTElEXzEzMjFfKTt9Cgkuc3Q0MXtmaWxsOiNCODU4NTc7fQoJLnN0NDJ7ZmlsbDojQzIzQjMzO30KCS5zdDQze2ZpbGw6I0JFMzQyNjt9Cgkuc3Q0NHtmaWxsOiNCNzIwMjc7fQoJLnN0NDV7ZmlsbDojQTEyQjJGO30KCS5zdDQ2e2ZpbGw6I0JBNTg1ODt9Cgkuc3Q0N3tmaWxsOiM4MTk0OTU7fQoJLnN0NDh7ZmlsbDp1cmwoI1hNTElEXzEzMjJfKTt9Cgkuc3Q0OXtmaWxsOnVybCgjWE1MSURfMTMyM18pO30KCS5zdDUwe2ZpbGw6dXJsKCNYTUxJRF8xMzI0Xyk7fQoJLnN0NTF7ZmlsbDp1cmwoI1hNTElEXzEzMjVfKTt9Cgkuc3Q1MntmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NTN7ZmlsbDp1cmwoI1hNTElEXzEzMjZfKTt9Cgkuc3Q1NHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuMjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NTV7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjU3NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q1NntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNBMTJCMkY7fQoJLnN0NTd7ZmlsbDp1cmwoI1hNTElEXzEzMjdfKTt9Cgkuc3Q1OHtmaWxsOnVybCgjWE1MSURfMTMyOF8pO30KCS5zdDU5e2ZpbGw6dXJsKCNYTUxJRF8xMzI5Xyk7fQoJLnN0NjB7ZmlsbDpub25lO3N0cm9rZTojQjIyOTJEO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDYxe2ZpbGw6dXJsKCNYTUxJRF8xMzMwXyk7fQoJLnN0NjJ7ZmlsbDp1cmwoI1hNTElEXzEzMzFfKTt9Cgkuc3Q2M3tmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM4Mzk3OTQ7fQoJLnN0NjR7ZmlsbDp1cmwoI1hNTElEXzEzMzJfKTt9Cgkuc3Q2NXtmaWxsOnVybCgjWE1MSURfMTMzM18pO30KCS5zdDY2e2ZpbGw6dXJsKCNYTUxJRF8xMzU0Xyk7fQoJLnN0Njd7ZmlsbDp1cmwoI1hNTElEXzEzNTVfKTt9Cgkuc3Q2OHtmaWxsOnVybCgjWE1MSURfMTM1Nl8pO30KCS5zdDY5e2ZpbGw6IzIzMUYyMDt9Cgkuc3Q3MHtmaWxsOiM4NTc1NEU7fQoJLnN0NzF7ZmlsbDp1cmwoI1hNTElEXzEzNTdfKTt9Cgkuc3Q3MntmaWxsOnVybCgjWE1MSURfMTQwOF8pO30KCS5zdDcze2ZpbGw6dXJsKCNYTUxJRF8xNDA5Xyk7fQoJLnN0NzR7ZmlsbDp1cmwoI1hNTElEXzE0MTBfKTt9Cgkuc3Q3NXtmaWxsOnVybCgjWE1MSURfMTQxMV8pO30KCS5zdDc2e2ZpbGw6dXJsKCNYTUxJRF8xNDEyXyk7fQoJLnN0Nzd7ZmlsbDp1cmwoI1hNTElEXzE0MTNfKTt9Cgkuc3Q3OHtmaWxsOiNDRTBFMkQ7fQoJLnN0Nzl7ZmlsbDojN0I4NjhDO30KPC9zdHlsZT4KPGcgaWQ9IkV4dHJhIj4KPC9nPgo8ZyBpZD0iVGVtcGxhdGVfeDVGXzEiPgo8L2c+CjxnIGlkPSJVcGxvYWRfQmxvY2tzIj4KPC9nPgo8ZyBpZD0iTG9nb18xIj4KPC9nPgo8ZyBpZD0iTG9nb194NUZfMiI+CjwvZz4KPGcgaWQ9IkxvZ29feDVGXzMiPgo8L2c+CjxnIGlkPSJMb2dvX3g1Rl80Ij4KPC9nPgo8ZyBpZD0iTG9nb194NUZfNSI+CjwvZz4KPGcgaWQ9IkxvZ29feDVGXzYiPgo8L2c+CjxnIGlkPSJMYXllcl8xMSI+CjwvZz4KPGcgaWQ9IkxheWVyXzEwIj4KCTxnPgoJCTxnPgoJCQk8cmVjdCB4PSIyNzQuMDMiIHk9IjI1NS4xNiIgY2xhc3M9InN0MCIgd2lkdGg9IjQ5Ni4wOCIgaGVpZ2h0PSIxMy4zOCIvPgoJCQk8Zz4KCQkJCTxwYXRoIGlkPSJYTUxJRF84OTNfIiBjbGFzcz0ic3QwIiBkPSJNMzE4Ljk3LDcxLjAxbDM0LjI5LDEwNi44N2wzNC4xOC0xMDYuODdoNDguNzR2MTUzLjZoLTM3LjEzdi0zNS44N2wzLjU5LTczLjQyCgkJCQkJbC0zNy4xMywxMDkuMjloLTI0LjQ3bC0zNy4yNC0xMDkuNGwzLjU5LDczLjUzdjM1Ljg3aC0zNy4wM1Y3MS4wMUgzMTguOTd6Ii8+CgkJCQk8cGF0aCBpZD0iWE1MSURfODkxXyIgY2xhc3M9InN0MCIgZD0iTTU0Ny42NiwyMTIuMjdjLTcuNTMsOS42NC0xNy42OSwxNC40NS0zMC40OSwxNC40NWMtMTIuNTIsMC0yMi0zLjY0LTI4LjQzLTEwLjkyCgkJCQkJYy02LjQ0LTcuMjgtOS42NS0xNy43NC05LjY1LTMxLjM4di03My45NWgzNS41NXY3NC4xNmMwLDkuNzgsNC43NSwxNC42NiwxNC4yNCwxNC42NmM4LjE2LDAsMTMuOTYtMi45MiwxNy40MS04Ljc2di04MC4wNwoJCQkJCWgzNS43NnYxMTQuMTRoLTMzLjM0TDU0Ny42NiwyMTIuMjd6Ii8+CgkJCQk8cGF0aCBpZD0iWE1MSURfODg4XyIgY2xhc3M9InN0MCIgZD0iTTYyMi44NSw4MC45MmMwLTUuMDksMS44My05LjI3LDUuNDktMTIuNTJjMy42Ni0zLjI2LDguNC00Ljg5LDE0LjI0LTQuODkKCQkJCQljNS44NCwwLDEwLjU4LDEuNjMsMTQuMjQsNC44OWMzLjY2LDMuMjUsNS40OSw3LjQzLDUuNDksMTIuNTJjMCw1LjEtMS44Myw5LjI3LTUuNDksMTIuNTNjLTMuNjYsMy4yNS04LjQsNC44OC0xNC4yNCw0Ljg4CgkJCQkJYy01Ljg0LDAtMTAuNTgtMS42My0xNC4yNC00Ljg4QzYyNC42OCw5MC4yLDYyMi44NSw4Ni4wMiw2MjIuODUsODAuOTJ6IE02NjAuNjIsMjI0LjYxaC0zNS42NlYxMTAuNDZoMzUuNjZWMjI0LjYxeiIvPgoJCQkJPHBhdGggaWQ9IlhNTElEXzg4Nl8iIGNsYXNzPSJzdDAiIGQ9Ik03NzMuMTYsMTQyLjY0bC0xMS43MS0wLjg0Yy0xMS4xOCwwLTE4LjM2LDMuNTItMjEuNTIsMTAuNTV2NzIuMjZoLTM1LjU1VjExMC40NmgzMy4zNAoJCQkJCWwxLjE2LDE0LjY2YzUuOTgtMTEuMTgsMTQuMzEtMTYuNzcsMjUtMTYuNzdjMy44LDAsNy4xLDAuNDIsOS45MiwxLjI3TDc3My4xNiwxNDIuNjR6Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDAuNiwxMzkuN2wtMC4wMywwYzAuMDEsMy43MSwwLjAxLDkuMzQsMC4wMSw5LjM0YzAsMS41NywwLjE4LDMuMDksMC40Niw0LjU2CgkJCQljMC4wMiwwLjA5LDAuMDIsMC4xOSwwLjAyLDAuMjhjMC4zMiwxLjUsMC43OCwyLjk2LDEuMzUsNC4zNWMwLjAzLDAuMDcsMC4wMywwLjEzLDAuMDcsMC4yYzAuNjEsMS40MywxLjM1LDIuNzksMi4yLDQuMDYKCQkJCWMwLjAyLDAuMDIsMC4wMiwwLjA0LDAuMDIsMC4wNGM0LjM2LDYuNDYsMTEuNzMsMTAuNywyMC4xLDEwLjdsMzAuMDUsMGwyNC4yMiwwbDAuNjgsMGMzLjczLDAuMDMsMjIuOTgsMC42MywyMy41Myw5LjNsMC4wMiwwCgkJCQljMC0zLjYzLDAtOS4wMiwwLTkuMjdsMC0wLjAzYzAtMS42OC0wLjE3LTMuMzMtMC41LTQuOTJjLTAuMDQtMC4xOS0wLjA4LTAuMzctMC4xMi0wLjU1Yy0wLjMxLTEuMzctMC43NC0yLjcxLTEuMjktMy45OAoJCQkJYy0wLjMtMC43MS0wLjYyLTEuMzgtMC45OS0yLjA1Yy0wLjM4LTAuNy0wLjgtMS4zOS0xLjI0LTIuMDVjLTQuNC02LjUyLTExLjc0LTEwLjY4LTIwLjEtMTAuNjhsLTQ2LjY1LTAuMDFsLTcuNjEsMC4wMWwtMS4xMiwwCgkJCQlDMTU5LjA0LDE0OC45MSwxNDEuMTMsMTQ4LjA2LDE0MC42LDEzOS43eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIzLjk3LDI0NC41MWwwLjAxLTQ2LjY0bDAtNy42MWMwLDAsMC4zLTIzLjYxLTkuMzItMjQuMjJsMC4wMS0wLjAxYzMuNzEtMC4wMSw5LjM0LDAsOS4zNCwwCgkJCQljMTMuMzcsMC4wMSwyNC4xOSwxMC44NSwyNC4yLDI0LjIxbC0wLjAxLDMwLjA0bDAuMDEsMjQuMjRsMCwyNC4yM0MxMzQuODEsMjY4Ljc1LDEyMy45NywyNTcuOSwxMjMuOTcsMjQ0LjUxeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE5LjEyLDI0NC41M2MtMC4wMiwwLTAuMDMsMC0wLjA1LDBoLTcwLjg4YzAsMC0yMy42LDAuMy0yNC4yMS05LjNsLTAuMDItMC4zNGMwLDMuNzIsMCw5LjY3LDAsOS42OAoJCQkJYzAuMDIsMTMuMzYsMTAuODYsMjQuMTksMjQuMjIsMjQuMThsOTUuMTEsMC4wMWwwLTk1LjU0YzAtMTMuMzYtMTAuODMtMjQuMi0yNC4xOS0yNC4yMmMwLDAtNS42MiwwLTkuMzQsMGwtMC4wMSwwLjAxCgkJCQljOS42MSwwLjYyLDkuMzEsMjQuMjEsOS4zMSwyNC4yMSIvPgoJCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTQ4LjIxLDE5OS41OGwwLjAzLDBjLTAuMDEtMy43MS0wLjAxLTkuMzQtMC4wMS05LjM0YzAtMS41Ny0wLjE4LTMuMDktMC40Ni00LjU2CgkJCQljLTAuMDItMC4wOS0wLjAyLTAuMTktMC4wMi0wLjI4Yy0wLjMyLTEuNS0wLjc4LTIuOTYtMS4zNS00LjM1Yy0wLjAzLTAuMDctMC4wMy0wLjEzLTAuMDctMC4yYy0wLjYxLTEuNDMtMS4zNS0yLjc5LTIuMi00LjA2CgkJCQljLTAuMDItMC4wMi0wLjAyLTAuMDQtMC4wMy0wLjA1Yy00LjM1LTYuNDUtMTEuNzItMTAuNjktMjAuMDktMTAuNjlsLTMwLjA1LDBsLTI0LjIyLDBsLTAuNjgsMGMtMy43My0wLjAzLTIyLjk4LTAuNjMtMjMuNTMtOS4zCgkJCQlsLTAuMDIsMGMwLDMuNjMsMCw5LjAyLDAsOS4yN2wwLDAuMDNjMCwxLjY4LDAuMTcsMy4zMywwLjUsNC45MmMwLjA0LDAuMTksMC4wOCwwLjM3LDAuMTIsMC41NWMwLjMxLDEuMzcsMC43NCwyLjcxLDEuMjksMy45OAoJCQkJYzAuMywwLjcxLDAuNjIsMS4zOCwwLjk5LDIuMDVjMC4zOCwwLjcsMC44LDEuMzksMS4yNCwyLjA1YzQuNCw2LjUyLDExLjc0LDEwLjY4LDIwLjEsMTAuNjhsNDYuNjUsMC4wMWw3LjYxLTAuMDFsMS4xMiwwCgkJCQlDMTI5Ljc3LDE5MC4zNiwxNDcuNjgsMTkxLjIyLDE0OC4yMSwxOTkuNTh6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNjQuODQsOTQuNzZsLTAuMDEsNDYuNjRsMCw3LjYxYzAsMC0wLjMsMjMuNjEsOS4zMiwyNC4yMmwtMC4wMSwwLjAxYy0zLjcxLDAuMDEtOS4zNCwwLTkuMzQsMAoJCQkJYy0xMy4zNy0wLjAxLTI0LjE5LTEwLjg1LTI0LjItMjQuMjFsMC4wMS0zMC4wNGwtMC4wMS0yNC4yNFY3MC41MkMxNTQsNzAuNTMsMTY0Ljg0LDgxLjM4LDE2NC44NCw5NC43NnoiLz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY5LjY5LDk0Ljc1YzAuMDIsMCwwLjAzLDAsMC4wNSwwaDcwLjg4YzAsMCwyMy42LTAuMywyNC4yMSw5LjNsMC4wMiwwLjM0YzAtMy43MiwwLTkuNjcsMC05LjY4CgkJCQljLTAuMDItMTMuMzYtMTAuODYtMjQuMTktMjQuMjItMjQuMThsLTk1LjExLTAuMDFsMCw5NS41NGMwLDEzLjM2LDEwLjgzLDI0LjIsMjQuMTksMjQuMjJjMCwwLDUuNjIsMCw5LjM0LDBsMC4wMS0wLjAxCgkJCQljLTkuNjEtMC42Mi05LjMxLTI0LjIxLTkuMzEtMjQuMjEiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkxheWVyXzEyIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMTMiPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
}

/****

DEFAULT TEMPLATE

*/
/* Desktop layout */
#nusign-main-container #nusign-body {
  padding-top: 122px;
}
#nusign-main-container #nusign-body button.sign-field-back {
  top: 140px;
}
#nusign-main-container #nusign-body button.sign-field-back-opened-menu {
  top: 335px;
}
#nusign-main-container .header {
  height: 90px;
}
#nusign-main-container .header .logo,
#nusign-main-container footer .logo {
  height: 70px;
  width: 185px;
}
#nusign-main-container .header .title,
#nusign-main-container footer .title {
  color: #819593;
}
#nusign-main-container .header .btn.exit-btn,
#nusign-main-container footer .btn.exit-btn {
  background-color: #a94442 !important;
  color: #fff !important;
  font-size: 17px !important;
  border-color: #a94442 !important;
  font-weight: 600;
  border-radius: 5px;
}
#nusign-main-container .header .btn.exit-btn:hover,
#nusign-main-container footer .btn.exit-btn:hover {
  border-color: #e25552 !important;
  background-color: #e25552 !important;
}
#nusign-main-container .nusign-confirm-header, #nusign-main-container .nusign-not-signable-header {
  background-color: #3bb871;
}
#nusign-main-container .action-bar.stiky {
  top: 90px;
}
#nusign-main-container .signpost {
  background-color: #a2b5af;
  color: #fff;
  height: 36px;
}
#nusign-main-container .signpost:after {
  border-color: #a2b5af;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container .signpost-accepted {
  background-color: #3bb871;
}
#nusign-main-container .signpost-accepted:after {
  border-color: #3bb871;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container .nusign-btn-sign {
  color: #fff !important;
  font-weight: 600;
  background-color: #a94442;
  border: 1px solid #a94442;
  border-radius: 5px;
}
#nusign-main-container .nusign-btn-sign:hover {
  background-color: #e25552;
  border: 1px solid #e25552;
}
#nusign-main-container .nusign-btn-sign-accepted,
#nusign-main-container .nusign-btn-sign-accepted:hover {
  border-color: #3bb871;
  color: #819593;
  font-weight: 600;
  border-radius: 5px;
  cursor: default;
}
#nusign-main-container #scroll-top {
  background-color: #a94442;
}
#nusign-main-container .nusign-img-top-mark {
  background-color: #a94442;
}
#nusign-main-container .marks-mark-container > .nusign-badge {
  background: #e25552;
}

/* Mobile layout*/
#nusign-main-container-mb .nusign-header-mb {
  height: 53px;
  color: #fff;
}
#nusign-main-container-mb .nusign-header-mb .logo {
  width: 90px;
  height: 40px;
}
#nusign-main-container-mb .nusign-header-mb .nusign-navbar-nav {
  color: #000;
}
#nusign-main-container-mb .nusign-confirm-header-mb,
#nusign-main-container-mb .nusign-not-signable-header-mb {
  background-color: rgba(226, 85, 82, 0.6588235294);
}
#nusign-main-container-mb .signpost-mb {
  background-color: #a2b5af;
  color: #fff;
}
#nusign-main-container-mb .signpost-mb:after {
  border-color: #a2b5af;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container-mb .signpost-accepted-mb {
  background-color: #3bb871;
}
#nusign-main-container-mb .signpost-accepted-mb:after {
  border-color: #3bb871;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container-mb .nusign-sign-navigation-btn-accepted-mb {
  background-color: #3bb871;
}
#nusign-main-container-mb .nusign-sign-navigation-btn-not-accepted-mb {
  background-color: rgba(226, 85, 82, 0.6588235294);
}
#nusign-main-container-mb .nusign-btn-sign-mb {
  color: #fff !important;
  font-size: 7px;
  font-weight: 600;
  background-color: #a94442;
  border: 1px solid #a94442;
  border-radius: 5px;
}
#nusign-main-container-mb .nusign-btn-sign-accepted-mb {
  border-color: #3bb871;
  color: #819593;
  font-weight: 600;
  border-radius: 5px;
}
#nusign-main-container-mb #scroll-top {
  background-color: #a94442;
}
#nusign-main-container-mb input.text:not(:disabled) {
  border-color: #ff0000;
  background-color: #e0dfdf;
}

/* Modals */
.modal .modal-header {
  margin-top: 0;
}
.modal .modal-header .modal-title {
  color: #819593;
  font-weight: 600;
}
.modal .modal-header .close {
  display: none;
}
.modal .modal-dialog .modal-content {
  padding: 20px 30px !important;
  border-radius: 10px !important;
  background-color: #f3f3f3 !important;
}
.modal .modal-dialog .modal-content .modal-body,
.modal .modal-dialog .modal-content .modal-footer {
  background-color: transparent;
}
.modal .modal-dialog .modal-content .modal-header,
.modal .modal-dialog .modal-content .modal-body,
.modal .modal-dialog .modal-content .modal-footer {
  padding-left: 0;
  padding-right: 0;
}
.modal .btn-default {
  background-color: transparent;
  color: #7a7a7a;
  border-color: #b3b3b3;
  border-radius: 5px;
}
.modal .btn-default:hover {
  background-color: #e8e8e8;
  color: #333333;
}
.modal #nusign-modal-confirm:hover {
  background-color: #e25552;
  border: 1px solid #e25552;
}
.modal #nusign-modal-confirm {
  color: #fff !important;
  background-color: #a94442;
  border: 1px solid #a94442;
  border-radius: 5px;
  font-weight: 600;
}

#nusign-modal-optOut .modal-footer #declineButton-ok:hover,
#nusign-modal-optOut .modal-footer #optOutButton-ok:hover,
#nusign-modal-decline .modal-footer #declineButton-ok:hover,
#nusign-modal-decline .modal-footer #optOutButton-ok:hover,
#nusign-modal-capture .modal-footer .btn-primary:hover {
  background-color: #e25552;
  border: 1px solid #e25552;
}

#nusign-modal-conditionalSigning .modal-footer #conditionalSigning-ok,
#nusign-modal-optOut .modal-footer #declineButton-ok,
#nusign-modal-optOut .modal-footer #optOutButton-ok,
#nusign-modal-decline .modal-footer #declineButton-ok,
#nusign-modal-decline .modal-footer #optOutButton-ok,
#nusign-modal-capture .modal-footer .btn-primary {
  color: #fff !important;
  background-color: #a94442;
  border: 1px solid #a94442;
  border-radius: 5px;
  font-weight: 600;
}