html,body {
    margin:0;
/* Remove body margin/padding */
    padding:0;
    overflow:auto;
/* Remove scroll bars on browser window */
    background:#f5f5f5
}

a {
    color:#333;
    text-decoration:none
}

a:focus,a:hover {
    color:#666;
    text-decoration:underline
}

a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

.view {
    width:360px;
    height:200px;
    margin:10px;
    float:left;
    border:10px solid #e9e9e9;
    overflow:hidden;
    position:relative;
    text-align:center;
    -webkit-box-shadow:1px 1px 2px #f9f9f9;
    -moz-box-shadow:1px 1px 2px #f9f9f9;
    box-shadow:1px 1px 2px #f9f9f9;
    background:#f9f9f9
}

.view .mask,.view .content {
    width:360px;
    height:200px;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0
}

.view img {
    display:block;
    position:relative
}

iframe.gallery {
    width:200%;
    height:200%;
    background:#fff;
    border:0;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:scale(0.5);
    -webkit-transform-origin:top left;
    -moz-transform:scale(0.5);
    -moz-transform-origin:top left;
    -ms-transform:scale(0.5);
    -ms-transform-origin:top left;
    -o-transform:scale(0.5);
    -o-transform-origin:top left;
    transform:scale(0.5);
    transform-origin:top left
}

.view img {
    -webkit-transition:all .2s linear;
    -moz-transition:all .2s linear;
    -o-transition:all .2s linear;
    -ms-transition:all .2s linear;
    transition:all .2s linear
}

.view .mask {
    -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
    background-color:rgba(0,0,0,0.7);
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}

.view .mask img {
    margin-top:52px;
    margin-left:135px
}

.view:hover iframe {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1)
}

.view:hover .mask {
    -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1
}

.dropdown-form {
    background-clip:padding-box;
    background:#e75d5d;
    border:1px solid #e75d5d;
    border-radius:0;
    box-shadow:0 6px 12px rgba(0,0,0,0.176);
    display:none;
    float:left;
    font-size:14px;
    left:0;
    list-style:none outside none;
    margin:2px 0 0;
    min-width:400px;
    padding:15px;
    position:absolute;
    top:100%;
    z-index:1000
}

.dropdown-form p {
    color:#f9f9f9
}

.dropdown-form p a {
    color:#f9f9f9
}

.dropdown-form p a:hover {
    color:#f0f0f0
}

.form-control {
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #e75d5d;
    border-radius:1px;
    -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,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color:#ddd;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color:#999;
    opacity:1
}

.form-control:-ms-input-placeholder {
    color:#999
}

.form-control::-webkit-input-placeholder {
    color:#999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor:not-allowed;
    background-color:#eee;
    opacity:1
}

.input-group-addon {
    border-radius:1px;
    background:#e55454;
    border:1px solid #f84949;
    color:#f9f9f9
}

.input-group-addon a {
    color:#f9f9f9
}

.stats {
    color:#f9f9f9;
    background:#e73d3d
}

.original {
    color:#f9f9f9;
    background:#e1a81b
}

.picked {
    color:#f9f9f9;
    background:#dc3636
}

.alertNotify {
    text-align:right;
    margin-top:10px;
    padding:15px;
    border:1px solid #eed3d7;
    border-radius:4px;
    float:right;
    clear:right
}

#notification {
    position:fixed;
    bottom:5px;
    right:25px;
    margin-left:5px;
    z-index:99
}

.alert-danger {
    color:#fff;
    background-color:#e03a3a;
    border:1px solid #e03a3a;
    border-radius:1px
}

.alert-success {
    color:#fff;
    background-color:#4fb051;
    border:1px solid #4fb051;
    border-radius:1px
}

.alert-warning {
    color:#fff;
    background-color:#e1a81b;
    border:1px solid #e1a81b;
    border-radius:1px
}

.alert-info {
    color:#fff;
    background-color:#6592ed;
    border:1px solid #6592ed;
    border-radius:1px
}

.jumbotron {
    text-align:center;
    width:50rem;
    top:50px;
    position:relative;
    margin:5rem auto;
    padding:.1rem;
    background:#f5f5f5
}

.form_h3 {
    margin-bottom:3rem;
    font-weight:700;
    color:#ed6c6c
}

.container .fa-user {
    font-size:10rem;
    margin-top:3rem;
    color:#ed6c6c
}

.log_input {
    margin-bottom:1.4rem;
    padding:1rem;
    background:#f9cccc;
    border-radius:.1rem;
    border:none
}

.profile {
    min-height:355px;
    display:inline-block;
    border-radius:1px
}

figcaption.ratings {
    margin-top:20px
}

figcaption.ratings a {
    color:#f1c40f;
    font-size:11px
}

figcaption.ratings a:hover {
    color:#f39c12;
    text-decoration:none
}

.divider {
    border-top:1px solid #ed6c6c
}

.emphasis {
    border-top:4px solid transparent;
    color:#ed6c6c
}

.emphasis:hover {
    border-top:4px solid #ed6c6c
}

.emphasis h2 {
    margin-bottom:0
}

span.tags {
    background:#ed6c6c;
    border-radius:1px;
    color:#f5f5f5;
    font-weight:700;
    padding:2px 4px
}

.code_display {
    overflow:hidden;
    position:relative;
    border:1px solid #ed6c6c;
    border-radius:1px;
    text-align:center;
    padding:0;
    background-color:#ed6c6c;
    color:#f9f9f9;
    min-height:200px;
    padding:10px
}

#loader {
    opacity:.5
}

.error-template {
    padding:40px 15px;
    text-align:center
}

.error-actions {
    margin-top:15px;
    margin-bottom:15px
}

.error-actions .btn {
    margin-right:10px
}

/* LOGO CODEEXEC */
.left_tags .tag1,.left_tags .tag2 {
    width:25px;
    background:#f9f9f9;
    position:absolute;
    border-radius:0 16px 16px 0
}

.left_tags .tag1 {
    height:7px;
    top:40px;
    left:11px;
    -o-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(-45deg)
}

.left_tags .tag2 {
    top:54px;
    left:11px;
    height:7px;
    -o-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(45deg)
}

.right_tags .tag1,.right_tags .tag2 {
    width:25px;
    background:#f9f9f9;
    position:absolute;
    border-radius:0 16px 16px 0
}

.right_tags .tag1 {
    height:7px;
    top:40px;
    left:63px;
    -o-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg);
    transform:rotate(-135deg)
}

.right_tags .tag2 {
    top:54px;
    left:63px;
    height:7px;
    -o-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    transform:rotate(135deg)
}

.slash_container .slash {
    width:50px;
    background:#f9f9f9;
    position:absolute;
    border-radius:16px
}

.slash_container .slash {
    top:44px;
    left:25px;
    height:7px;
    -o-transform:rotate(110deg);
    -moz-transform:rotate(110deg);
    -ms-transform:rotate(110deg);
    -webkit-transform:rotate(110deg);
    transform:rotate(110deg)
}

#cercle1 {
    width:50px;
    height:50px;
    left:40px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    cursor:pointer;
    top:-40px;
    position:relative;
    background:rgba(217,100,100,1);
    background:-moz-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(227,86,86,1) 0%,rgba(228,84,84,1) 17%,rgba(230,76,76,1) 83%,rgba(231,74,74,1) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(217,100,100,1)),color-stop(0%,rgba(219,81,81,1)),color-stop(0%,rgba(209,71,71,1)),color-stop(0%,rgba(227,86,86,1)),color-stop(17%,rgba(228,84,84,1)),color-stop(83%,rgba(230,76,76,1)),color-stop(100%,rgba(231,74,74,1)));
    background:-webkit-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(227,86,86,1) 0%,rgba(228,84,84,1) 17%,rgba(230,76,76,1) 83%,rgba(231,74,74,1) 100%);
    background:-o-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(227,86,86,1) 0%,rgba(228,84,84,1) 17%,rgba(230,76,76,1) 83%,rgba(231,74,74,1) 100%);
    background:-ms-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(227,86,86,1) 0%,rgba(228,84,84,1) 17%,rgba(230,76,76,1) 83%,rgba(231,74,74,1) 100%);
    background:linear-gradient(to right,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(227,86,86,1) 0%,rgba(228,84,84,1) 17%,rgba(230,76,76,1) 83%,rgba(231,74,74,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96464',endColorstr='#e74a4a',GradientType=1);
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}

@keyframes scalit {
0% {
    transform:scale(1)
}

100% {
    transform:scale(.8)
}
}

#cercle2 {
    width:100px;
    height:100px;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    cursor:pointer;
    top:-5px;
    position:relative;
    background:rgba(217,100,100,1);
    background:-moz-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(215,76,76,1) 17%,rgba(227,86,86,1) 54%,rgba(230,78,78,1) 83%,rgba(231,74,74,1) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(217,100,100,1)),color-stop(0%,rgba(219,81,81,1)),color-stop(0%,rgba(209,71,71,1)),color-stop(17%,rgba(215,76,76,1)),color-stop(54%,rgba(227,86,86,1)),color-stop(83%,rgba(230,78,78,1)),color-stop(100%,rgba(231,74,74,1)));
    background:-webkit-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(215,76,76,1) 17%,rgba(227,86,86,1) 54%,rgba(230,78,78,1) 83%,rgba(231,74,74,1) 100%);
    background:-o-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(215,76,76,1) 17%,rgba(227,86,86,1) 54%,rgba(230,78,78,1) 83%,rgba(231,74,74,1) 100%);
    background:-ms-linear-gradient(left,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(215,76,76,1) 17%,rgba(227,86,86,1) 54%,rgba(230,78,78,1) 83%,rgba(231,74,74,1) 100%);
    background:linear-gradient(to right,rgba(217,100,100,1) 0%,rgba(219,81,81,1) 0%,rgba(209,71,71,1) 0%,rgba(215,76,76,1) 17%,rgba(227,86,86,1) 54%,rgba(230,78,78,1) 83%,rgba(231,74,74,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d96464',endColorstr='#e74a4a',GradientType=1);
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}

#triangle {
    width:0;
    height:0;
    margin-left:50%;
    margin-top:50%;
    left:-7px;
    top:-13px;
    position:relative;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
    border-left:20px solid #f9f9f9;
    z-index:2;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    transition:all .3s
}

#loading {
    margin-top:160px;
    -webkit-animation-name:scalit;
/* Chrome, Safari, Opera */
    -webkit-animation-duration:1s;
/* Chrome, Safari, Opera */
    -webkit-animation-iteration-count:infinite;
/* Chrome, Safari, Opera */
    animation-name:scalit;
    animation-duration:1s;
    animation-iteration-count:infinite
}

h2 {
    color:#e74a4a
}

.btn {
    border-radius:1px
}

.circle-button {
    border:.5em solid #e73939;
    font-size:10px;
    line-height:1.1em;
    color:#fff;
    background-color:#e74a4a;
    margin:auto;
    border-radius:50%;
    height:8em;
    width:8em;
    position:relative;
    padding:10px
}

.circle-button:hover {
    color:#fff;
    background-color:#e75d5d;
    text-decoration:none;
    border-color:#e74a4a
}

.circle-button:visited {
    color:#fff;
    background-color:#e74a4a;
    text-decoration:none
}

.footer {
    background:#EDEFF1;
    height:auto;
    padding-bottom:30px;
    position:relative;
    width:100%;
    border-bottom:1px solid #CCC;
    border-top:1px solid #DDD
}

ul {
    list-style-type:none;
    padding:0;
    margin:0;
    list-style:none
}

.social li {
    background:none repeat scroll 0 0 #B5B5B5;
    border:2px solid #B5B5B5;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    height:30px;
    line-height:30px;
    text-align:center;
    width:30px
}

.social li:hover {
    transform:scale(1.5) rotate(10deg);
    -webkit-transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -o-transform:scale(1.5) rotate(10deg)
}

.social li a {
    color:#EDEFF1
}

.social li.facebook:hover {
    border:2px solid #2c3e50;
    background:#2c3e50
}

.social li.youtube:hover {
    border:2px solid #d73a3a;
    background:#d73a3a
}

.social li.googleplus:hover {
    border:2px solid #d73a3a;
    background:#d73a3a
}

.social li.twitter:hover {
    border:2px solid #55acee;
    background:#55acee
}

.social li.pinterest:hover {
    border:2px solid #cc2027;
    background:#cc2027
}

.social li.github:hover {
    border:2px solid #333;
    background:#333
}

.social li.website:hover {
    border:2px solid #e35555;
    background:#e35555
}

.social li a i {
    font-size:16px;
    margin:0 0 0 5px;
    color:#EDEFF1!important
}

.footer-bottom {
    background:#E3E3E3;
    border-top:1px solid #DDD;
    padding-top:10px;
    padding-bottom:10px
}

.footer-bottom p.pull-left {
    padding-top:6px
}

hr.short {
    margin:25px auto 30px;
    padding:0;
    max-width:250px;
    border:0;
    border-top:solid 5px;
    text-align:center
}

.img-code {
    display:block;
    margin-left:auto;
    margin-right:auto;
    top:-10px
}

.corp_profil {
    margin-top:-70px
}

.oldnew {
    font-size:24px;
    font-weight:700;
    color:#555;
    -ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity:.6;
    filter:alpha(opacity=60)
}

.pos_oldnew {
    float:right
}

.ds-btn {
    list-style:none;
    float:left;
    padding:10px
}

.ds-btn a span {
    padding-left:15px;
    padding-right:5px;
    width:100%;
    display:inline-block;
    text-align:left
}

.ds-btn a span small {
    width:100%;
    display:inline-block;
    text-align:left
}

.slider-bar {
    display:block;
    width:2px;
    background-color:#8b0000;
    position:relative
}

.slider,.slider-bar {
    height:35px
}

.progress {
    position:relative;
    height:35px;
    border-radius:1px
}

.progress > .progress-type {
    position:absolute;
    left:0;
    height:35px;
    font-weight:800;
    padding:7px 30px 2px 10px;
    color:#fff;
    background-color:rgba(25,25,25,0.2)
}

.progress > .progress-completed {
    position:absolute;
    right:0;
    font-weight:800;
    padding:7px 10px 2px
}

.progress-meter {
    min-height:15px;
    border-bottom:2px solid #a0a0a0
}

.progress-meter > .meter {
    position:relative;
    float:left;
    min-height:15px;
    border-width:0;
    border-style:solid;
    border-color:#a0a0a0
}

.progress-meter > .meter-left {
    border-left-width:2px
}

.progress-meter > .meter-right {
    float:right;
    border-right-width:2px
}

.progress-meter > .meter-right:last-child {
    border-left-width:2px
}

.progress-meter > .meter > .meter-text {
    position:absolute;
    display:inline-block;
    bottom:-20px;
    width:100%;
    font-weight:700;
    font-size:.85em;
    color:#a0a0a0;
    text-align:center
}

.progress-meter > .meter.meter-right > .meter-text {
    text-align:center
}

span.rollover {
    opacity:1;
    -o-transition-duration:1s;
    -moz-transition-duration:1s;
    -webkit-transition:-webkit-transform 1s;
    background:url(../img/photo.png) center center no-repeat #000;
    cursor:pointer;
    height:250px;
    width:250px;
    position:absolute;
    z-index:10;
    opacity:0;
    border-radius:6px
}

.loadImg {
    opacity:1;
    -o-transition-duration:1s;
    -moz-transition-duration:1s;
    -webkit-transition:-webkit-transform 1s;
    background:url(../img/ajax-loader.gif) center center no-repeat #000;
    cursor:pointer;
    height:250px;
    width:250px;
    position:absolute;
    z-index:10;
    opacity:0;
    border-radius:6px
}

.imageOuter {
    width:250px;
    height:250px;
    margin:0 37px 0 0;
    display:block;
    margin-left:auto;
    margin-right:auto;
    top:-10px
}

span.rollover:hover {
    opacity:.7;
    -o-transition-duration:1s;
    -moz-transition-duration:1s;
    -webkit-transition:-webkit-transform 1s;
    -webkit-box-shadow:0 0 4px #000;
    -moz-box-shadow:0 0 4px #000;
    box-shadow:0 0 4px #000
}

.littleImg {
    position:relative;
    top:-5px;
    float:left;
    left:-5px;
    border-radius:6px
}

.profile-image {
    padding-top:0;
    padding-bottom:0
}

.heighter {
    height:210px;
    width:100%;
    overflow:hidden
}

#errorpage {
    padding:10px;
    font-size:155px;
    font-family:'Monoton',cursive;
    text-align:center;
    text-transform:uppercase;
    color:#f47474
}

.dropdown-menu {
    border-radius:1px
}

.navbar-default {
    border-radius:1px
}

.panel,.table {
    border-radius:1px;
    border:1px solid #ccc
}

#separeit {
    padding-top:150px;
    width:100%
}

.carousel-inner {
    width:700px;
    float:left
}

.cntrl {
    background:#e53838
}

.navbar {
    z-index:99
}

.navbar-default {
    background-color:#e74a4a;
    border-color:#e74141
}

.navbar-default .navbar-brand {
    color:#f9f9f9;
}

.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
    color:#f1f1f1;
    background-color:transparent
}

.navbar-default .navbar-text {
    color:#f9f9f9
}

.navbar-default .navbar-nav>li>a {
    color:#f9f9f9
}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    color:#f9f9f9;
    background-color:transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
    color:#f5f5f5;
    background-color:#e75d5d
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
    color:#e75d5d;
    background-color:transparent
}

.navbar-default .navbar-toggle {
    border-color:#e75d5d
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
    background-color:#e75d5d
}

.navbar-default .navbar-toggle .icon-bar {
    background-color:#e75d5d
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color:#e75d5d
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
    color:#f9f9f9;
    background-color:#e75d5d
}

@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#f9f9f9
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color:#f9f9f9;
    background-color:transparent
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color:#f9f9f9;
    background-color:#e75d5d
}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color:#ccc;
    background-color:transparent
}
}

.navbar-default .navbar-link {
    color:#777
}

.navbar-default .navbar-link:hover {
    color:#333
}

.navbar-default .btn-link {
    color:#777
}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
    color:#333
}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
    color:#ccc
}

.pager {
    padding-left:0;
    margin:20px 0;
    text-align:center;
    list-style:none
}

.pager li {
    display:inline
}

.pager li>a,.pager li>span {
    display:inline-block;
    padding:12px;
    background-color:#e9e9e9;
    border:1px solid #e1e1e1;
    border-radius:1px
}

.pager li>a:focus,.pager li>a:hover {
    text-decoration:none;
    background-color:#eee
}

.pager .next > a,.pager .next > span {
    float:none
}

.pager .previous > a,.pager .previous > span {
    float:none
}

.btn-default {
    color:#f9f9f9;
    background-color:#e73939;
    border-color:#e74a4a
}

.btn-default.focus,.btn-default:focus {
    color:#f9f9f9;
    background-color:#e74a4a;
    border-color:#e73939
}

.btn-default:hover {
    color:#f9f9f9;
    background-color:#e74a4a;
    border-color:#e73939
}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
    color:#f9f9f9;
    background-color:#e74a4a;
    border-color:#e73939
}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
    color:#f9f9f9;
    background-color:#e74a4a;
    border-color:#e73939
}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
    background-image:none
}

.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
    background-color:#fff;
    border-color:#ccc
}

.btn-default .badge {
    color:#fff;
    background-color:#333
}

.btn-primary {
    color:#333;
    background-color:#fff;
    border-color:#ccc
}

.btn-primary.focus,.btn-primary:focus {
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}

.btn-primary:hover {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
    color:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    background-image:none
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color:#333;
    border-color:#2e6da4
}

.btn-primary .badge {
    color:#333;
    background-color:#fff
}

.nav-pills>li {
    float:left;
    margin-left:10px
}

.nav-pills>li>a {
    border-radius:1px
}

.nav-pills>li+li {
    margin-left:2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    color:#555;
    background-color:#e7e7e7
}

.nav-tabs {
    border-bottom:1px solid #ddd
}

.nav-tabs>li {
    float:left;
    margin-bottom:-1px
}

.nav-tabs>li>a {
    margin-right:2px;
    line-height:1.42857143;
    border-bottom:1px solid #e78181;
    border-radius:1px 1px 0 0
}

.nav-tabs>li>a:hover {
    border-bottom:1px solid #e74a4a
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    color:#f9f9f9;
    cursor:default;
    background-color:#e74a4a;
    border-bottom:2px solid #e74a4a
}

.modal-content {
    border-radius:1px
}

.btn-twitter {
    background-color: #3399CC !important;
    width: 51px;
    color:#FFFFFF!important;
}

.btn-facebook {
    background-color: #3D5B96 !important;
    width: 51px;
    color:#FFFFFF!important;
}

.btn-facebook {
    background-color: #3D5B96 !important;
    width: 51px;
    color:#FFFFFF!important;
}

.btn-google {
    background-color: #DD3F34 !important;
    width: 51px;
    color:#FFFFFF!important;
}

.btn-linkedin {
    background-color: #1884BB !important;
    width: 51px;
    color:#FFFFFF!important;
}

.ui-layout-pane {
z-index: auto !important;
}

/* iframe */

.iframe {
  overflow: hidden;
  background: #fff;
}

.iframe iframe {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:hidden;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px
}

.fullscreenbutton {
  top:5px;
  left:5px;
  background-color: #ffffff;
  border: 1px solid #555;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  font-size: 15px;
  color: #333;
  padding: 15px;
  position:absolute;
  z-index:99;
  opacity:0.5;
}

.fullscreenbutton:hover {
  opacity:1;
  text-decoration: none;
}

.fullscreenbutton:focus {
  text-decoration: none;
}

body .full-screen  {
  width: 100%;
  height: 100%;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:hidden;
}

.full-screen .iframe{
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:hidden;
  position:fixed;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index: 9999;
}
