/*!

 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)

 * Copyright 2013-2017 Start Bootstrap

 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)

 */



 body {

    padding-top: 54px;

}



@media (min-width: 992px) {

    body {

        padding-top: 56px;

    }

}



.carousel-item {

    /*height: 65vh;*/

    min-height: 300px;

    background: no-repeat center center scroll;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}



.portfolio-item {

    margin-bottom: 30px;

}

/*! END OF

 * Start Bootstrap - Modern Business (http://startbootstrap.com/template-overviews/modern-business)

 * Copyright 2013-2017 Start Bootstrap

 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)

 */





.mt-4{

	margin-top:2.0rem!important

}

/* Sticky footer styles

-------------------------------------------------- */

html {

  position: relative;

  min-height: 100%;

}

body {

  /* Margin bottom by footer height */

  margin-bottom: 90px;

  font-size: 95%;

}

.footer {

  position: absolute;

  bottom: 0;

  width: 100%;

  /* Set the fixed height of the footer here */

  /*height: 60px;*/

	padding-top: 20px;

	padding-bottom: 20px;

}

.breadcrumb{

	background-color:#fff;

	background-clip:padding-box;

	/*border-bottom:1px solid rgba(0,0,0,.15);

	border-left:1px solid rgba(0,0,0,.15);*/

	border:1px solid rgba(0,0,0,.15);

	border-radius:.50rem

}

@font-face {

  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');

  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), src: src: url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');

}

@icon-font-path: "../fonts/";

a {

	color: rgba(255,144,0,1.00); text-decoration: none;  

}

a:visited {

	color: rgba(255,144,0,1.00); text-decoration: none;  

}

a:hover {

	color: rgba(174,80,0,1.00);text-decoration: underline;

}

/*.dropdown:hover>.dropdown-menu {

  display: block;

}*/

.navbar {

	padding: 0px;

	/*border: solid 1px blue;*/

	background-color: white!important;

	border-bottom: solid 1px rgba(227,227,227,1.00);

}

.navbar-brand{

	padding: 0px;

}



.navbar-nav {

	

 /*border: solid 1px red;*/

}



.navbar-dark .navbar-nav .nav-link,

.navbar-dark .navbar-nav .nav-link:visited{

	color: rgba(255,144,0,1.00);

	height: 75px;

	display: flex;

    align-items: center;/* flex-end;*/

}

.navbar-dark .navbar-nav .nav-link:hover,

.navbar-dark .navbar-nav .nav-link:focus{

	/*background-color: rgba(255,144,0,1.00);

	color: rgba(255,255,255,1.00); */

	background-color: rgba(236,236,236,1.00);

	color:rgba(0,0,0,1.00);

}



.navbar-dark .navbar-nav .nav-link.active{

	background-color: rgba(255,144,0,1.00);

	color: rgba(255,255,255,1.00); 

	/*background-color: rgba(236,236,236,1.00);

	color:rgba(0,0,0,1.00);*/

	

}

.nav-tabs .nav-link:active{

	background-color: rgba(255,144,0,1.00);

	color: rgba(255,255,255,1.00); }



.navbar-dark .navbar-toggler{

	background-color: grey; 

	color:rgba(255,255,255,1.00);

	border-color:rgba(0,0,0,1.00)

}

.navbar-dark .navbar-toggler-icon{

	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='20' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");

}

.dropdown-item:visited{

	color:#212529;

	background:0 0;border:0

}

.dropdown-item:hover{

	/*background-color: rgba(255,144,0,1.00);

	color: rgba(255,255,255,1.00); */

	background-color: rgba(230,230,230,1.00); 

	color: rgba(0,0,0,1.00);

}

.dropdown-item.active,

.dropdown-item:active,

.dropdown-toggle.active,

.dropdown-toggle:active{

	/*background-color: rgba(230,230,230,1.00);

	color: rgba(0,0,0,1.00);*/

	background-color: rgba(255,144,0,1.00);

	color: rgba(255,255,255,1.00);

	}

.paddtop30{

	padding-top: 30px;

}

#flexwrapper {

  display: flex;

}

.cardinititle {

  flex: 1;

	padding-left: 5px;

}

.cardiniicon{

	/* flex: 0 0 25px;*/

}

.cardini, .cardinihead, .cardinibody, .cardinifoot{

	/*text-align: justify;*/

	border: none;

	background-color: transparent;

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

	/*border: solid 1px red;*/

}



.cardinibody, .cardinifoot{

	padding-left: 25px;

}

.btn-dark{

	color: rgba(255,144,0,1.00);

	cursor: pointer;

}

.btndarkcustom{

	background-color: #f1f1f1;

	border-color: #fff;

	color: rgba(255,144,0,1.00);

	cursor: pointer;

}

.btndarkcustominv{

	background-color: #fff;;

	color: rgba(255,144,0,1.00);

	border-color: rgba(255,144,0,1.00);

	cursor: pointer;

}

.btndarkcustom:hover, .btndarkcustominv:hover{

	background-color:rgba(255,144,0,1.00);

	color: #fff;

	border-color: #fff;

	

}



.carousel-indicators li{

	height:13px;

	border-bottom: solid 3px rgba(255,144,0,1.00);

		cursor: pointer;

}

.help-block{

	color: red;

}

.TwoColumns {

    -webkit-column-count: 2; /* Chrome, Safari, Opera */

    -moz-column-count: 2; /* Firefox */

    column-count: 2;

    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */

    -moz-column-gap: 20px; /* Firefox */

    column-gap: 20px;

	

    /*-webkit-column-rule-style: none; /* Chrome, Safari, Opera */

    /*-moz-column-rule-style: none; /* Firefox */

    /*column-rule-style: none;

    /*-webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */

    /*-moz-column-rule-width: 1px; /* Firefox */

    /*column-rule-width: 1px;

    /*-webkit-column-rule-color: lightblue; /* Chrome, Safari, Opera */

    /*-moz-column-rule-color: lightblue; /* Firefox */

    /*column-rule-color: lightblue;*/

}

.thumb-img, .thumb-imgBig{

  object-fit: cover;

   overflow: hidden;

	width : 100%!important;

    height: 170px; 

}

.thumb-imgBig{

    height: 420px; 

}

/* over effect */

.containeroe {

  position: relative;	

}

.overlay {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  height: 100%;

  width: 100%;

  opacity: 0;

  transition: .5s ease;

  background-color: #000;

	padding: 0px;

	/*border:1px solid #ddd;*/

	border-radius:.25rem;

	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

	

}

.containeroe:hover .overlay {

  opacity: 0.75;

}

/*.overlaymini{

	opacity: 1.0;

	}

.containeroe:hover .overlaymini {

  opacity: 0;

}*/

.textoe {

  color: white;

  font-size: 100%;

  position: absolute;

  top: 25%;

  left: 25%;

  transform: translate(-20%, -20%);

  -ms-transform: translate(-20%, -20%);

  

  position: relative;

  opacity: 1;

}

/*end part 1*/

.overlaymini, .overlaymini2{

	position:relative;



	background-color:#000; 

	opacity:0.75; 

	z-index:900;

	margin:5px;

	margin-top:-50px;

	height:45px;

	color: #fff;	

	width:100%-5px;

	font-size: 90%;

	transition: .3s ease;

	}

	.overlaymini2{

	margin-top:-45px;

	height:40px;

	padding-bottom: 20px;

	padding-top: 10px;

	font-size: 100%;

	text-align:left;

	}

.containeroe:hover .overlaymini, .containeroe:hover .overlaymini2 {

	opacity:0;

	height:45px;

	margin-top:-50px;

}

/*.containeroe:hover .boxtwo {

  opacity: 0.0;

  margin:5px;

}*/

/* end over effect */





.img-not-det{

	float: right;

	margin: 0px 0px 0px 10px;

	padding: 0px;

	/*width: 51%;	

	margin: 10px 0px 10px 10px ;*/

}

.img-thumbnail, .d-block{

	margin: 0px;

}

/*subscribe-button */

#subscribe-button {

  position: fixed;

  z-index:999;

  right: 2px;

  top:37%;

  padding: 5px;

  color: #000;

  font-size:33px;

  font-weight: normal;

	

  text-transform: uppercase;

  background-color: rgba(255,255,255,0.85);

	border: solid 1px;

	border-color: rgba(255,144,0,1.00);

	border-radius:.75rem;

 /* -ms-transform: rotate(-90deg);

  -webkit-transform: rotate(-90deg);

  transform: rotate(-90deg);*/

  /*border: solid 1px #CCCCCC;*/

}

#subscribe-button a{

	color: rgba(174,80,0,1.00);

}#subscribe-button a:hover{

	color: rgba(255,144,0,1.00);

}



#subscribe-button:hover {

 /* background: #E9E9E9;*/

 /*color: #927042;cursor: pointer;*/

	background-color: rgba(255,255,255,1.00);

}

.glyGrey{

	

	color: #555;

    }
    
    .toggleBtn{
        border: 1px solid orange;
        border-radius: 0px;
        background-color: transparent;
        cursor: pointer;
    }

    .toggleBtn:hover{
        background-color:rgba(255,144,0,1.00);
        color: #fff !important;
        border-color: #fff;
    }
    
    .toggleBtn:hover i{
        color: #fff !important;
    }


    body.userway-s3-1-cl-222-218-214{
        color: #000 !important;
    }

    #info-icon{
        padding: .5rem 1.1rem;
        color: black;
        font-weight: 700;   
    }
    #access_title{
        font-size: 13px;
        display: table-row;
        width: 100%;
        color: black;
    }