/*----TYPOGRAPHY----*/

.logo {
    margin: 0 !important;
    margin-top: -6px !important;
    height: 100% !important;
    width: 100% !important;
}

@font-face {
    font-family: GothamBold;
    src: url("/Resources/Fonts/Gotham-Bold.otf") format("opentype"),
	src: url('/Resources/Fonts/Gotham-Bold.eot');
	src: local('☺'), url('/Resources/Fonts/Gotham-Bold.woff') format('woff'), url('/Resources/Fonts/Gotham-Bold.ttf') format('truetype'), url('/Resources/Fonts/Gotham-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: GothamBook;
    src: url("/Resources/Fonts/Gotham-Book.otf") format("opentype"),
	src: url('/Resources/Fonts/Gotham-Book.eot');
	src: local('☺'), url('/Resources/Fonts/Gotham-Book.woff') format('woff'), url('/Resources/Fonts/Gotham-Book.ttf') format('truetype'), url('/Resources/Fonts/Gotham-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {
	color:#67bc00;
}
ul {
    text-align: left;
    color: #7c7c7c;

}
h1 {
	font-family: GothamBold;
	font-size:64px;
	line-height:72px;
}

h2 {
	font-family: GothamBold;
	font-size:44px;
	line-height:52px;
}

h3 {
	font-family: GothamBold;
	font-size:34px;
	line-height:42px;
}

h4 {
	font-family: GothamBold;
	font-size:26px;
	line-height:42px;
}

h5 {
	font-family: GothamBold;
	font-size:22px;
	line-height:36px;
}

p {
	font-family: GothamBold;
	font-size:16px;
	line-height:24px;
}

span {
	font-family: GothamBook;
	font-size:14px;
	line-height:26px;
}

span strong {
	font-family: GothamBold;
	font-size:14px;
	line-height:26px;
}
small {
	font-family: GothamBook;
	font-size:12px;
	line-height:20px;
}
.font-family-bold {
	font-family:GothamBold;
}
.font-family-book {
	font-family:GothamBook;
}
.magiclink-message {
	font-family: GothamBook;
	font-size:12px;
	line-height:20px;
}
.registration {
    font-family: GothamBold;
    font-size: 14px;
    line-height: 26px;
    color: #7fbe39;
    position: relative;
    top: 14px;
    left: 15px;
}
.password-reminder {
    font-family: GothamBold;
    font-size: 12px;
    line-height: 26px;
    color: #7fbe39;
    position: relative;
    top: 0px;
}
.form-reminder {
    font-family: GothamBold;
    font-size: 10px;
    line-height: 26px;
    color: #b3b4b8;
    position: relative;
    top: 0px;
}
.breadcrumb-item a {
	color:#afb0b4;
	font-size: 14px;
	font-family: GothamBook;
	position:relative;
	top:0px;
}
/*----TYPOGRAPHY----*/
body {
	background-color:#f6f7fb;
}

/*----BUTTONS----*/
.btn {
	font-family: GothamBold;
	font-size:14px;
	line-height:26px;
	border-radius:5px;
}
/*------*/
.btn-send {
	background-color:#67bc00;
	padding: .500rem 2.4rem;
	color:white;
}
.btn-send:hover {
	background-color:#5ba303;
}
.btn-send:disabled {
	background-color:#999999;
}
.btn-info {
    background-color: #17a2b8;
    padding: .500rem 2.4rem;
    color: white;
}
    .btn-info:hover {
        background-color: #17a2b8;
    }
    .btn-info:disabled {
        background-color: #999999;
    }
.btn-primary {
    background-color: #0069d9;
    padding: .500rem 2.4rem;
    color: white;
}
    .btn-primary:hover {
        background-color: #0069d9;
    }
    .btn-primary:disabled {
        background-color: #999999;
    }
/*------*/
.btn-dismiss {
	background-color:#ffffff;
	padding: .500rem 2.45rem;
	border:1px solid #c2c2c4;
	color:#0b0b0b;
}
.btn-dismiss:hover {
	background-color:#ececec;
}
.btn-dismiss:disabled {
	background-color:#999999;
	color:white;
}
/*------*/
.btn-edit {
	background-color:#472e8c;
	padding: .500rem 2.3rem;
	color:white;
}
.btn-edit:hover {
	background-color:#321d6a;
}
.btn-edit:disabled {
	background-color:#999999;
	color:white;
}
/*------*/
.btn-buy {
	background-color:#66bc03;
	color:white;
	border-radius: 3rem;
    padding: 0.025rem 0.95rem;
	font-size:12px;
}
.btn-buy:hover {
	background-color:#5ba208;
}
.btn-buy:disabled {
	background-color:#999999;
}
.btn-eczane-buy {
    background-color: #67bc00;
    padding: 18px;
    color: white;
    width: 175px;
    float: right;
    border-radius: 0px;
    height: 80px;
    border-bottom-right-radius: 10px;
}
/*------*/
.btn-icon {
    position: relative;
    top: -2px;
    left: -25px;
}
.btn-padding {
	padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-right: 25px;
}
/*----BUTTONS----*/
/*----FORMS----*/
.col-form-label {
    
	font-family: GothamBook;
	font-size:12px;
	line-height:20px;
	padding: .563rem .75rem;
}
.form-control {
    display: block;
    width: 100%;
    font-size: 1rem;
    line-height: 1.5;
    color: #313131;
    background-color: #f6f7fb;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 5px;
	font-family: GothamBook;
	font-size:12px;
	line-height:20px;
	padding: .595rem .80rem
}
.form-control:hover {
    background-color:#fff;
    border:1px solid #30699e;
	transition: border .25s ease-in-out,box-shadow .25s ease-in-out;
	transition: background-color .25s ease-in-out,box-shadow .25s ease-in-out;
}
.form-control:focus {
	box-shadow:none;
	background-color:#fff;
    border:1px solid #30699e;
	transition: border .25s ease-in-out,box-shadow .25s ease-in-out;
	transition: background-color .25s ease-in-out,box-shadow .25s ease-in-out;
}
.form-control:disabled {
    background-color:#d6d6d6;
    border:1px solid #c2c2c4;
}
label {
    display: inline-block;
    margin-bottom: 0px;
	font-family: GothamBook;
	font-size:12px;
	line-height:20px;
}
.input-group-text {
    font-family: GothamBook;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #472e8c;
    border: 1px solid #472e8c;
    border-radius: .25rem;
	padding-top:11px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
}
.input-green-group-text {
	background-color: #66bc03;
    border: 1px solid #66bc03;
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 10px;
    color: #dc3545;
	font-family: GothamBold;
}
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
    border-color: #30699e;
}
.advanced-reminder {
	color:#bdb5b3;
	font-size:35px;
}
.advanced-reminder-success {
	color:#69be00;
	font-size:35px;
}
.advanced-reminder-error {
	color:#cd1635;
	font-size:35px;
}

/*----FORMS----*/
/*----BUTTONS----*/
.control {
    font-family: GothamBook;
    position: relative;
    padding-left: 25px;
    margin-bottom: 5px;
    padding-top: 2px;
    cursor: pointer;
    font-size: 12px;
}
.control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.control_indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    background: #fff;
    border: 1px solid #dddddd;
	border-radius: 3px;
}
.control-radio .control_indicator {
	border-radius: 3px;
	border:1px solid #6fba05;
}

.control:hover input ~ .control_indicator,
.control input:focus ~ .control_indicator {
    background: #fff;
	border-radius: 3px;
	border:1px solid #6fba05;
}

.control input:checked ~ .control_indicator {
    background: #6fba05;
	border-radius: 3px;
	border:1px solid #6fba05;
}
.control:hover input:not([disabled]):checked ~ .control_indicator,
.control input:checked:focus ~ .control_indicator {
    background: #6fba05;
	border-radius: 3px;
	border:1px solid #6fba05;
}
.control input:disabled ~ .control_indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
	border:1px solid #dddddd;
}
.control_indicator:after {
    box-sizing: unset;
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control_indicator:after {
    display: block;
}
.control-checkbox .control_indicator:after {
    left: 6px;
    top: 2px;
    width: 3px;
    height: 8px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control-checkbox input:disabled ~ .control_indicator:after {
    border-color: #dddddd
	
}
.control-checkbox input:disabled ~ :hover {
    border-color: #dddddd;
	
}
        .radio {
            font-family: GothamBook;
            display: block;
            position: relative;
            padding-left: 30px;
            margin-bottom: 7px;
            padding-top: 3px;
            cursor: pointer;
            font-size: 12px;
        }
            .radio input {
                position: absolute;
                z-index: -1;
                opacity: 0;
            }
        .radio_indicator {
            position: absolute;
            top: 6px;
            left: 0;
            height: 14px;
            width: 14px;
            background: #E6E6E6;
            border: 0px solid #67BC00;
        }
        .radio-radio .radio_indicator {
            border-radius: 50%;
        }
        
        .radio:hover input ~ .radio_indicator,
        .radio input:focus ~ .radio_indicator {
            background: #E6E6E6;
        }
        
        .radio input:checked ~ .radio_indicator {
            background: #E6E6E6;
        }
        .radio:hover input:not([disabled]):checked ~ .radio_indicator,
        .radio input:checked:focus ~ .radio_indicator {
            background: #0e6647d;
        }
        .radio input:disabled ~ .radio_indicator {
            background: #e6e6e6;
            opacity: 0.6;
            pointer-events: none;
        }
        .radio_indicator:after {
            box-sizing: unset;
            content: '';
            position: absolute;
            display: none;
        }
        .radio input:checked ~ .radio_indicator:after {
            display: block;
        }
        .radio-radio .radio_indicator:after {
            left: 3px;
            top: 3px;
            height: 8px;
            width: 8px;
            border-radius: 50%;
            background: #67BC00;
        }
        .radio-radio input:disabled ~ .radio_indicator:after {
            background: #7b7b7b;
        }
/*----BUTTONS----*/

/*----HEADER----*/
.navbar {
    padding: 1.25rem 1rem;
}
.navbar-brand {
    padding-bottom: 0;
}
.navbar-brand-aux {
	position: relative;
    left: -20px;
    top: 7px;
}
.navbar-brand-login-aux {
	position: relative;

    top: 2px;
}
.divider-vertical {
	height: 50px;
	margin: 0 9px;
	border-left: 1px solid #e3e1e2;
	border-right: 2px solid #2b353f;
}
.divider-vertical-large {
    height: 400px;
    float: right;
    position: relative;
    right: 65px;
    border-right: 2px solid #e5e6ea;
    top: -350px;
}
.row.vdivide [class*='col-']:not(:last-child):after {
      background: #e5e6ea;
      width: 2px;
      content: "";
      display:block;
      position: absolute;
      top:0;
      bottom: 0;
      right: 70px;
      min-height: 70px;
    }
.divider-vertical-mini {
	height: 20px;
	margin: 15px 9px;
	border-left: 1px solid #e3e1e2;
	border-right: 2px solid #2b353f;
}
.bg-light {
    background-color: #ffffff!important;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color:#1f2024;
	font-family: GothamBold;
	font-size:14px;
	line-height:35px;
}
.navbar-light .navbar-nav .nav-link {
    color:#1f2024;
	font-family: GothamBold;
	font-size:14px;
	line-height:35px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
}
.breadcrumb {
    background-color: #f6f7fb;

}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #868e96;
	content:"";
    
}
@media (max-width: 1200px) {
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    font-size:10px;
	line-height:35px;
	}
.navbar-light .navbar-nav .nav-link {
    
	font-size:10px;
	line-height:35px;
	}
.row.vdivide [class*='col-']:not(:last-child):after {
      display:none;
    }
	
}
/*----FOOTER----*/
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 80px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 80px;
  line-height: 80px; /* Vertically center the text there */
  background-color: #e7e7e9;
  z-index:-1;
}
.footer-text {
	font-family: GothamBold;
	font-size:12px;
	line-height:20px;
	color:#5a5b5f;
	margin-top:30px!important;
	margin-bottom:0px;
}
/*----FOOTER----*/
/*----TABLE----*/
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    color: #c1c1c1;
    font-size: 10px;
    padding: 10px;
	border-top:none;
}
.table {
    background-color: white!important;
	border-radius:5px!important;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    font-size: 12px;
	font-family:GothamBold;
	color:#afb0b4;
}
table tr:last-child td:first-child {
    border-bottom-left-radius: 1px;
}

table tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}

#circle {
	width: 12px;
	height: 12px;
	background: #472E8D;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	float:left;
    margin-right: 10px;
    position: relative;
    top: 2px;
	}

#circle-same {
    width: 12px;
    height: 12px;
    background: #66bc03;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    float: left;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
/*tbody tr {
	background-color:#efefef;
}*/

/*----TABLE----*/
/*----REPORT-TABLE---*/
.report-table {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    font-size: 12px;
    font-family: GothamBook;
    color: #afb0b4;
	background-color:white;
}
#circle1 {
    width: 10px;
    height: 10px;
    background: green;
}
.circle-table {
    border-radius: 50%;
    display: inline-block;
    margin-right: -10px;
}
.table-no-padding {
	padding:0px!important;
	padding-bottom:30px!important;
}
.table-hover tbody tr:hover {
    background-color: rgb(228,245,255);
}
.dropdown-item {
    font-family:GothamBook;
    font-weight: 400;
	font-size:12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
	border:none;
}
.dropdown-menu {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(214,214,214,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(214,214,214,1);
box-shadow: 0px 0px 5px 2px rgba(214,214,214,1);
    border: none;
}
/*----REPORT-TABLE---*/
.margin-top-minus-30 {
	margin-top:-33px;
}
.margin-top-10 {
	margin-top:10px;
}
.margin-top-15 {
	margin-top:15px;
}
.margin-top-20 {
	margin-top:20px;
}
.margin-top-30 {
	margin-top:30px;
}
.margin-top-35 {
	margin-top:35px;
}
.margin-top-45 {
	margin-top:45px;
}
.margin-top-60 {
	margin-top:60px;
}
.margin-bottom-0 {
	margin-bottom:0px!important;
}
.margin-bottom-10 {
	margin-bottom:10px;
}
.margin-bottom-15 {
	margin-bottom:15px;
}
.margin-bottom-20 {
	margin-bottom:20px;
}
.margin-bottom-30 {
	margin-bottom:30px;
}
.margin-bottom-40 {
	margin-bottom:40px;
}
.margin-bottom-50 {
	margin-bottom:50px;
}
.margin-bottom-55 {
	margin-bottom:55px;
}
.margin-bottom-60 {
	margin-bottom:60px;
}
.margin-bottom-70 {
	margin-bottom:70px;
}
.margin-bottom-80 {
	margin-bottom:80px;
}
.margin-bottom-100 {
	margin-bottom:100px;
}
.margin-bottom-150 {
	margin-bottom:150px;
}
.margin-right-15 {
	margin-right:15px;
}
.padding-bottom-100 {
	padding-bottom:100px;
}
.padding-left-30 {
	padding-left:30px;
}
.top-0 {
	top:0!important;
}
.alert-primary {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 0rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.alert-primary-bottom {
    position: relative;
    margin-bottom: 0rem;
	background-color:#cce5ff;
    border-top: 1px solid #c1d3dd;
    border-radius: .25rem;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

}

.alert-border {
	border-right:1px solid #c1d3dd;
	border-left:1px solid #c1d3dd;
}
.black-color {
	color:black;
}
.grey-color {
	color:#afb0b4;
}

.dark-grey-color {
	color:#a1a1a1;
}
.green-color {
	color:#66bc03;
}
.red-color {
	color:rgb(235,117,115)
}
.dark-blue-color {
	color:rgb(6,13,67)
}
.light-blue-color {
	color:rgb(0,153,213)
}
.turqoise-blue-color {
	color:rgb(0,187,218)
}
.grey-blue-color {
	color:rgb(2,132,168)
}
.background-color-white {
	background-color:white!important;
}
.background-color-alert {
	background-color:rgb(249,229,231)!important;
}
.background-color-grey {
	background-color:rgb(244,244,244)!important;
}
.background-color-blue-hover:hover {
	background-color:rgb(217,237,246)!important;
}
.border-bottom-radius {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.upload-area {
	background-color:#fff;
	border-radius:5px;
	border:1px dotted #ced4da;
}
.slider-value-div {
    width: 70px;
    height: 30px;
    border: 1px solid #e3e3e3;
    padding: 0px;
    border-radius: 5px;
    padding-right: 40px;
    padding-left: 10px;
    position: relative;
    top: -5px;
}
.kontor-value-div {
    width: 70px;
    height: 30px;
    padding: 0px;
    border-radius: 5px;
    padding-right: 40px;
    padding-left: 10px;
    position: relative;
    top: -5px;
	margin-left:30px;
}
.divider {
  height: 1px;
  width:100%;
  display:block;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/*----TABS----*/
.display-none {
	display:none;
}
.display-block {
  display: block!important;
}

.radio-distance-style {

    margin-right: 30px;
    margin-bottom: 30px;
}

.nav-tabs .nav-link {
    border: 0px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #CACACA;
	color:rgb(31,31,31);
	font-family:GothamBold;
	font-size:12px;
	padding: 28px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #66bc03;
    border-color: #dee2e6 #dee2e6 #fff;
    border-top-left-radius: 8px;
	padding: 28px;
}
.nav-link.active:nth-of-type(2) {

    border-top-left-radius: 0px;

}
.nav-tabs {
    border-bottom: 1px solid #dee2e6;
    background-color: rgb(231,231,231);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.no-border {
	border:0px!important;
}
.no-border-radius {
	border-top-left-radius: 0px!important;
}
.border-top-left-radius {
	border-top-left-radius: 8px!important;
}
div#myTabContent {
    background-color: #fff;
    padding: 35px;
	padding-bottom:10px;
}
.text-yearly-style {
	font-family:GothamBold!important;
	color:rgb(193,193,193);
	font-size:12px!important;
}
.text-style-bold {
	font-family:GothamBold!important;
	color:rgb(193,193,193);

}

.bottom-div {
	height:133px;
	background-color:rgb(228,247,217);
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top:1px solid rgb(223,223,223);
	
}

/*----Buy Eczane----*/
.buy-title {
    position: relative;
    left: 10px;
    margin-top: 15px;
    text-align: left;
}
.price-title {
    position: relative;
    left: 10px;
}
.type-title {
    position: relative;
    top: 27px;
    left: 17px;
}
.mini-price-title {
    position: relative;
    top: 25px;
    left: 30px;
}
.mini-buy-title {
    position: relative;
    margin-top: 15px;
    left: 30px;
}
.card-header {
    margin-bottom: 0;
    background-color: #fff;
    border-bottom: 0px;
	border-top-left-radius:10px!important;
	border-top-right-radius:10px!important;
}
.card {
    background-color: #fff;
    background-clip: border-box;
    border: 0px;
    border-radius: 10px;
}

.card-footer {
    padding: 0px;
    background-color: #fff;
    border-top: 0px;
	border-bottom-left-radius:10px!important;
	border-bottom-right-radius:10px!important;
}
.card-border-bottom {
	border-bottom:1px solid #e0e0e0;
}
.card-border-bottom-two {
	border-bottom:2px solid #f5f5f5;
}
/* Pie charts consist of solid slices where you can use this selector to override the default style. */
.ct-series-a .ct-slice-pie {
  /* fill of the pie slieces */
  fill:rgb(225,248,232);
  /* give your pie slices some outline or separate them visually by using the background color here */
  stroke: white;
  /* outline width */
  stroke-width: 4px;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
    fill: rgb(6,13,67);
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
    fill: rgb(0,153,213)
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
    fill: rgb(0,187,218)
}
.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
    fill: rgb(2,132,168)
}
.ct-major-sixth > svg {
    left: -70px!important;
}
.ct-label {
    fill: rgba(255, 255, 255, 0.8);
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
	font-family:GothamBold;
    line-height: 1;
}
.table-report-place {
    position: relative;
    left: 20px;
}
@media (max-width:991px) {
	.text-center-mobile {
		text-align:center!important;
	}
	.alert-border {
	border-right:0px solid #c1d3dd;
	border-left:1px solid #c1d3dd;
}
}
@media (max-width:768px) {
	.alert-border {
	border-right:0px solid #c1d3dd;
	border-left:0px solid #c1d3dd;
}
.margin-top-minus-30 {
    margin-top: 0px;
}
}
@media (max-width:420px) {
	.border-top-right-mobile {
    border-top-right-radius: 8px!important;
}
.btn-buy-mobile {
	padding: 0px 5px;
    font-size: 9px;
}
.full-width-mobile {
	width:100%;
}
div#myTabContent {
    background-color: #fff;
    padding: 0px;
    padding-bottom: 10px;
}
}

@media (max-width:380px) {
h5 {
    font-family: GothamBold;
    font-size: 16px;
    line-height: 36px;
}
h1 {
    font-family: GothamBold;
    font-size: 48px;
    line-height: 72px;
}
h4 {
    font-family: GothamBold;
    font-size: 13px;
    line-height: 42px;
}
h2 {
    font-family: GothamBold;
    font-size: 27px;
    line-height: 52px;
}
h4 {
    font-family: GothamBold;
    font-size: 13px;
    line-height: 42px;
}
}

