﻿/* misc fixes for bootstrap conflicts with DNN default styles */

#ControlBar,#ControlBar *,.dnnMemberDirectory,.dnnMemberDirectory *,.dnn_mact > li.actionMenuMove > ul li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.dnnMemberDirectory img {max-width:100%}
Body:before{
	content:" ";
	height:0px;
	width:100%;
	display:block;
	clear:both;
	overflow:hidden; 
}
.dnnDropDownList *,
ul.dnnAdminTabNav *,
.dnnModuleDigitalAssetsBackground * {
	box-sizing: content-box;
}
ul.dnnAdminTabNav{
	height:43px;
	border-radius:			0px!important;
	-moz-border-radius:		0px!important;
	-webkit-border-radius:	0px!important;
}

/*Element Hide*/@media only screen and (max-width:767px){.ElementHide-xs,tr.ElementHide-xs,th.ElementHide-xs,td.ElementHide-xs{display:none !important;}}@media only screen and (min-width:768px) and (max-width:991px){.ElementHide-sm,tr.ElementHide-sm,th.ElementHide-sm,td.ElementHide-sm{display:none !important;}}@media only screen and (min-width:992px) and (max-width:1199px){.ElementHide-md,tr.ElementHide-md,th.ElementHide-md,td.ElementHide-md{display:none !important;}}@media only screen and (min-width:1200px){.ElementHide-lg,tr.ElementHide-lg,th.ElementHide-lg,td.ElementHide-lg{display:none !important;}}


/*patch*/
.bs-docs-example {
	margin-bottom:8px;
}
a.btn.btn-primary{
	color:#FFF;
}

.dnnCheckbox .mark {
    background-color: transparent;
}

.DNNEmptyPane {
    min-height: 0;
}

.DNNEmptyPane.dnnSortable {
    min-height: 0px !important;
}

.content-pane.dnnSortable {
    padding-left: 15px;
    padding-right: 15px;
}


.modal-open, .modal-open .navbar-fixed-top {
  margin-right: 0 !important;
  padding-right: 0 !important;
}

modal{
overflow-y: auto;
}

.modal-open{
overflow:auto;
overflow-x:hidden;
}



.modal.fade .modal-dialog {
          transition: opacity ease-in-out 300ms;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.modal.in .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}



.thumbnail {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: auto;
}



.carousel-control {
    opacity: 0.5;
}

.carousel-inner .item img {
    width: 100%;
    height: auto;
}

.carousel-inner .item {
    width: 100%;
}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  width: 100%;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
  transition: all ease-in-out 200ms;
}

.carousel-control span {
    color: #fff;
}



/* General form styling updates */

/* Change primary colour scheme */
/*
.panel-primary {
  border-color: #40852F;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #40852F;
  border-color: #40852F;
  font-size: 16px;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #40852F;
}
.panel-primary > .panel-heading .badge {
  color: #40852F;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #40852F;
}
*/


@media print {
    a[href]:after {
        content: none;
    }

    img {
        max-width: none !important;
    }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
      float: left;
    }
    .col-sm-12 {
      width: 100%;
    }
    .col-sm-11 {
      width: 91.66666666666666%;
    }
    .col-sm-10 {
      width: 83.33333333333334%;
    }
    .col-sm-9 {
      width: 75%;
    }
    .col-sm-8 {
      width: 66.66666666666666%;
    }
    .col-sm-7 {
      width: 58.333333333333336%;
    }
    .col-sm-6 {
      width: 50%;
    }
    .col-sm-5 {
      width: 41.66666666666667%;
    }
    .col-sm-4 {
      width: 33.33333333333333%;
     }
     .col-sm-3 {
       width: 25%;
     }
     .col-sm-2 {
       width: 16.666666666666664%;
     }
     .col-sm-1 {
      width: 8.333333333333332%;
     }
}
 