body{margin:0px; background:url(../images/main-back-bg.jpg) no-repeat center top fixed; background-size:cover; font-family: 'Gotham-Book';}
*{margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul{list-style-type:none; margin:0; padding:0;}
a{text-decoration:none; outline:none; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
a:hover{text-decoration:none; outline:none;}
a:focus{text-decoration:none; outline:none;}
img{border:0;}
label{font-weight: normal}
p{font-size:15px; color:#777; margin:0; line-height:25px;}
.thumbnail{border:none; padding:0; margin:0; background:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.padding-remove{padding-left:0; padding-right:0;}
.padding-left{padding-left:15px; padding-right:0;}
.padding-right{padding-left:0; padding-right:15px;}
:focus{outline:none;}
.form-control{font-family: 'Gotham-Book'; font-size:16px; color:#000; height:auto; line-height:46px; padding:0 10px; text-align:left; border:1px solid rgba(255, 255, 255, 0.48); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:none; -webkit-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21);}
select.form-control{font-family: 'Gotham-Book'; font-size:16px; color:#333; height:48px; line-height:48px; padding:0 10px; border:1px solid rgba(255, 255, 255, 0.48); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:none; -webkit-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21);}
textarea.form-control{font-family: 'Gotham-Book'; font-size:16px; color:#333; height:auto; line-height:24px; padding:0 10px; resize:none; border:1px solid rgba(255, 255, 255, 0.48); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:none; -webkit-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21);}
.form-group{margin-bottom:25px;}
label{font-size:16px; color:#777;}
.error{font-size:13px; color:#F00; display:block;}
.submit-button{font-family: 'Gotham-Bold'; font-size:20px; padding:0 20px; height:56px; line-height:56px; color:#FFF; background:#114e9f; text-transform:uppercase; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; float:none; width:100%;}
.submit-button:hover{background:#1863c7;}


.blue-btn { z-index:999;font-size:14px; background-color:blue; padding: 15px; color:white; margin-left:15px; border-radius:30px;}
.blue-btn:hover {color:#0FF;}
.white-submit-button{width:auto; float:left; height:48px; line-height:48px; color:#114e9f; background:#FFF; border:1px solid #e7f5fd; -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.21);}
.white-submit-button:hover{background:#e4e4e4;}

.verifing-code-txt{font-size:15px; color:#777; line-height:48px; padding:0 15px; display:inline-block; background:#FFF; border:1px solid rgba(94, 155, 186, 0.93); margin:-1px 0 0 15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.form-control:focus{border:1px solid rgba(255, 255, 255, 0.48); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:none; -webkit-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.31); -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.31); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 0px 0px 0 1px rgba(0, 0, 0, 0.31);}

:focus{outline:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none;}

input,select,textarea{ -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal; margin:0; padding:0;}

@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Book.otf')  format('opentype'),
	     url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Bold.otf')  format('opentype'),
	     url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/GothamMedium.woff') format('woff'), url('../fonts/GothamMedium.ttf')  format('truetype'), url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'GothamLight';
  src: url('../fonts/GothamLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/GothamLight.woff') format('woff'), url('../fonts/GothamLight.ttf')  format('truetype'), url('../fonts/GothamLight.svg#GothamLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

.mt-20 {margin-top:30px;}

header{border-bottom:1px solid rgba(255, 255, 255, 0.51); background:rgba(255, 255, 255, 0.3);}
header .navbar-default{background:none; border:none; margin:0;}
header .navbar-brand{padding:10px 0; height:auto; margin:0 25px 0 0;}
header .navbar-default .navbar-nav>li{margin:0 0 0 1px;}
header .navbar-default .navbar-nav>li>a{font-family: 'Gotham-Bold'; font-size:14px; color:#FFF; text-transform:uppercase; padding:0 15px; line-height:78px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:rgba(255, 255, 255, 0.4); color:#FFF;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#FFF;}
header .navbar-default .navbar-nav>li>a:hover{background:rgba(255, 255, 255, 0.4); color:#FFF;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:rgba(17, 78, 159, 0.71); color:#FFF;}
header .navbar-nav.navbar-right li img{margin:-4px 3px 0 0;}
header .navbar-nav.navbar-right li .caret{margin-left:8px;}
header .navbar-nav.navbar-right .dropdown-menu{background:rgba(17, 78, 159, 0.71); padding:0; border:none; box-shadow:none;}
header .navbar-nav.navbar-right .dropdown-menu>li>a{font-family: 'Gotham-Bold'; font-size:14px; color:#FFF; padding:8px 20px; text-transform:uppercase;}

header .navbar-nav.navbar-right .dropdown-menu>li>a:focus, header .navbar-nav.navbar-right .dropdown-menu>li>a:hover{background:#0a448e;}
header .navbar-nav.navbar-right .dropdown-menu>li:last-child>a:focus, header .navbar-nav.navbar-right .dropdown-menu>li:last-child>a:hover{-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}

.home-activate-block h1{font-family: 'GothamLight'; font-size:40px; color:#FFF; display:block; text-align:center; padding:75px 0; text-shadow:0 1px 0px rgba(0, 0, 0, 0.21);}


.home-activate-block .block-back.home-block-back{top:0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
.home-activate-block .block-back.home-block-back:hover{top:-10px;}



.home-activate-block .block-back{padding:30px 25px 35px; margin-bottom:30px; background:rgba(255, 255, 255, 0.2); border:1px solid rgba(0, 75, 117, 0.45); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 10px 20px 30px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 10px 20px 30px 0px rgba(0, 0, 0, 0.21); box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.38), 10px 20px 30px 0px rgba(0, 0, 0, 0.21);}
.home-activate-block .block-back:before{content:""; display:block; border:1px solid rgba(255, 255, 255, 0.3); position:absolute; width:100%; left:0; height:100%; top:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0; z-index:-1;}
.home-activate-block .block-back .thumbnail-logo{max-width:205px; width:100%; margin:auto; border:5px solid #3599ce; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative;}
.home-activate-block .block-back h2{font-family: 'GothamMedium'; font-size:17px; color:#FFF; padding:18px 0; text-shadow:0 1px 2px rgba(0, 0, 0, 0.32);}
.home-activate-block .block-back a.btn-active{font-family: 'GothamMedium'; font-size:12px; color:#FFF; background:#114e9f; border:1px solid rgba(255, 255, 255, 0.68); padding:6px 20px; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block;}
.home-activate-block .block-back a.btn-active:hover{background:#1c69ce;}


/*.home-activate-block .block-back a.btn-deactive{background:#94c5e8;}
.home-activate-block .block-back a.btn-deactive:hover{background:#94c5e8;}*/

.home-activate-block .block-back a.btn-deactive{background:#4ebf17;}
.home-activate-block .block-back a.btn-deactive:hover{background:#4ebf17;}

.home-activate-block .block-back a.link{font-family: 'GothamMedium'; font-size:12px; color:#FFF; padding:0 20px; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block; margin:15px 0 5px 0;}
.home-activate-block .block-back a.link:hover{text-decoration:underline;}
.home-activate-block .block-back .activate-check{position:absolute; margin:10px; left:0;}

footer{width:100%; float:left; background:rgba(255, 255, 255, 0.3); border-top:1px solid rgba(255, 255, 255, 0.51); padding:15px 0; margin:35px 0 0 0;}
footer p{line-height:48px; color:#FFF; font-size:13px;}
footer .footer-logo a{display:inline-block; margin:0 0 0 5px;}

.home-activate-block .activate-services-content label{text-shadow:0 1px 2px rgba(0, 0, 0, 0.32);}
.home-activate-block .activate-services-content h2{font-size:26px; padding:0 0 28px 0;}
.home-activate-block .activate-services-content a.btn-active{font-size:16px; padding:11px 20px;}
.home-activate-block .activate-services-content a.btn-green{background:#37a000;}
.home-activate-block .activate-services-content a.btn-green:hover{background:#317d09;}
.home-activate-block .activate-services-content p.email-txt{font-size:17px; color:#000; padding:30px 0 10px 0;}
.home-activate-block .activate-services-content label{font-family: 'Gotham-Bold'; font-size:16px; color:#FFF;}

.activate-services-content .activation-code{margin-top:15px; margin-bottom:30px;}
.activate-services-content .succesfull-msg{margin-left:32px;}
.activate-services-content .succesfull-msg p{font-family:'Gotham-Bold'; font-size:16px; color:#FFF;}
.activate-services-content .succesfull-msg i.fa-check-circle{float:left; font-weight:normal; margin:-1px 0 0 -32px; font-size:25px;}

.home-activate-block .change-password-back{max-width:550px; float:none; margin:auto;}

.payment-txt-con{max-width:750px; float:none; margin:auto;}
.home-activate-block .payment-txt-back{font-size:17px; color:#000; padding:0 0 30px 0;}
.payment-txt-con .white-bg{background:#FFF; padding:40px 20px; margin-bottom:25px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; min-height:425px;}
.payment-txt-con .white-bg h3{font-family: 'Gotham-Bold'; font-size:26px; color:#333; padding:20px 0 0 0;}
.payment-txt-con .white-bg p{padding:15px 0 30px;}
.payment-txt-con .white-bg .pay-button{font-family: 'Gotham-Bold'; font-size:16px; color:#FFF; background:#114e9f; border:none; padding:12px 25px; margin:50px 0 0 0; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:inline-block; position:absolute; bottom:40px; margin:auto; float:left; left:0; right:0; width:100%; max-width:230px; display:block;}
.payment-txt-con .white-bg .pay-button:hover{background:#1c69ce;}

.table-help-desk-back.block-back.padding-remove{padding:0;}
.table-help-desk-back .table{margin-bottom:0;}
.table-help-desk-back .table>thead>tr>th{font-family: 'Gotham-Bold'; font-size:16px; color:#000; border-bottom:1px solid rgba(255, 255, 255, 0.32); padding:15px;}
.table-help-desk-back .table>tbody>tr>td{font-family: 'Gotham-Bold'; font-size:16px; color:#FFF; border-bottom:1px solid rgba(255, 255, 255, 0.32); padding:15px;}
.table-help-desk-back .table>tbody>tr:hover{background:rgba(0, 0, 0, 0.31); cursor:pointer;}
.table-help-desk-back .four-bottom-back{padding:25px 15px;}
.table-help-desk-back .four-bottom-back a{font-family: 'Gotham-Bold'; font-size:14px; color:#FFF; background:#114e9f; padding:7px 20px; display:inline-block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #8dbeff}
.table-help-desk-back .four-bottom-back a:hover{background:#1c69ce;}
.table-help-desk-back .four-bottom-back a .fa-chevron-left{margin:3px 7px 0 -7px; float:left;}
.table-help-desk-back .four-bottom-back a .fa-chevron-right{margin:3px -7px 0 7px; float:right;}


.table-help-desk-back .table>tbody>tr>td .download-button{font-family: 'Gotham-Bold'; font-size:14px; color:#FFF; background:#114e9f; padding:7px 20px; display:inline-block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid #8dbeff}
.table-help-desk-back .table>tbody>tr>td .download-button:hover{background:#1c69ce;}

.table-help-desk-back .table.download-psf-table>tbody>tr>td{padding:7px 15px; vertical-align:middle;}


.modal-title {font-size:24px;}


