/**
*
* COMMOM ELEMENTS
*/
.logo {
  background-image: url("data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjcuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDEuMDcgNDMuNDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0MS4wNyA0My40MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkMyMEQ7fQoJLnN0MXtmaWxsOiMwMDY5RjI7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTAuMzYsNy40M3YyMy4wNGgtMS43OWMtMS40OSwwLTIuNjktMS4yMS0yLjY5LTIuNjlWNi41YzAtMS41OCwxLjI1LTIuMDIsMS45LTIuMDIKCQlDMTA4Ljc0LDQuNDgsMTEwLjM2LDUuMywxMTAuMzYsNy40M3oiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMzQuNTgsMjcuOTJsLTI0LjE5LTIxLjlsLTAuOTEtMC44MmMwLjUsMC40NywwLjg4LDEuMiwwLjg4LDIuMjN2MTIuNzNsMCwxMC4zMXY1LjMyCgkJYzAsMS43NCwxLjQxLDMuMTYsMy4xNiwzLjE2aDE5LjkyYzEuNzQsMCwzLjE2LTEuNDEsMy4xNi0zLjE2di0yLjE2QzEzNi41OSwyOS45OCwxMzYuNTksMjkuOTMsMTM0LjU4LDI3LjkyeiBNMjQuMzUsMjEuMjEKCQljMi4zNy0wLjk1LDQuODQtMy4xMyw0Ljg0LTcuMzVjMC01Ljc5LTMuODktOC45Ni0xMS4xOS04Ljk2SDQuNDh2MzQuMDZoMTQuMzdjNy4wMiwwLDExLjQzLTMuNTEsMTEuNDMtOS40OQoJCUMzMC4yOCwyNS4yOSwyNy45MSwyMi4zNSwyNC4zNSwyMS4yMXogTTEwLjk1LDEwLjY1aDYuNDhjMS44MiwwLDMuMTksMC4zMyw0LjEsMC45OWMwLjg3LDAuNjMsMS4yOSwxLjU2LDEuMjksMi44MwoJCWMwLDEuMjgtMC40MiwyLjIyLTEuMjksMi44NmMtMC45MSwwLjY3LTIuMjgsMS4wMS00LjA5LDEuMDFoLTYuNDhWMTAuNjV6IE0yMi41MSwzMS45OGMtMC45MiwwLjc5LTIuMywxLjItMy45OSwxLjJoLTcuNTd2LTguNDUKCQloNy41N2MzLjMxLDAsNS4yOSwxLjU3LDUuMjksNC4yQzIzLjgxLDMwLjIsMjMuMzYsMzEuMjUsMjIuNTEsMzEuOTh6IE0xMDMuMDksMjEuOTljMC05LjY1LTcuODUtMTcuNTEtMTcuNTEtMTcuNTEKCQljLTkuNjUsMC0xNy41MSw3Ljg1LTE3LjUxLDE3LjUxYzAsOS42NSw3Ljg2LDE3LjUxLDE3LjUxLDE3LjUxYzIuOTMsMCw1LjctMC43Miw4LjEzLTJsMy42NywzLjY3bDMuOC0zLjhsLTMuMTEtMy4xMQoJCUMxMDEuMTcsMzEuMDksMTAzLjA5LDI2Ljc2LDEwMy4wOSwyMS45OXogTTkzLjQzLDI5LjYybC00LjA1LTQuMDVsLTMuOCwzLjhsMy4xMiwzLjEyYy0wLjk5LDAuMy0yLjA0LDAuNDUtMy4xMiwwLjQ1CgkJYy02LjA0LDAtMTAuOTUtNC45MS0xMC45NS0xMC45NWMwLTYuMDQsNC45MS0xMC45NSwxMC45NS0xMC45NWM2LjA0LDAsMTAuOTUsNC45MSwxMC45NSwxMC45NQoJCUM5Ni41MywyNC45NSw5NS4zNSwyNy42NCw5My40MywyOS42MnogTTQ4Ljk0LDQuNDhjLTkuNjUsMC0xNy41MSw3Ljg1LTE3LjUxLDE3LjUxUzM5LjI5LDM5LjUsNDguOTQsMzkuNXMxNy41MS03Ljg1LDE3LjUxLTE3LjUxCgkJUzU4LjYsNC40OCw0OC45NCw0LjQ4eiBNNDguOTQsMzIuOTRDNDIuOTEsMzIuOTQsMzgsMjguMDIsMzgsMjEuOTlzNC45MS0xMC45NSwxMC45NS0xMC45NWM2LjA0LDAsMTAuOTUsNC45MSwxMC45NSwxMC45NQoJCVM1NC45OCwzMi45NCw0OC45NCwzMi45NHoiLz4KPC9nPgo8L3N2Zz4=");
  background-repeat: no-repeat;
}

#nusign-main-container,
#nusign-main-container-mb {
  background-color: #ffffff;
}

#scroll-top {
  background-color: #1b75bc;
}

.close {
  display: none;
}

footer {
  display: none;
}

/**
*
* ICONS
*/
.icon-full-window {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC4xNyAxNy4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNhNWFjYjQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5OdVNpZ25JY29uX1doaXRlX0ZpdEhlaWdodDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMS40MiwwaDguNWw0LjI1LDQuMjVWMTUuNTlBMS40MiwxLjQyLDAsMCwxLDEyLjc2LDE3SDEuNDJBMS40MiwxLjQyLDAsMCwxLDAsMTUuNTlWMS40MkgwQTEuNDEsMS40MSwwLDAsMSwxLjQyLDBabTAsMS40MlYxNS41OUgxMi43NlY0LjI1SDkuOTJWMS40MloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41MiAxMC4xOCA2LjUyIDExLjgxIDUuMDQgMTEuODEgNy4wOSAxNC4yNiA5LjEzIDExLjgxIDcuNjUgMTEuODEgNy42NSAxMC4xOCA2LjUyIDEwLjE4Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjcuNjUgNi44MyA3LjY1IDUuMiA5LjEzIDUuMiA3LjA5IDIuNzUgNS4wNCA1LjIgNi41MiA1LjIgNi41MiA2LjgzIDcuNjUgNi44MyIvPjwvc3ZnPg==");
}

.icon-normal-window {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC4xNyAxNy4wMSI+CjxkZWZzPgo8c3R5bGU+LmNscy0xe2ZpbGw6I2E1YWNiNDt9PC9zdHlsZT48L2RlZnM+Cjx0aXRsZT5OdVNpZ25JY29uX1doaXRlX0ZpdFdpZHRoPC90aXRsZT4KPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMS40MiwwaDguNWw0LjI1LDQuMjVWMTUuNTlBMS40MiwxLjQyLDAsMCwxLDEyLjc2LDE3SDEuNDJBMS40MiwxLjQyLDAsMCwxLDAsMTUuNTlWMS40MkgwQTEuNDEsMS40MSwwLDAsMSwxLjQyLDBabTAsMS40MlYxNS41OUgxMi43NlY0LjI1SDkuOTJWMS40MloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi44MyA4LjQ5IDUuMiA4LjQ5IDUuMiA3LjAxIDIuNzUgOS4wNSA1LjIgMTEuMDkgNS4yIDkuNjIgNi44MyA5LjYyIDYuODMgOC40OSIvPgo8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNy4zNCA5LjYyIDguOTcgOS42MiA4Ljk3IDExLjA5IDExLjQyIDkuMDUgOC45NyA3LjAxIDguOTcgOC40OSA3LjM0IDguNDkgNy4zNCA5LjYyIi8+Cjwvc3ZnPg==");
}

.icon-remove-circle {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWljb24tcmVtb3ZlLWNpcmNsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDx0aXRsZSBpZD0idGl0bGUtaWNvbi1yZW1vdmUtY2lyY2xlIiBsYW5nPSJlbiI+UmVtb3ZlIENpcmNsZTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2E1YWNiNCIgY2xhc3M9Imljb25zLWJhY2tncm91bmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LDEyIEMyNCwxOC42MjcgMTguNjI3NzUsMjQgMTIsMjQgQzUuMzcyMjUsMjQgMCwxOC42MjcgMCwxMiBDMCw1LjM3MyA1LjM3MjI1LDAgMTIsMCBDMTguNjI3NzUsMCAyNCw1LjM3MyAyNCwxMiBaIE0xMiwyIEM2LjQ3NzE0Mjg2LDIgMiw2LjQ3NzE0Mjg2IDIsMTIgQzIsMTcuNTIyODU3MSA2LjQ3NzE0Mjg2LDIyIDEyLDIyIEMxNy41MjI4NTcxLDIyIDIyLDE3LjUyMjg1NzEgMjIsMTIgQzIyLDYuNDc3MTQyODYgMTcuNTIyODU3MSwyIDEyLDIgWiBNNiwxMSBMMTgsMTEgTDE4LDEzIEw2LDEzIEw2LDExIFoiLz4KPC9zdmc+");
}

.icon-add-circle {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWljb24tYWRkLWNpcmNsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDx0aXRsZSBpZD0idGl0bGUtaWNvbi1hZGQtY2lyY2xlIiBsYW5nPSJlbiI+QWRkIENpcmNsZTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2E1YWNiNCIgY2xhc3M9Imljb25zLWJhY2tncm91bmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LDEyIEMyNCwxOC42MjcgMTguNjI3NzUsMjQgMTIsMjQgQzUuMzcyMjUsMjQgMCwxOC42MjcgMCwxMiBDMCw1LjM3MyA1LjM3MjI1LDAgMTIsMCBDMTguNjI3NzUsMCAyNCw1LjM3MyAyNCwxMiBaIE0xMiwyIEM2LjQ3NzE0Mjg2LDIgMiw2LjQ3NzE0Mjg2IDIsMTIgQzIsMTcuNTIyODU3MSA2LjQ3NzE0Mjg2LDIyIDEyLDIyIEMxNy41MjI4NTcxLDIyIDIyLDE3LjUyMjg1NzEgMjIsMTIgQzIyLDYuNDc3MTQyODYgMTcuNTIyODU3MSwyIDEyLDIgWiBNMTEsMTEgTDExLDYgTDEzLDYgTDEzLDExIEwxOCwxMSBMMTgsMTMgTDEzLDEzIEwxMywxOCBMMTEsMTggTDExLDEzIEw2LDEzIEw2LDExIEwxMSwxMSBaIi8+Cjwvc3ZnPg==");
}

.icon-download-file {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWljb24tZG93bmxvYWQtZmlsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDx0aXRsZSBpZD0idGl0bGUtaWNvbi1kb3dubG9hZC1maWxlIiBsYW5nPSJlbiI+RG93bmxvYWQgRmlsZTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2E1YWNiNCIgY2xhc3M9Imljb25zLWJhY2tncm91bmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQsMCBMMTYsMCBMMjIsNiBMMjIsMjIgQzIyLDIzLjEwNDU2OTUgMjEuMTA0NTY5NSwyNCAyMCwyNCBMNCwyNCBDMi44OTU0MzA1LDI0IDIsMjMuMTA0NTY5NSAyLDIyIEwyLDIgTDIsMiBDMiwwLjg5NTQzMDUgMi44OTU0MzA1LDIuMDI5MDYxMjVlLTE2IDQsMCBMNCwwIFogTTQsMiBMNCwyMiBMMjAsMjIgTDIwLDYgTDE2LDYgTDE2LDIgTDQsMiBaIE0xMCwxMCBMMTAsMTQgTDcsMTQgTDEyLDIwIEwxNywxNCBMMTQsMTQgTDE0LDEwIEwxMCwxMCBaIi8+Cjwvc3ZnPg==");
}

.icon-print {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWljb24tcHJpbnQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8dGl0bGUgaWQ9InRpdGxlLWljb24tcHJpbnQiIGxhbmc9ImVuIj5QcmludDwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2E1YWNiNCIgY2xhc3M9Imljb25zLWJhY2tncm91bmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLDE4IEwyMCwyNCBMNCwyNCBMNCwxOCBMMCwxOCBMMCw5IEMtMi4wMjkwNjEyNWUtMTYsNy4zNDMxNDU3NSAxLjM0MzE0NTc1LDYgMyw2IEwyMSw2IEMyMi42NTY4NTQyLDYgMjQsNy4zNDMxNDU3NSAyNCw5IEwyNCwxOCBMMjAsMTggWiBNNiwxNCBMMTgsMTQgTDE4LDIyIEw2LDIyIEw2LDE0IFogTTIwLjUsMTEgQzE5LjY3MTU3MjksMTEgMTksMTAuMzI4NDI3MSAxOSw5LjUgQzE5LDguNjcxNTcyODggMTkuNjcxNTcyOSw4IDIwLjUsOCBDMjEuMzI4NDI3MSw4IDIyLDguNjcxNTcyODggMjIsOS41IEMyMiwxMC4zMjg0MjcxIDIxLjMyODQyNzEsMTEgMjAuNSwxMSBaIE00LDAgTDIwLDAgTDIwLDQgTDQsNCBMNCwwIFoiLz4KPC9zdmc+");
}

.edit-icon {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWljb24td3JpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8dGl0bGUgaWQ9InRpdGxlLWljb24td3JpdGUiIGxhbmc9ImVuIj5Xcml0ZTwvdGl0bGU+CiAgPHBhdGggZmlsbD0iI2E1YWNiNCIgY2xhc3M9Imljb25zLWJhY2tncm91bmQiIGQ9Ik0wLDIyIEwyNCwyMiBMMjQsMjQgTDAsMjQgTDAsMjIgWiBNMiwxNS4wMDA2OTQzIEwyLDIwIEw2Ljk5OTMwNTY1LDIwIEwxNy43NDM5MjQ1LDkuMjU1MzgxMiBMMTIuNzQ0NjE4OCw0LjI1NjA3NTU1IEwyLDE1LjAwMDY5NDMgWiBNMjEuNjEwMDU0Miw1LjM4OTI1MTQ5IEMyMi4xMjk5ODE5LDQuODY5MzIzNzEgMjIuMTI5OTgxOSw0LjAyOTQ0MDM2IDIxLjYxMDA1NDIsMy41MDk1MTI1NyBMMTguNDkwNDg3NCwwLjM4OTk0NTg0MSBDMTcuOTcwNTU5NiwtMC4xMjk5ODE5NDcgMTcuMTMwNjc2MywtMC4xMjk5ODE5NDcgMTYuNjEwNzQ4NSwwLjM4OTk0NTg0MSBMMTQuMTcxMDg3MywyLjgyOTYwNyBMMTkuMTcwMzkzLDcuODI4OTEyNjUgTDIxLjYxMDA1NDIsNS4zODkyNTE0OSBaIi8+Cjwvc3ZnPgo=");
}

.checked-icon {
  background-image: url("data:image/svg+xml;charset=utf8;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI2E1YWNiNCIgZD0iTTQzNy4wMTksNzQuOThDMzg4LjY2NywyNi42MjksMzI0LjM4LDAsMjU2LDBDMTg3LjYxOSwwLDEyMy4zMzEsMjYuNjI5LDc0Ljk4LDc0Ljk4QzI2LjYyOCwxMjMuMzMyLDAsMTg3LjYyLDAsMjU2CgkJCXMyNi42MjgsMTMyLjY2Nyw3NC45OCwxODEuMDE5QzEyMy4zMzIsNDg1LjM3MSwxODcuNjE5LDUxMiwyNTYsNTEyYzY4LjM4LDAsMTMyLjY2Ny0yNi42MjksMTgxLjAxOS03NC45ODEKCQkJQzQ4NS4zNzEsMzg4LjY2Nyw1MTIsMzI0LjM4LDUxMiwyNTZTNDg1LjM3MSwxMjMuMzMzLDQzNy4wMTksNzQuOTh6IE0yNTYsNDgyQzEzMS4zODMsNDgyLDMwLDM4MC42MTcsMzAsMjU2UzEzMS4zODMsMzAsMjU2LDMwCgkJCXMyMjYsMTAxLjM4MywyMjYsMjI2UzM4MC42MTcsNDgyLDI1Niw0ODJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjYTVhY2I0IiBkPSJNMzc4LjMwNSwxNzMuODU5Yy01Ljg1Ny01Ljg1Ni0xNS4zNTUtNS44NTYtMjEuMjEyLDAuMDAxTDIyNC42MzQsMzA2LjMxOWwtNjkuNzI3LTY5LjcyNwoJCQljLTUuODU3LTUuODU3LTE1LjM1NS01Ljg1Ny0yMS4yMTMsMGMtNS44NTgsNS44NTctNS44NTgsMTUuMzU1LDAsMjEuMjEzbDgwLjMzMyw4MC4zMzNjMi45MjksMi45MjksNi43NjgsNC4zOTMsMTAuNjA2LDQuMzkzCgkJCWMzLjgzOCwwLDcuNjc4LTEuNDY1LDEwLjYwNi00LjM5M2wxNDMuMDY2LTE0My4wNjZDMzg0LjE2MywxODkuMjE1LDM4NC4xNjMsMTc5LjcxNywzNzguMzA1LDE3My44NTl6Ii8+Cgk8L2c+CjwvZz4KCjwvc3ZnPg==");
}

/**
*
* DESKTOP LAYOUT
*/
#nusign-main-container .header .logo {
  width: 112px;
  height: 30px;
}
#nusign-main-container .header .btn.exit-btn {
  border-color: #1b75bc !important;
  color: #1b75bc !important;
  background-color: #ffffff !important;
  box-shadow: none;
}
#nusign-main-container .header .btn.exit-btn:hover {
  box-shadow: 0 0 0 0.2rem rgba(0, 66, 137, 0.5);
}
#nusign-main-container .action-bar {
  background-color: #19252e;
}
#nusign-main-container .action-bar .nusign-icons-pagename-left > span {
  color: #a5acb4 !important;
}
#nusign-main-container .nusign-doc-viewer {
  box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.1);
}
#nusign-main-container .nusign-doc-viewer .signpost,
#nusign-main-container .nusign-doc-viewer .signpost-optional {
  background-color: #1b75bc;
  color: #ffffff !important;
}
#nusign-main-container .nusign-doc-viewer .signpost:after,
#nusign-main-container .nusign-doc-viewer .signpost-optional:after {
  border-color: #1b75bc;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container .nusign-doc-viewer .signpost-accepted {
  background-color: #1b75bc;
}
#nusign-main-container .nusign-doc-viewer .signpost-accepted:after {
  border-color: #1b75bc;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container .nusign-doc-viewer .nusign-btn-sign {
  border-color: #1b75bc;
  background-color: #ffffff;
  color: #1b75bc;
}
#nusign-main-container .nusign-doc-viewer .nusign-btn-sign:hover, #nusign-main-container .nusign-doc-viewer .nusign-btn-sign:focus, #nusign-main-container .nusign-doc-viewer .nusign-btn-sign:active:focus {
  background-color: #ffffff;
  box-shadow: 0 0 0 0.2rem rgba(0, 66, 137, 0.5);
  outline: none !important;
}
#nusign-main-container .nusign-doc-viewer .nusign-btn-sign-accepted {
  border-color: #1b75bc;
}
#nusign-main-container .sign-field {
  background-color: #1b75bc;
}
#nusign-main-container .sign-field .nusign-badge {
  background-color: #febd36;
}
#nusign-main-container .sign-field .nusign-badge span {
  color: #000000 !important;
  padding-top: 4px;
}
#nusign-main-container .nusign-confirm-header {
  background-color: #19252e;
  border-top: 1px solid #ffffff;
  top: 101px;
  padding-top: 6px;
}
#nusign-main-container .nusign-confirm-header .nusign-message {
  color: #a5acb4;
}
#nusign-main-container .nusign-confirm-header .confirm-nuBtn {
  border-color: #1b75bc;
  color: #1b75bc;
  background-color: #ffffff;
}
#nusign-main-container .nusign-confirm-header .confirm-nuBtn:hover {
  background-color: #ffffff;
  box-shadow: 0 0 0 0.2rem rgba(0, 66, 137, 0.5);
}

/**
*
* MOBILE LAYOUT
*/
#nusign-main-container-mb .nusign-header-mb .logo {
  width: 112px;
  height: 30px;
}
#nusign-main-container-mb .nusign-header-mb span {
  color: #000000;
}
#nusign-main-container-mb .nusign-header-mb .nusign-btn-menu-container-not-collapsed {
  background-color: #1b75bc;
  padding-left: 7px;
}
#nusign-main-container-mb .nusign-header-mb #nusign-menu-container-mb {
  background-color: #ffffff;
}
#nusign-main-container-mb .nusign-display-container-mb {
  background-color: #19252e;
}
#nusign-main-container-mb .nusign-display-container-mb #nusign-page-name {
  color: #a5acb4 !important;
}
#nusign-main-container-mb .nusign-display-container-mb .nusign-circle {
  color: #a5acb4 !important;
  border-color: #a5acb4;
}
#nusign-main-container-mb .nusign-sign-navigation-btn-not-accepted-mb,
#nusign-main-container-mb .sign-field-nav-mb {
  background-color: rgba(27, 117, 188, 0.9);
}
#nusign-main-container-mb .signpost-mb,
#nusign-main-container-mb .signpost-optional-mb {
  background-color: #1b75bc;
}
#nusign-main-container-mb .signpost-mb:after,
#nusign-main-container-mb .signpost-optional-mb:after {
  border-color: #1b75bc;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container-mb .nusign-btn-sign-mb {
  border-color: #1b75bc;
  color: #1b75bc;
}
#nusign-main-container-mb .nusign-btn-sign-mb:hover {
  background-color: #ffffff;
}
#nusign-main-container-mb .signpost-accepted-mb {
  background-color: #1b75bc;
}
#nusign-main-container-mb .signpost-accepted-mb:after {
  border-color: #1b75bc;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
#nusign-main-container-mb .nusign-btn-sign-accepted-mb {
  border-color: #1b75bc;
}
#nusign-main-container-mb .nusign-confirm-header-mb,
#nusign-main-container-mb .nusign-not-signable-header-mb {
  background-color: #1b75bc;
  top: 107px;
  border-top: 1px solid #ffffff;
}
#nusign-main-container-mb .nusign-confirm-header-mb span,
#nusign-main-container-mb .nusign-not-signable-header-mb span {
  color: #ffffff;
}
#nusign-main-container-mb .nusign-confirm-header-mb .confirm-nuBtn-mb,
#nusign-main-container-mb .nusign-not-signable-header-mb .confirm-nuBtn-mb {
  border: 1px solid #1b75bc;
  color: #1b75bc;
  background-color: #ffffff;
}
#nusign-main-container-mb .nusign-confirm-header-mb .confirm-nuBtn-mb:hover,
#nusign-main-container-mb .nusign-not-signable-header-mb .confirm-nuBtn-mb:hover {
  border-color: #1b75bc;
}

/**
*
* MODALS
*/
.modal .modal-header {
  margin-top: 0;
}
.modal .modal-header .modal-title {
  color: #1b75bc;
}
.modal .modal-body {
  background-color: #f2f6f8;
}
.modal .modal-body .confirm-text-modal-body {
  color: #000000;
}
.modal .modal-footer {
  justify-content: right;
}
.modal .modal-footer .btn.btn-default {
  border-color: #1b75bc !important;
  color: #1b75bc;
}
.modal .modal-footer .btn.btn-default:hover {
  box-shadow: 0 0 0 0.2rem rgba(0, 66, 137, 0.5);
}
.modal .modal-footer .btn.btn-primary {
  background-color: #1b75bc;
}
.modal .modal-footer .btn.btn-primary:hover, .modal .modal-footer .btn.btn-primary:active {
  background-color: #1b75bc;
}

/**
*
* MEDIA QUERIES
*/
@media screen and (max-width: 767px) {
  .modal-dialog {
    min-height: unset;
  }
}