body{
    font-family: 'Roboto',sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 1.7;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Roobert SemiMono Light',sans-serif;
}


/* Type update Bootstrap 4 */

.h1, h1 {
    font-size: 2.5rem;
}

.h2, h2 {
    font-size: 2rem;
}

.h3, h3 {
    font-size: 1.75rem;
}

.h4, h4 {
    font-size: 1.5rem;
}

.h5, h5 {
    font-size: 1.25rem;
}

.h6, h6 {
    font-size: 1rem;
}

a,a:focus, a:hover{
    text-decoration: none;
    color: inherit;
}

a:visited{
    color: #000000;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
}


.display-4 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1;
    font-family: 'Roobert Regular';
}

.display-6{
     font-size: 3.8rem;
    font-weight: 300;
    line-height: 1;
    font-family: 'Roobert Regular';   
}

.display-7{
    font-size: 1.6rem;
    font-weight: 300;   
}


.akkothin {
    font-family: 'Roobert SemiMono Light';
}

/* End Type Update */

.display-5 {
    font-size: 7.5rem;
    font-weight: 300;
}

.colorset4{color:#000;}
.colorset3{color:#FFF;}
.colorset5{color:rgba(250, 250, 250, 0.2);}
.colorset6{color:#CCCCCC;}
.backset1{background-color: #F2F2F2;}
.backset2{background-color: #000;}
.backset3{background-color: #1E63A4;}
.backset2 h3{
    font-family: 'Roobert Regular';
    line-height: 20px;
}

.font-weight-normal{
    font-weight: normal;
}


.font-weight-bold{
    font-weight: bold;
}

.line-height-1-5{
    line-height: 1.5;
}

::selection {background-color: #265DA6;}
::-moz-selection {background-color: #265DA6;}
::-webkit-selection {background-color: #265DA6;}

::-ms-clear { display: none; }

.menu-primary a{
    font-family: 'Roobert Regular';
    font-size: 1.4rem;
}

.loader {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 7990;
    background: #FFF;
}

.panel-default{
    border-color: transparent;
}

header .nav>li>a{
    padding: 15px 22px 25px;
}

header .progress{
    height: 2px;
    width: 100%;
}

header .navbar-toggle{
    padding: inherit;
}

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

.burger {
    width: 20px;
    margin: 2px auto;
    cursor: pointer;
}
.burger > span {
    display: inline-block;
    position: relative;
    height: 2px;
    width: 20px;
    background: #fff;
    transition: 100ms all ease-in-out;
    border-radius: 1px;
}
.burger > span:before, .burger > span:after {
    position: absolute;
    left: 0;
    content: "";
    width: 20px;
    height: 2px;
    background: #fff;
    transition: 300ms all ease-in-out;
    border-radius: 1px;
}
.burger > span:before {
  top: -5px;
}
.burger > span:after {
  top: 5px;
}
.burger.burger-close > span {
  background: transparent;
}
.burger.burger-close > span:before {
  transform: translateY(5px) rotate(45deg);
}
.burger.burger-close > span:after {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-header,.bellow-set-form{
    position: relative;
}

.navbar-header .text-menu-resp{
    position: absolute;
    color: #FFF;
    text-transform: uppercase;
    float: left;
    text-align: center;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 10px;
    font-size: 1.5rem;
}

.meniu-top .progress{
    height: 2px;
    margin: 0;
    overflow: visible;
    border-radius: inherit;
    box-shadow: inherit;
}
.meniu-top .progress .progress-bar{
    border-radius: 10px;
    width:100%; 
    box-shadow:-1px 10px 10px rgba(91, 192, 222, 0.7);
}
.meniu-top .progress .current-prog-val{
    position: relative;
    left: -65px;
    top: 4px;
    font-size: 16px;
    color: #FF8040;
    font-weight:800;
}
.meniu-top .progress-bar.active{
    animation: reverse progress-bar-stripes 0.40s ease-in, animate-positive 3s;
}
@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive {
    0% { width: 0%; }
}
.fancybox-overlay{
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.note{
    color: #B3B3B3;
}

.archive #content, .search #content, .error404 #content {
    min-height: 50vh;
}

.search-form .search-submit {
    padding: 3px;
    border-radius: 3px;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.page blockquote{
    border-left: inherit;
    margin: 30px 0;
    padding: 0 20px;
    color: #B3B3B3;
    font-size: 15px;
    font-style: italic;
    position: relative;
}

.page blockquote:before {
    content: "\f10d";
    position: absolute;
    left: 0;
    top: -10px;
    font: normal normal normal 14px/1 FontAwesome;
}

#wpflickity-1{
    height: 60vh;
    overflow: hidden;
    min-height: 640px;
} 

#wpflickity-1:not(.flickity-enabled) .caption-content{
    display: none;
}


#wpflickity-1 .gallery-cell{
    height: 100%;
    background-size: cover;
    background-position: center right;
}

#wpflickity-1 .gallery-cell .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, #wpflickity-1 .gallery-cell .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,#wpflickity-1 .gallery-cell .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{
    padding-top: 0px;
}

#wpflickity-1 .gallery-cell .gform_wrapper ul.gform_fields li.gfield.half{
    width: 50%;
    float: left;
    clear: inherit;
}

#wpflickity-1 .gallery-cell .gform_wrapper ul li.gfield:last-of-type{
    padding-top: 5px;
}


#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../images/fancybox_sprite@2x.png);
    background-size: 44px 152px;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../images/fancybox_sprite.png);
}

.fancybox-skin{
    background: #FFF;
}

.relative{
    position: relative;
}
.hentry,.gallery, .entry-content{
    margin: 0;
}
.dropdown-menu .menu-item{
    list-style: none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background: inherit;
}
.dropdown-menu a{
    text-transform: uppercase;
}

.dropdown-menu .sub {
    color: #fff;
    float: left;
    width: 70%;    
}
 
.list-3 .dropdown-menu .sub{
    width: 100%;
}



.dropdown-menu li:hover a,.dropdown-menu li:hover:before,#menu-item-91:hover a{
    color: #678EC1;
}

.dropdown-menu #menu-item-115,.dropdown-menu #menu-item-116{
    display: none;
    padding-top: 0;
}
.dropdown-menu #menu-item-115 a,.dropdown-menu #menu-item-116 a{
    color: #678EC1;
    float:left;
    width: 70%;
}

.dropdown-menu #menu-item-115:before,.dropdown-menu #menu-item-116:before{
    content: none;
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
    position: inherit;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{
    color: inherit;
}

.navbar-inverse .navbar-nav>.active>a:hover{
    color: inherit;
    background-color: transparent;
}

.logo-img {
    background: url(../images/SEAL_logo.png) no-repeat;
    width: 121px;
    height: 44px;
    background-size: 100% auto;
}

.navbar-inverse .navbar-nav>li>a{
    color: #46004E;
    text-transform: uppercase;
}

.navbar-inverse .navbar-nav>.active>a{
    color: #46004E;
    background: transparent;
}

.header-top{
    background-color: #F2F2F2;
    font-family: 'Roobert Regular';
}

.header-top span{
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
}

.header-top h5{
    color: #999999;
}

.header-top .responsive h5{
    text-transform: uppercase;
    color: #000000;
    padding-left: 10px;
    float: left;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
    background-color: #46004E;

}

.navbar-inverse .navbar-nav>.open.active>a{
    color:#FFF;
}

#masthead{
    padding-top: 15px;
}

.page-template-nomenu-page #masthead{
    padding-top: 16px;
    padding-bottom: 16px;
}

.page-template-nomenu-page #primary{
    padding: 30px 0;
}

.page-template-form-page .footerbk,.page-template-form-page .header-top,.page-template-form-page .navbar,.page-template-form-page .search-navbar{
    display: none;
}

.page-template-form-page h1{
    font-family: 'Akko W01 Medium';
    color: #2a61a2;
    font-weight: bold;
    padding: 15px 0;    
}

.page-template-form-page .headline-content{
    background-color: #2a61a2;
    color: #FFF;
    padding: 30px 0;    
}

.page-template-form-page .headline-content .display-4{
    font-family: 'Roobert SemiMono Light';
}
    
.page-template-form-page header{
    padding-bottom: 15px;
}

#menu-login-register li{
    background: #FFF;
    border-radius: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 1.3rem;
    padding: 0 20px;
    display: inline-block;
}

#menu-login-register li a{
    color: #000;
    font-family: 'Roobert Regular';
}

#menu-login-register li {
    background: #fff;
    border-radius: 20px;
    border: 1px solid #46004E;
    margin: 0 2px;
}

#menu-login-register li:nth-of-type(2){
    border: none;
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);

}

#menu-login-register li:nth-of-type(2) a{
    background-color: transparent;
    color: #FFF;
}

#menu-login-register li:nth-of-type(2):hover{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%);
    color: #fff;

}

#menu-login-register li:nth-of-type(2):hover a{
    color: #fff;
}

#menu-login-register li:hover{
    background: #46004E;   
}

#menu-login-register li a{
    color: #46004E;
}
#masthead .menu-login-register-container{
    float: left;
    padding: 10px 0;
}

#menu-login-register li:hover a{
    color: #fff;
}

#searchform .input-group{
    float: right !important;
    transition: all 0.35s, border-radius 0s;
    width: 32px;
    height: 32px;
    background-color: #fff;
    border-radius: 25px;
}

.active-search #searchform .input-group{
    background: #F2F2F2;
    border-color: #F2F2F2;
    width: 290px;
    border-radius: 4px 25px 25px 4px;
}

#searchform #searchbox {
    display: none;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#searchform #searchsubmit:focus{
    outline-color: transparent;
}


.search-navbar.active-search #searchform #searchbox,.responsive.active-search #searchform #searchbox{
    display: block;
}

#searchform #searchsubmit{
    background: #F2F2F2;
    border-color: #F2F2F2;
    border-radius: 100%;
    box-shadow: inherit;
    text-shadow: none;
}

.search-navbar.active-search #searchform #searchsubmit,.responsive.active-search #searchform #searchsubmit{
    background: transparent;
}

.versions-table td {
    padding: 0 15px;
    text-align: center;
    height: 4.5rem;
    color: #434244;
}

.versions-table .type{
    background-color: #F2F2F2;
    font-weight: bold;
    font-size: 2rem;
    font-family: 'Roboto';
}

.versions-table i{
    font-size: 2.3rem;
    color: black;
}

.versions-table td:first-of-type{
    text-align: left;
}

.versions-table td{
    border-top: 2px solid #E6E6E6;
    border-bottom: 2px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}

.versions-table th{
    text-align: center;
    font-size: 2.5rem;
    text-transform: uppercase;
    background-color: #9A9A9A;
    color: #FFF;
    line-height: 7.5rem;
    font-weight: inherit;
    border-top: 2px solid #9A9A9A;
    border-bottom: 2px solid #9A9A9A;
    border-left: 1px solid #9A9A9A;
    border-right: 1px solid #9A9A9A;
    cursor: default;
}

.versions-table td:nth-of-type(1){
    border-left: inherit;
    border-right: inherit;
}

.versions-table td:nth-of-type(2),.versions-table td:nth-of-type(4){
    border-left: 2px solid #9A9A9A;
    border-right: 2px solid #9A9A9A;
}

.versions-table thead td{
    border: inherit;
}

.versions-table td.space {
    background-color: transparent;
    width: 20px;
    border-left: none;
    border-right: none;
}

.versions-table .call-to-act{
    padding:inherit;
    margin-bottom: inherit;
}

.versions-table .call-to-act a{
    border-radius: 0;
}

.versions-table .bottom td{
    border-bottom-color: transparent;
}

.versions-table .bottom td:nth-of-type(2),.versions-table .bottom td:nth-of-type(4){
    border-bottom: 2px solid #9A9A9A;
}

.versions-table.business th:nth-of-type(1){
    background-color: #265DA6;
    border-color: #265DA6;
}

.versions-table.business tbody td:nth-of-type(2){
    border-left-color: #265DA6;
    border-right-color: #265DA6;
}


.versions-table.business .bottom .business {
    border-bottom: 2px solid #265DA6;
}


.versions-table.compliance th:nth-of-type(2),.page-id-816 .versions-table th:nth-of-type(2){
    background-color: #F05A24;
    border-color: #F05A24;
}

.versions-table.compliance tbody td:nth-of-type(4),.versions-table.compliance tbody td:nth-of-type(3),.page-id-816 .versions-table tbody td:nth-of-type(4),.page-id-816 .versions-table tbody td:nth-of-type(3){
    border-left-color: #F05A24;
    border-right-color: #F05A24;
}

.versions-table.compliance .bottom .compliance,.page-id-816 .versions-table .bottom .compliance{
    border-bottom: 2px solid #F05A24;
}

.versions-table.compliance .compliance .findout,.versions-table.compliance .business .start-now,.versions-table.business .business .findout,.versions-table.business .compliance .start-now{
    display: none;
}

.versions-table .bottom td{
    padding-top: 10px;
    padding-bottom: 10px;
}

.versions-table .call-to-act a{
    padding: 10px 30px;
    display: block;
}

.seal-compare-versions .mentions{
    text-align: center;
    color: #B3B3B3;
    margin: 10px;
}

.lang-sel{
    margin: 10px 0;
    float: right;
}

.site-content ul{
    margin-left: inherit;
    list-style: none;
    list-style-type: disc;

}

.lang-sel a{
    text-transform: uppercase;
    color: #000000;
}

.lang-sel .dropdown button{
    background-color: #F2F2F2;
    color: #000;
    text-transform: uppercase;
    border-radius: 100%;
    width: 39px;
    height: 34px;
}

.lang-sel .dropdown-menu{
    width: 39px;
    background-color: #F2F2F2;
    min-width: inherit;
    margin-top: inherit;
    border-radius: 0px 0px 100px 100px;
    -moz-border-radius: 0px 0px 100px 100px;
    -webkit-border-radius: 0px 0px 100px 100px;
}

.lang-sel .dropdown-menu li:before{
    content: none;
}

.lang-sel .dropdown-menu li a{
    padding: 0;
    text-align: center;
}

.lang-sel .dropdown{
    background: #F2F2F2;
    border-radius: 100%;
}

.lang-sel .dropdown button,.lang-sel .dropdown button:hover,.lang-sel .dropdown button:active{
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none;
    color: #000 !important;
}

.lang-sel .dropdown.open button{
        border-radius: 100px 100px 0px 0px;
    -moz-border-radius: 100px 100px 0px 0px;
    -webkit-border-radius: 100px 100px 0px 0px;
    border: 0px solid #000000;
    background-color: #F2F2F2 !important;
}


.header-top .responsive{
    display: none;
}

header .selectors{
    float: right;
    margin-right: 70px;
}


.flickity-page-dots .dot{
    width: 20px;
    height: 20px;
    border: 2px solid #FFF;
    padding: 3px;
    background: transparent;
    opacity: 1;
}


.flickity-page-dots .dot.is-selected {
    background: #FFF;
}

.flickity-page-dots {
    bottom: 2%;
    left: 10%;
    width: auto;
}

.quick-solutin {
    padding: 20px 0;
    background-color: #46004E;
    display: flex;
    align-items: center;
    position: relative;
}

.quick-solutin .btn-block{
    border:none;
    border-radius: 20px;
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);

}

.quick-solutin .btn-block:hover{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%);
    border:none;
}

.quick-solutin .outext {
    position: absolute;
    top: -10px;
    color: #FFF;
    padding-left: 14px;
}

.OLDcaption-content{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto -20px;
    max-height: 200px;
    color: #FFF;
    font-family: 'Roobert Regular';
    background: -moz-linear-gradient(left, rgba(10,75,148,0.9) 0%, rgba(10,75,148,0) 59%, rgba(10,75,148,0) 100%);
    filter: progid:DXImageTransform.Mic;
    padding: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNWEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjA1YTI0IiBzdG9wLW9wYWNpdHk9IjAuOTMiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMyNjVkYTYiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left,  rgba(38,93,166,0.9) 0%,rgba(38,93,166,0.6) 30%,rgba(38,93,166,0.2) 60%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(100%,rgba(255,255,255,0))); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, rgba(38,93,166,0.9) 0%,rgba(38,93,166,0.6) 30%,rgba(38,93,166,0.2) 60%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left,  rgba(38,93,166,0.9) 0%,rgba(38,93,166,0.6) 30%,rgba(38,93,166,0.2) 60%,rgba(255,255,255,0) 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, rgba(38,93,166,0.9) 0%,rgba(38,93,166,0.6) 30%,rgba(38,93,166,0.2) 60%,rgba(255,255,255,0) 100%); /* IE10 preview */
    background: linear-gradient(to right, rgba(38,93,166,0.9) 0%,rgba(38,93,166,0.6) 30%,rgba(38,93,166,0.2) 60%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05a24', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */
}

.caption-content{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto -20px;
    max-height: 200px;
    color: #FFF;
    font-family: 'Roobert Regular';

    filter: progid:DXImageTransform.Mic;
    padding: 20px;
   
}
 
.caption-content:before{
    content: '';
    background-color: #F05A24;
    width: 4vw;
    height: 100%;
    left: -4vw;
    right: inherit;
    top: 0;
    position: absolute;
    display: none;
}
 
.caption-content .gform_wrapper label.gfield_label,.caption-content .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.caption-content .gform_wrapper div.validation_error{ 
    display: none;
}
 
.caption-content .gform_wrapper{
    max-width: 380px;
    margin-top: -16px;
    z-index: 200;
}
 
.caption-content .gform_wrapper input[type="text"],.caption-content .gform_wrapper input[type="email"]{
    border-radius: 0;
}
 
.caption-content .gform_wrapper li.gfield.gfield_error{
    background-color: transparent;
    border: inherit;
    padding: 0;
    box-sizing: inherit;
}
 
.caption-content .gform_wrapper .field_description_below .gfield_description{
    padding-top: inherit;
}
 
.caption-content .gform_wrapper input[type=submit]{
    line-height: 40px;
    padding: 0;
    min-width: 173px;
    text-transform: uppercase;
    border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-shadow: none;
    font-weight: normal;
    color: #FFF;
} 
 
.caption-content .gform_wrapper input[type=submit]:hover{
    background-color: #d3450d;
    border-color: #d3450d;
}
 
.caption-content .gform_wrapper .gform_footer{
    margin-top: inherit;
}
 
.caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    padding: 2px 5px;
}

.caption-content .call-to-act{
    text-align: left;
    padding: 10px 0;  
}

.caption-content .call-to-act a{
    border-radius: 0;
    text-align: left;
    display: initial;
}
 
 
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    font-family: 'Roboto';
    font-size: 14px;
    height: 34px;
}
 
 
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{
  color: #666666;
}
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder {
  color: #666666;
}
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder {
  color: #666666;
}
#content .caption-content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder {
  color: #666666;
}

#wpflickity-1 .caption-content{
    max-height: 75%;
    max-width: 720px;
}

.caption-content p{
    width: 80%;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0;
}

.page-template-arhivare-electronica-page .caption-content p{
    width: 70%;
}

.page-template-arhivare-electronica-page header .extracontent p{
    line-height: 44px;
    margin: 0;
}

#wpflickity-1 .caption-content p{
    width: 80%;
}

.forceFullWidth .gallery-cell-image,.forceFullWidth .gallery-cell {
    width: 100%;
}

.caption-content .display-3{
    line-height: 6vh;
}



.flickity-enabled.is-draggable{
    position: relative;
}

a.button.buton1 {
    border-radius: 20px !important;
    padding: 10px 30px 10px 30px;
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%) !important;
    border: none !important;
}

a.button.buton1:hover {
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%) !important;

}
.caption-content a{
    border: 1px solid #F05A24;
    background: #F05A24;
    padding: 10px 60px;
    border-radius: 20px;
    color: #FFF;
    text-transform: uppercase;

}

.caption-content a.small-bt{
    border: 1px solid #F05A24;
    background: #F05A24;
    color: #FFF;
    text-transform: uppercase;
    line-height: 30px;
    line-height: 30px;
    padding: 0 5px;
    min-width: 173px;
    border-radius: 0;
    text-shadow: none;
    font-weight: normal;
    margin:0 0 0 0;
    font-size: 80%;
}

.caption-content a.no-bt{
    color: #F05A24;
    line-height: normal;
    border-radius: 0;
    text-shadow: none;
    font-weight: normal;
    margin:0 0 0 0;
    display: inline-block;
    background: none;
    text-transform: none;
    padding: 0;
    border: none !important;
}
.caption-content a.no-bt:hover{
    color: #F05A24 !important;
}

button, input[type="button"], input[type="reset"], input[type="submit"]{
    background: #F05A24;
    border:1px solid #F05A24;
    color: #FFF;
    box-shadow: none;
}

.btn-block{
    color: #FFF;
    text-transform: uppercase;
    border:none;
    border-radius: inherit;
}

.btn.focus, .btn:focus, .btn:hover{
    color: #FFF;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
    box-shadow: none;
}
.btn-block:hover{
    border:none;
}

.quick-solutin .form-control{
    border-radius: inherit;
}


 .seal-help h2{
    font-weight: bold;
}

.reason_choose-vision .top p{
    width: 100%;
    margin:0px auto; 
    margin-bottom: 10px;
}

 .reason_choose-vision .top .display-4{
    text-align: center;
}

.article-carousel .carousel_3-info{
    min-height: inherit;
}

.top .content{
    color: #B3B3B3;
    text-align: center;
    max-width: 900px;
    margin: 0px auto;
}

.product-availability .row .content{
    background-color: #FFF;
    border-radius: 50px;
    padding: 25px 20px;
    position: relative;
    min-height: 275px;
    width: 31.33%;
    margin: 1%;
    float: left;
}

 .reason_choose-vision .top .content, .product-availability .top .content{
    width: 50%;
    margin: 0px auto;
}

.seal-help .delimit,.sealinfographic .delimit{
    position: relative;
}

.seal-help .delimit:nth-child(odd),.sealinfographic .delimit:nth-child(odd){
    margin-top: 83px;
}

.seal-help .delimit:nth-child(2),.sealinfographic .delimit:nth-child(2),.seal-help .delimit:last-of-type,.sealinfographic .delimit:last-of-type{
    margin-top: 0;
}

 .seal-help .delimit .counter,.sealinfographic .counter{
    border: 2px solid #CCCCCC;
    color: #CCCCCC;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    padding: 7px;
    text-align: center;
    margin: 0px auto;
    cursor: default;
    position: absolute;
    left: 0;
    right: 0;
    top: -20px;
}

 .seal-help .left-del,.sealinfographic .left-del{
    background: transparent;
    width: 31.5%;
    height: 85px;
    margin-left: 16.666666665%;
    border-radius: 32px 0px 0px 0px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
}

.sealinfographic .set-left {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    height: 100%;
    border-left-style: solid;
    border-left-width: 2px;
    margin-left: 17.6%;
    border-left-color: #CCCCCC;
}

.sealinfographic .set-right{
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    height: 100%;
    border-right-style: solid;
    border-right-width: 2px;
    margin-right: 17.5%;
    border-right-color: #CCCCCC;
}

 .seal-help .left-del-bottom,.sealinfographic .left-del-bottom{
    background: transparent;
    width: 31.5%;
    height: 85px;
    margin-left: 16.666666665%;
    border-radius: 0px 0px 0px 32px;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
}

 .seal-help .delimit-center,.sealinfographic .delimit-center{
    background: transparent;
    width: 2px;
    height: 310px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    float: right;
    overflow: hidden;
    margin-right: 17.5%;
}


.seal-help .delimit-center{
    margin-top: -10px;
    margin-bottom: -10px;
}

 .seal-help .right-del,.sealinfographic .right-del{
    background: transparent;
    width: 31.5%;
    height: 85px;
    margin-right: 16.666666665%;
    border-radius: 0px 32px 0px 0px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    float: right;
}

 .seal-help .right-del-bottom,.sealinfographic .right-del-bottom{
    background: transparent;
    width: 31.5%;
    height: 85px;
    margin-right: 16.666666665%;
    border-radius: 0px 0px 32px 0px;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    float: right;
}


.single-industry .imgtab{
    margin-top: 10%;
}


.sealinfographic .delimit-center{
    width: 85%;
    height: 2px;
    position: absolute;
    top: 33%;
    left: 16%;
    background: #CCCCCC;
    overflow: hidden;
}

.version .delimit-center{
    top:10%;
    left: 18%;
}

.sealinfographic .delimit-outer-bottom{
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    top: -33%;
    width: 85%;
    height: 65%;
    position: absolute;
    left: 20%;
    background: transparent;
    overflow: hidden;
    border-radius: 0px 0px 32px 0px;
}

.version .delimit-outer-bottom{
    top:-55%;
}

.sealinfographic .delimit-outer-top{
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    right: 0;
    width: 85%;
    height: 70%;
    position: absolute;
    top: 33%;
    left: 20%;
    background: transparent;
    overflow: hidden;
    border-radius: 0px 32px 0px 0px;
}

.version .delimit-outer-top{
    top:10%;
}

.sealinfographic .delimit-outer-bottomleft{
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
    right: 0;
    width: 10%;
    height: 70%;
    position: absolute;
    top: 33%;
    left: -10%;
    background: transparent;
    overflow: hidden;
    border-radius: 32px 0px 0px 0px;
}

.version .delimit-outer-bottomleft{
    top:10%;
}

.sealinfographic .delimit-outer-topleft{
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
    top: -33%;
    position: absolute;
    left: -10%;
    background: transparent;
    overflow: hidden;
    border-radius: 0px 0px 0px 32px;
    width: 10%;
    height: 65%;
}

.version .delimit-outer-topleft{
    top:-55%;
}

.seal-help.sealinfographic .call-to-act{
    border: inherit;

}
.call-to-act.talk-to-expert a{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%) !important;
    color: #fff !important;
}
.call-to-act.talk-to-expert a:hover {
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%) !important;

}

.left-del-calltoact{
    margin-left: 50%;
    margin-top: 83px;
    width: 2%;
    height: 85px;
    border-radius: 32px 0px 0px 0px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
    margin-bottom: 10px;
}


.site-content .set-list:nth-child(even){
    background: #F2F2F2;
    padding-bottom: 50px;
}

.right-del-calltoact{
    margin-right: 50%;
    margin-top: -2px;
    background: transparent;
    width: 2%;
    height: 85px;
    border-radius: 0px 32px 0px 0px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    margin-bottom: 10px;
    float: right;
}

.sealinfographic .delimit-outer-right-calltoact{
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-right-color: #CCCCCC;
    border-right-style: solid;
    border-right-width: 2px;
    right: 0;
    width: 85%;
    height: 140%;
    position: absolute;
    top: 30%;
    left: 20%;
    background: transparent;
    overflow: hidden;
    border-bottom: 2px solid #cccccc;
    border-radius: 0px 32px 32px 0px;
    display: none;
}

.sealinfographic .delimit-outer-left-calltoact{
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    border-left-color: #CCCCCC;
    border-left-style: solid;
    border-left-width: 2px;
    right: 0;
    width: 10%;
    height: 150%;
    position: absolute;
    top: 33%;
    left: -10%;
    background: transparent;
    overflow: hidden;
    border-bottom: 2px solid #cccccc;
    border-radius: 32px 0px 0px 32px;
}



.sealinfographic .call-to-act{
    text-align: center;
    margin-top: 10px;
}

.sealinfographic .butt-set{
    margin-top: 20px;
}

.seal-key .row{
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
}

.seal-key .row .post-content{
    width: 80%;
}

.call-to-act a{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);
    border: none;
    color: #FFF;
    padding: 10px 60px;
    border-radius: 30px;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
    display: table;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.3s ease;
}

.call-to-act a:hover{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%);
    color: #fff;
    transition: all 0.3s ease;
}

.call-to-act:hover .hover-overlay{
        -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position: absolute;
    height: 100%;
    width: 0;
    left: 0;
    top: 0;
    background: #265DA6;
    opacity: .6;
    z-index: 0;
}

.sealinfographic .h1{
    margin-top: inherit;
}

.lesson{
    margin-bottom: 0;
    text-transform: uppercase;
    color: #B3B3B3;
}

.seal-solution-ind .content{
    margin-bottom: 30px;
}

.seal-solution-ind .content .h1{
    margin-top: inherit;
}

.seal-solution-ind .container{
    margin-top: 50px;
}

.sealinfographic .download,.sealinfographic .download a{
    color: #F05A24;
}

.seal-features .h1{
    font-weight: bold;
}


.seal-benefits{
    margin-bottom: 50px;
}

.seal-benefits .row .content{
    text-align: center;
    min-height: 295px;
}

.seal-benefits .content p{
    margin-top: 5px;
}


.call-to-act{
    color: #F05A24;
    padding: 5px 30px;
    border-radius: 20px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
}

.setbottom{
    clear: both;
}


.cta{
    border:1px solid #F05A24;
    color: #F05A24 !important;
}

 .tab-core-vision, .reason_choose-vision, .download_resources,
  .reason_choose-vision,.helpinfograf,.post-sealhelp,.set-background{
    background: #F2F2F2;
    position: relative;
}
.tab-core-vision {
    background: #fff;
}

.download_resources .call-to-act{
    margin-bottom: 0;
}

.home .product-availability{
    background: #F2F2F2;  
}

.page:not(.home) .product-availability  .row .content{
    border: 1px solid #CCCCCC;
}

.product-availability .separate{
    text-align: center;
}

.product-availability .separate img{
    max-height: 127px;
}

.product-availability .call-to-act{
    margin-top: 30px;
}

.download_resources .set_resources{
    margin-top: 20px;
}

.download_resources .call-to-act a{
    background-color: transparent;
    color: #F05A24;
    padding: 10px 55px;
}

.download_resources .call-to-act a:hover{
    background-color: #F05A24;
    color: #FFF;
}

.tab-tech,.tab-paper{
    margin: 50px 0;
    background: #F2F2F2;
}

.post-separator [class*='col-']{
    background: #46004E;
    color: #FFF;
    min-height: 300px;
}

.single-sealhelp .post-separator [class*='col-']{
    min-height: 407px;  
}

.single-industry .post-separator{
    margin-top: 20px;
}


.single-industry .post-separator [class*='col-']{
    margin-bottom: inherit;
    margin-top: inherit;
}

.single-industry .post-separator  .display-4{
    padding: 10px;
}

.single-industry .post-separator .separate{
    width: 100%;
    float: left;
}

.single .author{
   font-family: 'Akko W01 Medium';
   margin-top: 20px;
   line-height: 37px;
}

.single .author p{
    float: left;
}

.single .author img{
    float: left;
    border-radius: 50%;
    margin-right: 10px;
    max-height: 37px;
}

.single .author .positon{
   font-family: 'Roobert Regular';
   color: #B3B3B3; 
}

.single .date,.single .time{
    color: #B3B3B3;
    line-height: 37px;
    width: 190px;
    float: right;
    margin-left: 20px;
}

.single .date .date-icon{
    background: url(../images/date.png);
    background-repeat: no-repeat;
    width: 37px;
    height: 37px;
    float: left;
    margin-right: 5px;
}

.single .time .time-icon{
    background: url(../images/time.png);
    background-repeat: no-repeat;
    width: 37px;
    height: 37px;
    float: left;
    margin-right: 5px;
}

.post-separator .display-5{
    font-family: 'Roobert SemiMono Light';
}

.post-separator p:not(.display-5){
    color: #f9f9f9;
}

 .tab-what-is-seal,.tab-core-vision, .reason_choose-vision, .demo-request,
  .download_resources,.latest_articles, .latest_videos,.seal-companies,.product-availability .top,.seal-key .top,.sealinfographic .top,.seal-help{
    text-align: center;
    padding: 3vh 0;
}
.tab-what-is-seal .h1 {
    color: #FF5117;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.tab-what-is-seal .display-4, .tab-core-vision .display-4, .reason_choose-vision .display-4 , .demo-request .display-4 , .home .product-availability .display-4 , .latest_videos .display-4, .latest_articles .display-4 , .seal-companies .display-4 , .custom-title {
    color: #46004E;
    font-weight: bold;
}
.tab-core-vision, .reason_choose-vision {
    padding-top: 64px;
}
.reason_choose-vision, .home .product-availability {
    background: #fff;
}
.display-4.display-h1 {
    font-size: 2.5rem !important;
    padding-bottom: 24px;
}

#wpflickity-1 .caption-content .display-4 {
    font-weight: bold;
}

.textportocaliu {
    color: #FF5117;
    font-family: 'Roobert SemiMono Light' !important;
}

#wpflickity-1 .caption-content .display-4 {
    width: 100%;
}

.cookie-policy {
    display: none !important;
}


/*mobil*/
@media screen and (max-width: 768px) {
    .display-4 {
        font-size: 3.5rem;
    }
    .custom-title {
        font-size: 2.5em !important;
    }
    .textportocaliu {
    display: block;
    font-size: 32px;
    }
    #wpflickity-1 .caption-content .display-4 {
    font-size: 32px;
    }
    #wpflickity-1 .caption-content .h2.hidden-xs {
    display: block !important;
    }

    
}





.tab-core-vision .top{
    margin-bottom: 100px;
}

.latest_articles{
    padding-bottom: 0;
}

.feature-post-summary{
    padding: 50px 0;
}

.seal-help .top{
    text-align: center;
    margin-bottom: 50px;
}

 .reason_choose-vision .top{
    text-align: left;
    margin-bottom: 50px;
}

 .tab-what-is-seal .content-13, .tab-core-vision .content-14{
    margin-top: 70px;
}

.page-template-login-page .top .content{
    margin: inherit;
    color:#B3B3B3;
    text-align: left;
    font-family: 'Roobert Regular';
}

.page-template-arhivare-electronica-page #masthead,.page-template-gdpr-page #masthead{
    padding-bottom:15px;
}

.page-template-arhivare-electronica-page .top-content .img-set{
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
}

.page-template-arhivare-electronica-page .caption-content{
    max-height: 280px;
}

.page-template-arhivare-electronica-page .menu-footer-bottom-container{
    text-align: center;
}

.page-template-arhivare-electronica-page ul{
    display:inline-table;
}

/* Login Page*/
.login-form {
    margin-top: 30px;
    margin-bottom: 300px;
}
.login-form form{
    margin:20px 0;
}

.login-form .login-input{
    position: relative;
    display: block;
    float: left;
    width: 100%;
}

.login-form .login-input label{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.8px;
    color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: -7px;
    padding-left: 3px;
    display:none;
}

.login-form .login-input.hasValue label{
    display: block;
}

.login-form input,.login-form select,.login-form .sign-up .call-to-act{
    width: 100%;
    float: left;
    margin-bottom: 35px;
}

.login-form .sign-up .call-to-act{
    background-color: #F05A24;
}

.login-form select{
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    font-weight: 400;
    height: 45px;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 25px;
}

.login-form .separator:after{
    content: '';
    display: block;
    background: #E6E6E6;
    min-height: 480px;
    width: 1px;
    margin: 0 auto;
}

.login-form .forgotpass{
    margin-bottom: 25px;
    clear: both;
}

.login-form .forgotpass a{
    color: #F05A24;
}

.login-form .mention{
    color: #B3B3B3;
}

.login-form .mention i{
    float: left;
    margin-right: 5px;
    font-size: 1.2em;
}

.login-form .mention p{
    width: 70%;
    float: left;
}

.login-form input[type="submit"]{
    height: 5rem;
    border-radius: 30px;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.login-form .sign-up .space{
    min-height: 250px;
}

.login-form .sign-up-button{
    border: 1px solid #F05A24;
    height: 5rem;
    border-radius: 30px;
    font-size: 1.5rem;
    text-transform: uppercase;
    text-align: center;
    padding: 1.5rem;
}

.login-form .sign-up-button a{
    color: #F05A24;
}

.login-form .sign-up-button:hover{
    background: #F05A24;
}

.login-form .sign-up-button:hover a{
    color: #FFF;
}

.support-panel{
    box-shadow: inherit;
    border:inherit;
}

.support-panel .nf-form-cont .nf-form-title{
    display: none;
}

.support-panel .nf-form-cont{
    margin: 50px 0;
}

.support-panel .nf-form-cont input[type="button"]{
    width: 25rem;
    background-color: #F05A24;
    height: 45px;
    font-size: 16px;
    text-transform: uppercase;
    float: left;
}

.signup-panel{
    background: none;
    border: none;
    box-shadow: inherit;
    margin-top: 70px;
}

.signup-panel .nav-tabs>li>a:hover{
    border: none;
    background: none;
}

.support-panel .nf-form-cont nf-field{
    width: 47.5%;
    float: left;
}

.support-panel .nf-form-cont nf-field:nth-child(even){
    margin-left: 5%;
}

.support-panel .support-panel .nf-form-cont{
   margin: 20px 0;
}

.support-panel .nav-tabs,.signup-panel .nav-tabs{
    border:none;
    margin-left: auto;
    margin-right: auto;
}

.signup-panel .nav-tabs{
    margin: 0px auto;
}

.support-panel .nav>li>a:focus, .support-panel .nav>li>a:hover,.signup-panel .nav>li>a:focus, .support-panel .nav>li>a:hover{
    background: transparent;
}

.support-panel .nav li{
    width: 50%;
}


.signup-panel .nav li{
    width: 31.5%;
}

.signup-panel .nav li.separator{
    width: 2.75%;
}

.support-panel .nav-tabs>li>a,.support-panel .nav-tabs>li>button{
    border:inherit;
    text-align: center;
    font-size: 2rem;
    text-transform: uppercase;
    color: #999999;
    font-family: 'Akko W01 Medium';
    margin-bottom: inherit;
    padding-bottom: inherit;
    cursor: default;
    box-shadow: none;
    outline: none;
}

.support-panel .separatetab{
    padding-bottom: 50px;
}

.support-panel .nav-tabs>li>button{
    width: 100%;
}

.support-panel .nav-tabs>li.active>a,.support-panel .nav-tabs>li>button{
    border:inherit;
    background-color: inherit;
    color: #000000;
    cursor: pointer;
}

.signup-panel .nav-tabs>li.active>a,.signup-panel .nav-tabs>li>button{
    border:inherit;
    background-color: inherit;
    color: #000000;
    float: left;
    cursor: default;
}

.support-panel .nav-tabs>li.active>a:after,.support-panel .nav-tabs>li.active>button:after{
    content: '';
    display: block;
    background: black;
    height: 5px;
    max-width: 70%;
    width: 100%;
    margin: 0 auto;
}

.signup-panel .nav-tabs>li>a,.signup-panel .nav-tabs>li>button{
    font-size: 1.2rem;
    font-family: 'Roobert Regular';
    color: #CCCCCC;
    float: left;
    border: none;
    background: none;
    cursor: default;
    padding: 0 10%;
}

.panel-body{
    padding: 0;
}

.signup-panel .nav-tabs>li>a .number{
    font-size: 7.5rem;
    float: left;
}

.signup-panel .nav-tabs>li>a .content{
    width: 60%;
    float: left;
    margin-top: 27px;
    margin-left: 10px;
    font-size: 2.2rem;
}

.signup-panel .nav li .fa{
    font-size: 5.4rem;
    color: #CCCCCC;
}


.signup-panel #price {
  text-align: center;
}



.signup-panel .plan .top{
  margin-bottom: -20px;
  z-index: 200;
  position: relative;
}

.signup-panel .plan-inner {
  margin: 0 auto;
  min-width: 280px;
  max-width: 100%;
  position:relative;
  background: #FFF;
  border: 1px solid #E6E6E6;

}

.signup-panel .plan-inner .content-st{
  padding-top: 15px;
}


.signup-panel .entry-title {
  background: #53CFE9;
  height: 140px;
  position: relative;
  text-align: center;
  color: #fff;
  margin-bottom: 30px;
}

#seal-edition {
    text-align: center;
    margin-left: -15px;
    margin-right: -15px;
}

#seal-edition .entry-title{
    height: inherit;
}

#seal-edition .entry-title .content-st p{
    text-transform: uppercase;
    font-family: 'Roobert Regular';
}

#seal-edition .body-content {
    text-align: center;
    margin: 0px auto;
    min-height: 120px;
    width: 70%;
}

.signup-panel .plan .top>h3 {
    background: #20BADA;
    font-size: 2.5rem;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0px auto;
    width: 75%;
    border-radius: 30px;
    border: 5px solid #F2F2F2;
    color: #FFF;
}


.signup-panel .entry-title .price {
  position: absolute;
  bottom: -25px;
  background: #20BADA;
  height: 95px;
  width: 95px;
  margin: 0 auto;
  left: 0;
  right: 0;
  overflow: hidden;
  border-radius: 50px;
  border: 5px solid #fff;
  line-height: 80px;
  font-size: 28px;
  font-weight: 700;
}

.signup-panel .price span {
  position: absolute;
  font-size: 9px;
  bottom: -10px;
  left: 30px;
  font-weight: 400;
}

.signup-panel .entry-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.signup-panel .entry-content li {
  border-bottom: 1px solid #E5E5E5;
  padding: 10px 0;
}


.support-panel .seal-support-serv .content{
    margin: 0px auto;
    text-align: center;
}

.support-panel .seal-support-serv .content p {
    margin: 0px auto;
    text-transform: uppercase;
    font-weight: bold;
}

.support-panel .breadcrumbs .item-current-tab{
    color: #CCCCCC;
    cursor: default;
}

.breadcrumbs .item-current.item-70{
    color: #000000;
    cursor: default;
}

.support-panel .panel-heading{
    border:inherit;
    padding-bottom: inherit;
    padding-top: 40px;
}

.signup-panel .panel-heading{
    border:inherit;
    padding-bottom: inherit;
    padding-top: 40px;
    background: none;
    padding: 0;
}

.support-panel .tab-content>.active{
    outline-color: transparent;
}

.support-panel .tab-content .breadcrumbs{
    float: left;
}

.page-template-singnup-page{
    background-color: #F2F2F2;
}

.page-template-singnup-page header{
    height: 20vh;
    position: relative;
}

.page-template-singnup-page .logo-img{
    margin: auto;
    position: absolute;
    left: 0; bottom: 0; right: 0;
}

.home .caption-content span,.home .caption-content .h2{
    font-family: 'Roobert Regular';
    line-height: 1.2;
}

.single-post .entry-content h2{
    font-family: 'Roboto';
    font-weight: 500;
    font-style: italic;
}

.single-post .entry-content p{
    font-family: 'Roboto';
    font-weight: 500;
    font-style: normal;
}

.breadcrumbs{
    list-style-type: none;
    padding-left: 0;
    margin-left: inherit;
    margin-top: 10px;
    font-size: 1.4rem;
}

.breadcrumbs li{
    display: inline-block;
    padding: 3px;
}

.breadcrumbs .bread-current{
    font-weight: normal;
    color: #CCCCCC;
    cursor: default;
}

.breadcrumbs .item-current{
    color: #CCCCCC;
    cursor: default;
}

.breadcrumbs a{
    color: #4D4D4D;
}

.page-template-whatnew-page .post-content p,.page-template-whatnew-page .post-content h2,
.page-template-whatnew-page .post-content h3,.page-template-whatnew-page .post-content h1,
.page-template-whatnew-page .post-content h4{
    font-size: 1.4rem;
    font-family: 'Roboto';
    font-weight: normal;
    margin:0;
}

.page-template-whatnew-page .post-content br{
    display: none;
}

.page-template-versions-page .seal-key{
    background: #F2F2F2;
    padding: 20px 0;
}

.page-template-versions-page .seal-key .row p:not(.h1){
    width: 90%;
}


.page .tab-top{
    text-align: center;
    padding: 50px 0;
}

.page .content-listing-section{
    padding-bottom: 50px;
}
 
.page .content-listing-section .call-to-act{
    margin-top: 30px;
}
 
.page .content-listing-section ul{
    -webkit-padding-start: 20px;
}



.post-share{
    margin-top: 30px;
    margin-bottom: 30px;
}

.single-post .site-content{
    margin-bottom: 50px;
}

.share-box .share{
    width: 52px;
    height: 52px;
    float: left;
    margin-right: 10px;
}

.post-share .share-box{
    margin: 0px auto;
    text-align: center;
    width: 186px;
    margin-top: 30px;
}

.post-share .bottom .display-4{
    margin-bottom: inherit;
}

.share .share_fb{
    background: url(../images/share_fb.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
}

.share .share_tw{
    background: url(../images/share_tw.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
}

.share .share_in{
    background: url(../images/share_in.png);
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
}

 .latest_videos .content{
    margin: 0px auto;
    color: #B3B3B3;
    text-align: center;
    font-family: 'Roobert Regular';
}

.latest_videos .h1{
    color: #000000;
}
 .tab-what-is-seal .content-spec{
    margin: 0px auto;
}

 .tab-core-vision .content-spec{
    width: 100%;
    margin: 0px auto;
}

 .tab-what-is-seal .call-to-act, .demo-request .call-to-act{
    margin-top: 30px;
}

 .tab-what-is-seal .call-to-act a, .demo-request .call-to-act a, .latest_videos .call-to-act a{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);
    border: none;
    margin-top: 30px;
    color: #FFF;
    padding: 10px 30px;
    border-radius: 30px;
    text-transform: uppercase;
}

 .tab-what-is-seal .call-to-act a:hover, .demo-request .call-to-act a:hover, .latest_videos .call-to-act a:hover{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%);
    color: #fff;
}

.tab-what-is-seal .top .h1{
    min-height: 54px;
}

#articleCarousel{
    padding: 30px 0;
    overflow: visible;
}

#VideoCarousel{
    padding: 50px 0 25px;
    overflow: visible;
}

#companiesCarousel{
    margin-top: 50px;
    margin-bottom: 30px;
    overflow: visible;
}

#VideoCarousel .selection{
    -webkit-transition: width 0.1s ease-in-out ease-in-out;
    -moz-transition: width 0.1s ease-in-out;
    -o-transition: width 0.1s ease-in-out;
    transition: width 0.1s ease-in-out;
}

#articleCarousel .article-content .h1,#VideoCarousel .article-content .h1{
    height: 5.5rem;
    overflow: hidden;
    margin-top: 0;
    cursor: auto;
}

#VideoCarousel .article-content .h1{
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    height: auto;
}


#articleCarousel .article-content{
    padding: 0 10px 10px;
}

#articleCarousel .article-content,#VideoCarousel .article-content{
    text-align: left;
}

#articleCarousel .article-content .first{
    margin-top: 10px;
    margin-bottom: 5px
}
#articleCarousel .article-content .call-to-act{
    color: #46004E;
    padding-left: 0;
}

#articleCarousel .selection .article-content{
    padding: 15px;
    background: #FFF;
}

#articleCarousel .article-img{
    height: 250px;
    background-size: cover !important;
    background-position: center !important;
    filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: grayscale(100%);
    webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);
    filter: gray;
    cursor: pointer;
}

#VideoCarousel .video-img,.seal-videos .video-img{
    height: 250px;
    background-size: cover !important;
    background-position: center !important;
    cursor: pointer;
}

.seal-key .key-img{
    height: 250px;
    background-size: cover !important;
    background-position: center !important;
    cursor: pointer;
}

#VideoCarousel .video-img .play-button,.seal-videos .video-img .play-button{
    width: 100%;
    height: 100%;
    background: url(../images/video_playbutton.png);
    background-size: cover;
    background-position: center;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    font-size: 20px;
}


.page .top-content,.single-post .top-content, .single .top-content{
    height: 300px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
    background: #F2F2F2;
}

.top-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    right: 0;
    bottom: 0;
    background: rgb(70, 0, 78);
    background: linear-gradient(90deg, rgba(70, 0, 78, 1) 0%, rgba(255, 255, 255, 0) 100%);
}

.page-template-arhivare-electronica-page .top-content{
    height: 350px;
}

.page .top-content.noimage{
    background-color: #265DA6;
    position: relative;
    height: auto;
}

.page .top-content.noimage .caption-content{
    background: none;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page .top-content.noimage .caption-content:before{
    content: none;
}

.page .top-content.noimage .caption-content p{
    width: auto;
    text-align:center;
    margin-bottom: 0;
    font-family: 'Roobert SemiMono Light';
}

.page-template-price-page .top-content,.page-template-login-page .top-content{
    height: 100px;
}

.page-template-price-page .top-content{
    height: 1px;
}

.page-template-price-page .item-current{
    color: #4D4D4D;
}

.page-template-price-page .breadcrumbs{
    display: none;
}

.page-template-price-page .gform_body input[type="text"],.page-template-price-page .gform_body select{
    border: inherit;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    height: 34px;
}

.construction-overflow{
    position: absolute;
    z-index: 500;
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    height: 100%;
}

.construction-overflow svg{
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.carousel-home .caption-content a:hover{
    background: transparent;
    color: #FFF;
    border: 1px solid #FFF;
}

.single-post .top p{
    text-align: center;
    margin-top: 20px;
    font-family: 'Roobert Regular';
}

.reason-carousel .card{
    background-color: transparent !important;
    box-shadow: inherit !important;
    border: none  !important;
}


.single-post .entry-content p{
    margin-top: 20px;
}

.post-share .bottom{
    text-align: center;
}

.single-post blockquote{
    margin-left: -150px;
    border-left: inherit;
}

.single-post .extra-content{
    padding: 30px 0;
}

.reverse .content{
    margin-bottom: 50px;
    min-height: 150px
}

.reverse .container{
    margin-bottom: 50px;
}

.reverse .content:nth-child(4n){
    float: right;
}

.reverse .content:nth-child(4n-1){
    float: right;
}

.reverse .content:nth-child(1),.reverse .content:nth-child(2){
    float:left;
}

.reverse .call-to-act{
    padding-bottom: 50px;
}

.reverse .content img{
    max-height: 63px;
}

.page-template-versions-page .reverse .content{
    min-height: 350px;
}

.achieved-post-summary .container,.feature-post-summary .container{
    margin-top: 30px;
    margin-bottom: 30px;
}

.achieved-post-summary [class*='col-']{
    text-align: center;
}

.achieved-post-summary [class*='col-'] p{
    text-align: left;
    margin-top: 20px;
}

.feature-post-summary [class*='col-']{
    min-height: 200px;
}

.single .tab-top .display-4{
    text-align: center;
    width: 70%;
    margin: 0px auto;
}

.single-sealhelp .breadcrumbs .item-custom-post-type-sealhelp,.single-sealhelp .breadcrumbs .separator:not(.separator-home){
    display: none;
}

.carousel3 .carousel-inner > .item {
  -webkit-transition: 500ms ease-in-out left;
  transition: 500ms ease-in-out left;
}
.carousel3 .carousel-inner .active.left {
  left: -33%;
}
.carousel3 .carousel-inner .active.right {
  left: 33%;
}
.carousel3 .carousel-inner .next {
  left: 33%;
}
.carousel3 .carousel-inner .prev {
  left: -33%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel3.carousel-inner > .item {
    -webkit-transition: 500ms ease-in-out all;
    transition: 500ms ease-in-out all;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    -webkit-transform: none!important;
            transform: none!important;
  }
}
.carousel3 .carouse-control.left,
.carousel3 .carouse-control.right {
  background-image: none;
}


.carousel-control{
    background: none !important;
}


.carousel1_3 img,.carousel1_4 img {
  max-width: 100%;
  height: auto;
}
.carousel1_3 figure,.carousel1_4 figure {
  margin: 0;
  padding: 10px;
}
figure a {
  display: block;
}
.carousel1_3 mark,.carousel1_4 mark {
  padding: 0 5px;
  background-color: #dddddd;
}

.carousel1_3 .site-conten,.carousel1_4 .site-content {
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding-right: 5%; 
    padding-left: 5%;
    margin-bottom: 90px;
}

.carousel_3-item .card{
    width: 100%;
    background-color: #fff;
    text-align: left;
    position: relative;
    height: 100%;
    border: 1px solid rgba(230, 230, 230, 0.7);
    text-align: left;
}

.carousel_4_1-item .card{
    border:none;
}

.carousel1_3,.carousel1_4 {
    margin-top: 30px;
    margin-bottom: 60px;
    overflow: visible;
}

.latest_videos .carousel1_3{
    margin-bottom: inherit;
}
.carousel_3-item{
    width: 33%;
    padding-right: 2%;
    padding-left: 2%;
    margin-bottom: 30px;
    float: left;
}

.carousel_4-items{
    width: 25%;
    margin-bottom: 30px;
    float: left;
}
.carousel_3-heading {
    font-weight: 500;
    font-size: 12px;
    color: #AAB2BD;
    text-transform: uppercase;
    text-align: center;
}
.carousel_3-info,.carousel_4-info {
    min-height: 200px;
}
.carousel_3-topic,.carousel_4-topic{
    font-weight: 500;
    color: #AAB2BD;
    font-size: 12px;
    margin-bottom: 5px;
}

.carousel_3-title,.carousel_4-title {
    font-weight: 500;
    font-size: 14px;
    margin: 0 0 30%;
}
.carousel_3-meta,.carousel_4-meta{
    color: #AAB2BD;
    font-weight: 300;
    font-size: 11px;
    position: absolute;
    left: 7%;
    bottom: 7%;
}
.carousel_3-duration:before {
    display: inline-block;
    content: "•";
    padding-right: 5px;
    padding-left: 5px;
}
.carousel_3-caption,.carousel_4-caption {
    position: absolute;
    right: 5%;
    bottom: 5%;
    font-size: 18px;
    color: #AAB2BD;
}
.carousel1_3 .flickity-page-dots,.carousel1_4 .flickity-page-dots{
    display: none;
}

#companiesCarousel .card{
    border: inherit;
    text-align: center;

}

.seal-industries .content .h1{
    margin-top: inherit;
}

.seal-industries .content{
    min-height: 200px;
}

.single-industry .seal-industries{
    margin-top: 50px;
    background-color: #F2F2F2;
}

.single-industry .contentinfo{
    width: 50%;
    margin: 0px auto;
    color: #B3B3B3;
    text-align: center;
    font-family: 'Roobert Regular';
}

.single-industry .logo{
    min-height: 200px;
    text-align: center;
    position: relative;
}

.single-casestudy .logo{
    min-height: 300px;    
}

.single-industry .logo img,.single-casestudy .logo img{
    bottom: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}

 .col-md-2-5{
    width:30%;
 }

 .col-md-3-5{
    width:20%;
 }

.flickity-prev-next-button{
    background: #EBEBEB;
}

.flickity-prev-next-button:focus{
    box-shadow: inherit;
}

.flickity-prev-next-button svg {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 30%;
    height: 30%;
}

.nf-form-cont .nf-form-fields-required{
    display: none;
}

.nf-form-cont input{
    background: transparent;
    border: none;
    border-bottom: 1px solid #000000;
    border-radius: inherit;
}

.nf-form-cont .nf-field-label label{
    text-transform: uppercase;
    font-weight: normal;
}

.nf-error .ninja-forms-field{
    border: inherit !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.nf-form-cont .ninja-forms-req-symbol,.ninja-forms-req-symbol, .nf-error-msg{
    color: #000000;
}

.nf-form-cont .label-above .nf-field-label{
    margin-bottom: inherit;
}

.nf-error-msg{
    display: none;
}

.call-to-act-form .ninja-forms-field{
    font-size: 1.5rem;
    font-weight: normal;
    text-transform: uppercase;
    width: 25rem !important;
    border-radius: 30px;
}

.nf-form-cont input[type=button]{
    background-color: #000000;
    border: 1px solid #000000;
    color: #FFF;
    border-radius: 30px;
}

.nf-form-cont input[type=button]:hover{
    color: #000000;
    background: transparent;
}

.nf-form-cont .textarea-wrap{
    height: 140px;
}

.nf-form-cont textarea{
    height: 96px !important;
    background:transparent;
}

.post-separator [class*='col-']{
        margin-top: 30px;
        margin-bottom: 50px;
        padding: 15px;
        border: 7px solid #FFF;
}

.post-961{
    padding-top: 50px;
    padding-bottom: 50px;
}

.page-id-961.top-content{
    height: 350px;
}

.page-id-961 .caption-content{
    max-height: 230px;
}

.requestpage{
    margin-top: -16px !important;
}

.form-animation .textarea{
    max-height: 100px;
}

.requestpage input:not([type="submit"]),.nf-form-content .ninja-forms-field,.login-form input:not([type="submit"]),
.form-animation input:not([type='submit']),.form-animation .textarea{
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 98%, #000000 2%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 98%, #000000 2%);
  background-size: 0% 100%;
  background-repeat: no-repeat;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  color: #2c3e50;
  font-weight: 400;
  height: 45px;
  outline: none;
  padding: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding-left: 3px;
}

.gform_wrapper .requestpage .top_label .gfield_label{
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.8px;
    padding-left: 4px;
    margin-bottom: 0;
    display: none;
}

.requestpage .gform_confirmation_message{
    text-align: center;
    background-color: #ededed;
    padding: 30px 26px;
}

.gform_confirmation_message h3{
    font-family: 'Roboto',sans-serif;
}

.gform_wrapper .requestpage li.gfield.gfield_error{
    padding-top: 5px;
    padding-bottom: 3px;
}

.gform_wrapper .requestpage li.gfield.gfield_error.gfield_contains_required div.ginput_container{
    margin-top: 0;
}

.page-id-994 .gform_wrapper .requestpage .top_label .gfield_label{
    color: #000;
}

.gform_wrapper .requestpage .top_label .gfield {
      position: relative;
}

.gform_wrapper .requestpage .top_label div.ginput_container{
    margin-top: 0px;
}

.gform_wrapper .gfield_required{
      color: rgba(0, 0, 0, 0.5) !important;
      margin-left: 0px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
     padding: 5px 4px;
}

.gfield textarea,.requestpage input[type="text"],.requestpage textarea,.nf-form-content .ninja-forms-field::-webkit-input-placeholder,.login-form input:not([type="submit"])::-webkit-input-placeholder{
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000;
          perspective: 1000;
  visibility: visible;
}

.requestpage input[type="text"],.requestpage textarea,.requestpage select{
    background-color: #FFF;
    border: 1px solid #ccc;
}

.requestpage input:not([type="submit"])::-moz-placeholder,.requestpage select::-moz-placeholder,.nf-form-content .ninja-forms-field::-moz-placeholder,.login-form input:not([type="submit"])::-moz-placeholder{
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  backface-visibility: hidden;
  perspective: 1000;
  visibility: visible;
}
.requestpage input:not([type="submit"]):-ms-input-placeholder,.requestpage select,.nf-form-content .ninja-forms-field:-ms-input-placeholder,.login-form input:not([type="submit"]):-ms-input-placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  backface-visibility: hidden;
  perspective: 1000;
  visibility: visible;
}
.nf-form-content .ninja-forms-field::placeholder,.login-form input:not([type="submit"])::placeholder,.requestpage input:not([type="submit"])::placeholder,.requestpage select::placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.8px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
          perspective: 1000;
  visibility: visible;
}

.nf-form-content .ninja-forms-field.hasValue, .nf-form-content .ninja-forms-field:focus,
.login-form .hasValue input:not([type="submit"])[type="text"],.login-form input:not([type="submit"]):focus,
.requestpage .hasValue input:not([type="submit"])[type="text"],.requestpage input:not([type="submit"]):focus,
.form-animation input:not([type='submit']).hasValue,.form-animation input:not([type='submit']):focus,
.form-animation .textarea:focus,.form-animation .textarea.hasValue{
  background-size: 100% 100%;
}
.nf-form-content .ninja-forms-field.hasValue::-webkit-input-placeholder, .nf-form-content .ninja-forms-field:focus::-webkit-input-placeholder,
.login-form .hasValue input:not([type="submit"])::-webkit-input-placeholder,.login-form input:not([type="submit"]):focus::-webkit-input-placeholder,
.requestpage .hasValue input:not([type="submit"])::-webkit-input-placeholder,.form-animation input:not([type='submit']):focus::-webkit-input-placeholder,.form-animation .textarea:focus::-webkit-input-placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  position: relative;
  -webkit-transform: translate3d(0%, -17px, 0);
  transform: translate3d(0%, -17px, 0);
}
.nf-form-content .ninja-forms-field.hasValue::-moz-placeholder, .nf-form-content .ninja-forms-field:focus::-moz-placeholder,
.login-form .hasValue input:not([type="submit"])::-moz-placeholder, .login-form input:not([type="submit"]):focus::-moz-placeholder,
.requestpage .hasValue input:not([type="submit"])::-moz-placeholder,.form-animation input:not([type='submit']):focus::-moz-placeholder,.form-animation .textarea:focus::-moz-placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  position: relative;
  transform: translate3d(0%, -17px, 0);
}
.nf-form-content .ninja-forms-field.hasValue:-ms-input-placeholder, .nf-form-content .ninja-forms-field:focus:-ms-input-placeholder,
.login-form .hasValue input:not([type="submit"]):-ms-input-placeholder, .login-form input:not([type="submit"]):focus:-ms-input-placeholder,
.requestpage .hasValue input:not([type="submit"]):-ms-input-placeholder, .form-animation input:not([type='submit']):focus:-ms-input-placeholder,.form-animation .textarea:focus:-ms-input-placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block ;
  position: relative;
  transform: translate3d(0%, -17px, 0);
}
.nf-form-content .ninja-forms-field.hasValue::placeholder, .nf-form-content .ninja-forms-field:focus::placeholder,
.login-form .hasValue input:not([type="submit"])::placeholder, .login-form input:not([type="submit"]):focus::placeholder,
.requestpage .hasValue input:not([type="submit"])::placeholder, .form-animation input:not([type='submit']):focus::placeholder,.form-animation .textarea:focus::placeholder{
  color: rgba(0, 0, 0, 0.5);
  display: block;
  position: relative;
  -webkit-transform: translate3d(0%, -17px, 0);
  transform: translate3d(0%, -17px, 0);
}

.nf-form-content .nf-field-container{
    margin-bottom: inherit;
}


.page-template-support-page .disclaimer{
    width: 70%;
    margin-top: -16px;
    color: #B3B3B3;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.page-template-support-page .gfield_label,.page-template-support-page #input_3_1 label,.page-template-support-page .tech-1 label,
.page-template-support-page .sale-2 label,.gform_wrapper .request-demo label,#specialconfiguration label,#onpremises label,.form-animation label{
    display: none !important;
}

.page-template-support-page .ginput_recaptcha{
    width: 100%;
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}

.form-animation input[type='submit']{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 60.49%, #F0CA30 99.97%);
    border:none;
    text-shadow: inherit;
    text-transform: uppercase;
    width: 25rem !important;
    border-radius: 30px;
    height: 45px;
    font-weight: 400;
    color: #fff;
}

.form-animation input[type='submit']:hover{
    background: linear-gradient(90.04deg, #B32313 0.03%, #FF5117 30.01%, #F0CA30 74.98%);
    color:#fff;
}

.form-set{
    padding: 14px 20px;
    background-color: #ededed;  
    
}

.form-set .gform_wrapper .top_label .gfield_label,.form-set .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    display:none;
}

.form-set .gform_wrapper .gform_footer input.button{
    width: 100%;
    padding: 0;
    height: 38px;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 300;
}

.form-set .title{
    font-family: 'Akko W01 Medium';
    font-weight: bold;
}

.form-set .ginput_container_name span,.form-set .ginput_complex.ginput_container.gf_name_has_2 span{
    width: 100%;
    float: left;
}

.form-set .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    height: 38px;
    border-radius: 0;    
}

.form-set .ginput_container_name span:last-of-type{
    margin-top:16px;
    margin-bottom:16px;
}

.form-set .gform_wrapper ul.gform_fields li.gfield{
    padding-right: 0;
}



.bellowfoltform{
    margin-top: 95px !important;
    transition: all 200ms ease-in-out;
}

.fixed-content.fixed{
    position: fixed;
}

#specialconfiguration textarea{
    background-color: transparent;
}

.gform_body input[type="text"],.gform_body textarea{
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    width: 100%;
    text-transform: inherit;
}

.gform_body input[type="text"]:focus,.gform_body textarea:focus{
    outline-color: white;
}

.gform_body input[type="text"]::-webkit-input-placeholder,.gform_body textarea::-webkit-input-placeholder,.gform_body select::-webkit-input-placeholder {
   color: #B3B3B3;
}

.gform_body input[type="text"]:-moz-placeholder,.gform_body textarea:-moz-placeholder,.gform_body select:-moz-placeholder {
   color: #B3B3B3;  
}

.gform_body input[type="text"]::-moz-placeholder,.gform_body textarea::-moz-placeholder,.gform_body select:-moz-placeholder{
   color: #B3B3B3;  
}

.gform_body input[type="text"]:-ms-input-placeholder,.gform_body textarea:-ms-input-placeholder,.gform_body select:-ms-input-placeholder{  
   color: #B3B3B3;  
}

.gform_wrapper select{
    color: #B3B3B3;
    font-size: 1.4rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 5px 4px;
    height: 5.1rem;
}

.gform_wrapper.gf_browser_chrome select{
    padding: 0;
}

.gform_wrapper textarea{
    padding: 5px 4px !important;
}


@-webkit-keyframes scaleanimation {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.5, 1.5);
            transform: translate(-50%, -50%) scale(1.5, 1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
            transform: translate(-50%, -50%) scale(1, 1);
  }
}

@keyframes scaleanimation {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.5, 1.5);
            transform: translate(-50%, -50%) scale(1.5, 1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
            transform: translate(-50%, -50%) scale(1, 1);
  }
}

/* Flickity Edit */

.flickity-prev-next-button:hover{
    background:#EBEBEB;
}

.flickity-prev-next-button.next{
    right: 0;
}

.flickity-prev-next-button.previous{
    left: 0;
}
/* End Flickity Edit */




::-webkit-input-placeholder { /* WebKit, Blink, Edge */
   color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}

footer #menu-footer-menu,footer #menu-footer-bottom,header #menu-login-register{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

footer #menu-footer-menu li{
    float: left;
    width: auto;
    padding-right: 40px;
}

footer #menu-footer-bottom li{
    float: left;
    padding-right: 10px;
    padding-top: 5px;
}

footer #menu-footer-bottom a{
    font-size: 1.2rem;
    color: #CCCCCC;
}

footer .footer-menu{
    padding: 15px 0 5px;
    border-bottom: 1px solid #cccccc;
}

footer .footer-end{
    padding: 0;
}

footer .footer-menu a{
    color: #46004E;
    text-transform: uppercase;
    font-family: 'Roobert Regular';
}

footer .social-media{
    width: 216px;
}

footer.site-footer{
    position: relative;
}

footer.site-footer .back-to-top {
    position: absolute;
    border-radius: 50%;
    background: #46004E;
    border: 3px solid;
    padding: 15px 20px;
    color: white;
    z-index: 10;
    right: 0;
    top: -25px;
}

footer.site-footer .back-to-top:hover{
    background: #E54910;
}

footer.site-footer .back-to-top .fa:before{
    color: #FFF;
}

.footerbk{
    background-color: #F2F2F2;
    position: relative;
}

.footerbk .contact-info h4{
    color: #B3B3B3;
    line-height: 2.2rem;
}

.footerbk .contact-info h4.normal{
    color:#000;
}

.seal-help .content-4 a{
    display: none;
}

.signup-panel .tab-content>.tab-pane{
    display: block;
    position: relative;
    margin: 50px 0;
}

.signup-panel .product-availability .row .content{
    border-radius: inherit;
}

.signup-panel .tab-pane:not(.active){
    opacity: 0.4
}

.signup-panel .tab-content>.tab-pane.active{
    opacity: 1;
}

.signup-panel .tab-pane:not(.active) .overflow{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 200;
    cursor: default;
}

.signup-panel #seal-edition .bottom{
    background: #000000;
    border-radius: 30px;
    width: 50%;
    margin: 0px auto;
    padding: 10px 20px;
    color: #FFF;
    font-family: 'Roboto';
    text-transform: uppercase;
    margin-top: -20px;
    z-index: 200;
    position: relative;
}

.signup-panel .product-availability .img{
    transform: inherit;
}

.social-media .social{
    float: left;
    margin:5px 20px;
}

.social-media .social.twitter{
    background: url(../images/twitter_normal_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.social-media .social.twitter:hover{
    background: url(../images/twitter_press_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.social-media .social.facebook{
    background: url(../images/facebook_normal_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.social-media .social.facebook:hover{
    background: url(../images/facebook_press_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.social-media .social.youtube{
    background: url(../images/youtube_normal_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.social-media .social.youtube:hover{
    background: url(../images/youtube_press_state.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
}

.page-template-default h1{
    text-align: center;
    font-size: 4.5rem;
    font-weight: 300;
}

.page-template-default .entry-content{
    margin-bottom: 30px;
}

.search #primary{
    min-height: 50vh;
}

.search .top-text{
    text-align: center;
    padding: 50px 0;
}

.search .call-to-act:hover{
    background-color: #F05A24;
    color: #FFF;
}


.page-template-support-page .gform_wrapper .gform_footer input[type=submit]{
    width: 50%;
    font-size: 1.6rem;
    border-radius: 200px;
    min-height: 50px;
    text-transform: uppercase;
    margin-bottom: inherit;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.page-template-support-page .ginput_recaptcha > div{
    display: inline-block;
}

input[type="submit"]:hover{
    background: transparent;
    color: #F05A24;
    border: 1px solid;
}

.page-template-support-page .gform_wrapper ul li.gfield{
    clear: inherit !important;
    margin: inherit !important;
    padding-left: inherit;
}

.page-template-support-page select{
    line-height: inherit;
    height: auto;
    padding: 5px 4px;
    border-radius: 3px;
    min-height: 39px;
    margin-left: inherit;
}


.gform_wrapper ul.gform_fields #field_3_6,.gform_wrapper ul.gform_fields #field_2_6{
    clear: both !important;
}


.page-template-support-page .disclaimer p{
    width: 50%;
    text-align: left;
    color: #999999;
}

footer .glyphicon-menu-up{
    background: #F05A24;
    border-radius: 100%;
    color: #FFF;
    font-size: 20px;
    padding: 15px;
    border: 3px solid #FFF;
}

footer .upbut{
    position: absolute;
    top: -30px;
}

.page-template-support-page .gform_wrapper ul.gform_fields li.gfield{
    min-height: 50px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.page-template-support-page .ginput_container_fileupload{
    background: #F2F2F2;
    padding: 3px;
    position: relative;
}

.page-template-support-page .ginput_container_fileupload input[type=file]{
    width: 100% !important;
    color: #B3B3B3;
    opacity: 0;
    z-index: 300;
    position: relative;
    line-height: 30px; 
}

.page-template-support-page .ginput_container_fileupload:after{
    content: "\002b";
    position: absolute;
    right: 3px;
    top: 3px;
    color: #B3B3B3;
    font-size: 2rem; 
}

.page-template-support-page .ginput_container_fileupload label.file{
    position: absolute;
    top: 7px;
    bottom: 0;
    color: #B3B3B3;
    font-weight: normal;
    font-size: 1.6rem;
}

.page-template-support-page .sale-1{
    background: #F2F2F2;
    margin: 0 !important;
    color: #CCCCCC;
    font-weight: normal;
    min-height: inherit !important; 
    padding: 10px 0px !important;
}

.page-template-support-page .sale-1 .ginput_container_radio li{
    display: inline;
}

.page-template-support-page .sale-1 .ginput_container_radio li input{
    float: left;
}

.page-template-support-page .sale-1 label{
    display: block !important;
    width: 50%;
    float: left;
    font-weight: normal !important;
    font-size: 1.6rem !important;
    padding-left: 4px;

}

.page-template-support-page .sale-1 ul.gfield_radio li label{
    margin-right: 20px;
}

.page-template-support-page .sale-1 .ginput_container_radio{
    width: 50%;
    float: left;
    margin: 0 !important;
    padding: 0;
}

.page-template-support-page .sale-1 .ginput_container_radio .gfield_radio{
    margin: inherit;
}

.page-template-support-page .gform_wrapper ul.gfield_checkbox{
    color: #CCCCCC;
    font-weight: normal !important;
}

.search input[type="submit"]{
    font-size: inherit;
}

.search-results article{
    padding-top: 20px;
    padding-bottom: 20px;
}

.search-results article .entry-title a{
    border-bottom: 1px solid;
}

.search-results article .call-to-act{
    border: 1px solid #F05A24;
    border-radius: inherit;
    padding: 5px 10px;
    color: #F05A24;
    text-transform: inherit;
}

.search-results .site-main{
    margin-bottom: 20px;
}

.gform_wrapper .request-demo .name_first,.gform_wrapper .request-demo .name_last{
    width: 100% !important;
}


.request-demo_wrapper{
    padding: 30px 26px;
    margin-top: 0 !important;
}

.requestpage_wrapper{
    background-color: #ededed;
}

.gform_wrapper .request-demo input[type=submit],#specialconfiguration input[type=submit],#onpremises input[type=submit]{
    font-size: 1.4rem !important;
    border-radius: 200px;
    width: 100% !important;
    min-height: 30px;
    text-transform: uppercase;
    margin-bottom: inherit;
}


.gform_wrapper .request-demo input[type=submit]{
    min-height: 40px;
    width: calc( 50% - 16px) !important;
    transition: width 200ms;
}

.gform_wrapper .requestpage .gform_footer{
    padding: 0;
    width: calc(100% - 16px);
    position: relative;
    margin-top: 30px;
    margin-bottom: 10px;
}

.gform_wrapper .requestpage .gform_ajax_spinner{
    display: none;
}

.gform_wrapper .requestpage input[type="submit"]:hover{
    background: #d3450d;
    border-color: #d3450d;
    color: #FFF;
}

.gform_wrapper .bellowfoltform .gform_footer{
    width: calc(100% - 68px) !important;
    left: 26px;
    top: 20px;
    position: absolute;
    top: 0;
    border-radius: 0 !important;
}

.fancybox-inner .h1{
    font-family: 'Roobert Regular';
}

.gform_wrapper .request-demo:not(.requestpage){
    padding: 0 30px;
}

.gform_wrapper .requestpage input[type=submit]{
    width: 60% !important;
    text-transform: inherit;
    text-align: center;
    margin: 0px auto !important;
    display: block !important;
}

.gform_wrapper .requestpage div.validation_error{
    padding: 10px 0;
}

.gform_wrapper .requestpage .gfield .gfield_description.validation_message{
    padding-top: 0;
}


.ginput_recaptcha{
    float: left;
}

.ginput_recaptcha{margin-top: -8px;margin-bottom: 8px;}

.solution-selector-section .entry-header .h1{
    text-align: left;
    font-size: 2.5rem;
    border-bottom: 1px solid #000000;
    font-family: 'Roobert SemiMono Light',sans-serif;
}

.solution-selector-section .entry-header .h1:hover{
    color: #F05A24;
    border-color: #F05A24;
}

.solution-selector-section .entry-header .h1:hover a{
    color: #F05A24;
}

.solution-selector-section article{
    padding-top: 20px;
    padding-bottom: 20px;
}

.solution-selector-section #main{
    min-height: 50vh;
    margin-bottom: 20px;
    padding-top: 5.5vh;
}

.solution-selector-section article .call-to-act {
    border: 1px solid #F05A24;
    border-radius: inherit;
    padding: 5px 10px;
    color: #F05A24;
    text-transform: inherit;
}


.solution-selector-section article .call-to-act:hover{
    background: #F05A24;
    color: #FFF;
}


.succes-page .succes-header, .page-template-price-page.confirmaion_page_load .top-content {
    background-image: url(../images/__header_final_cumparare.png);
    background-color: #1B4496;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 300px;
    color: #FFF;
}

.succes-page .content{
    color: #000000;
    min-height: 50vh;
    font-family: 'Akko W01 Light';
    margin-top: 30px;
}

.succes-page .content .h1 {
    width: 40%;
    margin: 50px auto;
    margin-bottom: inherit;
    font-weight: normal;
}

.succes-page .content .color{
    color: #B3B3B3;
    margin-top: 30px;
    margin-bottom: 30px;
}

.succes-header p{
    position: absolute;
    left: 0;
    right: 0;
    top: 3%;
}

.succes-page .content .call-to-act a,.sign-plan .gform_confirmation_message .call-to-act a{
    padding: 10px 150px;
}


.logo-img-starstorage{
    background: url(../images/logo-star.png) no-repeat;
    width: 117px;
    height: 53px;
    float: left;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin-bottom: 10px;
}

/* Navigation page numbers */

.navigation .page-numbers{
    color: #92a1a9;
}

.navigation .prev,.navigation .next{
    color: #455b6b;
    border: 1px solid #dfe3e8;
    border-radius: 2px;
}

.navigation .page-numbers{
    padding: 5px 10px;
}

.navigation .current{
    border:1px solid #dfe3e8;
    border-radius: 2px;
}

/* End Navigation page numbers */

/* Cookie Policy */

.cookie-policy{
    width: 100%;
    position: fixed;
    padding: 15px 0;
    bottom: 0;
    z-index: 900;
    background: #FFF;
    -webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.16);
    box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.16);
    display:none;
}

.cookie-policy .btn{
    margin-top: 5px;
    margin-bottom: 5px;
    width:100%;
    border-radius:0;
}

.btn-color2{
    background: #2a61a2;
    color: #FFF;
}

.btn-color2:hover, .btn-color2:focus, .btn-color2.focus{
    color: #FFF;
}


/* End Cookie Policy */


.order-succes-page{
     padding: 50px 15px;
     display: none;
}


.order-succes-page h3{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}

.order-succes-page div[class^="col-xs"] h3:not(:first-of-type),..order-succes-page .general.offpad h3{
    padding-top: 0;
}

.order-succes-page .call-to-act{
    margin-top: 30px;
}

.order-succes-page .orderprint{
    background: #FFF;
    margin: -50px;
}

.order-succes-page .orderprint .setinfo{
    padding: 50px 50px 0;
}

.order-succes-page .orderprint .info{
    margin-left: 40px;
    color: #B3B3B3;
}

.order-succes-page .call-to-act-download{
    background: #000;
    float: left;
    color: #FFF;
    padding: 10px 20px;
    margin-top: 60px;
    margin-left: -15px;
    cursor: pointer;
}

.order-succes-page .call-to-act-download br{
    display: none;
}

.infopricing .row{
    padding-top: 10px;
    padding-bottom: 10px;
}

.infopricing h3{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    font-family: 'Roboto',sans-serif;
}

.setinfo .backset2 h3{
    font-family: 'Roobert Regular';
    line-height: 20px;
}

.setinfo .row{
    padding-top: 10px;
    padding-bottom: 10px;
}

.cgreen {
    color: #6CB476;
}

.cgrey{
    color: #B3B3B3;
}

.orange{
    color: #F05A24;
}

.akkolight {
    font-family: 'Akko W01 Light';
}

.akkomedium {
    font-family:'Akko W01 Medium';
}

.akkoregular {
    font-family: 'Roobert Regular';
}

.lineheigh1 {
    line-height: 1;
}

.small {
    font-size: 13px;
    line-height: 1.2;
}

.pricing_plan{
    text-align: center;
    padding: 3vh 0;
    position: relative;
}

.pricing_plan .plan{
    border: 1px solid #E6E6E6;
    padding: 15px 10px;
    position: relative;
    background-color: #FFF;
    margin-bottom: 30px;
}

.pricing_plan .plan .header{
    background-color: #1FBEE6;
    color: #FFF;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -15px;
    padding: 15px 8px;
}


.pricing_plan .plan .header-2{
    background-color: #29A0E2;
}

.pricing_plan .plan .header-3{
    background-color: #265DA6;
}

.pricing_plan .plan .content {
    margin-top: 15px;
    font-weight: 500;
    text-align: center;
}



.pricing_plan .plan .summary {
    padding-top: 30px;
    float: left;
    min-height: 120px;
}

.pricing_plan .plan .annual-set{
    min-height: 15px;
    display: block;
}

.pricing_plan .plan .annual-note{
    display: none;
}

.pricing_plan .plan .annual-note.active{
    display: block;
}


.pricing_plan .price-tag{
    position: relative;
}

.pricing_plan .price-tag .currency {
    position: relative;
    margin: 0;
    bottom: 2rem;
}

.pricing_plan .bottomcta{
    background-color: #F05A24;
    border: 1px solid #F05A24;
    color: #FFF;
    font-family: 'Roboto';
    text-transform: uppercase;
    z-index: 200;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin: 15px auto;
    line-height: 2.5;
    border-radius: 200px;
    max-width: 200px;
}

.pricing_plan .plan .content-plan a:nth-of-type(2) .bottomcta{
    background-color: transparent;
    color: #F05A24;
}

.pricing_plan .plan .content-plan a:nth-of-type(2) .bottomcta:hover{
    background-color: #F05A24;   
    color:#FFF;
}

.pricing_plan .bottomcta:hover{
    background-color: transparent;
    color: #F05A24;
}


.pricing_plan .bottomcta a{
    color: #FFF;
}

.pricing_plan .bottomcta.outside{
    background-color: #FFF;
    color: #F05A24;
    margin-bottom: -36px;
    border-color: #E6E6E6;
}

.pricing_plan .bottomcta.outside:hover{
    background-color: #FFF;
    border-color: #F05A24;   
}

.pricing_plan .bottomcta.outside a{
    color: #F05A24;    
}

.pricing_plan .bottomcta a:visited{
    color: #FFF;
}


.pricing_plan:before{
    content: "";
    background: #F2F2F2;
    position: absolute;
    top: 0;
    left: 0;
    height: 51.5%;
    width: 100%;
    z-index: -1;
}

/* coomitment type */
.commitment-toggle{
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;  
}

.commitment-toggle .toogle-label{
    color: #8c8c8c
}

.commitment-toggle .togglebutton{
    vertical-align: middle;
    position: relative;
    display: inline-block;
    width: 80px;
    height: 20px;
    border-radius: 15px;
    background-color: #8f949b;
    cursor: pointer;
    margin: 0 10px;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}



.commitment-toggle .togglebutton:after{
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    right: calc(50% - 7px);
    margin: auto;
    left: inherit;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #fff;
}

.commitment-toggle.commitment0 .togglebutton:after{
    right: inherit;
    left: 3px;
    transition: left 0.3s;
}


.commitment-toggle.commitment10 .togglebutton:after{
    left: inherit;
    right: 3px;
    transition: right 0.3s;
}


.commitment-toggle.commitment10 .togglebutton{
    background-color: #6CB476;
}

.pricing_plan .commitment-toggle{
    margin-top: 25px;
    margin-bottom: 15px;  
}

.pricing_plan .call-to-act a{
    background-color: transparent;
    border-color: #E6E6E6;
    color: #fff;
}

.pricing_plan .call-to-act:hover a{
    background-color: #E6E6E6;   
}

.pricing_plan .pricing-list:after{
    display: table;
    content: " ";   
    clear: both; 
}

/* coomitment type */

.pt-10{
    padding-top: 10px;
}


.pt-20{
    padding-top: 20px;    
}


.pt-30{
    padding-top: 30px;
}

.pt-40{
    padding-top: 40px;
}

.pt-50{
    padding-top: 50px;
}

.pt-60{
    padding-top: 60px;
}

.pb-10{
    padding-bottom: 10px;
}


.pb-20{
    padding-bottom: 20px;    
}


.pb-30{
    padding-bottom: 30px;
}

.pb-40{
    padding-bottom: 40px;
}

.pb-50{
    padding-bottom: 50px;
}

.pb-60{
    padding-bottom: 60px;
}

.pr-10{
    padding-right: 10px;
}

.pl-10{
    padding-left: 10px;
}

.mt-0{
    margin-top: 0px;
}

.mt-10{
    margin-top: 10px;
}


.mt-20{
    margin-top: 20px;    
}


.mt-30{
    margin-top: 30px;
}

.mt-40{
    margin-top: 40px;
}

.mb-0{
    margin-bottom: 0px;
}

.mb-10{
    margin-bottom: 10px;
}


.mb-20{
    margin-bottom: 20px;    
}


.mb-30{
    margin-bottom: 30px;
}

.mb-40{
    margin-bottom: 40px;
}

.lh-1{
    line-height: 1;
}


.lh-1-5,.caption-content .lh-1-5{
    line-height: 1.5;
}

.page-template-page-succes-page .infopricing h3{
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: 400;
    font-family: 'Roboto',sans-serif;
}

.page-template-arhivare-electronica-page .top-content .item-set{
    display: none;
    opacity: 0;
    transition: opacity 2s linear;
    -webkit-transition: opacity 2s linear all .4s ease-in-out;
    -moz-transition: opacity 2s linear all .4s ease-in-out;
    -o-transition: opacity 2s linear all .4s ease-in-out;
    -ms-transition: opacity 2s linear all .4s ease-in-out;
}

.page-template-arhivare-electronica-page .top-content .item-set:nth-of-type(1),.page-template-arhivare-electronica-page .active .item-set:nth-of-type(2){
    display: block;
    opacity: 1;
}


.page-template-arhivare-electronica-page .active .item-set:nth-of-type(1){
    display:none;
    opacity: 0;
}



.page-template-arhivare-electronica-page .pricing-list .content-plan{
    display: block;
    padding-top: 15px;
    min-height: 144px; 
}


.page-template-arhivare-electronica-page .pricing-list .plan-item:nth-of-type(2) .header{
    background-color: #00ABEB;
}

.page-template-arhivare-electronica-page .pricing-list .plan-item:nth-of-type(3) .header{
    background-color: #2B5A9A;
}

.page-template-arhivare-electronica-page .pricing_plan .bottomcta,.page-template-arhivare-electronica-page .call-to-act{
    font-family: 'Roobert Regular';
    line-height: 2.2;
    font-size: 1.8rem;
}

.page-template-arhivare-electronica-page .call-to-act a{
    min-width: 200px;
    padding: 0;
    
}

.page-template-arhivare-electronica-page .pricing_plan .top-set .h1{
    width: 70%;
    margin: 0px auto;
    line-height: 1.5;
}

.page-template-arhivare-electronica-page .commitment-toggle{
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
}

.page-template-arhivare-electronica-page .plan .annual-set{
    min-height: 35px;
}

.page-template-arhivare-electronica-page .pricing_plan:before{
    top: inherit;
    bottom: 0;
    height: 40%;
}

.page-template-arhivare-electronica-page .section_benefits .row .content{
    min-height: 135px;
}

.page-template-arhivare-electronica-page .section_benefits .row .content .content-title{
    min-height: 34px;
    margin-bottom: 0;
    margin-top: 5px;
}

.page-template-arhivare-electronica-page .pricing_plan .plan .header .h1{
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;    
}

.page-template-gdpr-page .counter span{
    border: 2px solid rgba(250,250,250,0.2);
    padding: 10px;
    border-radius: 50%;
    height: 55px;
    width: 55px;
    position: relative;
    z-index: 2;
}

.page-template-gdpr-page .section_gdpr .item-set img{
    margin: auto;
    display: block;
}

.page-template-gdpr-page .counter.counter-item:before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    background: rgba(250,250,250,0.2);
    margin: auto;
    width: 100%;
    height: 2px;
    left: 0;    
}

.page-template-gdpr-page .section_gdpr .item-set{
    position: relative;
    float: left;
    display: block;
    width: 100%;
}

.page-template-gdpr-page .section_gdpr .item-set:last-of-type{
    border-top: 2px solid rgba(250,250,250,0.2);
    margin-top: 40px;   
}

.page-template-gdpr-page .section_gdpr .item-set  .content-part{
    z-index: 2;
    position: relative;
}


.pricing_plan .pricing-list .plan .outer{
    background: #ADADAD;
    text-align: center;
    width: 50%;
    float: right;
    position: absolute;
    top: -28px;
    right: 0;
    border-radius: 5px 5px 0 0;
    font-family: 'Roobert Regular';
    color: #FFF; 
}

.page-template-gdpr-page .call-to-act{
    padding: inherit;
    margin-bottom: 0;
    padding: 17px 0 0;
}

.page-template-gdpr-page .call-to-act a{
    margin-left: inherit;
    margin-right: inherit;
    position: relative;
    border: 7px solid rgb(75, 131, 182);
    border-radius: 0;
}

.page-template-gdpr-page .call-to-act a:hover{
    background-color: #d3450d;
    color:#FFF;
}

.page-template-gdpr-page .call-to-act a:before{
    content: '';
    position: absolute;
    border: 5px solid #1E63A4;
    width: 100%;
    height: 100%;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    left: -10px;
    top: -10px;
}

.page-template-gdpr-page .section_gdpr .item-set .counter{
    position: relative;
    z-index: 2;
    margin-top: 20px;
    margin-bottom: 20px;
}

.page-template-gdpr-page .section_gdpr .item-set .content-part .h1,.page-template-gdpr-page .section_gdpr .item-set .content-part .h2,.page-template-gdpr-page .section_gdpr .item-set .content-part .h3,.page-template-gdpr-page .section_gdpr .item-set .content-part h1,.page-template-gdpr-page .section_gdpr .item-set .content-part h2,.page-template-gdpr-page .section_gdpr .item-set .content-part h3{
    font-family: 'Roboto',sans-serif;
    font-weight: normal;
}

.page-template-gdpr-page .item-set:first-of-type .call-to-act,.page-template-gdpr-page .item-set:last-of-type .call-to-act{
    margin: 15px auto;
}

.page-template-gdpr-page .item-set .call-to-act{
    z-index: 2;
    position: relative;
}


.modal.fade .modal-dialog{-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);top:300px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.modal.fade.in .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translate3d(0,-300px,0);transform:translate3d(0,-300px,0);opacity:1}


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

.modalcampanie .modal-header {
    border: none;
    text-align: center;
    padding-bottom: 0;
    padding-top: 5px;
}

.modalcampanie input:not([type="submit"]),
.modalcampanie .nf-field-element input:not([type="submit"]) {
    border: inherit;
    border: 1px solid #A9A9A9;
    border-radius: 0;
    color: #A9A9A9;
    margin: 5px 0 1px;
}

.modalcampanie #field_3_1 .gfield_label,
.modalcampanie #field_4_1 .gfield_label {
    display: none;
}

.modalcampanie::-webkit-input-placeholder {
    color: #A9A9A9
}

.modalcampanie:-moz-placeholder {
    color: #A9A9A9
}

.modalcampanie::-moz-placeholder {
    color: #A9A9A9
}

.modalcampanie:-ms-input-placeholder {
    color: #A9A9A9
}

.modalcampanie form,
.modalcampanie .modal-title {
    padding: 0 30px
}

.modalcampanie .gforms_confirmation_message {
    padding: 100px 0;
}

.modalcampanie #field_3_1.field_sublabel_above .ginput_complex.gf_name_has_2 label,
.modalcampanie #field_4_1.field_sublabel_above .ginput_complex.gf_name_has_2 label {
    font-weight: 700;
    font-size: inherit;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    max-width: 100%;
    margin-bottom: 5px;
}

.modalcampanie #field_3_1.gfield_contains_required .ginput_complex.gf_name_has_2 label:after, .modalcampanie #field_4_1.gfield_contains_required .ginput_complex.gf_name_has_2 label:after {
    content: '*';
    color: #790000;
    margin-left: 4px;
}

.modalcampanie .modal-body .content {
    padding: 0 30px;
    margin: 0px auto;
    line-height: 1.3;
    text-transform: initial;
}

.modalcampanie label {
    font-family: 'Roobert SemiMono Light', sans-serif;
}

.modalcampanie .gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.modalcampanie .field-wrap input[type="button"],
.modalcompanie .gform_wrapper .gform_footer input.button,
.modalcompanie .gform_wrapper .gform_footer input[type=submit],
.modalcompanie .gform_wrapper .gform_footer input.button {
    width: 100%;
}

.modalcampanie .gform_wrapper div.validation_error {
    display: none;
}

.modalcampanie .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px
}

.modalcampanie .gform_wrapper ul li.gfield {
    margin-top: 1vh
}

.modalcampanie .gform_wrapper ul.gform_fields li.gfield{
    padding-left: 0;
    padding-right:0;
}

.modalcampanie .close {
    font-size: 30px;
}

.modal-open .modal {
    z-index: 80001;
}

body.modal-open{
    position: fixed;
    width: 100%;    
}

.modal .modal-dialog {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 300px;
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s
}

.modal.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d(0, -300px, 0);
    opacity: 1
}

.modalcampanie .gform_wrapper textarea.small {
    height: 10vh;
    margin-top: 1.5vh;
    border-color: #A9A9A9;
    border-radius: 0;
}

.modalcampanie .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    margin: 20px 0 0;
    padding: 6px 9px;
}

.modalcampanie .gform_wrapper .top_label .gfield_label,
.modalcampanie #field_3_1.field_sublabel_above .ginput_complex.gf_name_has_2 label,
.modalcampanie #field_3_1.field_sublabel_above .ginput_complex.gf_name_has_2 label,
.modalcampanie #field_4_1.field_sublabel_above .ginput_complex.gf_name_has_2 {
    display: none;
}


.modalcampanie .gform_wrapper .gform_footer input.button,
.modalcampanie .gform_wrapper .gform_footer input[type=submit] {
    margin-top: 20px;
    padding: 6px 9px;
    height: 41px;
}

.modalcampanie .gform_wrapper .gform_footer {
    margin-top: 1vh;
    padding-top: 1vh;
}

.modalcampanie .modal-body {
    padding-top: 0;
}


.modalcampanie .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    display:none;
}

.areference{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.post-type-archive-version-update .item .content{
    border: 1px solid #F2F2F2;
}

.no-pad-top{
    padding-top: 0 !important;
}