.cardsToolMenu{border:1px solid #e9ebf1;background-color: white;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}
.cardsToolMenu md-menu-item{height:30px;min-height:30px;}
.cardsToolMenu md-menu-item > .md-button{font-size:14px;}
.cardsToolMenu md-menu-item > .md-button md-icon{width:16px;min-width:16px;/*line-height:30px;*/margin-right:10px;font-size:16px;}
.cardsToolMenu md-menu-item > .md-button md-icon i{line-height:22px;}

.onoffswitch{position:relative;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999;border-radius:20px}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:28px;padding:0;line-height:28px;font-size:14px;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}
.onoffswitch-inner:before{content:"YES";padding-left:10px;background-color:#34A7C1;color:#FFF}
.onoffswitch-inner:after{content:"NO";padding-right:10px;background-color:#EEE;color:#999;text-align:right}
.onoffswitch-switch{display:block;width:18px;height: 18px !important;margin:6px;background:#FFF;position:absolute;top:1px;bottom:0;right:39px;border:2px solid #999;border-radius:20px;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}


md-checkbox.ng-invalid.ng-touched .md-icon{border-color: rgb(221,44,0);}
.wbbody{position: fixed;top:0;right:0;bottom:0;left:0;overflow: hidden;height: 100%;}
html{overflow-y: hidden !important;}
.ie9 img[src$=".svg"] {
  width: 100%; 
}
.md-button{
	padding: 5px 16px;
	min-height:30px;
	border-radius: 2px;
	text-transform:none;
	font-size:13px;
	line-height:18px;
}
.md-button.md-button-block {
  margin: 6px 0px 6px 0px;
  width:100%;
}

.md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab, .md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised{
	background-color:#3676cf;
}
.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-primary.md-fab:not([disabled]).md-focused, .md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover, .md-button.md-primary.md-fab:not([disabled]):hover, .md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-primary.md-raised:not([disabled]):hover{
	background-color:#2e68bc;
}

.md-button.md-green{
	color:#fff;
	background-color:#4dbfa9;
}
.md-button.md-green:not([disabled]):hover,
.md-button.md-raised.md-green:not([disabled]).md-focused{
  background-color: #4eb29f;
}

.labelShowForm md-input-container label:not(.md-no-float):not(.md-container-ignore), 
.labelShowForm md-input-container .md-placeholder{
	font-weight:normal;
	
}

.line-title{
	font-weight:bold;
	height:38px;
	line-height:38px;
	border-bottom:1px solid rgba(0,0,0,0.12);
}
.line-description{
	padding-bottom:8px;
	border-bottom:1px solid rgba(0,0,0,0.12);
}
.noborder{border:none !important;}

.bg_images{
	right:-120px;
	left:0px;
	top:0px;
	bottom:0px;
	position:fixed;
	display:block;/*phone huvilbar deer haruulah bol none*/
	height:100%;
}

button:focus,
button:active,
button:visited{
	outline:none !important;
}

*[o]{
	overflow:hidden;
}

.grayscale{
	filter: grayscale(1);
}

/*.bounceIn{*/
	/*-webkit-animation-name:bounceIn;*/
	/*animation-name:bounceIn;*/
/*}*/

.bg_images_div{
	width:120px;
	height:120px;
	position:relative;
	text-align:center;
	float:left;
	line-height:148px;
	color:white;
	font-weight:bold;
	font-size:20px;
	opacity:1;
}
md-input-container .md-input{font-size: 16px;}
md-input-container md-select{font-size: 16px;}
md-input-container label{font-size: 16px;}
md-input-container .hint{position: absolute;left:2px;right:auto;bottom:7px;}
.LoginMainNgView .md-button{height: 40px;line-height: 30px;}
label{margin-bottom: 0;}

#LoginMainNgView md-input-container{
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}


@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/bundles/app/fonts/MaterialIcons-Regular.eot?v=1.1.1); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(/bundles/app/fonts/MaterialIcons-Regular.woff2?v=1.1.1) format('woff2'),
    url(/bundles/app/fonts/MaterialIcons-Regular.woff?v=1.1.1) format('woff'),
    url(/bundles/app/fonts/MaterialIcons-Regular.ttf?v=1.1.1) format('truetype');
}


.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

/*Alert Msg */
md-toast .md-toast-content{
	position:relative;
	padding-right:50px;
}
md-toast .md-button{
	position:absolute;
	right:10px;
	top:9px;
	color:#fff;
	margin:0px;
}

md-toast .md-button i{
	font-size:16px;
}
md-toast.warningmsg .md-toast-content{
	background-color:#900;
	color:#fff;
}


md-toast.successmsg .md-toast-content{
	background-color:#096;
	color:#fff;
}

/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}

#noscrollDialog md-dialog{
	overflow:hidden;
}
.processQuery md-progress-linear{
	height:100%;
}
.processQuery md-progress-linear .md-container{
	
	/*height:2px;*/
	height:100%;
	background-color:#fff;
}

.processQuery md-progress-linear.md-default-theme .md-bar, 
.processQuery md-progress-linear .md-bar{

	height:100%;
	
	background-color:#f2f3f8;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;

}

.ngdialog-close{
	border:none;
}

.loading-container{
    background-color: #4C7FC1;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index: 9999;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.alertMsgNone{
	display:none;
}

.noneElement{
	display:none;
}
.LoginBox{
	padding-bottom: 10px;z-index: 8;
}

html,
body{
	font-size:13px;
	height:100%;
	overflow: hidden;
}
#mainReLoader,
#mainLoader{
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#f2f4f8;/**/
	text-align:center;
}

#mainReLoader{
	display:none;
}

#jsLoader{
	display:none;
	position:absolute;
	z-index:998;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	text-align:center;
	
}

#mainLoader img{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-32px;
	margin-top:-32px;
}


.LoginBox #content{

	/*width:80%;
	max-width: 400px;*/
	margin:0px auto;
	/*height:100%;*/
	display:table;
}

.signup-description{
	width:500px;
	float:left;
	padding-right:60px;
}
#signupForm .md-datepicker-button {
  display: none;
}
#signupForm{
	float:right;width:400px;
}
#signupForm .solo-row md-input-container,
#signupForm .layout-gt-sm-row md-input-container{margin-top:0;margin-bottom: 0;}

.miniForm{
	width:294px
}
.visibleUXS{
	display:none;
}
@media (max-width: 992px){
    .signup-description{
		float:inherit;
		width:auto;
		padding-right:0;
	}
	#signupForm{
		float:none;
		width:auto;
		margin-top:20px;
	}
	#content{
		padding-left:50px;
		padding-right:50px;
	}
}
@media (max-width: 768px){
    #content{
		padding-left:15px;
		padding-right:15px;
	}
	.miniForm{
		width:auto;
	}
}
@media (max-width: 340px){
    #checkboxSpecial .md-container{
		margin-top:17px;
	}
	
}



.loginConteiner{
	
	display:block;
	vertical-align:middle;
}

.loginConteiner .containerBox{
	background-color:#fff;
	padding:10px 20px 20px 30px;
	margin-left:0px;/*phone huvilbar deer*/
	width:354px;
	-webkit-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.25);
}
@media(max-width: 768px){
	.loginConteiner .containerBox{padding: 15px;width:auto;}
}

.LoginBox #footer{
	margin-top: 30px;
	text-align:center;
	color:#fff;
}

.landuageBar{
	position: absolute;top:10px;right:10px;
}

.Remembermecontainer{
  
	margin-bottom:22px;
    cursor: pointer;
    position: relative;
	font-size: 13px;
    line-height: 21px;
}
.Remembermecontainer md-checkbox{margin-bottom:0;}
md-checkbox.md-checked.sm-green .md-icon {
 background-color: #42b29c;
}
md-checkbox.md-default-theme:not(.md-checked) .md-icon, md-checkbox:not(.md-checked) .md-icon{

}
.overlayrememberme{
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
}
.loginbody{

	position:relative;
    /*top:0;*/
    /*bottom:0;*/
    /*left:0;*/
    /*right: 0;*/
}
.languages{
    padding:2px;
    padding-left: 5px;
    padding-right: 5px;
    border:2px solid transparent;
}
.languages-active{
    border:2px solid #177bbb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.tab_content{
    display: none;
}
.tab_content:first-child{
    display: block;
}
.load{
    position: absolute;
    left: 50%;
    top: 30%;
    margin-top: -50px;
    margin-left: -50px;
}
html{
    background: #f2f4f8;
    overflow: hidden;
}
body{
    color: #666873;
	font-family:Roboto, Helvetica, Arial, sans-serif;
}
.container{
    /*background: #f2f4f8;*/
}

.clear-c{
    clear: both;
}

.clearbr{
    clear: both;
	overflow:hidden;
	height:0px;
}

.navbar-brand {
    float: none;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    height: 180px;
    display: inline-block;
    padding: 0 15px;
	padding-bottom:15px;
    width: 96%;
}
.navbar-brand img{
    margin: 0px auto;
}
.wrapper{
    padding: 15px;
}


.webtitle{
	font-size:24px;
	color:#292929;
	padding:0px 0px 20px 0px;
}

.m-t-lg {
    margin-top: 5%;
}
.wrapper-md {
    padding: 20px;
	padding-top:40px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}
.m-b {
    margin-bottom: 15px;
}
.m-t {
    margin-top: 15px;
}
.text-muted {
    color: #a1a8ac;
}
.btn-primary {
    color: #aeb0b9 !important;
	background-color:#eff1f7;
	border:1px solid #e4e7f0;
}
.btn-primary:hover,.btn-primary[disabled],.btn-primary:active,.btn-primary:visited,.btn-primary:focus{
	background-color:#e9ebf4;
	border:1px solid #e4e7f0;
}

.createButtonNote{
	padding:16px 0px;
	text-align:left;
	font-size:13px;
}

.bottomButtons{
	padding: 20px 0;
	text-align:right;
}

.LoginMainNgView md-input-container{
	margin:0;
	padding-bottom:0;
	padding-top:0;
}
/*.labelShowForm md-input-container.md-input-has-value input.md-input,*/
/*.labelShowForm md-input-container.md-input-focused input.md-input{*/
	/*margin-top:-5px;*/
	/*padding-bottom:5px;*/
	/*height:35px;*/
/*}*/
.labelShowForm md-input-container.md-input-has-value input.md-input.vsGoogleAuto,
.labelShowForm md-input-container.md-input-focused input.md-input.vsGoogleAuto{
	padding-right:32px;
}
.labelShowForm md-input-container{
	/*padding-top:0;*/
	/*padding-bottom:0;*/
	/*margin-bottom:25px;*/
	/*margin-top:25px;*/
}
.hideErrorSpacer md-input-container .md-errors-spacer{min-height: 0;}
.labelShowForm md-input-container label {
}

/*
.labelShowForm md-input-container.md-input-focused label:not(.md-container-ignore) ,
.labelShowForm md-input-container.md-input-has-value label:not(.md-container-ignore) {
	
}

.labelShowForm md-input-container .md-input{
	padding-top:0;
}


.LoginMainNgView .labelShowForm md-input-container .md-input{
	line-height:22px;
	height:26px;
}
.LoginMainNgView .labelShowForm md-input-container{
	height:28px;
}
.LoginMainNgView .labelShowForm md-input-container{
	margin-top:10px;
}
.LoginMainNgView .labelShowForm md-input-container label:not(.md-container-ignore){
	bottom:33px;
}
.LoginMainNgView .labelShowForm md-input-container.md-input-focused label:not(.md-no-float), 
.LoginMainNgView .labelShowForm md-input-container.md-input-has-placeholder label:not(.md-no-float), 
.LoginMainNgView .labelShowForm md-input-container.md-input-has-value label:not(.md-no-float){
	bottom:22px;
}
*/

.btn-lg, .btn-group-lg > .btn {
    padding: 5px 16px;
    font-size: 13px;
    line-height: 1.4;
    border-radius: 2px;
}
.btn-default {
    color: #788288 !important;
    background-color: #fcfcfd;
    border-color: #d2dae1;
    border-bottom-color: #cbd5dd;
}

.btn-CreateAccount{
	color: #fff !important;
    background-color: #4dbfa9;
    border-color: #4eb29f;
}

.btn-SignIn{
	color: #fff !important;
    background-color: #3b7bd5;
    border-color: #2e68bc;
}

.btn-default :hover{
    color: #788288 !important;
    background-color: #F9F9F9;
    border-color: #F2F4F8;
}

.btn-CreateAccount:hover,
.btn-CreateAccount:focus,
.btn-CreateAccount:active,
.btn-CreateAccount:visited{
    color: #fff !important;
    background-color: #48baa4;
    border-color: #4eb29f;
}

.btn-SignIn:hover,
.btn-SignIn:focus,
.btn-SignIn:active,
.btn-SignIn:visited{
   color: #fff !important;
    background-color: #3676cf;
    border-color: #2e68bc;
}

.backgroundimage{
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -1000px;
    min-height: 100%;
    min-width: 100%;
}
.MiniLoaderRes{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color: rgba(255,255,255,0.5);
    z-index: 1003;
    border-radius: 7px;
    display: none;
}
.load{
    margin-top: -20px;
    margin-left: -20px;
}
.navbar-brand img{
	max-width:100%;
	max-height:100px;
}
.navbar-brand .login-logo{
	display:block;
	width:260px;
	height:180px;
	margin:0 auto;
	/*margin-top: -55px;*/
	background-image:url('/bundles/app/img/login-logo-tp.png');
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .navbar-brand .login-logo{
		width:100%;
		background-image:url('/bundles/app/img/login-logo-tp2x.png');
		background-size:180px 180px;
	}
}

.list-group{
	margin-bottom:19px;
	border: none;
	box-shadow: none;
}


.saveUsernameBox, .saveSecretQuestion{
    
    margin: 0px auto;
    text-align: left;
	float:left;

}

.forgotpassLink{
	float:right;
	text-align:right;
	line-height:18px;
	font-size:13px;
	margin-top: 2px;
}
.saveUsernameBox{
	height:20px;
	line-height:18px;
}
.saveUsernameBox,
.saveUsernameBox .checkBox, 
.saveSecretQuestion,
.saveSecretQuestion .checkBox,
.checkBoxName,
.checkBoxName span{
	outline:none;
}
.saveUsernameBox .checkBox, 
.saveSecretQuestion .checkBox{

    width:20px;
    height:20px;
    border:1px solid #e4e7f0;
	background-color:#fafbff;
    display:inline-block;
    margin-bottom:-4px;
    cursor:pointer;
    text-align:center;
    position: absolute;
    left: 0;
}

.saveUsernameBox .check, .saveSecretQuestion .check {
	line-height:18px;
	opacity:0;
}

.saveUsernameBox.selected .check, .saveSecretQuestion.selected .check{
	opacity:1;
}


.saveUsernameBox .checkBoxName, .saveSecretQuestion .checkBoxName{
    display: inline-block;
    float: left;
	line-height:20px;
    
    padding-left: 30px;
}

.saveUsernameBox:active .checkBox{
	border:1px solid #666873;
}

@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
}

@media (min-width: 992px){
    .container {
        width: 970px;
    }
}
@media (min-width: 768px){
    .container {
        width: 750px;
    }
}

.overflow_hide{
    overflow: hidden;
}
.dropdownlanguages{
	display:none;
    max-height: 200px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 0;
    background-color: white;
    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;
}
.rounded-animation{
    -ms-transform: rotateX(180deg) !important;
    -webkit-transform: rotateX(180deg) !important;
    transform: rotateX(180deg) !important;
}
.dropdownlanguages-active{
    white-space: nowrap;
    position: absolute;
    top:0;
    right: 0;
    height: 30px;
    padding-left: 10px;
    padding-right: 25px;
    background-color: #fff;
    /*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;
}
.dropdown-indic{
    position: absolute;
    right: 10px;
    top:0px;
    line-height: 26px !important;
}
.dropdownper{
    position: relative;
    height: 30px;
    white-space: nowrap;
    padding-right: 20px;
    padding-left: 10px;
}
.dsTable{
    display: table;
    width: 100%;
    height: 100%;
}
.dsCell{
    display: table-cell;
    vertical-align: middle;
}
.transMov-3{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.cursor{
    cursor: pointer;
}
.dropdownper:hover{
    background-color: #4C7FC1;
    color:white;
}
.RelativeFull{
    width: 100%;
    height: 100%;
    position: relative;
}
/*.RelativeFull *{height: auto;}*/
.Wronginput{
    background-color:rgba(255, 0, 0, 0.14);
}
.AbsoluteFull{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.index1{
    position: relative;
    z-index: 1;
}
input{
    background-color: transparent !important;
}
.color-3{
    color:#3b7ad5;
}


.didsomeelif .md-container{
	float:left;
}

.highlight_error{
    background-color:#f2dede;
}
.error_highlight,.error_highlight1{
    background-color: #f2dede;
    border: 1px solid #ebccd1;
}
.error_highlight1{
    position: absolute;
    top:-5px;
    bottom:-5px;
    left:-5px;
    right: -5px;
}
.checkbox{
    position: relative;
}
.radius1{
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.radius2{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.radius3{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.radius5{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.circle {
  margin: auto;
  font-size: 4px;
  position: relative;
  text-indent: -9999em;
  border-top: 5px solid #4c7fc1;
  border-right: 5px solid #4c7fc1;
  border-bottom: 5px solid #4c7fc1;
  border-left: 5px solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

.circle,
.circle:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}

.DialogAgreement{
    background-color: rgba(0,0,0,.3);
    z-index: 100000;
    display: none;
}
.Dialog-close{
    position: absolute;
    height: 30px;
    width: 30px;
    background-color: #4c7fc1;
    right: -15px;
    top:-15px;
    line-height: 30px;
    text-align: center;
    color:white;
    cursor: pointer;
}
.DialogAgree-cont{
    margin: auto;
    width: 90%;
    max-width: 680px;
    background-color: rgba(255,255,255,1);
    padding:20px;
    margin-top: 100px;
    position: relative;
    z-index: 10;
}
.DialogAgree-overlay{
    z-index: 1;
}
.DialogAgree-cont-ins{
    height: 460px;
    border:1px solid rgba(128, 128, 128, 0.38);
    padding:10px;
    background-color: #ededed;
}
h1{
    font-size: 25px;
}
h2{
    font-size: 19px;
}
.animate-fade.ng-enter, .animate-fade.ng-leave {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.animate-fade.ng-enter,
.animate-fade.ng-leave.ng-leave-active {
    opacity:0;
}
.animate-fade.ng-leave,
.animate-fade.ng-enter.ng-enter-active {
    opacity:1;
}


.nav > li > a {
    padding: 10px 10px;
}



.MainTitle.bg_images,.OverLay{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow: hidden;
}

.OverLay{
	background: rgb(59,122,213);
	background: -moz-linear-gradient(-15deg,  rgba(59,122,213,1) 0%, rgba(77,191,169,1) 100%);
	background: -webkit-linear-gradient(-15deg,  rgba(59,122,213,1) 0%,rgba(77,191,169,1) 100%);
	background: linear-gradient(105deg,  rgba(59,122,213,1) 0%,rgba(77,191,169,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7ad5', endColorstr='#4dbfa9',GradientType=1 );
	opacity:0.7;
}
.btreeInBox{border-bottom: 1px solid rgba(0,0,0,0.12);overflow: hidden;}
.btreeInBox:after{clear:both;}
.btreeInBox > .infeild{
	height:40px;
	padding: 10px 2px;
}
.btreeInBox iframe{margin:0 !important;overflow:hidden !important;background:none !important;}


#reg_displayname{
	border:none;
	margin-bottom:10px;
	display:none;
	width:100%;
}

@media (max-width: 1160px){
	.LoginBox #content{
		/*float:right;
		margin-right:10px; phone huvilbariin*/
	}
	
	.loginConteiner .containerBox{
		margin-left:0px;
	}
}

@media (max-width: 900px){
	.LoginBox #content{
		float:none;
		margin:0px auto;
	}
	.cycle-bg-image{
		background:none !important;
	}
	
	.bg_images{
		display:block;
	}
}

@media (max-height: 1000px){
	.loginConteiner{
		padding-top:100px;
	}
}
@media (max-width: 768px){
	.loginConteiner{
		padding-top:50px;
	}
}