/* ---------- LOGIN-FORM ---------- */
/*#sidebar a p{background: -moz-linear-gradient(top, #4545a0, #323297);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4545a0), color-stop(100%,#323297));
background: -webkit-linear-gradient(top, #4545a0 1%,#323297 100%);
background: -o-linear-gradient(top, #4545a0 1%,#323297 100%);
background: -ms-linear-gradient(top, #4545a0 1%,#323297 100%);
background: linear-gradient(top, #4545a0 1%,#323297 100%);
color: #fff; }

#sidebar a p:hover {  background:#0c0c66 !important;
  color:#fff !important;}
.cont-login{width: 50%;
float: left;
margin: 0px 0px 50px;
}*/
.flexslider {
 border: none !important;} 

.fancybox {display: none;}

.boxfancy{max-width: 350px;
min-width: 200px;
height: auto;}
.boxfancy p{text-decoration: none;}
.boxfancy img, .fancybox img{width:100%;}
.fadeIn {
        /* Styling for Demo
        ---------------------------------------------------- */
 

        /* CSS needed for animation
        ---------------------------------------------------- */
        opacity:0;
        -webkit-animation:fadeIn ease-in-out 1;
        -moz-animation:fadeIn ease-in-out 1;
        -o-animation:fadeIn ease-in-out 1;
        animation:fadeIn ease-in-out 1;
        -webkit-animation-fill-mode:forwards;
        -moz-animation-fill-mode:forwards;
        -o-animation-fill-mode:forwards;
        animation-fill-mode:forwards;
}

/* Animation Times - Time for image to fade in
---------------------------------------------------- */
.fadeIn-3s {
        -webkit-animation-duration:1s;
        -moz-animation-duration:1s;
        -o-animation-duration:1s;
        animation-duration:1s;
}

.fadeIn-5s {
        -webkit-animation-duration:5s;
        -moz-animation-duration:5s;
        -o-animation-duration:5s;
        animation-duration:5s;
}

/* Animation Delay - Time for image to be delayed
---------------------------------------------------- */
.fadeIn-Delay-1s {
        -webkit-animation-delay:1s;
        -moz-animation-delay:1s;
        -o-animation-delay:1s;
        animation-delay:1s;
}

.fadeIn-Delay-5s {
        -webkit-animation-delay:5s;
        -moz-animation-delay:5s;
        -o-animation-delay:5s;
        animation-delay:5s;
}

/* Key Frames
---------------------------------------------------- */
@-webkit-keyframes fadeIn { from { opacity:0; margin-top: -25; } to { opacity:1; margin-top: 10px; } }
@-moz-keyframes fadeIn { from { opacity:0; margin-top: -25; } to { opacity:1; margin-top: 10px; } }
@-o-keyframes fadeIn { from { opacity:0; margin-top: -25; } to { opacity:1; margin-top: 10px; } }
@keyframes fadeIn { from { opacity:0; margin-top: -25; } to { opacity:1; margin-top: 10px; } }

.topme{padding: 10px;}

.fixac1{
    text-align: center;
    margin-left: -590px;
}
@media screen and (min-width:980px) and (max-width:1035px) { 
.fixac1{
    text-align: center;
    margin-left: -500px;}

}

@media screen and (min-width:200px) and (max-width:979px) { 
.fixac1{
    text-align: center;
    margin-left: 0px;}

}

@media screen and (min-width:769px) { 
.cont-login{
padding: 0px 20% !important;
}}
@media screen and (min-width:979px) { 
#loginform input[type="submit"]{
 margin-left: 310px !important;}}
.tooltip{
background: #323297 !important;
color: #fff !important;
padding: 10px 20px !important;
border-radius: 6px !important;
} 

p.tooltip{
margin: 0px !important;
} 

#loginform label {float: left; margin-top:-5px;}


#loginform input[type="text"],input[type="password"]{
  width:80% !important;
  background:#fff !important;
  margin-bottom:4% !important;
  border:1px solid #ccc !important;
  padding:10px 20px !important;
  font-family:'Open Sans',sans-serif !important;
  font-size:14px !important;
  color:#555 !important;
box-shadow: none !important;}

#loginform input[type="submit"]{
 margin-left: 180px; margin-top: -30px;
background: -moz-linear-gradient(top, #4545a0, #323297);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4545a0), color-stop(100%,#323297));
background: -webkit-linear-gradient(top, #4545a0 1%,#323297 100%);
background: -o-linear-gradient(top, #4545a0 1%,#323297 100%);
background: -ms-linear-gradient(top, #4545a0 1%,#323297 100%);
background: linear-gradient(top, #4545a0 1%,#323297 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4545a0', endColorstr='#323297',GradientType=0 );
  padding:10px 20px !important;
  font-family:'Open Sans',sans-serif !important;
  font-size:16px !important;
  color:#fff !important;
  -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border:none;
}
#loginform input[type="submit"]:hover{
  background:#0c0c66 !important;
  color:#fff !important;
}
#loginform{padding: 20px;
text-align: center !important;}
.center{text-align:center !important;}


.ac-container{

	width: 100%;

	margin: 0px;

	text-align: left;

padding:0px;

}

.ac-container label{

	padding: 5px 20px;

	position: relative;

	z-index: 20;

	display: block;

	height: 30px;

	cursor: pointer;

	color: #fff;

	font-weight:400;

	line-height: 33px;

	font-size: 19px;

	background: #4545a0;

	background: -moz-linear-gradient(top, #4545a0, #323297);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4545a0), color-stop(100%,#323297));

	background: -webkit-linear-gradient(top, #4545a0 1%,#323297 100%);

	background: -o-linear-gradient(top, #4545a0 1%,#323297 100%);

	background: -ms-linear-gradient(top, #4545a0 1%,#323297 100%);

	background: linear-gradient(top, #4545a0 1%,#323297 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4545a0', endColorstr='#323297',GradientType=0 );

	box-shadow: 

		0px 0px 0px 1px rgba(155,155,155,0.3), 

		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 

		0px 2px 2px rgba(0,0,0,0.1);

}





 @media screen and (max-width:479px) { 

.ac-container label{

	color: #fff;

	font-size: 12px;


}
 }


small {font-size:10px;}



 @media screen and (max-width:549px) { 

.ac-container input:checked ~ article.ac-small{

	height: 320px !important; }

 }



 @media screen and (min-width:550px) and (max-width:1008px) { 

.ac-container input:checked ~ article.ac-small{

	height: 220px !important;}

.minpro{ width:100% !important; }

 }





.ac-container label:hover{

	background: #0c0c66;

}

.ac-container input:checked + label,

.ac-container input:checked + label:hover{

	background: #2f2f41;

	color: #dddddd;

	box-shadow: 

		0px 0px 0px 1px rgba(155,155,155,0.3), 

		0px 2px 2px rgba(0,0,0,0.1);

}

.ac-container label:after,

.ac-container input:checked + label:after{

	content: '';

	position: absolute;

	width: 24px;

	height: 24px;

	right: 13px;

	top: 7px;

	background: transparent url(http://cfmedia.co/clients/smartview/wp-content/uploads/2015/01/arrow_down.png) no-repeat center center;	

}

.ac-container input:checked + label:after{

	background-image: url(http://cfmedia.co/clients/smartview/wp-content/uploads/2015/01/arrow_up.png);

}

.ac-container input{

	display: none;

}

.ac-container article{

	background: rgba(255, 255, 255, 0.5);

	margin-top: -1px;

	overflow: hidden;

	height: 0px;

	position: relative;

	z-index: 10;

	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;

}

.ac-container article p{

	

	color: #777;

	line-height: 23px;

	font-size: 14px;

	padding: 20px;

	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);

}

.ac-container article  { text-align:center;

	

}





.ac-container input:checked ~ article{

	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;

	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);

}

.ac-container input:checked ~ article.ac-small{

	height: 140px;

}

.ac-container input:checked ~ article.ac-medium{

	height: 180px;

}

.ac-container input:checked ~ article.ac-large{

	height: 230px;

}





/*plugin skeleton*/



/* Grid

–––––––––––––––––––––––––––––––––––––––––––––––––– */

.container {

  position: relative;

  width: 100%;

  max-width: 960px;

  margin: 0 auto;

  padding: 0 20px;

  box-sizing: border-box; }

.column,

.columns {

  width: 100%;

  float: left;

  box-sizing: border-box; }



/* For devices larger than 400px */

@media (min-width: 400px) {





  .container {

    width: 85%;

    padding: 0; }

}



/* For devices larger than 550px */

@media (min-width: 550px) {

  .container {

    width: 80%; }

  .column,

  .columns {

    margin-left: 4%; }

  .column:first-child,

  .columns:first-child {

    margin-left: 0; }



  .one.column,

  .one.columns                    { width: 4.66666666667%; }

  .two.columns                    { width: 13.3333333333%; }

  .three.columns                  { width: 22%;            }

  .four.columns                   { width: 30.6666666667%; }

  .five.columns                   { width: 39.3333333333%; }

  .six.columns                    { width: 48%;            }

  .seven.columns                  { width: 56.6666666667%; }

  .eight.columns                  { width: 65.3333333333%; }

  .nine.columns                   { width: 74.0%;          }

  .ten.columns                    { width: 82.6666666667%; }

  .eleven.columns                 { width: 91.3333333333%; }

  .twelve.columns                 { width: 100%; margin-left: 0; }



  .one-third.column               { width: 30.6666666667%; }

  .two-thirds.column              { width: 65.3333333333%; }



  .one-half.column                { width: 48%; }



  /* Offsets */

  .offset-by-one.column,

  .offset-by-one.columns          { margin-left: 8.66666666667%; }

  .offset-by-two.column,

  .offset-by-two.columns          { margin-left: 17.3333333333%; }

  .offset-by-three.column,

  .offset-by-three.columns        { margin-left: 26%;            }

  .offset-by-four.column,

  .offset-by-four.columns         { margin-left: 34.6666666667%; }

  .offset-by-five.column,

  .offset-by-five.columns         { margin-left: 43.3333333333%; }

  .offset-by-six.column,

  .offset-by-six.columns          { margin-left: 52%;            }

  .offset-by-seven.column,

  .offset-by-seven.columns        { margin-left: 60.6666666667%; }

  .offset-by-eight.column,

  .offset-by-eight.columns        { margin-left: 69.3333333333%; }

  .offset-by-nine.column,

  .offset-by-nine.columns         { margin-left: 78.0%;          }

  .offset-by-ten.column,

  .offset-by-ten.columns          { margin-left: 86.6666666667%; }

  .offset-by-eleven.column,

  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }



  .offset-by-one-third.column,

  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }

  .offset-by-two-thirds.column,

  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }



  .offset-by-one-half.column,

  .offset-by-one-half.columns     { margin-left: 52%; }



}



.minpro{ width:85%; margin-top:30px;}

}}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('blank.gif'); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
     only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5){

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('fancybox_sprite@2x.png');
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url('fancybox_loading@2x.gif');
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}