body{
    font-family: 'Open Sans', sans-serif;
    
}
a:hover
{
    text-decoration: none;
}
.navbar-nav
{
    float: unset;
}
.header{
    background-color: #263857;
}
.first {
    margin-top:80px;
    margin-bottom:80px;
    color:#fff;
}
h1 {
    font-size:54px;
}
.owner{
    padding-top:40px;
    padding-bottom:40px;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.63;
    letter-spacing: normal;
}
.btn-success {
    color: #fff;
    background-color: #3ab27f;
    border-color: #3ab27f;
}
.client {
  width: 130px;
  height: 52px;
  border-radius: 3px;
  border: solid 1px var(--neutral-3);
  background-color: #fff;
  color:#3984C3;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.2px;
}
.client-portal{
    width: 160px;
    height: 52px;
    border-radius: 3px;
    border: solid 1px var(--neutral-3);
    background-color: #fff;
    color:#3984C3;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.2px;
}
.menu{
    background-color:#EFF3F6;
}
.menuu
{
    padding-top: 1.5%;
    padding-bottom: 0.5%;
}

.menul{
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.2px;
  text-align: center;
}
.menu-lang{
    border-top:1px solid rgb(94, 108, 131);
    border-bottom:1px solid rgb(94, 108, 131);
    padding-top:1vh;
    padding-bottom:1vh;
}
.navbar-collapse {
    padding-right: 0px!important;
    padding-left: 0px !important;
}
.nav{
    margin: 0 auto;
}
.navbar-brand {
    padding: 15px 0px;
    margin-right:40px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.navbar-left {
    padding-top: 1.5%;
    padding-left:4%;
}
.nav li{
    display:inline-table;

}

 /* SECTION-1  */
.container-section-1{
    margin-top:5vh;
    margin-bottom: 5vh;
}
.h4-text{
    color:#1B75BC;
}
.panel-title a:hover {
    text-decoration: none;
}
.panel-default>.panel-heading-collapse {
    color: #1B75BC;
    background-color: transparent !important;
    border-color: #ddd;
    background-image: none;
}
/* SECTION-1-FINISEHED */
/* SECTION-2  */
.row-bigCard{
    padding-top: 3vh;
    padding-bottom: 3vh;
    text-align: left!important;
}
.title-bigCard{
    padding-top: 1vh;
    color: black;
}
.img-power-laptop-margin{
        margin-top: 15px;
     }
.row-bigCard-Mobile{
    display: none;
}
.panel-default>.panel-heading-card {
    color: #1B75BC;
    background-color: rgb(239, 243, 246)!important;
    border-color: #ddd;
    background-image: none;
}
.glyphicon{
    color:#A5ADBA !important;
    font-size: 13px;
    padding-right: 2%;
 }
.list-group {
    border-radius: none;
    -webkit-box-shadow:none;
    box-shadow: none;
}
.panel-footer-card{
    background-color: transparent !important;
    border: none!important;
}
.h2-text{
    color: #1B75BC!important;
}
.text-small{
    color: #1B75BC!important;
    font-size: 14px;
}
.btn-order{
    padding-top: 1vh;
    padding-bottom: 1vh;
    background-color: #1B75BC !important; 
    background-image: none;
    border-color: #1B75BC!important;
}
.btn-order:hover {
    color: #fff;
    background-color: #1B75BC !important; 
    border-color: #1B75BC !important; 
}
.well {
    background-color:  transparent !important;
    border:none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-image: none !important;
    padding-left: 0;
}
.panel-default-new{
    border: 1px solid #3AB27E;
}
.text-small-line{
    text-decoration: line-through;
    font-size:16px;
    margin-right:8px;
}
.panel-heading-card{
    position: relative;
}
.new-card{
    position: absolute;
    top: -15px;
    left:30px;
    background-color: #3AB27E;
    border: 1px solid #3AB27E;
    border-radius: 14px;
    padding: 3px 8px;
    color: white;
}

/* SECTION-2-FINIESED */
.margin-bottom1rem
{
    margin-bottom: 1rem;
}
.margin-bottom5vh
{
    margin-bottom: 5vh;
}
.form-control
{
    background-color: #eee;
    height: 45px;
}
.form-group
{
    margin-bottom: 0;
}
.inputDiv
{
    border: 1px solid #eee;
    padding: 20px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: white;
}
.displayNone
{
    display: none;
}
.buttonHeight
{  
    height: 45px;
}
.btn-ticket{
    background-color: #3AB27E !important;
}
.domeinBtnCustom
{
    background-color: #1B75BC;
    color: white;
}
.domeinBtnCustom:hover
{
    color: white;
    background-color: rgba(27, 118, 188, 0.822);
}
.priceDivLetters
{
    color: gray;
}
footer
{
    background-color: rgb(38, 56, 87);
}
.footerContact
{
    color: white;
    padding-left: 0;
}
.marginTopBot50px
{
    margin: 50px 0px;
}

.margintop10px
{
    margin-top: 10px;
}
.littleLetters
{
    color: rgb(228, 228, 228);
}
.register-background{

    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size:cover;
}
.noDomainMK2
{
    margin-top: 30px;
}
.bold
{
    font-weight: bold;
}
@-moz-document url-prefix() { 
  body 
  {
     font-family: 'Open Sans', sans-serif; 
  }
}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

    body { 

        font-family: 'Open Sans', sans-serif;

    }
}}

@media only screen and (max-width: 1199px)
    {   .client {
        width: 100px;
    }  
    /* .img-margin {
        margin-top: 40px;
     } */
     .img-laptop-margin{
        margin-top: 40px;
     }
     .img-power-laptop-margin
     {
         margin-top: 55px;
     }
     .noDomainMK
    {
        width: 59%!important;
    }
    .noDomainMK2
    {
        width: 41%!important;
        margin-top: 40px;
    }
}

@media only screen and (max-width: 1020px)
    {  
    .h2-text{
        font-size:20px;
    }
    .navbar-nav
    {
        float: left;
    }
    .inline
    {
        display: none;
    }
    .panel-heading-card
    {
        height: 183px;
    }
    .panel-body-card
    {
        height: 375px;
    }
    .form-control
    {
        margin-bottom: 1rem;
    }
    .priceDivLetters
    {
        font-size: 15px;
    }
    .marginTopBot50px
    {
        padding: 0px 30px;
    }
   .img-laptop-margin{
        margin-top: 40px;
     }
     .img-power-laptop-margin
     {
         margin-top: 45px;
     }
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 15px;
    }
    .margintop10px
    {
        padding-left:0;
    }
    
}
@media only screen and (max-width: 991px)
{
    .navbar-nav
    {
        float:left;
    }
    .noDomainMK
    {
        width: 100%!important;
    }
    .noDomainMK2
    {
        width: 100%!important;
    }
    .panel-body-card {
        height: 421px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 640px)  {
    .img-margin{
        margin-top:0;
        width:70%
    }
    .displayNoneTablet
    {
        display: none;
    }
}
@media only screen and (max-width: 767px)
{   
    .displayNoneTablet
    {
        display: none;
    }
    .menuu
    {
        display: none;
    }
    .icon-bar
    {
        border: 1px solid #a5a5a5;
    }
    .navbar-toggle
    {
        margin-top: 21px;
        margin-bottom: 16px;
    }
    .navbar-brand
    {
        padding-left: 4%;
    }
    .container-mobile{
        padding-top:1vh;
        padding-bottom: 1vh;
    }
    .nav-bar-mobile{
        padding-top:1vh;
        padding-bottom: 1vh;
    }
    .h1-first{
        font-size: 32px;
    }
    .row-bigCard-Laptop{
        display: none;
    }
    .row-bigCard-Mobile{
        display: inline;
    }
    .h1-title{
        font-size: 30px;
    }
    .h2-text{
        font-size:24px;
    }
    .title-bigCard-mobile{
        padding-top: 1vh;
        color: black !important;
    }
    .tab-content-mobile{
        margin-top:5vh;
    }
    .nav-tabs {
        border-bottom:none!important;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        color: #555;
        cursor: pointer;
        background-color: transparent!important;
        border-bottom:  3px solid #1B75BC!important;
        border: none;
    }
    .nav-tabs>li>a {
        color: grey;
    }
    .display
    {
        display: none;
    }
    .priceDivLetters
    {
        display: none;
    }
    .displayNone
    {
        display: inherit;
        font-size: 15px;
    }
    .margintop5px
    {
        margin-top: 18px;
    }
    .register-background{
        background-position: top;
    }
    
     .margin-top-client{
         margin-top:2vh;
     }
     .panel-body-card {
        height: 375px;
    }
}
@media only screen and (max-width: 640px) and (min-width: 490px)  {
    .img-margin{
        margin-top:0;
        width:85%
    }
}

@media only screen and (max-width: 490px)
{
    .img-margin{
        margin-top:10px;
        width:100%
    }
    .displayNone
    {
        font-size: 13px;
    }
    .margintop10px
    {
        display: none;
    }
    .fontSize375
    {
        font-size: 30px;
    }
    .row {
        margin-right: 0px;
        margin-left: -15px;
    }
    .client {
        width: 100px;
    }
}
@media only screen and (max-width: 370px)
{
    .navbar-brand
    {
        margin-right:0;
    }
    .displayNone
    {
        font-size: 11px;

    }
    .row {
        margin-right: 0px;
        margin-left: -15px;
    }
    .client {
        width: 90px;
    }
    .img-margin{
        margin-top:18px;
    }
}

