/*@import url("fonts/stylesheet.css");*/
body, html{}
body{padding: 0px;margin: 0px;}
p{}
a,a:visited,a:hover,a:focus{outline:none;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
a{color:#00a2ea;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
a:hover{color:#131313;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
a:hover .fa, a:focus .fa{color:#9498a1;}
h1,h2,h3,h4,h5{}
h1{font-size:3.2rem;line-height:1.4;font-weight: 500;}
h2{font-size:2.5rem;line-height:1.4;font-weight: 500;}
h3{font-size:2.0rem;line-height:1.4;font-weight: 500;}
h4{font-size:1.8rem;line-height:1.4;font-weight: 500;}
h5{font-size:1.5rem;line-height:1.4;font-weight: 500;}
h6{font-size:1.25rem;line-height:1.4;font-weight: 500;}
h1 a, h2 a, h3 a, h4 a, h5 a{color:#000;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h4 a:hover{color:rgba(0,0,0,0.9);-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.p10{padding-top:10px;padding-bottom:10px;}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.m10{margin-top:10px;margin-bottom:10px;}
.m20{margin-top:20px;margin-bottom:20px;}
.m30{margin-top:30px;margin-bottom:30px;}
.m40{margin-top:40px;margin-bottom:40px;}

.place-holder{
  font-size:1rem !important;
  font-weight:bold;
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child){
    border:0px !important;
}
.input-group-text{
    
    border:0px;
}
button,input[type="button"],
input[type="submit"]{
    background:#0D72E5;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;color: #fff;
    border:1px solid #0D72E5;
    }
button:hover,input[type="button"]:hover,input[type="submit"]:hover
{/*border:1px solid #707070 !important;*/ font-weight:500;background: none;
color:#007cba;-webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;padding: 0px; margin: 0px;}
.img-responsive{}
.no-padding{padding:0px;}
.no-margin{margin:0px;}
.relative-position{position: relative;}
.navigation{width:100%;}
.table-row-all{display:table;width:100%;margin:0px;}
.table-row-all .table-cell{display:table-cell;float:none;vertical-align:middle;}
.topheader{background:#e71320;}
header .clr{display:inline-block;}
header .toplinks{display:inline-block;}
.dummy-anchor{text-decoration:none;height:0px;text-indent:-999999px;font-size:0px;padding:0px;margin:0px;}
.v-hide{display: none;}
.v-show{display:block;}
div.border-line{font-size:1px; line-height: 1; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 2px solid #e5e4e3;}
.btn{letter-spacing:1px;text-transform:none;line-height: 1; padding: 15px 20px;-webkit-box-shadow:  none; box-shadow: none;-webkit-border-radius: 3px;border-radius: 3px;font-size:1.1rem;}
/*.btn.inactive{background-color:rgba(0,159,197,0.2);-webkit-border-radius: 0px;border-radius: 0px;display: block;-webkit-box-shadow:  0px 2px 2px 0px rgba(0,0,0,0.24); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.inactive:hover {background-color: #bddaa5;-webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow:  0px 2px 2px 0px rgba(0,0,0,0.24); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.active{background-color:#bddaa5; -webkit-box-shadow:  0px 2px 2px 0px rgba(0,0,0,0.24); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.active:hover{background-color:#000000; -webkit-box-shadow:  0px 2px 2px 0px rgba(0,0,0,0.24); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.clicked{background:#bddaa5; -webkit-box-shadow:  0px 0px 8px 0px rgba(0,0,0,0.24); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.clicked:hover{background:#bddaa5; -webkit-box-shadow:  0px 0px 8px 0px rgba(0,0,0,0.24); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.24);webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.btn.active-on{display: block;}*/
.green-btn { color:#ffffff; background:#00a2ea; padding: 14px;  }
.green-btn:hover { color:#ffffff; text-decoration:none;  }
.grey-btn { color:#ffffff; background:#444444; padding: 8px;  }
.grey-btn:hover { color:#ffffff; text-decoration:none;  }
.red-btn { color:#ffffff; background:#FFA07A; padding: 14px;  }
.red-btn:hover { color:#ffffff; text-decoration:none;  }
.retired-btn { color:#ffffff; background:#685a45; padding: 14px;  }
.retired-btn:hover { color:#ffffff; text-decoration:none;  }
div.v-radio{padding-left: 40px;}
div.v-radio input[type="radio"]{width:20px;margin: 0px; padding: 0px;opacity: 0;margin-right: 20px;}
div.v-radio input[type=radio] + label{margin-left: -40px;padding-left:40px;display: inline-block;line-height: 20px;background: url(../images/radio-inactive.png) no-repeat;font-weight: normal;}
div.v-radio input[type=radio]:checked + label{margin-left: -40px;display: inline-block;line-height: 20px;background: url(../images/radio-active.png) no-repeat;}
div.v-radio:hover input[type=radio] + label{background: url(../images/radio-hover.png) no-repeat;}
div.v-radio:hover input[type=radio]:checked + label{background: url(../images/radio-active.png) no-repeat;}
div.v-checkbox input[type="checkbox"]{width:20px;margin: 0px; padding: 0px;opacity: 0;margin-right: 20px;}
div.v-checkbox input[type=checkbox] + label{margin-left: -40px;padding-left:40px;display: inline-block;line-height: 20px;background: url(../images/check-inactive.png) no-repeat;font-weight: normal;}
div.v-checkbox input[type=checkbox]:checked + label{margin-left: -40px;display: inline-block;line-height: 20px;background: url(../images/check-active.png) no-repeat;}
div.v-checkbox:hover input[type=checkbox] + label{}
/**customization**/
#header-home { }
/*header{border-bottom:1px solid #ddd;padding: 10px 0px;background: #fff;position: relative;}
header .logo{ text-align: center; }
header .logo a img {margin: 0 auto; margin-left: 0px;}
.search-section { text-align: right;}
.search-section ul { padding-left: 0px;}
.search-section ul li { list-style: none; margin: 25px 20px 0px 0px; display: inline-block;}
.navigation-section { text-align:right; padding-right: 50px; }
.navigation-section .navbar { min-height:1px; margin-bottom: 0; }
.navigation-section .navbar-default { background: none; box-shadow: none; border: none; }
.navbar-default .navbar-nav li a:hover { color:#bddaa5;   }
.navbar-default .navbar-nav li .active { color:#bddaa5;   }
.search-section .navbar-form { padding:0px; }
.search-section .navbar-form .form-control { border-radius:50px; height: 30px; width:100%; }
.search-section .navbar-form .search-btn { background: none; padding: 9px; font-size:1.15rem; box-shadow: none; margin-left: -35px;  position: absolute; top: 0; margin-top: 8px;}
.user-section { text-align: right; }
.user-section-content { }
.user-section-content a { background:#bddaa5; color:#ffffff; padding: 8px 15px; margin-left: 25px; webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.user-section-content a:hover { background:#000000; color:#ffffff; text-decoration:none; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;  }
.user-section-content span { padding: 8px; font-size:1.15rem; border: 1px solid #cccccc; border-radius: 50px; color: #cccccc;   margin-right: 8px; }
.navigation-section .navbar-nav { float:right; }
*/
#container{/*padding-left: 10%;padding-right: 10%;*/}
.form-section {}
.form-section .panel,
.form-section .panel-heading,
.form-section .panel-body{-webkit-border-radius: 0px; border-radius: 0px;}
.form-section .panel-body{padding: 0px 0px; border-color: #fff;}
.form-section .panel {background: #fff;border: 1px solid rgba(0,0,0,0.1); -webkit-box-shadow:  5px 5px 10px 0 rgba(0,0,0,0.25);box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.25);padding:20px;}

.left-menu ul { padding-left: 0; }
.left-menu ul li { list-style:none; width:100%; }
.left-menu ul li a { color: #777777; display:block; padding: 5px 20px;  }
.left-menu ul .active, .left-menu ul li:hover { background:#00a2ea; color:#ffffff; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.left-menu ul .active a, .left-menu ul li:hover a { color:#ffffff; text-decoration: none; }
.left-menu ul li a .fa{color:#777777;margin-right: 5px; }
.left-menu ul li a:hover .fa{color: #fff;}

#left-menu-items h3{color: #00a2ea; font-size: 1.4rem;font-weight: bold;padding: 5px 15px;text-transform: uppercase;margin: 0px;cursor: pointer;}
#left-menu-items .nav-tabs > li > a{-webkit-border-radius: 0px;border-radius: 0px;border: 0px;margin: 0px;margin-bottom: 2px;font-size: 1.1rem;font-weight: bold;}
#left-menu-items .nav-tabs > li > a:hover{color:#fff; }
#left-menu-items .nav-tabs > li:hover{ }
#left-menu-items .nav-tabs > li > a:hover,
#left-menu-items .nav-tabs > li > a:focus{background-color:#00a2ea;}
#left-menu-items .nav-tabs > li.active > a,
#left-menu-items .nav-tabs > li.active > a:hover,
#left-menu-items .nav-tabs > li.active > a:focus{background-color:#00a2ea;}

/*.form-section .panel-heading{background: none;border: 0px;}
.form-section h1{ margin: 0px 20px 10px 20px; text-align: center; border-bottom: 2px solid #bddaa5; line-height: 2.1; color: #9498A1; font-size: 1.8rem; color: #6aaf31;}
.form-section h4{text-align: center;color:#9297a3; }
.form-section h4 a{color:#9297a3; }
.form-section .btn{width:100%;margin: 10px auto;}
.form-section .btn:hover { background:#000000; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.form-section p{text-align: center;color:#9498A1; }
.form-section p a{color: #bddaa5;color:#6aaf31;}
.form-section p a:hover{text-decoration: none;font-style:italic; color: #bddaa5; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.form-section p.text-left{text-align: left;}
.form-section p.text-right{text-align: right;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background: none;}
.panel-body p { padding:0px 15px;}*/
.login h1 { border-bottom:none; }

.top-page-wrapper{position: relative;}
.top-page-wrapper:before{position: absolute;width:100%;height: 1px; background:#a5c8f1;top:20px;display: block; content: ""; z-index: 0;}
ul.top-page-navigation{margin: 0px; padding: 0px;list-style: none; text-align: center;position: relative;display: block;z-index:100;}
ul.top-page-navigation li{display: inline-block;text-align: center;color:#9498A1; margin-right: 70px;z-index: 100;}
ul.top-page-navigation li:last-child{margin-right: 0px;}
ul.top-page-navigation strong{border:5px solid #fff;display: inline-block;}
ul.top-page-navigation li i{width:30px; height: 30px;background:#fff;border:1px solid #9498A1;display: block; margin: 0px auto;-webkit-border-radius: 50%;border-radius: 50%;line-height: 28px;font-style: normal;}
ul.top-page-navigation li span{display: block;}
ul.top-page-navigation li.current-page i{background:#00a2ea;border-color:transparent; color: #fff;}
ul.top-page-navigation li.current-page span{color:#00a2ea; }

.quick-look-block { margin-bottom: 25px; padding: 0px 25px 25px 25px; border-bottom: 2px solid #e0e0e0; }
.quick-look-status  { border: 1px solid #e0e0e0; }
.quick-look-status table  { margin-bottom:0px; }
.quick-look-status table thead { background:#f7f7f7; }

.quick-look-menu { padding: 0px 25px 25px 25px; }
.quick-look-menu .nav li a { color: #333333; border-radius: 0px; line-height: 0.85; }
.quick-look-menu .nav-tabs > li.active > a, .quick-look-menu .nav-tabs > li.active > a:hover, .quick-look-menu .nav-tabs > li > a:hover, .quick-look-menu .nav-tabs > li.active > a:focus { background: #00a2ea; color: #ffffff; border: 1px solid #00a2ea; border-radius: 0px;   }

.tooltip-link { position:relative; }
.quick-look-menu .tooltip-content { position: absolute; background: #ffffff; border: 1px solid #ccc;  width: 210px; z-index: 9; border-radius: 4px;right: -50%; margin-top: -50px; }
.quick-look-menu .tooltip-content:before { content: "\A"; border-style: solid; border-width: 8px 10px 8px 0; border-color: transparent #ccc transparent transparent; position: absolute; left: -10px; top: 50%; margin-top: -8px;}
.quick-look-menu .tooltip-content span { padding: 5px 0px; display: block; padding: 10px; }
.quick-look-menu .tooltip-content hr { margin-top: 0px; margin-bottom: 0px; }
.tooltip-content { display:none; }
.tooltip-link a:hover + .tooltip-content { display:block; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }

.quick-look-status .tooltip-content { position: absolute; background: #ffffff; border: 1px solid #ccc;  width: 210px; z-index: 9; border-radius: 4px;right: -50%; margin-right: -13px; }
.quick-look-status .tooltip-content:before { content: "\A"; border-style: solid; border-width: 8px 10px 8px 0; border-color: transparent #ccc transparent transparent; position: absolute; left: -10px; top: 50%; margin-top: -8px;}
.quick-look-status .tooltip-content span { padding: 5px 0px; display: block; padding: 10px; }
.quick-look-status .tooltip-content hr { margin-top: 0px; margin-bottom: 0px; }

/*.form-section .form-group{margin-bottom: 20px;}
.form-section .form-control{border:1px solid #bcb9b7; -webkit-border-radius: 0px;border-radius: 0px;box-shadow: 0px 0px;color:#000; margin: 6px 0px;}
.bootstrap-tagsinput input {border:1px solid #bcb9b7; -webkit-border-radius: 0px;border-radius: 0px;box-shadow: 0px 0px;padding-left: 2px;color:#000;} 
.form-section .form-group label { text-align:left;}

.form-section .form-group .place-holder{transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transition:.25s cubic-bezier(.25,.8,.25,1);-o-transition:.25s cubic-bezier(.25,.8,.25,1);-moz-transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transform: translate3d(0,25px,0) scale(1);transform: translate3d(0,25px,0) scale(1);-webkit-transform-origin: left top;transform-origin: left top;position: relative;padding:10px 0px 0px 2px;margin-bottom: 10px;display: inline-block;font-size:1rem;text-transform: uppercase;}
.form-section .form-group.focused .place-holder{transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transition:.25s cubic-bezier(.25,.8,.25,1);-o-transition:.25s cubic-bezier(.25,.8,.25,1);-moz-transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transform: translate3d(0,0px,0) scale(1);transform: translate3d(0,0px,0) scale(1);color:#bddaa5;color:#6aaf31;}
.form-section .form-group.hasvalue .place-holder{transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transition:.25s cubic-bezier(.25,.8,.25,1);-o-transition:.25s cubic-bezier(.25,.8,.25,1);-moz-transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transform: translate3d(0,0px,0) scale(1);transform: translate3d(0,0px,0) scale(1);color:#9498a1;color:#bddaa5;color:#6aaf31;}
.form-section .form-group.haserror .place-holder{color:#d0021b;transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transition:.25s cubic-bezier(.25,.8,.25,1);-o-transition:.25s cubic-bezier(.25,.8,.25,1);-moz-transition:.25s cubic-bezier(.25,.8,.25,1);-webkit-transform: translate3d(0,0px,0) scale(1);transform: translate3d(0,0px,0) scale(1);}

.form-section .form-group.focused .form-control{border-color: #bddaa5}
.form-section .form-group.hasvalue .form-control{border-color: #9498a1;}
.form-section .form-group.haserror .form-control{border-color: #d0021b;}
.form-group .errormsg{color:#d0021b; }
.errormsg{ color:#d0021b; }*/

.badge{ margin-left: 25px; }
.badge{ padding-right: 9px; padding-left: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }
.label, .badge{ display: inline-block; padding: 3px 14px; font-size:0.8rem; font-weight: bold; line-height: 14px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); white-space: nowrap; vertical-align: baseline; background-color: #999999; }

.sign-up-form-section .panel-body{padding: 25px;}
.sign-up-form-section h1{margin-top: 10px; text-align:left; color:#000;text-align: center;color:rgba(0,0,0,0.8); }

.sign-up-form-section h4{text-align: center;color:#9297a3; line-height: 20px;font-size: 1.1rem;margin-bottom: 20px;margin-top: 20px;}
.sign-up-form-section h4 a{color:#9297a3; }
.sign-up-form-section h4 a .fa{width:20px; height:20px; line-height: 18px; border:1px solid #9297a3;-webkit-border-radius: 50%;border-radius: 50%;font-weight: normal; }
.sign-up-form-section .form-group{margin-bottom: 25px;}
.sign-up-form-section .form-control{ -webkit-border-radius: 5px;border-radius: 5px;box-shadow: 0px 0px;padding-left: 2px;}

.password-form-group{position: relative;}
.password-form-group .password-help{position: absolute;letter-spacing:1px;text-transform: uppercase;font-weight:500;display: block;top:auto;right:5px; color: #fff;padding:2px 8px; font-size:0.9rem;cursor: pointer;bottom: 5px}

.drp-dwn-list .btn { background: #e7e7e7; text-shadow: none; box-shadow: none; color: #9498A1 !important; width:132%;  }
.dropdown-menu ul li a:hover { background:none; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { background:#00a2ea !important; color:#fff !important; }

.password-form-group .password-show{background:#d4d4d4; }
.password-form-group .password-hide{background:#d4d4d4; display: none;}
.sign-reference-tag{}
.sign-reference-tag i{color:#00a2ea; cursor: pointer;font-style: normal;}
.logged-in-message{padding: 15px; background: #fff;/*border: 1px solid #ddd;*/text-align: center;-webkit-box-shadow:  0px 4px 10px 0 rgba(0,0,0,0.15);box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.15);}
#plans-show .logged-in-message{text-align: left; color: #000;}
#plans-show .logged-in-message h1{text-align: center;}
#plans-show .border-line{padding-bottom: 0px;}
#plan-editor .logged-in-message{text-align: left;}
#plan-editor-billing .logged-in-message{text-align: left;}
.second-part .logged-in-message{text-align: left;}

.logged-in-message .row{display: table;width:100%;margin-left: 0px; margin-right: 0px;}
.logged-in-message .row > div[class^=col-]{display: table-cell; vertical-align: middle;float:none;}

.logged-in-message .edit-section{text-align: right;}
.logged-in-message .fa-pencil{text-indent:-9999px;width:24px; height:24px; background: url(../images/edit.png) no-repeat center; background-size:auto 100%}
.logged-in-message .fa-pencil:before{color: #fff;content: "";}
.logged-in-message .fa-map-marker{text-indent:-9999px;width:22px; height:24px; background: url(../images/map.png) no-repeat center; background-size:auto 100%;}
.logged-in-message .fa-map-marker:before{color: #fff;content: "";}
.logged-in-message .fa-usd{text-indent:-9999px;width:24px; height:21px; background: url(../images/usd.png) no-repeat center; background-size:auto 100%;}
.logged-in-message .fa-usd:before{color: #fff;content: "";}
.service-navigation .fa-user{text-indent:-9999px;width:24px; height:18px; background: url(../images/profile.png) no-repeat center; background-size:auto 100%;}
.service-navigation .fa-user:before{color: #fff;content: "";}

.plan-option-section h1{}
.plan-option-section h2{text-align: center; margin-top: 10px; margin-bottom:20px;}
.plan-option-section .panel-body{min-height:400px; }
.plan-option-section .option-section{background: rgba(180,180,180,0.15); background:#fafafa; padding: 20px;margin: 0px 40px;}
.plan-option-section .form-group{margin-top:20px; margin-bottom: 10px;}
.plan-option-section .btn.active{display: block;}


.form-section .card-details{padding: 15px; background: #fff;-webkit-box-shadow:  0px 4px 10px 0 rgba(0,0,0,0.15);box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.15);margin-bottom: 20px;}
.form-section .card-details .checkbox{text-align: center;}
.form-section .card-details div.v-checkbox{text-align: center;margin-top: 5px; margin-bottom: 5px;}
.form-section .card-details div.v-checkbox label{color:#000;}
.carddetailslbl .logged-in-message{text-align: left;}

.form-section .billing-details{/*padding: 15px; background: #fff;border: 1px solid #ddd;-webkit-box-shadow: 1px 1px rgba(0,0,0,0.05);box-shadow: 1px 1px rgba(0,0,0,0.05);margin-bottom: 20px;*/}
.form-section .purchase-details{padding: 15px; background: #fff;border:0px;-webkit-box-shadow:  0px 4px 10px 0 rgba(0,0,0,0.15);box-shadow: 0px 4px 10px 0 rgba(0,0,0,0.15);margin-bottom: 20px;}

.form-section .purchase-details .price-section{color: #4a4a4a;padding-top:20px; }
.form-section .purchase-details .price-label{color: #4a4a4a;margin-bottom: 10px;margin-left: 20px;}
.form-section .purchase-details .price-value{text-align: right;margin-bottom: 10px;margin-right: 20px;color: #4a4a4a;}
.form-section .purchase-details .total-price-section{padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;font-size: 1.3rem;border-top:1px solid #ededec;border-bottom:1px solid #ededec;}
.form-section .purchase-details .total-price-section .price-label{margin-bottom: 0px;margin-left: 5px; color: #000;}
.form-section .purchase-details .total-price-section .price-value{margin-bottom: 0px;margin-right: 5px;color: #91c346;}
.form-section .purchase-details .btn span{display: inline-block; background: url(../images/bag.png) no-repeat left center;padding:5px 5px 5px 30px;}

ul.secure-logo-section{list-style: none; margin: 0px;padding: 0px;text-align: center; margin-bottom: 20px;}
ul.secure-logo-section li{display: inline-block;}
ul.secure-logo-section li img.img-responsive{height: 40px; width:auto;}

.phone-form-group{position: relative;}
.phone-form-group .phone-help{position: absolute;display: block;top:32px;right:20px; width:24px; height:24px; line-height:22px;border:1px solid #9297a3; -webkit-border-radius:50%;border-radius:50%;cursor: pointer; color: #9297a3;text-align: center;}
.shipping-button-section h4{text-align: left;}
.shipping-button-section h4 a{margin-left: 15px;color: #666;}
.shipping-button-section h4 a:hover{color: #666;}

.success-message .btn{margin-left: 20%; margin-right:20%; width:60%;}
.success-message .btn.active{display: block;}
.success-message p{color: #000;}


.form-section .tooltip{position:absolute;z-index:1070;display:block;font-size:0.95rem;font-weight:normal;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0;}
.form-section .tooltip.in{filter:alpha(opacity=100);opacity:1;}
.form-section .tooltip.left{padding:0 5px;margin-left:-10px;}
.form-section .tooltip-inner{max-width:150px;padding:10px;color:#9498a1;text-align:center;text-decoration:none;background-color:#fff;border-radius:4px;border:2px solid #c6c4c2;z-index:100;opacity: 1;}
.form-section .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;width:15px; height:22px;z-index:0;}
.form-section .tooltip.left .tooltip-arrow{top:50%;right:-8px;margin-top:-11px;border:0px;background: url(../images/tooltip-arrow.png) no-repeat;}

.form-below-mobile{margin-bottom: 20px;}
.form-below-mobile p{text-align: center;color:#BCB9B7; }
.form-below-mobile p a{color: #00a2ea;}
.form-below-mobile p a:hover{text-decoration: underline;color: #00a2ea;}
.form-below-mobile p.text-left{text-align: left;}
.form-below-mobile p.text-right{text-align: right;}
.terms-page {background: #F3F4F6; font-family: sfns_displayregular, Geomanist;}
.terms-page h1{margin-top: 10px; /*font-weight: 600; */text-align: center;font-family: Geomanist;}
.terms-page h5{font-size: 1.05rem;color: #9498a1;font-family: sfns_displayregular, Geomanist;}
.terms-page p{text-align: left;color: #9498a1; font-size: 1.0rem;font-family: sfns_displayregular, Geomanist;}
.terms-page ol{padding-left: 25px; color: #9498a1;}
.terms-page ol li{font-size: 1.05rem; font-family: sfns_displayregular, Geomanist;}
.terms-page ol li p{font-size: 1.0rem;font-family: sfns_displayregular, Geomanist;}

.privacy-page {background: #F3F4F6; font-family: sfns_displayregular, Geomanist;}
.privacy-page h1{margin-top: 10px; /*font-weight: 600; */text-align: center;font-family: Geomanist;}
.privacy-page h5{font-size: 1.05rem;color: #9498a1;font-family: sfns_displayregular, Geomanist;}
.privacy-page p{text-align: left;color: #9498a1; font-size: 1.0rem;font-family: sfns_displayregular, Geomanist;}
.privacy-page ol{padding-left: 25px; color: #9498a1;}
.privacy-page ol li{font-size: 1.05rem; font-family: sfns_displayregular, Geomanist;}
.privacy-page ol li p{font-size: 1.0rem;font-family: sfns_displayregular, Geomanist;}
.privacy-page ul {padding-left: 25px; list-style:disc;}
.privacy-page ul  li{font-family: sfns_displayregular, Geomanist;}


/**service header section*/
.service-navigation ul{list-style: none;display: block;text-align: right; margin: 0px; margin-top: 25px;}
.service-navigation ul li{display: inline-block;margin-right:20px;}
.service-navigation ul li a{font-size:1.1rem; text-transform: uppercase;color: #000;border-bottom:1px solid transparent;padding: 0px 3px;}
.service-navigation ul li a:hover{color: #00a2ea; text-decoration:none;/*border-bottom:1px solid #bddaa5;*/}
.service-navigation ul li a.button-class{text-transform: uppercase;line-height: 1; padding:5px 20px;background-color:#00a2ea;color: #fff;}
.service-navigation ul li a.button-class:hover{color: #fff; text-decoration: none;}
.service-navigation ul li.current-page a{color: #00a2ea;/* border-bottom:1px solid #bddaa5;*/}
.service-navigation ul li.current-page a.button-class{color: #fff;/*text-decoration: underline;*/}


a.scrollup{display: none;position:fixed; right:10px;bottom:10px;width:50px; height: 50px; transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a.scrollup i{width:50px; height: 50px; color:#fff; border: 1px solid rgba(0,0,0,0.2);-webkit-border-radius:50%;border-radius:50%;text-align: center; line-height:46px;background-color:rgba(0, 162, 234, 0.8); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.3);box-shadow: 2px 2px 4px rgba(0,0,0,0.3);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a.scrollup:hover i, a.scrollup:focus i{background-color:rgba(0, 162, 234, 0.9);color: #fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

#file_add_tab a .fa { font-size: 24px; color:#00a2ea; }

.distribution-li .table-responsive { margin-top:20px; }

/* Css For Popup */
.modal-title { color: #00a2ea; padding-left: 30px; font-size:1.14rem; font-weight: bold; }
.modal-close-btn .close { margin-right: 10px; margin-top: 5px; }
.modal-body .form-group label { padding: 15px 15px 5px 15px;  }
.modal-body .form-group select { width:100%;  }
.modal-footer { border-top:none;  }
.modal-footer .btn { background: #00a2ea; color:#ffffff; padding: 10px; margin-right: 15px; }
.modal-footer .btn:hover { background: #000000; color:#ffffff;  }

.required{ color:red; }
.error p{ color:red; text-align:left; }
#ferrormessage{color: red;}

.btn-toolbar .btn-group ul { padding-left: 0; }
.btn-toolbar .btn-group ul li { list-style:none; float:left; padding: 0; }
.btn-toolbar .btn-group ul label { margin: 0; padding: 8px 14px; font-size:0.95rem;  }
.btn-toolbar .btn-group ul label input[type="radio"]  { display:none;  }
.btn-toolbar .btn-group ul li .active { background: #00a2ea; color: #fff; }
.pushed-btn { background: #dddddd; color: #000000; }
.pushed-btn:hover { background: #00a2ea !important; color:#ffffff; }
.panel-body table { font-size:1rem; }
.panel-body table .fa { font-size: 16px; }
.approve { background:#62c462; color: #ffffff; padding: 3px 5px; border-radius: 4px; }
.rejected { background:#FF0000; color: #ffffff; padding: 3px 5px; border-radius: 4px; }
.draft { background:#3a87ad; color: #ffffff; padding: 3px 5px; border-radius: 4px; }
.pending { background:#faa732; color: #ffffff; padding: 3px 5px; border-radius: 4px; white-space: nowrap;}
.discarded { background:#685a45; color: #ffffff; padding: 3px 5px; border-radius: 4px; }
.overduereview { background:#EE5B8F; color: #ffffff; padding: 3px 5px; border-radius: 4px; white-space: nowrap; }
.retired { background:#685a45; color: #ffffff; padding: 3px 5px; border-radius: 4px; }

#footer-section { background:#000; color:#ffffff; padding: 30px 0px; background:#203f53;}
#footer-section p { margin-bottom:0px; font-size:0.95rem; }

#serach_tble thead tr th{width:96px !important;padding: 10px 3px !important;}
#serach_tble thead tr th input{width:90px;}
/*.search-container #serach_tble_filter{display: none;}*/
#serach_tble thead tr{}
#serach_tble thead tr th{background-color: #fff !important;vertical-align: middle;border-top:1px solid #111;}
#serach_tble thead tr th:nth-of-type(odd){/*background-color:#eaeaea; */ }
#serach_tble_length{color:#80bd01;}
#serach_tble_filter{color:#80bd01;}
#serach_tble_filter input{border: 1px solid #ccc;}
#serach_tble tbody tr td a{color:#80bd01; }
#serach_tble tbody tr td a:hover{color: #333;text-decoration: none;}

#serach_tble thead .sorting,
#serach_tble thead .sorting_asc,
#serach_tble thead .sorting_desc,
#serach_tble thead .sorting_asc_disabled,
#serach_tble thead .sorting_desc_disabled{background-position:-3px center;padding-left:15px !important;}
#serach_tble thead tr th:nth-child(2),
#serach_tble thead tr th:nth-child(8){width:70px !important;}
#serach_tble thead tr th:nth-child(11){width:75px !important;}
#serach_tble thead tr th:nth-child(4),
#serach_tble thead tr th:nth-child(13){width:110px !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 0.2em 0.8em !important;}
.bootstrap-select .btn {background:#fff; text-shadow: none; box-shadow: none; color: #333 !important;padding-top:8px; padding-bottom:8px;border:1px solid #bcb9b7 !important;}
.bootstrap-select .btn:hover, .bootstrap-select .btn:focus{color: #fff !important;}
.bootstrap-select.btn-group .dropdown-menu li:hover{background: #ececec;}
.bootstrap-select.btn-group .dropdown-menu li.selected{background: #333; color: #fff !important;}
.bootstrap-select.btn-group .dropdown-menu li.selected a{color: #fff;}
.bootstrap-select.btn-group .dropdown-menu li.selected:hover{background: #e2e2e2;color: #000 !important;}
.bootstrap-select.btn-group .dropdown-menu li.selected:hover a{color: #000 !important;}
.search-section .navbar-form{position: relative;}
.search-section .navbar-form .search-btn{padding: 7px 9px; margin-top: 0px;}

.left-menu {position: relative;}
.pskip-link{display: none;}
.pskip-link-wrapper{position: absolute;right:15px; top:30px;}
.dropdown-menu.open { overflow:auto !important; }
.dropdown-menu.inner { }

/* Create New Task Section Css Starts Here */
.create-task-sec .form-group { margin-top: 10px; margin-bottom: 10px; }
.create-task-sec .form-horizontal .control-label { width:100%; }
.create-task-sec .form-group .form-control { background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); border-radius: 4px; -webkit-border-radius: 4px; padding: 12px 10px; }
.create-task-table input[type="text"] { width: 80px; font-size:0.95rem; }
.create-task-submit { background-color: #9aca67 !important; background-image: none !important; width: 200px !important; text-shadow: none !important; color: #ffffff !important; float: right;  } 
/* Create New Task Section Css Ends Here */


@media (max-width: 767px){
	.table-row-all{display:block;}
	.table-row-all .table-cell{display:block;}
	#container{padding-left: 15px; padding-right: 15px;}
	header{padding: 0px;/*border-bottom: 2px solid #ddd;*/}
	header .logo { text-align: center; }
	.header-right { margin-top: 0px; margin-bottom: 15px; }
	.search-section .navbar-form { margin-bottom: 0; }
	.search-section .navbar-form .search-btn { margin-top: 0px; }
	.user-section.table-cell { text-align: center; display: none;}
	.user-section-content { position: relative; }
	header .logo .visible-xs{display: inline-block !important;}
	header .img-responsive{margin-top: 0px;margin-left: auto; /*width:60%;*/}
	.navigation-wrapper{position: relative;margin:0px 0;}
	.navigation-wrapper .navigation-section .navbar-collapse { padding:0px; margin-top: 10px;}
	.navigation-wrapper .navigation-section .navbar-collapse ul { width: 100%; margin:0px; }
	.navigation-wrapper .navigation-section .navbar-collapse ul li { border-bottom: 1px solid rgba(231, 231, 231, 0.9) }
	.navigation-wrapper .navigation-section .navbar-collapse ul li:last-child  { border-bottom:none; }
        .navigation-wrapper .navigation-section .navbar-toggle{position:absolute; top: auto; right: 0px; bottom: 100%; margin-bottom: 0px;}
	.top-page-wrapper:before{background: #fff;}
	ul.top-page-navigation{text-align: left;}
	ul.top-page-navigation li{margin-right: 5px;}
	ul.top-page-navigation li i{text-indent: -9999px; width:15px; height: 15px;background:#b7d3f4; border:0px;}
	ul.top-page-navigation li.current-page i{border: 0px;}
	ul.top-page-navigation li span{display: none;}
	.plan-option-section .option-section{margin-left: 0px; margin-right: 0px;}
	h1{color: #00a2ea}
	.form-section h1{color: #00a2ea;}
	.sign-up-form-section h1{color: #00a2ea}
	footer .footer-social-link ul li{margin-right: 0px;}
	.form-section .col-xs-12.p40{padding-bottom:10px;}
	.mob-menu-toggle-btn{display:block;}
	.service-mob-navigation{padding-left: 0px;padding-right: 0px;}
	.service-mob-navigation ul{margin:5px 0px 0px;padding: 0px;}
	.service-mob-navigation ul li{margin: 0px;}
	.service-mob-navigation ul li a.button-class{padding: 5px 10px;}
	.terms-page h1{color: #000;}
	.privacy-page h1{color: #000;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .service-navigation ul li{margin-right: 10px;}
    .navigation-section{padding-right:15px;}
    header .logo a img{max-width: 100%;}
    .navigation-section .navbar-collapse{padding-left: 0px; padding-right: 0px;}
    .navigation-section .navbar-nav > li > a{padding: 10px 5px;}
    .user-section{padding-left: 0px; padding-right:0px;}
    .user-section a{margin-left: 3px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .navigation-section{padding-right:15px;}
    header .logo a img{max-width: 100%;}
}
@media (min-width: 1200px){}
@media (max-width: 767px){
	.navigation-wrapper .navigation-section { padding-right:15px; text-align: left; }
	.plan-option-section .panel-body { min-height:1px; }
	.drp-dwn-list .btn { width: 80% !important; }
	.bootstrap-select.btn-group .dropdown-menu {  }
        .pskip-link{display: block;}
        .pskip-link .menu-opened{display: none;}
        .pskip-active .menu-closed{display:none;}
        .pskip-active .menu-opened{display:block;}
	.pskip-content{display: none;}
        .pskip-content.pskip-active{display: block;}
}
@media (max-width: 479px){
	#shipping_label{padding-left: 0px; padding-right: 0px;}
	#card_type_label{padding-left: 0px; padding-right: 0px;}
	#container{padding-left:2px;padding-right: 2px;}
	.card-details .card-number-wrapper{width:100% !important;}
	.card-details .card-date-wrapper{width:50% !important;}
	.card-details .card-cvv-wrapper{width:50% !important;}
	div.v-checkbox input[type="checkbox"]{width:20px;margin: 0px;}
	div.v-checkbox input[type=checkbox] + label{margin-left:-20px;padding-left:20px;}
	div.v-checkbox input[type=checkbox]:checked + label{margin-left:-20px;}
	.service-mob-navigation ul li a.button-class{padding: 5px 7px;}
}
@media (min-width: 480px) and (max-width: 767px) {
    .card-details .card-number-wrapper{width:50% !important;}
    .card-details .card-date-wrapper{width:25% !important;}
    .card-details .card-cvv-wrapper{width:25% !important;}
}

/* 30-05-24 */
.bottom-cta ul li {display:inline-block;}
/* 30-05-24 */