@charset "UTF-8";
/* CSS Document */

.logo.navbar-btn.pull-left > img{
	width:75%;
}

h2.sitename{
	display:none;
}

#sform input {
    color: rgb(0, 0, 0);
    height: 30px !important;
    width: 500px;
}

.menu.secondary li a{
	padding:10px!important
}

.region.region-content-primary-body-last .niua-smartnet-annotation{
	font-size:13px;
}

.pull-right.navbar-collapse.collapse{
	padding-right:0;
}

.modal-dialog {
    float: right;
    margin: 0;
    width: 50%;
	height:100%;
}
.modal-content{
	height:100%;
}

.btn.btn-primary{
	border-radius:0px;
}

.modal-content{
	border-radius:0px;
}



/* Search Bar */

.niua-smartnet-search {
    width: 400px;
    min-height: 40px;
    background: #f1f1f1;
    position: absolute;
    z-index: 10000;
    top: 50px;
    right: 50px;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition-property: min-height, width, top, right;
    transition-property: min-height, width, top, right;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.niua-smartnet-search.open {
    width: 100%;
    min-height: 100%;
    top: 0px;
    right: 0px;
}

.niua-smartnet-search-form {
    width: 100%;
    height: 3em;
    margin: 0 auto;
    position: relative;
    -webkit-transition-property: width, height, -webkit-transform;
    transition-property: width, height, transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.niua-smartnet-search.open .niua-smartnet-search-form {
    width: 80%;
    height: 160px;
    -webkit-transform: translate3d(0, 3em, 0);
    transform: translate3d(0, 3em, 0);
}

.niua-smartnet-search-input {
    width: 100%;
    height: 100%;
    padding: 0 10% 0 10px;
    font-weight: 700;
    border: none;
    background: transparent;
    font-size: 1.999em;
    color: #ec5a62;
    -webkit-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.niua-smartnet-search-input::-ms-clear {
    /* remove cross in IE */
    display: none;
}


/* hide placeholder when active in Chrome */

.gn-search:focus::-webkit-input-placeholder {
    color: transparent;
}

input[type="search"] {
    /* reset normalize */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.niua-smartnet-search-input:focus,
.niua-smartnet-search-submit:focus {
    outline: none;
}

.niua-smartnet-search-submit {
    position: absolute;
    width: 80px;
    height: 80px;
    text-indent: 100px;
    overflow: hidden;
    right: 0;
    top: 50%;
    background: transparent url(../img/magnifier.svg) no-repeat center center;
    background-size: 100%;
    border: none;
    pointer-events: none;
    transform-origin: 50% 50%;
    opacity: 0;
    -webkit-transform: translate3d(-30px, -50%, 0) scale3d(0, 0, 1);
    transform: translate3d(-30px, -50%, 0) scale3d(0, 0, 1);
}

.niua-smartnet-search.open .niua-smartnet-search-submit {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(-30px, -50%, 0) scale3d(1, 1, 1);
    transform: translate3d(-30px, -50%, 0) scale3d(1, 1, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

