@import url('https://fonts.googleapis.com/css?family=Raleway:400,800');

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

@import url('https://fonts.googleapis.com/css?family=Roboto');

@font-face {

    font-family: 'proxima_novasemibold';

    src: url('../../../resources/theme/css/proximanova-semibold-webfont.woff2') format('woff2'),

         url('../../../resources/theme/css/proximanova-semibold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





*{margin:0; padding:0; outline:none; border:none;}

body { 

  background: #fff;

  font-family: 'Open Sans', sans-serif;

  color:#4e4e4e;
/*
  line-height: 22px;*/

}



hr {

  border-top: 1px solid #e5e5e5;

  border-bottom: 1px solid #fff;

}





.btn-primary {

  padding: 8px 20px;

  background: #c52d2f;

  color: #fff;

  border-radius: 4px;

  border:none;

  margin-top: 10px;

}





.btn-primary:hover, 

.btn-primary:focus{

  background: #c52d2f;

  outline: none;

  box-shadow: none;

} 



.btn-transparent {

  border: 3px solid #fff;

  background: transparent;

  color: #fff;

}



.btn-transparent:hover {

  border-color: rgba(255, 255, 255, 0.5);

}



a:hover,

a:focus {

  color: #111;

  text-decoration: none;

  outline: none;

}



.dropdown-menu {

  margin-top: -1px;

  min-width: 180px;

}



.center h2{

  font-size: 36px;

  margin-top: 0;

  margin-bottom: 20px;

}



.media>.pull-left{

  margin-right: 20px;

}



.media>.pull-right{

  margin-left: 20px;

}



body > section {

  padding: 70px 0;

}



.center {

  text-align: center;

  /*padding-bottom: 55px;*/

  float:none;margin:0 auto;

}



.scaleIn {

  -webkit-animation-name: scaleIn;

  animation-name: scaleIn;

}



.lead{

  font-size: 16px;

  line-height: 24px;

  font-weight: 400;

}



.transparent-bg {

  background-color: transparent !important;

  margin-bottom: 0;

}



@-webkit-keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes scaleIn {

  0% {

    opacity: 0;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

  }



  100% {

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }

}





.logo{padding:15px 0;}





.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

.navbar{min-height:58px;margin-bottom:0;}

.navbar-nav>li>a{line-height:28px;}

.nav>li>a{padding:14px 45px;color:#fff;font-family: 'proxima_novasemibold';font-size:16px;text-transform:uppercase;}

.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase;background:#f43939;line-height:30px;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff;line-height:30px;background:#f43939;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none;color:#fff;font-family: 'proxima_novasemibold';font-size:16px;text-transform:uppercase;background:url(../images/devid.png) no-repeat right center;}

.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-image:url(../images/hvr.png), url(../images/devid.png);

background-repeat:repeat-x , no-repeat;background-position:left bottom , right center;

 }

.navbar-default{background:#272727;border:none;border-radius: inherit;}

.bannerbg{background:url(../images/banner.jpg) no-repeat 0 0;background-size:cover;width:700px;padding-bottom:60px;}



.bannerbg h1{font-family: 'Raleway', sans-serif;font-size:55px;color:#fff;text-transform:uppercase;font-weight:400;text-align:center;letter-spacing:2px;word-wrap: break-word;}

.bannerbg h1 span{font-weight:700px;}



.brodcustbox{background:#fff;border-top:8px solid #f8ab29;padding:25px;box-shadow: 0px 0px 4px #616161;margin-top:30px;}

.brodcustboxrgt{border-top:8px solid #00a8ee !important;}



.brodcustbox h2{color:#202020;text-align:center;font-family: 'proxima_novasemibold';font-size:26px;text-transform:uppercase;}

.brodcustbox p{font-family: 'Roboto', sans-serif;color:#454545;font-weight:300;font-size:16px;letter-spacing:1px;}

.brodbtn{width:151px;line-height:44px;font-size:14px;text-transform:uppercase;text-align:center;margin:25px auto 15px;font-family: 'Roboto', sans-serif;color:#fff;display:block;background:#00a8ee;border-radius:5px;font-weight:700;letter-spacing:1px;box-shadow: inset 0px 0 3px #113f52;}

.brodbtn:hover{color:#fff;}



h3{color:#2f2f2f;font-family: 'Raleway', sans-serif;font-size:32px;text-transform:uppercase;font-weight:400;text-align:center;letter-spacing:2px;word-wrap: break-word;background:url(../images/brdr.png) no-repeat center bottom;padding:20px 0 20px 0;margin-bottom:40px;}

h3 span{font-weight:800;}

.round-ic{width:128px;border-radius:50%;border:2px solid #999999;background:#f7f7f7;margin:0 auto;line-height:128px !important;color:#000;font-size:60px;text-align:center;height:128px;}
.round-ic i{line-height:128px !important;}

.round-ic:hover{background:#00a8ee;border:2px solid #00a8ee;color:#fff;}

.platform h2{font-family: 'Raleway', sans-serif;font-weight:bold;color:#3d3d3d;font-size:20px;text-transform:uppercase;text-align:center;}

.platform p{color:#484848;font-family: 'Roboto', sans-serif;font-size:14px;text-align:center;}

.rdmre{width:171px;line-height:44px;font-size:14px;text-transform:uppercase;text-align:center;margin:25px auto 25px;font-family: 'Roboto', sans-serif;color:#fff;display:block;background:#f8ab29;border-radius:5px;font-weight:700;letter-spacing:1px;box-shadow: inset 0px 0 3px #4e3711;}

.rdmre:hover{color:#fff;}

.loging-bg{background-color:#272727;padding:5px 0;}

.logbrd{background-image:url(../images/logbrd.png), url(../images/logbrd.png);background-repeat:repeat-x , repeat-x;background-position:left top , left bottom;padding:30px 0;}

.phone{width:55px;height:47px;float:left;display:inline-block;margin-right:15px;border:1px solid #ccc;background:#353535;text-align:center;line-height:47px;font-size:25px;color:#fff;}
.phone i{line-height:47px; }



.logbrd p{color:#fefefe;font-family: 'proxima_novasemibold';font-size:16px;line-height:47px;text-transform:uppercase;padding:0;margin:0;}

.loginbt{width:121px;line-height:47px;font-size:14px;text-transform:uppercase;text-align:center;margin-right:25px;font-family: 'Roboto', sans-serif;color:#fff;display:block;background:#00a8ee;border-radius:5px;font-weight:700;letter-spacing:1px;box-shadow: inset 0px 0 3px #113f52;display:inline-block;}

.siginbt{width:121px;line-height:45px;font-size:14px;text-transform:uppercase;text-align:center;margin-right:25px;font-family: 'Roboto', sans-serif;color:#fff;display:block;background:#414141;border-radius:5px;font-weight:700;letter-spacing:1px;box-shadow: inset 0px 0 3px #113f52;display:inline-block;border:1px solid #636262;}

.siginbt:hover, .loginbt:hover{color:#fff;}



.bt-part{background:#f7f7f7;}

.bodybt{padding:70px 0;}

.bodybt h3{background:none;text-align:left;font-size:31px;}

.bodybt p{padding:0px;font-family: 'Roboto', sans-serif;font-size:15px;color:#2f2f2f;line-height:20px;}



.footerbg{background:#f7f7f7;border-top:2px solid #2f2f2f;padding:10px 0;}

.footerbg p{line-height:32px;font-family: 'Roboto', sans-serif;font-size:15px;color:#2f2f2f;display:inline-block;padding-right:30px;margin-bottom:0;}

.footerbg img{margin-left:10px;display:inline-block;}

.footerbg a{display:inline-block;font-family: 'Roboto', sans-serif;font-size:15px;color:#2f2f2f;line-height:32px;}

.footerbg span{font-family: 'Roboto', sans-serif;font-size:15px;color:#2f2f2f;line-height:32px;display:inline-block;margin:0 8px;}

.footerbg a:hover{color:#00b4ff;}







/*################################pro page ######################################*/



.probannerbg{background:url(../images/propagebanner.jpg) no-repeat 0 0;background-size:cover;width:100%;padding-bottom:60px;}

.probannerbg h1{font-family: 'Raleway', sans-serif;font-size:55px;color:#fff;text-transform:uppercase;font-weight:400;text-align:center;letter-spacing:2px;word-wrap: break-word;padding-top:20px;}

.probannerbg h1 span{font-weight:700;}



.prosignbtn{width:161px;margin:50px auto 20px;display:block;}

.inner .platform{margin-bottom:50px;}





/*################################ LOGIN ######################################*/



.logbg{background:url(../images/loginbanner.jpg) no-repeat 0 0;background-size:cover;width:750px;padding-bottom:60px;padding-top:30px;display:inline-block;text-align:center;}

.logbg h1{font-family: 'Raleway', sans-serif;font-size:32px;color:#000;text-transform:uppercase;font-weight:600;text-align:center;letter-spacing:2px;word-wrap: break-word;padding-top:20px;}

.logbg a{color:#272727;font-family: 'Roboto', sans-serif;font-size:13px;text-transform:uppercase;}



.form-signin

{

    

    padding: 15px;

    margin: 0 auto;

}

.form-signin .form-signin-heading, .form-signin .checkbox

{

    margin-bottom: 10px;

}

.form-signin .checkbox

{

    font-weight: normal;

}

.form-signin .form-control

{

    position: relative;

    font-size: 16px;

    height: auto;

    padding: 10px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.form-signin .form-control:focus

{

    z-index: 2;

}

.form-signin input[type="text"]

{

/* margin-bottom: -1px;*/

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

}

.form-signin input[type="password"]

{

   /* margin-bottom: 10px;*/

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.account-wall{

    margin-top: 20px;

    padding: 30px 0px 0px 0px;

    background-color: #fff;

    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);

    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	}

.login-title

{

    color: #555;

    font-size: 18px;

    font-weight: 400;

    display: block;

}

.profile-img

{

    width: 96px;

    height: 96px;

    margin: 0 auto 10px;

    display: block;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    border-radius: 50%;

}

.need-help

{

    margin-top: 10px;

}

.new-account

{

    display: block;

    margin-top: 10px;

}





.account-wall h3{font-family: 'Roboto', sans-serif;font-size:22px;color:#2f2f2f;text-align:center;padding:15px 0 0 0;margin:0;text-transform:inherit;letter-spacing:inherit;}

.lognbt{width:121px;line-height:47px;font-size:14px;text-transform:uppercase;text-align:center;margin-right:25px;font-family: 'Roboto', sans-serif;color:#fff;display:block;background:#81c439;border-radius:5px;font-weight:600;letter-spacing:1px;box-shadow: inset 0px 0 3px #113f52;display:inline-block;}

.account-wall p{border-top:1px solid #ccc;margin-top:20px;padding:15px 0 0 0;}

select{    /* display: block; */

    width: 100%;

    height: 44px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 0 4px 4px 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.error{ color:#ef2727 !important; font-weight:bold !important; }



#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
}

#enquirypopup .modal-dialog {
    width: 400px;
    padding: 0px ;
    position: relative;
}
#enquirypopup .modal-dialog:before {
    content: '';
    height: 0px;
    width: 0px;
    border-left: 50px solid #17B6BB;
    border-right: 50px solid transparent;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 1px;
    left: -14px;
    z-index: 99;
}

.custom-modal-header {
    text-align: center;
    color: #17b6bb;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-top: 4px solid;
}

#enquirypopup .modal-dialog .close {
    z-index: 99999999;
    color: white;
    text-shadow: 0px 0px 0px;
    font-weight: normal;
    top: 4px;
    right: 6px;
    position: absolute;
    opacity: 1;
}

.custom-modal-header .modal-title {
    /* font-weight: bold; */
    font-size: 18px;
}

#enquirypopup .modal-dialog:after {
    content: '';
    height: 0px;
    width: 0px;
    /* border-right: 50px solid rgba(255, 0, 0, 0.98); */
    border-right: 50px solid #17b6bb;
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 1px;
    right: -14px;
    z-index: 999999;
}

.form-group {
    margin-bottom: 15px !important;
}

.form-inline .form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
fieldset {margin:30px auto;width: 40%;}
legend {border-bottom:none; color:#fff; }
.input-group-addon i{font-size:14px;width:24px; }
.feature, th, td{text-align:center;color:#333;font-size:16px;font-family: 'Roboto', sans-serif; }
.feature td:first-child{text-align:left; }
.feature th {
    background-color: #00a8ee !important;
    color: white;
	font-size:18px;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
}
.feature i{padding-right:10px;font-size:14px;}
.fa-check{color:#0C0; }
.fa-times{color:#F00; }
.insidewhite2 td {text-align:left !important; }

.bdpage{padding:20px;background-color: #fff;-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);text-align:left;}
.bdpage h2{font-size:18px;font-family: 'Raleway', sans-serif;color:#00b4ff;font-weight:bold; text-transform:uppercase;}
.bdpage p{line-height:22px;margin-bottom:20px; }
.bdpage, th, td{text-align:left !important; }
.bdpage label{font-size:14px;font-family: 'Roboto', sans-serif;color:#2f2f2f;text-transform:uppercase; }
.bdpage input[type=text]{ 	
    display: block;
    width: 790px;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.linkcode{text-align:center; }

.prof{width: 77%; margin: 0 auto; }
.prof>li>a{ padding:10px 40px;margin-right:0;background:#fff;border:1px solid #ccc;color:#333;border-radius:0;font-size:14px;font-family: 'Roboto', sans-serif; font-weight:bold;}
.prof>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:#00b4ff;color:#fff; }
.account-wall{margin-top:0;padding-top:20px;padding-bottom:10px; }
.prilep{background:#f7f7f7;border:1px solid #ccc;margin:20px 140px;padding:15px 25px; }
.Savebt {width: 121px;line-height: 38px;font-size: 14px;text-transform: uppercase;text-align: center;margin-top:10px;font-family: 'Roboto', sans-serif;color: #fff;display: block;background: #f8ab29;border-radius: 5px;font-weight: 700;letter-spacing: 1px;border:1px solid #dc8c06;display: inline-block;}
.cchannel {line-height: 38px;font-size: 14px;text-transform: uppercase;text-align: center;margin-top:10px;font-family: 'Roboto', sans-serif;color: #fff;display: block;background: #f8ab29;border-radius: 5px;font-weight: 700;letter-spacing: 1px;border:1px solid #dc8c06;display: inline-block; padding:0 15px;}

.list{margin:20px 85px; }
.serch{background:#00b4ff; color:#fff;padding: 9px 25px; }
.listv{background:#f5f5f5;border:1px solid #ccc;margin-bottom:15px;text-align:left; }
.viewr{background:#fff;color:#333;border-top:1px solid #ccc;padding:10px; font-weight:bold;}
.embedcode {
    background: #fff;
    border: 1px solid #BBBBBB;
    color: #000000;
    height: 36px;
    width: 100%;
    padding: 0 10px;
    border-radius: 4px;
}









