/***********  11-6-2013  ************/

body{ padding:0; margin:0; font-family:"Gill Sans W04 Light";}
a {outline:none !important;}
a:hover, a:focus{ text-decoration:none;}
* { padding:0; margin:0;}
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=f27b46aa-e998-4e55-92e6-6417f48bd139&fontids=1122854,1122824");
@font-face{
font-family:"Gill Sans W04 Light";
src:url("../fonts/1122854/99f44245-9d58-4190-a64e-a3376f8b53b3.eot?#iefix");
src:url("../fonts/1122854/99f44245-9d58-4190-a64e-a3376f8b53b3.eot?#iefix") 
format("eot"),url("../fonts/1122854/bef137ae-8972-46a3-9a77-f0453736e755.woff")
format("woff"),url("../fonts/1122854/c4072f74-697b-4348-a99d-a43bc92d5416.ttf") 
format("truetype"),url("../fonts/1122854/2f1959a9-36af-4490-bdb5-aec3ca90bbb2.svg#2f1959a9-36af-4490-bdb5-aec3ca90bbb2") format("svg");
}
@font-face{
font-family:"Gill Sans W04 Book";
src:url("../fonts/1122824/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix");
src:url("../fonts/1122824/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix") 
format("eot"),url("../fonts/1122824/63aa9f40-04be-453a-a672-aa8f9919115d.woff") 
format("woff"),url("../fonts/1122824/a82a5fb6-ad03-4675-801e-d3182a58ff5f.ttf") 
format("truetype"),url("../fonts/1122824/beb2cee2-1a51-44ca-848f-4f795394ee5a.svg#beb2cee2-1a51-44ca-848f-4f795394ee5a") format("svg");
}

@font-face {
    font-family:'VerdanaRegular';
    src: url('../fonts/verdana.eot');
    src: url('../fonts/verdana.eot') format('embedded-opentype'),
         url('../fonts/verdana.woff') format('woff'),
         url('../fonts/verdana.ttf') format('truetype'),
         url('../fonts/verdana.svg#VerdanaRegular') format('svg');
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Regular.ttf') format('ttf');
    /* other formats include: 'woff2', 'truetype, 'opentype',
                              'embedded-opentype', and 'svg' */
  }
.container{ max-width:1920px; width:97%; margin:0 auto; padding:0;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family:"Gill Sans W04 Book";}

/***********  Top Part  ************/
html, body { height:100%; }
header{ width:100%; float:left; margin:0px; padding:0px; height:100%;}
.top-part{ width:100%; height:95%; float:left; padding:0; margin:0; }
.login{ float:right; padding:0; margin:40px 0 0 0;}
.login a{ float:left; padding:0; margin:0; font-size:29px; color:#004477;}
#brnd{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.top-detail-1{ width:90%; float:left; padding:0; margin:40px 5% 0 5%; font-size:24px; color:#606060; line-height:40px;}
.homepage-image { width:100%; height:100%; background-position: 50%; background-size: cover; position:relative; background-image:url('../images/homepage-bg.jpg'); background-repeat: no-repeat;


}

/************** Menu ***************/

.sticky { position:fixed; top:0; left:0;}
#top_menubar{ width:100%; float:left; bottom:0; padding:0; margin:0; z-index:15; height:50px; /* background:#96CD4E;*/ position:relative;}
#top_menubar .navbar{ min-height:inherit; margin:0; }
#top_menubar .navbar-inverse{ padding:10px 0; background:url(../images/menu-bg.jpg) repeat-x left top #76cd50; border:none; }
.navbar-nav{ text-align:center; float:none;}
#top_menubar .navbar{ border-radius:0;}
#top_menubar .navbar-nav > li{ float:none; text-align:center; display:inline; padding:0; margin:0;}
#top_menubar .navbar-nav > li > a{ padding:0 53px; font-weight:normal; display:inherit; font-size:24px; color:#ffffff; line-height:normal;   font-family:'Gill Sans W04 Book'; background:url(../images/sap.png) no-repeat right center;}
#top_menubar .navbar-inverse .navbar-nav > li > a:hover, #top_menubar .navbar-inverse .navbar-nav > li > a:focus { /*color:#ece527;*/  background-color:transparent;}

.last-menu{ background:none !important;}



/***********  Section Part  ************/

section{ width:100%; float:left; margin:0px; padding:0px;}

/***********  Navigation One  ************/
.navigation-one{ width:100%; float:left; padding:0; margin:0;}
.home-detail-1{ width:100%;  float:left; padding:0 !important; margin:0; background:url(../images/home-detail-1-bg.jpg) repeat-x left top #ebebeb;}
.detail-1-image{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.detail-1-more{ width:100%; float:left; padding:0; margin:25px 0 0 0; text-align:center;}
.detail-1-more a{ padding:0; margin:0; font-size:80px; color:#666666;}
.detail-1-more a img{ margin:0 0 0 25px;}

/***********  Navigation Two  ************/

.navigation-two{ width:100%; float:left; padding:0; margin:0;}
.slider-section{ width:100%; min-height:770px; float:left; padding:0; margin:0; background:url(../images/slider-bg.jpg) repeat-x left top #e6e6e6;}
.carousel-control.left { background:none;}
.carousel-control.right { right: 0; left: auto; background:none;}
.glyphicon-chevron-right:before{ content: "";}
.glyphicon-chevron-left:before{ content: "";}

.slider-detail{ width:100%; float:left; padding:0 5%; margin:0;}
/*.slider-left{ text-align:right;}*/
/*.slider-left{ width:100%}/*new*/
/*.slider-left img{ width:85%;}*/
.slider-left{margin-top:4px}
.slider-left img{ width:100%;}/*new*/
.slider-right{ font-size:37px; color:#606060; line-height:60px; margin-top:100px;}
.carousel-indicators li{ width:46px; height:46px; background:url(../images/bullet-1.png) no-repeat left top; border:none;}
.carousel-indicators .active{ width:46px; height:46px; margin:1px; background:url(../images/bullet-2.png) no-repeat left top; border:none;}
.carousel-indicators{ bottom:-70px;}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{ right:0;}
.carousel-control{ width:auto; opacity:9;}

/***********  Navigation Three  ************/
.navigation-three{ width:100%; float:left; padding:0; margin:0;}
.home-detail-3{ width:100%; float:left; padding:0; margin:0; background:url(../images/home-detail-3-bg.jpg) repeat-x left top #66c540;}
.home-detail-3-inner{ width:100%; float:left; padding:0; margin:10% 0; text-align:center; font-size:29px; color:#ffffff; line-height:50px;}


/***********  Navigation Four  ************/
.navigation-four{ width:100%; float:left; padding:0; margin:0;}
.contact-detail-main{ width:100%; float:left; padding:0; margin:0;}
.contact-detail-1{ width:100%; min-height:750px; float:left; padding:55px 0 0 0; /*padding:65px 0 0 0;*/ margin:0; background:url(../images/home-detail-4-bg.jpg) repeat-x left top #ebebeb;}
.contact-detail-title{ padding:50px 0 0 0; /*margin:0 0 35px 0;*/ margin:0px 0 35px 0; font-size:80px; color:#797979; line-height:normal; font-family:'Gill Sans W04 Book';}
.contact-detail-1 p{ padding:0; margin:0 0 45px 0; font-size:35px; color:#797979; line-height:normal;}
.contact-detail-1 span{ font-size:35px; line-height:35px; text-align: left; width:100%; float:left; color: #4D4D4D; position:relative;}
ul.contact-form{ width:100%; float:left; padding:0; margin:0;}
ul.contact-form li{ width:100%; float:left; padding:0; margin:0 0 25px 0; list-style:none;}
ul.contact-form li label{ width:100%; float:left; padding:0; margin:0 0 4px 0; font-size:26px; color:#797979; line-height:normal;}
ul.contact-form .form-control{ border:2px solid #828282; border-radius:26px; height:54px;}
.contact-submit{ width:305px; height:54px; float:right; padding:0; margin:0; font-size:37px; text-align:center; color:#ffffff; border-radius:26px; border:none;  background:url(../images/button.jpg) repeat-x left top;}

.contact-detail-1 .row{ margin:0;}
/*.contact-detail-1 .contact-detail-1{ padding:0;}*/

.contact-detail-left{ width:46%; float:left; padding:0; margin:0;}
.contact-detail-right{ width:46%; float:right; padding:0; margin:0;}


.contact-detail-2{ width:100%; float:left; padding:0; margin:8% 0 0 0;}
.contact-logo{ width:100%; float:left; padding:0; margin:2% 0 9% 0; /*margin:0 0 9% 0;*/ text-align:center;}
.contact-detail-2 p{ width:100%; float:left; padding:0; margin:0 0 2% 0; font-size:48px; color:#666666; line-height:56px; text-align:center;}
.contact-detail-2 p a{ font-size:48px; color:#666666;}


/***********  Footer Part  ************/
.modal-header{ background:#26a9e0; color:#fff;}
.modal-title{ font-size:23px;}

footer{ width:100%; float:left; margin:0px; padding:0px;}

#approch { height:60px;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { top:40%;}
.login_box{ width:300px; margin:50px 25px 0 0; float:right; right:0; position:absolute; z-index:1000;}
.login_box ul{ padding:0; margin:0; list-style-type:none;}
.login_box ul li{ width:100%; padding:0 0 20px 0; float:left;}
.login_box ul li .form-control{ font-size:15px; border:2px solid #828282; border-radius:26px; height:50px;}

.carousel-indicators{ bottom:-120px; z-index:1;}
.login_box ul li .form-control{ height:60px; border-radius:30px; }

/* mit-login*/
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Regular.ttf') format('ttf');
    /* other formats include: 'woff2', 'truetype, 'opentype',
                              'embedded-opentype', and 'svg' */
  }

.mit-login-wrapper .two-box-wrapper .borger-form.with-nameid-form .sign-next-btn{margin-top: 10px;font-family: 'IBM Plex Sans', sans-serif !important;font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5rem;letter-spacing: 0.8px;color: #fff;  border-radius: 5px;border: solid 1px #d0d0d0;background-color: #000;opacity :0.2;width:100%;padding-top:17px;padding-bottom:17px;text-align: center;float: none;text-transform: uppercase;text-align: left;}
.mit-login-wrapper .two-box-wrapper .borger-form.with-nameid-form .sign-next-btn.active{background-color: #0260e6;opacity: 1;}
.mit-login-wrapper .two-box-wrapper .borger-form.with-nameid-form .sign-annuler-btn {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.92;
    letter-spacing: 0.2px;
    color: #505050;
    padding: 14px 18px;
    border-radius: 5px;
    background-color: #fff;
    width:223px;
    margin-top:5px;
    padding-top:14px;
    padding-bottom:14px;
    text-align: center;
    display:inline-block;
    border: solid 1px #d0d0d0;
    margin-left:4px;
}
.mit-login-wrapper .two-box-wrapper .borger-form{padding:9px 15px 30px 9px!important;}
.mit-login-wrapper .two-box-wrapper .borger-form{height:auto!important;margin-left: 20px;}
.mit-login-wrapper .two-box-wrapper .borger-form .enter-cpr input{border:solid 1px #d0d0d0;border-radius:5px;}
.mit-login-wrapper .two-box-wrapper .borger-form .sign-in-info, .two-box-wrapper .borger-form .remember-cpr{color:#000;margin-left:5px;font-family: 'IBM Plex Sans', sans-serif !important;}
.mit-login-wrapper .two-box-wrapper .borger-form .sign-in-label{font-weight:normal;margin-top:20px;}
.mit-login-wrapper .remember-cpr-div{margin-top:5px;}
.mit-login-wrapper #borger_cpr{height:48px;width:100%;padding: 0 1.6rem;font-weight: 600;font-family: 'IBM Plex Sans', sans-serif !important;font-size: 16px;}
.mit-login-wrapper .two-box-wrapper .borger-form .sign-in-info{margin-left:0px;margin-top:26px;margin-bottom:12px;font-size: 14px;}
.mit-login-wrapper #borger_cpr.selected{border:2px solid #0260e6;font-family: 'IBM Plex Sans', sans-serif !important;}
.mit-login-wrapper .two-box-wrapper .borger-form .enter-cpr{margin-top: 13px;}
.mit-login-wrapper .border-wrapper{background-color: #fff;padding: 22px 20px 30px 0px!important;position: absolute;height: 577px;font-family: 'IBM Plex Sans', sans-serif !important;}
.mit-login-wrapper .two-box-wrapper{width: 400px;margin-top: 0px;}
.mit-login-wrapper .two-box-wrapper .borger-form{width : 365px;}
.mitid--divider-light {border-radius: 0;height: 1px;border: none;border-width: 1px;display: block;background: rgba(0,0,0,.1);}
.mitid--divider-light1 {border-radius: 0;height: 1px;border: none;border-width: 1px;display: block;background: rgba(0,0,0,.1);}
.mit-login-wrapper .two-box-wrapper .borger-form .sign-in-txt{font-family: 'IBM Plex Sans', sans-serif !important;}
.mit-back-link{cursor: pointer;font-family: 'IBM Plex Sans', sans-serif !important;font-size: 16px;}

.two-box-wrapper .borger-form.with-nameid-form .sign-next-btn{margin-top: 130px;float: right;  font-family: 'Roboto', sans-serif;font-size: 13px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 0.92;letter-spacing: 0.2px;color: #505050;padding: 14px 18px;  border-radius: 19.5px;border: solid 1px #d0d0d0;background-color: #fff;}
.two-box-wrapper .borger-form.with-nameid-form .sign-next-btn:hover{cursor: pointer;}
.two-box-wrapper .borger-form.with-nameid-form .sign-next-btn.active{background-color: #544bd6;color: #ffffff;border: solid 1px #544bd6;}

.mit-logo {width: 60px;float: right;margin-top: 3px;margin-right: 1px;}
.mit-blank-area {width: 87%;height: 45%;border-bottom: 1px solid rgba(0,0,0,.1);margin-left: 32px;}


/* end mit-login*/
}

.ie10 .container {
	width:94%;
}
.ie10 .login_box {
	margin-right:5%;
}
ul.contact-form .form-control{ height:60px; border-radius:30px; }
.contact-submit{ height:60px; border-radius:30px; }
.menu_active { /*color:#ece527 !important;*/}
.form-control:-moz-placeholder {
 color:#555555;  font-family:'Gill Sans W04 Book';
}

.form-control::-moz-placeholder {
 color:#555555;  font-family:'Gill Sans W04 Book';
}

.form-control:-ms-input-placeholder {
 color:#555555;  font-family:'Gill Sans W04 Book';
}

.form-control::-webkit-input-placeholder {
 color:#555555;  font-family:'Gill Sans W04 Book';
}
.scrollup {
	background: url("../images/icon_top.png") no-repeat scroll 0 0 transparent;
	bottom: 2%;
	display: none;
	height: 40px;
	opacity: 0.5;
	position: fixed;
	right: 3%;
	text-indent: -9999px;
	width: 40px;
}
.col-lg-7.slider-left.last-img {
    width: 100%;
}
.col-lg-7.slider-left.last-img  img{ float: left}
.col-lg-7.slider-left.last-img > span {
    float: left;
    margin: -15% 0 0 30%;
    text-align: left;
    width: 68%;
}
.row.slider-detail {
    /*min-height: 520px;*/
}
.carousel-caption1 p{margin-bottom:20px;}
.dial-right{display:none;}

#login-options button {
    background: none repeat scroll 0 0 #80c63f;
    border: 1px solid #80c63f;
    border-radius: 25px;
    color: #fff;
    float: right;
    font-size: 16px;
    margin-left: 10px;
    padding: 4px;
    
}  

#login-options a#login-with-password {
    clear: both;
    cursor: pointer;
    display: block;
    float: right;
    margin:10px; 
    
    text-align: right;
  
}