::-webkit-input-placeholder {
   color: #353e53;
}

:-moz-placeholder { /* Firefox 18- */
   color: #353e53;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #353e53;
}

:-ms-input-placeholder {
   color: #353e53;
}


body{font-family: 'oswaldregular' !important; color:#ffffff; overflow-x: hidden; letter-spacing: 0.3px; font-weight:normal;  text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;}
a:hover, a:focus{text-decoration: none !important;}

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], input[type="search"], input[type="url"], input[type="tel"], textarea.form-control, select.form-control {
    border:1px solid #889492;
    background:#ffffff;
    color:#5a7ca7;
    padding:10px;
    font-size:16px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    box-shadow:none;
    height:auto;
    /* Added by DBR, UNF WEB */
    font-size: 16px;
    font-family: 'latoregular';
    /* END */
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="search"]:focus, input[type="url"]:focus, textarea:focus{border:1px solid #254b73; color:#254b73;}
textarea{resize: none; width: 100%;}

/* ADDED BY UNF */
/* DBR, UNF WEB */
.form-view label{
    font-size: 16px;
    font-family: 'latoregular';
    font-weight: normal;
    color:#222222;
    display: block;
}

.form-view .help-block {
    font-size: 14px;
    font-family: 'latoregular';
    font-weight: bold;
}
/* END END END */

.has-error .form-control{border:1px solid #ed1c24 !important;}

/**** Colors *****/
.color-white{color:#ffffff;}
.color-blue{color:#353e53;}
.s-blue-color{color: #5a7ca7;}
.color-l-gray{color:#bababa;}
.color-l-blk{color:#222222;}
.color-green{color: #3c763d;}
.color-red{color: #ed1c24;}
.l-blue-color{color:#254b73;}
.pink-color{color:#ff516e;}
.d-purple-color{color:#747aff;}
.dark-grey{color: darkgrey;} /* DBR */

/*** BG colors ***/
.blue-bg{background:#353e53;}
.l-blue-bg{background:#254b73;}
.s-blue-bg{background: #5a7ca7;}
.pink-bg{background: #ff516e;}
.bordeaux-bg{background: #893752;} /*ADDED BY NSK*/
.d-blue-bg{background: #121c35;}
.dark-blue-bg{background: #30547a;}
.l-l-blue-bg{background: #b3c3ce;}
.darker-blue-bg{background: #0261b0;}
.sky-blue-bg{background:#2879bc;}
.d-purple-bg{background:#747aff;}

/*** Font Sizes ***/
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-19{font-size: 19px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-24{font-size: 24px;}
.font-26{font-size: 26px;}
.font-30{font-size: 30px;}
.font-36{font-size: 36px;}
.font-38{font-size: 38px;}
.font-46{font-size: 46px;}

/*** Micro classes ***/
.pos-rel{position: relative;}
.font-normal{font-weight: normal;}
.font-bold, .font-bold *{font-weight: bold !important;}
.font-oswald-light{font-family: 'oswaldlight';}
.font-owswald-bold{font-family: 'oswaldbold';}
.lato-regular{font-family: 'latoregular';}
.lato-bold{font-family: 'latobold';}
.no-gutter{padding: 0 !important;}
.no-child-gutter *{padding: 0 !important; margin: 0 !important;}
.gutter-seven{padding: 0 7px !important;}
.uppercase{text-transform: uppercase;}
.pt-sans-regular{font-family: 'pt_sansregular'; font-weight:normal;}
.pt-sans-bold{font-family: 'pt_sansbold';}
.pad-t-15{padding: 15px 0 0 0;}
.txt-underline{text-decoration: underline;}
.txt-no-underline{text-decoration: none !important;} /* DBR */
.display-block{display: block;}
.display-inline-block{display: inline-block;} /* DBR */
.pad-10{padding: 10px;}
.pad-l-15{padding-left: 15px !important;}
.mg-top {
	margin-top: 10px;
}
.mg-top-lg {
  margin-top: 20px;
}

.relative {
  position: relative;
}

 input.checkbox-custom[type='checkbox'] {display: none; }
 input.checkbox-custom[type='checkbox'] + label {display: inline-block; font-size: 16px; }
 input.checkbox-custom[type='checkbox'] + label:before {color:#d5d5d5; display: inline-block; margin:0px 20px 0 0; position:relative; font-weight:normal;  vertical-align:middle;}
 input.checkbox-custom[type='checkbox'] + label:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwQzI4ODQ1NzBGMDExRTU4QTkwQjU4NzJCRUZDQzlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwQzI4ODQ2NzBGMDExRTU4QTkwQjU4NzJCRUZDQzlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjBDMjg4NDM3MEYwMTFFNThBOTBCNTg3MkJFRkNDOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjBDMjg4NDQ3MEYwMTFFNThBOTBCNTg3MkJFRkNDOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5QJwoiAAAAgklEQVR42uzZwQmAMBBE0TVYhKnFNGADNhCL8SxebUDbsBXRMpxAWhBc+AP//tjrNvO6DGa2qWj/361yW8GjOh2gk9pDvbAHsFVnDOZwoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGD/hxdXrfJibdXT3kzT+pQnQP0pfIrwADsqA1hFuAlNAAAAABJRU5ErkJggg==);}
 input.checkbox-custom[type='checkbox']:checked + label:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1M0ZEOTgyNzBGMDExRTVCOEI2RUI4OUExRUU2QTIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1M0ZEOTgzNzBGMDExRTVCOEI2RUI4OUExRUU2QTIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUzRkQ5ODA3MEYwMTFFNUI4QjZFQjg5QTFFRTZBMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUzRkQ5ODE3MEYwMTFFNUI4QjZFQjg5QTFFRTZBMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NltvTAAABX0lEQVR42uzZsWoCMRzH8XiIcNBVqItbl76BVBBakIpCwaFLR7t36GOUgi/gC1joVKhUKg6ugruz6FTo1NXfHxI4CmdN/Oe8lH/gi8iBfojcJcHCWfuxpZQaoIrK/1ijXlGDb9EsAHQdDSM9wyGAlXZWIhXgELSgBS1oQQv636Br6B3FoaAJ/IGu9Wucd7QBnyR2bdYzHh0RbEbDFh4dGZyEv2aBLjGBafygJ9/oc7REl0zgDpr4RBN4iqroTf+0mYFd0AZc1u9jfRM1sgLbogn8mQCrFPi+4BsXsC36GZ2mXDPwBwvwOItl/A4tdlwneN832Bb9ha7Q3PG7WMAuNyLBmw5wNrDrI88Wzgo+ZHHZF84OPnQZ/wtO4C43mGPDlAY34FFeTy6/4V7BnFtT8zgc+wbTKDJ+1reecTmNC1rQgha0oMNE01+39UC8F2hDy/g9etlxaM3TWKHeVoABAK9EU+DboGkWAAAAAElFTkSuQmCC); color:#254b73;}


 input.radio-btn-custom[type='radio'] {display: none; }
 input.radio-btn-custom[type='radio'] + label {display: inline-block; font-size: 16px; }
 input.radio-btn-custom[type='radio'] + label:before {color:#d5d5d5; display: inline-block; margin:0px 20px 0 0; position:relative; font-weight:normal;  vertical-align:middle;}
 input.radio-btn-custom[type='radio'] + label:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCMEQzNUU4N0EwRDExRTU4QTAzOUQwOTM2Rjk1MzA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCMEQzNUU5N0EwRDExRTU4QTAzOUQwOTM2Rjk1MzA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkIwRDM1RTY3QTBEMTFFNThBMDM5RDA5MzZGOTUzMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkIwRDM1RTc3QTBEMTFFNThBMDM5RDA5MzZGOTUzMDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Y0ogEAAADPUlEQVR42syZTWgTQRiGJ4sHRZtWctBDq2lBFMFbDoXGlkZUBG9V9BJbBdFDGxGE4t+lCCIKQa2gKFVbvLS9Kv60Sm1EBAVB8K/+UIWgorSbVuop9f3cd3FtTdysSXc+eGgCzcyT2cnMN98EtjXvUP8RNaAR1IJVfL8QlAMTfAfvwCvwENzje08xz8NnKsBOIN9yKbgL7oNr4DUFTQqL+Ap+kRg4Bj6BbnAZjJdKdhE4CPaCG+AARyqb4/9NkgZD4AIw+CRawBFwHhwHk24EDJeiTeAlqAQREAeDeURzRZafi7OdSrbbVIyRnQ/OgbVgO0ip4sV70AyioAtsAPvADy8jK3PzNv9GiizqjBTbD4E7YHGhsiHOx6dgK8io0kaG/TxmvyG3svLor4MHIOFhXnqNabAfDLP/BW5kk+ADaFP+RIL9d/5LVn6V68FuflM/Ypr914MtuWSD4CwXfFP5GyY9Ouk1S7adv/5hpUfIKnGTXn+ssxUc+ojSK46CJ+CkbM32yO4CtzixdYqP9GpxToM4dxEdo4s73S/ZarCEyYaOMUS/GpFdxzQvq6lsln4xg4lzSukdskLViuxK8Fxz2WeSwItsmOmazjEqngZ3CFNzWcnKgrZsRnPZCVBm2Naay5aJsC1brrls0JYd5cagcyyXrdfg6XK15rJrwAuD5546zWXlBPxIZAe45RqaitopwaC8eAM+gwZNZRvoN2KPZg9zWh1DvK4681nJGTeCKs1Eq+h1xSkr1byLoEMz2Q56jTvPYBInlFWyjGqSMorHJmaFs063spO1Kqtu6vf2G6RHmzPJmrlc9SurJHkJBHwSDbB/KVD35avISEi9aRk445Psafbf+rcFd2ZMgc3Kqskm53CEA+yvnv1PuZGV+KqscnqEjyI4B3O0j/01sn/lVlZiTFlFuokS5w91bP8b+xvLt+/mCymZS4HsEOjlLzRcJMkw2+tl+3tUnhK9G1nnKiHXQ2mOQg8fV6HJj31b08120my3382HC7lakulwGJxSVu0pyUrJADcRyYtHlHVNZB+V5DrKvgeLMnv6wr0+oQq8BwsU4YYxpn7fMFZT0D6ETvKY77xhfOu1s58CDABkXLhcrqQr2wAAAABJRU5ErkJggg==);}
 input.radio-btn-custom[type='radio']:checked + label:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFQ0IyNTFFN0EwRDExRTVCQjYyODhGMTA3MDc2REZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFQ0IyNTFGN0EwRDExRTVCQjYyODhGMTA3MDc2REZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0VDQjI1MUM3QTBEMTFFNUJCNjI4OEYxMDcwNzZERkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0VDQjI1MUQ3QTBEMTFFNUJCNjI4OEYxMDcwNzZERkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58ibdGAAAD4UlEQVR42syZS0hVURSGzz00MMqr5iDB8gVRRNLkDgRN0d7RRCpqYpoQNVDTUQ9tIkpEhJkGQaGlNEilRj3VwjQiKCiCsuzBLRDLymfoKPtX/ocOPs/e515vCz68x3v2Xv/dZ+2919rHk7xuk+HCkkAmSAFreL0ERIAh8At8BG/BE/CQ11q2SKNNJDgA9oMY8AA8AtfAOwocomARvoo/JAtUgD7QAOrBoIpjj8LILgXHwWFwG1zhSP1W8GfySeSBHeAiOAVGnTZ2YrtAN1gBfCAHtCsKNXh/O9v72F83+3cdBmHgAtgA9oEuI3D2CeSCNFAHtoAjYFxnZCU27/OvL8BC7dbF/qNBK4hSFRvNeHwB9oBhI7g2TD/P6DfaqVh59LfAY1CkEZe6NgFKQCf9L3Yitgp8BoVGaKyI/mvnEyuzcjM4yF8aCpug/3SwezaxXlDDBX/ICK0NUUctdU1buo5y9nfO1sN4/PqAKgrzv5xvlbhLXaV2sZEcep/xf9lJ8Bycka3ZCoN8cI+BrWOyFReAO8DPuPPzuoDf69gX6sqzx2wOdxEdywY9jPdtII7/j+N1Db/P1uy/jjvdX7GJYDno0OjoGLjB7Gsui+F9pRo+OqgvScRuZJqnuvjvZcakYhVTlyOHyY/oyzKZOHdpxOhZzcd6TiOGZYVKEbGrwWvFxhLjsZpiY9lexV5JAi9iE5iuqU4qN6baXlaWBJM7hOqOlexSrGp7ycq8lljVFHCZS7Gq7UdAuGmpVmz806VY1fbhItgSG6ER8G5MdUJ7LbF+bgwqdtOl2BbF++Nl6zVZXa5VbNzI+l/H+thedUK+MVn3pCo2ljq/WFNssdNzAptJBfxUxLZxyzUVO7gOyhTblLGdilkpQbt8eA++ggyNUapkVdo/z339vK9Sw0cG9fWYthjMdzFZkvh4W22x3MfrYn7fotm/6LpqrxTqeKi2kgmvoRHD1SSQJnq2WpW2JVZO8y6BchZqOjVTMKycuganFoynObppQTwqUl0BtjMrnFaKD7NeqtfYfgNtXuootCdZ5gyTRY4kLwNPiIR66F8OqJvnOz4qYbF3PkRiq+m/wMlZ1xjYaUyeyVYt4Ah76C+d/seciBX7bkwep/v4KLwLEKPN9JdJ/4ZTsWIDxuQh3Yhm/uDUUtn/D/obmGvfncvGue6eAE2coQkBEpnA/prY/yFjjiN6J2Ltq4S8HurlKDTycakmP9bbmgb208t+HW3FHo2XdlE8e8rlSUkbN5FuHhON2kolOR+w3oOlMXv6xr0+qO/BZjJJULKMf28YEynQKkJHWebb3zB+0HX2R4ABAKnd4r5yEL9UAAAAAElFTkSuQmCC); color:#254b73;}

.squared-select.form-control, .squared-select .form-control {
    border: 0;
    outline: 1px solid #C3C9C8;
    height: 40px;
    background-color: white;
}

.datepicker-input {
    /*padding: 9px !important;*/ /* Removed by DBR, UNF WEB */
    font-size: 14px !important;
    width: 100% !important;
}

.hexagon {width: 59px; height: 32px; background: #ffffff; position: absolute; top:115px; z-index:9999; display: inline-block;}
.hexagon:before {content: ""; position: absolute; top: -18px; left: 0; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 18px solid #ffffff;}
.hexagon:after {content: ""; position: absolute; bottom: -16px; left: 0; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 16px solid #ffffff;}
.hexagon:hover{background: #ff516e;}
.hexagon:hover:after{content: ""; position: absolute; bottom: -16px; left: 0; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 16px solid #ff516e;}
.hexagon:hover:before{content: ""; position: absolute; top: -18px; left: 0; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 18px solid #ff516e;}

.home-carousel .carousel-caption-view .left span{width:6px; height: 11px; background:url("../img/sprite.b36afaa236be.png") no-repeat -2px -24px; display: block; margin:9px auto;}
.home-carousel .carousel-caption-view .left:hover span{width:6px; height: 11px; background:url("../img/sprite.b36afaa236be.png") no-repeat -13px -24px; display: block; margin:9px auto;}

.home-carousel .carousel-caption-view .right span{width:6px; height: 11px; background:url("../img/sprite.b36afaa236be.png") no-repeat -2px -38px; display: block; margin:9px auto;}
.home-carousel .carousel-caption-view .right:hover span{width:6px; height: 11px; background:url("../img/sprite.b36afaa236be.png") no-repeat -13px -38px; display: block; margin:9px auto;}

.home-carousel{position: relative;}
.home-carousel img{position: relative; z-index: 400;}
.home-carousel .carousel-caption-view{position: absolute; z-index: 401; bottom:40px; padding: 15px 50px;}
.home-carousel .carousel-caption-view .left{left:-30px;}
.home-carousel .carousel-caption-view .right{right:-30px;}

.home-carousel .btn-view{margin: 30px 0 0 0; padding: 5px 40px; display: inline-block;}

.white-trns-btn, .white-trns-btn:visited{background: transparent; border:2px solid #ffffff; padding:5px 20px; line-height: 20px; text-transform: uppercase; color: #fff;}
.white-trns-btn:hover{background: #ffffff; color:#254b73;}
.white-trns-btn:active{background: transparent; border:2px solid #ffffff; padding:5px 20px; line-height: 20px; text-transform: uppercase; color: #fff;}

.blue-trns-btn{background: transparent; border:3px solid #2d2c44; padding:5px 20px; line-height: 20px; text-transform: uppercase; color:#2d2c44;}
.blue-trns-btn:hover{background: #2d2c44; color:#ffffff;}

/* UF-281 fix for better btn /DBR */
.blue-trns-btn-fixed{background: transparent; border:3px solid #2d2c44; padding:5px 20px; line-height: 20px; text-transform: uppercase; color:#2d2c44;}
.blue-trns-btn-fixed a{color:#2d2c44;}
.blue-trns-btn-fixed:hover{background: #2d2c44; color:#ffffff;}
.blue-trns-btn-fixed:hover a{background: #2d2c44; color:#ffffff;}

/* END */

.blue-trns-btn-md{background: transparent; border:2px solid #2d2c44; padding:10px 20px; line-height: 20px; text-transform: uppercase; color:#2d2c44;}
.blue-trns-btn-md:hover{background: #2d2c44; color:#ffffff;}

.red-trns-btn, .red-trns-btn:visited{background: transparent; border:2px solid #ffffff; padding:5px 20px; line-height: 20px; text-transform: uppercase; color: darkred;}
.red-trns-btn:hover{background: darkred; color:#254b73;}
.red-trns-btn:active{background: transparent; border:2px solid darkred; padding:5px 20px; line-height: 20px; text-transform: uppercase; color: darkred;}


.boxes-view{padding: 50px 0 30px 0;}
.dropdown-view {border: 1px solid #889492; border-radius:2px; padding: 10px 15px; color: #5a7ca7; background:#fff url("../img/dropdown-arrow.png") no-repeat 95% center;  cursor: pointer; position: relative; font-size: 13px;}
.dropdown-view .selected{font-family: 'pt_sansregular';}
.dropdown-view ul {list-style: none; font-family: 'pt_sansregular'; padding: 0; margin: 0; position: absolute; top: -1px; left: 0px; z-index: 500; border: 1px solid #254b73; width: 100%; color: #121c35; background-color: #fff; display: none;}
.dropdown-view li {list-style: none; padding: 0; margin: 0; padding:10px 15px; font-size: 14px; font-family: 'pt_sansregular';}
.dropdown-view li.selected { display: none; }
.dropdown-view li:hover { background-color: #254b73; color: #fff; }

.grid-view-block{padding:30px 0 0 0;}
.grid-view-block .grid-col-view{
  position: relative;
  margin: 0 0 20px 0;
}
.grid-view-block .grid-col-view .event-col{position: absolute; z-index: 300; right:15px; top:15px;}
.grid-view-block .grid-col-view .event-col .date{padding:0px 15px; font-size:33px;}
.grid-view-block .grid-col-view .event-col span{display: block;}
.grid-view-block .grid-col-view .event-col span + span{padding: 2px 0;}
/* Changed - adding position, bottom and width and position when on small viewport by DBR, UNF WEB */
.grid-view-block .grid-col-view .desc-view, .grid-view-block .grid-col-view .desc-view-article-small{padding: 15px;}
@media all and (min-width: 768px) {
.grid-view-block .grid-col-view .desc-view, .grid-view-block .grid-col-view .desc-view-article-small{position: absolute; bottom: 0; width: 100%;}
}
/* end change */
.grid-view-block .grid-col-view .desc-view h1{margin-top:0; line-height: 35px;}
.grid-view-block .grid-col-view .desc-view .event-time-view{padding-bottom: 5px;}
.grid-view-block .grid-col-view .desc-view .event-time-view .cal-icon{background: url("../img/sprite.b36afaa236be.png") no-repeat 0 -78px; width:15px; height:18px; display: inline-block; vertical-align: top; margin:0 10px 0 0;}
.grid-view-block .grid-col-view .desc-view .event-time-view span + span{margin-left: 5px; text-transform: uppercase; font-family: 'pt_sansregular';}
.grid-view-block .grid-col-view .desc-view .event-type{padding: 5px 0; text-transform: uppercase;}
.grid-view-block .grid-col-view .desc-view .event-type span{padding: 0 10px 0 0; font-family: 'pt_sansregular';}
.grid-view-block .grid-col-view .desc-view a{display: inline-block; padding: 5px 0; text-decoration: underline;}
.grid-view-block .grid-col-view .desc-view a:hover{text-decoration: none; color:#fff;}
.grid-view-block .calender-event .calender-event-view .row-view{padding:10px 20px;}
.grid-view-block .calender-event .calender-event-view .row-view span + span{margin: 0 10px 0 0;}
.grid-view-block .calender-event .calender-event-view .row-view.see-all-view a{padding:10px 0; text-decoration: underline; display: block; font-family: 'pt_sansregular'; color: #fff;} /* Added color: to fix small color-error by DBR, UNF Web */
.grid-view-block .calender-event .calender-event-view .row-view.see-all-view a span{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat 0 -78px; width:15px; height:18px; display: inline-block; margin:0 10px 0 0; vertical-align: text-bottom;}
.grid-view-block .calender-event .calender-event-view .row-view.see-all-view a:hover{color:#fff;}

.exist-camp-view{margin: 20px 0; background: #e6e6e6; padding:34px 20px;}
.exist-camp-view h2{margin: 0; color:#0063b1;}
.exist-camp-view a{display: block; padding:5px 10px; border:2px solid #ffffff; margin: 22px 0 0 0; text-transform: uppercase; font-size: 16px;}
.exist-camp-view a:hover{background: #fff;}

.science-camp-view{position: relative; margin: 0 0 20px 0;}
.science-camp-view .desc-view{position: absolute; z-index: 100; background: rgba(0, 0, 0, 0.6); width:100%; height:100%; top:0;}
.science-camp-view .desc-view .desc-innner-list{position: relative; display: table; vertical-align: middle; height:100%; width:100%;}
.science-camp-view .desc-view .desc-innner-list .desc-inner{display: table-cell; vertical-align: middle; height: 100%;}
.science-camp-view .desc-view .desc-innner-list .desc-inner h3{border-bottom: 2px solid #fff; display: inline-block;}
.science-camp-view .desc-view .desc-innner-list .desc-inner span{display: block; line-height: 15px;}

.science-camp-bg.science-camp-normal-view{background: #fff;}

.site-tree-view{padding: 30px 0;}
.padd-view{padding: 5px 0; display: block;}
.pad-t-b-10{padding: 10px 0;}
.pad-t-b-15{padding: 15px 0 !important;}
.display-block{display: block;}

.more-view{padding: 20px 0;}
.more-view h1{margin: 0;}
/* Due to UF-17 I have changed margin-left: 10px; to margin-top (and added the @media-section), DBR */
.more-view a{margin-top: 10px; display: inline-block;}

/* Added due to UF-17 by DBR */
@media all and (min-width:768px) {
    .more-view a{
        margin-left: 10px;
        margin-top: 0px;
    }
}
/* End adding */

.site-tree-col-view{width:20%; padding:0 15px;}
.site-tree-col-view h4{color:#808080; padding-bottom: 15px; font-family: 'pt_sansbold';}
.site-tree-col-view ul{list-style: none; padding: 0;}
.site-tree-col-view ul li a{color:#a7a7a7; font-size: 14px; display: block; padding: 5px 0; font-family: 'pt_sansregular';}

footer{background: #f6f6f6; padding: 50px 0 70px;}
footer h5{color:#aeaeae;}
footer .footer-logo {
	margin: 30px 0 0 0;
}

footer .footer-logo img {
	max-width: 250px;
}

.gallery-view{padding: 50px 0;}
.gallery-view .billed-gallery{background: #303030; padding-bottom: 15px; height: 413px; position: relative;}
.gallery-view .billed-gallery .inner-view{display: table; height:100%; width:100%;}
.gallery-view .billed-gallery .inner-view .inner-view-block{display: table-cell; height:100%; vertical-align: middle;  width:100%;}
.gallery-view .billed-gallery .inner-view .insta-logo{position: absolute; bottom: 10px; width:147px; margin: 0 auto; left:50%; margin-left:-75px;}
.gallery-view .img-view a{position: relative; display: block;}
.gallery-view .img-view a:hover .hover-view{visibility: visible;}
.hover-view{position: absolute; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, .5);  z-index: 500; visibility: hidden;}
.hover-view .content .search-view{position:absolute; top:50%; left:50%; margin:-42px 0 0 -40px;}
.hover-view p{ bottom: 5px; position: absolute; text-align: center; vertical-align: bottom; width: 100%;}


.inner-page-view{padding: 50px 0 0 0px;}
.inner-page-view .inner-cnt-view{padding: 40px 0;}
.inner-page-view .inner-cnt-view .share-view a{background: url("../img/sprite.b36afaa236be.png") no-repeat 0 0; display: inline-block; width:26px; height:24px; margin:0 0 0 10px;}
.inner-page-view .inner-cnt-view .share-view .facebook{background-position: 0 -117px;}
.inner-page-view .inner-cnt-view .share-view .event-view{background-position: -35px -117px;}
.inner-page-view .inner-cnt-view .share-view .print-view{background-position: -69px -117px;}
.inner-page-view .inner-cnt-view h1{margin: 0;}
.inner-page-view .inner-cnt-view .img-view{padding: 30px 0;}
.inner-page-view .inner-cnt-view .img-view p{padding: 10px 0 0 0;}
.inner-page-view .inner-cnt-view p{margin: 20px 0;}

.inner-page-view .inner-cnt-view .btm-cont-view{padding: 50px 0 0 0;}
.inner-page-view .inner-cnt-view ul li{font-family: 'pt_sansregular'; padding: 0 0 5px 0; font-size: 16px;}

.inner-page-view .inner-cnt-view .infobox-head-view{padding:10px 25px 30px;}
.inner-page-view .inner-cnt-view .infobox-head-view p{padding: 10px 0 0 0;}

/* Changed due to fixing a nicer dot by DBR */
.inner-page-view .inner-cnt-view .infobox-head-view ul{
    padding: 0 0 30px 10px;
    margin-left: 10px;
}
.inner-page-view .inner-cnt-view .infobox-head-view ul li{
    font-size: 14px;
}
.inner-page-view .inner-cnt-view .infobox-head-view ul li:before{
    list-style: circle;
    color:#121c35;
    font-size: 16px;
}
.inner-page-view .inner-cnt-view .member-ship-rhs .infobox-head-view ul li{
    list-style:disc;
}
/* end */

.inner-page-view .inner-cnt-view .infobox-head-view .white-trns-btn{padding: 10px 20px !important;}
.inner-page-view .inner-cnt-view .infobox-head-view .red-trns-btn{padding: 10px 20px !important;}
.dwnld-btn{display: block;  margin: 20px 0; padding:10px 5px;}
.dwnld-btn span{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat 0 -151px; width:23px; height:25px; margin: 0 5px 0 0;}
.dwnld-btn:hover span{background-position: 0 -182px;}

.cta-btn{display: block;  margin: 20px 0; padding: 5px;}
.cta-btn span.icon{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat -36px -152px; width:32px; height:32px; margin: 0 10px 0 0;}
.cta-btn:hover span.icon{background-position: -76px -152px;}
.cta-btn span + span{margin: 5px 0 0 0; display: inline-block;}

.blue-btn{display: block;  margin: 20px 0; padding: 5px; background: #001122;}
.blue-btn:hover{background: #fff; border:2px solid #001122; color:#001122;}
.blue-btn span.icon{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat -76px -152px; width:32px; height:32px; margin: 0 10px 0 0;}
.blue-btn:hover span.icon{background-position: -36px -152px;}

/* CHANGED */
/* Changed button to act like .white-trns-btn */
/* Added background-color to .event-btn:hover and added section ".event-btn:hover span.icon" */
/* Added *:active and *visited to fix UNF-168 incl. adding of color: #fff; */
/* By DBR, UNF Web */
.event-btn, .event-btn:visited{display: block; padding: 5px; border:2px solid #fff; background: transparent; color: #fff;}
.event-btn:hover{background-color:#fff; color: #254B73;}
.event-btn:active{display: block; padding: 5px; border:2px solid #fff; background: transparent; color: #fff;}
.event-btn span.icon, .event-btn:visited span.icon{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat -72px 0px; width:28px; height:24px; margin: 0 10px 0 0;}
.event-btn:hover span.icon{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat -35px -117px; width:28px; height:24px; margin: 0 5px 0 0;}
.event-btn:active span.icon{display: inline-block; background: url("../img/sprite.b36afaa236be.png") no-repeat -72px 0px; width:28px; height:24px; margin: 0 10px 0 0;}

.infobox .col-view .desc-view{background: #b3c3ce; padding: 20px;}
/*.inner-page-view .recent-article-view p{padding: 0;}*/
.recent-article-view p{padding: 0;}

.recent-article-view{padding: 50px 0 0 0;}

.up-coming-view{background: #254b73;}
.up-coming-view .ttl-view{padding: 15px 15px 19px; margin: 0;}
.up-coming-view .odd-row{background: #1e283f;}
.up-coming-view .even-row{background: #121c35;}
.up-coming-view .row-view{padding: 10px 15px;}
.up-coming-view .row-view span{margin: 0 5px 0 0;}
.up-coming-view .row-view p{margin: 0;}

.inner-page-view .grid-view-block .grid-col-view{min-height: 400px;}

.inner-page-view .form-view .form-row{margin-bottom: 20px;}
.inner-page-view .dropdown{padding: 15px;}
.dropdown-view.search-view{background: url("../img/search-icon-sm.dbd2cf947f82.png") no-repeat 95% center; padding:13px 15px;}
.dropdown.search-view ul{top:48px;}
.dropdown-view.search-view ul{top:44px;}
.dropdown-view.search-view ul li{padding:5px 10px;}


.inner-page-view .has-feedback label~.form-control-feedback{top:40px; right:25px;}
.inner-page-view .has-feedback label~.form-control-feedback.glyphicon-remove{background:url("../img/close-btn.png") no-repeat; width:20px; height:18px;}
.inner-page-view .has-feedback label~.form-control-feedback.glyphicon-remove:before{content:"";}

.inner-page-view .arrangement-view{padding: 30px 0 0 0;}
.inner-page-view .arrangement-view .date-view{padding: 10px 15px;}
.inner-page-view .arrangement-view .date-view-margin{margin-right: 15px;} /* Added by DBR - UNF */
@media all and (max-width: 767px){ /* Added by DBR - UNF */
    .inner-page-view .arrangement-view .date-view-margin{margin-right: 15px; margin-bottom: 15px;}
}
.inner-page-view .arrangement-view .desc-view{padding:20px; margin: 20px 0 0 0;}
.inner-page-view .arrangement-view .desc-view p{padding: 0;}
.inner-page-view .arrangement-view .desc-view p span.icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -116px 0; width:28px; height:28px; display: inline-block; margin:0 10px 0 0;}
.inner-page-view .arrangement-view .desc-view p span + span{margin: 3px 0 0 0;}

.inner-page-view .arrangement-view .reg-last-view span.icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -116px -36px; width:28px; height:28px; display: inline-block; margin:0 10px 0 0;}
.inner-page-view .arrangement-view .reg-last-view span + span{margin: 3px 0 0 0;}

.inner-page-view .praktis-info .ttl-view{background: #121c35; padding: 25px;}
.inner-page-view .praktis-info .ttl-view h3{margin: 0;}
.inner-page-view .praktis-info p{padding: 10px 0 0 0;}
.inner-page-view .praktis-info .praktis-date{padding: 20px; background-image: url("../img/calender-icon.87765558fd04.png"); background-repeat: no-repeat; background-position: 20px 20px;} /*CHANGED BY NSK*/
.inner-page-view .praktis-info .praktis-date > p {margin: 0; padding: 0 0 0 40px} /*ADDED BY NSK*/
/*.inner-page-view .praktis-info .praktis-date .calender-icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -73px 0; width:26px; height:24px; display: inline-block; margin: 0 10px 0 0;} REMOVED BY NSK */
.inner-page-view .praktis-info .praktis-add-view{padding:10px 20px 15px;} /* Changed bottom-padding from 25px by DBR - UNF */
.inner-page-view .praktis-info .praktis-add-view .location-icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -73px -30px; width:28px; height:38px; display: inline-block; margin: 0 10px 0 0; padding: 0;}
.inner-page-view .praktis-info .praktis-add-view p{margin: 0; padding: 0;}
.inner-page-view .praktis-info .praktis-add-view span{display: block; padding: 0 0 0 35px;}
.inner-page-view .praktis-info .signup-features {padding:20px;}
.inner-page-view .praktis-info .signup-features .user-icon{background: url("../img/user-icon.64ec9fa78de0.png") no-repeat 0 5px; padding: 0 0 0 40px;}
.inner-page-view .praktis-info .signup-features .prism-icon{background: url("../img/prism-icon.5b481b8def0d.png") no-repeat 0 3px; padding: 0 0 0 40px; min-height: 30px;}
.inner-page-view .praktis-info .signup-features a{margin: 30px 0 0 0;}
.inner-page-view .praktis-info .signup-features a .signup-icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -122px -73px; width:36px; height:34px; display: inline-block;}
.inner-page-view .praktis-info .signup-features a:hover .signup-icon{background-position:-122px -113px;}
.inner-page-view .praktis-info .signup-features a span + span{margin: 7px 0 0 10px;}
.inner-page-view .praktis-info .signup-features .register-class{text-decoration: underline; display: inline-block;}
.inner-page-view .praktis-info .signup-features .time-left-view{padding: 15px 0 0 0;}
.inner-page-view .praktis-info .signup-features .time-left-view .icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -116px 0px; width:28px; height:28px; display: inline-block; position: relative; top:9px; margin:0 10px 0 0;}
.inner-page-view .praktis-info .contact-view{padding:10px 15px 0px; background: #0261b0; margin: 20px 0;}
.inner-page-view .praktis-info .contact-view h2{margin: 0; padding: 20px 0;}
.inner-page-view .praktis-info .contact-view .faq-view{padding: 20px;}
.inner-page-view .praktis-info .contact-view .faq-view a + a{margin: 15px 0 0 0;}
.inner-page-view .praktis-info .contact-view .faq-view a span.arrow{background: url("../img/sprite.b36afaa236be.png") no-repeat -123px -154px; width:19px; height:21px; display: inline-block; margin: 0 10px 0 0;}
.inner-page-view .praktis-info .contact-view .faq-view a:hover span{background-position: -122px -177px;}

.inner-page-view .material-view{margin: 20px 0;}
.inner-page-view .material-view .desc-view{padding: 20px;}
.inner-page-view .material-view .desc-view h2{margin-top: 0;}
.inner-page-view .material-view .desc-view a{margin: 15px 0 0 0;}

.inner-page-view .praktis-info .material-view a, .poster-view .desc-view a{padding: 5px;}
.inner-page-view .praktis-info .material-view a span.arrow, .poster-view .desc-view span.arrow{background: url("../img/sprite.b36afaa236be.png") no-repeat -161px 0; width:23px; height:21px; display: inline-block; margin: 0 10px 0 0;}
.inner-page-view .praktis-info .material-view a:hover span, .poster-view .desc-view a:hover span{background-position: -161px -21px;}

.contact-section{padding: 20px 0 20px 0;}
.contact-section .contact-margin{margin: 20px 0;}
.kontakt-view{padding: 30px 0 50px;}
.kontakt-view .kontakt-add-view{padding: 30px 0 0 0;}
.kontakt-view .kontakt-add-view h4{margin: 0;}
.kontakt-view .kontakt-add-view a:hover{color:#ffffff;}
.kontakt-view .kontakt-add-view .address-col{margin-bottom: 30px; min-height: 140px;}
.kontakt-brd-mems{padding: 20px 0;}
.kontakt-board-view{padding: 50px 0;}
.knkt-member-col{margin-bottom: 50px;}

.project-commitee-view{background: #b3c3ce; padding: 20px;}
.project-commitee-view-block{padding: 30px 0;}
.project-commitee-view-block .ttl-view{padding-bottom: 30px;}

.faq-view{padding: 50px 0;}
.faq-view .about-unf{border-bottom: 2px solid #254b73;}
.faq-view .about-unf span{padding: 7px 20px; background: #254b73; display: inline-block;}
.faq-view .faq-content-view{ border-left: 2px solid #254b73;}

.faq-view .faq-content-view .panel-default>.panel-heading{border-radius: 0px; background: #fff;}
.faq-view .faq-content-view .panel-default>.panel-heading.actives{
	background:#254b73;
	color:#fff;
	display: inline-block;
}

.faq-view .faq-content-view .panel-group{margin-bottom: 0; width:100%;}
.faq-view .faq-content-view .panel-group .panel{
	margin: 5px;
	display:inline-block;
	box-shadow: none;
	border:none;
	border: 2px solid #254b73;
	border-radius: 0px;
}

.faq-content-view .panel-default.actives {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}

.faq-content-view .panel-default.actives .panel-collapse {
	border-top: 2px solid #254b73;
}

.faq-view .faq-content-view .panel-group .panel h4 a{background: url("../img/down-arrow.aa7220a2cc6d.png") no-repeat 100% center; padding-right:30px;}
.faq-view .faq-content-view .panel-group .panel .panel-body{font-family: 'pt_sansregular';}
.mar-t-20{margin: 20px 0 0 0;}
.faq-rhs-view .desc-view{background: #121c35 !important;}
.faq-rhs-view .desc-view a{padding: 10px 0 0 0;}

.member-ship-card{padding: 20px; margin: 30px 0;}
.member-ship-view .nav-tabs{border:1px solid #8c9896; border-radius: 0px; margin: 0 0 50px 0; border:none;}
.member-ship-view .nav-tabs li{padding: 0 !important; border-radius:2px;  border:1px solid #8c9896;}
.member-ship-view .nav-tabs li a{padding: 20px 0; margin: 0; border:none;}
.member-ship-view .nav-tabs li.active a,.member-ship-view .nav-tabs li.active a:focus, .member-ship-view .nav-tabs li.active a:hover, .member-ship-view .nav-tabs li a:hover{background: #254b73; color:#ffffff; border:none; border-radius: 0px;}
.member-ship-view .nav-tabs li.active a:before, .member-ship-view .nav-tabs li.active a:hover:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3MTNENUJBODE3NTExRTVBQkJFQzI0ODZDREE2Qjc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3MTNENUJCODE3NTExRTVBQkJFQzI0ODZDREE2Qjc1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTcxM0Q1Qjg4MTc1MTFFNUFCQkVDMjQ4NkNEQTZCNzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTcxM0Q1Qjk4MTc1MTFFNUFCQkVDMjQ4NkNEQTZCNzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dkCBNAAABJklEQVR42mL8//8/A70AE43MnQzEyRiiIJ9RGU/4jwAJyHLUtqj3Pyr4A8SxtLCs/T92ALIwnJqWNf7HD0AWhlDDorr/xIEV2DQbALEckRZVEGnRFiBmQ9esC8SvgPgeEEsTsKiIFIvQ4wxmEQzcxmNhPpEWbYdZhGyZFppFMHADiCXQLMok0qJdQMyJns9AFj3Ho+kqEItCNSQTadEBdItglh0gQvMlEuLoMDaLYJZJQ+OHGuAYEPPgSlQwhjQ0BVJqET++FIzMAeWth2RadJKQRdiKK0UyLDxDjEW4ykaQhU+ItOg8EAsRW7ThklAhwsJLSFmCIstAWB1P/rtKqkXEVDHYSparWEoVqliGXmbeINciUipPFWhJI01J3cdIz6YcQIABAPwlhOWFG+v3AAAAAElFTkSuQmCC"); position:absolute; left:8%;}
.inline-form .form-row{margin-bottom: 20px;}
.inline-form .form-row label .color-red{line-height: 10px;}
.member-ship-view .tab-content{margin: 0 0 40px 0;}
.mar-tb-20{margin: 20px 0;}
.member-ship-rhs ul li{font-size: 16px !important; padding-bottom: 15px !important;}
.kalender-view .sort-by-filter{padding: 30px 0;}
.kalender-view .sort-by-filter .filter-pad{padding: 3px 0 0 0;}
.grid-view-block.kalender-grid-view .grid-col-view .desc-view{position: absolute; bottom: 0; width:100%;}
.grid-view-block.kalender-grid-view .grid-col-view .desc-view p{padding: 5px 0; margin: 0;}
.grid-view-block.kalender-grid-view .grid-col-view .desc-view .white-trns-btn{padding: 7px 20px !important; text-decoration: none;}
.grid-view-block.kalender-grid-view .grid-col-view .desc-view .white-trns-btn:hover{color:#254b73;}

.grid-view-block.kalender-grid-view .grid-col-view .desc-view .blue-trns-btn{padding: 7px 20px !important; text-decoration: none;}
.grid-view-block.kalender-grid-view .grid-col-view .desc-view .blue-trns-btn:hover{color:#ffffff;}


.grid-view-block.kalender-grid-view .grid-col-view .event-col .date{font-size: 18px;}
.grid-view-block.kalender-grid-view h3{padding: 0 0 20px 15px;}
.mar-l-10{margin-left: 10px;}

.show-more-btn{margin: 50px 0 0 0; padding: 10px 0;}

.science-camp-bg{background: #53d08b url("../img/science-camp-bg.af3cdce91d80.png") no-repeat center top; background-size: contain;}
.science-camp-bg.science-bg-fixed{background: url("../img/science-camp-bg-fixed.jpg") no-repeat fixed; background-size: cover;}
.science-camp-bg .container{background: #fff;}
.science-camp-bg .site-tree-view{padding: 0;}
.transparent-cont{background: transparent !important; padding: 30px 0 60px;}
.science-camp-bg .login-block{padding: 20px; margin: 30px 0;}
.science-camp-bg .login-block p{padding: 5px 0; margin: 0;}
.science-camp-bg .login-block .form-row{margin: 20px 0 0 0;}
.science-camp-bg .login-block .form-row input[type="text"], .science-camp-bg .login-block .form-row input[type="password"]{background: transparent; border:1px solid #889492;}
.science-camp-bg .login-block .form-row input[type="text"]:focus, .science-camp-bg .login-block .form-row input[type="password"]:focus{color:#ffffff;}
.science-camp-bg .login-block .login-btn{padding: 10px 20px;}
.science-camp-bg .login-block .login-btn:hover{color:#fff;}
.member-click{padding: 10px;}
.science-camp-link-view{}
.science-camp-link-view .link-view .pad-view{padding: 0 5px;}
.science-camp-link-view .link-view a{padding: 10px 0px; margin: 0 0 10px 0; display: block;}
.science-camp-link-view .link-view a:hover, .science-camp-link-view .link-view div.active a{position: relative; background: #ff516e; color:#fff !important;}
.science-camp-link-view .link-view a:hover:after, .science-camp-link-view .link-view div.active a:after{right: 109%; top: 46%; border: solid transparent; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAnCAYAAADU3MIsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxMkVCQzVCODgzMTExRTU5MkUxOEExOENDNjhBQjVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxMkVCQzVDODgzMTExRTU5MkUxOEExOENDNjhBQjVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTEyRUJDNTk4ODMxMTFFNTkyRTE4QTE4Q0M2OEFCNUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTEyRUJDNUE4ODMxMTFFNTkyRTE4QTE4Q0M2OEFCNUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60yqH8AAABFklEQVR42pSVPwtBYRTGX5TJZFJKKWX1AazK6htQSoRFBguRomQySCk+hrL6ALIppUwmk0mJ5+goyZ/zPPXr3vveft1zu+e813PLVB2RINh4HZchCDNSCmTlxCoFwOR5YZW6IMpISVB+Xfgn+cEU+BipCeLvi7+kBKh/uvFNknJmWp5ZquuTnFWKgfavF/UyZX2TivpdnFWKgJ6lPV6lifaYWZLuTVvbXaSQzoljpJFOJCX5yOl9SCVwYqUjqLGSZA6WrCQpgDMr7UGDlSRjsGKlK8iDCyNJtqDDSpI+WLOSlJnTo2N2I3nSgJUkLbBjpcunMi17+Uq/HyU57ZQDK521NylJstBpcOw/V+buyEoy4ZW7AAMArJ8rTvV2V/0AAAAASUVORK5CYII=); height: 0;  width: 0; position: absolute; pointer-events: none;  margin-top: -20px;}
.poster-view{margin: 30px 0;}
.poster-view .desc-view{padding: 20px;}
.poster-view .desc-view a + a{margin: 10px 0 0 0;}
.quote-view{padding: 30px 30px;}
.quote-view h3:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAIAAAD5mpj+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFOEIyRTlEN0FGNTExRTU5QjYzREEwRERGRkIxRTE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFOEIyRTlFN0FGNTExRTU5QjYzREEwRERGRkIxRTE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEU4QjJFOUI3QUY1MTFFNTlCNjNEQTBEREZGQjFFMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEU4QjJFOUM3QUY1MTFFNTlCNjNEQTBEREZGQjFFMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QXWOIAAABcklEQVR42tSWsVLCQBCGlxsLKY1dsEM6xDdwhsoZ38DCh7LxKSx8A4QKhg7tkA7tjCVl/G/ChNzt3t1SpGCHYS7hz5+Pfy936ZRlSe2UodaqReuz+M+/BRV/tP2246Kg0Q0N+oJst6PtjxVjgE+3S+O7qDVEzy/2u66He1n5+karz8Ph02MqkPnS8R0NLQ6v9cbxhQbKmDVMJzPnzOBaVk6mzuHtMNVGD7l5jdcMUIsEQWsfuS+n8T7zz9R9NkpkMQ0gQxkikK0jLM1qdo8TGLHjwGkWQK56gvViGSMQrFcfKmREEScwfM7NGYuIvP5KEBjOwotTg5cH7RGYZGfEoLksYY1lqFqJnAtyVQMTgYgsfEbj9l4DxdDMsX9TT2DiLCKOaH2Zha2VyCGCXn6kdXahQsYsClKHWLTTLg9vu96aG7LG7ZUEh223YrFPR76XYlwfcmQrOLchZNl+b+PVqV5xwMLDEhdojcyxPrFXnH8BBgAYupXkarEEEAAAAABJRU5ErkJggg==); position: absolute; left:20px; margin-top:-20px;}
.quote-view h3:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAIAAAD5mpj+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFOEIyRTlEN0FGNTExRTU5QjYzREEwRERGRkIxRTE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFOEIyRTlFN0FGNTExRTU5QjYzREEwRERGRkIxRTE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEU4QjJFOUI3QUY1MTFFNTlCNjNEQTBEREZGQjFFMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEU4QjJFOUM3QUY1MTFFNTlCNjNEQTBEREZGQjFFMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7QXWOIAAABcklEQVR42tSWsVLCQBCGlxsLKY1dsEM6xDdwhsoZ38DCh7LxKSx8A4QKhg7tkA7tjCVl/G/ChNzt3t1SpGCHYS7hz5+Pfy936ZRlSe2UodaqReuz+M+/BRV/tP2246Kg0Q0N+oJst6PtjxVjgE+3S+O7qDVEzy/2u66He1n5+karz8Ph02MqkPnS8R0NLQ6v9cbxhQbKmDVMJzPnzOBaVk6mzuHtMNVGD7l5jdcMUIsEQWsfuS+n8T7zz9R9NkpkMQ0gQxkikK0jLM1qdo8TGLHjwGkWQK56gvViGSMQrFcfKmREEScwfM7NGYuIvP5KEBjOwotTg5cH7RGYZGfEoLksYY1lqFqJnAtyVQMTgYgsfEbj9l4DxdDMsX9TT2DiLCKOaH2Zha2VyCGCXn6kdXahQsYsClKHWLTTLg9vu96aG7LG7ZUEh223YrFPR76XYlwfcmQrOLchZNl+b+PVqV5xwMLDEhdojcyxPrFXnH8BBgAYupXkarEEEAAAAABJRU5ErkJggg==); position: absolute; right:30px; margin-top:5px;}

.video-view{padding: 50px 0;}
.video-view .desc-view{padding: 10px;}
.science-camp-bg .gallery-view{padding: 0;}

.subs-view a{padding: 35px; margin: -133px 0 30px 0;}
.subs-view a:hover{color:#ffffff;}
.subs-view a span{padding: 5px 0 0 0; display: inline-block; vertical-align: middle;}

/* Added by DBR */
.subs-view.subs-view-small a{padding: 15px; margin: 0 !important;}

@media all and (max-width: 767px){
    .subs-view a{padding: 35px; margin: 30px 0 30px 0;}
}
/* End */

.science-camp-bg footer .container{background: transparent;}

.carousel {
  z-index: 0;
}

.carousel-inner img {
	width: 100%;
}

.polygon-btn {
	background-image: url("../img/polygon.cb3ce98bac4f.png");
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	width: 150px;
	height: 150px;
	position: absolute;
	z-index: 999;
	padding: 39px 30px;

	left: 50%;
    margin-left: 250px;
    margin-top: 75px;
}

.polygon-btn-title {
	font-size: 24px;
    line-height: 1.2;
    font-weight: bold;
    max-height: 60px;
    overflow: hidden;
}

.polygon-btn-description {
	font-size: 11px;
    max-width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;  /* ellipsis */
    margin-top: 2px;
}

.polygon-btn:hover {
	background-image: url("../img/polygon-hover.a84ae633266c.png");
}

.polygon-btn:hover .polygon-btn-title {
	color: #fff;
}


/*** Calendar ***/
.calendar-header {
  font-family: 'latoregular';
  background-color: #254B73;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 12px;
}

.calendar-month {
  font-family: 'latobold';
  font-size: 20px;
  margin-right: 7px;
}

.calendar-year {
  font-size: 16px;
}

.calendar-arrow {
  font-size: 20px;
  margin: 0 20px 0 0;
}

.calendar-arrow.right {
  margin: 0 0 0 20px ;
}

.calendar-arrow img {
  height: 15px;
}

.calendar-table {
  font-family: 'latoregular';
  width: 100%;
  text-align: center;
  background-color: #121C35;
  color: #fff;
  border-top: solid #121C35 25px;
  border-bottom: solid #121C35 25px;
  border-spacing: 10px;
}

.calendar-table th {
  text-align: center;
  font-family: 'latobold';
}

.calendar-table th,
.calendar-table td {
  height: 30px;
  vertical-align: middle;
  cursor: pointer;
}

.calendar-today {
  background-color: #254B73;
}

/*** Forening ***/
.association-hero {
  background: url('https://media.unf.dk/public/img/department/hero-images/default-chapter-hero.jpg') no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 100px 0;
}

.association-headline,
.association-tagline {
  color: #fff;
}

.association-headline {
    padding-top: 0;
    font-family: oswaldregular;
    font-size: 50px;
}

.association-tagline {
  font-size: 18px;
  font-family: 'latoregular';
}

.membership-btn {
  background-color: #ff516e;
  color: #fff !important;
  display: inline-block;
  padding: 10px 50px 12px;
  font-family: 'latobold';
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}

.membership-btn:hover {
  background-color: #121C35;
}

.membership-btn p,
.membership-btn img {
  float: left;
}

.membership-btn img {
  width: 27px;
  margin-right: 17px;
}

.membership-btn p {
  margin: 0;
  padding-top: 6px;
  font-size: 14px;
}

.association-nav {
  width: 100%;
}

.association-nav-item {
  background-color: rgba(19, 28, 53, 0.7);
  text-align: center;
  padding: 20px 10px;
  width: 19.8%;
  margin-left: 0.1%;
  margin-right: 0.1%;
  color: #fff !important;
  display: block;
  float: left;
  font-size: 10px;
  min-height: 68px;
}

.association-nav-item:hover {
  background-color: #121C35;
}

.association-content {
  padding-top: 0;
}

.association-nav {
  margin-top: -80px;
}

@media (min-width: 768px) {
    .association-nav-item {
        font-size: 16px;
        min-height: 0;
    }

    /* Commented out due to UF-18, giving same width to all pages DBR, UNF WEB */
    /*.association-nav {*/
        /*padding-left: 15px;*/
        /*padding-right: 15px;*/
    /*}*/

    .mh-400 {
        min-height: 420px !important;
    }

    /* Added to have order on the rest of the boxes by DBR, UNF WEB */
    .mh-614 {
        min-height: 615px !important;
        max-height: 615px; !important;
        overflow: hidden;
    }

    .mh-307 {
        min-height: 297px !important;
        max-height: 297px !important;
    }
    /* END adding */
}

@media (min-width: 992px) {
  .association-content .grid-view-block {
    margin-top: -65px;
  }

  .association-hero {
    min-height: 420px;
  }

  .membership-btn {
    margin-top: 86px;
    float: right;
  }

  .membership-btn p {
    padding-top: 2px;
    font-size: 18px;
  }

  .association-nav {
    margin-top: -110px;
  }
}

@media (min-width: 1200px) {
  .membership-btn img {
    width: 35px;
  }

  .membership-btn p {
    font-size: 22px;
    padding-top: 3px;
  }

  .calendar-arrow {
    margin: 0 60px 0 0;
  }

  .calendar-arrow.right {
    margin: 0 0 0 60px ;
  }
}

@media all and (min-width:768px) and (max-width:1024px){
    .home-carousel .carousel-caption-view{
        margin-left: 5%;
    }

    /* outcommented due to UF-17 by DBR
    .more-view a{margin-top: 20px;}
    */

    .inner-page-view .praktis-info .signup-features a{font-size:22px;}
    .member-ship-view .nav-tabs li a{font-size:14px;}
    .member-ship-view .nav-tabs li.active a:before, .member-ship-view .nav-tabs li.active a:hover:before{left:5%;}
}


@media all and (max-width:768px) and (orientation:portrait){
	.inner-page-view .praktis-info .signup-features a{font-size:22px; padding:5px; font-size:15px;}
}

@media (max-width: 992px) {
  .carousel-caption-wrapper {
    width: 100% !important;
  }
}

@media all and (min-width:768px) and (max-width:1279px){
	.mar-b-20{margin-bottom:20px;}
	.font-md-15{font-size:15px;}
	.home-drop-down-view .home-drop-down-col{margin: 0 0 10px 0;}
    /* Moved out of @media - so it applies ALWAYS, by DBR */
	/*.img-responsive{width: 100%; display: inline-block;}*/
}

.img-responsive{width: 100%; display: inline-block;}

/* Outcommented due to UF-17 by DBR
@media all and (min-width:768px) and (max-width:1280px){
	.more-view a{margin-top: 15px;}
}
*/

@media all and (max-width:767px){
	.inner-page-view .praktis-info .signup-features a span + span{font-size:20px;}
  .home-carousel .carousel-caption-view{position: inherit;}
  .home-carousel .container{padding: 0;}
  .home-carousel .carousel-caption-view{padding: 15px 20px;}
  .home-carousel .carousel-caption-view h1{font-size: 24px;}
  .font-sm-14{font-size: 14px;}
  .home-carousel .btn-view{margin: 10px 0 0 0;}
  .no-sm-gutter{padding: 0 !important;}
  .home-drop-down-view .home-drop-down-col{margin: 10px 0 0 0;}
  .gallery-view{padding: 20px 0;}
  .site-tree-view{padding: 10px 0;}
  .site-tree-col-view{width:100%;}
  .img-responsive{width: 100%;}
  .gallery-view .billed-gallery img{display: inline-block; width:auto;}
  .home-carousel .carousel-caption-view .right span{margin:9px 0 9px 15px;}
  .home-carousel .carousel-caption-view .left span{margin:9px 0 9px 36px;}
  .home-carousel .carousel-caption-view .left:hover span{margin:9px 0 9px 36px;}
  .home-carousel .carousel-caption-view .right:hover span{margin:9px 0 9px 15px;}
  .mobile-sort-view{margin-bottom:20px;}
  .kontakt-view .kontakt-add-view h4{margin-top:10px;}
  .pad-xs-l-0{padding-left:0px !important;}
  .inline-form .form-row .col-xs-12{margin-bottom:15px;}

  .gallery-view{
    max-width: 100%;
    overflow: hidden;
  }
}


.gallery-view img{width:100%;}
.gallery-view .billed-gallery img{width:auto;}








/* ADDED BY UNF /DBR */

/* Fixing same button-type for frontpage that on the calendar-page */
.grid-view-block .grid-col-view .desc-view .white-trns-btn{padding: 7px 20px !important; text-decoration: none;}
.grid-view-block .grid-col-view .desc-view .white-trns-btn:hover{color:#254b73;}

.grid-view-block .grid-col-view .desc-view .blue-trns-btn{padding: 7px 20px !important; text-decoration: none;}
.grid-view-block .grid-col-view .desc-view .blue-trns-btn:hover{color:#ffffff;}
/* END fixing same button-type */

/* Adding niceness to event-department-pink-box (creating an a-tag and trns-btn */
a.event-dept-link-btn{
    background: #ff516e;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'pt_sansregular';
    font-weight: normal;
    padding: 10px;
}

a.event-dept-link-btn:hover{
    background-color: white;
    color: #ff516e;
    border: 2px solid #ff516e;
    padding: 8px;
}
/* end event-department-pink-box */


/* Fixing <p>, <h1>, <h2> and <h3> to have css to specify the design when "text-paragraph" is added */
.text-paragraph p, p.text-paragraph, .text-paragraph dl dd, .text-paragraph div.application-question-container{
    font-size: 16px;
    color: #222222;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

.text-paragraph div.application-question-container{margin: 20px 0;}

.text-paragraph dl dt, .text-paragraph dl dt p{
    font-size: 16px;
    color: #222222;
    font-family: 'pt_sansregular';
    font-weight: bold;
}

.text-paragraph.color-white p{
    color: white;
}

.text-paragraph p.subtitle, p.text-paragraph.subtitle{
    font-size: 20px;
    color: #254b73;
    text-transform: uppercase;
    font-family: 'pt_sansbold';
}

.text-paragraph h1, h1.text-paragraph{
    font-size: 36px;
}

.text-paragraph h2, h2.text-paragraph{
    font-size: 24px;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

.text-paragraph h3, h3.text-paragraph{
    font-size: 20px;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

.text-paragraph a.large-btn{
    background: transparent;
    border:3px solid #2d2c44;
    padding:5px 20px;
    line-height: 20px;
    text-transform: uppercase;
    color:#2d2c44;
    font-size: 16px;
    text-align: center;
    font-family: 'pt_sansbold';
}

.text-paragraph a:hover.large-btn{
    background: #2d2c44;
    color:#ffffff;
}

.text-paragraph.markdownify a {
    color: white;
    text-decoration: underline;
}

.praktis-add-view p.text-paragraph{
    color: white;
}

.text-paragraph dl:not([class="dl-horizontal"]) dd{
    margin-bottom: 15px;
}

.infobox a{
    text-decoration: underline;
}

.infobox-head-view{
    background: #5a7ca7;
    color: #ffffff;
}

.infobox-head-view p{
    font-size: 14px;
    color: #ffffff;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

.infobox-head-view h2{
    font-size: 30px;
}

.infobox-head-view h4{
    font-size: 16px;
    padding-top: 10px;
}

.infobox-head-view a{
    color: #ffffff;
    font-weight: bold;
}

.infobox-head-view a.large-btn{
    font-size: 19px;
    color: #ffffff;
    background: transparent;
    border:2px solid #ffffff;
    padding:5px 20px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'pt_sansbold';
    text-decoration: none;
    display: block;
}

.infobox-head-view a:hover.large-btn{
    background: #ffffff;
    color:#254b73;
}

.infobox-head-view a.red-large-btn{
    font-size: 19px;
    color: #ffffff;
    background: transparent;
    border:2px solid #ffffff;
    padding:5px 20px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    font-family: 'pt_sansbold';
    text-decoration: none;
    display: block;
}
.infobox-head-view a:hover.red-large-btn{
    background: darkred;
    color: #FFFFFF;
    border:2px solid darkred;
}

/* Adding margin for the .infobox-head-view infoboxes as well /DBR */
.infobox .col-view, .infobox .top-margin{
    margin: 20px 0px;
}

.infobox .col-view .desc-view h2{
    font-size: 30px;
    font-family: 'oswaldlight';
}

.infobox .col-view .desc-view h3{
    font-size: 16px;
    font-family: 'oswaldbold';
}

.infobox .col-view .desc-view span, .infobox .col-view .desc-view p{
    font-size: 13px;
    font-family: 'pt_sansregular';
    font-weight: normal;
}
/* END of fix */

/* Fixing css-style for faq <p> and <h4> */
.faq-view .faq-content-view .panel-group h4.panel-title{
    font-size: 16px;
    font-family: 'pt_sansbold';
    text-transform: uppercase;
}

.faq-view .faq-content-view .panel-group .panel-body p{
    font-size: 16px;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

table.table tbody tr td{
    font-family: 'pt_sansregular';
    font-weight: normal;
}

/* Adding of nice <hr> for the calendar-view */
.kalender-grid-view h3 hr{
    border: 2px solid #5a7ca7;
    margin-right: 15px;
}
/* end */

/* Fixing same width on all pages */
.fix-same-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* end */

/* fixing <a>-arrow to show allways when specified! */
a span.arrow{
    background: url("../img/sprite.b36afaa236be.png") no-repeat -123px -154px;
    width:19px;
    height:21px;
    display: inline-block;
    margin: 0 10px 0 0;
}

a:hover span{
    background-position: -122px -177px;
}
/* end */

/* Adding our own custom design of a "reset bottom" DBR, UNF */
.sort-by-filter .reset-btn, .home-drop-down-col .reset-btn{
    height: 40px;
    position: relative;
}

.sort-by-filter .reset-btn a, .home-drop-down-col .reset-btn a{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
/* end */

/* Adding nice active-border to sort-view - DBR, UNF WEB */
.placeholder-border{
    padding-bottom: 8px;
    border-bottom: 2px solid #fff;
}
.sort-view-active{
    padding-bottom: 8px;
    border-bottom: 2px solid #5a7ca7;
}
/* END */

/* moving sort-boxes up to align on the row and give a nicer look to the label - DBR, UNF WEB */
@media all and (min-width: 992px) {
    .sort-by-filter .form-group{margin-top: -25px;}
}
.sort-by-filter .form-group label{font-weight: normal; opacity: 0.6;}
/* END */

/* Fix of tag-boxes DBR */
.tag-view{
    padding: 10px 15px;
    margin-right: 15px;
}
/* END */

/* Login box RTR */
.login-block{padding: 20px; margin: 30px 0;}
.login-block p{padding: 5px 0; margin: 0;}
.login-block .form-row{margin: 20px 0 0 0;}
.login-block .form-row input:not([type=submit]) {background: transparent; border:1px solid #889492;}
.login-block .form-row input:focus{color:#ffffff;}
.login-block .login-btn{padding: 10px 20px; border: none}
.login-block .login-btn:hover{color:#fff;}
/* END */

/* Contact-page white text-link with underline at hover by DBR */
.contact-page-organization-link{color: white;}
.contact-page-organization-link:hover{text-decoration: underline !important;}
/* END */

span.icon{background: url("../img/sprite.b36afaa236be.png") no-repeat -116px -36px; width:28px; height:28px; display: inline-block; position: relative; top:9px; margin:0 10px 0 0;}

@media all and (min-width: 768px) {
    .inner-page-view .arrangement-view p.reg-last-view {height: 44px; margin-top: -4px; margin-bottom: 0; padding-bottom: 0; padding-top: 0;}
}

/* Location box on single_event_view */
.inner-page-view .praktis-info .location-details {padding:20px; background-image: url("../img/location-icon.1dcdfcbbf467.png"); background-repeat: no-repeat; background-position: 20px 20px;}
.inner-page-view .praktis-info .location-details > p {margin: 0; padding: 0 0 0 40px}
/* END */

/* Set margin-top to zero on the block if it's child to recent-articles and create a nice hr and some opacity */
.recent-article-view .grid-view-block{margin-top: 0;}
.recent-article-view hr{border: 2px solid #5a7ca7; margin: 0px 15px;}
@media all and (max-width: 768px) {
    .recent-article-view hr{margin: 0px;}
}
/* END*/

/* Full width (RTR) */
.full-width {
    width: 100%
}
/* END */

/* Fix button groups in forms */
.input-group button {
    padding: 10px;
    font-size: 16px;
    font-family: 'latoregular';
}
/* END */

/* DARK BACKDROP FOR MODALS */
.modal-backdrop {
     opacity:0.85 !important;
}
/* END */

/* ADDITIONAL BUTTONS */
.white-trns-btn-md {
    background: transparent;
    border:2px solid white;
    padding:10px 20px;
    line-height: 20px;
    text-transform: uppercase;
    color:white;
}
.white-trns-btn-md:hover {
    background-color: white;
    color: black;
}

.blue-solid-btn {
    background: #2d2c44;
    border:3px solid #2d2c44;
    padding:5px 20px;
    line-height: 20px;
    text-transform: uppercase;
    color:white;
}

.blue-solid-btn-md {
    background: #2d2c44;
    border:2px solid #2d2c44;
    padding:10px 20px;
    line-height: 20px;
    text-transform: uppercase;
    color:white;
}

/* END */

/* CONTACT PAGES ON XS VIEWPORTS */
@media all and (max-width:767px){
    .knkt-member-col img { width: 100px; float: left; margin-right: 15px;}
    .knkt-member-col h3 { margin-top: 0 }
    div.knkt-info-block {margin-left: 115px}
    .knkt-member-col h2 { font-size: 18px; margin-top: 10px}
    .knkt-member-col h3 { font-size: 16px;}
}
/* END /

/* THEME CREDIT BELOW CONTENT */
section.credit .container {
    background: none;
    min-height: 40px;
    font-style: italic;
    font-size: 14px;
    vertical-align: middle;
    font-family: 'pt_sansregular';
}
/* END */

/* Mark required form fields */

.form-view .form-field-required label { font-weight: bold; }
.form-view .form-field-required label:after { content: '*'; }

/* END */

/* Align right */

.align-right {
    text-align: right;
}

/* END */

/* Pull primary button on form wizard to the right */

.wizard-button-right {
    float: right;
    margin-left: 6px;
}

/* END */

/* Fix custom checkboxes - works with widget */

/* Remove view of default checkbox-field */
.checkbox-custom input[type='checkbox']{opacity: 0; z-index: 1;}

.checkbox-custom .checkbox input[type='checkbox'] {
    position: absolute;
    width: 20px;
    height: 20px;
    clip: rect(0,0,0,0);
    margin: 4px 0 0 0;
    outline: none;
    border: 1px solid transparent;
    background-color: transparent;}
.checkbox-custom .checkbox input[type='checkbox'] + span {display: inline-block; font-size: 16px;}
.checkbox-custom .checkbox input[type='checkbox'] + span:before {color:#d5d5d5; display: inline-block; margin:0 20px 0 0; height: 45px; width: 45px; position:relative; font-weight:normal;  vertical-align:middle;}
.checkbox-custom .checkbox input[type='checkbox'] + span:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwQzI4ODQ1NzBGMDExRTU4QTkwQjU4NzJCRUZDQzlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwQzI4ODQ2NzBGMDExRTU4QTkwQjU4NzJCRUZDQzlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjBDMjg4NDM3MEYwMTFFNThBOTBCNTg3MkJFRkNDOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjBDMjg4NDQ3MEYwMTFFNThBOTBCNTg3MkJFRkNDOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5QJwoiAAAAgklEQVR42uzZwQmAMBBE0TVYhKnFNGADNhCL8SxebUDbsBXRMpxAWhBc+AP//tjrNvO6DGa2qWj/361yW8GjOh2gk9pDvbAHsFVnDOZwoEGDBg0aNGjQoEGDBg0aNGjQoEGDBg0aNGjQoEGD/hxdXrfJibdXT3kzT+pQnQP0pfIrwADsqA1hFuAlNAAAAABJRU5ErkJggg==);}
.checkbox-custom .checkbox input[type='checkbox']:checked + span:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1M0ZEOTgyNzBGMDExRTVCOEI2RUI4OUExRUU2QTIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1M0ZEOTgzNzBGMDExRTVCOEI2RUI4OUExRUU2QTIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUzRkQ5ODA3MEYwMTFFNUI4QjZFQjg5QTFFRTZBMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUzRkQ5ODE3MEYwMTFFNUI4QjZFQjg5QTFFRTZBMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NltvTAAABX0lEQVR42uzZsWoCMRzH8XiIcNBVqItbl76BVBBakIpCwaFLR7t36GOUgi/gC1joVKhUKg6ugruz6FTo1NXfHxI4CmdN/Oe8lH/gi8iBfojcJcHCWfuxpZQaoIrK/1ijXlGDb9EsAHQdDSM9wyGAlXZWIhXgELSgBS1oQQv636Br6B3FoaAJ/IGu9Wucd7QBnyR2bdYzHh0RbEbDFh4dGZyEv2aBLjGBafygJ9/oc7REl0zgDpr4RBN4iqroTf+0mYFd0AZc1u9jfRM1sgLbogn8mQCrFPi+4BsXsC36GZ2mXDPwBwvwOItl/A4tdlwneN832Bb9ha7Q3PG7WMAuNyLBmw5wNrDrI88Wzgo+ZHHZF84OPnQZ/wtO4C43mGPDlAY34FFeTy6/4V7BnFtT8zgc+wbTKDJ+1reecTmNC1rQgha0oMNE01+39UC8F2hDy/g9etlxaM3TWKHeVoABAK9EU+DboGkWAAAAAElFTkSuQmCC); color:#254b73;}
.checkbox-custom .checkbox input[type='checkbox']:focus + span:before {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}

.checkbox-custom .checkbox label {padding-left: 0;}
.checkbox-custom .checkbox label.padding-top {padding-top: 17px;}

/* Flow checkboxes in responsive columns */

.checkbox-columns div.checkbox { margin: 0; padding-top: 5px; }
.checkbox-columns div.checkbox-custom {
    column-count: 2; -webkit-column-count: 2; -moz-column-count: 2;
    column-width: 225px; -webkit-column-width: 225px; -moz-column-width: 225px;
}

/* END */

/* Portal */

span.portal-interest-tag {
    display: inline-block;
    color: white;
    padding: 10px 15px;
    margin: 3px 2px;
    background-color: #2d2c44;
    text-transform: uppercase;
}

/* END */

/* styling for cancelled and historic events */

.cancelled-opacity{
    opacity: 0.35;
}

.cancelled-grayscale > div, .cancelled-grayscale > img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

.history-event-opacity{
    opacity: 0.75;
}

/* END */

/* List of camp applications on portal */

table.portal-application-list > tbody > tr > td {
    padding: 10px; !important;
    border-left: 0;
    border-right: 0;
    vertical-align: middle;
}

table.portal-application-list > tbody > tr > td.portal-application-priority {
    width: 1%;
}

table.portal-application-list .btn-view {
    margin: 1px 0 1px 0;
    display: inline-block;
    text-align: center;
}

/* END */

/* Fix of margin/padding in contact-view */
@media all and (max-width: 767px){
    .fix-xs-mg-pad{padding: 0 !important;}
    .fix-xs-mg-pad h4{margin: 0 !important;}
}

/* last edited for CMS pages */
div.cms-page-last-edited-info p {
    color: darkgrey;
    font-size: 14px;
    font-family: 'pt_sansregular';
    font-weight: normal;
}

/* UF-281 fixing margin for block-btns in text for */
@media all and (max-width: 767px){
    .blk-btn {
        margin-bottom: 30px;
    }
}

/* Fix font size in non-button links */
@media all and (min-width:768px) and (max-width:1024px) {
    .inner-page-view .praktis-info .signup-features a.font-16 {
        font-size: 16px;
    }
}

/* Target audience */
.inner-page-view .praktis-info .signup-features .user-icon, .audience-list{
    margin: -10px 0 20px 0;
}

/* END ADDED BY UNF */
