﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,900);.modal-backdrop{z-index:9999;}
.modal{z-index:99999;}
.modal-content{border-radius:3px;border-top:4px rgb(249, 24, 24) solid;}
.modal .text-center img{margin-bottom:10px;}
.load-modal .modal-dialog{margin-top:13%;}
.modal button.close{z-index:99;cursor:pointer;position:absolute;right:5px;color:rgb(249, 24, 24);opacity:9;border-radius:100%;border:2px rgb(249, 24, 24) solid;height:24px;width:24px;top:5px;line-height:18px;}
body{font-family:'Roboto', sans-serif;font-size:13px;font-weight:400;padding-top:38px;}
a{transition-duration:500ms;color:rgba(70,70,70,0.9);text-decoration:none !important;}
a:hover{transition-duration:500ms;}
ul{margin:0px;padding:0;list-style:none;}
.body-mini{max-width:1300px;width:95%;margin:auto auto;}
.menu li.active > a{background-color:rgb(13, 92, 82);}
.r-padding-left{padding-left:0px;}
header{background-color:#484a4a;float:left;width:100%;position:fixed;top:0;left:0;z-index:100;}
header ul.menu{float:right;width:100%;max-width:950px;}
header ul > li{display:inline-block;margin-left:0.5%;}
header ul > li a{display:block;padding:5px 10px;color:rgba(255,255,255,0.9);font-size:11pt;font-weight:400;line-height:30px;cursor:pointer;}
header ul > li a img{margin-right:3px;}
header ul > li a:hover{color:rgba(255,255,255,0.5);}
.logo-sm{color:white !important;display:none;margin-top:4px;float:left;font-size:13pt;}
.logo-sm small{font-size:10pt;}
.logo{position:relative;top:2px;float:left;width:100%;}
.logo img{margin-bottom:-1px;max-width:250px;}
.logo ul{float:right;margin-top:10px;}
.logo ul li{float:left;margin-right:8px;}
.logo ul li:hover a{color:#484a4a;text-decoration:underline !important;}
.left-bar{border:1px rgba(200,200,200,0.9) solid;}
.left-bar > li > a{display:block;padding:10px 10px;border-bottom:1px rgba(200,200,200,0.9) solid;font-weight:400;font-size:15px;background-color:rgba(240,240,240,0.9);background-color:#484a4a;color:white;}
.left-bar li ul li a{cursor:pointer;padding-left:48px;display:block;padding:10px 20px;border-bottom:1px rgba(200,200,200,0.9) dashed;font-weight:400;font-size:15px;background-color:transparent;text-transform:capitalize;color:rgba(10,10,10,.9);}
.left-bar li ul li.active a{background-color:rgba(210,210,210,0.9);color:#484a4a}
.left-bar li ul li a:hover{background-color:rgba(210,210,210,0.9);color:#484a4a}
.left-bar li a i{margin-right:5px;}
.left-bar li:last-child a{border-bottom:0px;}
.boxes{display:block;width:100%;}
.box{display:inline-block;width:33%;padding:0 10px;position:relative;}
.box a{display:block;border:1px rgba(200,200,200,0.9) solid;border-top:3px rgba(76, 79, 79, 1) solid;margin:10px auto;}
.box span{display:block;background-color:#E5E4E4;padding:10px 2px;text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;border-bottom:1px rgba(200,200,200,0.9) solid;}
.box ul{margin:15px;}
.box ul li{border-bottom:1px rgba(200,200,200,0.9) solid;text-transform:uppercase;padding:10px 1px;font-weight:400;font-size:13px;}
.box ul li img{margin-right:5px;}
.box small{display:table;margin:5px auto;border:1px rgba(200,200,200,0.9) solid;border-radius:5px;font-size:11pt;font-weight:600;width:150px;text-align:center;line-height:38px;}
.box strong{display:table;margin:15px auto;text-transform:uppercase;padding-bottom:5px;border-bottom:2px #484a4a solid;padding:2px 22px;font-size:17px;}
h1{font-size:19px;border-bottom:2px rgb(18, 126, 112) solid;padding-bottom:5px;margin-bottom:25px;margin-top:-3px;}
h1 span{color:rgb(18, 126, 112);}
.box:hover a{border-top-color:#484a4a;background-color:rgba(240,240,240,0.4);}
.box:hover span{color:#484a4a;}
.box:hover small{color:#484a4a;border:1px #484a4a solid;}
.box:hover strong{border-color:rgb(70, 70, 70);color:#484a4a;}
.embed-responsive{border:1px rgba(200,200,200,0.9) solid;}
footer{background-color:#484a4a;float:left;width:100%;padding-top:20px;color:rgba(255,255,255,0.9);}
footer h2{margin:0px;color:rgba(255,255,255,0.9);border-bottom:1px rgba(255,255,255,0.9) solid;font-size:18px;padding-bottom:5px;margin-bottom:20px;letter-spacing:0.5px;}
footer h2 a{font-size:10pt;font-weight:400;float:right;}
footer .col-sm-4:nth-child(1) ul li a{float:left;width:100%;color:rgba(255,255,255,0.9);display:block;border-bottom:1px rgba(255,255,255,0.9) dashed;margin-bottom:10px;padding-bottom:5px;}
footer .col-sm-4:nth-child(1) p{font-weight:400;letter-spacing:0.5px;}
footer .col-sm-4:nth-child(1) span{display:block;}
footer .col-sm-4:nth-child(1) span date, footer .col-sm-4:nth-child(1) span user{width:50%;float:left;}
.col-sm-4:nth-child(1) span user{text-align:right;}
footer .col-sm-4:nth-child(1) strong{font-weight:400;}
footer a{color:rgba(255,255,255,0.8);}
footer .col-sm-4:nth-child(2) li{margin-bottom:10px;}
footer .col-sm-4:nth-child(3) a{display:table;font-size:11pt;}
footer .col-sm-4:nth-child(3) li{display:inline-block;margin-left:5px;}
footer .col-sm-4:nth-child(3) ul{margin-top:10px;}
footer .col-sm-4:nth-child(3) li a{font-size:12pt;padding:5px;height:25px;width:34px;text-align:center;border-radius:100%;border:1px rgba(255,255,255,0.9) solid;line-height:22px;}
footer .col-sm-4:nth-child(3) a img{margin-right:5px;}
footer .col-sm-4:nth-child(2) section{max-width:250px;margin:auto auto;}
footer .col-sm-4:nth-child(3) li:hover a i{transform:rotate(360deg);transition-duration:500ms;}
footer a:hover{color:rgba(255,255,255,0.5) !important;}
footer .copyright{display:block;width:100%;text-align:center;margin-top:5px;padding:7px 0;background-color:rgba(50,50,50,0.9);color:rgba(255,255,255,0.8);}
i.view_details{display:none;}
.menu-wrap{position:absolute;z-index:10;right:3%;display:none;top:100%;}
.menu-wrap ul.shared{margin:0px auto;width:225px;height:55px;padding:10px 8px;background-color:white;border:2px rgb(82, 84, 84) solid;border-left:0;border-right:0;}
.menu-wrap ul.shared > li{float:left;margin-left:4px;}
.menu-wrap ul.shared > li a{color:rgb(82, 84, 84);border:1px rgba(10, 10, 10, 0.45) solid;line-height:18px;font-size:16pt;border-radius:3px;width:37px;text-align:center;}
.menu-wrap ul.shared > li:hover a{color:#484a4a;border-color:#484a4a;}
.menu-wrap > section{background-color:white;width:280px;padding:5px 12px;border:2px rgb(82, 84, 84) solid;border-left:1px rgba(82, 84, 84,0.4) solid;border-right:1px rgba(82, 84, 84,0.4) solid;}
.menu-wrap h3{font-size:17px;border-bottom:2px rgb(18, 126, 112) solid;padding-bottom:5px;color:rgb(18, 126, 112);margin:2px;margin-bottom:10px;}
.menu-wrap h3 i{float:right;cursor:pointer;}
.menu-wrap .btn-custom{background-color:rgb(18, 126, 112);padding:5px 10px;color:white;width:120px;margin:auto auto;display:table;}
.menu-wrap .form-control{border-radius:0;}
.menu-wrap .form-group{position:relative;margin-bottom:10px;}
.menu-wrap .form-group i{display:none;position:absolute;right:10px;color:rgb(192, 14, 34);top:18%;}
.margin-right{right:16%;}
.bv-error{color:rgb(192, 14, 34);font-size:9pt;text-align:center;}
.links{cursor:pointer;color:rgb(18, 126, 112) !important;float:left;width:50%;font-size:9pt;padding:0;font-weight:500;margin-bottom:10px;}
.links label{cursor:pointer;}
.form-control, .input-group-addon{border-radius:0;}
select.form-control{line-height:28px;}
.form-group .links:nth-child(2){text-align:right;}
section.box-bg{width:100%;background-color:rgb(226, 226, 226);float:left;padding:15px 15px;border-radius:5px;border:1px rgb(207, 205, 205) solid;box-shadow:0 0 0 5px rgba(242, 242, 242, 0.81);}
.cart table{width:100%;}
.cart table tr{border-bottom:1px rgba(200,200,200,0.9) dotted;margin-bottom:0px;display:table;width:100%;}
.cart tr.total{background-color:#484a4a;color:White;border:1px rgba(160, 160, 160, 0.9);font-weight:bold;margin-top:-15px;margin-bottom:10px;}
.cart table td:nth-child(odd){width:70%;height:40px;padding:5px 10px;}
.cart table td:nth-child(even){text-align:right;font-weight:500;padding:5px 10px;border-left:0px rgba(200,200,200,0.9) solid}
.btn-custom{background-color:rgb(18, 126, 112);color:white;}
.form .col-sm-1 line{display:block;margin:auto auto;width:2px;background-color:rgb(216, 215, 215);min-height:700px;}
.help-info{margin:15px auto;border-top:1px rgb(204, 204, 204) solid;padding:10px 0;text-align:center;font-size:10pt;font-weight:500;border-bottom:1px rgb(204, 204, 204) solid;}
.help-info:hover{background-color:#484a4a;}
.help-info:hover a{color:white;}
.line-h-top{height:1px;margin:32px;border-bottom:1px rgb(18, 126, 112) dotted;}
.banner-bg{text-align:center;color:rgba(50,50,50,0.9);position:relative;float:left;width:100%;padding:45px 0;background-size:cover;margin-top:15px;}
.banner-bg h3{color:rgb(255,255,255);text-shadow:0 0 3px rgb(0, 0, 0);font-size:30px;letter-spacing:6px;}
.banner-bg output{float:left;width:25%;text-align:center;color:white;text-shadow:0 0 3px rgb(0, 0, 0);letter-spacing:1px;font-size:13px;}
.banner-bg output i{display:table;font-size:28pt;margin-bottom:8px;border:5px rgb(255, 255, 255) solid;margin:auto auto;width:69px;border-radius:100%;height:69px;color:white;text-align:center;line-height:58px;font-size:21pt;margin-bottom:10px;}
.banner-bg output i.active{background:#484a4a;}
.banner-bg output span{text-transform:uppercase;font-weight:500;margin-bottom:7px;display:block;font-size:13pt;}
.banner-bg line{display:table;margin:5px auto;height:2px;background-color:#fff;width:300px;}
.wizard{text-align:center;margin-bottom:48px;margin-top:15px;}
.wizard li{width:24%;display:inline-block;padding:5px 7px;}
.wizard li a{display:block;transition:all .5s ease-in-out;border:1px rgb(232, 232, 232) solid;padding:15px;position:relative;border-radius:1px;background-color:rgb(249, 249, 249);box-shadow:0 0 15px rgb(250, 250, 250) inset;}
.wizard li a titletext{display:block;text-align:center;margin:5px auto;font-weight:600;text-transform:uppercase;color:rgb(18, 126, 112);letter-spacing:1px;}
.wizard li a p{margin-bottom:0px;}
.wizard li a i:nth-child(1){display:table;transition-duration:500ms;text-shadow:0 0 24px white;border:5px rgb(229, 229, 229) solid;margin:auto auto;width:69px;border-radius:100%;height:69px;background:rgba(255, 255, 255, 1);color:rgb(113, 113, 113);text-align:center;line-height:58px;font-size:21pt;margin-bottom:10px;}
.wizard li a i.fa-caret-down{position:absolute;display:none;left:46%;right:auto;font-size:36px;color:rgb(18, 126, 112);top:93%;}
.wizard li a{text-align:justify;}
.wizard li.active a, .wizard li:hover a{background-color:rgb(18, 126, 112);border:1px rgb(18, 126, 112) solid;color:white;}
.wizard li.active a titletext , .wizard li:hover a titletext{color:white;}
.wizard li.active a i:nth-child(1), .wizard li:hover a i:nth-child(1){border:5px rgb(23, 174, 155) solid;transform:scale(1.1);transition-duration:500ms;}
.wizard li.active a i.fa-caret-down, .wizard li:hover a i.fa-caret-down{display:block;}
h1 totaltime{float:right;float:right;font-size:11pt;font-weight:400;}
.circle-icon{border:2px rgb(62, 100, 255) solid;color:rgb(62, 100, 255);cursor:pointer;border-radius:100%;width:20px;height:20px;text-align:center;font-size:9pt;line-height:16px;}
.form .form-group{margin-bottom:10px;}
.spacer{height:6px;}
.menu-left-inner{float:right;}
.nav-tabs > li a{font-size:10pt;text-align:center;}
.nav-tabs > li{width:33.333%;}
.nav-tabs > li i{display:block;font-size:30px;margin-bottom:5px;}
.nav-tabs{border-bottom:1px solid #ddd;background-color:rgb(231, 231, 231);}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color:transparent;border:0;}
.nav-tabs > li > a{padding:10px;border:0;transition:all 0.7s ease-in-out;}
.nav-tabs li.active a{color:rgb(18, 126, 112) !important;font-weight:500;border:0;transition:all 0.7s ease-in-out;}
.nav-tabs li.active{border-bottom:3px rgb(18, 126, 112) solid;background-color:rgb(221, 221, 221);}
.tab-content > .tab-pane{padding-top:30px;}
.tab-content p{text-align:justify;}
.tab-pane small{display:block;margin-bottom:15px;}
.tab-pane ul li{margin-top:5px;}

.scrollbar{display:block;overflow:auto;padding-right:10px;}
.hideinfo{position:absolute;background:black;height:29px;z-index:10;width:100px;right:0;}
#tabsPan-accordion .panel{border-radius:0px;margin-bottom:-6px !important;}
#tabsPan-accordion .panel-heading{padding:0px;}
#tabsPan-accordion .panel-heading a{padding:10px 15px;display:block;color:#484a4a;}
#tabsPan-accordion .panel-heading a i{margin-right:2px;}
#tabsPan-accordion .panel-heading a:after{font-family:fontAwesome;content:"\f068";float:right;}
#tabsPan-accordion .panel-heading a.collapsed:after{content:"\f067";}
.left-bar li .menu-sm-icon:before{float:right;font-family:FontAwesome;content:"\f067";}
.left-bar li.active .menu-sm-icon:before{content:"\f068";font-family:FontAwesome;float:right;}
.boxes i.fa-cart-arrow-down{float:right;margin-top:-12px;color:#484a4a;}
.box a{cursor:pointer;}

@media (max-width:1120px){.box{width:49.5%;}}
@media (max-width:1120px) and (min-width:980px){.cart table td:nth-child(odd), .cart table td:nth-child(even){display:block;width:100%;text-align:left;height:auto;}
}
@media (max-width:1020px){
header ul.menu{max-width:910px}
header ul li{margin-left:0%;}
header ul li a{padding:5px 5px;}
}
@media (max-width:980px){.form .col-sm-1 line{width:100%;margin:15px auto;min-height:2px}
.boxes{display:block;width:105%;margin-left:-3%;margin-right:-3%;}
.form .col-sm-1{width:3%;}
.form .col-sm-4{width:37%;}
.body .col-sm-3, .col-sm-9{width:100%;padding:0px;}
header ul li{margin-left:0%;}
header ul li a{padding:5px 5px;font-size:10pt;}
header ul.menu{max-width:790px;}
.embed-responsive{margin:15px auto;}

}
@media (max-width:900px){body{padding-top:59px;}
header ul.menu{max-width:650px;margin-bottom:0;}
header ul li a > span{display:block;}
header ul li a img{margin:auto auto;margin-bottom:-12px;}
header ul{max-width:none;width:auto;}
header ul li a{padding:2px 10px;font-size:8pt;text-align:center;}
}
@media (max-width:767px){.col-xs-6{margin-top:25px;}
.form line{width:100%;background-color:#D8D7D7;min-height:1px;margin:10px auto;}
.form .col-sm-4 , .form .col-sm-1{width:100%;}
}
@media (max-width:650px){footer .col-sm-4:nth-child(2) section{margin:0;}
.banner-bg h3{font-size:15px;}
.banner-bg output span{font-size:7pt;}
.banner-bg output i{width:40px;height:40px;line-height:32px;font-size:12pt;border:3px solid #FFF;}
header ul li a img{margin:auto auto;margin-bottom:0px;}
header ul li a{padding:5px 10px;}
body{padding-top:38px;}
header ul.menu{max-width:480px;}
header ul li a > span{display:none;}
.logo-sm{margin-top:5px;}
header ul{margin-bottom:10px;}
.box{width:99.5%;}
.box-sm span{border-bottom:0px;}
.box a{margin:4px auto;}
i.view_details{cursor:pointer;display:block;float:right;margin-right:10px;margin-top:8px;font-size:13pt;border:1px rgba(200,200,200,0.9) solid;padding:4px 5px;background:#D2D1D1;}
.box-sm ul, .box-sm small, .box-sm strong{display:none;}
.box span{text-align:left;}
}
@media (max-width:480px){.box span{padding:15px 15px;}
.form h1{text-align:center;}
.form h1 totaltime{display:table;margin:5px auto;float:none;}
.wizard li a{font-size:8pt;}
.form h1{text-align:center;}
footer .copyright{padding-right:39px;}
.margin-right{right:0;}
.menu-wrap > section{margin:auto;text-align:left;}
.menu-wrap{width:100%;text-align:center;}
.logo a{display:block;}
header ul li a > span{display:none;}
header .body-mini, .logo .body-mini{text-align:center;}
.logo ul{float:none;margin:10px auto;width:190px;}
.logo-sm{width:149px;float:none;display:none !important;margin:2px auto 0px auto;}
header ul.menu{float:none;margin:auto;margin-bottom:0px;width:320px;}
.box span{font-size:14px;}
.col-xs-6{width:100%;text-align:center;}
.col-xs-6 > a{margin:auto;}
footer .col-sm-4:nth-child(2) section{max-width:100%;}
.copyright{padding-right:25px;display:block;}
}

output.line{display:block;border-bottom:2px rgb(18, 126, 112) solid;height:2px;margin:15px auto;width:100px;}
output.line span{display:block;background-color:rgb(18, 126, 112);height:8px;margin:auto auto;width:30px;margin-top:-3px;}